*{box-sizing:border-box;font-family:var(--font-poppins),sans-serif;margin:0;padding:0}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6,p{margin:0!important}body{width:100%;min-height:100vh;margin:0;padding:0}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}::-webkit-scrollbar-thumb:hover{display:none}.clinic-layout-content{background-color:#e8f2fa;min-height:100vh;padding-top:85px;padding-bottom:12px;padding-left:230px}@media (max-width:1024px){.clinic-layout-content{padding-left:72px}}@media (max-width:768px){.clinic-layout-content{padding-left:64px}}.admin-layout-content{background:linear-gradient(107.66deg,#e8f2fa 0%,#f7fcfc 99.55%);min-height:100vh;padding-top:85px;padding-bottom:1rem;padding-left:230px}::-webkit-scrollbar{width:5px;height:5px}.form-field{width:100%}.form-field .input-field{width:100%;position:relative}.form-field .input-field label{color:#2f3c33;z-index:2;pointer-events:none;background:#fff;padding:0 5px;font-size:13px;font-weight:400;position:absolute;top:-12px;left:14px}.form-field .input-field label .required{color:#8ac917;margin-left:2px}.form-field .input-field label .optional{color:#c8c8c8;margin-left:4px;font-size:11px}.form-field .input-field input,.form-field .input-field select,.form-field .input-field textarea{color:#555;background:#fff;border:1px solid #d9d9d9;border-radius:12px;width:100%;height:48px;padding:0 1rem;font-size:14px;transition:border-color .3s}.form-field .input-field input::placeholder,.form-field .input-field select::placeholder,.form-field .input-field textarea::placeholder{color:#a3a3a3}.form-field .input-field input:focus,.form-field .input-field select:focus,.form-field .input-field textarea:focus{border-color:#8ac917}.form-field .input-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23555' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C2.185 5.355 2.408 4.8 2.812 4.8h9.476c.404 0 .627.555.361.858l-4.796 5.482a.5.5 0 0 1-.727 0z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.form-field .input-field .react-select__control{border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:48px;min-height:48px;padding-left:4px;transition:border-color .3s;box-shadow:none!important}.form-field .input-field .react-select__value-container{align-items:center;height:46px;display:flex;position:relative;overflow:hidden;padding:0 8px!important}.form-field .input-field .react-select__placeholder,.form-field .input-field .react-select__single-value{position:absolute;top:50%;left:8px;transform:translateY(-50%);margin:0!important}.form-field .input-field .react-select__input-container{align-items:center;display:flex;margin:0!important;padding:0!important}.form-field .input-field .react-select__input-container input{height:auto!important;box-shadow:none!important;border:none!important}.form-field .input-field .react-select__control--is-focused{box-shadow:none!important;border-color:#8ac917!important;outline:none!important}.form-field .input-field .react-select__indicator-separator{display:none}.form-field .input-field .react-select__menu{z-index:999;border-radius:10px;overflow:hidden}.form-field .input-field .react-select__option--is-focused{background:#f3f9e8}.form-field .input-field .react-select__option--is-selected{background:#8ac917}.form-field .input-field .dropdown-icon,.form-field .input-field .password-toggle{cursor:pointer;color:#adaebc;z-index:3;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-field .input-field .form-prefix{color:#adaebc;z-index:3;border-right:1px solid #eee;align-items:center;gap:6px;padding-right:8px;font-size:14px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.form-field .input-field textarea{resize:none;height:100px;padding:12px 1rem}.form-field .dropdown-list{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.form-field .dropdown-list::-webkit-scrollbar{display:none}.form-field .dropdown-list .dropdown-options .dropdown-option{cursor:pointer;color:#2c3e50;padding:8px 12px;font-size:14px;font-weight:400}.form-field .dropdown-list .dropdown-options .dropdown-option:hover{background:#f5f5f5}.form-field .error-message{color:#ff4d4f;margin-top:4px;margin-left:4px;font-size:12px}input:focus{box-shadow:none;border-color:#8ac917;outline:none}.checkbox-field,.remember-me{align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.checkbox-field input[type=checkbox],.remember-me input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;place-content:center;width:18px;height:18px;transition:background-color .2s;display:grid}.checkbox-field input[type=checkbox]:before,.remember-me input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:canvastext;width:10px;height:10px;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #fff}.checkbox-field input[type=checkbox]:checked,.remember-me input[type=checkbox]:checked{background-color:#8ac917;border-color:#8ac917}.checkbox-field input[type=checkbox]:checked:before,.remember-me input[type=checkbox]:checked:before{transform:scale(1)}
