@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap");._style_main-container__UFQGZ{font-family:Lato;width:fit-content;margin-left:auto;margin-right:auto}._style_ck-content__kA8Bz{font-family:Lato;line-height:1.6;word-break:break-word}._style_editor-container_classic-editor__Bjeph ._style_editor-container__editor__dnJS_{min-width:795px;max-width:795px}._style_textColor__5LQ9C{color:red}._style_buttonGroup__Qo5EO ._style_btn__aRZwD{margin-right:10px}._style_title__9qScv{color:#767070c4}._style_ckeditor__editable__wOxim{min-height:500px;max-height:600px;min-width:700px}._style_editor__zf3Gf{display:block}._style_paddingUnset__C2lv6{padding:unset;border:unset}._style_calendarApp__e5TL2{display:flex;min-height:100%}._style_calendarAppMain__bIzqB{flex-grow:1;padding:3em}._style_fc__1pSM9{max-width:1100px;margin:0 auto}._style_typeaheadTableRow__4L3Pi{display:flex;background-color:#fff}._style_typeaheadTableRowOdd__C7Se3{display:flex;background-color:#f9f9f9}._style_typeaheadTableCell__MHWLz{width:50%;padding:0}._style_typeaheadContainer__N8pHe{border:1px solid #ddd;border-radius:0;background-color:#fff;max-height:300px;overflow-y:auto;width:100%;z-index:1050;padding:0;margin:0}._style_typeaheadHeader__4dthb{display:table;width:100%;background-color:#f1f1f1;font-weight:700;padding:5px}._style_typeaheadHeaderRow__6jFZM{display:flex}._style_typeaheadHeaderCell__iayG0{padding:5px;border-bottom:1px solid #ddd;width:50%}._style_typeaheadItem__btgT1{display:table;width:100%}._style_typeaheadItemRow__sQAAQ{display:flex}._style_typeaheadItemCell__n97qu{padding:0;border-bottom:1px solid #ddd;width:50%}._style_typeaheadItemOdd___GNig{background-color:#f9f9f9}._style_typeaheadItemEven__2Ml_9{background-color:#fff}._style_typeaheadMenuHeader__cZdgH{position:sticky;top:0;z-index:2;display:grid;gap:0;padding:8px 10px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.08)}._style_typeaheadMenuHeaderCell__4Rh2e{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(10,27,57,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._style_typeaheadMenuRow__x1tCQ{display:grid;align-items:center;padding:9px 10px;border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .12s ease}._style_typeaheadMenuRowEven__KB0a1{background-color:#fff}._style_typeaheadMenuRowOdd__cBeAP{background-color:#fbfcfd}._style_typeaheadMenuRow__x1tCQ:hover{background-color:rgba(58,75,180,.07)}._style_typeaheadMenuCell__OrhTE{font-size:.875rem;color:rgba(10,27,57,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}._style_textColor__vyxcD{color:red}._style_shell__WiBwv{padding:8px}._style_card__bvHom{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 30px rgba(10,27,57,.08);overflow:hidden}._style_cardBody__7FQbt{background:#fff}._style_leftPane__1Eanz{border-right:1px solid rgba(0,0,0,.06);background:#f8f9fb}._style_rightPane__3iIKm{background:#fff}._style_paneTitle__GCQ69{font-weight:600;font-size:1rem;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(248,249,251,.7)}._style_paneInner__qgl5k{padding:16px}._style_summaryBox__xiVZV{background:#f3f5f8;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:12px;margin-bottom:14px}._style_summaryRow__NNgcJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}._style_summaryLabel__WBJvM{font-size:.9rem;color:rgba(10,27,57,.78)}._style_summaryValueMuted___U_EZ{font-weight:600;color:rgba(10,27,57,.55)}._style_bookedPill__kSfp8{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;background:rgba(58,75,180,.12);color:#3a4bb4;font-weight:600;font-size:.85rem;border:1px solid rgba(58,75,180,.25)}._style_slotGroupTitle__j14bk{font-weight:600;color:rgba(10,27,57,.9);margin:10px 0 8px}._style_slotGrid__EkfEF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:1200px){._style_slotGrid__EkfEF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){._style_slotGrid__EkfEF{grid-template-columns:repeat(2,minmax(0,1fr))}._style_leftPane__1Eanz{border-right:none;border-bottom:1px solid rgba(0,0,0,.06)}}._style_slotBtn__AAEc1{width:100%;border:1px solid rgba(0,0,0,.08);background:#f2f4f7;color:#0a1b39;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:500;line-height:1;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}._style_slotBtn__AAEc1:hover{background:rgba(58,75,180,.08);border-color:rgba(58,75,180,.25);transform:translateY(-1px)}._style_slotBtnSelected__0XmUl{background:#3a4bb4;border-color:#3141a2;color:#fff;box-shadow:0 8px 16px rgba(58,75,180,.22)}._style_legend__uT0b1{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-end;margin-top:14px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);color:rgba(10,27,57,.72);font-size:.85rem}._style_legendItem__FKZdi{display:inline-flex;align-items:center;gap:8px}._style_legendSwatch__iq878{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.12);display:inline-block}._style_legendSwatchAvailable__JzDwG{background:#f2f4f7}._style_legendSwatchSelected__xwLmm{background:#3a4bb4;border-color:rgba(49,65,162,.55)}._style_legendSwatchBooked__4GImD{background:#dfe3ea}._style_legendSwatchUnavailable__epfI1{background:rgba(10,27,57,.35)}._style_tableHeadCell__ZcE8v{font-weight:600;font-size:.875rem;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(248,249,251,.7)}._style_tableBodyCell__YPo6U{font-size:.875rem;padding:5px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}._style_followUpTable__FYpjk thead tr th:first-child{border-radius:14px 0 0 0!important}._style_followUpTable__FYpjk thead tr th:last-child{border-radius:0 14px 0 0!important}._style_followUpTable__FYpjk tbody tr:last-child td._style_tableBodyCell__YPo6U:first-child{border-radius:14px!important}._style_followUpTable__FYpjk tbody tr:last-child td._style_tableBodyCell__YPo6U:last-child{border-radius:0 0 14px 0}._style_followUpTable__FYpjk tbody tr td._style_tableBodyCell__YPo6U{border-bottom:none!important}._style_textColor__Rp1Gn{color:red}._style_surgeryShell__kGJI1{padding:8px}._style_surgeryCard__EocUv{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 30px rgba(10,27,57,.08);overflow:hidden}._style_surgeryCardHeader__sayvo{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(248,249,251,.7)}._style_surgeryCardTitle__hpI9q{font-weight:600;font-size:1.05rem;color:rgba(10,27,57,.92)}._style_surgerySection__iq_yE{padding:14px 16px}._style_surgerySectionTitle__mujCb{font-weight:600;font-size:.95rem;color:rgba(10,27,57,.9);margin-bottom:10px}._style_surgerySectionBody__16MMg{background:#f8f9fb;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px}._style_surgerySectionHeaderRow__a9XU0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._style_addProcedureBtn__gSvJJ{border-radius:10px;font-weight:600;padding:6px 12px}._style_procTableWrap__DPP_W{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:visible}._style_procTable__khvHZ{margin:0}._style_tableGridHead__Qta1b{font-size:.78rem;text-transform:none;letter-spacing:.01em;color:rgba(10,27,57,.72);background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px}._style_procColCode__couye{width:22%}._style_procColName__m9dqB{width:63%}._style_procColAction__pktz_{width:15%;text-align:center}._style_procRow__hZFIk td{border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px;vertical-align:top;background:#fff}._style_procInput__RWxA1{border-radius:10px;border-color:rgba(0,0,0,.12);background:#fff}._style_procSearchWrap__AHZ45{position:relative}._style_procSearchIcon__UqTG0{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:rgba(10,27,57,.45);pointer-events:none}._style_procActionCell__nQ_Wo{text-align:center;vertical-align:middle}._style_procTrashBtn__UXBo_{color:#dc3545;border-radius:10px;padding:6px 10px}._style_procTrashBtn__UXBo_:hover{background:rgba(220,53,69,.08)}._style_procSuggestBox___V97W{position:absolute;left:0;right:0;top:auto;bottom:100%;margin-bottom:6px;z-index:1060;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 -8px 24px rgba(10,27,57,.12),0 4px 16px rgba(10,27,57,.08)}._style_procSuggestHeader__1vsLh{display:grid;grid-template-columns:1fr 2fr;gap:0;padding:8px 10px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.08)}._style_procSuggestBody__lt8W_{max-height:220px;overflow:auto}._style_procSuggestRow__VES9M{width:100%;text-align:left;border:0;background:transparent;display:grid;grid-template-columns:1fr 2fr;gap:0;padding:10px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer}._style_procSuggestRow__VES9M:hover{background:rgba(58,75,180,.07)}._style_procSuggestCell__Sd2Eh{font-size:.875rem;color:rgba(10,27,57,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}._style_textColor__Zgl14{color:red}._style_invoiceShell__nf2Bf{padding:8px}._style_invoiceCard__RukCC{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 30px rgba(10,27,57,.08);overflow:hidden}._style_invoiceCardHeader__dgQX7{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(248,249,251,.7)}._style_invoiceCardTitle__y1rSG{font-weight:600;font-size:1.05rem;color:rgba(10,27,57,.92)}._style_invoiceSection__pl9PT{padding:14px 16px}._style_invoiceSectionTitle__aE7mX{font-weight:600;font-size:.95rem;color:rgba(10,27,57,.9);margin-bottom:10px}._style_invoiceSectionBody__tRMoY{background:#f8f9fb;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px}._style_invoiceSectionHeaderRow__LEpQd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._style_addProcedureBtn__T7dhl{border-radius:10px;font-weight:600;padding:6px 12px}._style_invoiceTableWrap__QzmhL{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:visible}._style_invoiceTable__FKBWR{margin:0}._style_tableGridHead__DhaW8{font-size:.78rem;text-transform:none;letter-spacing:.01em;color:rgba(10,27,57,.72);background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px}._style_procColCode__rbTID{width:22%}._style_procColName__oEyX0{width:63%}._style_procColAction__7VJT7{width:15%;text-align:center}._style_procRow__QjLD3 td{border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px;vertical-align:top;background:#fff}._style_procInput__vt6m0{border-radius:10px;border-color:rgba(0,0,0,.12);background:#fff}._style_invoiceSearchWrap__3oGJG{position:relative}._style_procSearchIcon__oU6PE{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:rgba(10,27,57,.45);pointer-events:none}._style_procActionCell__L4b98{text-align:center;vertical-align:middle}._style_procTrashBtn__ztEMy{color:#dc3545;border-radius:10px;padding:6px 10px}._style_procTrashBtn__ztEMy:hover{background:rgba(220,53,69,.08)}._style_invoiceSuggestBox__seetz{position:absolute;left:0;right:0;top:auto;bottom:100%;margin-bottom:6px;z-index:1060;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 -8px 24px rgba(10,27,57,.12),0 4px 16px rgba(10,27,57,.08)}._style_invoiceSuggestHeader__dkfe2{display:grid;grid-template-columns:1fr 2fr;gap:0;padding:8px 10px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.08)}._style_invoiceSuggestBody__S75rX{max-height:220px;overflow:auto}._style_invoiceSuggestRow__uFXa0{width:100%;text-align:left;border:0;background:transparent;display:grid;grid-template-columns:1fr 2fr;gap:0;padding:10px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer}._style_invoiceSuggestRow__uFXa0:hover{background:rgba(58,75,180,.07)}._style_invoiceSuggestCell__twruj{font-size:.875rem;color:rgba(10,27,57,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}._style_invoiceLineProcedureTypeahead__Wmhkj .form-control{border-radius:.375rem 0 0 .375rem;font-size:.875rem}._style_invoiceLineProcedureTypeahead__Wmhkj .input-group-text{border-radius:0 .375rem .375rem 0}._style_invoiceLineProcedureAddon__cdpmz{background-color:var(--bs-tertiary-bg,#f8f9fa);border-color:var(--bs-border-color,#dee2e6);color:rgba(10,27,57,.5)}._style_invoiceLineProcedureSpinner__eI1zk{width:.85rem;height:.85rem;border-width:.12em}._style_invoiceLineProcedureSuggestList__qT1cV{max-height:220px;overflow-y:auto;margin-bottom:0}._style_invoiceLineProcedureSuggestList__qT1cV .list-group-item{padding:.45rem .75rem;font-size:.875rem}._style_invoiceLineProcedureSuggestItem__RAw5R{text-align:left;cursor:pointer}._style_invoiceLineProcedureSuggestItem__RAw5R:focus,._style_invoiceLineProcedureSuggestItem__RAw5R:hover{background-color:var(--bs-primary-bg-subtle,rgba(13,110,253,.09))!important}._style_invoiceLineProcedureSuggestRow__O8iF0{display:grid;grid-template-columns:minmax(4rem,1fr) minmax(0,2fr);gap:.5rem;align-items:center;width:100%}._style_textColor__79rpR{color:red}._style_receiptShell__iVLWC{padding:8px}._style_receiptCard__A_f52{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 30px rgba(10,27,57,.08);overflow:hidden}._style_receiptCardHeader___V4NK{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(248,249,251,.7)}._style_receiptCardTitle__LyFbH{font-weight:600;font-size:1.05rem;color:rgba(10,27,57,.92)}._style_receiptSection__FxoGS{padding:14px 16px}._style_receiptSectionTitle__Ay_8f{font-weight:600;font-size:.95rem;color:rgba(10,27,57,.9);margin-bottom:10px}._style_receiptSectionBody__JlkFa{background:#f8f9fb;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px}._style_receiptSectionHeaderRow__q_y28{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._style_addProcedureBtn__KvsO9{border-radius:10px;font-weight:600;padding:6px 12px}._style_receiptTableWrap__ny3iR{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:visible}._style_receiptTable__Tdo4f{margin:0}._style_tableGridHead__8iJqG{font-size:.78rem;text-transform:none;letter-spacing:.01em;color:rgba(10,27,57,.72);background:linear-gradient(180deg,#f8f9fa,#f1f3f5)}._style_procRow__zVYyn td,._style_tableGridHead__8iJqG{border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px}._style_procRow__zVYyn td{vertical-align:top;background:#fff}._style_procInput__kcEJd{border-radius:10px;border-color:rgba(0,0,0,.12);background:#fff}._style_receiptSearchWrap___XGUd{position:relative}._style_procSearchIcon__XdjIL{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:rgba(10,27,57,.45);pointer-events:none}._style_procActionCell__JdLcH{text-align:center;vertical-align:middle}._style_procTrashBtn__5hn_T{color:#dc3545;border-radius:10px;padding:6px 10px}._style_procTrashBtn__5hn_T:hover{background:rgba(220,53,69,.08)}._style_receiptSuggestBox__bDYMW{position:absolute;left:0;right:0;top:auto;bottom:100%;margin-bottom:6px;z-index:1060;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 -8px 24px rgba(10,27,57,.12),0 4px 16px rgba(10,27,57,.08)}._style_receiptSuggestHeader__yOmLx{display:grid;grid-template-columns:1fr 2fr;gap:0;padding:8px 10px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.08)}._style_receiptSuggestBody__ApShA{max-height:220px;overflow:auto}._style_receiptSuggestRow__dQPLM{width:100%;text-align:left;border:0;background:transparent;display:grid;grid-template-columns:1fr 2fr;gap:0;padding:10px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer}._style_receiptSuggestRow__dQPLM:hover{background:rgba(58,75,180,.07)}._style_receiptSuggestCell__E2yEZ{font-size:.875rem;color:rgba(10,27,57,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}._style_receiptLineProcedureTypeahead__HxJ7l .form-control{border-radius:.375rem 0 0 .375rem;font-size:.875rem}._style_receiptLineProcedureTypeahead__HxJ7l .input-group-text{border-radius:0 .375rem .375rem 0}._style_receiptLineProcedureAddon__lM6Il{background-color:var(--bs-tertiary-bg,#f8f9fa);border-color:var(--bs-border-color,#dee2e6);color:rgba(10,27,57,.5)}._style_receiptLineProcedureSpinner__uI9mo{width:.85rem;height:.85rem;border-width:.12em}._style_receiptLineProcedureSuggestList__GsuXS{max-height:220px;overflow-y:auto;margin-bottom:0}._style_receiptLineProcedureSuggestList__GsuXS .list-group-item{padding:.45rem .75rem;font-size:.875rem}._style_receiptLineProcedureSuggestItem__iW7d7{text-align:left;cursor:pointer}._style_receiptLineProcedureSuggestItem__iW7d7:focus,._style_receiptLineProcedureSuggestItem__iW7d7:hover{background-color:var(--bs-primary-bg-subtle,rgba(13,110,253,.09))!important}._style_receiptLineProcedureSuggestRow__Y8gMj{display:grid;grid-template-columns:minmax(4rem,1fr) minmax(0,2fr);gap:.5rem;align-items:center;width:100%}