/* /Components/Pages/CrmCustomerImportantNotes.razor.rz.scp.css */
.important-notes-page[b-4frxt0mtlw]{padding-left:32px;padding-right:32px}.important-note-editor[b-4frxt0mtlw]{margin-bottom:16px;padding:20px}.important-note-editor>header[b-4frxt0mtlw],.important-note-editor>footer[b-4frxt0mtlw]{display:flex;align-items:center;justify-content:space-between;gap:12px}.important-note-editor h2[b-4frxt0mtlw]{margin:4px 0 0}.important-note-editor>footer[b-4frxt0mtlw]{justify-content:flex-end;margin-top:16px}.important-note-form[b-4frxt0mtlw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.important-note-form label[b-4frxt0mtlw]{position:relative;display:grid;gap:6px}.important-note-form label>span[b-4frxt0mtlw]{font-weight:800}.important-note-form input[b-4frxt0mtlw],.important-note-form textarea[b-4frxt0mtlw]{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff}.important-note-form .wide[b-4frxt0mtlw]{grid-column:1/-1}.important-note-form .check[b-4frxt0mtlw]{display:flex;align-items:center}.important-note-form .check input[b-4frxt0mtlw]{width:auto}.important-customer-results[b-4frxt0mtlw]{position:absolute;z-index:30;top:70px;left:0;right:0;max-height:330px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 14px 35px rgba(17,42,63,.2)}.important-customer-results button[b-4frxt0mtlw]{display:grid;width:100%;gap:3px;padding:11px;border:0;border-bottom:1px solid #e8eef2;background:#fff;text-align:left}.important-customer-results button:hover[b-4frxt0mtlw]{background:#eef7fd}.important-customer-results small[b-4frxt0mtlw]{color:var(--muted)}.important-customer-results>div[b-4frxt0mtlw]{padding:16px;color:var(--muted)}.important-note-list[b-4frxt0mtlw]{padding:18px}.important-note-cards[b-4frxt0mtlw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px}.important-note-cards article[b-4frxt0mtlw]{padding:16px;border:1px solid #f0c36d;border-left:5px solid #e59b1c;border-radius:12px;background:#fffaf0}.important-note-cards article.passive[b-4frxt0mtlw]{border-color:#d6dee4;border-left-color:#9aaab5;background:#f7f9fa;opacity:.82}.important-note-cards article>header[b-4frxt0mtlw],.important-note-cards article>footer[b-4frxt0mtlw]{display:flex;align-items:center;justify-content:space-between;gap:10px}.important-note-cards article h3[b-4frxt0mtlw],.important-note-cards article h4[b-4frxt0mtlw]{margin:3px 0}.important-note-cards article header span[b-4frxt0mtlw]{color:var(--muted);font-size:11px}.important-note-cards article header b[b-4frxt0mtlw]{padding:5px 8px;border-radius:999px;background:#e3f6ea;color:#147345;font-size:11px}.important-note-cards article.passive header b[b-4frxt0mtlw]{background:#e8ecef;color:#687985}.important-note-cards article p[b-4frxt0mtlw]{white-space:pre-wrap;line-height:1.5}.important-note-cards article dl[b-4frxt0mtlw]{display:grid;gap:5px}.important-note-cards article dl>div[b-4frxt0mtlw]{display:grid;grid-template-columns:110px 1fr}.important-note-cards article dt[b-4frxt0mtlw]{color:var(--muted)}.important-note-cards article dd[b-4frxt0mtlw]{margin:0;font-weight:700}.important-note-cards article>footer[b-4frxt0mtlw]{justify-content:flex-end;margin-top:12px}@media(max-width:900px){.important-notes-page[b-4frxt0mtlw]{padding-left:13px;padding-right:13px}.important-note-form[b-4frxt0mtlw],.important-note-cards[b-4frxt0mtlw]{grid-template-columns:1fr}.important-note-form .wide[b-4frxt0mtlw]{grid-column:auto}}
/* /Components/Pages/CrmCustomerUserFields.razor.rz.scp.css */
.customer-user-table-toolbar[b-f5g65kegoq] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 18px;
    margin: 0 0 8px;
    padding: 0 4px;
    color: #66788a;
    font-size: .78rem;
}

.customer-user-table-toolbar > span[b-f5g65kegoq] {
    margin-right: auto;
}

.customer-user-table-toolbar label[b-f5g65kegoq] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.customer-user-table-toolbar select[b-f5g65kegoq] {
    min-width: 86px;
    padding: 7px 28px 7px 10px;
    border: 1px solid #cbd9e5;
    border-radius: 8px;
    background: #fff;
    color: #123653;
}

.customer-user-lookup-picker[b-f5g65kegoq] {
    position: relative;
    min-width: 0;
}

.customer-user-lookup-picker > input[b-f5g65kegoq] {
    width: 100%;
}

.customer-user-lookup-results[b-f5g65kegoq] {
    position: absolute;
    z-index: 8;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    max-height: 260px;
    overflow: auto;
    padding: 5px;
    background: #fff;
    border: 1px solid #bdd2e4;
    border-radius: 9px;
    box-shadow: 0 12px 30px rgba(8,39,64,.18);
}

.customer-user-lookup-results button[b-f5g65kegoq] {
    display: grid;
    width: 100%;
    grid-template-columns: 105px minmax(0,1fr);
    gap: 8px;
    padding: 8px 9px;
    border: 0;
    border-radius: 6px;
    background: transparent;
    text-align: left;
    cursor: pointer;
}

.customer-user-lookup-results button:hover[b-f5g65kegoq],
.customer-user-lookup-results button:focus[b-f5g65kegoq] {
    background: #edf6ff;
}

.customer-user-lookup-results button strong[b-f5g65kegoq] {
    color: #0b5d9b;
}

.customer-user-lookup-results button span[b-f5g65kegoq] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #34495b;
}

.customer-user-lookup-results > small[b-f5g65kegoq] {
    display: block;
    padding: 10px;
    color: #728292;
}
/* /Components/Pages/CrmELedgerPeriod.razor.rz.scp.css */
.eledger-period-page[b-3g8mgeasiu]{padding-left:36px;padding-right:32px}@media(max-width:760px){.eledger-period-page[b-3g8mgeasiu]{padding-left:13px;padding-right:13px}}
/* /Components/Pages/CrmIpPbxCustomerMappings.razor.rz.scp.css */
.pbx-mapping-page[b-mldyiw2950]{min-width:0}.pbx-mapping-heading-actions[b-mldyiw2950]{display:flex;gap:9px;flex-wrap:wrap}.pbx-mapping-kpis[b-mldyiw2950]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.pbx-mapping-kpis article[b-mldyiw2950]{padding:15px 17px;border:1px solid #d8e3ea;border-left:4px solid #247eab;border-radius:11px;background:#fff}.pbx-mapping-kpis article.covered[b-mldyiw2950]{border-left-color:#159a53}.pbx-mapping-kpis article.uncovered[b-mldyiw2950]{border-left-color:#dc3f47}.pbx-mapping-kpis article.unknown[b-mldyiw2950]{border-left-color:#e27e1d}.pbx-mapping-kpis span[b-mldyiw2950],.pbx-mapping-kpis small[b-mldyiw2950]{display:block;color:#667b8a;font-size:10px;font-weight:750}.pbx-mapping-kpis b[b-mldyiw2950]{display:block;margin:4px 0;font-size:23px;color:#18384d}.pbx-mapping-toolbar[b-mldyiw2950]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:15px;align-items:end;padding:14px;margin-bottom:12px}.pbx-mapping-toolbar label[b-mldyiw2950]{display:grid;gap:5px}.pbx-mapping-toolbar label span[b-mldyiw2950]{font-size:10px;font-weight:850;color:#345064}.pbx-mapping-toolbar input[b-mldyiw2950]{width:100%;min-height:40px;padding:9px 11px;border:1px solid #c8d7e1;border-radius:9px}.pbx-mapping-quick-filters[b-mldyiw2950]{display:flex;gap:6px;flex-wrap:wrap}.pbx-mapping-quick-filters button[b-mldyiw2950]{display:flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border:1px solid #cedae2;border-radius:9px;background:#fff;color:#466073;font-weight:800;cursor:pointer}.pbx-mapping-quick-filters button b[b-mldyiw2950]{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#eaf0f4}.pbx-mapping-quick-filters button.active[b-mldyiw2950]{border-color:#17699c;background:#17699c;color:#fff}.pbx-mapping-quick-filters button.covered.active[b-mldyiw2950]{border-color:#159a53;background:#159a53}.pbx-mapping-quick-filters button.uncovered.active[b-mldyiw2950]{border-color:#c93d45;background:#c93d45}.pbx-mapping-quick-filters button.unknown.active[b-mldyiw2950]{border-color:#d8791d;background:#d8791d}.pbx-mapping-quick-filters button.blocked.active[b-mldyiw2950]{border-color:#66717a;background:#66717a}.pbx-mapping-table-card[b-mldyiw2950]{overflow:hidden}.pbx-mapping-table-card>header[b-mldyiw2950]{padding:11px 14px;border-bottom:1px solid #dce5ea;background:#f7fafc}.pbx-mapping-table-card>header b[b-mldyiw2950],.pbx-mapping-table-card>header span[b-mldyiw2950]{display:block}.pbx-mapping-table-card>header span[b-mldyiw2950]{margin-top:2px;color:#687d8c;font-size:9px}.pbx-mapping-table-wrap[b-mldyiw2950]{overflow:auto}.pbx-mapping-table[b-mldyiw2950]{min-width:1420px}.pbx-mapping-table th:last-child[b-mldyiw2950]{width:210px}.pbx-mapping-table tr.maintenance-covered td:first-child[b-mldyiw2950]{box-shadow:inset 4px 0 #159a53}.pbx-mapping-table tr.maintenance-uncovered td:first-child[b-mldyiw2950]{box-shadow:inset 4px 0 #dc3f47}.pbx-mapping-table tr.mapping-unmatched td:first-child[b-mldyiw2950]{box-shadow:inset 4px 0 #e27e1d}.pbx-mapping-table tr.mapping-blocked[b-mldyiw2950]{opacity:.8}.pbx-mapping-table td small[b-mldyiw2950]{display:block;margin-top:3px;color:#728391;font-size:8px}.pbx-mapping-phone[b-mldyiw2950]{white-space:nowrap;font-variant-numeric:tabular-nums}.pbx-mapping-state[b-mldyiw2950],.pbx-maintenance-state[b-mldyiw2950]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap}.pbx-mapping-state.mapped[b-mldyiw2950],.pbx-maintenance-state.covered[b-mldyiw2950]{background:#dff5e8;color:#117143}.pbx-mapping-state.unmatched[b-mldyiw2950],.pbx-maintenance-state.unknown[b-mldyiw2950]{background:#fff0dc;color:#9a5912}.pbx-mapping-state.blocked[b-mldyiw2950]{background:#e9edef;color:#56636c}.pbx-maintenance-state.uncovered[b-mldyiw2950]{background:#ffe3e4;color:#a72e36}.pbx-mapping-actions[b-mldyiw2950]{display:flex;gap:6px;flex-wrap:wrap}.pbx-mapping-actions .btn[b-mldyiw2950]{padding:7px 9px;font-size:9px}.pbx-mapping-editor[b-mldyiw2950],.pbx-disconnect-confirm[b-mldyiw2950]{width:min(720px,94vw);max-height:90vh;overflow:auto;border-radius:15px;background:#fff;box-shadow:0 24px 70px rgba(14,38,56,.34)}.pbx-mapping-editor>header[b-mldyiw2950],.pbx-disconnect-confirm>header[b-mldyiw2950]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #dce5ea}.pbx-mapping-editor h2[b-mldyiw2950],.pbx-disconnect-confirm h2[b-mldyiw2950]{margin:4px 0 0}.pbx-mapping-editor>header>button[b-mldyiw2950]{border:0;background:transparent;font-size:26px;cursor:pointer}.pbx-mapping-editor-body[b-mldyiw2950]{display:grid;gap:13px;padding:19px 20px}.pbx-mapping-editor-body label[b-mldyiw2950]{display:grid;gap:5px}.pbx-mapping-editor-body label>span[b-mldyiw2950]{font-size:10px;font-weight:850;color:#385166}.pbx-mapping-editor-body input[b-mldyiw2950]{width:100%;padding:10px;border:1px solid #c8d7e1;border-radius:9px}.pbx-mapping-editor-body small[b-mldyiw2950]{color:#6b7f8d;font-size:9px}.pbx-mapping-current[b-mldyiw2950],.pbx-mapping-selected[b-mldyiw2950]{padding:12px 14px;border:1px solid #bfd9eb;border-radius:10px;background:#f0f8fe}.pbx-mapping-current span[b-mldyiw2950],.pbx-mapping-current b[b-mldyiw2950],.pbx-mapping-current small[b-mldyiw2950],.pbx-mapping-selected span[b-mldyiw2950],.pbx-mapping-selected b[b-mldyiw2950],.pbx-mapping-selected small[b-mldyiw2950]{display:block}.pbx-mapping-customer-results[b-mldyiw2950]{display:grid;max-height:240px;overflow:auto;border:1px solid #d5e0e7;border-radius:10px}.pbx-mapping-customer-results button[b-mldyiw2950]{display:grid;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid #e4ebef;background:#fff;text-align:left;cursor:pointer}.pbx-mapping-customer-results button:last-child[b-mldyiw2950]{border-bottom:0}.pbx-mapping-customer-results button:hover[b-mldyiw2950],.pbx-mapping-customer-results button.selected[b-mldyiw2950]{background:#e9f7ef}.pbx-mapping-customer-results span[b-mldyiw2950]{color:#657b8a;font-size:9px}.pbx-mapping-hint[b-mldyiw2950]{padding:11px;border-radius:9px;background:#f3f6f8;color:#647887}.pbx-mapping-editor>footer[b-mldyiw2950],.pbx-disconnect-confirm>footer[b-mldyiw2950]{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #dce5ea;background:#f7fafc}.pbx-disconnect-confirm[b-mldyiw2950]{width:min(560px,94vw)}.pbx-disconnect-confirm>div[b-mldyiw2950]{padding:20px}.pbx-disconnect-confirm>div>b[b-mldyiw2950]{font-size:21px}.pbx-disconnect-confirm p[b-mldyiw2950]{line-height:1.55;color:#526979}.btn-danger[b-mldyiw2950]{border-color:#b9343b;background:#b9343b;color:#fff}.btn-danger:hover:not(:disabled)[b-mldyiw2950]{background:#982930}@media(max-width:1050px){.pbx-mapping-kpis[b-mldyiw2950]{grid-template-columns:repeat(2,1fr)}.pbx-mapping-toolbar[b-mldyiw2950]{grid-template-columns:1fr}}@media(max-width:650px){.pbx-mapping-kpis[b-mldyiw2950]{grid-template-columns:1fr}.pbx-mapping-heading-actions[b-mldyiw2950],.pbx-mapping-heading-actions .btn[b-mldyiw2950]{width:100%}.pbx-mapping-quick-filters button[b-mldyiw2950]{flex:1 1 145px}}
/* /Components/Pages/CrmSupport.razor.rz.scp.css */
.crm-customer-title-row[b-k1vbya2v45]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-customer-title-row h2[b-k1vbya2v45]{margin:0}.crm-customer-notes-button[b-k1vbya2v45]{display:flex;align-items:center;gap:6px;white-space:nowrap}.crm-customer-notes-button span[b-k1vbya2v45]{display:grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:#1c76aa;color:#fff;font-size:11px}.crm-important-note-backdrop[b-k1vbya2v45]{z-index:1200}.crm-important-note-modal[b-k1vbya2v45]{width:min(720px,calc(100vw - 30px));max-height:88vh;overflow:auto;border:2px solid #e0a329;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(60,39,6,.32)}.crm-important-note-modal>header[b-k1vbya2v45]{padding:20px 22px;border-bottom:1px solid #efd69c;background:linear-gradient(135deg,#fff7df,#fff)}.crm-important-note-modal>header span[b-k1vbya2v45]{color:#9a6100;font-weight:900;letter-spacing:.04em}.crm-important-note-modal>header h2[b-k1vbya2v45]{margin:5px 0}.crm-important-note-modal>header small[b-k1vbya2v45]{color:#715e38}.crm-important-note-list[b-k1vbya2v45]{display:grid;gap:12px;padding:18px 22px}.crm-important-note-list article[b-k1vbya2v45]{padding:15px;border:1px solid #efcf88;border-left:5px solid #e49a13;border-radius:11px;background:#fffaf0}.crm-important-note-list article>div[b-k1vbya2v45]{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-important-note-list article>div span[b-k1vbya2v45]{padding:5px 8px;border-radius:999px;background:#fbe7b7;color:#794e00;font-size:11px;font-weight:800}.crm-important-note-list article p[b-k1vbya2v45]{white-space:pre-wrap;line-height:1.55}.crm-important-note-list article>small[b-k1vbya2v45]{color:#7b6b4c}.crm-important-note-modal>footer[b-k1vbya2v45]{display:flex;justify-content:flex-end;gap:10px;padding:15px 22px;border-top:1px solid #eee}.crm-customer-notes-backdrop[b-k1vbya2v45]{z-index:1150}.crm-customer-notes-modal[b-k1vbya2v45]{width:min(820px,calc(100vw - 30px));max-height:90vh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(14,40,60,.3)}.crm-customer-notes-modal>header[b-k1vbya2v45]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e3e9ee}.crm-customer-notes-modal>header h2[b-k1vbya2v45]{margin:4px 0}.crm-customer-notes-modal>header>button[b-k1vbya2v45]{border:0;background:transparent;font-size:24px;cursor:pointer}.crm-customer-note-editor[b-k1vbya2v45]{display:grid;grid-template-columns:1fr auto;gap:11px;padding:18px 20px;background:#f4f8fa}.crm-customer-note-editor label[b-k1vbya2v45]{display:grid;gap:5px}.crm-customer-note-editor label:first-child[b-k1vbya2v45]{grid-column:1/-1}.crm-customer-note-editor input[b-k1vbya2v45],.crm-customer-note-editor textarea[b-k1vbya2v45]{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff}.crm-customer-note-editor button[b-k1vbya2v45]{align-self:end}.crm-customer-note-list[b-k1vbya2v45]{display:grid;gap:10px;padding:18px 20px}.crm-customer-note-list article[b-k1vbya2v45]{padding:14px;border:1px solid #dce5eb;border-left:4px solid #3b91c2;border-radius:10px;background:#fff}.crm-customer-note-list article.passive[b-k1vbya2v45]{border-left-color:#9caab3;background:#f5f7f8;opacity:.78}.crm-customer-note-list article>header[b-k1vbya2v45]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-customer-note-list article>header small[b-k1vbya2v45]{display:block;margin-top:3px;color:var(--muted)}.crm-customer-note-list article>header button[b-k1vbya2v45]{border:0;background:transparent;color:#286b91;font-weight:800;cursor:pointer}.crm-customer-note-list article p[b-k1vbya2v45]{white-space:pre-wrap;line-height:1.5}.crm-customer-note-empty[b-k1vbya2v45]{padding:22px;text-align:center;color:var(--muted)}@media(max-width:700px){.crm-customer-title-row[b-k1vbya2v45]{display:grid}.crm-customer-note-editor[b-k1vbya2v45]{grid-template-columns:1fr}.crm-customer-note-editor button[b-k1vbya2v45]{width:100%}.crm-important-note-modal>footer[b-k1vbya2v45]{display:grid}.crm-important-note-modal>footer button[b-k1vbya2v45]{width:100%}}

.crm-cancellation-reason[b-k1vbya2v45]{display:grid;gap:3px;margin:10px 0 0;padding:10px 12px;border-left:4px solid #ff7a1a;border-radius:8px;background:#fff7ef;color:#51351e;white-space:pre-wrap}.crm-cancellation-reason span[b-k1vbya2v45]{color:#b94f00;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.crm-cancellation-request-backdrop[b-k1vbya2v45]{z-index:1250}.crm-cancellation-request-modal[b-k1vbya2v45]{width:min(590px,calc(100vw - 30px));overflow:hidden;border:1px solid #f2c39f;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(62,35,12,.32)}.crm-cancellation-request-modal>header[b-k1vbya2v45]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #f1dac9;background:linear-gradient(135deg,#fff4ea,#fff)}.crm-cancellation-request-modal>header span[b-k1vbya2v45]{color:#c54e00;font-size:12px;font-weight:900;letter-spacing:.08em}.crm-cancellation-request-modal>header h2[b-k1vbya2v45]{margin:5px 0;color:#243747}.crm-cancellation-request-modal>header small[b-k1vbya2v45]{color:#6c7881}.crm-cancellation-request-modal>header>button[b-k1vbya2v45]{border:0;background:transparent;color:#6b747b;font-size:26px;line-height:1;cursor:pointer}.crm-cancellation-request-body[b-k1vbya2v45]{display:grid;gap:12px;padding:20px 22px}.crm-cancellation-request-body label[b-k1vbya2v45]{display:grid;gap:7px}.crm-cancellation-request-body label>span[b-k1vbya2v45]{font-weight:800}.crm-cancellation-request-body textarea[b-k1vbya2v45]{width:100%;resize:vertical;border:1px solid #c9d5dd;border-radius:10px;padding:12px;font:inherit;line-height:1.5}.crm-cancellation-request-body textarea:focus[b-k1vbya2v45]{outline:2px solid rgba(255,122,26,.22);border-color:#ff7a1a}.crm-cancellation-request-body label>small[b-k1vbya2v45]{justify-self:end;color:var(--muted)}.crm-cancellation-request-body>p[b-k1vbya2v45]{margin:0;padding:10px 12px;border-radius:8px;background:#eef6fb;color:#456070;font-size:12px}.crm-cancellation-request-modal>footer[b-k1vbya2v45]{display:flex;justify-content:flex-end;gap:10px;padding:15px 22px;border-top:1px solid #e7ecef;background:#fafcfd}@media(max-width:600px){.crm-cancellation-request-modal>footer[b-k1vbya2v45]{display:grid}.crm-cancellation-request-modal>footer button[b-k1vbya2v45]{width:100%}}

.crm-support-header-actions[b-k1vbya2v45]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.crm-agent-download[b-k1vbya2v45]{white-space:nowrap;text-decoration:none}.crm-agent-download:hover[b-k1vbya2v45]{border-color:#78bca0;background:#effaf4;color:#146b44}@media(max-width:1100px){.crm-support-header-actions[b-k1vbya2v45]{grid-column:1/-1}.crm-support-header-actions>*[b-k1vbya2v45]{flex:1}}

.crm-pbx-calls[b-k1vbya2v45]{margin:12px 0;padding:14px;border:1px solid #9bd5b4;border-radius:14px;background:linear-gradient(135deg,#f3fff7,#f7fbff);box-shadow:0 8px 24px rgba(24,110,70,.08)}.crm-pbx-calls>header[b-k1vbya2v45]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.crm-pbx-calls>header strong[b-k1vbya2v45]{display:block;color:#12683e}.crm-pbx-calls>header small[b-k1vbya2v45]{display:block;margin-top:3px;color:#557064}.crm-pbx-call-list[b-k1vbya2v45]{display:grid;gap:8px}.crm-pbx-call-list article[b-k1vbya2v45]{display:grid;grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid #cce3d6;border-left:5px solid #2aa866;border-radius:10px;background:#fff}.crm-pbx-call-list article.ringing[b-k1vbya2v45]{border-left-color:#f09a24}.crm-pbx-call-icon[b-k1vbya2v45]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e9f8ef;color:#16844c;font-size:20px;font-weight:900}.crm-pbx-call-main[b-k1vbya2v45]{display:grid;gap:2px}.crm-pbx-call-main span[b-k1vbya2v45],.crm-pbx-call-main small[b-k1vbya2v45],.crm-pbx-call-main i[b-k1vbya2v45]{color:#61717a;font-size:12px}.crm-pbx-call-main i[b-k1vbya2v45]{color:#1c76aa;font-style:normal;font-weight:800}.crm-pbx-call-actions[b-k1vbya2v45]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.crm-pbx-call-actions select[b-k1vbya2v45]{min-width:150px;border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.crm-authority-state .call[b-k1vbya2v45]{border:1px solid #8ccbad;border-radius:7px;background:#edf9f2;color:#137143;font-weight:800;cursor:pointer}.crm-authority-state .call:disabled[b-k1vbya2v45]{opacity:.55;cursor:not-allowed}@media(max-width:900px){.crm-pbx-call-list article[b-k1vbya2v45]{grid-template-columns:42px 1fr}.crm-pbx-call-actions[b-k1vbya2v45]{grid-column:1/-1;justify-content:flex-start}.crm-pbx-call-actions select[b-k1vbya2v45]{flex:1}.crm-pbx-calls>header[b-k1vbya2v45]{align-items:flex-start}}
/* /Components/Pages/ExternalDiskBackups.razor.rz.scp.css */
.backup-page[b-w8bhn4ur1c]{padding-bottom:40px}.backup-weekbar[b-w8bhn4ur1c]{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:14px}.backup-weekbar div[b-w8bhn4ur1c]{display:flex;flex-direction:column;align-items:center;flex:1}.backup-weekbar span[b-w8bhn4ur1c],.backup-table small[b-w8bhn4ur1c]{display:block;color:#6c7d76;margin-top:4px}.backup-kpis[b-w8bhn4ur1c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.backup-kpis article[b-w8bhn4ur1c]{background:#fff;border:1px solid #dce7e2;border-left:5px solid #2294d0;border-radius:13px;padding:16px}.backup-kpis span[b-w8bhn4ur1c]{display:block;color:#667870;font-size:.78rem;font-weight:800;text-transform:uppercase}.backup-kpis b[b-w8bhn4ur1c]{font-size:1.7rem}.backup-kpis .waiting[b-w8bhn4ur1c]{border-left-color:#f4ae21}.backup-kpis .active[b-w8bhn4ur1c]{border-left-color:#ff7b2f}.backup-kpis .done[b-w8bhn4ur1c]{border-left-color:#1ca66a}.backup-filters[b-w8bhn4ur1c]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:14px;margin-bottom:14px}.backup-filters label[b-w8bhn4ur1c],.editor-grid label[b-w8bhn4ur1c],.editor-body>label[b-w8bhn4ur1c]{display:flex;flex-direction:column;gap:6px;font-weight:700}.backup-filters input[b-w8bhn4ur1c],.backup-filters select[b-w8bhn4ur1c],.editor-grid input[b-w8bhn4ur1c],.editor-grid select[b-w8bhn4ur1c],.editor-body input[b-w8bhn4ur1c]{height:42px;border:1px solid #ccdcd5;border-radius:9px;padding:0 11px;background:#fff}.backup-table-wrap[b-w8bhn4ur1c]{overflow:auto}.backup-table[b-w8bhn4ur1c]{min-width:1180px}.backup-table th:first-child[b-w8bhn4ur1c]{width:82px}.backup-table td:nth-child(2)[b-w8bhn4ur1c]{min-width:260px}.backup-table tr.is-completed[b-w8bhn4ur1c]{background:#f1fbf6}.backup-table tr.is-active[b-w8bhn4ur1c]{background:#fffaf3}.backup-status[b-w8bhn4ur1c]{display:inline-block;border-radius:18px;padding:5px 9px;background:#e9eff2;font-weight:800;font-size:.78rem}.backup-status.Completed[b-w8bhn4ur1c]{background:#dff7e9;color:#0b7746}.backup-status.BackupStarted[b-w8bhn4ur1c],.backup-status.BackupCompleted[b-w8bhn4ur1c],.backup-status.CustomerNotified[b-w8bhn4ur1c],.backup-status.Connected[b-w8bhn4ur1c],.backup-status.DiskReady[b-w8bhn4ur1c]{background:#fff0df;color:#a9540f}.backup-modal[b-w8bhn4ur1c]{background:#fff;border-radius:18px;width:min(920px,94vw);max-height:90vh;overflow:auto;box-shadow:0 22px 60px #203c3370}.backup-modal header[b-w8bhn4ur1c]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2ebe7}.backup-modal header span[b-w8bhn4ur1c]{color:#f16a21;font-size:.75rem;font-weight:900}.backup-modal header h2[b-w8bhn4ur1c]{margin:4px 0 0}.backup-modal header button[b-w8bhn4ur1c]{border:1px solid #d9e4df;background:#fff;border-radius:9px;width:36px;height:36px;font-size:20px}.backup-modal footer[b-w8bhn4ur1c]{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid #e2ebe7}.backup-editor[b-w8bhn4ur1c]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90vh,820px);overflow:hidden}.backup-editor .editor-body[b-w8bhn4ur1c]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.backup-detail-body[b-w8bhn4ur1c],.editor-body[b-w8bhn4ur1c]{padding:20px 24px}.backup-info-grid[b-w8bhn4ur1c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.backup-info-grid div[b-w8bhn4ur1c]{border:1px solid #dfe9e5;border-radius:10px;padding:11px}.backup-info-grid span[b-w8bhn4ur1c]{display:block;color:#718179;font-size:.75rem}.backup-info-grid .wide[b-w8bhn4ur1c],.editor-grid .wide[b-w8bhn4ur1c]{grid-column:1/-1}.backup-flow[b-w8bhn4ur1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.flow-step[b-w8bhn4ur1c]{display:flex;flex-direction:column;border:1px solid #dfe8e4;border-radius:11px;padding:11px;color:#809088}.flow-step.reached[b-w8bhn4ur1c]{background:#edf9f2;color:#0a7040;border-color:#9bd7b8}.flow-step small[b-w8bhn4ur1c]{margin-top:5px}.backup-next[b-w8bhn4ur1c]{width:100%;margin-top:16px}.definition-list[b-w8bhn4ur1c]{padding:16px 22px;max-height:60vh;overflow:auto}.definition-list article[b-w8bhn4ur1c]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eeeb;padding:12px 4px}.definition-list article div[b-w8bhn4ur1c]{display:flex;flex-direction:column}.definition-list span[b-w8bhn4ur1c]{color:#73837b}.definition-list .passive[b-w8bhn4ur1c]{opacity:.55}.mikro-customer-search[b-w8bhn4ur1c]{position:static!important}.mikro-search-box[b-w8bhn4ur1c]{position:relative}.mikro-search-box input[b-w8bhn4ur1c]{width:100%;padding-right:86px}.mikro-search-state[b-w8bhn4ur1c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6c7d76;font-size:.78rem;font-weight:700}.mikro-customer-search small[b-w8bhn4ur1c]{color:#718179;font-weight:500}.mikro-results[b-w8bhn4ur1c]{border:1px solid #cedbd5;border-radius:10px;max-height:220px;overflow:auto;margin:8px 0}.mikro-results button[b-w8bhn4ur1c]{width:100%;display:flex;flex-direction:column;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;padding:10px}.mikro-results button:hover[b-w8bhn4ur1c]{background:#f0f8f4}.mikro-empty[b-w8bhn4ur1c]{border:1px dashed #cbd9d3;border-radius:9px;background:#fafcfb;padding:12px;color:#718179;text-align:center}.selected-customer[b-w8bhn4ur1c]{background:#edf8f3;border:1px solid #bfe2d0;border-radius:10px;padding:12px;margin:12px 0;display:flex;flex-direction:column}.editor-grid[b-w8bhn4ur1c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-grid .check[b-w8bhn4ur1c]{flex-direction:row;align-items:center}.editor-grid .check input[b-w8bhn4ur1c]{height:auto}.empty[b-w8bhn4ur1c]{text-align:center;padding:28px!important;color:#7b8983}@media(max-height:720px){.backup-editor[b-w8bhn4ur1c]{max-height:calc(100dvh - 20px)}}@media(max-width:900px){.backup-kpis[b-w8bhn4ur1c]{grid-template-columns:1fr 1fr}.backup-filters[b-w8bhn4ur1c],.editor-grid[b-w8bhn4ur1c],.backup-info-grid[b-w8bhn4ur1c],.backup-flow[b-w8bhn4ur1c]{grid-template-columns:1fr}.backup-info-grid .wide[b-w8bhn4ur1c],.editor-grid .wide[b-w8bhn4ur1c]{grid-column:auto}.backup-weekbar[b-w8bhn4ur1c]{flex-wrap:wrap}.backup-weekbar div[b-w8bhn4ur1c]{order:-1;flex-basis:100%}}
/* /Components/Pages/WorkDashboard.razor.rz.scp.css */
.work-dashboard-page[b-4lru5x8qw9]{padding-bottom:40px}.work-dashboard-date[b-4lru5x8qw9]{color:#64748b;font-weight:700}.work-dashboard-section[b-4lru5x8qw9]{margin-top:24px}.work-kpi-grid[b-4lru5x8qw9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.work-kpi[b-4lru5x8qw9]{position:relative;display:flex;min-height:142px;flex-direction:column;padding:19px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#172033;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.work-kpi[b-4lru5x8qw9]:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#3b82f6}.work-kpi:hover[b-4lru5x8qw9]{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.1)}.work-kpi span[b-4lru5x8qw9]{font-size:.78rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:#64748b}.work-kpi strong[b-4lru5x8qw9]{margin:12px 0 5px;font-size:2.1rem;line-height:1;color:#172033}.work-kpi small[b-4lru5x8qw9]{margin-top:auto;color:#64748b}.work-kpi.green[b-4lru5x8qw9]:before{background:#22c55e}.work-kpi.orange[b-4lru5x8qw9]:before{background:#f59e0b}.work-kpi.red[b-4lru5x8qw9]:before{background:#ef4444}.work-kpi.purple[b-4lru5x8qw9]:before{background:#8b5cf6}.work-list-panel[b-4lru5x8qw9]{margin-top:14px;padding:18px}.work-list-panel h3[b-4lru5x8qw9]{margin:0}.work-list[b-4lru5x8qw9]{display:grid;margin-top:12px}.work-list>a[b-4lru5x8qw9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px;border-top:1px solid #edf2f7;color:#172033;text-decoration:none}.work-list>a:first-child[b-4lru5x8qw9]{border-top:0}.work-list>a:hover strong[b-4lru5x8qw9]{color:#2563eb}.work-list span[b-4lru5x8qw9]{display:flex;min-width:0;flex-direction:column}.work-list strong[b-4lru5x8qw9],.work-list small[b-4lru5x8qw9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-list small[b-4lru5x8qw9]{margin-top:4px;color:#64748b}.work-list b[b-4lru5x8qw9]{flex:none;padding:6px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.75rem}.work-list b.status-ok[b-4lru5x8qw9]{background:#dcfce7;color:#15803d}.work-list b.status-warn[b-4lru5x8qw9]{background:#fef3c7;color:#b45309}.work-list b.status-danger[b-4lru5x8qw9]{background:#fee2e2;color:#b91c1c}.work-quick-grid[b-4lru5x8qw9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.work-quick-grid>a[b-4lru5x8qw9]{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#172033;text-decoration:none}.work-quick-grid>a>span[b-4lru5x8qw9]{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:1.2rem}.work-quick-grid>a>div[b-4lru5x8qw9]{display:flex;min-width:0;flex:1;flex-direction:column}.work-quick-grid small[b-4lru5x8qw9]{margin-top:3px;color:#64748b}.work-quick-grid>a>b[b-4lru5x8qw9]{font-size:1.35rem;color:#94a3b8}@media(max-width:1200px){.work-kpi-grid[b-4lru5x8qw9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.work-kpi-grid[b-4lru5x8qw9],.work-quick-grid[b-4lru5x8qw9]{grid-template-columns:1fr}.work-dashboard-date[b-4lru5x8qw9]{display:none}.work-list>a[b-4lru5x8qw9]{align-items:flex-start}.work-list small[b-4lru5x8qw9]{white-space:normal}}
/* /Components/Shared/SearchableFilterSelect.razor.rz.scp.css */
.tempo-searchable-filter[b-tb232uqefb]{position:relative;min-width:0}
.tempo-searchable-filter>input[b-tb232uqefb]{box-sizing:border-box;width:100%;padding-right:29px!important}
.tempo-searchable-filter-arrow[b-tb232uqefb]{position:absolute;z-index:1;top:50%;right:10px;pointer-events:none;transform:translateY(-53%);color:#213f55;font-size:14px;font-weight:900}
.tempo-searchable-filter-options[b-tb232uqefb]{position:absolute;z-index:1800;top:calc(100% + 4px);left:0;width:var(--tempo-filter-menu-width,340px);min-width:100%;max-width:calc(100vw - 52px);max-height:340px;overflow:auto;padding:5px;border:1px solid #b9cbd7;border-radius:9px;background:#fff;box-shadow:0 16px 40px rgba(15,43,65,.24)}
.tempo-searchable-filter-options button[b-tb232uqefb]{display:block;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:#fff;color:#18374d;font:600 11px/1.35 "Segoe UI",Arial,sans-serif;text-align:left;cursor:pointer}
.tempo-searchable-filter-options button:hover[b-tb232uqefb],.tempo-searchable-filter-options button.active[b-tb232uqefb]{background:#e8f4fc;color:#0e5986}
.tempo-searchable-filter-options button.selected[b-tb232uqefb]{box-shadow:inset 3px 0 #2188c3;background:#edf7fd;font-weight:850}
.tempo-searchable-filter-empty[b-tb232uqefb]{padding:13px 10px;color:#6c7f8d;font-size:11px;text-align:center}
