@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.0e569l9b0bre8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}._2HyNMa_className{font-family:geistSans,geistSans Fallback}._2HyNMa_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.1lv5tp2fpjxdz.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.tUxLBG_className{font-family:geistMono,geistMono Fallback}.tUxLBG_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--primary-lighter:#e4f2cf;--primary-100:#b7dc82;--primary-200:#a6d568;--primary-light:#94c050;--primary-400:#8bb644;--primary-main:#83ab31;--primary-dark:#5c842b;--primary-700:#567e29;--primary-darker:#507526;--primary-900:#344d19;--primary-action:#507526;--primary-action-hover:#3f5d1d;--secondary-lighter:#e8f4f9;--secondary-100:#d1e9f5;--secondary-200:#a3d3eb;--secondary-light:#75bde1;--secondary-400:#47a7d7;--secondary-500:#0c6295;--secondary-main:#0c6295;--secondary-dark:#0a5179;--secondary-800:#08405d;--secondary-darker:#062f41;--error-lighter:#fde8e7;--error-light:#e75e53;--error-main:#c81e1e;--error-dark:#b10810;--error-darker:#99030b;--warning-lighter:#fff7e0;--warning-light:#ffc926;--warning-main:#ffbf00;--warning-dark:#8b6704;--warning-darker:#674b00;--info-lighter:#e0f4f5;--info-light:#26b0ba;--info-main:#00a2ae;--info-dark:#05747c;--info-darker:#00555c;--success-lighter:#e4f2cf;--success-light:#94c050;--success-main:#83ab31;--success-dark:#5c842b;--success-darker:#507526;--contrast-text:#fff;--category-clinical:#2f6fb3;--category-clinical-lighter:#e4ecf5;--category-scheduling:#7a5bc7;--category-scheduling-lighter:#eeeaf8;--category-finance:#0f8f86;--category-finance-lighter:#e0f0ef;--category-diagnostics:#b8429a;--category-diagnostics-lighter:#f6e6f2;--category-inventory:#a0552d;--category-inventory-lighter:#f3e9e4;--category-admin:#5b6b7a;--category-admin-lighter:#eaecee;--frame:#f4f4f5;--frame-hover:#e4e4e7;--frame-border:#d4d4d8;--frame-muted:#71717a;--frame-text:#3f3f46;--frame-edge:#e4e4e7;--frame-band:#f8f8f9}[data-theme=dark]{--primary-lighter:#1a2524;--primary-100:#173331;--primary-200:#15423e;--primary-light:#11544e;--primary-400:#0b6c63;--primary-main:#83ab31;--primary-dark:#9bc65e;--primary-700:#b3d78b;--primary-darker:#cbe8b8;--primary-900:#e3f9e5;--primary-action:#83ab31;--primary-action-hover:#9bc65e;--secondary-lighter:#041e25;--secondary-100:#062f41;--secondary-200:#08405d;--secondary-light:#0a5179;--secondary-400:#0c6295;--secondary-500:#3d88b5;--secondary-main:#6eaed5;--secondary-dark:#9fd4f5;--secondary-800:#d1e9f5;--secondary-darker:#e8f4f9;--error-lighter:#321d1d;--error-light:#7d2e28;--error-main:#d13c31;--error-dark:#e66859;--error-darker:#f8baaf;--warning-lighter:#342c1a;--warning-light:#836611;--warning-main:#dda705;--warning-dark:#e9bf28;--warning-darker:#f8e577;--info-lighter:#1a2628;--info-light:#11595f;--info-main:#058e98;--info-dark:#1ea6aa;--info-darker:#64cfcb;--success-lighter:#1a2524;--success-light:#11544e;--success-main:#83ab31;--success-dark:#9bc65e;--success-darker:#cbe8b8;--category-clinical:#6ea6e6;--category-clinical-lighter:#20314c;--category-scheduling:#a98ce8;--category-scheduling-lighter:#2b2c4c;--category-finance:#4cc2b8;--category-finance-lighter:#1a3644;--category-diagnostics:#e27cc9;--category-diagnostics-lighter:#352947;--category-inventory:#d98b5f;--category-inventory-lighter:#332c34;--category-admin:#9aaabb;--category-admin-lighter:#283144;--frame:#0c0a09;--frame-hover:#292524;--frame-border:#44403c;--frame-muted:#a8a29e;--frame-text:#e7e5e4;--frame-edge:#292524;--frame-band:#0c0a09}
.phone-input-container{align-items:center;width:100%;display:flex}.phone-input-container .PhoneInput{width:100%}.phone-input-container .PhoneInputInput{border:1px solid hsl(var(--border));background-color:#0000;border-radius:.375rem;flex:1;width:100%;height:2.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s,box-shadow .2s}.phone-input-container .PhoneInputInput:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1);outline:none}.phone-input-container .PhoneInputInput::placeholder{color:hsl(var(--muted-foreground))}.phone-input-container .PhoneInputInput:disabled{cursor:not-allowed;opacity:.5}.phone-input-container .PhoneInputCountry{align-items:center;margin-right:.5rem;display:flex}.phone-input-container .PhoneInputCountrySelect{border:1px solid hsl(var(--border));cursor:pointer;background-color:#0000;border-radius:.375rem;height:2.25rem;padding:0 .5rem;font-size:.875rem;transition:border-color .2s}.phone-input-container .PhoneInputCountrySelect:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1);outline:none}.phone-input-container .PhoneInputCountryIcon{border-radius:.125rem;width:1.5rem;height:1rem;margin-right:.25rem}.phone-input-container .PhoneInputCountrySelectArrow{opacity:.5;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:.25rem}.phone-input-container.border-error-main .PhoneInputInput,.phone-input-container.border-error-main .PhoneInputCountrySelect{border-color:var(--error-main)}.phone-input-container.border-error-main .PhoneInputInput:focus,.phone-input-container.border-error-main .PhoneInputCountrySelect:focus{border-color:var(--error-main);box-shadow:0 0 0 3px #f041341a}.dark .phone-input-container .PhoneInputInput,.dark .phone-input-container .PhoneInputCountrySelect{color:hsl(var(--foreground));background-color:#0000}@media (max-width:640px){.phone-input-container .PhoneInputInput{font-size:1rem}}
