.preop-education>header>span{color:#7c5e32;background:#f5eee2;border-radius:99px;padding:7px 10px}.preop-stage-tabs{grid-template-columns:repeat(6,1fr);gap:7px;margin:8px 0 15px;display:grid}.preop-stage-tabs button{color:#787269;cursor:pointer;background:#faf8f4;border:1px solid #ddd4c7;border-radius:11px;padding:8px 4px}.preop-stage-tabs button b,.preop-stage-tabs button small{display:block}.preop-stage-tabs button b{font-size:12px}.preop-stage-tabs button small{margin-top:3px;font-size:6px}.preop-stage-tabs button.active{color:#edcf98;background:#102e45;border-color:#102e45}.preop-lesson-list{gap:8px;display:grid}.preop-lesson-list article{background:#fff;border:1px solid #e3dbcf;border-radius:13px;overflow:hidden}.preop-lesson-list article>button{text-align:right;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.preop-lesson-list article>button i{color:#85652f;background:#f1e9dc;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.preop-lesson-list article>button span{flex-direction:column;gap:4px;display:flex}.preop-lesson-list article>button b{font-size:10px}.preop-lesson-list article>button small{color:#948b7f;font-size:7px}.preop-lesson-list article>button em{color:#8f7650;margin-right:auto;font-style:normal}.preop-lesson-list article>div{background:#faf8f4;padding:0 13px 13px}.preop-lesson-list article>div p{color:#67635d;margin:0 0 9px;font-size:9px;line-height:2}.preop-lesson-list article>div button{color:#49775a;cursor:pointer;background:#e3f1e6;border:0;border-radius:8px;padding:8px 10px;font-size:8px}.custom-order-warning{background:#fff5df;border-right:3px solid #c89e59;border-radius:13px;margin-top:12px;padding:13px}.custom-order-warning b{color:#77551e;font-size:9px}.custom-order-warning p{color:#756a5a;margin:5px 0 0;font-size:8px;line-height:1.9}.ask-secretary,.continue-checklist{color:#74572d;cursor:pointer;background:#fff;border:1px solid #c6a268;border-radius:10px;width:100%;margin-top:9px;padding:10px;font-size:8px}.continue-checklist{color:#edcf98;background:#102e45;border-color:#102e45;font-weight:700}.preop-control-center{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.preop-control-center>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:13px;display:flex}.preop-control-center header small{color:#a27b41;font-size:7px}.preop-control-center header h2{margin:5px 0;font-size:15px}.preop-control-center header p{color:#81796f;margin:0;font-size:8px}.preop-control-center header>span{border-radius:99px;height:fit-content;padding:7px 10px;font-size:7px}.preop-control-center .waiting{color:#98651b;background:#fff0d8}.preop-control-center .approved,.preop-control-center .done{color:#4a7a59;background:#e5f2e8}.clinical-order-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.clinical-order-grid label{color:#746d64;font-size:7px}.clinical-order-grid input{width:100%;font:inherit;direction:rtl;background:#faf9f6;border:1px solid #dfd7cc;border-radius:9px;margin-top:5px;padding:9px;display:block}.manual-review{grid-template-columns:1fr 1fr;gap:7px;display:grid}.manual-review h3{grid-column:1/-1;margin:0 0 3px;font-size:10px}.manual-review label{cursor:pointer;background:#f5f2ed;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.manual-review input{display:none}.manual-review i{color:#0000;border:1px solid #cfc6b9;border-radius:5px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.manual-review label.checked{color:#3f6d4e;background:#eaf4ec}.manual-review label.checked i{color:#fff;background:#4f8962;border-color:#4f8962}.preop-control-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.preop-control-actions button{color:#edcf98;background:#102e45;border:0;border-radius:10px;padding:11px 14px;font-size:8px;font-weight:700}.preop-control-actions button:disabled{opacity:.4}.preop-control-actions small{color:#9a6a54;font-size:7px}@media (max-width:650px){.preop-stage-tabs{grid-template-columns:repeat(3,1fr)}.clinical-order-grid{grid-template-columns:1fr 1fr}.manual-review{grid-template-columns:1fr}.preop-control-actions{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.clinical-order-grid{grid-template-columns:1fr}}.clinical-order-grid textarea{width:100%;min-height:68px;font:inherit;resize:vertical;direction:rtl;background:#faf9f6;border:1px solid #dfd7cc;border-radius:9px;margin-top:5px;padding:9px;display:block}.clinical-order-grid .wide{grid-column:span 2}.clinic-save-note{color:#477055;background:#edf6ef;border-radius:9px;margin:-3px 0 14px;padding:9px;font-size:7px}.surgery-info-card{margin-bottom:18px}.surgery-info-card>header>span{color:#4d755b!important;background:#e9f3ed!important}.surgery-info-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174967);border-radius:17px;justify-content:space-between;gap:18px;margin:13px 0;padding:18px;display:flex}.surgery-info-hero small{color:#dec393;font-size:7px}.surgery-info-hero h2{margin:5px 0;font-size:18px}.surgery-info-hero p{color:#dce7ec;max-width:480px;margin:0;font-size:8px;line-height:1.9}.surgery-info-hero strong{border-right:1px solid #ffffff2c;min-width:165px;padding-right:17px;font-size:10px;line-height:1.9}.surgery-info-hero strong small{display:block}.surgery-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.surgery-facts article,.bring-grid article{background:#fff;border:1px solid #e2d9cb;border-radius:12px;padding:11px}.surgery-facts small{color:#8d806e;margin-bottom:5px;font-size:7px;display:block}.surgery-facts b{font-size:8px;line-height:1.8}.center-location{background:#f6f2eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:13px;display:flex}.center-location b{font-size:9px}.center-location p,.center-location a{color:#766b5d;font-size:7px}.center-location>div a{margin-top:3px;display:block}.center-location>a{color:#72552a;background:#fff;border:1px solid #c9a66d;border-radius:8px;flex:none;padding:8px 10px;text-decoration:none}.personal-orders{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.personal-orders article{background:#fff8e8;border:1px solid #e6c985;border-right:3px solid #c89935;border-radius:12px;gap:10px;padding:12px;display:flex}.personal-orders i{font-style:normal}.personal-orders b,.bring-grid h3{font-size:8px}.personal-orders p,.bring-grid p{color:#716a60;margin:5px 0 0;font-size:7px;line-height:1.9}.bring-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.info-acknowledgements{background:#f7f5f1;border-radius:13px;margin-top:11px;padding:13px}.info-acknowledgements h3{margin:0 0 9px;font-size:9px}.info-acknowledgements label{cursor:pointer;border-top:1px solid #e8e1d7;align-items:center;gap:8px;padding:8px;font-size:8px;display:flex}.info-acknowledgements input{display:none}.info-acknowledgements i{color:#0000;border:1px solid #cfc5b7;border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.info-acknowledgements label.done i{color:#fff;background:#4f8962;border-color:#4f8962}.continue-checklist:disabled{opacity:.45;cursor:not-allowed}@media (max-width:650px){.clinical-order-grid .wide{grid-column:1/-1}.surgery-info-hero{flex-direction:column}.surgery-info-hero strong{border-top:1px solid #ffffff2c;border-right:0;padding:10px 0 0}.surgery-facts{grid-template-columns:1fr 1fr}.personal-orders,.bring-grid{grid-template-columns:1fr}}.medical-intake{margin-bottom:18px}.medical-intake>header>span{color:#96611b!important;background:#fff0dc!important}.medical-intake>header>span.saved{color:#477356!important;background:#e6f2e9!important}.medical-alert,.medical-red-flag{background:#eef5f8;border-right:3px solid #527d93;border-radius:12px;margin:12px 0;padding:12px}.medical-alert b,.medical-red-flag b{font-size:9px}.medical-alert p,.medical-red-flag p{color:#6e7375;margin:4px 0 0;font-size:7px;line-height:1.9}.medical-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.medical-form-grid label{color:#615b53;font-size:8px}.medical-form-grid textarea{width:100%;min-height:72px;font:inherit;resize:vertical;direction:rtl;background:#faf9f6;border:1px solid #ddd4c7;border-radius:10px;margin-top:6px;padding:10px;display:block}.medical-selects{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.medical-selects label{border:1px solid #e1d9ce;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:8px;display:flex}.medical-selects select{font:inherit;background:#fff;border:1px solid #d8cec0;border-radius:8px;padding:7px}.medical-upload{cursor:pointer;border:1px dashed #c9a76d;border-radius:12px;align-items:center;gap:11px;margin-top:10px;padding:13px;display:flex}.medical-upload input{display:none}.medical-upload i{color:#85642d;background:#f2e8d8;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.medical-upload span{flex-direction:column;gap:4px;display:flex}.medical-upload b{font-size:8px}.medical-upload small{color:#8c8377;font-size:7px}.uploaded-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.uploaded-files span,.staff-files span{color:#50725b;background:#eef5f0;border-radius:7px;padding:6px 8px;font-size:7px}.medical-red-flag{background:#fff4e6;border-color:#c68534}.save-medical{color:#edcf98;cursor:pointer;background:#102e45;border:0;border-radius:10px;width:100%;padding:12px;font-size:8px;font-weight:700}.save-medical:disabled{opacity:.4;cursor:not-allowed}.medical-review-card{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.medical-review-card>header{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.medical-review-card header small{color:#a27b41;font-size:7px}.medical-review-card h2{margin:4px 0;font-size:14px}.medical-review-card header>span{border-radius:99px;padding:7px 9px;font-size:7px}.medical-review-card .received{color:#4c7558;background:#e7f2e9}.medical-review-card .missing{color:#83786b;background:#f3eee7}.risk-summary{color:#805a22;background:#fff3df;border-radius:10px;margin:12px 0;padding:11px}.risk-summary b{font-size:9px}.risk-summary p{margin:4px 0 0;font-size:7px}.medical-review-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.medical-review-grid article{background:#f7f5f1;border-radius:9px;padding:10px}.medical-review-grid small{color:#887d70;margin-bottom:4px;font-size:7px;display:block}.medical-review-grid b{font-size:8px;line-height:1.7}.staff-files{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.staff-files>b{font-size:8px}.empty-medical{color:#8a8175;margin:0;padding:15px 0;font-size:8px}@media (max-width:650px){.medical-form-grid,.medical-selects{grid-template-columns:1fr}.medical-review-grid{grid-template-columns:1fr 1fr}}.correction-request-card{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.correction-request-card>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.correction-request-card header small{color:#a27b41;font-size:7px}.correction-request-card h2{margin:4px 0;font-size:14px}.correction-request-card header p{color:#80786f;margin:0;font-size:8px}.correction-request-card header>span{border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.correction-request-card .draft{color:#81766a;background:#f3eee7}.correction-request-card .sent{color:#4c7558;background:#e7f2e9}.correction-options{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.correction-options label{cursor:pointer;background:#f7f5f1;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.correction-options input{display:none}.correction-options i{color:#0000;border:1px solid #cfc5b8;border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.correction-options label.checked{color:#795526;background:#fff1dd}.correction-options label.checked i{color:#fff;background:#b98035;border-color:#b98035}.correction-note{color:#655f57;font-size:8px}.correction-note textarea{width:100%;min-height:74px;font:inherit;resize:vertical;direction:rtl;background:#faf9f6;border:1px solid #ddd3c6;border-radius:10px;margin-top:6px;padding:10px;display:block}.correction-actions{align-items:center;gap:11px;margin-top:10px;display:flex}.correction-actions button{color:#edcf98;background:#102e45;border:0;border-radius:10px;padding:11px 14px;font-size:8px;font-weight:700}.correction-actions button:disabled{opacity:.4}.correction-actions small{color:#8b7961;font-size:7px}.correction-alert-patient{background:#fff8ec;border:1px solid #e2b873;border-right:4px solid #bd7d24;border-radius:16px;margin-bottom:15px;padding:15px}.correction-alert-patient>div{gap:11px;display:flex}.correction-alert-patient i{color:#fff;background:#bd7d24;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.correction-alert-patient span{flex:1}.correction-alert-patient small{color:#9a6a27;font-size:7px}.correction-alert-patient h2{margin:3px 0;font-size:13px}.correction-alert-patient p{color:#6f6252;margin:0;font-size:8px;line-height:1.9}.correction-alert-patient ul{margin:10px 44px 10px 0;padding:0;font-size:8px;line-height:2}.correction-alert-patient button{color:#edcf98;background:#102e45;border:0;border-radius:9px;width:100%;padding:10px;font-size:8px}.correction-resubmitted{color:#426d4e;background:#eaf4ec;border-radius:13px;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.correction-resubmitted i{color:#fff;background:#4f8962;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.correction-resubmitted b{font-size:9px}.correction-resubmitted p{margin:4px 0 0;font-size:7px}@media (max-width:650px){.correction-options{grid-template-columns:1fr}.correction-actions{flex-direction:column;align-items:flex-start}}.timed-preop{margin-bottom:18px}.timed-preop>header>span{color:#345f75!important;background:#e8f0f4!important}.timed-progress{background:#eee9e1;border-radius:99px;height:13px;margin:13px 0 17px;position:relative;overflow:hidden}.timed-progress i{background:linear-gradient(90deg,#b88a42,#d6b477);border-radius:99px;height:100%;display:block}.timed-progress b{color:#183548;place-items:center;font-size:7px;display:grid;position:absolute;inset:0}.timed-stage-nav{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.timed-stage-nav button{color:#746d63;cursor:pointer;background:#fff;border:1px solid #ded6ca;border-radius:11px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;display:flex}.timed-stage-nav button i{font-size:10px;font-style:normal}.timed-stage-nav button b{font-size:7px}.timed-stage-nav button small{font-size:6px}.timed-stage-nav button.done{color:#4a7457;background:#edf5ef}.timed-stage-nav button.current{border-color:#c39a59}.timed-stage-nav button.active{color:#edcf98;background:#102e45;border-color:#102e45}.timed-stage-nav button.locked{opacity:.55;cursor:not-allowed}.timed-task-card{background:#faf9f6;border:1px solid #e0d6c7;border-radius:14px;margin-top:12px;padding:14px}.timed-task-card>header{justify-content:space-between;align-items:flex-start;display:flex}.timed-task-card header small{color:#9b743c;font-size:7px}.timed-task-card h2{margin:4px 0 10px;font-size:13px}.timed-task-card header>span{color:#96631a;background:#fff0d7;border-radius:99px;padding:6px 8px;font-size:7px}.timed-task-card>label{cursor:pointer;border-top:1px solid #e9e1d7;align-items:center;gap:9px;padding:10px 3px;display:flex}.timed-task-card input{display:none}.timed-task-card label>i{color:#0000;border:1px solid #cfc5b7;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.timed-task-card label.done>i{color:#fff;background:#4f8962;border-color:#4f8962}.timed-task-card label span{flex-direction:column;gap:3px;display:flex}.timed-task-card label b{font-size:8px}.timed-task-card label small{color:#918779;font-size:7px}.timed-reminder{background:#edf4f7;border-radius:10px;gap:9px;margin-top:8px;padding:10px;display:flex}.timed-reminder>i{font-style:normal}.timed-reminder b{font-size:8px}.timed-reminder p{color:#65757c;margin:3px 0 0;font-size:7px;line-height:1.7}.timed-progress-staff{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.timed-progress-staff>header{justify-content:space-between;display:flex}.timed-progress-staff header small{color:#a27b41;font-size:7px}.timed-progress-staff h2{margin:4px 0;font-size:14px}.timed-progress-staff strong{color:#b28543;font-size:18px}.staff-progress-bar{background:#eee9e1;border-radius:99px;height:8px;margin:9px 0 13px;overflow:hidden}.staff-progress-bar i{background:#b58b4a;height:100%;display:block}.staff-stage-list{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.staff-stage-list article{background:#f5f2ed;border-radius:9px;gap:7px;padding:9px;display:flex}.staff-stage-list article>i{font-style:normal}.staff-stage-list article span{flex-direction:column;gap:3px;display:flex}.staff-stage-list b{font-size:7px}.staff-stage-list small{color:#887f74;font-size:6px}.staff-stage-list .done{color:#477154;background:#eaf4ec}.staff-stage-list .current{color:#805925;background:#fff1dd}.staff-stage-list .locked{opacity:.55}.overdue-note{background:#fff6e8;border-right:3px solid #c18a3c;border-radius:9px;margin-top:10px;padding:10px}.overdue-note b{font-size:8px}.overdue-note p{color:#7c705f;margin:3px 0 0;font-size:7px}@media (max-width:650px){.timed-stage-nav{grid-template-columns:repeat(3,1fr)}.staff-stage-list{grid-template-columns:repeat(2,1fr)}}.clinic-path-banner{color:#fff;background:linear-gradient(135deg,#102e45,#174a68);border-radius:16px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:16px;display:flex}.clinic-path-banner small{color:#dfc28e;font-size:7px}.clinic-path-banner h2{margin:5px 0;font-size:16px}.clinic-path-banner p{color:#dbe7ec;margin:0;font-size:8px;line-height:1.8}.clinic-path-banner>span{color:#e5c98e;border:1px solid #e5c98e;border-radius:99px;flex:none;padding:8px 10px;font-size:7px}.clinic-program-picker{background:#f7f4ef;border-radius:13px;margin:13px 0;padding:13px}.clinic-program-picker>div:first-child small{color:#a27b41;font-size:7px}.clinic-program-picker h3{margin:4px 0;font-size:11px}.clinic-program-picker p{color:#7e776e;margin:0;font-size:7px}.clinic-program-picker>div:last-child{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.clinic-program-picker button{text-align:right;color:#625d56;cursor:pointer;background:#fff;border:1px solid #ded5c8;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.clinic-program-picker button b{font-size:8px}.clinic-program-picker button small{color:#8b8175;font-size:6px;line-height:1.7}.clinic-program-picker button.active{color:#edcf98;background:#102e45;border-color:#102e45}.clinic-program-picker button.active small{color:#d9e2e7}@media (max-width:760px){.clinic-program-picker>div:last-child{grid-template-columns:1fr 1fr}.clinic-path-banner{flex-direction:column;align-items:flex-start}}.clinic-education-focus{background:#fff;border:1px solid #dfd5c7;border-radius:15px;margin-bottom:14px;padding:15px}.clinic-education-focus>header{justify-content:space-between;gap:12px;display:flex}.clinic-education-focus header small{color:#a17b42;font-size:7px}.clinic-education-focus h2{margin:4px 0;font-size:12px}.clinic-education-focus header>span{color:#7c5e32;background:#f2e8d8;border-radius:99px;height:fit-content;padding:6px 8px;font-size:7px}.clinic-education-focus>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.clinic-education-focus article{background:#f7f5f1;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.clinic-education-focus article i{color:#edcf98;background:#102e45;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.clinic-education-focus article b{font-size:8px;line-height:1.7}.clinic-education-focus>p{color:#867b6e;margin:10px 0 0;font-size:7px;line-height:1.8}@media (max-width:650px){.clinic-education-focus>div{grid-template-columns:1fr}}.clinic-postop-home{margin-bottom:17px}.clinic-postop-home>header>span{color:#477455!important;background:#e8f3eb!important}.postop-support{background:#edf4f7;border-radius:13px;gap:11px;margin:12px 0;padding:13px;display:flex}.postop-support>i{color:#edcf98;background:#102e45;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.postop-support b{font-size:9px}.postop-support p{color:#65737a;margin:4px 0 0;font-size:8px;line-height:1.8}.postop-do-dont{grid-template-columns:1fr 1fr;gap:9px;display:grid}.postop-do-dont article{background:#faf9f6;border:1px solid #dfd7cb;border-radius:12px;padding:13px}.postop-do-dont h3{margin:0 0 7px;font-size:9px}.postop-do-dont p{margin:3px 0;font-size:8px;line-height:1.8}.postop-do-dont article:first-child p{color:#477154}.postop-do-dont article:last-child p{color:#9b594f}.postop-quick-report{background:#f7f4ef;border-radius:14px;margin-top:11px;padding:14px}.postop-quick-report h2{margin:0 0 11px;font-size:11px}.quick-report-stats{grid-template-columns:2fr 1fr;gap:9px;display:grid}.quick-report-stats label{background:#fff;border-radius:10px;padding:10px;font-size:8px}.quick-report-stats label b{margin:5px 0;display:block}.quick-report-stats input[type=range]{width:100%}.fever-toggle{justify-content:space-between;align-items:center;display:flex}.followup-photo{cursor:pointer;background:#fff;border:1px dashed #c6a066;border-radius:10px;align-items:center;gap:10px;margin-top:9px;padding:12px;display:flex}.followup-photo input{display:none}.followup-photo>i{background:#efe4d3;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.followup-photo span{flex-direction:column;gap:3px;display:flex}.followup-photo b{font-size:8px}.followup-photo small{color:#8b8175;font-size:7px}.followup-note{margin-top:9px;font-size:8px;display:block}.followup-note textarea{width:100%;min-height:70px;font:inherit;direction:rtl;border:1px solid #ddd4c8;border-radius:9px;margin-top:5px;padding:9px;display:block}.send-followup{color:#edcf98;background:#102e45;border:0;border-radius:10px;width:100%;margin-top:9px;padding:11px;font-size:8px;font-weight:700}.postop-emergency{background:#fff0ed;border-right:3px solid #b65f55;border-radius:11px;margin-top:10px;padding:12px}.postop-emergency b{color:#93443d;font-size:8px}.postop-emergency p{color:#805d59;margin:4px 0 0;font-size:7px;line-height:1.8}.postop-report-staff{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.postop-report-staff.needs-contact{border-right:4px solid #c27d35}.postop-report-staff>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.postop-report-staff header small{color:#a27b41;font-size:7px}.postop-report-staff h2{margin:4px 0;font-size:14px}.postop-report-staff header>span{color:#4d7458;background:#edf4ef;border-radius:99px;padding:7px 9px;font-size:7px}.postop-report-staff.needs-contact header>span{color:#94601c;background:#fff0dc}.postop-report-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.postop-report-summary article{background:#f7f5f1;border-radius:9px;padding:10px}.postop-report-summary small{color:#897e70;margin-bottom:4px;font-size:7px;display:block}.postop-report-summary b{font-size:8px}.patient-followup-note{background:#eef4f7;border-radius:9px;margin-top:9px;padding:10px}.patient-followup-note b{font-size:8px}.patient-followup-note p{margin:4px 0 0;font-size:7px;line-height:1.8}.postop-staff-actions{gap:8px;margin-top:10px;display:flex}.postop-staff-actions button{color:#edcf98;background:#102e45;border:0;border-radius:9px;padding:9px 11px;font-size:8px}.postop-staff-actions button+button{color:#76592d;background:#efe6d8}@media (max-width:650px){.postop-do-dont,.quick-report-stats{grid-template-columns:1fr}.postop-report-summary{grid-template-columns:1fr 1fr}}.clinic-messenger,.staff-message-center{margin-bottom:18px}.clinic-messenger>header>span,.staff-message-center>header>span{color:#345f75!important;background:#edf4f7!important}.staff-message-center{background:#fff;border:1px solid #ddcfb7;border-radius:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.staff-message-center>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.staff-message-center header small{color:#a27b41;font-size:7px}.staff-message-center h2{margin:4px 0;font-size:14px}.staff-message-center header>span{border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.staff-message-center header>span.urgent{color:#945b18!important;background:#fff0dc!important}.message-safety{background:#fff0ed;border-right:3px solid #b65f55;border-radius:11px;margin:11px 0;padding:11px}.message-safety b{color:#93443d;font-size:8px}.message-safety p{margin:3px 0 0;font-size:7px;line-height:1.8}.clinic-thread,.staff-thread{flex-direction:column;gap:8px;max-height:370px;padding:10px 2px;display:flex;overflow:auto}.clinic-thread article,.staff-thread article{background:#f3f1ec;border-radius:13px;width:min(82%,560px);padding:11px 13px}.clinic-thread article.patient,.staff-thread article.patient{color:#fff;background:#102e45;align-self:flex-start}.clinic-thread article.staff,.staff-thread article.staff{background:#fff;border:1px solid #e1d5c5;align-self:flex-end}.clinic-thread article>div,.staff-thread article>div{align-items:center;gap:6px;display:flex}.clinic-thread b,.staff-thread b{font-size:7px}.clinic-thread em,.staff-thread em{color:#fff;background:#d89940;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal}.clinic-thread p,.staff-thread p{margin:5px 0;font-size:8px;line-height:1.8}.clinic-thread small,.staff-thread small{opacity:.72;font-size:6px}.clinic-thread article>section,.staff-thread article>section,.message-files{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.clinic-thread article>section span,.staff-thread article>section span,.message-files span{background:#ffffff26;border-radius:6px;padding:5px 7px;font-size:6px}.clinic-thread article.staff>section span,.staff-thread article.staff>section span,.message-files span{color:#486270;background:#edf2f4}.clinic-compose,.staff-reply{background:#f7f5f1;border-radius:12px;margin-top:10px;padding:11px}.clinic-compose textarea,.staff-reply textarea{width:100%;min-height:76px;font:inherit;resize:vertical;direction:rtl;background:#fff;border:1px solid #ddd4c8;border-radius:9px;padding:9px}.clinic-compose>div,.staff-reply{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clinic-compose>div{margin-top:8px}.message-upload,.urgent-message{font-size:7px}.message-upload{cursor:pointer;border:1px dashed #b58a4a;border-radius:8px;padding:8px}.message-upload input{display:none}.urgent-message{align-items:center;gap:5px;display:flex}.clinic-compose button,.staff-reply button,.staff-thread footer button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:700}.clinic-compose button{margin-right:auto}.clinic-compose button:disabled,.staff-reply button:disabled{opacity:.4}.demo-storage,.message-record-note{color:#887f73;margin:9px 0 0;font-size:7px;line-height:1.8}.staff-thread article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-thread footer button{color:#795c31;background:#efe4d2;padding:6px 8px}.canned-replies{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.canned-replies b{font-size:8px}.canned-replies button{color:#665d52;background:#fff;border:1px solid #d9cdbd;border-radius:99px;padding:7px 9px;font-size:7px}.staff-reply{flex-wrap:nowrap}.staff-reply textarea{min-height:64px}.staff-reply button{flex:none}.empty-message{color:#8a8175;padding:15px 0;font-size:8px}.message-record-note{background:#faf7f1;border-right:3px solid #b88a42;padding:9px}@media (max-width:650px){.clinic-thread article,.staff-thread article{width:92%}.staff-reply{flex-direction:column;align-items:stretch}.clinic-compose>div{flex-direction:column;align-items:flex-start}.clinic-compose button{width:100%;margin:0}}.staff-side nav a{position:relative}.staff-side nav a i{color:#fff;background:#b75e54;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-right:6px;font-size:7px;font-style:normal;display:inline-grid}.clinic-task-board{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.clinic-task-board>header{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.clinic-task-board header small{color:#a27b41;font-size:7px}.clinic-task-board h2{margin:4px 0;font-size:15px}.clinic-task-board header p{color:#7d756b;margin:0;font-size:8px}.clinic-task-board header strong{color:#edcf98;background:#102e45;border-radius:12px;flex-direction:column;align-items:center;min-width:60px;padding:9px;font-size:18px;display:flex}.clinic-task-board header strong small{color:#d8e2e7}.task-overview{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.task-overview article{background:#f5f3ef;border-radius:11px;align-items:center;gap:8px;padding:11px;display:flex}.task-overview b{color:#17384c;font-size:16px}.task-overview span{font-size:8px}.task-overview .urgent{color:#93443d;background:#fff0ed}.task-overview .urgent b{color:#a44f46}.task-overview .done{color:#477154;background:#eaf4ec}.task-filters{gap:6px;padding-bottom:8px;display:flex;overflow:auto}.task-filters button{color:#6f665c;background:#fff;border:1px solid #ddd3c5;border-radius:99px;flex:none;padding:7px 11px;font-size:7px}.task-filters button.active{color:#edcf98;background:#102e45;border-color:#102e45}.task-list{flex-direction:column;gap:9px;display:flex}.task-list>article{background:#faf9f6;border:1px solid #e0d7ca;border-right:4px solid #b88a42;border-radius:12px;padding:13px}.task-list>article.urgent{background:#fff8f6;border-right-color:#b65f55}.task-list>article.done{opacity:.82;border-right-color:#5e8b69}.task-priority{align-items:flex-start;gap:9px;display:flex}.task-priority>i{color:#815f2b;background:#efe4d3;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:700;display:grid}.task-list article.urgent .task-priority>i{color:#fff;background:#b65f55}.task-priority span{flex-direction:column;gap:4px;display:flex}.task-priority b{font-size:9px;line-height:1.7}.task-priority small{color:#887f74;font-size:7px}.task-meta{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.task-meta label{color:#766d62;font-size:7px}.task-meta select{width:100%;font:inherit;color:#4f4a44;background:#fff;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.task-close{gap:7px;margin-top:9px;display:flex}.task-close input{font:inherit;direction:rtl;background:#fff;border:1px solid #ddd3c5;border-radius:8px;flex:1;padding:9px}.task-close button,.task-result button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:700}.task-result{color:#477154;background:#eaf4ec;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.task-result b{font-size:7px}.task-result p{flex:1;margin:0;font-size:7px}.task-result button{color:#477154;background:#fff}.empty-tasks{text-align:center;color:#897f72;padding:18px;font-size:8px}.clinic-task-board>footer{background:#fff5e5;border-right:3px solid #c58b38;border-radius:10px;margin-top:11px;padding:10px}.clinic-task-board footer b{font-size:8px}.clinic-task-board footer p{color:#7a6e5e;margin:3px 0 0;font-size:7px;line-height:1.8}@media (max-width:700px){.task-overview{grid-template-columns:1fr 1fr}.task-meta{grid-template-columns:1fr}.task-close{flex-direction:column}.task-close button{width:100%}}.photo-guidance{background:#fffaf1;border:1px solid #d9c8aa;border-radius:12px;margin:11px 0;padding:12px}.photo-guidance>div{align-items:center;gap:9px;display:flex}.photo-guidance i{color:#edcf98;background:#102e45;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.photo-guidance b{font-size:8px}.photo-guidance p,.photo-guidance>small{color:#7d7468;margin:3px 0;font-size:7px;line-height:1.8}.patient-recovery-strip{gap:7px;margin-bottom:11px;display:flex;overflow:auto}.patient-recovery-strip article{background:#fff;border:1px solid #ddd4c7;border-radius:10px;min-width:145px;padding:9px}.patient-recovery-strip article.flagged{background:#fff3f0;border-color:#c4796f}.patient-recovery-strip article>div{align-items:center;gap:6px;display:flex}.patient-recovery-strip b{font-size:7px}.patient-recovery-strip small{color:#887f74;font-size:6px}.recovery-monitor{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.recovery-monitor>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.recovery-monitor header small{color:#a27b41;font-size:7px}.recovery-monitor h2{margin:4px 0;font-size:14px}.recovery-monitor header p{color:#7e766d;margin:0;font-size:8px}.recovery-monitor header>span{border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.recovery-monitor .stable{color:#477154;background:#eaf4ec}.recovery-monitor .warning{color:#945d1b;background:#fff0dc}.recovery-dashboard{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:12px;display:grid}.recovery-chart,.recovery-status-list{background:#f7f5f1;border-radius:12px;padding:12px}.recovery-chart h3,.recovery-status-list h3,.photo-timeline h3{margin:0 0 10px;font-size:9px}.recovery-chart>div{border-bottom:1px solid #d8d0c5;align-items:flex-end;gap:10px;height:125px;padding:8px 4px 0;display:flex}.recovery-chart article{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.recovery-chart article i{background:#5b8b70;border-radius:5px 5px 0 0;width:18px;max-height:90%;display:block}.recovery-chart article i.high{background:#bd6b61}.recovery-chart article b{font-size:7px}.recovery-chart article small{font-size:6px}.recovery-chart>p{color:#887f74;margin:7px 0 0;font-size:6px;line-height:1.8}.recovery-status-list article{border-top:1px solid #e4ddd3;align-items:center;gap:8px;padding:8px;display:flex}.recovery-status-list article>i{color:#fff;background:#5b8b70;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.recovery-status-list article.flagged>i{background:#b65f55}.recovery-status-list span{flex-direction:column;gap:3px;display:flex}.recovery-status-list b{font-size:7px}.recovery-status-list small{color:#837a6f;font-size:6px}.photo-timeline{margin-top:11px}.photo-timeline>header{justify-content:space-between;align-items:center;display:flex}.photo-timeline header>span{color:#8b7452;font-size:7px}.photo-timeline>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.photo-timeline article{cursor:pointer;background:#faf9f6;border:1px solid #ded5c8;border-radius:11px;padding:9px}.photo-timeline article.selected{background:#fffaf1;border:2px solid #b88a42}.wound-placeholder{color:#31556a;background:linear-gradient(135deg,#d9e1e3,#f2e6dc);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:78px;margin-bottom:7px;display:flex}.wound-placeholder span{font-size:16px}.wound-placeholder small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 5px;overflow:hidden}.photo-timeline article>b{font-size:7px;display:block}.photo-timeline article>small{color:#887f74;margin:4px 0;font-size:6px;display:block}.photo-timeline button{color:#edcf98;background:#102e45;border:0;border-radius:7px;width:100%;padding:7px;font-size:6px}.recovery-alert{background:#fff0ed;border-right:3px solid #b65f55;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:11px;display:flex}.recovery-alert b{color:#93443d;font-size:8px}.recovery-alert p{flex:1;margin:0;font-size:7px;line-height:1.7}.recovery-alert button{color:#fff;background:#b65f55;border:0;border-radius:8px;padding:8px;font-size:7px}.recovery-monitor>footer{color:#897f72;margin-top:10px;font-size:7px;line-height:1.8}.recovery-monitor+*{clear:both}@media (max-width:700px){.recovery-dashboard{grid-template-columns:1fr}.photo-timeline>div{grid-template-columns:1fr 1fr}.recovery-alert{flex-direction:column;align-items:flex-start}.recovery-alert button{width:100%}}.patient-visits{margin-bottom:18px}.patient-visits>header>span{color:#345f75!important;background:#edf4f7!important}.next-visit-card{color:#fff;background:linear-gradient(135deg,#102e45,#174a68);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:15px;display:flex}.next-visit-card small{color:#e2c993;font-size:7px}.next-visit-card h2{margin:5px 0;font-size:14px}.next-visit-card p{color:#dce7ec;margin:0;font-size:8px}.next-visit-card>strong{flex-direction:column;align-items:center;font-size:22px;display:flex}.visit-timeline{flex-direction:column;gap:9px;display:flex}.visit-timeline>article{background:#faf9f6;border:1px solid #dfd6c9;border-radius:12px;gap:10px;padding:12px;display:flex}.visit-timeline>article.booked{border-right:4px solid #b88a42}.visit-timeline>article.done{background:#f1f7f3;border-right:4px solid #5e8b69}.visit-timeline>article.missed{background:#fff5f2;border-right:4px solid #b65f55}.visit-day{color:#edcf98;background:#102e45;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.visit-day b{font-size:14px}.visit-day small{font-size:6px}.visit-timeline>article>section{flex:1}.visit-timeline section>header{justify-content:space-between;gap:10px;display:flex}.visit-timeline section header>div{flex-direction:column;gap:3px;display:flex}.visit-timeline section header b{font-size:9px}.visit-timeline section header small{color:#857c70;font-size:7px}.visit-timeline section header>span{background:#eee8df;border-radius:99px;height:fit-content;padding:5px 7px;font-size:6px}.visit-prepare{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.visit-prepare b{width:100%;font-size:7px}.visit-prepare small{color:#6f685e;background:#fff;border-radius:7px;padding:5px 7px;font-size:6px}.visit-timeline button,.visit-timeline a{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:8px 10px;font-size:7px;text-decoration:none;display:inline-block}.visit-result-patient{color:#477154;background:#eaf4ec;border-radius:9px;margin:8px 0;padding:10px}.visit-result-patient b,.visit-result-patient strong{font-size:7px;display:block}.visit-result-patient p,.visit-result-patient small{margin:4px 0;font-size:7px;line-height:1.8}.visit-note{color:#81786c;margin:11px 0 0;font-size:7px;line-height:1.9}.visit-manager{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.visit-manager>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.visit-manager header small{color:#a27b41;font-size:7px}.visit-manager h2{margin:4px 0;font-size:14px}.visit-manager header p{color:#7d756c;margin:0;font-size:8px}.visit-manager header>span{color:#345f75;background:#edf4f7;border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.visit-manager-list{flex-direction:column;gap:9px;margin-top:11px;display:flex}.visit-manager-list>article{background:#faf9f6;border:1px solid #ded5c8;border-radius:12px;padding:12px}.visit-manager-list>article.done{border-right:4px solid #5e8b69}.visit-manager-list>article.missed{background:#fff5f2;border-right:4px solid #b65f55}.manager-visit-head{align-items:center;gap:9px;display:flex}.manager-visit-head>i{color:#edcf98;background:#102e45;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.manager-visit-head span{flex-direction:column;flex:1;gap:3px;display:flex}.manager-visit-head b{font-size:8px}.manager-visit-head small{color:#847b70;font-size:7px}.manager-visit-head select{font:inherit;background:#fff;border:1px solid #d8cdbf;border-radius:8px;padding:7px;font-size:7px}.visit-scheduling{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:9px;display:grid}.visit-scheduling label{font-size:7px}.visit-scheduling input,.visit-documentation input{width:100%;font:inherit;direction:rtl;background:#fff;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.visit-scheduling button,.visit-documentation button,.missed-visit button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:8px 10px;font-size:7px}.visit-documentation{grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin-top:9px;display:grid}.completed-visit{color:#477154;background:#eaf4ec;border-radius:9px;margin-top:9px;padding:10px}.completed-visit b,.completed-visit p,.completed-visit small{margin:2px 0;font-size:7px;line-height:1.8;display:block}.missed-visit{background:#fff0ed;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.missed-visit b{color:#93443d;font-size:7px}.missed-visit p{flex:1;margin:0;font-size:7px}.missed-visit button{color:#fff;background:#b65f55}.visit-manager>footer{color:#887f74;margin-top:10px;font-size:7px}@media (max-width:750px){.visit-scheduling,.visit-documentation{grid-template-columns:1fr}.manager-visit-head{flex-wrap:wrap;align-items:flex-start}.manager-visit-head select{width:100%}.missed-visit{flex-direction:column;align-items:flex-start}.missed-visit button{width:100%}}.drain-care{margin-bottom:18px}.drain-care>header>span{color:#945d1b!important;background:#fff0dc!important}.care-orders{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.care-orders article{background:#faf9f6;border:1px solid #ded5c8;border-radius:11px;gap:8px;padding:11px;display:flex}.care-orders i{color:#edcf98;background:#102e45;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.care-orders small{color:#8d806e;font-size:6px;display:block}.care-orders b{margin:3px 0;font-size:8px;line-height:1.7;display:block}.care-orders p{color:#746c61;margin:0;font-size:7px;line-height:1.7}.drain-chart{background:#f7f5f1;border-radius:12px;padding:12px}.drain-chart>header{justify-content:space-between;display:flex}.drain-chart h2,.drain-form h2{margin:0;font-size:9px}.drain-chart header span{font-size:7px}.drain-chart>div{border-bottom:1px solid #d7cec2;align-items:flex-end;gap:10px;height:115px;margin-top:8px;display:flex}.drain-chart article{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.drain-chart i{background:#56866b;border-radius:5px 5px 0 0;width:20px;max-height:88%}.drain-chart i.flagged{background:#b65f55}.drain-chart b,.drain-chart small{font-size:6px}.drain-form{border:1px solid #dfd6c9;border-radius:12px;margin-top:10px;padding:13px}.drain-form>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.drain-form label{font-size:7px}.drain-form select,.drain-form input{width:100%;font:inherit;background:#fff;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.drain-checks{gap:12px;margin:9px 0!important;display:flex!important}.drain-checks label{align-items:center;gap:5px;display:flex}.drain-checks input{width:auto;margin:0}.drain-photo{cursor:pointer;border:1px dashed #b88a42;border-radius:8px;padding:8px;display:inline-block}.drain-photo input{display:none}.garment-issue{margin:9px 0;display:block}.drain-form>button{color:#edcf98;background:#102e45;border:0;border-radius:9px;width:100%;padding:10px;font-size:8px;font-weight:700}.drain-warning{background:#fff0ed;border-right:3px solid #b65f55;border-radius:10px;margin-top:10px;padding:10px}.drain-warning b{color:#93443d;font-size:8px}.drain-warning p{margin:3px 0;font-size:7px;line-height:1.8}.drain-closed{color:#477154;background:#eaf4ec;border-radius:12px;gap:9px;padding:15px;display:flex}.drain-closed i{color:#fff;background:#5e8b69;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.drain-closed b{font-size:9px}.drain-closed p{margin:4px 0;font-size:7px}.drain-manager{background:#fff;border:1px solid #ddcfb7;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #1b272f0f}.drain-manager>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.drain-manager header small{color:#a27b41;font-size:7px}.drain-manager h2{margin:4px 0;font-size:14px}.drain-manager header p{color:#7d756c;margin:0;font-size:8px}.drain-manager header>span{border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.drain-manager .active{color:#945d1b;background:#fff0dc}.drain-manager .removed{color:#477154;background:#eaf4ec}.aftercare-editor{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.aftercare-editor label{font-size:7px}.aftercare-editor .wide{grid-column:1/-1}.aftercare-editor input,.aftercare-editor textarea{width:100%;font:inherit;direction:rtl;background:#faf9f6;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.aftercare-editor textarea{min-height:56px}.drain-volume-dashboard{grid-template-columns:1.1fr 1fr;gap:9px;margin-top:11px;display:grid}.drain-volume-dashboard>section,.drain-volume-dashboard>aside{background:#f7f5f1;border-radius:11px;padding:12px}.drain-volume-dashboard h3{margin:0 0 8px;font-size:9px}.drain-volume-dashboard section>div{border-bottom:1px solid #d7cec2;align-items:flex-end;gap:8px;height:120px;display:flex}.drain-volume-dashboard section article{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.drain-volume-dashboard section i{background:#56866b;border-radius:5px 5px 0 0;width:20px;max-height:88%}.drain-volume-dashboard section i.flagged{background:#b65f55}.drain-volume-dashboard section b,.drain-volume-dashboard section small{font-size:6px}.drain-volume-dashboard aside>article{border-top:1px solid #e1d9cf;gap:7px;padding:7px;display:flex}.drain-volume-dashboard aside>article>i{color:#fff;background:#56866b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.drain-volume-dashboard aside>article.flagged>i{background:#b65f55}.drain-volume-dashboard aside b,.drain-volume-dashboard aside small,.drain-volume-dashboard aside em{font-size:6px;font-style:normal;line-height:1.7;display:block}.drain-staff-alert{background:#fff0ed;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.drain-staff-alert div{flex:1}.drain-staff-alert b{color:#93443d;font-size:8px}.drain-staff-alert p{margin:3px 0;font-size:7px}.drain-staff-alert button,.drain-decision button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:8px 10px;font-size:7px}.drain-staff-alert button+button{color:#fff;background:#b65f55}.drain-decision{background:#f7f5f1;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.drain-decision small{flex:1;font-size:7px;line-height:1.7}.drain-decision button.selected{color:#fff;background:#56866b}@media (max-width:750px){.care-orders,.drain-volume-dashboard,.drain-form>div:first-of-type,.aftercare-editor{grid-template-columns:1fr}.aftercare-editor .wide{grid-column:auto}.drain-staff-alert,.drain-decision{flex-direction:column;align-items:flex-start}.drain-staff-alert button,.drain-decision button{width:100%}}.doctor-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:50px}.doctor-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:18px 5%;display:flex}.doctor-top>div{align-items:center;gap:11px;display:flex}.doctor-top img{object-fit:contain;width:62px;height:48px}.doctor-top span{flex-direction:column;display:flex}.doctor-top b{font-size:14px}.doctor-top small{color:#9a7b4c;font-size:8px}.doctor-top nav{gap:8px;display:flex}.doctor-top a{color:#17384c;border:1px solid #d8c8af;border-radius:9px;padding:8px 12px;font-size:8px;text-decoration:none}.doctor-hero,.doctor-grid,.doctor-decisions,.doctor-order{width:min(1050px,92%);margin:18px auto}.doctor-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:18px;justify-content:space-between;align-items:center;padding:22px;display:flex}.doctor-hero small{color:#e2c993;font-size:8px}.doctor-hero h1{margin:5px 0;font-size:24px}.doctor-hero p{color:#d7e4ea;margin:0;font-size:10px}.doctor-hero>span{border-radius:99px;padding:9px 12px;font-size:8px}.doctor-hero .warning{color:#945d1b;background:#fff0dc}.doctor-hero .stable{color:#477154;background:#e7f3ea}.doctor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.doctor-card,.doctor-decisions,.doctor-order{background:#fff;border:1px solid #dfd2bf;border-radius:16px;padding:18px;box-shadow:0 10px 28px #1b272f0d}.doctor-card header,.doctor-decisions>header,.doctor-order>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.doctor-card h2,.doctor-decisions h2,.doctor-order h2{margin:0;font-size:13px}.doctor-card header small,.doctor-order header span{color:#958776;font-size:7px}.doctor-card p{color:#746c62;font-size:8px;line-height:1.8}.doctor-card.vital>div{grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0;display:grid}.doctor-card.vital span{background:#f5f3ef;border-radius:10px;padding:10px}.doctor-card.vital small,.doctor-card.vital b{font-size:7px;display:block}.doctor-card.vital b{color:#17384c;margin-top:4px}.doctor-card>strong{margin:12px 0 4px;font-size:14px;display:block}.mini-bars{border-bottom:1px solid #ddd4c7;align-items:flex-end;gap:8px;height:65px;display:flex!important}.mini-bars i{background:#5d8970;border-radius:5px 5px 0 0;flex:1;max-width:28px}.doctor-card dl{margin:10px 0}.doctor-card dl div{border-bottom:1px solid #eee9e1;grid-template-columns:100px 1fr;padding:7px;font-size:8px;display:grid}.doctor-card dt{color:#887c6e}.doctor-card dd{margin:0;font-weight:700}.doctor-photos{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.doctor-photos span{background:#f1f3f3;border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.doctor-photos i{font-size:16px;font-style:normal}.doctor-photos b,.doctor-photos small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.doctor-decisions header b{color:#fff;background:#b65f55;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.doctor-decisions li{color:#813f39;background:#fff3f0;border-radius:9px;margin:7px 0;padding:9px;font-size:8px}.doctor-decisions>p{font-size:8px}.doctor-decisions aside{background:#edf4f7;border-radius:9px;padding:10px;font-size:8px}.last-order{background:#eaf4ec;border-right:4px solid #56866b;border-radius:9px;margin:12px 0;padding:11px}.last-order b,.last-order p,.last-order small{margin:3px 0;font-size:8px;display:block}.doctor-actions{gap:7px;margin:12px 0;display:flex}.doctor-actions button{background:#fff;border:1px solid #d9cdbd;border-radius:9px;flex:1;padding:9px;font-size:7px}.doctor-actions button.active{color:#edcf98;background:#102e45}.doctor-order textarea{width:100%;min-height:90px;font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:10px;padding:11px}.save-doctor-order{color:#edcf98;background:#102e45;border:0;border-radius:9px;width:100%;margin-top:8px;padding:11px;font-weight:700}.save-doctor-order:disabled{opacity:.45}.doctor-order>p{color:#887f74;text-align:center;font-size:7px}@media (max-width:700px){.doctor-top{align-items:flex-start}.doctor-top nav{flex-direction:column}.doctor-grid{grid-template-columns:1fr}.doctor-hero{flex-direction:column;align-items:flex-start;gap:12px}.doctor-card.vital>div{grid-template-columns:1fr 1fr}.doctor-actions{grid-template-columns:1fr 1fr;display:grid}}.doctor-overview{background:#fff;border:1px solid #dfd2bf;border-radius:16px;width:min(1050px,92%);margin:18px auto;padding:18px;box-shadow:0 10px 28px #1b272f0d}.doctor-overview>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.doctor-overview header small{color:#a27b41;font-size:7px}.doctor-overview h1{margin:4px 0;font-size:16px}.doctor-overview header>strong{color:#edcf98;background:#102e45;border-radius:11px;flex-direction:column;align-items:center;min-width:65px;padding:9px;font-size:18px;display:flex}.doctor-overview header>strong small{color:#dbe6eb}.doctor-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.doctor-stats article{background:#f5f3ef;border-radius:10px;align-items:center;gap:7px;padding:11px;display:flex}.doctor-stats b{font-size:16px}.doctor-stats span{font-size:7px}.doctor-stats .urgent{color:#93443d;background:#fff0ed}.doctor-stats .done{color:#477154;background:#eaf4ec}.doctor-filters{gap:6px;margin-bottom:10px;display:flex;overflow:auto}.doctor-filters button{background:#fff;border:1px solid #ddd3c5;border-radius:99px;flex:none;padding:7px 11px;font-size:7px}.doctor-filters button.active{color:#edcf98;background:#102e45}.doctor-patient-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.doctor-patient-list>button{text-align:right;color:#17384c;background:#faf9f6;border:1px solid #ded5c8;border-right:4px solid #b88a42;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.doctor-patient-list>button.selected{background:#f2f7f9;outline:2px solid #17384c}.doctor-patient-list>button.urgent{background:#fff6f3;border-right-color:#b65f55}.doctor-patient-list>button>i{color:#edcf98;background:#102e45;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.doctor-patient-list span{flex:1;min-width:0}.doctor-patient-list b{font-size:8px}.doctor-patient-list em{color:#fff;background:#b65f55;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:5px;font-size:6px;font-style:normal;display:inline-grid}.doctor-patient-list small,.doctor-patient-list p{color:#81776b;margin:3px 0;font-size:6px;display:block}.doctor-patient-list>button>strong{color:#9b6528;font-size:6px}.doctor-hero-actions{align-items:center;gap:8px;display:flex}.doctor-hero-actions>span{border-radius:99px;padding:9px 12px;font-size:8px}.doctor-hero-actions button{color:#fff;background:0 0;border:1px solid #e2c993;border-radius:9px;padding:8px 10px;font-size:7px}@media (max-width:700px){.doctor-stats,.doctor-patient-list{grid-template-columns:1fr 1fr}.doctor-patient-list{grid-template-columns:1fr}.doctor-hero-actions{flex-direction:column;align-items:flex-start}}.alert-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:55px}.alert-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.alert-top>div{align-items:center;gap:10px;display:flex}.alert-top img{object-fit:contain;width:62px;height:48px}.alert-top span{flex-direction:column;display:flex}.alert-top b{font-size:13px}.alert-top small{color:#987a4d;font-size:7px}.alert-top nav{gap:7px;display:flex}.alert-top a{color:#17384c;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:7px;text-decoration:none}.alert-hero,.alert-stats,.alert-board,.alert-automation{width:min(1050px,92%);margin:18px auto}.alert-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:17px;justify-content:space-between;align-items:center;padding:22px;display:flex}.alert-hero small{color:#e2c993;font-size:7px}.alert-hero h1{margin:5px 0;font-size:22px}.alert-hero p{color:#dce7ec;margin:0;font-size:8px}.alert-hero>strong{color:#945d1b;background:#fff0dc;border-radius:13px;flex-direction:column;align-items:center;min-width:74px;padding:11px;font-size:22px;display:flex}.alert-hero>strong small{color:#945d1b}.alert-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.alert-stats article{background:#fff;border:1px solid #ded4c6;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex}.alert-stats b{font-size:19px}.alert-stats span{font-size:8px}.alert-stats .red{color:#93443d;background:#fff0ed}.alert-stats .green{color:#477154;background:#eaf4ec}.alert-board{background:#fff;border:1px solid #dfd2bf;border-radius:16px;padding:18px;box-shadow:0 10px 28px #1b272f0d}.alert-board>header{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.alert-board>header small{color:#877d70;font-size:6px}.alert-filters{gap:6px;display:flex;overflow:auto}.alert-filters button{background:#fff;border:1px solid #ddd3c5;border-radius:99px;flex:none;padding:7px 11px;font-size:7px}.alert-filters button.active{color:#edcf98;background:#102e45}.alert-list{flex-direction:column;gap:9px;margin-top:11px;display:flex}.alert-list>article{background:#faf9f6;border:1px solid #ded5c8;border-right:4px solid #b88a42;border-radius:12px;gap:10px;padding:13px;display:flex}.alert-list>article.urgent{background:#fff6f3;border-right-color:#b65f55}.alert-list>article.closed{opacity:.8;border-right-color:#56866b}.alert-icon{color:#fff;background:#b88a42;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.urgent .alert-icon{background:#b65f55}.closed .alert-icon{background:#56866b}.alert-list>article>section{flex:1}.alert-list section>header{justify-content:space-between;gap:10px;display:flex}.alert-list section header>div{flex-direction:column;gap:3px;display:flex}.alert-list section header b{font-size:9px}.alert-list section header small{color:#867d72;font-size:6px}.alert-list em{color:#945d1b;background:#fff0dc;border-radius:99px;height:fit-content;padding:5px 8px;font-size:6px;font-style:normal}.alert-list p{color:#6e685f;font-size:7px;line-height:1.8}.alert-controls{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.alert-controls label{color:#786f64;font-size:6px}.alert-controls select{width:100%;font:inherit;background:#fff;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.alert-close{gap:7px;margin-top:9px;display:flex}.alert-close input{font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:8px;flex:1;padding:9px}.alert-close button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:9px;font-size:7px}.alert-result{color:#477154;background:#eaf4ec;border-radius:8px;margin-top:9px;padding:9px;font-size:7px}.alert-list footer{color:#897f73;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.alert-list footer b{font-size:6px}.alert-empty{padding:25px;text-align:center!important}.alert-automation{background:#fffaf1;border:1px dashed #cda968;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.alert-automation i{color:#edcf98;background:#102e45;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.alert-automation b{font-size:8px}.alert-automation p{color:#756d62;margin:3px 0;font-size:7px;line-height:1.8}@media (max-width:700px){.alert-top{align-items:flex-start}.alert-top nav{flex-direction:column}.alert-hero{flex-direction:column;align-items:flex-start;gap:12px}.alert-stats{grid-template-columns:1fr 1fr}.alert-board>header{flex-direction:column;align-items:flex-start}.alert-controls{grid-template-columns:1fr}.alert-close{flex-direction:column}.alert-close button{width:100%}}.lead-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:55px}.lead-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.lead-top>div{align-items:center;gap:10px;display:flex}.lead-top img{object-fit:contain;width:62px;height:48px}.lead-top span{flex-direction:column;display:flex}.lead-top b{font-size:13px}.lead-top small{color:#987a4d;font-size:7px}.lead-top nav{gap:7px;display:flex}.lead-top a{color:#17384c;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:7px;text-decoration:none}.lead-hero,.lead-stats,.lead-pipeline,.lead-workspace,.lead-insights{width:min(1100px,92%);margin:18px auto}.lead-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:18px;justify-content:space-between;align-items:center;padding:23px;display:flex}.lead-hero small{color:#e2c993;font-size:7px}.lead-hero h1{margin:5px 0;font-size:23px}.lead-hero p{color:#dce7ec;margin:0;font-size:8px}.lead-hero>strong{color:#945d1b;background:#fff0dc;border-radius:13px;flex-direction:column;align-items:center;min-width:88px;padding:12px;font-size:23px;display:flex}.lead-hero>strong small{color:#945d1b}.lead-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.lead-stats article{background:#fff;border:1px solid #ded4c6;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex}.lead-stats b{font-size:19px}.lead-stats span{font-size:8px}.lead-stats .hot{color:#945d1b;background:#fff0dc}.lead-stats .won{color:#477154;background:#eaf4ec}.lead-pipeline,.lead-insights{background:#fff;border:1px solid #dfd2bf;border-radius:15px;padding:17px}.lead-pipeline>header,.lead-insights>header{justify-content:space-between;display:flex}.lead-pipeline h2,.lead-insights h2{margin:3px 0;font-size:13px}.lead-pipeline header span,.lead-insights header small{color:#887e70;font-size:7px}.lead-pipeline>div{grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;margin-top:12px;display:grid}.lead-pipeline article{background:#f5f3ef;border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:90px;padding:8px;display:flex}.lead-pipeline article b{font-size:15px}.lead-pipeline article small{text-align:center;font-size:6px}.lead-pipeline article i{background:#b88a42;border-radius:5px 5px 0 0;width:100%;max-height:42px}.lead-workspace{grid-template-columns:340px 1fr;gap:11px;display:grid}.lead-workspace>aside,.lead-detail{background:#fff;border:1px solid #dfd2bf;border-radius:15px;padding:17px}.lead-workspace>aside>header{justify-content:space-between;display:flex}.lead-workspace h2{margin:0;font-size:13px}.lead-workspace header small{color:#887e70;font-size:7px}.lead-filters{gap:5px;margin:10px 0;display:flex;overflow:auto}.lead-filters button{background:#fff;border:1px solid #ddd3c5;border-radius:99px;flex:none;padding:6px 9px;font-size:6px}.lead-filters button.active{color:#edcf98;background:#102e45}.lead-list{flex-direction:column;gap:7px;display:flex}.lead-list>button{text-align:right;color:#17384c;background:#faf9f6;border:1px solid #ded5c8;border-radius:10px;gap:8px;padding:10px;display:flex}.lead-list>button.selected{background:#f2f7f9;border:2px solid #17384c}.lead-list>button>i{color:#edcf98;background:#102e45;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.lead-list span{min-width:0}.lead-list b,.lead-list small,.lead-list p{margin:2px 0;font-size:7px;display:block}.lead-list small,.lead-list p{color:#837a6f;font-size:6px}.lead-detail>header{border-bottom:1px solid #eee6da;justify-content:space-between;padding-bottom:10px;display:flex}.lead-detail>header h2{margin:4px 0;font-size:18px}.lead-detail>header p{margin:0;font-size:8px}.lead-detail>header>strong{background:#f1f0ed;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:60px;display:flex}.lead-detail>header>strong.hot{color:#945d1b;background:#fff0dc}.lead-detail>header>strong small{font-size:6px}.lead-stage{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:11px 0;display:grid}.lead-stage label{font-size:7px}.lead-stage select,.lead-stage input{width:100%;font:inherit;background:#fff;border:1px solid #ddd3c5;border-radius:8px;margin-top:4px;padding:8px;display:block}.lead-concern{background:#fff8ec;border-right:4px solid #b88a42;border-radius:9px;padding:11px}.lead-concern small,.lead-concern b{font-size:7px;display:block}.lead-concern p{margin:4px 0;font-size:7px;line-height:1.8}.reply-suggestion{border:1px solid #d8c9b3;border-radius:11px;margin-top:11px;padding:12px}.reply-suggestion>header{justify-content:space-between;display:flex}.reply-suggestion header div{flex-direction:column;display:flex}.reply-suggestion header small,.reply-suggestion header span{color:#887e70;font-size:6px}.reply-suggestion header b{font-size:9px}.reply-suggestion textarea{width:100%;min-height:90px;font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:9px;margin:9px 0;padding:10px;line-height:1.9}.reply-suggestion>div{gap:7px;display:flex}.reply-suggestion button{color:#17384c;background:#fff;border:1px solid #17384c;border-radius:8px;flex:1;padding:9px;font-size:7px}.reply-suggestion button.primary{color:#edcf98;background:#102e45}.reply-suggestion button:disabled{opacity:.45}.lead-timeline{background:#f5f3ef;border-radius:9px;margin-top:10px;padding:10px}.lead-timeline h3{margin:0;font-size:8px}.lead-timeline p{margin:5px 0;font-size:7px}.ethical-note{color:#847a6e;text-align:center;font-size:6px;line-height:1.8}.lead-insights>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.lead-insights article{background:#f5f3ef;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.lead-insights article b{font-size:13px}.lead-insights article span{font-size:7px}@media (max-width:760px){.lead-top{align-items:flex-start}.lead-top nav{flex-direction:column}.lead-hero{flex-direction:column;align-items:flex-start;gap:12px}.lead-stats{grid-template-columns:1fr 1fr}.lead-pipeline>div{grid-template-columns:repeat(3,1fr)}.lead-workspace,.lead-stage{grid-template-columns:1fr}.reply-suggestion>div{flex-direction:column}}.voice-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:55px}.voice-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.voice-top>div{align-items:center;gap:10px;display:flex}.voice-top img{object-fit:contain;width:62px;height:48px}.voice-top span{flex-direction:column;display:flex}.voice-top b{font-size:13px}.voice-top small{color:#987a4d;font-size:7px}.voice-top nav{gap:7px;display:flex}.voice-top a{color:#17384c;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:7px;text-decoration:none}.voice-hero,.voice-flow,.voice-upload,.voice-result,.voice-reply,.voice-transcript,.voice-safety{width:min(980px,92%);margin:18px auto}.voice-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:18px;justify-content:space-between;align-items:center;padding:23px;display:flex}.voice-hero small{color:#e2c993;font-size:7px}.voice-hero h1{margin:5px 0;font-size:23px}.voice-hero p{color:#dce7ec;margin:0;font-size:8px}.voice-hero>i{background:#ffffff12;border:1px solid #e2c993;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;font-style:normal;display:grid}.voice-flow{justify-content:center;align-items:center;gap:10px;display:flex}.voice-flow article{color:#81766a;background:#e8e3dc;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;display:flex}.voice-flow article.active,.voice-flow article.done{color:#edcf98;background:#102e45}.voice-flow i{color:#17384c;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.voice-flow b,.voice-flow>span{font-size:7px}.voice-upload,.voice-result,.voice-reply,.voice-transcript{background:#fff;border:1px solid #dfd2bf;border-radius:16px;padding:18px;box-shadow:0 10px 28px #1b272f0d}.voice-upload>header,.voice-result>header,.voice-reply>header,.voice-transcript>header{border-bottom:1px solid #eee6da;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.voice-upload h2,.voice-result h2,.voice-reply h2,.voice-transcript h2{margin:3px 0;font-size:13px}.voice-upload header small,.voice-upload header span,.voice-reply header small,.voice-reply header span,.voice-transcript header small{color:#887e70;font-size:7px}.voice-drop{cursor:pointer;background:#fffaf1;border:2px dashed #c9a867;border-radius:13px;align-items:center;gap:11px;margin:12px 0;padding:17px;display:flex}.voice-drop input{display:none}.voice-drop>i{color:#edcf98;background:#102e45;border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.voice-drop div{flex-direction:column;display:flex}.voice-drop b{font-size:9px}.voice-drop small{color:#887e70;font-size:7px}.voice-consent{background:#f5f3ef;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;display:flex}.voice-consent span{flex-direction:column;display:flex}.voice-consent b{font-size:7px}.voice-consent small{color:#857b6e;font-size:6px;line-height:1.8}.analyze-voice{color:#edcf98;background:#102e45;border:0;border-radius:9px;width:100%;margin-top:10px;padding:11px;font-size:8px;font-weight:700}.analyze-voice:disabled{opacity:.45}.voice-result>header>strong{color:#945d1b;background:#fff0dc;border-radius:10px;flex-direction:column;align-items:center;min-width:68px;padding:9px;font-size:18px;display:flex}.voice-result>header>strong small{font-size:6px}.voice-summary{background:#fff8ec;border-right:4px solid #b88a42;border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:flex}.voice-summary i{color:#edcf98;background:#102e45;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.voice-summary p{margin:0;font-size:8px;line-height:1.9}.voice-result-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.voice-result-grid article{background:#f5f3ef;border-radius:9px;padding:10px}.voice-result-grid small,.voice-result-grid b{font-size:7px;display:block}.voice-result-grid b{margin-top:4px}.voice-columns{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.voice-columns article{border:1px solid #ded5c8;border-radius:10px;padding:11px}.voice-columns article.missing{background:#fff4f1;border-color:#ddb3ac}.voice-columns h3{margin:0 0 7px;font-size:8px}.voice-columns p{margin:5px 0;font-size:7px}.voice-reply textarea{width:100%;min-height:100px;font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:9px;margin:11px 0;padding:11px;line-height:1.9}.voice-reply>div{gap:7px;display:flex}.voice-reply button{color:#17384c;background:#fff;border:1px solid #17384c;border-radius:8px;flex:1;padding:10px;font-size:7px}.voice-reply button.primary{color:#edcf98;background:#102e45}.voice-transcript blockquote{background:#f0f4f6;border-right:4px solid #9ab0bd;border-radius:9px;padding:13px;font-size:8px;line-height:2}.voice-transcript p{color:#83796d;font-size:7px}.voice-safety{background:#fffaf1;border:1px dashed #cda968;border-radius:13px;gap:10px;padding:14px;display:flex}.voice-safety>i{color:#fff;background:#b88a42;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.voice-safety b{font-size:8px}.voice-safety p{color:#756d62;margin:3px 0;font-size:7px;line-height:1.8}@media (max-width:700px){.voice-top{align-items:flex-start}.voice-top nav{flex-direction:column}.voice-hero{align-items:flex-start}.voice-hero>i{width:52px;height:52px}.voice-flow{justify-content:flex-start;gap:4px;overflow:auto}.voice-flow article{flex:none}.voice-result-grid,.voice-columns{grid-template-columns:1fr}.voice-reply>div{flex-direction:column}}.slot-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:55px}.slot-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.slot-top>div{align-items:center;gap:10px;display:flex}.slot-top img{object-fit:contain;width:62px;height:48px}.slot-top span{flex-direction:column;display:flex}.slot-top b{font-size:13px}.slot-top small{color:#987a4d;font-size:7px}.slot-top nav{gap:7px;display:flex}.slot-top a{color:#17384c;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:7px;text-decoration:none}.slot-hero,.slot-stats,.slot-layout,.slot-message,.slot-report{width:min(1080px,92%);margin:18px auto}.slot-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:18px;justify-content:space-between;align-items:center;padding:23px;display:flex}.slot-hero small{color:#e2c993;font-size:7px}.slot-hero h1{margin:5px 0;font-size:23px}.slot-hero p{color:#dce7ec;margin:0;font-size:8px}.slot-hero>strong{color:#945d1b;background:#fff0dc;border-radius:13px;flex-direction:column;align-items:center;min-width:82px;padding:12px;font-size:23px;display:flex}.slot-hero>strong small{color:#945d1b}.slot-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.slot-stats article{background:#fff;border:1px solid #ded4c6;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex}.slot-stats b{font-size:19px}.slot-stats span{font-size:8px}.slot-stats .gold{color:#945d1b;background:#fff0dc}.slot-stats .green{color:#477154;background:#eaf4ec}.slot-layout{grid-template-columns:320px 1fr;gap:11px;display:grid}.empty-slot-list,.slot-match,.slot-message,.slot-report{background:#fff;border:1px solid #dfd2bf;border-radius:15px;padding:17px}.empty-slot-list>header{justify-content:space-between;margin-bottom:10px;display:flex}.empty-slot-list h2,.slot-match h2,.slot-message h2,.slot-report h2{margin:3px 0;font-size:13px}.empty-slot-list header small{font-size:7px}.empty-slot-list>button{text-align:right;color:#17384c;background:#faf9f6;border:1px solid #ded5c8;border-radius:10px;align-items:flex-start;gap:8px;width:100%;margin-bottom:7px;padding:10px;display:flex}.empty-slot-list>button.selected{background:#f2f7f9;border:2px solid #17384c}.empty-slot-list>button.filled{border-right:4px solid #56866b}.empty-slot-list>button>i{color:#edcf98;background:#102e45;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.empty-slot-list button span{flex:1}.empty-slot-list b,.empty-slot-list small,.empty-slot-list p{margin:2px 0;font-size:7px;display:block}.empty-slot-list small,.empty-slot-list p{color:#81776b;font-size:6px}.empty-slot-list em{color:#8e682d;font-size:6px;font-style:normal}.slot-match>header{border-bottom:1px solid #eee6da;justify-content:space-between;padding-bottom:10px;display:flex}.slot-match>header p{margin:0;font-size:7px}.slot-match>header>span{color:#945d1b;background:#fff0dc;border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.slot-match>header>span.filled{color:#477154;background:#eaf4ec}.match-rule{background:#f2f6f7;border-radius:9px;gap:8px;margin:10px 0;padding:10px;display:flex}.match-rule i{font-style:normal}.match-rule p{margin:0;font-size:7px;line-height:1.8}.candidate-list{flex-direction:column;gap:8px;display:flex}.candidate-list>article{border:1px solid #ded5c8;border-radius:11px;gap:8px;padding:11px;display:flex}.candidate-list>article.best{background:#fffaf1;border-right:4px solid #b88a42}.candidate-list>article.accepted{background:#eef6f0;border-right:4px solid #56866b}.candidate-rank{color:#edcf98;background:#102e45;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.candidate-list>article>section{flex:1}.candidate-list section>header{justify-content:space-between;display:flex}.candidate-list section header>div{flex-direction:column;display:flex}.candidate-list section header b{font-size:9px}.candidate-list section header small{color:#81776b;font-size:6px}.candidate-list section header>strong{flex-direction:column;align-items:center;font-size:13px;display:flex}.candidate-list section header>strong small{font-size:5px}.candidate-list p{color:#746c61;font-size:7px}.candidate-tags{flex-wrap:wrap;gap:5px;display:flex}.candidate-tags span{background:#f1eee9;border-radius:7px;padding:5px 7px;font-size:6px}.candidate-tags .ok{color:#477154;background:#eaf4ec}.candidate-tags .blocked{color:#93443d;background:#fff0ed}.send-slot-offer{color:#edcf98;background:#102e45;border:0;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:7px}.send-slot-offer:disabled{opacity:.45}.offer-response{background:#edf4f7;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:8px;display:flex}.offer-response b{flex:1;font-size:6px}.offer-response button{color:#fff;background:#56866b;border:0;border-radius:7px;padding:7px;font-size:6px}.offer-response button+button{background:#b65f55}.slot-message>header{border-bottom:1px solid #eee6da;justify-content:space-between;padding-bottom:10px;display:flex}.slot-message header small,.slot-message header span{color:#887e70;font-size:7px}.slot-message textarea{width:100%;min-height:90px;font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:9px;margin:10px 0;padding:11px;line-height:1.9}.slot-message>div{align-items:center;gap:10px;display:flex}.slot-message button{color:#edcf98;background:#102e45;border:0;border-radius:8px;padding:9px 13px;font-size:7px}.slot-message p{color:#81776b;font-size:7px}.slot-report{align-items:center;gap:16px;display:flex}.slot-report>div{flex:1}.slot-report small{color:#987a4d;font-size:7px}.slot-report article{background:#f5f3ef;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex}.slot-report article b{font-size:16px}.slot-report article span,.slot-report>p{font-size:7px}.slot-report>p{color:#81776b;max-width:220px}@media (max-width:740px){.slot-top{align-items:flex-start}.slot-top nav{flex-direction:column}.slot-hero{flex-direction:column;align-items:flex-start;gap:12px}.slot-stats{grid-template-columns:1fr 1fr}.slot-layout{grid-template-columns:1fr}.offer-response,.slot-message>div,.slot-report{flex-direction:column;align-items:flex-start}.offer-response button,.slot-message button{width:100%}}.consult-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:55px}.consult-top{background:#fff;border-bottom:1px solid #dfd3c1;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.consult-top>div{align-items:center;gap:10px;display:flex}.consult-top img{object-fit:contain;width:62px;height:48px}.consult-top span{flex-direction:column;display:flex}.consult-top b{font-size:13px}.consult-top small{color:#987a4d;font-size:7px}.consult-top nav{gap:7px;display:flex}.consult-top a{color:#17384c;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:7px;text-decoration:none}.consult-hero,.consult-tabs,.consult-profile,.consult-grid,.consult-questions,.consult-session,.consult-result{width:min(1020px,92%);margin:18px auto}.consult-hero{color:#fff;background:linear-gradient(135deg,#102e45,#174d6d);border-radius:18px;justify-content:space-between;align-items:center;padding:23px;display:flex}.consult-hero small{color:#e2c993;font-size:7px}.consult-hero h1{margin:5px 0;font-size:23px}.consult-hero p{color:#dce7ec;margin:0;font-size:8px}.consult-hero>strong{color:#945d1b;background:#fff0dc;border-radius:13px;flex-direction:column;align-items:center;min-width:80px;padding:12px;font-size:22px;display:flex}.consult-hero>strong small{color:#945d1b}.consult-tabs{gap:7px;display:flex}.consult-tabs button{color:#6f675d;background:#fff;border:1px solid #d9cdbd;border-radius:10px;flex:1;padding:10px;font-size:7px}.consult-tabs button.active{color:#edcf98;background:#102e45}.consult-profile,.consult-card,.consult-questions,.consult-session,.consult-result{background:#fff;border:1px solid #dfd2bf;border-radius:15px;padding:18px;box-shadow:0 10px 28px #1b272f0d}.consult-profile>header,.consult-questions>header,.consult-session>header,.consult-result>header{border-bottom:1px solid #eee6da;justify-content:space-between;padding-bottom:10px;display:flex}.consult-profile h2,.consult-questions h2,.consult-session h2,.consult-result h2{margin:3px 0;font-size:14px}.consult-profile header p{margin:0;font-size:7px}.consult-profile header span,.consult-session header span,.consult-result header span{color:#477154;background:#eaf4ec;border-radius:99px;height:fit-content;padding:7px 9px;font-size:7px}.consult-facts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.consult-facts article{background:#f5f3ef;border-radius:10px;padding:10px}.consult-facts small,.consult-facts b,.consult-facts p{margin:3px 0;font-size:7px;display:block}.consult-facts p{color:#81776b;font-size:6px}.consult-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.consult-card{box-shadow:none;margin:0}.consult-card>header{justify-content:space-between;display:flex}.consult-card h2{margin:0;font-size:10px}.consult-card header span{color:#8a7d6b;font-size:6px}.consult-card>p,.consult-card li{font-size:7px;line-height:1.9}.consult-card.warning{background:#fffaf1;border-right:4px solid #b88a42}.consult-card.missing{background:#fff6f3;border-right:4px solid #b65f55}.consult-tags{gap:5px;display:flex}.consult-tags span{background:#f0ece6;border-radius:7px;padding:5px 7px;font-size:6px}.consult-card dl div{border-bottom:1px solid #eee7dd;grid-template-columns:110px 1fr;padding:6px;font-size:7px;display:grid}.consult-card dd{margin:0;font-weight:700}.consult-questions header small{font-size:7px}.consult-questions>div{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.consult-questions article{background:#f5f3ef;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.consult-questions article i{color:#edcf98;background:#102e45;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.consult-questions article p{margin:0;font-size:7px}.consult-questions>button,.continue-consult,.save-consult-result{color:#edcf98;background:#102e45;border:0;border-radius:9px;width:100%;padding:11px;font-size:8px;font-weight:700}.doctor-review-list{flex-direction:column;gap:7px;margin:11px 0;display:flex}.doctor-review-list label{border:1px solid #ded5c8;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:7px;display:flex}.doctor-review-list label.done{background:#eaf4ec;border-color:#9ec2a7}.doctor-review-list input{display:none}.doctor-review-list i{color:#0000;background:#e7e2da;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.doctor-review-list .done i{color:#fff;background:#56866b}.doctor-consult-note{font-size:7px;display:block}.doctor-consult-note textarea,.consult-result textarea,.consult-result input{width:100%;min-height:90px;font:inherit;direction:rtl;border:1px solid #ddd3c5;border-radius:9px;margin-top:5px;padding:10px;line-height:1.9;display:block}.consult-result input{min-height:auto}.consult-boundary{background:#fff0dc;border-radius:9px;gap:8px;margin:10px 0;padding:10px;display:flex}.consult-boundary i{font-style:normal}.consult-boundary p{margin:0;font-size:7px}.continue-consult:disabled{opacity:.45}.outcome-options{grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0;display:grid}.outcome-options button{background:#fff;border:1px solid #ddd3c5;border-radius:9px;padding:10px;font-size:7px}.outcome-options button.active{color:#edcf98;background:#102e45}.consult-result>label{margin-top:10px;font-size:7px;display:block}.result-preview{background:#f2f6f7;border-radius:10px;margin:10px 0;padding:11px}.result-preview header b{font-size:8px}.result-preview p{font-size:7px}.consult-note{text-align:center;color:#81776b;font-size:6px}@media (max-width:720px){.consult-top{align-items:flex-start}.consult-top nav{flex-direction:column}.consult-hero{flex-direction:column;align-items:flex-start;gap:12px}.consult-tabs{overflow:auto}.consult-tabs button{flex:none;min-width:130px}.consult-facts,.consult-grid,.consult-questions>div,.outcome-options{grid-template-columns:1fr 1fr}.consult-card dl div{grid-template-columns:90px 1fr}}.command-shell{color:#102e45;background:#f4f1eb;min-height:100vh;padding-bottom:30px;font-family:inherit}.command-top{background:#fff;border-bottom:1px solid #e2d9cd;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.command-top>div{align-items:center;gap:12px;display:flex}.command-top img{object-fit:contain;width:58px;height:45px}.command-top span b,.command-top span small{display:block}.command-top span b{font-size:16px}.command-top span small{color:#967748;font-size:11px}.command-top nav{gap:8px;display:flex}.command-top nav a{color:#102e45;background:#fff;border:1px solid #ded4c6;border-radius:10px;padding:9px 13px;font-size:11px;text-decoration:none}.command-hero{color:#fff;background:linear-gradient(135deg,#0b2c43,#174c69);border-radius:24px;justify-content:space-between;align-items:center;max-width:1180px;margin:28px auto 16px;padding:28px 32px;display:flex;box-shadow:0 18px 45px #0b2c4320}.command-hero small{color:#e4c285}.command-hero h1{margin:7px 0;font-size:26px}.command-hero p{color:#d9e2e7;margin:0;font-size:12px}.role-switch{background:#ffffff14;border-radius:13px;padding:5px;display:flex}.role-switch button{color:#fff;font:inherit;background:0 0;border:0;border-radius:10px;padding:11px 17px;font-size:11px}.role-switch button.active{color:#102e45;background:#e5c586}.command-pulse{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 16px;display:grid}.command-pulse article{background:#fff;border:1px solid #e1d8cc;border-radius:17px;padding:18px}.command-pulse b,.command-pulse span,.command-pulse small{display:block}.command-pulse b{font-size:25px}.command-pulse span{font-size:12px;font-weight:800}.command-pulse small{color:#81766a;margin-top:3px;font-size:9px}.command-pulse .danger{border-top:4px solid #b7564e}.command-pulse .gold{border-top:4px solid #c59b53}.command-pulse .green{border-top:4px solid #4d8166}.command-red{background:#fff1ee;border:1px solid #dfaaa4;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:1180px;margin:0 auto 16px;padding:18px 22px;display:grid}.command-red>span{color:#fff;background:#b7564e;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.command-red small{color:#9e4d47;font-size:9px}.command-red h2{margin:3px 0;font-size:16px}.command-red p{color:#655a55;margin:0;font-size:10px}.command-red a{color:#fff;background:#b7564e;border-radius:10px;padding:11px 16px;font-size:10px;font-weight:800;text-decoration:none}.command-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;max-width:1180px;margin:0 auto;display:grid}.command-main,.command-side>section{background:#fff;border:1px solid #e1d8cc;border-radius:19px;padding:20px}.command-main>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.command-main h2,.command-side h2{margin:3px 0;font-size:17px}.command-main header small,.command-side header small{color:#a27e47;font-size:9px}.command-main>header>b{background:#f1ede7;border-radius:99px;padding:7px 10px;font-size:10px}.command-list{flex-direction:column;gap:10px;display:flex}.command-list article{border:1px solid #e6ded3;border-right:4px solid #9b8c77;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.command-list article.critical{background:snow;border-right-color:#b7564e}.command-list article.opportunity{background:#fffcf6;border-right-color:#c59b53}.command-list article>i{background:#eef1f3;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.command-label{color:#a2702e;font-size:8px}.command-list h3{margin:3px 0;font-size:13px}.command-list article div>b{font-size:10px}.command-list p{color:#746a61;margin:4px 0;font-size:9px;line-height:1.8}.command-list small{color:#9b7650;font-size:8px}.command-list aside{flex-direction:column;gap:7px;min-width:145px;display:flex}.command-list aside a,.command-list aside button{color:#fff;text-align:center;font:inherit;background:#163a52;border:1px solid #163a52;border-radius:9px;padding:9px;font-size:9px;text-decoration:none}.command-list aside button{color:#163a52;background:#fff}.command-side{flex-direction:column;gap:12px;display:flex}.command-side ul{padding:0;list-style:none}.command-side li{border-bottom:1px solid #eee8df;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:flex}.command-side li span{border-radius:50%;width:8px;height:8px}.red-dot{background:#b7564e}.gold-dot{background:#c59b53}.green-dot{background:#4d8166}.capacity{color:#fff!important;background:#102e45!important}.capacity small,.capacity b,.capacity p{display:block}.capacity b{color:#e5c586;margin:8px 0;font-size:24px}.capacity p{font-size:9px;line-height:1.8}.capacity a{color:#e5c586;margin-top:10px;font-size:9px;display:block}.close-day{color:#102e45;font:inherit;background:#d5b878;border:0;border-radius:12px;padding:13px;font-size:10px;font-weight:900}.command-empty{text-align:center;color:#4d8166;padding:40px}.command-note{text-align:center;color:#82776c;margin:20px;font-size:9px}.command-side .capacity{border:0}.command-side section{box-shadow:none;margin:0}@media (max-width:760px){.command-top{align-items:flex-start;height:auto;padding:14px 18px}.command-top nav{display:none}.command-hero{flex-direction:column;align-items:flex-start;gap:17px;margin:14px 12px;padding:20px}.command-hero h1{font-size:20px}.role-switch{width:100%}.role-switch button{flex:1}.command-pulse{grid-template-columns:1fr 1fr;margin:0 12px 12px}.command-pulse article{padding:14px}.command-red{grid-template-columns:auto 1fr;margin:0 12px 12px}.command-red a{text-align:center;grid-column:1/-1}.command-grid{grid-template-columns:1fr;margin:0 12px}.command-main{padding:14px}.command-list article{grid-template-columns:30px 1fr}.command-list aside{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.command-side{order:-1}.command-side>section:first-child{display:none}}.voice-order-shell{color:#102e45;background:#f5f2ed;min-height:100vh;padding-bottom:30px}.voice-order-top{background:#fff;border-bottom:1px solid #e4dbcf;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.voice-order-top>div{align-items:center;gap:12px;display:flex}.voice-order-top img{object-fit:contain;width:55px;height:45px}.voice-order-top b,.voice-order-top small{display:block}.voice-order-top small{color:#9d7c49;font-size:10px}.voice-order-top nav{gap:8px;display:flex}.voice-order-top a{color:#102e45;border:1px solid #ddd3c5;border-radius:9px;padding:9px 12px;font-size:10px;text-decoration:none}.voice-order-hero{color:#fff;background:#102e45;border-radius:22px;justify-content:space-between;align-items:center;max-width:1080px;margin:28px auto 18px;padding:26px 30px;display:flex}.voice-order-hero small{color:#e5c586}.voice-order-hero h1{margin:6px 0;font-size:25px}.voice-order-hero p{color:#dbe3e8;max-width:620px;font-size:11px;line-height:1.9}.voice-order-hero ol{gap:6px;padding:0;list-style:none;display:flex}.voice-order-hero li{background:#ffffff14;border-radius:9px;padding:9px 11px;font-size:9px}.voice-order-hero li.active{color:#102e45;background:#e5c586}.voice-recorder,.voice-review,.voice-success{background:#fff;border:1px solid #e1d8cc;border-radius:20px;max-width:1080px;margin:auto;padding:24px}.voice-recorder>header,.voice-review>header{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.voice-recorder h2,.voice-review h2{margin:4px 0;font-size:17px}.voice-recorder header p{color:#71675f;font-size:10px}.voice-recorder header button{font:inherit;background:#fff;border:1px solid #d7ccbd;border-radius:9px;padding:8px 12px;font-size:9px}.voice-orb{color:#fff;background:radial-gradient(circle,#173f59,#0d2b40);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:34px auto 20px;display:flex;box-shadow:0 0 0 12px #153d5610}.voice-orb i{color:#d7b46f;font-size:25px;font-style:normal}.voice-orb b{margin:8px;font-size:11px}.voice-orb span{font-size:16px}.voice-orb.recording{animation:1.3s infinite voicePulse}.voice-orb.recording i{color:#d85950}@keyframes voicePulse{50%{box-shadow:0 0 0 24px #d8595020}}.record-button{color:#102e45;width:min(430px,100%);font:inherit;background:#d7b46f;border:0;border-radius:12px;margin:auto;padding:14px;font-weight:900;display:block}.voice-recorder>aside{text-align:center;background:#f3f0eb;border-radius:11px;max-width:520px;margin:22px auto 0;padding:13px}.voice-recorder aside b{font-size:10px}.voice-recorder aside p{margin:4px;font-size:9px}.voice-review>header span{color:#936820;background:#fff1dd;border-radius:99px;padding:7px 10px;font-size:8px}.voice-review-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.voice-review-grid article{border:1px solid #e3dace;border-radius:14px;padding:16px}.voice-review-grid h3{margin:0 0 10px;font-size:12px}.voice-review-grid textarea{width:100%;min-height:130px;font:inherit;border:1px solid #ddd3c5;border-radius:10px;padding:11px;font-size:10px;line-height:2}.voice-review-grid article>small{color:#7a7067;font-size:8px}.voice-review-grid article>button{color:#9c7337;font:inherit;background:0 0;border:0;font-size:8px}.voice-review-grid label{border-bottom:1px solid #eee8df;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.voice-review-grid label span{flex:1}.voice-review-grid label button{color:#b45a52;font:inherit;background:0 0;border:0;font-size:8px}.voice-review-grid article>p{background:#f5f2ed;border-radius:8px;padding:8px;font-size:9px}.voice-warning{background:#fff7ea;grid-column:1/-1;border-color:#dcbf8c!important}.voice-warning p{font-weight:800;background:0 0!important}.voice-warning b{color:#8e6b35;font-size:8px}.doctor-confirm{border:1px solid #d7ccbd;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.doctor-confirm span b,.doctor-confirm span small{display:block}.doctor-confirm span b{font-size:10px}.doctor-confirm span small{color:#796e65;margin-top:3px;font-size:8px}.approve-voice{color:#e5c586;width:100%;font:inherit;background:#102e45;border:0;border-radius:11px;margin-top:12px;padding:14px;font-weight:900}.approve-voice:disabled{opacity:.4}.voice-success{text-align:center;padding:55px 25px}.voice-success>i{color:#4d8166;background:#e5f2e9;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:28px;font-style:normal;display:grid}.voice-success h1{font-size:23px}.voice-success p{font-size:11px}.voice-success div{justify-content:center;gap:8px;margin-top:18px;display:flex}.voice-success a,.voice-success button{color:#fff;font:inherit;background:#102e45;border:1px solid #102e45;border-radius:9px;padding:10px 14px;font-size:9px;text-decoration:none}.voice-success button{color:#102e45;background:#fff}.voice-order-note{text-align:center;color:#7b7168;margin:18px;font-size:8px}@media (max-width:720px){.voice-order-top{height:auto;padding:14px 18px}.voice-order-top nav{display:none}.voice-order-hero{margin:12px;padding:19px;display:block}.voice-order-hero h1{font-size:20px}.voice-order-hero ol{overflow:auto}.voice-recorder,.voice-review,.voice-success{margin:0 12px;padding:16px}.voice-review-grid{grid-template-columns:1fr}.voice-warning{grid-column:auto}.voice-success div{flex-wrap:wrap}}.patient-voice-order{background:#edf5f7;border:1px solid #9dbdc8;border-right:5px solid #17617a;border-radius:17px;padding:18px}.patient-voice-order header{justify-content:space-between;display:flex}.patient-voice-order h2{margin:4px 0;font-size:15px}.patient-voice-order header small{color:#397185;font-size:8px}.patient-voice-order header span{color:#fff;background:#17617a;border-radius:99px;height:fit-content;padding:6px 9px;font-size:8px}.patient-voice-order>p{font-size:10px;line-height:2}.patient-voice-order>div{background:#fff;border-radius:10px;padding:11px}.patient-voice-order>div b,.patient-voice-order>div small{margin:4px;font-size:9px;display:block}.patient-voice-order aside{color:#805d25;background:#fff2dd;border-radius:9px;margin-top:9px;padding:9px;font-size:9px}.records-shell{color:#102e45;background:#f5f2ed;min-height:100vh;padding-bottom:35px}.records-top{background:#fff;border-bottom:1px solid #e2d9cd;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.records-top>div{align-items:center;gap:12px;display:flex}.records-top img{object-fit:contain;width:58px;height:45px}.records-top b,.records-top small{display:block}.records-top small{color:#977546;font-size:9px}.records-top nav{gap:8px;display:flex}.records-top a{color:#102e45;border:1px solid #ddd3c5;border-radius:9px;padding:9px 12px;font-size:10px;text-decoration:none}.records-hero{color:#fff;background:linear-gradient(135deg,#102e45,#17617a);border-radius:22px;justify-content:space-between;align-items:center;max-width:1080px;margin:28px auto 14px;padding:27px 30px;display:flex}.records-hero small{color:#e5c586}.records-hero h1{margin:5px 0;font-size:24px}.records-hero p{color:#dbe3e8;font-size:10px}.records-hero>span{color:#3e7854;background:#dff2e5;border-radius:99px;padding:10px 13px;font-size:9px;font-weight:900}.records-warning{background:#fff5e4;border:1px solid #dfb267;border-radius:13px;align-items:center;gap:10px;max-width:1080px;margin:0 auto 14px;padding:13px 17px;display:flex}.records-warning b{color:#8a5b13;font-size:10px}.records-warning p{margin:0;font-size:9px}.records-grid{grid-template-columns:360px 1fr;gap:14px;max-width:1080px;margin:auto;display:grid}.records-form,.records-list{background:#fff;border:1px solid #e1d8cc;border-radius:18px;padding:20px}.records-form h2,.records-list h2{margin:4px 0 15px;font-size:16px}.records-form header small,.records-list header small{color:#987441;font-size:8px}.records-form>label,.records-form>div label{flex-direction:column;gap:5px;margin:9px 0;font-size:9px;display:flex}.records-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.records-form input,.records-form select{font:inherit;background:#fff;border:1px solid #ddd3c5;border-radius:9px;padding:10px;font-size:9px}.records-form>button{color:#e5c586;width:100%;font:inherit;background:#102e45;border:0;border-radius:10px;margin-top:7px;padding:12px;font-size:10px;font-weight:900}.records-form>button:disabled{opacity:.4}.records-form>p{color:#477557;background:#edf5ef;border-radius:8px;padding:9px;font-size:9px}.records-list>header{justify-content:space-between;display:flex}.records-list header button{height:fit-content;font:inherit;background:#fff;border:1px solid #d8cebf;border-radius:8px;padding:7px 10px;font-size:8px}.records-list article{border-top:1px solid #eee8df;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.records-list article>i{color:#e5c586;background:#102e45;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.records-list article b,.records-list article small{font-size:10px;display:block}.records-list article small,.records-list article p{color:#7c7167;margin:3px 0;font-size:8px}.records-list article>span{color:#4a7a58;background:#e5f1e8;border-radius:99px;padding:6px 8px;font-size:8px}.records-empty{text-align:center;color:#83786f;padding:45px;font-size:10px}.records-note{text-align:center;color:#7c7167;margin:18px;font-size:8px}@media (max-width:720px){.records-top{height:auto;padding:14px 18px}.records-top nav{display:none}.records-hero{margin:12px;padding:20px;display:block}.records-hero h1{font-size:19px}.records-hero>span{margin-top:8px;display:inline-block}.records-warning{align-items:flex-start;margin:0 12px 12px}.records-grid{grid-template-columns:1fr;margin:0 12px}.records-form>div{grid-template-columns:1fr}.records-list article{grid-template-columns:34px 1fr}.records-list article>span{grid-column:2}}.care-shell{color:#17384c;background:#f4f1eb;min-height:100vh;padding-bottom:60px}.care-top{background:#fff;border-bottom:1px solid #ded2bf;justify-content:space-between;align-items:center;gap:16px;padding:16px 5%;display:flex}.care-top>div{align-items:center;gap:10px;display:flex}.care-top img{object-fit:contain;width:70px;height:52px}.care-top span{flex-direction:column;display:flex}.care-top b{font-size:14px}.care-top small{color:#927347;font-size:8px}.care-top nav{flex-wrap:wrap;gap:7px;display:flex}.care-top a,.care-top button{color:#17384c;background:#fff;border:1px solid #dacbb5;border-radius:9px;padding:8px 11px;font-size:8px;text-decoration:none}.care-hero{color:#fff;background:linear-gradient(135deg,#102e45,#17617a);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,92%);margin:20px auto;padding:24px;display:flex}.care-hero small{color:#e6c88f;font-size:8px}.care-hero h1{margin:6px 0;font-size:28px}.care-hero p{color:#d8e2e8;font-size:9px}.care-hero strong{color:#276743;background:#e5f4e8;border-radius:99px;padding:10px 14px;font-size:9px}.care-grid,.staff-care-layout{grid-template-columns:1fr 1fr;gap:16px;width:min(1120px,92%);margin:auto;display:grid}.staff-care-layout{grid-template-columns:.7fr 1.2fr 1fr;align-items:start}.care-card{background:#fff;border:1px solid #ded1bc;border-radius:18px;padding:18px;box-shadow:0 10px 28px #1b272f0d}.care-card>header{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding-bottom:11px;display:flex}.care-card h2{margin:3px 0;font-size:16px}.care-card header small{color:#a27b41;font-size:7px}.care-card header span{background:#edf3f5;border-radius:99px;padding:6px 8px;font-size:7px}.care-card>label{margin:12px 0;font-size:9px;display:block}.care-card input[type=text],.care-card input[inputmode],.care-card select,.care-card textarea{width:100%;font:inherit;direction:rtl;background:#faf9f6;border:1px solid #ddd4c7;border-radius:10px;margin-top:6px;padding:11px;display:block}.care-card textarea{resize:vertical;min-height:80px}.care-card input[type=range]{width:100%;margin-top:10px}.care-checks{background:#f7f4ee;border-radius:10px;gap:8px;padding:10px;display:grid}.care-checks label,.urgent-check{align-items:center;gap:7px;font-size:8px;display:flex}.care-primary{color:#edd29e;background:#102e45;border:0;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:9px;font-weight:700}.care-primary:disabled{opacity:.45}.care-emergency{color:#8e3c35;background:#fff0ed;border-radius:9px;padding:9px;line-height:1.8;font-size:7px!important}.care-thread{flex-direction:column;gap:8px;max-height:330px;margin-bottom:10px;display:flex;overflow:auto}.care-thread article{background:#f1eee8;border-radius:12px;max-width:86%;padding:10px}.care-thread article.patient{color:#fff;background:#102e45;align-self:flex-start}.care-thread article.secretary,.care-thread article.doctor{background:#fff;border:1px solid #decfb9;align-self:flex-end}.care-thread b{font-size:8px}.care-thread p{margin:4px 0;font-size:8px;line-height:1.8}.care-thread small{opacity:.72;font-size:6px}.care-history{width:min(1120px,92%);margin:16px auto}.care-history>article,.staff-reports>article{border-bottom:1px solid #eee7dc;align-items:center;gap:10px;padding:11px 0;display:flex}.care-history i{border-radius:50%;width:9px;height:9px}.care-history i.green{background:#4b9b65}.care-history i.yellow{background:#d39b42}.care-history i.red{background:#b9574f}.care-history article>div,.staff-reports article>div{flex:1}.care-history b,.staff-reports b{font-size:9px}.care-history p,.staff-reports p{margin:4px 0;font-size:8px}.care-history small,.staff-reports small{color:#8a8175;font-size:7px}.care-history strong,.staff-reports strong{font-size:7px}.care-toast{color:#fff;z-index:20;background:#102e45;border-radius:99px;padding:12px 18px;font-size:8px;position:fixed;bottom:24px;right:50%;transform:translate(50%)}.care-loading{color:#efd39d;text-align:center;background:#0a2234;place-items:center;min-height:100vh;padding:20px;display:grid}.care-loading section{color:#17384c;background:#fffdf8;border-radius:20px;padding:30px}.care-loading img{width:130px}.care-loading a{color:#fff;background:#102e45;border-radius:9px;margin-top:10px;padding:10px 14px;text-decoration:none;display:inline-block}.patient-picker{flex-direction:column;gap:7px;display:flex}.patient-picker>button{text-align:right;background:#faf8f4;border:1px solid #e2d8ca;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.patient-picker>button.active{color:#fff;background:#102e45;border-color:#b68c4d}.patient-picker i{background:#e9dfd0;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.patient-picker span{flex-direction:column;flex:1;display:flex}.patient-picker b{font-size:8px}.patient-picker small{opacity:.75;font-size:6px}.patient-picker em{color:#fff;background:#b9574f;border-radius:99px;padding:4px 6px;font-size:7px}.staff-reports article{flex-wrap:wrap}.staff-reports article.urgent{background:#fff1ee;border-radius:10px;padding:10px}.staff-reports button{background:#fff;border:1px solid #d7c7b0;border-radius:8px;padding:7px;font-size:7px}.staff-reports button:disabled{color:#4a8b61;background:#edf6ef}@media (max-width:850px){.care-grid,.staff-care-layout{grid-template-columns:1fr}.care-top{align-items:flex-start}.care-top nav{justify-content:flex-end}.care-hero h1{font-size:23px}}@media (max-width:560px){.care-top{padding:12px 4%}.care-top img{width:58px}.care-top nav a{padding:6px 8px}.care-hero{align-items:flex-start;padding:18px}.care-card{padding:14px}.care-toast{text-align:center;width:90%}}
.setup-shell{color:#173147;direction:rtl;background:#f5f1ea;min-height:100vh;padding:32px}.setup-shell>header{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto 24px;display:flex}.setup-shell>header small{color:#a47a3f}.setup-shell>header h1{margin:6px 0;font-size:28px}.setup-shell>header p{color:#746e65;margin:0}.setup-shell nav{gap:8px;display:flex}.setup-shell nav a,.setup-grid a{border-radius:11px;text-decoration:none}.setup-shell nav a{color:#173147;background:#fff;border:1px solid #ddcfbd;padding:10px 13px}.setup-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:auto;display:grid}.setup-grid article{background:#fff;border:1px solid #e0d5c7;border-radius:20px;min-height:190px;padding:22px;position:relative;box-shadow:0 12px 34px #222f370d}.setup-grid article>span{color:#edcf98;background:#102e45;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.setup-grid h2{margin:18px 0 8px;font-size:17px}.setup-grid p{color:#777168;min-height:42px;font-size:12px;line-height:1.8}.setup-grid a{color:#edcf98;background:#102e45;padding:10px 12px;font-size:11px;display:inline-block}.setup-grid .pending-domain{background:#fffaf1}.setup-grid .pending-domain>span{color:#102e45;background:#d5b16f}.setup-grid b{color:#8b6734;font-size:11px}.setup-shell>aside,.setup-loading{color:#477458;background:#e8f2ea;border-radius:14px;max-width:1120px;margin:18px auto 0;padding:15px;font-size:12px}.video-library strong{border-radius:99px;width:fit-content;padding:5px 8px;font-size:9px}.video-library strong.approved{color:#417657;background:#e3f2e7}.video-library strong.pending{color:#8d652b;background:#fff0d8}@media (max-width:800px){.setup-shell{padding:18px 12px}.setup-shell>header{flex-direction:column;align-items:flex-start}.setup-grid{grid-template-columns:1fr}.setup-shell>header h1{font-size:23px}}
