:root{--rs-primary-50:#edfff8;--rs-primary-100:#b0ebd4;--rs-primary-200:#7ad6b4;--rs-primary-300:#4bbf96;--rs-primary-400:#24ab7e;--rs-primary-500:#059668;--rs-primary-600:#039167;--rs-primary-700:#018761;--rs-primary-800:#007858;--rs-primary-900:#00634b}.rs-input-group{border-radius:calc(var(--radius) - 2px)!important}.rs-input-group:focus-visible,.rs-input-group:focus-within{outline:2px solid hsl(var(--ring))!important}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:hsl(var(--input))!important}.rs-btn-primary{background-color:hsl(var(--primary))!important}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:hsl(var(--primary)/.1)!important;color:hsl(var(--primary))!important}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:hsl(var(--primary)/.9)!important;color:hsl(var(--primary-foreground))!important}.rs-btn-primary:focus,.rs-btn-primary:hover,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:hsl(var(--primary)/.9)!important}.rs-picker-popup{z-index:55!important}.rs-input{font-size:14px!important}.rs-input::placeholder{font-size:14px!important;color:hsl(var(--muted-foreground))!important}.MedicalRichTextEditor .drag-handle{display:none!important}.MedicalRichTextEditor .richtext-outline{outline:none!important;box-shadow:none!important}.MedicalRichTextEditor div[data-radix-popper-content-wrapper]{z-index:9999!important}:root{--sx-color-primary:#059669!important;--sx-color-outline-variant:#e4e6e5!important}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.react-international-phone-input-container .react-international-phone-country-selector-button{width:50px}.react-international-phone-country-selector-dropdown{outline:none!important}.cardTitle{font-size:14px;font-weight:500;color:#3c3939}