@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.olwso25aue.bundle.scp.css';

/* /Components/Lookups/LookupModal.razor.rz.scp.css */
.lookup-modal-backdrop[b-1x2oxw4crb] {
    position: fixed;
    inset: 0;
    background: rgba(15, 23, 42, 0.45);
    z-index: 4000;
}

.lookup-modal[b-1x2oxw4crb] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: min(760px, calc(100vw - 32px));
    max-height: 85vh;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 24px;
    border: 1px solid #e5ebf4;
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.22);
    z-index: 4001;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.lookup-modal__header[b-1x2oxw4crb] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 20px;
    border-bottom: 1px solid #edf2f8;
}

.lookup-modal__title[b-1x2oxw4crb] {
    font-size: 20px;
    font-weight: 800;
    color: #22304b;
}

.lookup-modal__close[b-1x2oxw4crb] {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid #e5ebf4;
    background: #fff;
    color: #64748b;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
}

.lookup-modal__toolbar[b-1x2oxw4crb] {
    padding: 16px 20px;
    border-bottom: 1px solid #edf2f8;
}

    .lookup-modal__toolbar .form-control[b-1x2oxw4crb] {
        min-height: 46px;
        border-radius: 14px;
        border-color: #dbe3ef;
        box-shadow: none !important;
    }

.lookup-modal__create[b-1x2oxw4crb] {
    padding: 16px 20px;
    border-bottom: 1px solid #edf2f8;
    background: #fafcff;
}

.lookup-modal__create-title[b-1x2oxw4crb] {
    font-size: 14px;
    font-weight: 800;
    color: #334155;
    margin-bottom: 10px;
}

.lookup-modal__create-grid[b-1x2oxw4crb] {
    display: grid;
    grid-template-columns: 180px 1fr;
    gap: 10px;
    margin-bottom: 10px;
}

    .lookup-modal__create-grid .form-control[b-1x2oxw4crb],
    .lookup-modal__create-desc[b-1x2oxw4crb] {
        min-height: 42px;
        border-radius: 12px;
        border-color: #dbe3ef;
        box-shadow: none !important;
    }

.lookup-modal__create-desc[b-1x2oxw4crb] {
    margin-bottom: 10px;
}

.lookup-modal__create-actions[b-1x2oxw4crb] {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
}

.lookup-modal__create-error[b-1x2oxw4crb] {
    margin-bottom: 10px;
    padding: 10px 12px;
    border-radius: 12px;
    background: #fef2f2;
    border: 1px solid #fecaca;
    color: #991b1b;
    font-size: 13px;
    font-weight: 600;
}

.lookup-modal__body[b-1x2oxw4crb] {
    padding: 18px 20px 20px 20px;
    overflow: auto;
}

.lookup-modal__empty[b-1x2oxw4crb] {
    padding: 24px;
    text-align: center;
    color: #7c8aa0;
    border: 1px dashed #dbe3ef;
    border-radius: 16px;
}

.lookup-modal__list[b-1x2oxw4crb] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.lookup-modal__item[b-1x2oxw4crb] {
    width: 100%;
    text-align: left;
    border: 1px solid #e7edf6;
    background: #fff;
    border-radius: 16px;
    padding: 14px 16px;
    transition: .15s ease;
    cursor: pointer;
}

    .lookup-modal__item:hover[b-1x2oxw4crb] {
        background: #f8fbff;
        border-color: #cfe0ff;
    }

.lookup-modal__item-main[b-1x2oxw4crb] {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.lookup-modal__item-code[b-1x2oxw4crb] {
    display: inline-flex;
    padding: 5px 9px;
    border-radius: 999px;
    background: #eef4ff;
    color: #2f7df6;
    font-size: 12px;
    font-weight: 800;
}

.lookup-modal__item-text[b-1x2oxw4crb] {
    font-size: 15px;
    font-weight: 700;
    color: #23304d;
}

.lookup-modal__item-desc[b-1x2oxw4crb] {
    margin-top: 5px;
    font-size: 13px;
    color: #7c8aa0;
}

@media (max-width: 768px) {
    .lookup-modal[b-1x2oxw4crb] {
        width: calc(100vw - 16px);
        max-height: 88vh;
    }

    .lookup-modal__create-grid[b-1x2oxw4crb] {
        grid-template-columns: 1fr;
    }

    .lookup-modal__create-actions[b-1x2oxw4crb] {
        flex-direction: column;
    }
}
/* /Pages/Account/CustomerPortal.razor.rz.scp.css */
.customer-page[b-a03ji4ad5j]{max-width:1180px;margin:auto}.portal-heading[b-a03ji4ad5j]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:20px}.portal-heading>div>span[b-a03ji4ad5j],.customer-card header span[b-a03ji4ad5j]{display:block;font-size:9px;letter-spacing:.14em;color:#0766c7;font-weight:900}.portal-heading h1[b-a03ji4ad5j]{font-size:30px;font-weight:900;letter-spacing:-.03em;margin:5px 0}.portal-heading p[b-a03ji4ad5j]{margin:0;color:#718096}.portal-heading>a[b-a03ji4ad5j]{height:43px;border-radius:12px;background:#0766d8;color:#fff;text-decoration:none;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:900}.customer-metrics[b-a03ji4ad5j]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.customer-metrics article[b-a03ji4ad5j]{background:#fff;border:1px solid #e3e9f0;border-radius:18px;padding:16px;display:flex;gap:12px;align-items:center}.metric-icon[b-a03ji4ad5j]{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;font-size:17px}.metric-icon.blue[b-a03ji4ad5j]{background:#e9f4fd;color:#0766c7}.metric-icon.orange[b-a03ji4ad5j]{background:#fff2e3;color:#d77815}.metric-icon.violet[b-a03ji4ad5j]{background:#f2edff;color:#7650cb}.metric-icon.green[b-a03ji4ad5j]{background:#e9f8ef;color:#14714a}.customer-metrics article>div[b-a03ji4ad5j]{display:flex;flex-direction:column}.customer-metrics small[b-a03ji4ad5j]{font-size:10px;color:#77859a}.customer-metrics strong[b-a03ji4ad5j]{font-size:25px}.customer-metrics article>div>span[b-a03ji4ad5j]{font-size:9px;color:#9aa5b4}.customer-card[b-a03ji4ad5j]{background:#fff;border:1px solid #e3e9f0;border-radius:20px;overflow:hidden}.customer-card>header[b-a03ji4ad5j]{padding:16px 18px;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;align-items:center}.customer-card h2[b-a03ji4ad5j]{font-size:17px;font-weight:900;margin:3px 0}.customer-card header>a[b-a03ji4ad5j]{font-size:10px;font-weight:900;text-decoration:none}.request-list[b-a03ji4ad5j]{display:grid}.request-row[b-a03ji4ad5j]{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf1f5}.request-row:last-child[b-a03ji4ad5j]{border-bottom:0}.service-icon[b-a03ji4ad5j]{width:43px;height:43px;border-radius:13px;background:#edf6ff;color:#0766c7;display:grid;place-items:center}.request-title[b-a03ji4ad5j]{display:flex;justify-content:space-between;gap:12px}.request-title strong[b-a03ji4ad5j],.request-title small[b-a03ji4ad5j]{display:block}.request-title small[b-a03ji4ad5j]{font-size:9px;color:#8592a3;margin-top:3px}.request-main p[b-a03ji4ad5j]{font-size:11px;color:#5f6f84;margin:7px 0}.request-signals[b-a03ji4ad5j]{display:flex;gap:12px;flex-wrap:wrap;font-size:9px;color:#748297}.request-status[b-a03ji4ad5j],.match-status[b-a03ji4ad5j]{height:max-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.request-status.blue[b-a03ji4ad5j],.match-status.blue[b-a03ji4ad5j]{background:#e8f4fd;color:#0766c7}.request-status.good[b-a03ji4ad5j],.match-status.good[b-a03ji4ad5j]{background:#e8f8ef;color:#14714a}.request-status.warn[b-a03ji4ad5j]{background:#fff5da;color:#9a7000}.request-status.done[b-a03ji4ad5j]{background:#e7f8f2;color:#14714a}.request-status.bad[b-a03ji4ad5j]{background:#fff0f0;color:#a33b3b}.match-status.muted[b-a03ji4ad5j]{background:#eff2f5;color:#7b8797}.row-action[b-a03ji4ad5j]{width:35px;height:35px;border-radius:10px;background:#f3f6f9;display:grid;place-items:center;color:#52677f}.match-grid[b-a03ji4ad5j]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.match-card[b-a03ji4ad5j]{background:#fff;border:1px solid #e3e9f0;border-radius:18px;padding:16px}.match-top[b-a03ji4ad5j]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.match-avatar[b-a03ji4ad5j]{width:45px;height:45px;border-radius:14px;background:#0766d8;color:#fff;display:grid;place-items:center;font-weight:900}.match-top strong[b-a03ji4ad5j],.match-top small[b-a03ji4ad5j]{display:block}.match-top small[b-a03ji4ad5j]{font-size:9px;color:#8290a2}.match-request[b-a03ji4ad5j]{background:#f6f9fc;border-radius:12px;padding:11px;margin:13px 0}.match-request small[b-a03ji4ad5j],.match-request strong[b-a03ji4ad5j],.match-request span[b-a03ji4ad5j]{display:block}.match-request small[b-a03ji4ad5j]{font-size:8px;color:#0766c7;font-weight:900}.match-request strong[b-a03ji4ad5j]{font-size:11px;margin-top:3px}.match-request span[b-a03ji4ad5j]{font-size:9px;color:#8793a2}.match-meta[b-a03ji4ad5j]{display:flex;gap:10px;flex-wrap:wrap;font-size:9px;color:#6f7d90}.match-action[b-a03ji4ad5j]{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;border-top:1px solid #edf1f5;text-decoration:none;font-size:10px;font-weight:900}.portal-state[b-a03ji4ad5j]{text-align:center;padding:90px;color:#738198;display:flex;flex-direction:column;align-items:center;gap:7px}.portal-state.compact[b-a03ji4ad5j]{padding:45px}.portal-state i[b-a03ji4ad5j]{font-size:28px}.customer-empty[b-a03ji4ad5j]{max-width:760px;margin:60px auto;background:#fff;border:1px solid #e2e8ef;border-radius:24px;padding:38px;display:flex;gap:22px;align-items:flex-start}.customer-empty>span[b-a03ji4ad5j]{width:62px;height:62px;border-radius:18px;background:#e9f4fd;color:#0766c7;display:grid;place-items:center;font-size:27px}.customer-empty small[b-a03ji4ad5j]{font-size:9px;color:#0766c7;letter-spacing:.12em;font-weight:900}.customer-empty h1[b-a03ji4ad5j]{font-size:27px;font-weight:900;margin:7px 0}.customer-empty p[b-a03ji4ad5j]{color:#708096}.customer-empty a[b-a03ji4ad5j]{display:inline-block;background:#0766d8;color:#fff;text-decoration:none;border-radius:12px;padding:11px 15px;font-size:11px;font-weight:900}
@media(max-width:1000px){.customer-metrics[b-a03ji4ad5j]{grid-template-columns:repeat(2,1fr)}.match-grid[b-a03ji4ad5j]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.portal-heading[b-a03ji4ad5j]{align-items:flex-start;flex-direction:column}.portal-heading h1[b-a03ji4ad5j]{font-size:25px}.customer-metrics[b-a03ji4ad5j]{grid-template-columns:repeat(2,1fr);gap:8px}.customer-metrics article[b-a03ji4ad5j]{padding:12px}.metric-icon[b-a03ji4ad5j]{width:38px;height:38px}.customer-metrics strong[b-a03ji4ad5j]{font-size:20px}.match-grid[b-a03ji4ad5j]{grid-template-columns:1fr}.request-row[b-a03ji4ad5j]{grid-template-columns:auto 1fr;padding:13px}.row-action[b-a03ji4ad5j]{display:none}.request-title[b-a03ji4ad5j]{flex-direction:column}.customer-empty[b-a03ji4ad5j]{margin:25px 0;padding:24px;flex-direction:column}}
/* /Pages/Admin/Companies/CompanyDefinitionEdit.razor.rz.scp.css */
.company-pro-page[b-7rq1a0a62d] {
    min-height: 100vh;
    padding: 22px;
    background: radial-gradient(circle at top left, rgba(59,130,246,.10), transparent 26%), linear-gradient(180deg, #f5f7fc 0%, #eef3fb 100%);
}

.company-pro-shell[b-7rq1a0a62d] {
    max-width: 1860px;
    margin: 0 auto;
}

.company-pro-breadcrumb[b-7rq1a0a62d] {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #7a8699;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 2px;
}

    .company-pro-breadcrumb .sep[b-7rq1a0a62d] {
        color: #b0b8c7;
    }

.company-pro-topbar[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 18px;
}

.company-pro-title[b-7rq1a0a62d] {
    margin: 0;
    font-size: 44px;
    line-height: 1.05;
    font-weight: 800;
    color: #24314f;
    letter-spacing: -.03em;
}

.company-pro-subtitle[b-7rq1a0a62d] {
    margin-top: 8px;
    color: #79869b;
    font-size: 15px;
}

.company-pro-topbar__actions[b-7rq1a0a62d] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.company-pro-btn[b-7rq1a0a62d] {
    min-height: 46px;
    border-radius: 14px;
    font-weight: 700;
}

.company-alert[b-7rq1a0a62d] {
    margin-bottom: 16px;
    padding: 14px 16px;
    border-radius: 16px;
    background: #ecfdf3;
    color: #166534;
    border: 1px solid #bbf7d0;
    box-shadow: 0 10px 24px rgba(22,101,52,.06);
}

.company-pro-layout[b-7rq1a0a62d] {
    display: grid;
    grid-template-columns: 340px minmax(0, 1fr);
    gap: 20px;
}

.company-sidebar[b-7rq1a0a62d],
.company-main-card[b-7rq1a0a62d] {
    min-width: 0;
}

.company-sidebar-card[b-7rq1a0a62d],
.company-list-card[b-7rq1a0a62d],
.company-main-card[b-7rq1a0a62d],
.company-content-card[b-7rq1a0a62d],
.company-series-card[b-7rq1a0a62d],
.company-summary-card[b-7rq1a0a62d],
.company-logo-card[b-7rq1a0a62d] {
    background: rgba(255,255,255,.94);
    border: 1px solid #e3e9f2;
    border-radius: 26px;
    box-shadow: 0 18px 40px rgba(30,41,59,.07);
    backdrop-filter: blur(12px);
}

.company-sidebar-card[b-7rq1a0a62d] {
    padding: 20px;
    margin-bottom: 16px;
}

.company-sidebar-card--accent[b-7rq1a0a62d] {
    background: linear-gradient(180deg, #243b74 0%, #2f5ac6 100%);
    color: #fff;
    border-color: rgba(255,255,255,.08);
}

.sidebar-card__eyebrow[b-7rq1a0a62d],
.company-main-card__eyebrow[b-7rq1a0a62d] {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .16em;
    font-weight: 800;
    opacity: .8;
}

.sidebar-card__title[b-7rq1a0a62d],
.company-main-card__title[b-7rq1a0a62d] {
    margin-top: 8px;
    font-size: 24px;
    font-weight: 800;
}

.sidebar-card__text[b-7rq1a0a62d] {
    margin-top: 8px;
    line-height: 1.65;
    color: rgba(255,255,255,.82);
}

.company-sidebar__new-btn[b-7rq1a0a62d] {
    margin-top: 16px;
    width: 100%;
    min-height: 46px;
    border-radius: 14px;
    font-weight: 800;
}

.sidebar-search-label[b-7rq1a0a62d] {
    font-size: 13px;
    font-weight: 700;
    color: #64748b;
    margin-bottom: 8px;
}

.company-sidebar-search[b-7rq1a0a62d] {
    min-height: 46px;
    border-radius: 14px;
    border-color: #dbe3ef;
    box-shadow: none !important;
}

.company-list-card[b-7rq1a0a62d] {
    overflow: hidden;
}

.company-list-card__header[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 20px;
    border-bottom: 1px solid #edf2f8;
    font-weight: 800;
    color: #22304b;
}

.company-list-card__count[b-7rq1a0a62d] {
    min-width: 34px;
    height: 34px;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f1f5f9;
    color: #334155;
    font-size: 13px;
}

.company-list[b-7rq1a0a62d] {
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 760px;
    overflow: auto;
}

.company-list-empty[b-7rq1a0a62d] {
    padding: 22px 20px;
    color: #64748b;
}

.company-list-item[b-7rq1a0a62d] {
    width: 100%;
    text-align: left;
    padding: 14px;
    border-radius: 18px;
    border: 1px solid #e5ebf4;
    background: #fff;
    transition: .2s ease;
}

    .company-list-item:hover[b-7rq1a0a62d],
    .company-list-item.active[b-7rq1a0a62d] {
        border-color: #bcd0ff;
        background: linear-gradient(180deg, #f8fbff 0%, #eef4ff 100%);
        box-shadow: 0 12px 26px rgba(59,130,246,.10);
    }

.company-list-item__top[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: flex-start;
}

.company-list-item__title[b-7rq1a0a62d] {
    font-weight: 800;
    color: #24314f;
}

.company-list-item__meta[b-7rq1a0a62d],
.company-list-item__submeta[b-7rq1a0a62d] {
    margin-top: 6px;
    color: #64748b;
    font-size: 13px;
}

.company-status[b-7rq1a0a62d] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 800;
    white-space: nowrap;
}

    .company-status.is-active[b-7rq1a0a62d] {
        background: #ecfdf3;
        color: #166534;
    }

    .company-status.is-passive[b-7rq1a0a62d] {
        background: #fef2f2;
        color: #991b1b;
    }

.company-main-card[b-7rq1a0a62d] {
    overflow: hidden;
}

.company-main-card__header[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px;
    padding: 22px 24px;
    border-bottom: 1px solid #edf2f8;
    background: linear-gradient(180deg, #fbfcff 0%, #f8fbff 100%);
}

.company-main-card__badges[b-7rq1a0a62d] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.company-chip[b-7rq1a0a62d] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 6px 12px;
    border-radius: 999px;
    background: #eef4ff;
    color: #3156b7;
    border: 1px solid #d7e4ff;
    font-size: 13px;
    font-weight: 800;
}

.company-hero-grid[b-7rq1a0a62d] {
    display: grid;
    grid-template-columns: 360px minmax(0, 1fr);
    gap: 18px;
    padding: 22px 24px 0 24px;
}

.company-logo-card[b-7rq1a0a62d],
.company-summary-card[b-7rq1a0a62d],
.company-content-card[b-7rq1a0a62d],
.company-series-card[b-7rq1a0a62d] {
    padding: 20px;
}

.company-logo-card__header[b-7rq1a0a62d] {
    margin-bottom: 14px;
}

.company-block-title[b-7rq1a0a62d] {
    font-size: 18px;
    font-weight: 800;
    color: #22304b;
}

.company-block-subtitle[b-7rq1a0a62d] {
    margin-top: 4px;
    color: #7a8699;
    font-size: 14px;
}

.company-dropzone-pro[b-7rq1a0a62d] {
    position: relative;
    min-height: 320px;
    border-radius: 22px;
    border: 1px dashed #cfd9ec;
    background: linear-gradient(180deg, #fcfdff 0%, #f5f8fd 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.company-dropzone-pro__empty[b-7rq1a0a62d] {
    text-align: center;
    color: #7b8498;
    padding: 24px;
}

.drop-icon[b-7rq1a0a62d] {
    font-size: 58px;
    margin-bottom: 14px;
    color: #b7c3d8;
}

.drop-title[b-7rq1a0a62d] {
    font-size: 17px;
    font-weight: 800;
    color: #334155;
}

.drop-text[b-7rq1a0a62d] {
    margin-top: 6px;
    font-size: 13px;
}

.company-file-input[b-7rq1a0a62d] {
    position: absolute;
    inset: 0;
    opacity: 0;
    cursor: pointer;
}

.company-logo-preview-pro[b-7rq1a0a62d] {
    max-width: 100%;
    max-height: 280px;
    object-fit: contain;
}

.company-summary-grid-pro[b-7rq1a0a62d],
.company-feature-grid-pro[b-7rq1a0a62d] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
}

.company-feature-grid-pro--single[b-7rq1a0a62d] {
    grid-template-columns: minmax(0, 520px);
}

.summary-field label[b-7rq1a0a62d],
.feature-field label[b-7rq1a0a62d] {
    display: block;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 700;
    color: #64748b;
}

.summary-field .form-control[b-7rq1a0a62d],
.feature-field .form-control[b-7rq1a0a62d],
.feature-field .form-select[b-7rq1a0a62d] {
    min-height: 46px;
    border-radius: 14px;
    border-color: #dbe3ef;
    box-shadow: none !important;
}

.company-tabs-pro[b-7rq1a0a62d] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px 24px 0 24px;
}

.company-tab-pro[b-7rq1a0a62d] {
    min-height: 44px;
    padding: 0 16px;
    border-radius: 14px;
    border: 1px solid #dde6f4;
    background: #fff;
    color: #526074;
    font-weight: 800;
}

    .company-tab-pro.active[b-7rq1a0a62d] {
        color: #fff;
        background: linear-gradient(135deg, #3156b7 0%, #3b82f6 100%);
        border-color: transparent;
        box-shadow: 0 12px 24px rgba(59,130,246,.18);
    }

.company-content-card[b-7rq1a0a62d],
.company-series-card[b-7rq1a0a62d] {
    margin: 18px 24px 0 24px;
}

.company-content-card__header[b-7rq1a0a62d],
.company-series-card__header[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    margin-bottom: 16px;
}

.company-series-add[b-7rq1a0a62d] {
    min-height: 44px;
    border-radius: 14px;
    font-weight: 800;
}

.company-series-table-pro[b-7rq1a0a62d] {
    margin-bottom: 0;
}

    .company-series-table-pro thead th[b-7rq1a0a62d] {
        background: #f7f9fc;
        color: #526074;
        font-weight: 800;
        border-bottom: 1px solid #e5ebf4;
        white-space: nowrap;
        padding: 15px 14px;
    }

    .company-series-table-pro td[b-7rq1a0a62d],
    .company-series-table-pro th[b-7rq1a0a62d] {
        border-color: #edf2f8;
        vertical-align: middle;
    }

    .company-series-table-pro tbody td[b-7rq1a0a62d] {
        padding: 14px;
    }

    .company-series-table-pro tbody tr:hover[b-7rq1a0a62d] {
        background: #fbfdff;
    }

    .company-series-table-pro .form-control[b-7rq1a0a62d],
    .company-series-table-pro .form-select[b-7rq1a0a62d] {
        min-height: 42px;
        border-radius: 12px;
        border-color: #dbe3ef;
        box-shadow: none !important;
    }

.company-remove-btn[b-7rq1a0a62d] {
    min-width: 64px;
    border-radius: 12px;
}

.company-footer-pro[b-7rq1a0a62d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    padding: 22px 24px 24px 24px;
}

.company-footer-pro__left[b-7rq1a0a62d],
.company-footer-pro__right[b-7rq1a0a62d] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

@media (max-width: 1400px) {
    .company-pro-layout[b-7rq1a0a62d],
    .company-hero-grid[b-7rq1a0a62d] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 992px) {
    .company-pro-topbar[b-7rq1a0a62d],
    .company-main-card__header[b-7rq1a0a62d],
    .company-content-card__header[b-7rq1a0a62d],
    .company-series-card__header[b-7rq1a0a62d],
    .company-footer-pro[b-7rq1a0a62d] {
        flex-direction: column;
        align-items: stretch;
    }

    .company-summary-grid-pro[b-7rq1a0a62d],
    .company-feature-grid-pro[b-7rq1a0a62d] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 768px) {
    .company-pro-page[b-7rq1a0a62d] {
        padding: 12px;
    }

    .company-tabs-pro[b-7rq1a0a62d],
    .company-content-card[b-7rq1a0a62d],
    .company-series-card[b-7rq1a0a62d],
    .company-hero-grid[b-7rq1a0a62d] {
        padding-left: 14px;
        padding-right: 14px;
        margin-left: 0;
        margin-right: 0;
    }

    .company-logo-card[b-7rq1a0a62d],
    .company-summary-card[b-7rq1a0a62d],
    .company-content-card[b-7rq1a0a62d],
    .company-series-card[b-7rq1a0a62d],
    .company-sidebar-card[b-7rq1a0a62d] {
        padding: 16px;
        border-radius: 22px;
    }

    .company-pro-title[b-7rq1a0a62d] {
        font-size: 34px;
    }
}
/* /Pages/Admin/Contacts/CustomerEdit.razor.rz.scp.css */
.customer-pro-page[b-de3yh8wi1s] {
    --cp-bg: #f3f6fb;
    --cp-surface: rgba(255, 255, 255, 0.96);
    --cp-surface-2: #ffffff;
    --cp-border: #dfe7f2;
    --cp-border-strong: #ced9e8;
    --cp-text: #1f2f4a;
    --cp-text-soft: #6d7b90;
    --cp-text-muted: #8a97aa;
    --cp-primary: #2563eb;
    --cp-primary-soft: #e8f0ff;
    --cp-success-soft: #ecfdf3;
    --cp-warning-soft: #fff7e8;
    --cp-danger-soft: #fff1f2;
    min-height: 100vh;
    background: radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 28%), radial-gradient(circle at top right, rgba(15, 23, 42, 0.06), transparent 26%), linear-gradient(180deg, #f8fbff 0%, var(--cp-bg) 55%, #eef3f9 100%);
    padding: 24px;
}

.customer-pro-shell[b-de3yh8wi1s] {
    max-width: 1840px;
    margin: 0 auto;
}

.customer-pro-breadcrumb[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--cp-text-soft);
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 12px;
    padding-left: 2px;
}

    .customer-pro-breadcrumb .sep[b-de3yh8wi1s] {
        color: #aab6c8;
    }

.customer-pro-topbar[b-de3yh8wi1s] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 20px;
}

.customer-pro-topbar__left[b-de3yh8wi1s] {
    min-width: 0;
}

.customer-pro-title[b-de3yh8wi1s] {
    margin: 0;
    font-size: clamp(2rem, 4vw, 3.4rem);
    line-height: 1.02;
    font-weight: 900;
    color: var(--cp-text);
    letter-spacing: -0.04em;
}

.customer-pro-subtitle[b-de3yh8wi1s] {
    max-width: 860px;
    margin-top: 10px;
    color: var(--cp-text-soft);
    font-size: 15px;
    line-height: 1.7;
}

.customer-pro-topbar__right[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
}

.customer-btn[b-de3yh8wi1s] {
    min-width: 124px;
    min-height: 48px;
    border-radius: 14px;
    font-weight: 800;
    box-shadow: none !important;
}

.customer-btn--ghost[b-de3yh8wi1s] {
    background: rgba(255,255,255,0.88);
    border-color: var(--cp-border);
    color: var(--cp-text);
}

    .customer-btn--ghost:hover[b-de3yh8wi1s] {
        background: #fff;
        border-color: var(--cp-border-strong);
    }

.customer-btn--save[b-de3yh8wi1s] {
    padding-inline: 24px;
}

.validation-banner[b-de3yh8wi1s] {
    margin-bottom: 16px;
    padding: 16px 18px;
    border-radius: 18px;
    border: 1px solid #fde68a;
    background: #fffbea;
    color: #854d0e;
    box-shadow: 0 8px 18px rgba(245, 158, 11, 0.08);
}

.validation-banner--danger[b-de3yh8wi1s] {
    border-color: #fecaca;
    background: #fef2f2;
    color: #991b1b;
    box-shadow: 0 8px 18px rgba(239, 68, 68, 0.08);
}

.validation-banner__title[b-de3yh8wi1s] {
    font-weight: 900;
    margin-bottom: 8px;
}

.validation-banner__list[b-de3yh8wi1s] {
    margin: 0;
    padding-left: 18px;
}

.customer-pro-card[b-de3yh8wi1s] {
    background: rgba(255,255,255,0.82);
    border: 1px solid var(--cp-border);
    border-radius: 30px;
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08);
    overflow: hidden;
    backdrop-filter: blur(14px);
}

.customer-pro-layout[b-de3yh8wi1s] {
    display: grid;
    grid-template-columns: 320px minmax(0, 1fr);
    min-height: 860px;
}

.customer-pro-sidebar[b-de3yh8wi1s] {
    background: linear-gradient(180deg, #fbfdff 0%, #f4f8fe 100%);
    border-right: 1px solid #e6edf7;
    padding: 20px;
}

.sidebar-profile-card[b-de3yh8wi1s],
.sidebar-info-card[b-de3yh8wi1s] {
    background: var(--cp-surface-2);
    border: 1px solid #e6edf6;
    border-radius: 22px;
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.04);
}

.sidebar-profile-card[b-de3yh8wi1s] {
    padding: 18px;
}

.sidebar-logo-box[b-de3yh8wi1s] {
    position: relative;
    border-radius: 18px;
    background: linear-gradient(180deg, #f8fbff 0%, #eef4fd 100%);
    border: 1px dashed #d1dcec;
    min-height: 188px;
    overflow: hidden;
}

.sidebar-logo-box__preview[b-de3yh8wi1s] {
    min-height: 188px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
}

.sidebar-logo-box__empty[b-de3yh8wi1s] {
    text-align: center;
    color: var(--cp-text-soft);
}

.sidebar-logo-box__empty-icon[b-de3yh8wi1s] {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 10px;
    color: #98afd3;
}

.sidebar-logo-box__empty-title[b-de3yh8wi1s] {
    font-size: 16px;
    font-weight: 900;
    color: var(--cp-text);
}

.sidebar-logo-box__empty-text[b-de3yh8wi1s] {
    margin-top: 4px;
    font-size: 13px;
    color: var(--cp-text-muted);
}

.sidebar-logo-box__img[b-de3yh8wi1s] {
    max-width: 100%;
    max-height: 148px;
    object-fit: contain;
    border-radius: 12px;
}

.sidebar-logo-box__input[b-de3yh8wi1s] {
    position: absolute;
    inset: 0;
    opacity: 0;
    pointer-events: none;
}

.sidebar-logo-actions[b-de3yh8wi1s] {
    display: flex;
    gap: 10px;
    margin-top: 14px;
}

.sidebar-logo-actions__btn[b-de3yh8wi1s] {
    flex: 1;
    min-height: 42px;
    border-radius: 13px;
    font-weight: 800;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.sidebar-profile-card__name[b-de3yh8wi1s] {
    margin-top: 18px;
    font-size: 18px;
    font-weight: 900;
    text-align: center;
    color: var(--cp-text);
    line-height: 1.35;
    word-break: break-word;
}

.sidebar-profile-card__code[b-de3yh8wi1s] {
    margin: 14px auto 0 auto;
    display: inline-flex;
    justify-content: center;
    width: 100%;
    max-width: 234px;
    padding: 10px 14px;
    border-radius: 13px;
    background: #f7faff;
    border: 1px solid #e0e9f4;
    color: #4f6178;
    font-weight: 800;
    font-size: 14px;
    text-align: center;
}

.sidebar-badges[b-de3yh8wi1s] {
    display: flex;
    justify-content: center;
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 16px;
}

.mini-badge[b-de3yh8wi1s] {
    display: inline-flex;
    align-items: center;
    padding: 9px 14px;
    border-radius: 999px;
    color: #fff;
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.16);
}

.mini-badge--primary[b-de3yh8wi1s] {
    background: linear-gradient(135deg, #2563eb, #3b82f6);
}

.mini-badge--warning[b-de3yh8wi1s] {
    background: linear-gradient(135deg, #f59e0b, #f7b955);
}

.mini-badge--dark[b-de3yh8wi1s] {
    background: linear-gradient(135deg, #334155, #475569);
}

.sidebar-info-card[b-de3yh8wi1s] {
    margin-top: 16px;
    padding: 18px;
}

.sidebar-info-item + .sidebar-info-item[b-de3yh8wi1s] {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px dashed #e8eef6;
}

.sidebar-info-item__label[b-de3yh8wi1s] {
    color: var(--cp-text-muted);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .02em;
    text-transform: uppercase;
    margin-bottom: 6px;
}

.sidebar-info-item__value[b-de3yh8wi1s] {
    color: var(--cp-text);
    font-size: 15px;
    font-weight: 800;
    word-break: break-word;
    line-height: 1.5;
}

.customer-pro-content[b-de3yh8wi1s] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    background: linear-gradient(180deg, rgba(255,255,255,0.52) 0%, rgba(255,255,255,0.82) 100%);
}

.content-head[b-de3yh8wi1s] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    padding: 20px 26px 14px 26px;
    border-bottom: 1px solid #edf2f8;
    background: linear-gradient(180deg, rgba(255,255,255,0.92), rgba(248,250,253,0.92));
}

.content-head__left[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 14px;
    flex-wrap: wrap;
}

.content-head__title[b-de3yh8wi1s] {
    font-size: 20px;
    font-weight: 900;
    color: var(--cp-text);
}

.content-head__pill[b-de3yh8wi1s] {
    display: inline-flex;
    align-items: center;
    padding: 8px 14px;
    border-radius: 999px;
    background: #f6f9ff;
    border: 1px solid #dee7f4;
    color: #52647b;
    font-weight: 800;
    font-size: 13px;
}

.content-head__right[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.switch-label[b-de3yh8wi1s] {
    color: var(--cp-text-soft);
    font-weight: 800;
    font-size: 14px;
}

.switch-label--active[b-de3yh8wi1s] {
    color: var(--cp-primary);
}

.modern-switch[b-de3yh8wi1s] {
    position: relative;
    display: inline-block;
    width: 58px;
    height: 32px;
}

    .modern-switch input[b-de3yh8wi1s] {
        opacity: 0;
        width: 0;
        height: 0;
    }

.modern-switch__slider[b-de3yh8wi1s] {
    position: absolute;
    inset: 0;
    background: #d8e0ec;
    border-radius: 999px;
    transition: .2s ease;
}

    .modern-switch__slider[b-de3yh8wi1s]::before {
        content: "";
        position: absolute;
        width: 24px;
        height: 24px;
        left: 4px;
        top: 4px;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 2px 8px rgba(0,0,0,.16);
        transition: .2s ease;
    }

.modern-switch input:checked + .modern-switch__slider[b-de3yh8wi1s] {
    background: linear-gradient(135deg, #2563eb, #3b82f6);
}

    .modern-switch input:checked + .modern-switch__slider[b-de3yh8wi1s]::before {
        transform: translateX(26px);
    }

.content-tabs[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    padding: 0 22px;
    border-bottom: 1px solid #edf2f8;
    background: rgba(255,255,255,0.84);
}

.content-tab[b-de3yh8wi1s] {
    border: 0;
    background: transparent;
    padding: 15px 12px;
    margin-right: 8px;
    color: #5b687b;
    font-size: 14px;
    font-weight: 800;
    border-bottom: 3px solid transparent;
    transition: color .15s ease, border-color .15s ease;
}

    .content-tab:hover[b-de3yh8wi1s] {
        color: var(--cp-text);
    }

    .content-tab.active[b-de3yh8wi1s] {
        color: var(--cp-primary);
        border-bottom-color: var(--cp-primary);
    }

.content-body[b-de3yh8wi1s] {
    padding: 24px;
}

.form-grid[b-de3yh8wi1s] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 18px;
}

.form-card[b-de3yh8wi1s],
.section-card[b-de3yh8wi1s] {
    background: var(--cp-surface);
    border: 1px solid #e6edf6;
    border-radius: 20px;
    box-shadow: 0 12px 26px rgba(15, 23, 42, .035);
}

.form-card[b-de3yh8wi1s] {
    padding: 20px;
}

.field + .field[b-de3yh8wi1s] {
    margin-top: 14px;
}

.field__label[b-de3yh8wi1s] {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #334155;
    margin-bottom: 7px;
}

.field__input[b-de3yh8wi1s],
.field__input.form-control[b-de3yh8wi1s],
.field__input.form-select[b-de3yh8wi1s] {
    min-height: 48px;
    border-radius: 14px;
    border-color: #dbe5f0;
    background: #fbfdff;
    box-shadow: none !important;
    font-size: 15px;
    transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;
}

    .field__input:focus[b-de3yh8wi1s],
    .field__input.form-control:focus[b-de3yh8wi1s],
    .field__input.form-select:focus[b-de3yh8wi1s],
    .pro-table .form-control:focus[b-de3yh8wi1s],
    .pro-table .form-select:focus[b-de3yh8wi1s] {
        background: #fff;
        border-color: #94b4f4;
        box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.10) !important;
    }

.field__textarea[b-de3yh8wi1s] {
    min-height: 110px;
    resize: vertical;
    padding-top: 12px;
}

.field__textarea--xl[b-de3yh8wi1s] {
    min-height: 260px;
}

.field--inline[b-de3yh8wi1s] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}

.field__item[b-de3yh8wi1s] {
    min-width: 0;
}

.field__input-group[b-de3yh8wi1s] {
    display: flex;
    align-items: stretch;
}

    .field__input-group .field__input[b-de3yh8wi1s],
    .field__input-group .form-control[b-de3yh8wi1s] {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.field__action-btn[b-de3yh8wi1s] {
    min-width: 46px;
    border: 1px solid #dce4ef;
    border-left: 0;
    background: #f8fafc;
    color: #607086;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    font-size: 16px;
    transition: .15s ease;
}

    .field__action-btn:hover[b-de3yh8wi1s] {
        background: #eef4ff;
        color: var(--cp-primary);
    }

.flag-row[b-de3yh8wi1s] {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    margin-top: 18px;
}

.check-chip[b-de3yh8wi1s] {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 11px 14px;
    border-radius: 14px;
    background: #fff;
    border: 1px solid #e2e8f2;
    color: #334155;
    font-weight: 800;
    box-shadow: 0 6px 12px rgba(15, 23, 42, .025);
}

.section-card[b-de3yh8wi1s] {
    overflow: hidden;
}

.section-card__header[b-de3yh8wi1s] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    padding: 17px 18px;
    border-bottom: 1px solid #edf2f8;
    background: linear-gradient(180deg, #ffffff 0%, #f9fbfe 100%);
}

.section-card__title[b-de3yh8wi1s] {
    font-size: 16px;
    font-weight: 900;
    color: var(--cp-text);
}

.section-card__btn[b-de3yh8wi1s] {
    min-height: 40px;
    border-radius: 12px;
    font-weight: 800;
}

.pro-table[b-de3yh8wi1s] {
    margin-bottom: 0;
}

    .pro-table thead th[b-de3yh8wi1s] {
        background: #f7faff;
        color: #526074;
        font-weight: 900;
        border-bottom: 1px solid #e5ebf4;
        white-space: nowrap;
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .pro-table td[b-de3yh8wi1s],
    .pro-table th[b-de3yh8wi1s] {
        border-color: #edf2f8;
        vertical-align: middle;
    }

    .pro-table tbody tr[b-de3yh8wi1s] {
        transition: background-color .15s ease;
    }

        .pro-table tbody tr:hover[b-de3yh8wi1s] {
            background: #fbfdff;
        }

    .pro-table .form-control[b-de3yh8wi1s],
    .pro-table .form-select[b-de3yh8wi1s] {
        min-height: 38px;
        border-radius: 10px;
        border-color: #dde5f0;
        box-shadow: none !important;
        background: #fbfdff;
    }

.row-error > td[b-de3yh8wi1s] {
    background: #fff7f7 !important;
}

.row-error-detail td[b-de3yh8wi1s] {
    background: #fffaf9 !important;
    border-top: 0 !important;
}

.row-error-list[b-de3yh8wi1s] {
    margin: 0;
    padding-left: 18px;
    color: #b42318;
    font-size: 13px;
}

.confirm-modal-backdrop[b-de3yh8wi1s] {
    position: fixed;
    inset: 0;
    background: rgba(15, 23, 42, 0.5);
    backdrop-filter: blur(4px);
    z-index: 3000;
}

.confirm-modal[b-de3yh8wi1s] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: min(520px, calc(100vw - 32px));
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 24px;
    border: 1px solid #e5ebf4;
    box-shadow: 0 26px 70px rgba(15, 23, 42, 0.24);
    z-index: 3001;
    overflow: hidden;
}

.confirm-modal__header[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 20px;
    border-bottom: 1px solid #edf2f8;
}

.confirm-modal__title[b-de3yh8wi1s] {
    font-size: 20px;
    font-weight: 900;
    color: var(--cp-text);
}

.confirm-modal__close[b-de3yh8wi1s] {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid #e5ebf4;
    background: #fff;
    color: #64748b;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
}

.confirm-modal__body[b-de3yh8wi1s] {
    padding: 24px 20px 12px 20px;
    text-align: center;
}

.confirm-modal__icon[b-de3yh8wi1s] {
    width: 68px;
    height: 68px;
    margin: 0 auto 14px auto;
    border-radius: 50%;
    background: var(--cp-danger-soft);
    color: #dc2626;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: 900;
}

.confirm-modal__text[b-de3yh8wi1s] {
    font-size: 16px;
    line-height: 1.7;
    color: #334155;
}

.confirm-modal__footer[b-de3yh8wi1s] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding: 18px 20px 20px 20px;
}

@media (max-width: 1250px) {
    .customer-pro-layout[b-de3yh8wi1s] {
        grid-template-columns: 1fr;
    }

    .customer-pro-sidebar[b-de3yh8wi1s] {
        border-right: 0;
        border-bottom: 1px solid #e6ecf5;
    }
}

@media (max-width: 992px) {
    .form-grid[b-de3yh8wi1s] {
        grid-template-columns: 1fr;
    }

    .field--inline[b-de3yh8wi1s] {
        grid-template-columns: 1fr;
    }

    .customer-pro-title[b-de3yh8wi1s] {
        font-size: 38px;
    }
}

@media (max-width: 768px) {
    .customer-pro-page[b-de3yh8wi1s] {
        padding: 12px;
    }

    .customer-pro-topbar[b-de3yh8wi1s] {
        flex-direction: column;
        align-items: stretch;
    }

    .customer-pro-topbar__right[b-de3yh8wi1s] {
        width: 100%;
    }

    .customer-btn[b-de3yh8wi1s] {
        flex: 1;
    }

    .content-head[b-de3yh8wi1s] {
        flex-direction: column;
        align-items: flex-start;
        padding-inline: 18px;
    }

    .content-tabs[b-de3yh8wi1s] {
        padding: 0 14px;
    }

    .content-body[b-de3yh8wi1s] {
        padding: 14px;
    }

    .customer-pro-title[b-de3yh8wi1s] {
        font-size: 30px;
    }

    .sidebar-logo-actions[b-de3yh8wi1s],
    .confirm-modal__footer[b-de3yh8wi1s] {
        flex-direction: column;
    }
}

.customer-code-auto[b-de3yh8wi1s] {
    cursor: default;
    color: #2563eb;
    background: #eff6ff;
    border-color: #bfdbfe;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.customer-code-auto:hover[b-de3yh8wi1s] {
    color: #2563eb;
    background: #eff6ff;
}

.customer-code-help[b-de3yh8wi1s] {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 7px;
    font-size: 11px;
    color: #64748b;
    font-weight: 700;
}

.customer-code-help i[b-de3yh8wi1s] {
    color: #16a34a;
}

.customer-code-help b[b-de3yh8wi1s] {
    color: #1e3a8a;
}
/* /Pages/Admin/Contacts/CustomerList.razor.rz.scp.css */
.customer-list-page[b-ofm7lls4w5] {
    --cl-bg: #f3f6fb;
    --cl-border: #dfe6f1;
    --cl-text: #1f2f4a;
    --cl-text-soft: #6f7d92;
    --cl-primary: #2563eb;
    min-height: 100vh;
    background: radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 24%), linear-gradient(180deg, #f8fbff 0%, #f2f6fc 52%, #eef3f9 100%);
    padding: 24px;
}

.customer-list-shell[b-ofm7lls4w5] {
    max-width: 1840px;
    margin: 0 auto;
}

.customer-list-breadcrumb[b-ofm7lls4w5] {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #76859a;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 12px;
    padding-left: 2px;
}

    .customer-list-breadcrumb .sep[b-ofm7lls4w5] {
        color: #b0b8c7;
    }

.customer-list-topbar[b-ofm7lls4w5] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 18px;
}

.customer-list-topbar__intro[b-ofm7lls4w5] {
    min-width: 0;
}

.customer-list-eyebrow[b-ofm7lls4w5] {
    display: inline-flex;
    align-items: center;
    padding: 7px 12px;
    border-radius: 999px;
    background: rgba(37, 99, 235, 0.09);
    color: var(--cl-primary);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .02em;
    margin-bottom: 12px;
}

.customer-list-title[b-ofm7lls4w5] {
    margin: 0;
    font-size: clamp(2rem, 3vw, 2.9rem);
    line-height: 1.04;
    font-weight: 900;
    color: var(--cl-text);
    letter-spacing: -0.03em;
}

.customer-list-subtitle[b-ofm7lls4w5] {
    margin-top: 10px;
    color: var(--cl-text-soft);
    font-size: 15px;
    line-height: 1.7;
    max-width: 760px;
}

.customer-list-topbar__actions[b-ofm7lls4w5] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.customer-list-btn[b-ofm7lls4w5] {
    min-height: 45px;
    border-radius: 14px;
    font-weight: 800;
    box-shadow: none !important;
}

.customer-list-message[b-ofm7lls4w5] {
    margin-bottom: 16px;
    padding: 15px 16px;
    border-radius: 16px;
    background: #ecfdf3;
    color: #166534;
    border: 1px solid #bbf7d0;
    box-shadow: 0 8px 18px rgba(34, 197, 94, 0.08);
}

.customer-list-message--danger[b-ofm7lls4w5] {
    background: #fef2f2;
    color: #991b1b;
    border-color: #fecaca;
    box-shadow: 0 8px 18px rgba(239, 68, 68, 0.08);
}

.customer-list-summary[b-ofm7lls4w5] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    margin-bottom: 18px;
}

.customer-summary-tile[b-ofm7lls4w5] {
    padding: 18px 18px 16px;
    border-radius: 22px;
    background: rgba(255,255,255,0.92);
    border: 1px solid var(--cl-border);
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.05);
}

.customer-summary-tile--soft[b-ofm7lls4w5] {
    background: linear-gradient(135deg, #f8fbff, #f3f7fd);
}

.customer-summary-tile__label[b-ofm7lls4w5] {
    color: #7b8798;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .03em;
}

.customer-summary-tile__value[b-ofm7lls4w5] {
    margin-top: 10px;
    font-size: 28px;
    line-height: 1;
    font-weight: 900;
    color: var(--cl-text);
}

.customer-list-card[b-ofm7lls4w5] {
    background: rgba(255,255,255,0.88);
    border: 1px solid var(--cl-border);
    border-radius: 30px;
    box-shadow: 0 24px 60px rgba(30, 41, 59, 0.08);
    overflow: hidden;
    backdrop-filter: blur(12px);
}

.customer-list-card__toolbar[b-ofm7lls4w5] {
    padding: 22px;
    border-bottom: 1px solid #edf2f8;
    background: linear-gradient(180deg, rgba(255,255,255,0.98), rgba(247,250,253,0.98));
}

.customer-list-card__toolbar-head[b-ofm7lls4w5] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 14px;
    margin-bottom: 18px;
}

.customer-list-card__title[b-ofm7lls4w5] {
    font-size: 18px;
    font-weight: 900;
    color: var(--cl-text);
}

.customer-list-card__hint[b-ofm7lls4w5] {
    margin-top: 6px;
    color: var(--cl-text-soft);
    font-size: 14px;
}

.customer-list-card__badge[b-ofm7lls4w5] {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border-radius: 999px;
    background: #eef4ff;
    border: 1px solid #d8e4fb;
    color: var(--cl-primary);
    font-size: 12px;
    font-weight: 800;
    white-space: nowrap;
}

.customer-toolbar-grid[b-ofm7lls4w5] {
    display: grid;
    grid-template-columns: minmax(0, 1.8fr) 180px auto;
    gap: 14px;
    align-items: end;
}

.customer-toolbar-field label[b-ofm7lls4w5] {
    display: block;
    font-size: 12px;
    font-weight: 800;
    color: #68778c;
    margin-bottom: 7px;
    text-transform: uppercase;
    letter-spacing: .03em;
}

.customer-toolbar-field .form-control[b-ofm7lls4w5],
.customer-toolbar-field .form-select[b-ofm7lls4w5] {
    min-height: 48px;
    border-radius: 14px;
    border-color: #dbe3ef;
    background: #fbfdff;
    box-shadow: none !important;
    font-size: 15px;
}

    .customer-toolbar-field .form-control:focus[b-ofm7lls4w5],
    .customer-toolbar-field .form-select:focus[b-ofm7lls4w5] {
        border-color: #98b5f1;
        box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.10) !important;
        background: #fff;
    }

.customer-toolbar-actions[b-ofm7lls4w5] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.customer-list-card__body[b-ofm7lls4w5] {
    background: #fff;
}

.customer-table[b-ofm7lls4w5] {
    margin-bottom: 0;
}

    .customer-table thead th[b-ofm7lls4w5] {
        background: #f7faff;
        color: #526074;
        font-weight: 900;
        border-bottom: 1px solid #e5ebf4;
        white-space: nowrap;
        padding: 16px 14px;
    }

    .customer-table td[b-ofm7lls4w5],
    .customer-table th[b-ofm7lls4w5] {
        border-color: #edf2f8;
        vertical-align: middle;
    }

    .customer-table tbody td[b-ofm7lls4w5] {
        padding: 15px 14px;
    }

    .customer-table tbody tr[b-ofm7lls4w5] {
        transition: background-color .15s ease;
    }

        .customer-table tbody tr:hover[b-ofm7lls4w5] {
            background: #fbfdff;
        }

.customer-code[b-ofm7lls4w5],
.customer-title[b-ofm7lls4w5],
.customer-cell-main[b-ofm7lls4w5] {
    color: #22304b;
}

.customer-code[b-ofm7lls4w5] {
    font-weight: 900;
}

.customer-title[b-ofm7lls4w5] {
    font-weight: 800;
}

.customer-cell-main[b-ofm7lls4w5] {
    font-weight: 700;
}

.customer-cell-main--muted[b-ofm7lls4w5] {
    color: #516174;
}

.status-badge[b-ofm7lls4w5] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 92px;
    padding: 8px 12px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .02em;
}

.status-badge--active[b-ofm7lls4w5] {
    background: #ecfdf3;
    color: #166534;
}

.status-badge--passive[b-ofm7lls4w5] {
    background: #fef2f2;
    color: #991b1b;
}

.customer-row-actions[b-ofm7lls4w5] {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.customer-list-card__footer[b-ofm7lls4w5] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    padding: 18px 22px;
    border-top: 1px solid #edf2f8;
    background: linear-gradient(180deg, #fff, #fbfdff);
}

.customer-list-card__footer-title[b-ofm7lls4w5] {
    font-size: 15px;
    color: var(--cl-text);
}

.customer-list-card__footer-subtitle[b-ofm7lls4w5] {
    margin-top: 4px;
    font-size: 13px;
    color: var(--cl-text-soft);
}

.customer-pager[b-ofm7lls4w5] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.customer-pager-box[b-ofm7lls4w5] {
    min-width: 98px;
    text-align: center;
    padding: 8px 14px;
    border-radius: 12px;
    border: 1px solid #e1e8f2;
    background: #f7f9fc;
    color: #556375;
    font-weight: 800;
}

.confirm-modal-backdrop[b-ofm7lls4w5] {
    position: fixed;
    inset: 0;
    background: rgba(15, 23, 42, 0.5);
    backdrop-filter: blur(4px);
    z-index: 3000;
}

.confirm-modal[b-ofm7lls4w5] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: min(520px, calc(100vw - 32px));
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 24px;
    border: 1px solid #e5ebf4;
    box-shadow: 0 26px 70px rgba(15, 23, 42, 0.22);
    z-index: 3001;
    overflow: hidden;
}

.confirm-modal__header[b-ofm7lls4w5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 20px;
    border-bottom: 1px solid #edf2f8;
}

.confirm-modal__title[b-ofm7lls4w5] {
    font-size: 20px;
    font-weight: 900;
    color: var(--cl-text);
}

.confirm-modal__close[b-ofm7lls4w5] {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid #e5ebf4;
    background: #fff;
    color: #64748b;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
}

.confirm-modal__body[b-ofm7lls4w5] {
    padding: 24px 20px 12px;
    text-align: center;
}

.confirm-modal__icon[b-ofm7lls4w5] {
    width: 68px;
    height: 68px;
    margin: 0 auto 14px;
    border-radius: 50%;
    background: #fff1f2;
    color: #dc2626;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: 900;
}

.confirm-modal__text[b-ofm7lls4w5] {
    font-size: 16px;
    line-height: 1.7;
    color: #334155;
}

.confirm-modal__footer[b-ofm7lls4w5] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding: 18px 20px 20px;
}

@media (max-width: 1200px) {
    .customer-list-summary[b-ofm7lls4w5] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 992px) {
    .customer-toolbar-grid[b-ofm7lls4w5] {
        grid-template-columns: 1fr;
    }

    .customer-list-topbar[b-ofm7lls4w5],
    .customer-list-card__footer[b-ofm7lls4w5],
    .customer-list-card__toolbar-head[b-ofm7lls4w5] {
        flex-direction: column;
        align-items: stretch;
    }
}

@media (max-width: 768px) {
    .customer-list-page[b-ofm7lls4w5] {
        padding: 12px;
    }

    .customer-list-summary[b-ofm7lls4w5] {
        grid-template-columns: 1fr;
    }

    .customer-row-actions[b-ofm7lls4w5],
    .confirm-modal__footer[b-ofm7lls4w5],
    .customer-pager[b-ofm7lls4w5] {
        flex-direction: column;
        align-items: stretch;
    }
}
/* /Pages/Admin/Contacts/DeletedCustomerList.razor.rz.scp.css */
.deleted-customer-page[b-fz3it87zqd] {
    --dc-bg: #f3f6fb;
    --dc-border: #dfe6f1;
    --dc-text: #1f2f4a;
    --dc-text-soft: #6f7d92;
    --dc-primary: #d97706;
    min-height: 100vh;
    background: radial-gradient(circle at top left, rgba(217, 119, 6, 0.08), transparent 24%), linear-gradient(180deg, #f8fbff 0%, #f2f6fc 52%, #eef3f9 100%);
    padding: 24px;
}

.deleted-customer-shell[b-fz3it87zqd] {
    max-width: 1840px;
    margin: 0 auto;
}

.deleted-customer-breadcrumb[b-fz3it87zqd] {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #76859a;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 12px;
    padding-left: 2px;
}

    .deleted-customer-breadcrumb .sep[b-fz3it87zqd] {
        color: #b0b8c7;
    }

.deleted-customer-topbar[b-fz3it87zqd] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 18px;
}

.deleted-customer-topbar__intro[b-fz3it87zqd] {
    min-width: 0;
}

.deleted-customer-eyebrow[b-fz3it87zqd] {
    display: inline-flex;
    align-items: center;
    padding: 7px 12px;
    border-radius: 999px;
    background: rgba(217, 119, 6, 0.09);
    color: var(--dc-primary);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .02em;
    margin-bottom: 12px;
}

.deleted-customer-title[b-fz3it87zqd] {
    margin: 0;
    font-size: clamp(2rem, 3vw, 2.9rem);
    line-height: 1.04;
    font-weight: 900;
    color: var(--dc-text);
    letter-spacing: -0.03em;
}

.deleted-customer-subtitle[b-fz3it87zqd] {
    margin-top: 10px;
    color: var(--dc-text-soft);
    font-size: 15px;
    line-height: 1.7;
    max-width: 760px;
}

.deleted-customer-topbar__actions[b-fz3it87zqd] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.deleted-btn[b-fz3it87zqd] {
    min-height: 45px;
    border-radius: 14px;
    font-weight: 800;
    box-shadow: none !important;
}

.deleted-message[b-fz3it87zqd] {
    margin-bottom: 16px;
    padding: 15px 16px;
    border-radius: 16px;
    background: #ecfdf3;
    color: #166534;
    border: 1px solid #bbf7d0;
    box-shadow: 0 8px 18px rgba(34, 197, 94, 0.08);
}

.deleted-summary[b-fz3it87zqd] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    margin-bottom: 18px;
}

.deleted-summary-tile[b-fz3it87zqd] {
    padding: 18px 18px 16px;
    border-radius: 22px;
    background: rgba(255,255,255,0.92);
    border: 1px solid var(--dc-border);
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.05);
}

.deleted-summary-tile--soft[b-fz3it87zqd] {
    background: linear-gradient(135deg, #fffaf2, #f9f4ec);
}

.deleted-summary-tile__label[b-fz3it87zqd] {
    color: #7b8798;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .03em;
}

.deleted-summary-tile__value[b-fz3it87zqd] {
    margin-top: 10px;
    font-size: 28px;
    line-height: 1;
    font-weight: 900;
    color: var(--dc-text);
}

.deleted-card[b-fz3it87zqd] {
    background: rgba(255,255,255,0.88);
    border: 1px solid var(--dc-border);
    border-radius: 30px;
    box-shadow: 0 24px 60px rgba(30, 41, 59, 0.08);
    overflow: hidden;
    backdrop-filter: blur(12px);
}

.deleted-card__toolbar[b-fz3it87zqd] {
    padding: 22px;
    border-bottom: 1px solid #edf2f8;
    background: linear-gradient(180deg, rgba(255,255,255,0.98), rgba(247,250,253,0.98));
}

.deleted-card__toolbar-head[b-fz3it87zqd] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 14px;
    margin-bottom: 18px;
}

.deleted-card__title[b-fz3it87zqd] {
    font-size: 18px;
    font-weight: 900;
    color: var(--dc-text);
}

.deleted-card__hint[b-fz3it87zqd] {
    margin-top: 6px;
    color: var(--dc-text-soft);
    font-size: 14px;
}

.deleted-card__badge[b-fz3it87zqd] {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border-radius: 999px;
    background: #fff7ed;
    border: 1px solid #fde6c4;
    color: var(--dc-primary);
    font-size: 12px;
    font-weight: 800;
    white-space: nowrap;
}

.deleted-toolbar-grid[b-fz3it87zqd] {
    display: grid;
    grid-template-columns: minmax(0, 1.8fr) 180px auto;
    gap: 14px;
    align-items: end;
}

.deleted-toolbar-field label[b-fz3it87zqd] {
    display: block;
    font-size: 12px;
    font-weight: 800;
    color: #68778c;
    margin-bottom: 7px;
    text-transform: uppercase;
    letter-spacing: .03em;
}

.deleted-toolbar-field .form-control[b-fz3it87zqd],
.deleted-toolbar-field .form-select[b-fz3it87zqd] {
    min-height: 48px;
    border-radius: 14px;
    border-color: #dbe3ef;
    background: #fbfdff;
    box-shadow: none !important;
    font-size: 15px;
}

    .deleted-toolbar-field .form-control:focus[b-fz3it87zqd],
    .deleted-toolbar-field .form-select:focus[b-fz3it87zqd] {
        border-color: #f0b263;
        box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.10) !important;
        background: #fff;
    }

.deleted-toolbar-actions[b-fz3it87zqd] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.deleted-card__body[b-fz3it87zqd] {
    background: #fff;
}

.deleted-table[b-fz3it87zqd] {
    margin-bottom: 0;
}

    .deleted-table thead th[b-fz3it87zqd] {
        background: #f7faff;
        color: #526074;
        font-weight: 900;
        border-bottom: 1px solid #e5ebf4;
        white-space: nowrap;
        padding: 16px 14px;
    }

    .deleted-table td[b-fz3it87zqd],
    .deleted-table th[b-fz3it87zqd] {
        border-color: #edf2f8;
        vertical-align: middle;
    }

    .deleted-table tbody td[b-fz3it87zqd] {
        padding: 15px 14px;
    }

    .deleted-table tbody tr[b-fz3it87zqd] {
        transition: background-color .15s ease;
    }

        .deleted-table tbody tr:hover[b-fz3it87zqd] {
            background: #fbfdff;
        }

.deleted-cell-main[b-fz3it87zqd] {
    font-weight: 700;
    color: #22304b;
}

.deleted-cell-main--muted[b-fz3it87zqd] {
    color: #516174;
}

.deleted-row-actions[b-fz3it87zqd] {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.deleted-card__footer[b-fz3it87zqd] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    padding: 18px 22px;
    border-top: 1px solid #edf2f8;
    background: linear-gradient(180deg, #fff, #fbfdff);
}

.deleted-card__footer-title[b-fz3it87zqd] {
    font-size: 15px;
    color: var(--dc-text);
}

.deleted-card__footer-subtitle[b-fz3it87zqd] {
    margin-top: 4px;
    font-size: 13px;
    color: var(--dc-text-soft);
}

.deleted-pager[b-fz3it87zqd] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.deleted-pager-box[b-fz3it87zqd] {
    min-width: 98px;
    text-align: center;
    padding: 8px 14px;
    border-radius: 12px;
    border: 1px solid #e1e8f2;
    background: #f7f9fc;
    color: #556375;
    font-weight: 800;
}

.confirm-modal-backdrop[b-fz3it87zqd] {
    position: fixed;
    inset: 0;
    background: rgba(15, 23, 42, 0.5);
    backdrop-filter: blur(4px);
    z-index: 3000;
}

.confirm-modal[b-fz3it87zqd] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: min(520px, calc(100vw - 32px));
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 24px;
    border: 1px solid #e5ebf4;
    box-shadow: 0 26px 70px rgba(15, 23, 42, 0.22);
    z-index: 3001;
    overflow: hidden;
}

.confirm-modal__header[b-fz3it87zqd] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 20px;
    border-bottom: 1px solid #edf2f8;
}

.confirm-modal__title[b-fz3it87zqd] {
    font-size: 20px;
    font-weight: 900;
    color: var(--dc-text);
}

.confirm-modal__close[b-fz3it87zqd] {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid #e5ebf4;
    background: #fff;
    color: #64748b;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
}

.confirm-modal__body[b-fz3it87zqd] {
    padding: 24px 20px 12px;
    text-align: center;
}

.confirm-modal__icon[b-fz3it87zqd] {
    width: 68px;
    height: 68px;
    margin: 0 auto 14px;
    border-radius: 50%;
    background: #fff1f2;
    color: #dc2626;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: 900;
}

.confirm-modal__text[b-fz3it87zqd] {
    font-size: 16px;
    line-height: 1.7;
    color: #334155;
}

.confirm-modal__footer[b-fz3it87zqd] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding: 18px 20px 20px;
}

@media (max-width: 1200px) {
    .deleted-summary[b-fz3it87zqd] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 992px) {
    .deleted-toolbar-grid[b-fz3it87zqd] {
        grid-template-columns: 1fr;
    }

    .deleted-customer-topbar[b-fz3it87zqd],
    .deleted-card__footer[b-fz3it87zqd],
    .deleted-card__toolbar-head[b-fz3it87zqd] {
        flex-direction: column;
        align-items: stretch;
    }
}

@media (max-width: 768px) {
    .deleted-customer-page[b-fz3it87zqd] {
        padding: 12px;
    }

    .deleted-summary[b-fz3it87zqd] {
        grid-template-columns: 1fr;
    }

    .confirm-modal__footer[b-fz3it87zqd],
    .deleted-row-actions[b-fz3it87zqd],
    .deleted-pager[b-fz3it87zqd] {
        flex-direction: column;
        align-items: stretch;
    }
}
/* /Pages/Admin/ServiceMarketplace/CustomerRequests.razor.rz.scp.css */
.cr-admin[b-4016zgnv08]{padding:26px}.cr-head[b-4016zgnv08]{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#0c2340,#0f5fa8);color:#fff;border-radius:22px;padding:28px;margin-bottom:16px}.cr-head span[b-4016zgnv08]{font-size:11px;font-weight:900;letter-spacing:.14em;color:#b9dcff}.cr-head h1[b-4016zgnv08]{font-size:30px;font-weight:900;margin:6px 0}.cr-head p[b-4016zgnv08]{margin:0;color:#dbeafa}.cr-metrics[b-4016zgnv08]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.cr-metrics article[b-4016zgnv08]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:17px}.cr-metrics span[b-4016zgnv08]{display:block;color:#78869a;font-size:12px}.cr-metrics strong[b-4016zgnv08]{font-size:27px}.cr-panel[b-4016zgnv08]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}.cr-panel>header[b-4016zgnv08]{padding:17px 20px;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;align-items:center}.cr-panel header h2[b-4016zgnv08]{font-size:18px;font-weight:900;margin:0}.cr-panel header input[b-4016zgnv08]{max-width:360px}.table td[b-4016zgnv08]{padding:14px 18px}.table td strong[b-4016zgnv08],.table td small[b-4016zgnv08]{display:block}.table td small[b-4016zgnv08]{font-size:11px;color:#7c899a;margin-top:3px}.match[b-4016zgnv08],.interest[b-4016zgnv08],.status[b-4016zgnv08]{display:inline-block;font-size:10px;font-weight:800;border-radius:999px;padding:4px 8px;margin:2px}.match[b-4016zgnv08]{background:#edf3f8}.interest[b-4016zgnv08]{background:#e8f8ef;color:#176c49}.status.blue[b-4016zgnv08]{background:#e8f3fc;color:#1266aa}.status.good[b-4016zgnv08]{background:#e9f8ef;color:#176c49}.status.warn[b-4016zgnv08]{background:#fff5d9;color:#9b7100}.status.neutral[b-4016zgnv08]{background:#edf0f4}.state[b-4016zgnv08]{text-align:center;padding:55px;color:#718096}@media(max-width:900px){.cr-metrics[b-4016zgnv08]{grid-template-columns:repeat(2,1fr)}.cr-head[b-4016zgnv08]{align-items:flex-start;flex-direction:column}}
/* /Pages/Admin/ServiceMarketplace/ProviderApplications.razor.rz.scp.css */
.bt-admin-page[b-knewivfd75]{background:#f7f9fc;min-height:100vh}.bt-admin-hero[b-knewivfd75]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#10203e,#1c4fa8);color:white;border-radius:22px;padding:26px 28px;margin-bottom:20px}.bt-admin-hero span[b-knewivfd75]{font-size:11px;letter-spacing:1.2px;color:#9cc0ff;font-weight:800}.bt-admin-hero h1[b-knewivfd75]{font-size:28px;margin:5px 0}.bt-admin-hero p[b-knewivfd75]{margin:0;color:#cbdaf7}.bt-metric[b-knewivfd75]{background:white;border:1px solid #e7ebf2;border-radius:18px;padding:18px;display:flex;gap:13px;align-items:center}.bt-metric>span[b-knewivfd75]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef4ff;color:#2468e8;font-size:19px}.bt-metric small[b-knewivfd75],.bt-metric strong[b-knewivfd75]{display:block}.bt-metric small[b-knewivfd75]{color:#808a9e}.bt-metric strong[b-knewivfd75]{font-size:24px}.bt-admin-card[b-knewivfd75]{background:white;border:1px solid #e4e9f1;border-radius:20px;overflow:hidden}.bt-admin-card>header[b-knewivfd75]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e9edf3}.bt-admin-card h2[b-knewivfd75]{font-size:19px;margin:0}.bt-admin-card p[b-knewivfd75]{color:#8690a3;margin:3px 0 0;font-size:13px}.table th[b-knewivfd75]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#7f899c;background:#fafbfd}.table td[b-knewivfd75]{padding:15px 12px}.bt-status[b-knewivfd75]{display:inline-flex;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;background:#eef1f5;color:#6b7485}.bt-status.new[b-knewivfd75]{background:#eaf3ff;color:#1e61d4}.bt-status.review[b-knewivfd75]{background:#fff4dc;color:#9a6500}.bt-status.revision[b-knewivfd75]{background:#fff0e8;color:#b45309}.bt-status.approved[b-knewivfd75]{background:#e7f8ef;color:#148255}.bt-status.rejected[b-knewivfd75]{background:#fdecec;color:#bc3838}.bt-review-backdrop[b-knewivfd75]{position:fixed;inset:0;background:#10182766;z-index:1050}.bt-review-drawer[b-knewivfd75]{position:fixed;z-index:1060;right:0;top:0;bottom:0;width:min(520px,94vw);background:white;box-shadow:-20px 0 60px #1720332b;overflow:auto}.bt-drawer-head[b-knewivfd75]{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #e9edf3}.bt-drawer-head span[b-knewivfd75]{font-size:11px;color:#7d8799}.bt-drawer-head h3[b-knewivfd75]{margin:3px 0 0}.bt-drawer-body[b-knewivfd75]{padding:22px}.bt-detail-grid[b-knewivfd75]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bt-detail-grid>div[b-knewivfd75]{border:1px solid #e5eaf1;border-radius:14px;padding:13px}.bt-detail-grid span[b-knewivfd75],.bt-detail-grid strong[b-knewivfd75]{display:block}.bt-detail-grid span[b-knewivfd75]{font-size:11px;color:#8992a4}.bt-detail-grid strong[b-knewivfd75]{margin-top:4px}.bt-actions[b-knewivfd75]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
@media (max-width: 760px){.bt-admin-hero[b-knewivfd75]{align-items:flex-start;flex-direction:column}.bt-detail-grid[b-knewivfd75]{grid-template-columns:1fr}}
/* /Pages/Admin/ServiceMarketplace/ProviderOperationsCenter.razor.rz.scp.css */
.ops[b-c42m0tv1kg]{padding:26px;max-width:1700px;margin:auto}.ops header[b-c42m0tv1kg]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.ops header span[b-c42m0tv1kg]{font-size:11px;font-weight:900;letter-spacing:.14em;color:#0f5fa8}.ops h1[b-c42m0tv1kg]{font-weight:900;margin:4px 0}.ops header p[b-c42m0tv1kg]{color:#718096}.counters[b-c42m0tv1kg]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:14px}.counters button[b-c42m0tv1kg]{border:1px solid #e2e8ef;background:#fff;border-radius:15px;padding:12px;text-align:left}.counters button.active[b-c42m0tv1kg]{border-color:#0f5fa8;background:#eef6fc}.counters span[b-c42m0tv1kg],.counters b[b-c42m0tv1kg]{display:block}.counters span[b-c42m0tv1kg]{font-size:11px;color:#6f7c8d}.counters b[b-c42m0tv1kg]{font-size:22px}.table-card[b-c42m0tv1kg]{background:#fff;border:1px solid #e4e9ef;border-radius:20px;overflow:hidden}.toolbar[b-c42m0tv1kg]{padding:15px 18px;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between}.toolbar b[b-c42m0tv1kg],.toolbar small[b-c42m0tv1kg],td strong[b-c42m0tv1kg],td small[b-c42m0tv1kg],td span[b-c42m0tv1kg]{display:block}td small[b-c42m0tv1kg]{font-size:11px;color:#7c8795}.score[b-c42m0tv1kg]{font-size:20px;font-weight:900;color:#0f5fa8}.status[b-c42m0tv1kg]{display:inline-block!important;padding:5px 8px;border-radius:999px;background:#f1f5f9;font-weight:800;font-size:11px}.status.pendingapproval[b-c42m0tv1kg]{background:#fff4d8;color:#8a5b00}.status.approved[b-c42m0tv1kg],.status.active[b-c42m0tv1kg]{background:#e9f8ef;color:#16734b}.actions[b-c42m0tv1kg]{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:1200px){.counters[b-c42m0tv1kg]{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.ops[b-c42m0tv1kg]{padding:14px}.counters[b-c42m0tv1kg]{grid-template-columns:repeat(2,1fr)}.ops header[b-c42m0tv1kg]{align-items:flex-start;flex-direction:column}}
/* /Pages/Admin/ServiceMarketplace/ProviderVerification.razor.rz.scp.css */
.bt-trust-page[b-20en9jiarh]{--bt:#2563eb;--ink:#122033;--muted:#64748b}.bt-trust-hero[b-20en9jiarh]{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 28px;border:1px solid #e6ebf2;border-radius:22px;background:linear-gradient(135deg,#fff,#f7faff);margin-bottom:20px}.bt-trust-hero span[b-20en9jiarh]{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--bt)}.bt-trust-hero h1[b-20en9jiarh]{margin:5px 0 6px;font-size:28px;color:var(--ink)}.bt-trust-hero p[b-20en9jiarh],.bt-list-card header p[b-20en9jiarh],.bt-section-head p[b-20en9jiarh]{margin:0;color:var(--muted)}.bt-metric[b-20en9jiarh]{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e8edf4;border-radius:18px;padding:18px}.bt-metric>span[b-20en9jiarh]{width:42px;height:42px;border-radius:13px;background:#eff6ff;color:var(--bt);display:grid;place-items:center;font-size:19px}.bt-metric small[b-20en9jiarh]{display:block;color:var(--muted)}.bt-metric strong[b-20en9jiarh]{font-size:23px;color:var(--ink)}.bt-trust-layout[b-20en9jiarh]{display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);gap:18px}.bt-list-card[b-20en9jiarh],.bt-detail-card[b-20en9jiarh]{background:#fff;border:1px solid #e6ebf2;border-radius:22px;overflow:hidden;min-height:620px}.bt-list-card header[b-20en9jiarh]{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #edf1f5}.bt-list-card h2[b-20en9jiarh],.bt-section-head h3[b-20en9jiarh]{margin:0;color:var(--ink);font-size:18px}.bt-provider-list[b-20en9jiarh]{max-height:760px;overflow:auto;padding:0 10px 12px}.bt-provider-item[b-20en9jiarh]{width:100%;border:0;background:transparent;border-radius:16px;padding:13px 11px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ink)}.bt-provider-item:hover[b-20en9jiarh],.bt-provider-item.active[b-20en9jiarh]{background:#f3f7ff}.bt-provider-item.active[b-20en9jiarh]{box-shadow:inset 3px 0 0 var(--bt)}.bt-provider-item small[b-20en9jiarh]{display:block;color:var(--muted);font-size:12px}.bt-score[b-20en9jiarh]{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;font-weight:900;flex:0 0 46px}.bt-score.low[b-20en9jiarh],.bt-big-score.low[b-20en9jiarh]{background:#fff1f2;color:#be123c}.bt-score.medium[b-20en9jiarh],.bt-big-score.medium[b-20en9jiarh]{background:#fff7ed;color:#c2410c}.bt-score.good[b-20en9jiarh],.bt-big-score.good[b-20en9jiarh]{background:#ecfdf5;color:#047857}.bt-score.excellent[b-20en9jiarh],.bt-big-score.excellent[b-20en9jiarh]{background:#eff6ff;color:#1d4ed8}.bt-mini-badges[b-20en9jiarh]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.bt-mini-badges span[b-20en9jiarh]{font-size:10px;background:#eef6ff;color:#2563eb;border-radius:999px;padding:2px 6px}.bt-empty[b-20en9jiarh]{min-height:620px;display:grid;place-content:center;text-align:center;color:var(--muted)}.bt-empty i[b-20en9jiarh]{font-size:50px;color:#bfdbfe}.bt-profile-head[b-20en9jiarh]{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid #edf1f5}.bt-profile-head>div>span[b-20en9jiarh]{font-size:12px;font-weight:800;color:var(--bt)}.bt-profile-head h2[b-20en9jiarh]{margin:4px 0;font-size:24px}.bt-profile-head p[b-20en9jiarh]{margin:0;color:var(--muted)}.bt-big-score[b-20en9jiarh]{width:92px;height:74px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bt-big-score strong[b-20en9jiarh]{font-size:28px;line-height:1}.bt-big-score span[b-20en9jiarh]{font-size:11px;margin-top:4px}.bt-scorebar[b-20en9jiarh]{height:5px;background:#eef2f7}.bt-scorebar>div[b-20en9jiarh]{height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .2s}.bt-badge-grid[b-20en9jiarh]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 26px}.bt-verify-card[b-20en9jiarh]{position:relative;border:1px solid #e4eaf2;border-radius:16px;padding:16px;cursor:pointer}.bt-verify-card input[b-20en9jiarh]{position:absolute;right:12px;top:12px}.bt-verify-card span[b-20en9jiarh]{display:flex;flex-direction:column;gap:3px}.bt-verify-card i[b-20en9jiarh]{font-size:22px;color:#94a3b8}.bt-verify-card strong[b-20en9jiarh]{font-size:13px}.bt-verify-card small[b-20en9jiarh]{font-size:11px;color:var(--muted)}.bt-verify-card.verified[b-20en9jiarh]{background:#f0fdf4;border-color:#bbf7d0}.bt-verify-card.verified i[b-20en9jiarh]{color:#16a34a}.bt-note-row[b-20en9jiarh]{display:grid;grid-template-columns:1fr auto;gap:10px;padding:0 26px 24px}.bt-section-head[b-20en9jiarh]{display:flex;justify-content:space-between;align-items:center;padding:20px 26px 10px;border-top:1px solid #edf1f5}.bt-upload-box[b-20en9jiarh]{margin:0 26px 16px;padding:15px;border:1px dashed #cbd5e1;border-radius:15px;background:#f8fafc}.bt-upload-box small[b-20en9jiarh]{display:block;color:var(--muted);margin-top:9px}.bt-inline-empty[b-20en9jiarh]{margin:0 26px 20px;padding:20px;text-align:center;color:var(--muted);background:#f8fafc;border-radius:14px}.bt-detail-card .table-responsive[b-20en9jiarh]{padding:0 26px}.bt-state[b-20en9jiarh]{font-size:11px;font-weight:800;border-radius:999px;padding:5px 8px}.bt-state.approved[b-20en9jiarh]{background:#dcfce7;color:#166534}.bt-state.rejected[b-20en9jiarh]{background:#fee2e2;color:#991b1b}.bt-state.pending[b-20en9jiarh]{background:#fff7ed;color:#9a3412}.bt-portfolio-grid[b-20en9jiarh]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 26px 26px}.bt-portfolio-grid article[b-20en9jiarh]{border:1px solid #e5eaf0;border-radius:15px;overflow:hidden}.bt-portfolio-grid img[b-20en9jiarh]{width:100%;height:135px;object-fit:cover;background:#f1f5f9}.bt-portfolio-grid article>div[b-20en9jiarh]{padding:10px}.bt-portfolio-grid strong[b-20en9jiarh]{display:block;font-size:13px}.bt-portfolio-grid small[b-20en9jiarh]{display:block;color:var(--muted);margin:3px 0 8px}
@media (max-width:1100px){.bt-trust-layout[b-20en9jiarh]{grid-template-columns:1fr}.bt-list-card[b-20en9jiarh]{min-height:auto}.bt-provider-list[b-20en9jiarh]{max-height:420px}.bt-badge-grid[b-20en9jiarh]{grid-template-columns:repeat(2,1fr)}}
@media (max-width:700px){.bt-trust-hero[b-20en9jiarh]{align-items:flex-start;flex-direction:column}.bt-badge-grid[b-20en9jiarh]{grid-template-columns:1fr;padding:16px}.bt-profile-head[b-20en9jiarh]{align-items:flex-start}.bt-note-row[b-20en9jiarh]{grid-template-columns:1fr;padding:0 16px 18px}.bt-section-head[b-20en9jiarh]{padding-left:16px;padding-right:16px}.bt-upload-box[b-20en9jiarh]{margin-left:16px;margin-right:16px}.bt-detail-card .table-responsive[b-20en9jiarh]{padding:0 16px}.bt-portfolio-grid[b-20en9jiarh]{grid-template-columns:1fr 1fr;padding:0 16px 18px}}
/* /Pages/Admin/Studio/StudioExplorer.razor.rz.scp.css */
.studio-shell[b-cewde73s7y]{max-width:1700px}.studio-hero[b-cewde73s7y],.studio-panel[b-cewde73s7y]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:22px;box-shadow:0 16px 40px rgba(15,23,42,.07)}.studio-hero[b-cewde73s7y]{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.studio-hero h2[b-cewde73s7y]{margin:.25rem 0}.studio-hero p[b-cewde73s7y]{margin:0;color:var(--bs-secondary-color)}.eyebrow[b-cewde73s7y]{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--bs-primary)}.studio-panel[b-cewde73s7y]{min-height:650px;overflow:hidden}.explorer-panel header[b-cewde73s7y]{padding:18px;border-bottom:1px solid var(--bs-border-color);display:flex;flex-direction:column}.explorer-panel header span[b-cewde73s7y]{font-size:.78rem;color:var(--bs-secondary-color)}.tree[b-cewde73s7y]{padding:12px}.tree-row[b-cewde73s7y]{width:100%;border:0;background:transparent;border-radius:13px;padding:10px 12px;display:flex;align-items:center;gap:11px;text-align:left;color:inherit}.tree-row:hover[b-cewde73s7y],.tree-row.selected[b-cewde73s7y]{background:color-mix(in srgb,var(--bs-primary) 10%,transparent)}.tree-row i[b-cewde73s7y]{font-size:1.05rem;color:var(--bs-primary)}.tree-row span[b-cewde73s7y]{display:flex;flex-direction:column}.tree-row small[b-cewde73s7y]{color:var(--bs-secondary-color)}.app-row[b-cewde73s7y]{padding-left:30px}.module-row[b-cewde73s7y]{padding-left:48px}.artifact-row[b-cewde73s7y]{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 72px;color:var(--bs-secondary-color);font-size:.86rem}.artifact-row em[b-cewde73s7y]{margin-left:auto;font-style:normal;font-size:.68rem;border:1px solid var(--bs-border-color);padding:2px 7px;border-radius:99px}.empty-state[b-cewde73s7y],.welcome[b-cewde73s7y]{padding:48px 20px;text-align:center;color:var(--bs-secondary-color)}.welcome i[b-cewde73s7y]{font-size:3rem;color:var(--bs-primary)}.welcome h3[b-cewde73s7y]{color:var(--bs-body-color);margin-top:15px}.quick-grid[b-cewde73s7y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quick-card[b-cewde73s7y]{border:1px solid var(--bs-border-color);border-radius:17px;padding:18px;background:var(--bs-tertiary-bg)}.quick-card>i[b-cewde73s7y]{font-size:1.8rem;color:var(--bs-primary)}.quick-card h5[b-cewde73s7y]{margin:13px 0 6px}.quick-card p[b-cewde73s7y]{font-size:.82rem;color:var(--bs-secondary-color);min-height:40px}@media(max-width:991px){.studio-hero[b-cewde73s7y]{align-items:flex-start;flex-direction:column}.studio-panel[b-cewde73s7y]{min-height:auto}.quick-grid[b-cewde73s7y]{grid-template-columns:1fr}}
/* /Pages/Admin/Studio/StudioFlowDesigner.razor.rz.scp.css */
.flow-studio[b-xw255aumxm]{max-width:1900px;margin:0 auto}.flow-header[b-xw255aumxm],.flow-panel[b-xw255aumxm]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 14px 36px rgba(15,23,42,.07)}.flow-header[b-xw255aumxm]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:22px}.flow-header h2[b-xw255aumxm]{margin:2px 0 4px;font-weight:800;letter-spacing:-.03em}.flow-header p[b-xw255aumxm]{margin:0;color:var(--bs-secondary-color)}.flow-kicker[b-xw255aumxm]{color:var(--bs-primary);font-size:12px;font-weight:850;letter-spacing:.08em}.header-actions[b-xw255aumxm]{display:flex;gap:9px;flex-wrap:wrap}.flow-layout[b-xw255aumxm]{display:grid;grid-template-columns:290px minmax(520px,1fr) 320px;gap:14px;align-items:start}.flow-panel[b-xw255aumxm]{border-radius:20px;overflow:hidden;min-height:720px}.panel-title[b-xw255aumxm]{display:flex;padding:18px 20px;border-bottom:1px solid var(--bs-border-color)}.panel-title strong[b-xw255aumxm],.panel-title small[b-xw255aumxm]{display:block}.panel-title small[b-xw255aumxm]{margin-top:2px;color:var(--bs-secondary-color)}.flow-list[b-xw255aumxm]{padding:10px}.flow-list-item[b-xw255aumxm]{display:flex;width:100%;gap:11px;align-items:center;padding:11px;border:0;border-radius:13px;background:transparent;text-align:left;color:inherit}.flow-list-item:hover[b-xw255aumxm],.flow-list-item.active[b-xw255aumxm]{background:color-mix(in srgb,var(--bs-primary) 11%,transparent)}.flow-list-icon[b-xw255aumxm]{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--bs-tertiary-bg);color:var(--bs-primary)}.flow-list-text[b-xw255aumxm]{min-width:0}.flow-list-text strong[b-xw255aumxm],.flow-list-text small[b-xw255aumxm]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-list-text small[b-xw255aumxm]{color:var(--bs-secondary-color);font-size:11px}.empty-mini[b-xw255aumxm]{padding:24px;text-align:center;color:var(--bs-secondary-color)}.designer-empty[b-xw255aumxm]{display:flex;min-height:700px;padding:30px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-icon[b-xw255aumxm]{display:grid;width:74px;height:74px;place-items:center;border-radius:24px;background:color-mix(in srgb,var(--bs-primary) 12%,transparent);color:var(--bs-primary);font-size:34px}.designer-empty h3[b-xw255aumxm]{margin:20px 0 7px}.designer-empty p[b-xw255aumxm]{max-width:500px;color:var(--bs-secondary-color)}.designer-toolbar[b-xw255aumxm]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--bs-border-color)}.flow-name[b-xw255aumxm]{max-width:430px;font-size:19px;font-weight:750;border-color:transparent;background:transparent;padding-left:0}.flow-name:focus[b-xw255aumxm]{padding-left:12px;background:var(--bs-body-bg)}.device-pill[b-xw255aumxm]{padding:8px 12px;border:1px solid var(--bs-border-color);border-radius:999px;color:var(--bs-secondary-color);font-size:12px}.node-toolbox[b-xw255aumxm]{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--bs-border-color);overflow:auto}.node-toolbox span[b-xw255aumxm]{font-size:12px;font-weight:750;white-space:nowrap}.node-toolbox button[b-xw255aumxm]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--bs-border-color);border-radius:10px;background:var(--bs-body-bg);color:inherit;font-size:12px;white-space:nowrap}.node-toolbox button:hover[b-xw255aumxm]{border-color:var(--bs-primary);color:var(--bs-primary)}.flow-canvas[b-xw255aumxm]{min-height:590px;padding:30px;background-image:radial-gradient(color-mix(in srgb,var(--bs-secondary-color) 18%,transparent) 1px,transparent 1px);background-size:22px 22px}.node-wrap[b-xw255aumxm]{display:flex;max-width:620px;margin:0 auto;align-items:center;gap:8px}.flow-node[b-xw255aumxm]{display:flex;min-width:0;flex:1;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--bs-border-color);border-radius:17px;background:var(--bs-body-bg);box-shadow:0 8px 22px rgba(15,23,42,.07);color:inherit;text-align:left}.flow-node:hover[b-xw255aumxm],.flow-node.selected[b-xw255aumxm]{border-color:var(--bs-primary);box-shadow:0 12px 28px color-mix(in srgb,var(--bs-primary) 17%,transparent)}.node-icon[b-xw255aumxm]{display:grid;flex:0 0 45px;height:45px;place-items:center;border-radius:13px;background:var(--bs-tertiary-bg);font-size:20px;color:var(--bs-primary)}.node-condition .node-icon[b-xw255aumxm]{color:#d97706;background:#fff7ed}.node-returnresult .node-icon[b-xw255aumxm]{color:#059669;background:#ecfdf5}.node-manualtrigger .node-icon[b-xw255aumxm]{color:#7c3aed;background:#f5f3ff}.node-main[b-xw255aumxm]{display:block;min-width:0;flex:1}.node-main small[b-xw255aumxm],.node-main strong[b-xw255aumxm],.node-main em[b-xw255aumxm]{display:block}.node-main small[b-xw255aumxm]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.node-main strong[b-xw255aumxm]{margin:2px 0;font-size:15px}.node-main em[b-xw255aumxm]{overflow:hidden;color:var(--bs-secondary-color);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.node-status[b-xw255aumxm]{padding:5px 8px;border-radius:8px;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:10px}.node-actions[b-xw255aumxm]{display:flex;flex-direction:column;gap:4px}.node-actions button[b-xw255aumxm]{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);color:var(--bs-secondary-color)}.node-actions button:hover:not(:disabled)[b-xw255aumxm]{color:var(--bs-primary);border-color:var(--bs-primary)}.node-actions button.danger:hover:not(:disabled)[b-xw255aumxm]{color:#dc2626;border-color:#dc2626}.node-actions button:disabled[b-xw255aumxm]{opacity:.3}.flow-connector[b-xw255aumxm]{display:flex;height:38px;flex-direction:column;align-items:center;justify-content:center;color:var(--bs-primary)}.flow-connector span[b-xw255aumxm]{width:2px;height:18px;background:color-mix(in srgb,var(--bs-primary) 55%,transparent)}.flow-connector i[b-xw255aumxm]{margin-top:-3px}.property-body[b-xw255aumxm]{padding:18px}.property-body label[b-xw255aumxm]{display:block;margin:15px 0 6px;font-size:12px;font-weight:750}.property-body label:first-child[b-xw255aumxm]{margin-top:0}.property-note[b-xw255aumxm]{margin-top:17px;padding:12px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:11px;line-height:1.5}.property-empty[b-xw255aumxm]{display:flex;min-height:500px;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--bs-secondary-color);text-align:center}.property-empty i[b-xw255aumxm]{font-size:32px}.test-result[b-xw255aumxm]{display:flex;margin:18px;padding:14px;flex-direction:column;gap:4px;border:1px solid #a7f3d0;border-radius:13px;background:#ecfdf5;color:#047857;font-size:11px}.test-result strong[b-xw255aumxm]{font-size:13px}@media(max-width:1300px){.flow-layout[b-xw255aumxm]{grid-template-columns:250px 1fr}.property-panel[b-xw255aumxm]{grid-column:1/-1;min-height:auto}.property-body[b-xw255aumxm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.property-note[b-xw255aumxm]{grid-column:1/-1}}@media(max-width:850px){.flow-header[b-xw255aumxm]{align-items:flex-start;flex-direction:column}.flow-layout[b-xw255aumxm]{grid-template-columns:1fr}.flow-panel[b-xw255aumxm]{min-height:auto}.designer-empty[b-xw255aumxm]{min-height:420px}.flow-canvas[b-xw255aumxm]{padding:18px}.node-wrap[b-xw255aumxm]{align-items:stretch}.node-actions[b-xw255aumxm]{justify-content:center}.property-body[b-xw255aumxm]{display:block}.flow-sidebar[b-xw255aumxm]{order:2}.property-panel[b-xw255aumxm]{order:3}}
/* /Pages/Admin/Studio/StudioFormDesigner.razor.rz.scp.css */
.v4-shell[b-4bbk84wzra]{min-height:calc(100vh - 72px);background:#f3f6fa;border-radius:22px;overflow:hidden;color:#14213d}.v4-topbar[b-4bbk84wzra]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;background:#fff;border-bottom:1px solid #e3e9f2;position:sticky;top:0;z-index:20}.eyebrow[b-4bbk84wzra]{font-size:.7rem;font-weight:800;letter-spacing:.09em;color:#2874f0}.form-title-input[b-4bbk84wzra]{font-size:1.28rem;font-weight:800;border:0;border-bottom:1px solid transparent;outline:0;min-width:270px;background:transparent;color:#101d36}.form-title-input:focus[b-4bbk84wzra]{border-color:#2874f0}.icon-button[b-4bbk84wzra]{width:40px;height:40px;border:1px solid #dae2ed;background:#fff;border-radius:12px;font-size:1.25rem}.top-actions[b-4bbk84wzra]{display:flex;gap:9px;flex-wrap:wrap}.status-chip[b-4bbk84wzra],.version-chip[b-4bbk84wzra]{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:750}.status-chip.draft[b-4bbk84wzra]{background:#fff4d9;color:#9a6400}.status-chip.published[b-4bbk84wzra],.version-chip.published[b-4bbk84wzra]{background:#e4f8ee;color:#087443}.version-chip[b-4bbk84wzra]{background:#edf2f8;color:#526178}.designer-grid[b-4bbk84wzra]{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:14px;padding:14px;min-height:calc(100vh - 150px)}.designer-grid.preview-mode[b-4bbk84wzra]{grid-template-columns:minmax(0,1fr);padding:24px}.panel-card[b-4bbk84wzra],.canvas-toolbar[b-4bbk84wzra]{background:#fff;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 8px 24px rgba(32,50,80,.05)}.toolbox[b-4bbk84wzra],.properties[b-4bbk84wzra]{overflow:hidden;height:calc(100vh - 160px);position:sticky;top:90px}.panel-heading[b-4bbk84wzra]{padding:16px;border-bottom:1px solid #e7ebf1}.panel-heading b[b-4bbk84wzra],.panel-heading small[b-4bbk84wzra]{display:block}.panel-heading small[b-4bbk84wzra]{color:#7a879b;margin-top:2px}.tool-list[b-4bbk84wzra]{padding:10px;max-height:calc(100% - 70px);overflow:auto}.tool-item[b-4bbk84wzra]{display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;background:transparent;border-radius:12px;text-align:left;margin-bottom:5px;color:#42516a}.tool-item:hover[b-4bbk84wzra]{background:#f3f7fd}.tool-item.active[b-4bbk84wzra]{background:#eaf2ff;border-color:#bad2ff;color:#1259c3}.tool-item small[b-4bbk84wzra],.tool-item b[b-4bbk84wzra]{display:block}.tool-item small[b-4bbk84wzra]{font-size:.67rem;opacity:.75;margin-top:2px}.tool-icon[b-4bbk84wzra]{display:grid;place-items:center;width:34px;height:34px;background:#edf2f8;border-radius:9px;font-weight:850}.tool-state[b-4bbk84wzra]{text-align:center;font-weight:900}.canvas-area[b-4bbk84wzra]{min-width:0}.canvas-toolbar[b-4bbk84wzra]{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;margin-bottom:12px}.device-switcher[b-4bbk84wzra]{background:#eef2f7;padding:4px;border-radius:10px}.device-button[b-4bbk84wzra]{border:0;background:transparent;border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:700;color:#657287}.device-button.active[b-4bbk84wzra]{background:#fff;color:#1668df;box-shadow:0 2px 7px rgba(22,50,90,.1)}.canvas-stage[b-4bbk84wzra]{min-height:650px;background:radial-gradient(#d8e1ed 1px,transparent 1px);background-size:18px 18px;border:1px solid #dfe6ef;border-radius:16px;padding:28px;overflow:auto}.form-canvas[b-4bbk84wzra]{margin:0 auto;background:#fff;border:1px solid #dce4ee;border-radius:20px;box-shadow:0 20px 45px rgba(24,43,75,.12);padding:26px;transition:max-width .2s ease}.device-desktop[b-4bbk84wzra]{max-width:980px}.device-tablet[b-4bbk84wzra]{max-width:720px}.device-mobile[b-4bbk84wzra]{max-width:390px}.preview-header[b-4bbk84wzra]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e8edf3;padding-bottom:18px;margin-bottom:20px}.preview-header h3[b-4bbk84wzra]{margin:3px 0;font-weight:800}.preview-header p[b-4bbk84wzra]{margin:0;color:#8390a3}.preview-label[b-4bbk84wzra]{font-size:.65rem;color:#2874f0;font-weight:850;letter-spacing:.1em}.draft-badge[b-4bbk84wzra]{background:#f0f4f9;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:700}.dynamic-form-grid[b-4bbk84wzra]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.field-card[b-4bbk84wzra]{position:relative;padding:12px;border:1px solid transparent;border-radius:13px;min-width:0}.field-card:hover[b-4bbk84wzra]{border-color:#c9d9ee;background:#fafcff}.field-card.selected[b-4bbk84wzra]{border-color:#6aa4f7;background:#f4f8ff;box-shadow:0 0 0 3px rgba(40,116,240,.08)}.field-card label[b-4bbk84wzra]{display:block;font-size:.8rem;font-weight:700;margin-bottom:7px}.field-controls[b-4bbk84wzra]{position:absolute;right:5px;top:-12px;display:none;gap:3px;z-index:2}.field-card.selected .field-controls[b-4bbk84wzra],.field-card:hover .field-controls[b-4bbk84wzra]{display:flex}.field-controls button[b-4bbk84wzra]{width:25px;height:25px;border:1px solid #d4dfec;border-radius:7px;background:#fff;font-size:.7rem;color:#42516a}.form-text[b-4bbk84wzra]{color:#8793a4;font-size:.7rem}.preview-actions[b-4bbk84wzra]{display:flex;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid #e8edf3}.preview-switch[b-4bbk84wzra]{display:flex;align-items:center;gap:8px;height:38px}.empty-canvas[b-4bbk84wzra]{padding:70px 20px;text-align:center;color:#8491a4;border:2px dashed #dbe3ed;border-radius:14px}.property-body[b-4bbk84wzra]{padding:15px;overflow:auto;max-height:calc(100% - 70px)}.property-body>label[b-4bbk84wzra]{display:block;font-size:.72rem;font-weight:750;color:#5f6d83;margin:14px 0 6px}.property-body>label:first-child[b-4bbk84wzra]{margin-top:0}.property-empty[b-4bbk84wzra]{padding:40px 18px;text-align:center;color:#8996a8}.property-meta[b-4bbk84wzra]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f4;padding:10px 0;font-size:.75rem}.property-meta:first-of-type[b-4bbk84wzra]{margin-top:20px}.designer-loading[b-4bbk84wzra]{min-height:500px;display:flex;align-items:center;justify-content:center;gap:12px}.preview-mode .canvas-stage[b-4bbk84wzra]{background:transparent;border:0}.preview-mode .form-canvas[b-4bbk84wzra]{max-width:1050px}.preview-mode .field-card[b-4bbk84wzra]{pointer-events:none}@media(max-width:1200px){.designer-grid[b-4bbk84wzra]{grid-template-columns:220px minmax(0,1fr)}.properties[b-4bbk84wzra]{grid-column:1/-1;height:auto;position:static}.property-body[b-4bbk84wzra]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;max-height:none}.property-body>label[b-4bbk84wzra]{margin-bottom:0}.property-meta[b-4bbk84wzra]{grid-column:span 1}}@media(max-width:768px){.v4-topbar[b-4bbk84wzra]{align-items:flex-start;flex-direction:column}.designer-grid[b-4bbk84wzra]{display:block;padding:8px}.toolbox[b-4bbk84wzra],.properties[b-4bbk84wzra]{position:static;height:auto;margin-bottom:10px}.tool-list[b-4bbk84wzra]{max-height:220px}.canvas-toolbar[b-4bbk84wzra]{align-items:flex-start;flex-direction:column;gap:8px}.canvas-stage[b-4bbk84wzra]{padding:8px}.form-canvas[b-4bbk84wzra]{padding:16px;border-radius:14px}.dynamic-form-grid[b-4bbk84wzra]{display:block}.field-card[b-4bbk84wzra]{margin-bottom:8px}.form-title-input[b-4bbk84wzra]{min-width:180px;max-width:250px}.property-body[b-4bbk84wzra]{display:block}.preview-header[b-4bbk84wzra]{gap:10px}.top-actions[b-4bbk84wzra]{width:100%}.top-actions .btn[b-4bbk84wzra]{flex:1}}
/* /Pages/Admin/Templates/CommerceTemplateGallery.razor.rz.scp.css */
.ctg-page[b-9cnncpsavi]{max-width:1680px;margin:0 auto;padding:18px 22px 70px;color:#0f172a}.ctg-breadcrumb[b-9cnncpsavi]{display:flex;align-items:center;gap:7px;font-size:10px;color:#64748b;margin-bottom:12px}.ctg-breadcrumb a[b-9cnncpsavi]{text-decoration:none;color:#475569}.ctg-breadcrumb i[b-9cnncpsavi]{font-size:8px}.ctg-head[b-9cnncpsavi]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dbeafe;box-shadow:0 12px 36px rgba(15,23,42,.05)}.ctg-head h1[b-9cnncpsavi]{font-size:30px;font-weight:950;letter-spacing:-.04em;margin:4px 0}.ctg-head p[b-9cnncpsavi]{margin:0;color:#64748b}.ctg-kicker[b-9cnncpsavi]{font-size:10px;font-weight:950;letter-spacing:.15em;color:#0284c7}.ctg-theme[b-9cnncpsavi]{min-width:220px;border:1px solid #dbeafe;border-radius:16px;padding:12px 15px;background:#eff6ff}.ctg-theme span[b-9cnncpsavi],.ctg-theme strong[b-9cnncpsavi],.ctg-theme small[b-9cnncpsavi]{display:block}.ctg-theme span[b-9cnncpsavi]{font-size:9px;text-transform:uppercase;color:#64748b}.ctg-theme strong[b-9cnncpsavi]{margin:3px 0}.ctg-theme small[b-9cnncpsavi]{color:#0284c7}.ctg-tabs[b-9cnncpsavi]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e2e8f0;border-radius:15px;overflow:hidden;background:#fff}.ctg-tabs a[b-9cnncpsavi]{display:flex;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;color:#334155;border-right:1px solid #e2e8f0}.ctg-tabs a:last-child[b-9cnncpsavi]{border-right:0}.ctg-tabs a.active[b-9cnncpsavi]{background:#0d6efd;color:#fff}.ctg-tabs i[b-9cnncpsavi]{font-size:18px}.ctg-tabs span[b-9cnncpsavi],.ctg-tabs b[b-9cnncpsavi],.ctg-tabs small[b-9cnncpsavi]{display:block}.ctg-tabs b[b-9cnncpsavi]{font-size:11px}.ctg-tabs small[b-9cnncpsavi]{font-size:9px;opacity:.72}.ctg-tools[b-9cnncpsavi]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ctg-filters[b-9cnncpsavi]{display:flex;gap:6px;flex-wrap:wrap}.ctg-filter[b-9cnncpsavi]{border:1px solid #dbe2ea;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800;color:#475569}.ctg-filter span[b-9cnncpsavi]{margin-left:4px;color:#94a3b8}.ctg-filter.active[b-9cnncpsavi]{background:#0d6efd;color:#fff;border-color:#0d6efd}.ctg-filter.active span[b-9cnncpsavi]{color:#dbeafe}.ctg-search[b-9cnncpsavi]{display:flex;align-items:center;gap:8px;min-width:240px;border:1px solid #dbe2ea;border-radius:12px;padding:8px 11px;background:#fff}.ctg-search input[b-9cnncpsavi]{border:0;outline:0;width:100%;font-size:11px}.ctg-search i[b-9cnncpsavi]{color:#64748b}.ctg-workspace[b-9cnncpsavi]{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:15px;align-items:start}.ctg-grid[b-9cnncpsavi]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ctg-card[b-9cnncpsavi]{border:1px solid #e2e8f0;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 6px 22px rgba(15,23,42,.04);cursor:pointer;transition:.15s}.ctg-card:hover[b-9cnncpsavi],.ctg-card.selected[b-9cnncpsavi]{transform:translateY(-2px);border-color:#60a5fa;box-shadow:0 12px 28px rgba(37,99,235,.12)}.ctg-thumb[b-9cnncpsavi]{position:relative;height:145px;padding:8px;background:#f8fafc;overflow:hidden}.variant-dark[b-9cnncpsavi]{background:#0b1220}.variant-soft[b-9cnncpsavi]{background:#fff7ed}.mini-browser[b-9cnncpsavi]{display:flex;gap:3px}.mini-browser span[b-9cnncpsavi]{width:5px;height:5px;border-radius:50%;background:#cbd5e1}.mini-nav[b-9cnncpsavi]{height:20px;margin:5px 0;display:flex;align-items:center;gap:8px}.mini-nav b[b-9cnncpsavi]{width:36px;height:7px;border-radius:6px;background:var(--ctg-accent)}.mini-nav i[b-9cnncpsavi]{width:18px;height:3px;border-radius:4px;background:#cbd5e1}.mini-hero[b-9cnncpsavi]{height:83px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:8px;background:#fff;padding:7px}.variant-dark .mini-hero[b-9cnncpsavi]{background:#111827}.mini-copy[b-9cnncpsavi]{display:grid;align-content:center;gap:5px}.mini-copy small[b-9cnncpsavi],.mini-copy strong[b-9cnncpsavi],.mini-copy em[b-9cnncpsavi]{height:4px;border-radius:4px;background:#cbd5e1}.mini-copy small[b-9cnncpsavi]{width:38%}.mini-copy strong[b-9cnncpsavi]{width:92%;height:7px;background:#64748b}.mini-copy em[b-9cnncpsavi]{width:70%}.mini-copy button[b-9cnncpsavi]{width:38px;height:12px;border:0;border-radius:4px;background:var(--ctg-accent)}.mini-product[b-9cnncpsavi]{display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#f8fafc,#e2e8f0)}.mini-product i[b-9cnncpsavi]{font-size:28px;color:#64748b}.mini-meta[b-9cnncpsavi]{display:flex;gap:5px;margin-top:6px}.mini-meta span[b-9cnncpsavi]{height:4px;flex:1;border-radius:4px;background:#dbe2ea}.ctg-badge[b-9cnncpsavi]{position:absolute;right:8px;top:8px;background:#10b981;color:#fff;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.variant-dark .ctg-badge[b-9cnncpsavi]{background:#7c3aed}.ctg-card-body[b-9cnncpsavi]{padding:11px 11px 8px}.ctg-card-body h3[b-9cnncpsavi]{font-size:13px;font-weight:900;margin:0 0 3px}.ctg-card-body p[b-9cnncpsavi]{height:30px;font-size:9px;line-height:1.45;color:#64748b;margin:0 0 8px;overflow:hidden}.ctg-tags[b-9cnncpsavi]{display:flex;gap:4px;flex-wrap:wrap}.ctg-tags span[b-9cnncpsavi]{font-size:8px;padding:4px 7px;border-radius:999px;background:#eff6ff;color:#1d4ed8}.ctg-tags.large span[b-9cnncpsavi]{font-size:9px}.ctg-card-actions[b-9cnncpsavi]{display:grid;grid-template-columns:1fr 1.2fr;gap:6px;padding:0 11px 11px}.ctg-card-actions .btn[b-9cnncpsavi]{font-size:9px}.ctg-preview[b-9cnncpsavi]{position:sticky;top:14px;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.06)}.ctg-preview-head[b-9cnncpsavi]{display:flex;justify-content:space-between;gap:10px}.ctg-preview-head h2[b-9cnncpsavi]{font-size:18px;font-weight:950;margin:3px 0}.preview-badge[b-9cnncpsavi]{align-self:start;padding:5px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:8px;font-weight:900}.device-switch[b-9cnncpsavi]{display:flex;align-items:center;gap:5px;margin:10px 0}.device-switch span[b-9cnncpsavi]{margin-left:auto;font-size:8px;font-weight:900;color:#64748b}.device-btn[b-9cnncpsavi]{display:grid;place-items:center;width:35px;height:32px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#64748b}.device-btn.active[b-9cnncpsavi]{background:#0d6efd;border-color:#0d6efd;color:#fff}.preview-shell[b-9cnncpsavi]{margin:0 auto;border:1px solid #dbe2ea;border-radius:14px;padding:7px;background:#e2e8f0;transition:.2s}.preview-desktop[b-9cnncpsavi]{width:100%}.preview-tablet[b-9cnncpsavi]{width:78%}.preview-mobile[b-9cnncpsavi]{width:48%}.preview-site[b-9cnncpsavi]{overflow:hidden;border-radius:9px;background:#fff}.preview-site header[b-9cnncpsavi]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid #e5e7eb;font-size:6px}.preview-site header b[b-9cnncpsavi]{font-size:7px;color:var(--ctg-accent)}.preview-site header nav[b-9cnncpsavi]{display:flex;gap:6px;margin-left:auto}.preview-site header button[b-9cnncpsavi]{font-size:5px;border:0;border-radius:4px;background:var(--ctg-accent);color:#fff;padding:3px 5px}.preview-product[b-9cnncpsavi]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.hero-55-45[b-9cnncpsavi]{grid-template-columns:1.22fr 1fr}.hero-60-40[b-9cnncpsavi]{grid-template-columns:1.5fr 1fr}.hero-45-55[b-9cnncpsavi]{grid-template-columns:.82fr 1fr}.preview-media[b-9cnncpsavi]{display:grid;place-items:center;min-height:130px;border-radius:8px;background:linear-gradient(145deg,#f8fafc,#e2e8f0);position:relative}.preview-media>i[b-9cnncpsavi]{font-size:42px;color:#94a3b8}.preview-media>div[b-9cnncpsavi]{position:absolute;bottom:6px;display:flex;gap:4px}.preview-media span[b-9cnncpsavi]{width:18px;height:15px;border-radius:3px;background:#fff;border:1px solid #cbd5e1}.preview-info[b-9cnncpsavi]{padding:5px}.preview-info small[b-9cnncpsavi]{font-size:6px;color:#64748b}.preview-info h3[b-9cnncpsavi]{font-size:13px;line-height:1.05;font-weight:950;margin:5px 0}.preview-info p[b-9cnncpsavi]{font-size:6px;color:#64748b;line-height:1.5}.preview-info strong[b-9cnncpsavi]{display:block;font-size:9px;margin:7px 0}.preview-info button[b-9cnncpsavi]{border:0;border-radius:5px;background:var(--ctg-accent);color:#fff;font-size:6px;padding:5px 8px}.preview-chips[b-9cnncpsavi]{display:flex;gap:3px}.preview-chips span[b-9cnncpsavi]{font-size:5px;background:#f1f5f9;padding:2px 4px;border-radius:999px}.preview-sections[b-9cnncpsavi]{padding:8px 10px;border-top:1px solid #e5e7eb}.preview-sections b[b-9cnncpsavi]{font-size:7px}.preview-sections div[b-9cnncpsavi]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px}.preview-sections span[b-9cnncpsavi]{height:18px;border-radius:5px;background:#f1f5f9}.preview-mobile .preview-product[b-9cnncpsavi],.preview-tablet .preview-product[b-9cnncpsavi]{grid-template-columns:1fr}.preview-mobile .preview-site header nav[b-9cnncpsavi]{display:none}.ctg-preview-desc[b-9cnncpsavi]{font-size:10px;color:#64748b;line-height:1.5;margin:12px 0 8px}.ctg-features[b-9cnncpsavi]{list-style:none;padding:0;margin:12px 0;display:grid;gap:7px}.ctg-features li[b-9cnncpsavi]{font-size:9px;color:#475569}.ctg-features i[b-9cnncpsavi]{color:#16a34a;margin-right:7px}.ctg-safe[b-9cnncpsavi]{display:flex;gap:8px;margin-top:10px;padding:10px;border-radius:11px;background:#eff6ff;color:#1e3a8a;font-size:9px}.ctg-safe span[b-9cnncpsavi],.ctg-safe b[b-9cnncpsavi]{display:block}.ctg-empty[b-9cnncpsavi]{grid-column:1/-1;min-height:260px;border:1px dashed #cbd5e1;border-radius:18px;display:grid;place-items:center;align-content:center;gap:6px;color:#64748b}.ctg-empty i[b-9cnncpsavi]{font-size:28px}.ctg-empty b[b-9cnncpsavi]{color:#0f172a}@media(max-width:1300px){.ctg-grid[b-9cnncpsavi]{grid-template-columns:repeat(3,1fr)}.ctg-workspace[b-9cnncpsavi]{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:980px){.ctg-workspace[b-9cnncpsavi]{grid-template-columns:1fr}.ctg-preview[b-9cnncpsavi]{position:static}.ctg-grid[b-9cnncpsavi]{grid-template-columns:repeat(2,1fr)}.ctg-tabs[b-9cnncpsavi]{grid-template-columns:1fr 1fr}.ctg-tabs a[b-9cnncpsavi]{border-bottom:1px solid #e2e8f0}.ctg-tools[b-9cnncpsavi]{align-items:stretch;flex-direction:column}.ctg-search[b-9cnncpsavi]{min-width:0}}@media(max-width:640px){.ctg-page[b-9cnncpsavi]{padding:12px}.ctg-head[b-9cnncpsavi]{align-items:flex-start;flex-direction:column}.ctg-theme[b-9cnncpsavi]{width:100%}.ctg-grid[b-9cnncpsavi]{grid-template-columns:1fr}.ctg-tabs[b-9cnncpsavi]{grid-template-columns:1fr}.ctg-tabs a[b-9cnncpsavi]{border-right:0}.ctg-thumb[b-9cnncpsavi]{height:170px}}
/* /Pages/Auth/PublicAuthLayout.razor.rz.scp.css */
.auth-scope[b-u1ikos0knl] {
    --bg0: #0b1220;
    --bg1: #0f172a;
    --border: rgba(148,163,184,.22);
    --text: #e5e7eb;
    --muted: #9ca3af;
    --primary: #2563eb;
    --primary2: #0ea5e9;
    --shadow: 0 20px 60px rgba(0,0,0,.45);
    --radius: 18px;
    --ring: 0 0 0 4px rgba(37,99,235,.18);
    min-height: 100vh;
    margin: 0;
    font-family: ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";
    color: var(--text);
    background: radial-gradient(1200px 500px at 15% 10%, rgba(37,99,235,.22), transparent 60%), radial-gradient(900px 480px at 85% 20%, rgba(14,165,233,.18), transparent 55%), radial-gradient(700px 500px at 50% 95%, rgba(99,102,241,.12), transparent 55%), linear-gradient(180deg,var(--bg0),var(--bg1));
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 28px 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.auth-shell[b-u1ikos0knl] {
    width: 100%;
    max-width: 1040px;
    display: grid;
    grid-template-columns: 1.1fr .9fr;
    gap: 22px;
    align-items: stretch;
}

.auth-brand[b-u1ikos0knl] {
    border: 1px solid var(--border);
    border-radius: var(--radius);
    padding: 30px 28px;
    background: linear-gradient(145deg, rgba(17,24,39,.85), rgba(11,18,32,.75));
    box-shadow: var(--shadow);
    position: relative;
    overflow: hidden;
    min-height: 520px;
}

    .auth-brand[b-u1ikos0knl]::before {
        content: "";
        position: absolute;
        inset: -2px;
        background: radial-gradient(600px 220px at 20% 15%, rgba(37,99,235,.35), transparent 60%), radial-gradient(520px 220px at 80% 25%, rgba(14,165,233,.25), transparent 55%);
        filter: blur(10px);
        opacity: .9;
        pointer-events: none;
    }

.auth-brand-inner[b-u1ikos0knl] {
    position: relative;
    z-index: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 18px;
}

.auth-logo[b-u1ikos0knl] {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 800;
    letter-spacing: .2px;
    font-size: 18px;
}

.auth-logo-badge[b-u1ikos0knl] {
    width: 42px;
    height: 42px;
    border-radius: 14px;
    background: linear-gradient(135deg,var(--primary),var(--primary2));
    display: grid;
    place-items: center;
    box-shadow: 0 10px 25px rgba(37,99,235,.28);
}

    .auth-logo-badge svg[b-u1ikos0knl] {
        width: 22px;
        height: 22px
    }

.auth-brand-title[b-u1ikos0knl] {
    margin: 18px 0 8px;
    font-size: 30px;
    line-height: 1.08
}

.auth-brand-sub[b-u1ikos0knl] {
    margin: 0;
    color: var(--muted);
    max-width: 46ch;
    line-height: 1.6;
    font-size: 14px
}

.auth-chip[b-u1ikos0knl] {
    padding: 6px 10px;
    border-radius: 999px;
    border: 1px solid rgba(148,163,184,.18);
    background: rgba(2,6,23,.18);
    color: rgba(226,232,240,.88);
    font-size: 12px;
    white-space: nowrap;
}

.auth-brand-foot[b-u1ikos0knl] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    color: rgba(156,163,175,.85);
    font-size: 12.5px;
    padding-top: 12px;
    border-top: 1px solid rgba(148,163,184,.14);
}

.auth-card[b-u1ikos0knl] {
    border: 1px solid var(--border);
    border-radius: var(--radius);
    padding: 22px 22px 18px 22px;
    background: linear-gradient(160deg, rgba(17,24,39,.90), rgba(11,18,32,.82));
    box-shadow: var(--shadow);
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    overflow: hidden;
    backdrop-filter: blur(10px);
}

    .auth-card[b-u1ikos0knl]::after {
        content: "";
        position: absolute;
        inset: -1px;
        background: radial-gradient(480px 240px at 40% 0%, rgba(255,255,255,.06), transparent 60%);
        pointer-events: none;
    }

    .auth-card > *[b-u1ikos0knl] {
        position: relative;
        z-index: 1
    }

/* Form elemanları (Reset/Forgot içinde kullanıyorsun) */
.auth-alert[b-u1ikos0knl] {
    border: 1px solid rgba(239,68,68,.35);
    background: rgba(239,68,68,.10);
    color: #fecaca;
    padding: 10px 12px;
    border-radius: 14px;
    margin: 10px 0 12px;
    font-size: 13px;
}

.auth-ok[b-u1ikos0knl] {
    border: 1px solid rgba(34,197,94,.30);
    background: rgba(34,197,94,.10);
    color: rgba(187,247,208,.95);
    padding: 10px 12px;
    border-radius: 14px;
    margin: 10px 0 12px;
    font-size: 13px;
}

.auth-field[b-u1ikos0knl] {
    margin-top: 12px
}

.auth-label[b-u1ikos0knl] {
    margin-bottom: 6px;
    font-size: 13px;
    color: #cbd5e1
}

.auth-row[b-u1ikos0knl] {
    display: flex;
    gap: 10px;
    align-items: center
}

.auth-input[b-u1ikos0knl] {
    width: 100%;
    padding: 11px 12px;
    border-radius: 14px;
    border: 1px solid rgba(148,163,184,.22);
    background: rgba(2,6,23,.30);
    color: var(--text);
    outline: none;
    transition: border .15s ease, box-shadow .15s ease, background .15s ease;
}

    .auth-input:focus[b-u1ikos0knl] {
        border-color: rgba(37,99,235,.65);
        box-shadow: var(--ring);
        background: rgba(2,6,23,.36)
    }

    .auth-input[b-u1ikos0knl]::placeholder {
        color: rgba(156,163,175,.7)
    }

    .auth-input[readonly][b-u1ikos0knl] {
        opacity: .9
    }

.auth-icon-btn[b-u1ikos0knl] {
    border: 1px solid rgba(148,163,184,.22);
    background: rgba(2,6,23,.30);
    color: #cbd5e1;
    border-radius: 14px;
    padding: 10px 12px;
    cursor: pointer;
}

    .auth-icon-btn:hover[b-u1ikos0knl] {
        border-color: rgba(148,163,184,.35)
    }

    .auth-icon-btn svg[b-u1ikos0knl] {
        width: 18px;
        height: 18px;
        display: block
    }

.auth-btn[b-u1ikos0knl] {
    margin-top: 14px;
    width: 100%;
    padding: 11px 14px;
    border-radius: 14px;
    border: 0;
    cursor: pointer;
    font-weight: 800;
    letter-spacing: .2px;
    color: white;
    background: linear-gradient(135deg,var(--primary),var(--primary2));
    box-shadow: 0 12px 26px rgba(37,99,235,.26);
    transition: transform .06s ease, filter .15s ease, opacity .15s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

    .auth-btn:hover[b-u1ikos0knl] {
        filter: brightness(1.06)
    }

    .auth-btn:active[b-u1ikos0knl] {
        transform: translateY(1px)
    }

    .auth-btn[disabled][b-u1ikos0knl] {
        opacity: .7;
        cursor: not-allowed;
        transform: none
    }

.auth-btn-outline[b-u1ikos0knl] {
    margin-top: 10px;
    width: 100%;
    padding: 11px 14px;
    border-radius: 14px;
    border: 1px solid rgba(148,163,184,.22);
    background: rgba(2,6,23,.25);
    color: #e5e7eb;
    font-weight: 800;
    cursor: pointer;
}

    .auth-btn-outline:hover[b-u1ikos0knl] {
        border-color: rgba(148,163,184,.35)
    }

.auth-help[b-u1ikos0knl] {
    margin-top: 10px;
    color: rgba(156,163,175,.9);
    font-size: 12.5px;
    line-height: 1.45;
    display: flex;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.auth-link[b-u1ikos0knl] {
    color: #93c5fd;
    text-decoration: none
}

    .auth-link:hover[b-u1ikos0knl] {
        text-decoration: underline
    }

.val[b-u1ikos0knl] {
    display: block;
    margin-top: 6px;
    color: #fca5a5;
    font-size: 12.5px;
}

@media (max-width:900px) {
    .auth-shell[b-u1ikos0knl] {
        grid-template-columns: 1fr;
        max-width: 520px
    }

    .auth-brand[b-u1ikos0knl] {
        display: none
    }
}
/* /Pages/Public/BayTamirciThemePreview.razor.rz.scp.css */
.btpv[b-uqm0uzh2dd]{min-height:100vh;background:#f6f8fc;color:#0d2747;font-family:Inter,Segoe UI,Arial,sans-serif;padding-bottom:74px}.btpv-homebar[b-uqm0uzh2dd],.btpv-appbar[b-uqm0uzh2dd]{height:68px;background:#fff;border-bottom:1px solid #e6ebf1;display:flex;align-items:center;justify-content:space-between;padding:0 18px;position:sticky;top:0;z-index:20}.btpv-logo img[b-uqm0uzh2dd],.btpv-brand img[b-uqm0uzh2dd]{height:38px}.btpv-brand[b-uqm0uzh2dd]{display:flex;align-items:center;gap:9px;font-weight:900}.btpv-brand span[b-uqm0uzh2dd]{font-size:14px}.btpv-home-actions[b-uqm0uzh2dd]{display:flex;gap:15px;color:#0864c0;font-size:20px}.btpv-avatar[b-uqm0uzh2dd]{width:36px;height:36px;border-radius:11px;background:#eaf4fd;color:#0766d8;display:grid;place-items:center;font-weight:900}.btpv-hero[b-uqm0uzh2dd]{background:linear-gradient(135deg,#0756bd,#0877e8);color:#fff;padding:26px 18px 31px;border-radius:0 0 28px 28px}.btpv-hero>span[b-uqm0uzh2dd],.btpv-request-hero>span[b-uqm0uzh2dd],.btpv-greeting>span[b-uqm0uzh2dd]{font-size:9px;letter-spacing:.14em;font-weight:900;color:#bfe0ff}.btpv-hero h1[b-uqm0uzh2dd]{font-size:30px;line-height:1.04;letter-spacing:-.04em;margin:7px 0 8px}.btpv-hero p[b-uqm0uzh2dd]{font-size:12px;color:#dcecff;margin:0}.btpv-search[b-uqm0uzh2dd]{height:54px;background:#fff;border-radius:16px;margin-top:18px;color:#718197;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px}.btpv-hero>small[b-uqm0uzh2dd]{display:block;margin-top:10px;font-size:9px;color:#e3f1ff}.btpv-home-content[b-uqm0uzh2dd],.btpv-portal[b-uqm0uzh2dd],.btpv-request-page[b-uqm0uzh2dd]{padding:18px}.btpv-title[b-uqm0uzh2dd],.btpv-card-title[b-uqm0uzh2dd]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:5px 0 11px}.btpv-title span[b-uqm0uzh2dd],.btpv-card-title span[b-uqm0uzh2dd]{font-size:7px;letter-spacing:.13em;font-weight:900;color:#0766c8}.btpv-title h2[b-uqm0uzh2dd]{font-size:19px;margin:2px 0 0}.btpv-title a[b-uqm0uzh2dd],.btpv-card-title a[b-uqm0uzh2dd]{font-size:8px;color:#58708d;font-weight:900}.btpv-categories[b-uqm0uzh2dd]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.btpv-categories article[b-uqm0uzh2dd]{text-align:center;background:#fff;border:1px solid #e7edf4;border-radius:14px;padding:9px 3px}.btpv-categories article>span[b-uqm0uzh2dd]{width:42px;height:42px;border-radius:13px;background:#edf6ff;color:#0870d7;display:grid;place-items:center;margin:auto;font-size:17px}.btpv-categories b[b-uqm0uzh2dd]{display:block;font-size:9px;margin-top:6px}.btpv-promo[b-uqm0uzh2dd]{margin:18px 0;background:linear-gradient(135deg,#ffdc65,#ffc84c);border-radius:20px;padding:18px;display:grid;grid-template-columns:1fr auto;overflow:hidden}.btpv-promo span[b-uqm0uzh2dd]{font-size:7px;font-weight:900;letter-spacing:.13em}.btpv-promo h2[b-uqm0uzh2dd]{font-size:19px;line-height:1.05;margin:5px 0}.btpv-promo p[b-uqm0uzh2dd]{font-size:9px;max-width:220px}.btpv-promo button[b-uqm0uzh2dd],.btpv-primary[b-uqm0uzh2dd]{border:0;background:#0b2445;color:#fff;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.btpv-promo>i[b-uqm0uzh2dd]{font-size:70px;align-self:end;color:#0b2445}.btpv-pros[b-uqm0uzh2dd]{display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:9px;overflow:hidden}.btpv-pros article[b-uqm0uzh2dd]{background:#fff;border:1px solid #e5ebf2;border-radius:15px;padding:10px;display:flex;gap:9px;align-items:center}.portrait[b-uqm0uzh2dd]{width:48px;height:48px;border-radius:14px;background:#0766d8;color:#fff;display:grid;place-items:center;font-weight:900}.btpv-pros b[b-uqm0uzh2dd],.btpv-pros small[b-uqm0uzh2dd],.btpv-pros span[b-uqm0uzh2dd]{display:block}.btpv-pros b[b-uqm0uzh2dd]{font-size:10px}.btpv-pros small[b-uqm0uzh2dd]{font-size:8px;color:#76849a}.btpv-pros span[b-uqm0uzh2dd]{font-size:8px;color:#607189;margin-top:3px}.btpv-pros span i[b-uqm0uzh2dd]{color:#ffc400}.btpv-bottom[b-uqm0uzh2dd]{position:fixed;left:8px;right:8px;bottom:8px;height:62px;background:#fff;border:1px solid #e1e8f0;border-radius:20px;display:grid;grid-template-columns:repeat(5,1fr);padding:4px;box-shadow:0 14px 34px #102b471f;z-index:50}.btpv-bottom a[b-uqm0uzh2dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#718198;font-size:8px;font-weight:800}.btpv-bottom a i[b-uqm0uzh2dd]{font-size:16px}.btpv-bottom a.active[b-uqm0uzh2dd]{color:#0766d8}.btpv-bottom a.primary[b-uqm0uzh2dd]{width:48px;height:48px;border-radius:50%;background:#0766d8;color:#fff;justify-self:center;margin-top:-15px;box-shadow:0 7px 18px #075dbb38}.btpv-bottom a.primary span[b-uqm0uzh2dd]{position:absolute;margin-top:64px;color:#0766d8}.btpv-greeting h1[b-uqm0uzh2dd]{font-size:26px;margin:5px 0}.btpv-greeting p[b-uqm0uzh2dd]{font-size:11px;color:#758399;margin:0}.btpv-metrics[b-uqm0uzh2dd]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.btpv-metrics article[b-uqm0uzh2dd]{background:#fff;border:1px solid #e5ebf2;border-radius:14px;padding:10px}.btpv-metrics i[b-uqm0uzh2dd]{color:#0766d8}.btpv-metrics b[b-uqm0uzh2dd],.btpv-metrics small[b-uqm0uzh2dd]{display:block}.btpv-metrics b[b-uqm0uzh2dd]{font-size:20px}.btpv-metrics small[b-uqm0uzh2dd]{font-size:7px;color:#8190a1}.btpv-list-card[b-uqm0uzh2dd],.btpv-form-card[b-uqm0uzh2dd]{background:#fff;border:1px solid #e4eaf1;border-radius:17px;padding:13px}.btpv-card-title strong[b-uqm0uzh2dd]{display:block;font-size:13px}.btpv-request[b-uqm0uzh2dd],.btpv-opportunity[b-uqm0uzh2dd]{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border-top:1px solid #edf1f5;padding:10px 0}.btpv-request .icon[b-uqm0uzh2dd]{width:38px;height:38px;border-radius:12px;background:#edf6ff;color:#0766d8;display:grid;place-items:center}.btpv-request b[b-uqm0uzh2dd],.btpv-request small[b-uqm0uzh2dd],.btpv-request p[b-uqm0uzh2dd],.btpv-opportunity b[b-uqm0uzh2dd],.btpv-opportunity small[b-uqm0uzh2dd],.btpv-opportunity p[b-uqm0uzh2dd]{display:block;margin:0}.btpv-request b[b-uqm0uzh2dd],.btpv-opportunity b[b-uqm0uzh2dd]{font-size:9px}.btpv-request small[b-uqm0uzh2dd],.btpv-opportunity small[b-uqm0uzh2dd]{font-size:7px;color:#8290a0}.btpv-request p[b-uqm0uzh2dd],.btpv-opportunity p[b-uqm0uzh2dd]{font-size:7px;color:#6d7c90;margin-top:3px}.btpv-request em[b-uqm0uzh2dd]{font-style:normal;font-size:7px;background:#e8f8ef;color:#16704a;padding:4px 6px;border-radius:999px}.btpv-request em.blue[b-uqm0uzh2dd]{background:#e9f4fd;color:#0766c8}.btpv-opportunity .score[b-uqm0uzh2dd]{width:36px;height:36px;border-radius:11px;background:#e9f4fd;color:#0766c8;display:grid;place-items:center;font-size:10px;font-weight:900}.btpv-opportunity button[b-uqm0uzh2dd]{border:0;background:#0766d8;color:#fff;border-radius:9px;padding:6px 8px;font-size:7px;font-weight:900}.btpv-request-hero[b-uqm0uzh2dd]{background:linear-gradient(135deg,#0b2445,#075fb8);color:#fff;border-radius:18px;padding:18px;margin-bottom:12px}.btpv-request-hero h1[b-uqm0uzh2dd]{font-size:23px;line-height:1.05;margin:6px 0}.btpv-request-hero p[b-uqm0uzh2dd]{font-size:9px;color:#d7e8f8}.btpv-form-card label[b-uqm0uzh2dd]{display:block;font-size:8px;font-weight:900;color:#40546f;margin:9px 0 5px}.fake-input[b-uqm0uzh2dd],.fake-textarea[b-uqm0uzh2dd]{border:1px solid #dce5ed;border-radius:11px;background:#fafcfe;color:#7a8798;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:9px}.fake-input span[b-uqm0uzh2dd]{flex:1}.fake-input.small[b-uqm0uzh2dd]{min-height:36px}.fake-grid[b-uqm0uzh2dd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fake-textarea[b-uqm0uzh2dd]{min-height:72px;align-items:flex-start;padding-top:10px}.btpv-primary[b-uqm0uzh2dd]{width:100%;height:40px;border-radius:11px;background:#0766d8;margin-top:12px}
/* /Pages/Public/Canias/CaniasApproval.razor.rz.scp.css */
.canias-page[b-zrfmx87yrf]{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 10% 10%,#dff8ef 0,transparent 35%),radial-gradient(circle at 90% 90%,#e4edff 0,transparent 38%),#f5f7fb;font-family:Inter,Segoe UI,Arial,sans-serif;color:#172033}.canias-card[b-zrfmx87yrf]{width:min(680px,100%);background:#fff;border:1px solid #e4e9f1;border-radius:28px;box-shadow:0 24px 70px #18243a1a;overflow:hidden}.canias-card header[b-zrfmx87yrf]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #edf1f5}.brand-mark[b-zrfmx87yrf]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#087f6a,#14b88a);color:#fff;font-weight:900;font-size:22px}.canias-card header div:nth-child(2)[b-zrfmx87yrf]{display:flex;flex-direction:column}.canias-card header strong[b-zrfmx87yrf]{letter-spacing:.08em}.canias-card header span[b-zrfmx87yrf]{font-size:12px;color:#758196}.canias-card header small[b-zrfmx87yrf]{margin-left:auto;border:1px solid #dce4ec;border-radius:999px;padding:7px 10px;color:#657287;font-weight:700}.canias-card header i[b-zrfmx87yrf]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#10b981}.canias-card main[b-zrfmx87yrf]{padding:42px 46px;text-align:center}.status-icon[b-zrfmx87yrf]{width:72px;height:72px;border-radius:23px;display:grid;place-items:center;margin:0 auto 18px;font-size:38px;font-weight:900}.status-icon.success[b-zrfmx87yrf]{background:#e7fbf3;color:#059669}.status-icon.reject[b-zrfmx87yrf],.status-icon.error[b-zrfmx87yrf]{background:#fff0f1;color:#dc2626}.eyebrow[b-zrfmx87yrf]{display:inline-block;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.eyebrow.ok[b-zrfmx87yrf]{background:#ecfdf5;color:#047857}.eyebrow.danger[b-zrfmx87yrf]{background:#fff1f2;color:#be123c}h1[b-zrfmx87yrf]{font-size:clamp(26px,5vw,35px);line-height:1.15;letter-spacing:-.035em;margin:13px 0 12px}p[b-zrfmx87yrf]{color:#6b778b;line-height:1.7;margin:0 auto;max-width:520px}.document[b-zrfmx87yrf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:28px;padding:17px;border:1px solid #e2e8f0;border-radius:17px;background:#f8fafc;text-align:left}.doc-icon[b-zrfmx87yrf]{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#e8eef8;font-size:24px}.document span[b-zrfmx87yrf],.summary span[b-zrfmx87yrf]{display:block;color:#788599;font-size:11px}.document b[b-zrfmx87yrf]{font-size:16px}.document em[b-zrfmx87yrf]{font-style:normal;font-size:10px;font-weight:800;color:#b45309;background:#fff7ed;padding:7px 10px;border-radius:999px}.warning[b-zrfmx87yrf]{display:flex;flex-direction:column;gap:4px;margin-top:17px;padding:15px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;text-align:left}.warning span[b-zrfmx87yrf]{font-size:12px;color:#6b7280}.actions[b-zrfmx87yrf]{display:flex;flex-direction:column;gap:10px;margin-top:22px}.btn[b-zrfmx87yrf]{min-height:52px;border:0;border-radius:14px;font-weight:850;font-size:14px;cursor:pointer}.btn:disabled[b-zrfmx87yrf]{opacity:.65;cursor:not-allowed}.btn.approve[b-zrfmx87yrf]{color:#fff;background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 12px 25px #05966935}.btn.reject[b-zrfmx87yrf]{color:#fff;background:linear-gradient(135deg,#dc2626,#e11d48);box-shadow:0 12px 25px #dc262635}.btn.secondary[b-zrfmx87yrf]{color:#526176;background:#fff;border:1px solid #dce4ec}.summary[b-zrfmx87yrf]{margin-top:25px;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;text-align:left}.summary div[b-zrfmx87yrf]{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #edf1f5}.summary div:last-child[b-zrfmx87yrf]{border:0}.canias-card footer[b-zrfmx87yrf]{display:flex;justify-content:space-between;padding:15px 24px;border-top:1px solid #edf1f5;background:#fafbfd;color:#8793a4;font-size:10px}@media(max-width:640px){.canias-page[b-zrfmx87yrf]{padding:0;display:block}.canias-card[b-zrfmx87yrf]{min-height:100dvh;border:0;border-radius:0;box-shadow:none}.canias-card main[b-zrfmx87yrf]{padding:34px 18px}.canias-card header[b-zrfmx87yrf]{padding:16px 18px}.canias-card header span[b-zrfmx87yrf]{display:none}.document[b-zrfmx87yrf]{grid-template-columns:auto 1fr}.document em[b-zrfmx87yrf]{grid-column:2}.canias-card footer[b-zrfmx87yrf]{flex-direction:column;gap:6px}.summary div[b-zrfmx87yrf]{flex-direction:column;gap:4px}}
.status-icon.analysis[b-zrfmx87yrf]{background:#eef4ff;color:#2563eb}.eyebrow.info[b-zrfmx87yrf]{background:#eff6ff;color:#1d4ed8}.analysis-note[b-zrfmx87yrf]{display:flex;flex-direction:column;gap:5px;margin-top:18px;padding:15px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;text-align:left}.analysis-note b[b-zrfmx87yrf]{color:#1e3a8a;font-size:13px}.analysis-note span[b-zrfmx87yrf]{color:#526176;font-size:12px;line-height:1.55}.summary b[b-zrfmx87yrf]{max-width:65%;text-align:right;overflow-wrap:anywhere}.summary+.btn[b-zrfmx87yrf]{width:100%;margin-top:16px}@media(max-width:640px){.summary b[b-zrfmx87yrf]{max-width:100%;text-align:left}}
.code-input[b-zrfmx87yrf]{width:100%;max-width:360px;margin:18px auto;display:block;text-align:center;font-size:30px;letter-spacing:8px;font-weight:800;padding:15px;border:2px solid #dbe3ef;border-radius:14px;outline:none}.code-input:focus[b-zrfmx87yrf]{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}
/* /Pages/Public/ServiceMarketplace/BayTamirciClassicHome.razor.rz.scp.css */
.bt-app-home[b-rsz3nrla6e]{--app-blue:#0766d8;--app-blue-dark:#074d9d;--app-navy:#0b2445;--app-soft:#f4f7fc;--app-border:#e7edf5;--app-muted:#708099;--app-green:#0bb675;--app-yellow:#ffcf4b;background:#f7f9fc;color:var(--app-navy);min-height:100vh;padding-bottom:18px}.bt-app-shell[b-rsz3nrla6e]{width:min(1180px,calc(100% - 32px));margin:0 auto}.bt-app-hero[b-rsz3nrla6e]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0758bd 0%,#0877e8 68%,#0766d8 100%);color:#fff;padding:46px 0 50px;border-radius:0 0 34px 34px}.bt-app-hero[b-rsz3nrla6e]:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-160px;top:-210px;background:#fff1}.bt-welcome-row[b-rsz3nrla6e]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.bt-hello[b-rsz3nrla6e]{font-size:.86rem;color:#dbeaff}.bt-welcome-row h1[b-rsz3nrla6e]{font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.03;font-weight:900;letter-spacing:-.045em;max-width:760px;margin:7px 0 11px}.bt-welcome-row p[b-rsz3nrla6e]{font-size:1.03rem;color:#dcecff;margin:0;max-width:620px}.bt-provider-login[b-rsz3nrla6e]{display:flex;align-items:center;gap:9px;background:#ffffff16;border:1px solid #ffffff28;color:#fff;text-decoration:none;padding:10px 13px;border-radius:16px;font-weight:800;white-space:nowrap}.bt-provider-login i[b-rsz3nrla6e]{font-size:1.2rem}.bt-app-search[b-rsz3nrla6e]{position:relative;margin-top:28px;width:min(760px,100%);height:66px;background:#fff;border:0;border-radius:19px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;text-align:left;padding:0 18px;color:#738199;box-shadow:0 18px 40px #053b7a28;font-size:1rem}.bt-app-search>i:first-child[b-rsz3nrla6e]{font-size:1.35rem;color:#57708f}.bt-app-search>i:last-child[b-rsz3nrla6e]{height:36px;width:36px;display:grid;place-items:center;border-left:1px solid #edf1f5;padding-left:11px;color:#0f63bd}.bt-location-chip[b-rsz3nrla6e]{display:inline-flex;align-items:center;gap:6px;margin-top:15px;color:#e5f1ff;font-size:.82rem}.bt-app-content[b-rsz3nrla6e]{padding-top:26px;padding-bottom:44px}.bt-app-section[b-rsz3nrla6e]{margin-bottom:32px}.bt-section-title[b-rsz3nrla6e]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.bt-section-title>div>span[b-rsz3nrla6e]{display:block;font-size:.68rem;letter-spacing:.13em;color:#0a69cc;font-weight:900}.bt-section-title h2[b-rsz3nrla6e]{font-size:1.65rem;font-weight:900;letter-spacing:-.025em;margin:3px 0 0}.bt-section-title>a[b-rsz3nrla6e]{color:#526985;text-decoration:none;font-size:.84rem;font-weight:800}.bt-category-grid[b-rsz3nrla6e]{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.bt-category-tile[b-rsz3nrla6e]{min-width:0;text-decoration:none;color:#142a49;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:15px 7px;background:#fff;border:1px solid var(--app-border);border-radius:18px;box-shadow:0 8px 24px #1937540a;transition:.2s}.bt-category-tile:hover[b-rsz3nrla6e]{transform:translateY(-2px);border-color:#c7dcef}.bt-category-icon[b-rsz3nrla6e]{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:#edf6ff;color:#0872dc;font-size:1.55rem}.bt-category-tile:nth-child(2) .bt-category-icon[b-rsz3nrla6e]{background:#fff6dc;color:#f4a500}.bt-category-tile:nth-child(3) .bt-category-icon[b-rsz3nrla6e]{background:#fff0f0;color:#e94b4b}.bt-category-tile:nth-child(4) .bt-category-icon[b-rsz3nrla6e]{background:#fff4e7;color:#b86b21}.bt-category-tile:nth-child(5) .bt-category-icon[b-rsz3nrla6e]{background:#eafaf3;color:#0ca56d}.bt-category-tile:nth-child(6) .bt-category-icon[b-rsz3nrla6e]{background:#f3edff;color:#7b53d4}.bt-category-more[b-rsz3nrla6e]{background:#f0f3f7!important;color:#728099!important}.bt-category-tile strong[b-rsz3nrla6e]{font-size:.82rem;line-height:1.2}.bt-promo-card[b-rsz3nrla6e]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.35fr .65fr;min-height:250px;background:linear-gradient(130deg,#ffdc65,#ffc74b);border-radius:25px;padding:30px 34px;margin-bottom:34px;box-shadow:0 16px 38px #a9761120}.bt-promo-copy[b-rsz3nrla6e]{position:relative;z-index:2}.bt-promo-copy>span[b-rsz3nrla6e]{font-size:.7rem;font-weight:900;letter-spacing:.14em;color:#6b530d}.bt-promo-copy h2[b-rsz3nrla6e]{font-size:2rem;line-height:1.05;font-weight:900;max-width:520px;margin:8px 0}.bt-promo-copy p[b-rsz3nrla6e]{max-width:550px;color:#594f33}.bt-promo-button[b-rsz3nrla6e]{display:inline-flex;align-items:center;gap:9px;margin-top:5px;background:#0b2445;color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px;font-weight:800}.bt-promo-visual[b-rsz3nrla6e]{position:relative}.bt-pro-illustration[b-rsz3nrla6e]{position:absolute;right:20px;bottom:-35px;width:190px;height:220px;border-radius:90px 90px 20px 20px;background:linear-gradient(#fff8,#fff3);display:grid;place-items:center;color:#0b2445;font-size:7rem}.bt-tool-orbit[b-rsz3nrla6e]{position:absolute;z-index:2;width:45px;height:45px;border-radius:14px;background:#fff9;display:grid;place-items:center;color:#075fb8;box-shadow:0 8px 22px #8e681a1f}.orbit-one[b-rsz3nrla6e]{left:6px;top:14px}.orbit-two[b-rsz3nrla6e]{right:4px;top:42px;color:#f59f00}.orbit-three[b-rsz3nrla6e]{left:20px;bottom:22px;color:#0874d7}.bt-pro-scroll[b-rsz3nrla6e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,285px);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px;scrollbar-width:thin}.bt-pro-card[b-rsz3nrla6e]{background:#fff;border:1px solid var(--app-border);border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #1634510c}.bt-pro-cover[b-rsz3nrla6e]{height:126px;position:relative;display:grid;place-items:center;text-decoration:none;background:linear-gradient(135deg,#e5f3ff,#f7fbff)}.bt-pro-avatar[b-rsz3nrla6e]{width:76px;height:76px;border-radius:23px;background:#0871dc;color:#fff;display:grid;place-items:center;font-size:1.3rem;font-weight:900;box-shadow:0 12px 25px #075aa22c}.bt-pro-trust[b-rsz3nrla6e]{position:absolute;right:10px;bottom:9px;background:#fff;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900;color:#31435a;box-shadow:0 5px 14px #16345118}.bt-pro-trust i[b-rsz3nrla6e]{color:#ffc400}.bt-pro-body[b-rsz3nrla6e]{padding:14px}.bt-pro-body h3[b-rsz3nrla6e]{font-size:1rem;margin:0}.bt-pro-body h3 a[b-rsz3nrla6e]{color:#102743;text-decoration:none}.bt-pro-body>p[b-rsz3nrla6e]{margin:3px 0 9px;color:#738094;font-size:.77rem}.bt-pro-meta[b-rsz3nrla6e]{display:flex;gap:10px;flex-wrap:wrap;font-size:.7rem;color:#64748a}.bt-pro-availability[b-rsz3nrla6e]{font-size:.72rem;color:var(--app-green);font-weight:800;margin:9px 0}.bt-pro-action[b-rsz3nrla6e]{display:block;text-align:center;background:#0871dc;color:#fff;text-decoration:none;border-radius:12px;padding:9px;font-size:.78rem;font-weight:900}.bt-app-empty[b-rsz3nrla6e]{background:#fff;border:1px dashed #cbd9e7;border-radius:18px;padding:20px;display:flex;align-items:center;gap:14px}.bt-app-empty>span[b-rsz3nrla6e]{width:50px;height:50px;border-radius:15px;background:#eaf5fe;color:#0871dc;display:grid;place-items:center;font-size:1.3rem}.bt-app-empty>div[b-rsz3nrla6e]{flex:1}.bt-app-empty strong[b-rsz3nrla6e],.bt-app-empty p[b-rsz3nrla6e]{display:block;margin:0}.bt-app-empty p[b-rsz3nrla6e]{color:#758197;font-size:.82rem}.bt-app-empty>a[b-rsz3nrla6e]{font-size:.78rem;font-weight:900;text-decoration:none}.bt-popular-grid[b-rsz3nrla6e]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bt-popular-grid a[b-rsz3nrla6e]{background:#fff;border:1px solid var(--app-border);border-radius:18px;padding:14px 10px;text-align:center;text-decoration:none;color:#102743;display:flex;flex-direction:column;gap:9px}.bt-popular-grid span[b-rsz3nrla6e]{width:52px;height:52px;border-radius:15px;margin:auto;background:#edf6ff;color:#0871dc;display:grid;place-items:center;font-size:1.35rem}.bt-popular-grid strong[b-rsz3nrla6e]{font-size:.78rem}.bt-how-app[b-rsz3nrla6e]{margin:36px 0}.bt-how-app-grid[b-rsz3nrla6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.bt-how-app-grid article[b-rsz3nrla6e]{position:relative;background:#fff;border:1px solid var(--app-border);border-radius:20px;padding:22px}.bt-how-app-grid article>span[b-rsz3nrla6e]{position:absolute;right:14px;top:13px;width:29px;height:29px;border-radius:50%;background:#eaf5ff;color:#0871dc;display:grid;place-items:center;font-size:.75rem;font-weight:900}.bt-how-app-grid i[b-rsz3nrla6e]{font-size:1.6rem;color:#0871dc}.bt-how-app-grid h3[b-rsz3nrla6e]{font-size:1rem;margin:11px 0 6px}.bt-how-app-grid p[b-rsz3nrla6e]{font-size:.8rem;color:#748197;margin:0}.bt-provider-app-cta[b-rsz3nrla6e]{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(135deg,#0b2445,#075fb8);color:#fff;border-radius:25px;padding:28px 30px}.bt-provider-app-cta>div>span[b-rsz3nrla6e]{font-size:.68rem;letter-spacing:.14em;color:#b8dcff;font-weight:900}.bt-provider-app-cta h2[b-rsz3nrla6e]{font-size:1.7rem;font-weight:900;margin:5px 0}.bt-provider-app-cta p[b-rsz3nrla6e]{margin:0;color:#d5e7f7}.bt-provider-app-actions[b-rsz3nrla6e]{display:flex;gap:9px;flex-wrap:wrap}.bt-provider-app-actions a[b-rsz3nrla6e]{background:#fff;color:#0b4f91;text-decoration:none;border-radius:12px;padding:10px 14px;font-weight:900;font-size:.8rem}.bt-provider-app-actions a:last-child[b-rsz3nrla6e]{background:#ffffff13;color:#fff;border:1px solid #ffffff35}
@media(max-width:980px){.bt-category-grid[b-rsz3nrla6e]{grid-template-columns:repeat(4,1fr)}.bt-popular-grid[b-rsz3nrla6e]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.bt-app-home[b-rsz3nrla6e]{padding-bottom:82px}.bt-app-shell[b-rsz3nrla6e]{width:min(100% - 24px,1180px)}.bt-app-hero[b-rsz3nrla6e]{padding:25px 0 31px;border-radius:0 0 28px 28px}.bt-welcome-row[b-rsz3nrla6e]{align-items:center}.bt-welcome-row h1[b-rsz3nrla6e]{font-size:1.72rem;max-width:290px;margin-top:4px}.bt-welcome-row p[b-rsz3nrla6e]{display:none}.bt-provider-login[b-rsz3nrla6e]{width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:14px}.bt-provider-login span[b-rsz3nrla6e]{display:none}.bt-app-search[b-rsz3nrla6e]{margin-top:19px;height:58px;border-radius:17px;font-size:.92rem}.bt-location-chip[b-rsz3nrla6e]{font-size:.75rem}.bt-app-content[b-rsz3nrla6e]{padding-top:22px}.bt-app-section[b-rsz3nrla6e]{margin-bottom:27px}.bt-section-title[b-rsz3nrla6e]{margin-bottom:13px}.bt-section-title>div>span[b-rsz3nrla6e]{font-size:.6rem}.bt-section-title h2[b-rsz3nrla6e]{font-size:1.3rem}.bt-section-title>a[b-rsz3nrla6e]{font-size:.72rem}.bt-category-grid[b-rsz3nrla6e]{grid-template-columns:repeat(4,1fr);gap:9px}.bt-category-tile[b-rsz3nrla6e]{padding:10px 4px;border-radius:16px}.bt-category-icon[b-rsz3nrla6e]{width:48px;height:48px;font-size:1.3rem}.bt-category-tile strong[b-rsz3nrla6e]{font-size:.7rem}.bt-promo-card[b-rsz3nrla6e]{grid-template-columns:1fr .55fr;min-height:205px;padding:23px 20px;border-radius:22px;margin-bottom:28px}.bt-promo-copy h2[b-rsz3nrla6e]{font-size:1.45rem;max-width:245px}.bt-promo-copy p[b-rsz3nrla6e]{font-size:.75rem;max-width:250px}.bt-promo-button[b-rsz3nrla6e]{font-size:.73rem;padding:10px 13px}.bt-pro-illustration[b-rsz3nrla6e]{width:118px;height:160px;font-size:4.2rem;right:-4px}.bt-tool-orbit[b-rsz3nrla6e]{width:34px;height:34px}.bt-pro-scroll[b-rsz3nrla6e]{grid-auto-columns:minmax(210px,235px);margin-right:-12px}.bt-pro-cover[b-rsz3nrla6e]{height:105px}.bt-pro-avatar[b-rsz3nrla6e]{width:66px;height:66px;border-radius:20px}.bt-popular-grid[b-rsz3nrla6e]{grid-template-columns:repeat(4,1fr);gap:8px}.bt-popular-grid a[b-rsz3nrla6e]{padding:10px 4px;border-radius:15px}.bt-popular-grid span[b-rsz3nrla6e]{width:44px;height:44px;font-size:1.15rem}.bt-popular-grid strong[b-rsz3nrla6e]{font-size:.65rem}.bt-how-app-grid[b-rsz3nrla6e]{grid-template-columns:1fr}.bt-provider-app-cta[b-rsz3nrla6e]{align-items:flex-start;flex-direction:column;padding:23px}.bt-provider-app-cta h2[b-rsz3nrla6e]{font-size:1.45rem}.bt-provider-app-cta p[b-rsz3nrla6e]{font-size:.8rem}.bt-provider-app-actions[b-rsz3nrla6e]{width:100%}.bt-provider-app-actions a[b-rsz3nrla6e]{flex:1;text-align:center}}
@media(max-width:390px){.bt-category-grid[b-rsz3nrla6e]{grid-template-columns:repeat(4,1fr)}.bt-category-icon[b-rsz3nrla6e]{width:44px;height:44px}.bt-popular-grid[b-rsz3nrla6e]{grid-template-columns:repeat(3,1fr)}}
/* /Pages/Public/ServiceMarketplace/BayTamirciHome.razor.rz.scp.css */
/* /Pages/Public/ServiceMarketplace/BayTamirciMobileHome.razor.rz.scp.css */
.bt43-home[b-i8xge0rbo2]{--bt43-blue:#1769e0;--bt43-surface:#fff;--bt43-bg:#f7f8fa;--bt43-text:#16181d;--bt43-radius:22px;min-height:100vh;background:#fff;color:var(--bt43-text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}.bt43-home *[b-i8xge0rbo2]{box-sizing:border-box}.bt43-inner[b-i8xge0rbo2],.bt43-topbar-inner[b-i8xge0rbo2],.bt43-hero-inner[b-i8xge0rbo2]{width:min(100% - 56px,1480px);margin-inline:auto}.bt43-topbar[b-i8xge0rbo2]{position:relative;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #eceef1;backdrop-filter:blur(18px)}.bt43-topbar-inner[b-i8xge0rbo2]{height:76px;display:flex;align-items:center;gap:34px}.bt43-brand[b-i8xge0rbo2]{display:flex;align-items:center;flex:0 0 auto}.bt43-brand img[b-i8xge0rbo2]{display:block;width:174px;height:44px;object-fit:contain;object-position:left center}.bt43-desktop-nav[b-i8xge0rbo2]{display:flex;align-items:center;gap:30px;margin-left:auto}.bt43-desktop-nav a[b-i8xge0rbo2],.bt43-login[b-i8xge0rbo2]{color:#313640;text-decoration:none;font-size:14px;font-weight:760;transition:color .18s}.bt43-desktop-nav a:hover[b-i8xge0rbo2],.bt43-login:hover[b-i8xge0rbo2]{color:var(--bt43-blue)}.bt43-top-actions[b-i8xge0rbo2]{display:flex;align-items:center;gap:10px}.bt43-location[b-i8xge0rbo2]{height:42px;display:flex;align-items:center;gap:7px;padding:0 13px;background:#fff;border:1px solid #e1e5ea;border-radius:999px;text-decoration:none;color:#343943;font-size:12px;font-weight:780}.bt43-location i[b-i8xge0rbo2]{color:var(--bt43-blue)}.bt43-account[b-i8xge0rbo2]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#111318;color:#fff;text-decoration:none;font-size:17px}.bt43-hero[b-i8xge0rbo2]{background:#f5f3ef}.bt43-hero-inner[b-i8xge0rbo2]{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(46px,6vw,100px);padding-block:clamp(64px,8vh,104px)}.bt43-hero-copy[b-i8xge0rbo2]{max-width:760px}.bt43-eyebrow[b-i8xge0rbo2],.bt43-kicker[b-i8xge0rbo2]{font-size:11px;letter-spacing:.1em;font-weight:900;color:var(--bt43-blue)}.bt43-eyebrow[b-i8xge0rbo2]{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#e8f0ff}.bt43-hero h1[b-i8xge0rbo2]{max-width:760px;margin:20px 0 22px;font-size:clamp(52px,5.1vw,82px);line-height:.96;letter-spacing:-.058em;font-weight:950;color:#111318}.bt43-hero h1 span[b-i8xge0rbo2]{color:var(--bt43-blue)}.bt43-hero-lead[b-i8xge0rbo2]{max-width:670px;margin:0;color:#5f646d;font-size:18px;line-height:1.65}.bt43-search[b-i8xge0rbo2]{margin-top:32px;max-width:760px}.bt43-search>label[b-i8xge0rbo2]{display:block;margin-bottom:9px;color:#2d3138;font-size:13px;font-weight:850}.bt43-search-box[b-i8xge0rbo2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;background:#fff;border:1px solid #d8dde4;border-radius:18px;box-shadow:0 18px 44px rgba(23,31,43,.11);transition:border-color .18s,box-shadow .18s}.bt43-search-box:focus-within[b-i8xge0rbo2]{border-color:var(--bt43-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--bt43-blue) 12%,transparent),0 18px 48px rgba(23,31,43,.13)}.bt43-search-input-wrap[b-i8xge0rbo2]{min-width:0;min-height:58px;display:flex;align-items:center;gap:13px;padding-inline:13px}.bt43-search-input-wrap>i[b-i8xge0rbo2]{flex:0 0 auto;color:#6d737d;font-size:21px}.bt43-search-input-wrap input[b-i8xge0rbo2]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#14171c;font-size:16px;font-weight:630}.bt43-search-input-wrap input[b-i8xge0rbo2]::placeholder{color:#9297a0;font-weight:500}.bt43-search-box button[b-i8xge0rbo2]{min-width:148px;height:58px;border:0;border-radius:12px;padding:0 20px;background:var(--bt43-blue);color:#fff;font-weight:880;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.bt43-search-box button:disabled[b-i8xge0rbo2]{opacity:.45;cursor:not-allowed}.bt43-search-hints[b-i8xge0rbo2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.bt43-search-hints>span[b-i8xge0rbo2]{color:#8a9099;font-size:11px;font-weight:700}.bt43-search-hints button[b-i8xge0rbo2]{border:1px solid #dfe3e8;background:#fff;border-radius:999px;padding:7px 10px;color:#4f5661;font-size:11px;font-weight:760;cursor:pointer}.bt43-search-hints button:hover[b-i8xge0rbo2]{border-color:#bcc4ce;color:#1e232a}.bt43-trust-line[b-i8xge0rbo2]{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.bt43-trust-line span[b-i8xge0rbo2]{font-size:11px;color:#59606a;font-weight:760}.bt43-trust-line i[b-i8xge0rbo2]{color:#159a61;margin-right:5px}.bt43-hero-media[b-i8xge0rbo2]{position:relative;min-height:620px;display:flex;align-items:center}.bt43-hero-photo-main[b-i8xge0rbo2]{width:100%;height:620px;border-radius:34px;overflow:hidden;box-shadow:0 30px 70px rgba(35,39,47,.16)}.bt43-hero-photo-main img[b-i8xge0rbo2]{width:100%;height:100%;object-fit:cover;display:block}.bt43-hero-proof[b-i8xge0rbo2],.bt43-hero-badge[b-i8xge0rbo2]{position:absolute;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 44px rgba(20,24,31,.17);backdrop-filter:blur(16px)}.bt43-hero-proof[b-i8xge0rbo2]{left:-34px;bottom:42px;max-width:290px;display:flex;align-items:center;gap:13px;padding:16px;border-radius:18px}.bt43-proof-icon[b-i8xge0rbo2]{width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:#fff3d2;color:#dda100;display:grid;place-items:center;font-size:18px}.bt43-hero-proof strong[b-i8xge0rbo2],.bt43-hero-proof small[b-i8xge0rbo2],.bt43-hero-badge b[b-i8xge0rbo2],.bt43-hero-badge small[b-i8xge0rbo2]{display:block}.bt43-hero-proof strong[b-i8xge0rbo2]{font-size:13px}.bt43-hero-proof small[b-i8xge0rbo2]{margin-top:3px;color:#777d86;font-size:10px;line-height:1.35}.bt43-hero-badge[b-i8xge0rbo2]{right:-18px;top:36px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:15px}.bt43-hero-badge>i[b-i8xge0rbo2]{color:var(--bt43-blue);font-size:19px}.bt43-hero-badge b[b-i8xge0rbo2]{font-size:11px}.bt43-hero-badge small[b-i8xge0rbo2]{font-size:9px;color:#7c828b;margin-top:2px}.bt43-proof-strip[b-i8xge0rbo2]{background:#111318;color:#fff}.bt43-proof-grid[b-i8xge0rbo2]{min-height:128px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.bt43-proof-grid>div[b-i8xge0rbo2]{text-align:center;border-right:1px solid #30343a}.bt43-proof-grid>div:last-child[b-i8xge0rbo2]{border-right:0}.bt43-proof-grid strong[b-i8xge0rbo2],.bt43-proof-grid span[b-i8xge0rbo2]{display:block}.bt43-proof-grid strong[b-i8xge0rbo2]{font-size:28px;font-weight:950;letter-spacing:-.03em}.bt43-proof-grid span[b-i8xge0rbo2]{margin-top:4px;color:#b6bbc3;font-size:11px}.bt43-section[b-i8xge0rbo2]{padding:96px 0}.bt43-services-section[b-i8xge0rbo2]{background:#fff}.bt43-section-head[b-i8xge0rbo2]{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.bt43-section-head h2[b-i8xge0rbo2]{max-width:760px;margin:7px 0 0;font-size:clamp(34px,3vw,48px);line-height:1.05;letter-spacing:-.045em;font-weight:950}.bt43-section-head p[b-i8xge0rbo2]{margin:9px 0 0;color:#747b85;font-size:14px}.bt43-section-head>a[b-i8xge0rbo2]{flex:0 0 auto;color:#2e343d;text-decoration:none;font-size:12px;font-weight:880}.bt43-section-head>a i[b-i8xge0rbo2]{margin-left:6px}.bt43-service-grid[b-i8xge0rbo2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bt43-service-grid>a[b-i8xge0rbo2]{min-height:146px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px;background:#fff;border:1px solid #e2e6eb;border-radius:22px;color:#16191f;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.bt43-service-grid>a:hover[b-i8xge0rbo2]{transform:translateY(-4px);border-color:#c8ced7;box-shadow:0 16px 34px rgba(20,26,36,.08)}.bt43-service-grid>a>span[b-i8xge0rbo2]{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:23px}.bt43-service-grid strong[b-i8xge0rbo2],.bt43-service-grid small[b-i8xge0rbo2]{display:block}.bt43-service-grid strong[b-i8xge0rbo2]{font-size:14px;font-weight:900}.bt43-service-grid small[b-i8xge0rbo2]{margin-top:5px;color:#8a9098;font-size:10px}.bt43-service-grid>a>i[b-i8xge0rbo2]{color:#979da7}.service-red[b-i8xge0rbo2]{background:#ffe8eb;color:#e83645}.service-blue[b-i8xge0rbo2]{background:#e7f0ff;color:#1769e0}.service-orange[b-i8xge0rbo2]{background:#fff0dc;color:#ef850c}.service-green[b-i8xge0rbo2]{background:#e7f8ef;color:#179d63}.service-purple[b-i8xge0rbo2]{background:#efe9ff;color:#7248d8}.service-yellow[b-i8xge0rbo2]{background:#fff4d5;color:#d59a00}.service-sky[b-i8xge0rbo2]{background:#e7f5ff;color:#378fda}.service-navy[b-i8xge0rbo2]{background:#eaedf4;color:#31435f}.bt43-trust-section[b-i8xge0rbo2]{padding:104px 0;background:#f5f6f7}.bt43-trust-layout[b-i8xge0rbo2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(56px,7vw,110px);align-items:center}.bt43-trust-media[b-i8xge0rbo2]{height:650px;border-radius:30px;overflow:hidden}.bt43-trust-media img[b-i8xge0rbo2]{width:100%;height:100%;object-fit:cover;display:block}.bt43-trust-copy[b-i8xge0rbo2]{max-width:650px}.bt43-trust-copy h2[b-i8xge0rbo2]{margin:8px 0 18px;font-size:clamp(38px,3.5vw,56px);line-height:1.02;letter-spacing:-.05em;font-weight:950}.bt43-trust-copy>p[b-i8xge0rbo2]{color:#6b727c;font-size:16px;line-height:1.7}.bt43-steps[b-i8xge0rbo2]{display:grid;gap:0;margin:34px 0}.bt43-steps>div[b-i8xge0rbo2]{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:18px 0;border-top:1px solid #dfe3e7}.bt43-steps>div:last-child[b-i8xge0rbo2]{border-bottom:1px solid #dfe3e7}.bt43-steps>div>b[b-i8xge0rbo2]{color:#8b9199;font-size:11px;letter-spacing:.08em}.bt43-steps strong[b-i8xge0rbo2],.bt43-steps small[b-i8xge0rbo2]{display:block}.bt43-steps strong[b-i8xge0rbo2]{font-size:14px}.bt43-steps small[b-i8xge0rbo2]{margin-top:4px;color:#808690;font-size:11px;line-height:1.45}.bt43-primary-link[b-i8xge0rbo2]{display:inline-flex;align-items:center;gap:9px;padding:15px 20px;border-radius:12px;background:var(--bt43-blue);color:#fff;text-decoration:none;font-size:12px;font-weight:900}.bt43-providers-section[b-i8xge0rbo2]{background:#fff}.bt43-provider-grid[b-i8xge0rbo2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt43-provider-card[b-i8xge0rbo2]{overflow:hidden;background:#fff;border:1px solid #e1e5ea;border-radius:22px;color:#15191f;text-decoration:none;transition:transform .2s,box-shadow .2s}.bt43-provider-card:hover[b-i8xge0rbo2]{transform:translateY(-4px);box-shadow:0 18px 36px rgba(20,26,36,.08)}.bt43-provider-media[b-i8xge0rbo2]{height:220px;background:#eef1f4;position:relative;display:grid;place-items:center}.bt43-provider-media>img[b-i8xge0rbo2]{width:100%;height:100%;object-fit:cover}.bt43-provider-avatar[b-i8xge0rbo2]{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:#deebff;color:var(--bt43-blue);font-size:28px;font-weight:950}.bt43-verified[b-i8xge0rbo2]{position:absolute;bottom:12px;left:12px;background:#fff;color:#27303a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;box-shadow:0 6px 16px rgba(15,23,42,.1)}.bt43-verified i[b-i8xge0rbo2]{color:#199b62}.bt43-provider-body[b-i8xge0rbo2]{padding:18px}.bt43-provider-title[b-i8xge0rbo2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.bt43-provider-title strong[b-i8xge0rbo2]{font-size:15px;font-weight:950}.bt43-provider-title i[b-i8xge0rbo2]{color:#8f969f}.bt43-provider-body>small[b-i8xge0rbo2]{display:block;margin-top:5px;color:#858c95;font-size:10px}.bt43-provider-rating[b-i8xge0rbo2]{display:flex;justify-content:space-between;gap:10px;margin-top:15px;color:#69717a;font-size:10px}.bt43-provider-rating span:first-child i[b-i8xge0rbo2]{color:#e8a700}.bt43-empty-provider[b-i8xge0rbo2]{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;background:#fff;border:1px dashed #c9d0d9;border-radius:22px;padding:24px;color:#172033;text-decoration:none}.bt43-empty-provider>i:first-child[b-i8xge0rbo2]{width:50px;height:50px;border-radius:15px;background:#eaf3ff;color:var(--bt43-blue);display:grid;place-items:center}.bt43-empty-provider strong[b-i8xge0rbo2],.bt43-empty-provider small[b-i8xge0rbo2]{display:block}.bt43-empty-provider small[b-i8xge0rbo2]{margin-top:3px;color:#838a94;font-size:11px}.bt43-pro-cta-section[b-i8xge0rbo2]{padding:0 0 96px;background:#fff}.bt43-provider-cta[b-i8xge0rbo2]{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:52px 58px;border-radius:28px;background:#111318;color:#fff}.bt43-provider-cta .bt43-kicker[b-i8xge0rbo2]{color:#79aaff}.bt43-provider-cta h2[b-i8xge0rbo2]{max-width:760px;margin:7px 0 10px;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.045em}.bt43-provider-cta p[b-i8xge0rbo2]{margin:0;color:#b5bac2;font-size:14px}.bt43-provider-cta>a[b-i8xge0rbo2]{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;background:#fff;color:#171a20;text-decoration:none;border-radius:13px;padding:15px 19px;font-size:12px;font-weight:900}
@media(max-width:1100px){.bt43-desktop-nav[b-i8xge0rbo2]{display:none}.bt43-login[b-i8xge0rbo2]{display:none}.bt43-hero-inner[b-i8xge0rbo2]{grid-template-columns:1fr;min-height:auto;padding-block:64px}.bt43-hero-copy[b-i8xge0rbo2]{max-width:900px}.bt43-hero-media[b-i8xge0rbo2]{min-height:520px}.bt43-hero-photo-main[b-i8xge0rbo2]{height:520px}.bt43-hero-proof[b-i8xge0rbo2]{left:20px}.bt43-hero-badge[b-i8xge0rbo2]{right:20px}.bt43-service-grid[b-i8xge0rbo2]{grid-template-columns:repeat(2,minmax(0,1fr))}.bt43-trust-layout[b-i8xge0rbo2]{grid-template-columns:1fr}.bt43-trust-media[b-i8xge0rbo2]{height:480px}.bt43-trust-copy[b-i8xge0rbo2]{max-width:none}.bt43-provider-grid[b-i8xge0rbo2]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.bt43-inner[b-i8xge0rbo2],.bt43-topbar-inner[b-i8xge0rbo2],.bt43-hero-inner[b-i8xge0rbo2]{width:min(100% - 28px,1480px)}.bt43-topbar-inner[b-i8xge0rbo2]{height:68px;gap:12px}.bt43-brand img[b-i8xge0rbo2]{width:145px;height:38px}.bt43-top-actions[b-i8xge0rbo2]{margin-left:auto}.bt43-location[b-i8xge0rbo2]{width:40px;height:40px;padding:0;justify-content:center}.bt43-location span[b-i8xge0rbo2]{display:none}.bt43-account[b-i8xge0rbo2]{width:40px;height:40px}.bt43-hero-inner[b-i8xge0rbo2]{gap:32px;padding-block:42px}.bt43-eyebrow[b-i8xge0rbo2]{font-size:9px}.bt43-hero h1[b-i8xge0rbo2]{margin:16px 0;font-size:clamp(40px,12vw,58px);line-height:.98}.bt43-hero-lead[b-i8xge0rbo2]{font-size:14px;line-height:1.6}.bt43-search[b-i8xge0rbo2]{margin-top:24px}.bt43-search>label[b-i8xge0rbo2]{font-size:11px}.bt43-search-box[b-i8xge0rbo2]{grid-template-columns:1fr;padding:7px;border-radius:16px}.bt43-search-input-wrap[b-i8xge0rbo2]{min-height:54px;padding-inline:10px}.bt43-search-input-wrap input[b-i8xge0rbo2]{font-size:14px}.bt43-search-box button[b-i8xge0rbo2]{width:100%;height:50px;min-width:0}.bt43-search-hints[b-i8xge0rbo2]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.bt43-search-hints[b-i8xge0rbo2]::-webkit-scrollbar{display:none}.bt43-search-hints button[b-i8xge0rbo2]{white-space:nowrap}.bt43-trust-line[b-i8xge0rbo2]{gap:10px 14px;margin-top:16px}.bt43-trust-line span[b-i8xge0rbo2]{font-size:9px}.bt43-hero-media[b-i8xge0rbo2]{min-height:330px}.bt43-hero-photo-main[b-i8xge0rbo2]{height:330px;border-radius:22px}.bt43-hero-proof[b-i8xge0rbo2]{left:10px;bottom:12px;max-width:230px;padding:11px}.bt43-proof-icon[b-i8xge0rbo2]{width:38px;height:38px;flex-basis:38px}.bt43-hero-proof strong[b-i8xge0rbo2]{font-size:10px}.bt43-hero-proof small[b-i8xge0rbo2]{font-size:8px}.bt43-hero-badge[b-i8xge0rbo2]{right:10px;top:12px;padding:9px 10px}.bt43-proof-grid[b-i8xge0rbo2]{min-height:auto;grid-template-columns:repeat(2,1fr);padding-block:8px}.bt43-proof-grid>div[b-i8xge0rbo2]{padding:15px 6px}.bt43-proof-grid>div:nth-child(2)[b-i8xge0rbo2]{border-right:0}.bt43-proof-grid>div:nth-child(-n+2)[b-i8xge0rbo2]{border-bottom:1px solid #30343a}.bt43-proof-grid strong[b-i8xge0rbo2]{font-size:20px}.bt43-proof-grid span[b-i8xge0rbo2]{font-size:9px}.bt43-section[b-i8xge0rbo2]{padding:64px 0}.bt43-section-head[b-i8xge0rbo2]{align-items:flex-start;margin-bottom:20px}.bt43-section-head h2[b-i8xge0rbo2]{font-size:30px}.bt43-section-head p[b-i8xge0rbo2]{font-size:11px}.bt43-section-head>a[b-i8xge0rbo2]{font-size:10px}.bt43-service-grid[b-i8xge0rbo2]{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:none}.bt43-service-grid[b-i8xge0rbo2]::-webkit-scrollbar{display:none}.bt43-service-grid>a[b-i8xge0rbo2]{min-height:118px;padding:17px;scroll-snap-align:start}.bt43-service-grid>a>span[b-i8xge0rbo2]{width:52px;height:52px}.bt43-trust-section[b-i8xge0rbo2]{padding:64px 0}.bt43-trust-layout[b-i8xge0rbo2]{gap:34px}.bt43-trust-media[b-i8xge0rbo2]{height:330px;border-radius:22px}.bt43-trust-copy h2[b-i8xge0rbo2]{font-size:34px}.bt43-trust-copy>p[b-i8xge0rbo2]{font-size:13px}.bt43-steps[b-i8xge0rbo2]{margin:24px 0}.bt43-steps>div[b-i8xge0rbo2]{grid-template-columns:42px 1fr;padding:15px 0}.bt43-provider-grid[b-i8xge0rbo2]{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;gap:12px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:none}.bt43-provider-grid[b-i8xge0rbo2]::-webkit-scrollbar{display:none}.bt43-provider-card[b-i8xge0rbo2]{scroll-snap-align:start}.bt43-provider-media[b-i8xge0rbo2]{height:170px}.bt43-pro-cta-section[b-i8xge0rbo2]{padding-bottom:72px}.bt43-provider-cta[b-i8xge0rbo2]{display:block;padding:34px 24px;border-radius:22px}.bt43-provider-cta h2[b-i8xge0rbo2]{font-size:30px}.bt43-provider-cta p[b-i8xge0rbo2]{font-size:11px}.bt43-provider-cta>a[b-i8xge0rbo2]{width:100%;justify-content:center;margin-top:22px}}
@media(max-width:390px){.bt43-inner[b-i8xge0rbo2],.bt43-topbar-inner[b-i8xge0rbo2],.bt43-hero-inner[b-i8xge0rbo2]{width:min(100% - 20px,1480px)}.bt43-brand img[b-i8xge0rbo2]{width:132px}.bt43-hero h1[b-i8xge0rbo2]{font-size:39px}.bt43-hero-proof[b-i8xge0rbo2]{max-width:205px}}
@media(prefers-reduced-motion:reduce){.bt43-service-grid>a[b-i8xge0rbo2],.bt43-provider-card[b-i8xge0rbo2]{transition:none}}

/* v25.11.24 Premium Marketplace UX */
.bt43-topbar[b-i8xge0rbo2]{background:rgba(255,255,255,.96);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.bt43-pro-nav[b-i8xge0rbo2]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:11px;background:var(--bt43-blue);color:#fff!important;text-decoration:none;font-size:11px;font-weight:900;box-shadow:0 8px 20px color-mix(in srgb,var(--bt43-blue) 20%,transparent)}
.bt43-hero[b-i8xge0rbo2]{background:linear-gradient(115deg,#f8fbff 0%,#fff 52%,#f3f8ff 100%)}.bt43-hero-inner[b-i8xge0rbo2]{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(42px,6vw,100px)}.bt43-hero-copy[b-i8xge0rbo2]{max-width:720px}.bt43-hero h1[b-i8xge0rbo2]{max-width:680px;font-size:clamp(58px,5.2vw,88px);line-height:.94;letter-spacing:-.065em}.bt43-hero-lead[b-i8xge0rbo2]{max-width:650px;font-size:18px}.bt43-search[b-i8xge0rbo2]{position:relative;z-index:8}.bt43-search-box[b-i8xge0rbo2]{border:1px solid #dce4ef;box-shadow:0 18px 55px rgba(22,43,77,.11)}.bt43-search-box:focus-within[b-i8xge0rbo2]{border-color:color-mix(in srgb,var(--bt43-blue) 55%,#fff);box-shadow:0 20px 60px rgba(22,105,224,.15)}.bt43-search-input-wrap input[b-i8xge0rbo2]{font-size:15px}.bt43-autocomplete[b-i8xge0rbo2]{position:absolute;left:0;right:0;top:88px;z-index:20;padding:8px;background:#fff;border:1px solid #e0e6ee;border-radius:16px;box-shadow:0 24px 60px rgba(18,35,60,.16);overflow:hidden}.bt43-autocomplete>button[b-i8xge0rbo2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:12px 13px;border-radius:11px;text-align:left;color:#151b25;cursor:pointer}.bt43-autocomplete>button:hover[b-i8xge0rbo2],.bt43-autocomplete>button:focus[b-i8xge0rbo2]{background:#f3f7fd;outline:0}.bt43-autocomplete>button>span[b-i8xge0rbo2]{display:grid;grid-template-columns:26px 1fr;align-items:center}.bt43-autocomplete>button>span>i[b-i8xge0rbo2]{grid-row:1/3;color:var(--bt43-blue)}.bt43-autocomplete b[b-i8xge0rbo2]{font-size:12px}.bt43-autocomplete small[b-i8xge0rbo2]{font-size:9px;color:#8a929d;margin-top:2px}.bt43-autocomplete>button>i[b-i8xge0rbo2]{color:#9aa2ad}.bt43-hero-media[b-i8xge0rbo2]{min-height:650px}.bt43-hero-photo-main[b-i8xge0rbo2]{height:650px;border-radius:34px;box-shadow:0 30px 70px rgba(25,49,83,.14);background:#eaf1f8}.bt43-hero-photo-main img[b-i8xge0rbo2]{object-position:center center}.bt43-hero-proof[b-i8xge0rbo2],.bt43-hero-badge[b-i8xge0rbo2]{display:none}.bt43-proof-strip[b-i8xge0rbo2]{background:#fff;color:#172033;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.bt43-proof-grid>div[b-i8xge0rbo2]{border-color:#e5e9ef}.bt43-proof-grid strong[b-i8xge0rbo2]{color:#111827}.bt43-proof-grid span[b-i8xge0rbo2]{color:#7b8490}.bt43-service-grid>a[b-i8xge0rbo2]{border-color:#e7ebf0;box-shadow:0 4px 14px rgba(21,38,64,.03)}.bt43-provider-card[b-i8xge0rbo2]{box-shadow:0 5px 18px rgba(21,38,64,.04)}
@media(max-width:1100px){.bt43-pro-nav[b-i8xge0rbo2]{display:none}.bt43-hero-inner[b-i8xge0rbo2]{grid-template-columns:1fr}.bt43-hero-copy[b-i8xge0rbo2]{max-width:850px}.bt43-hero-media[b-i8xge0rbo2]{min-height:500px}.bt43-hero-photo-main[b-i8xge0rbo2]{height:500px}}
@media(max-width:760px){.bt43-hero h1[b-i8xge0rbo2]{font-size:clamp(43px,12vw,60px)}.bt43-hero-lead[b-i8xge0rbo2]{font-size:14px}.bt43-autocomplete[b-i8xge0rbo2]{top:82px}.bt43-hero-media[b-i8xge0rbo2]{min-height:360px}.bt43-hero-photo-main[b-i8xge0rbo2]{height:360px;border-radius:24px}.bt43-proof-grid>div:nth-child(-n+2)[b-i8xge0rbo2]{border-color:#e5e9ef}}
/* /Pages/Public/ServiceMarketplace/CustomerServiceRequest.razor.rz.scp.css */
.csr-page[b-6x4t5fa7y9]{min-height:100vh;background:#f5f6f7;color:#171a1f;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.csr-page *[b-6x4t5fa7y9]{box-sizing:border-box}.csr-inner[b-6x4t5fa7y9]{width:min(100% - 56px,1380px);margin-inline:auto}.csr-hero[b-6x4t5fa7y9]{padding:68px 0 120px;background:#111318;color:#fff}.csr-hero-inner[b-6x4t5fa7y9]{position:relative}.csr-back[b-6x4t5fa7y9]{display:inline-flex;align-items:center;gap:7px;margin-bottom:54px;color:#d3d7dc;text-decoration:none;font-size:12px;font-weight:750}.csr-back:hover[b-6x4t5fa7y9]{color:#fff}.csr-eyebrow[b-6x4t5fa7y9],.csr-aside-kicker[b-6x4t5fa7y9],.csr-card-head>span[b-6x4t5fa7y9]{font-size:11px;letter-spacing:.12em;font-weight:900;color:#76a8ff}.csr-hero h1[b-6x4t5fa7y9]{max-width:850px;margin:12px 0 20px;font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:950}.csr-hero p[b-6x4t5fa7y9]{max-width:720px;margin:0;color:#b9bec6;font-size:17px;line-height:1.65}.csr-trust-row[b-6x4t5fa7y9]{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.csr-trust-row span[b-6x4t5fa7y9]{font-size:11px;color:#d9dde2;font-weight:760}.csr-trust-row i[b-6x4t5fa7y9]{margin-right:5px;color:#74a9ff}.csr-body[b-6x4t5fa7y9]{margin-top:-62px;padding-bottom:92px;position:relative;z-index:2}.csr-layout[b-6x4t5fa7y9]{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.52fr);gap:24px;align-items:start}.csr-aside[b-6x4t5fa7y9],.csr-card[b-6x4t5fa7y9],.csr-success[b-6x4t5fa7y9]{background:#fff;border:1px solid #e0e4e9;border-radius:28px;box-shadow:0 28px 70px rgba(17,24,39,.08)}.csr-aside[b-6x4t5fa7y9]{position:sticky;top:24px;padding:34px}.csr-aside-kicker[b-6x4t5fa7y9]{color:#1769e0}.csr-aside h2[b-6x4t5fa7y9]{margin:8px 0 24px;font-size:28px;line-height:1.08;letter-spacing:-.04em;font-weight:950}.csr-step-list[b-6x4t5fa7y9]{display:grid}.csr-step-list>div[b-6x4t5fa7y9]{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:17px 0;border-top:1px solid #edf0f3}.csr-step-list>div:last-child[b-6x4t5fa7y9]{border-bottom:1px solid #edf0f3}.csr-step-list b[b-6x4t5fa7y9]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef1f5;color:#79818c;font-size:10px}.csr-step-list .active b[b-6x4t5fa7y9]{background:#1769e0;color:#fff}.csr-step-list strong[b-6x4t5fa7y9],.csr-step-list small[b-6x4t5fa7y9]{display:block}.csr-step-list strong[b-6x4t5fa7y9]{font-size:13px}.csr-step-list small[b-6x4t5fa7y9]{margin-top:3px;color:#858c96;font-size:10px;line-height:1.45}.csr-aside-note[b-6x4t5fa7y9]{display:flex;gap:12px;margin-top:26px;padding:16px;border-radius:16px;background:#f5f8ff}.csr-aside-note>i[b-6x4t5fa7y9]{color:#1769e0;font-size:20px}.csr-aside-note strong[b-6x4t5fa7y9],.csr-aside-note small[b-6x4t5fa7y9]{display:block}.csr-aside-note strong[b-6x4t5fa7y9]{font-size:11px}.csr-aside-note small[b-6x4t5fa7y9]{margin-top:3px;color:#7a818b;font-size:9px;line-height:1.45}.csr-card[b-6x4t5fa7y9]{padding:38px}.csr-card-head[b-6x4t5fa7y9]{padding-bottom:25px;border-bottom:1px solid #edf0f3;margin-bottom:26px}.csr-card-head>span[b-6x4t5fa7y9]{color:#1769e0}.csr-card-head h2[b-6x4t5fa7y9]{margin:7px 0 6px;font-size:34px;letter-spacing:-.04em;font-weight:950}.csr-card-head p[b-6x4t5fa7y9]{margin:0;color:#7d848e;font-size:12px}.csr-grid[b-6x4t5fa7y9]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.csr-grid .full[b-6x4t5fa7y9]{grid-column:1/-1}.csr-grid label[b-6x4t5fa7y9]{display:block;margin:0 0 7px;color:#313743;font-size:12px;font-weight:850}.csr-grid label>span[b-6x4t5fa7y9]{color:#8b929c;font-weight:650}.csr-grid .form-control[b-6x4t5fa7y9],.csr-grid .form-select[b-6x4t5fa7y9]{min-height:52px;border:1px solid #d7dce3;border-radius:12px;background-color:#fff;color:#1b1f25;font-size:13px;box-shadow:none}.csr-grid textarea.form-control[b-6x4t5fa7y9]{min-height:142px;resize:vertical;padding-top:13px}.csr-grid .form-control:focus[b-6x4t5fa7y9],.csr-grid .form-select:focus[b-6x4t5fa7y9]{border-color:#1769e0;box-shadow:0 0 0 4px rgba(23,105,224,.1)}.csr-grid>div>small[b-6x4t5fa7y9]{display:block;margin-top:6px;color:#9298a1;font-size:9px}.csr-field-main[b-6x4t5fa7y9]{padding:18px;border:1px solid #e2e6eb;border-radius:17px;background:#fbfcfd}.csr-divider[b-6x4t5fa7y9]{display:flex;align-items:center;gap:12px;margin:4px 0}.csr-divider[b-6x4t5fa7y9]:after{content:"";height:1px;flex:1;background:#e5e8ec}.csr-divider span[b-6x4t5fa7y9]{color:#555c66;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.consent[b-6x4t5fa7y9]{display:flex!important;align-items:flex-start;gap:10px;margin:2px 0 0!important;padding:15px;border-radius:14px;background:#f6f7f8}.consent input[b-6x4t5fa7y9]{margin-top:3px}.consent span[b-6x4t5fa7y9]{font-size:10px!important;font-weight:600!important;line-height:1.5;color:#666d77!important}.csr-submit[b-6x4t5fa7y9]{width:100%;height:58px;margin-top:24px;border:0;border-radius:13px;background:#1769e0;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:900;cursor:pointer}.csr-submit:disabled[b-6x4t5fa7y9]{opacity:.6;cursor:not-allowed}.csr-submit-note[b-6x4t5fa7y9]{text-align:center;margin-top:10px;color:#8a9099;font-size:9px}.csr-submit-note i[b-6x4t5fa7y9]{margin-right:4px}.csr-error[b-6x4t5fa7y9]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px;border:1px solid #ffd4d8;border-radius:13px;background:#fff4f5;color:#b4232f;font-size:11px}.csr-success[b-6x4t5fa7y9]{max-width:760px;margin:auto;padding:70px 50px;text-align:center}.csr-success-icon[b-6x4t5fa7y9]{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#e7f8ef;color:#168f5c;font-size:30px}.csr-success>span[b-6x4t5fa7y9]{display:block;color:#1769e0;font-size:10px;font-weight:900;letter-spacing:.13em}.csr-success h2[b-6x4t5fa7y9]{margin:8px 0;font-size:34px;font-weight:950}.csr-success p[b-6x4t5fa7y9]{max-width:520px;margin:0 auto;color:#737a84;font-size:13px}.csr-primary-button[b-6x4t5fa7y9]{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:14px 18px;border-radius:12px;background:#1769e0;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.csr-state[b-6x4t5fa7y9]{padding:100px 20px;text-align:center}.csr-state b[b-6x4t5fa7y9]{display:block;margin-top:10px;font-size:12px}
@media(max-width:900px){.csr-layout[b-6x4t5fa7y9]{grid-template-columns:1fr}.csr-aside[b-6x4t5fa7y9]{position:static}.csr-step-list[b-6x4t5fa7y9]{grid-template-columns:repeat(3,1fr);gap:8px}.csr-step-list>div[b-6x4t5fa7y9]{display:block;border:0!important;padding:12px;background:#f7f8fa;border-radius:13px}.csr-step-list b[b-6x4t5fa7y9]{margin-bottom:9px}.csr-aside-note[b-6x4t5fa7y9]{display:none}}
@media(max-width:700px){.csr-inner[b-6x4t5fa7y9]{width:min(100% - 24px,1380px)}.csr-hero[b-6x4t5fa7y9]{padding:42px 0 92px}.csr-back[b-6x4t5fa7y9]{margin-bottom:38px}.csr-hero h1[b-6x4t5fa7y9]{font-size:42px}.csr-hero p[b-6x4t5fa7y9]{font-size:13px}.csr-trust-row[b-6x4t5fa7y9]{gap:10px 14px}.csr-trust-row span[b-6x4t5fa7y9]{font-size:9px}.csr-body[b-6x4t5fa7y9]{margin-top:-46px;padding-bottom:70px}.csr-aside[b-6x4t5fa7y9],.csr-card[b-6x4t5fa7y9],.csr-success[b-6x4t5fa7y9]{border-radius:20px}.csr-aside[b-6x4t5fa7y9]{padding:22px}.csr-aside h2[b-6x4t5fa7y9]{font-size:24px}.csr-step-list[b-6x4t5fa7y9]{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.csr-step-list[b-6x4t5fa7y9]::-webkit-scrollbar{display:none}.csr-card[b-6x4t5fa7y9]{padding:22px 18px}.csr-card-head h2[b-6x4t5fa7y9]{font-size:28px}.csr-grid[b-6x4t5fa7y9]{grid-template-columns:1fr;gap:15px}.csr-grid .full[b-6x4t5fa7y9]{grid-column:auto}.csr-field-main[b-6x4t5fa7y9]{padding:14px}.csr-success[b-6x4t5fa7y9]{padding:48px 24px}.csr-success h2[b-6x4t5fa7y9]{font-size:28px}}

/* v25.11.28 · align customer request with T43 production marketplace */
.csr-page[b-6x4t5fa7y9]{background:#f7faff;color:#0f172a}.csr-hero[b-6x4t5fa7y9]{padding:52px 0 94px;background:linear-gradient(135deg,#eef7ff 0%,#f8fbff 55%,#fff 100%);color:#0f172a;border-bottom:1px solid #e7eef6}.csr-back[b-6x4t5fa7y9]{margin-bottom:36px;color:#506176}.csr-back:hover[b-6x4t5fa7y9]{color:#0b72e7}.csr-eyebrow[b-6x4t5fa7y9],.csr-aside-kicker[b-6x4t5fa7y9],.csr-card-head>span[b-6x4t5fa7y9]{color:#0b72e7}.csr-hero h1[b-6x4t5fa7y9]{max-width:760px;margin:10px 0 16px;font-size:clamp(44px,4.4vw,68px);color:#0a1426}.csr-hero p[b-6x4t5fa7y9]{max-width:680px;color:#657286;font-size:15px}.csr-trust-row span[b-6x4t5fa7y9]{color:#536174}.csr-trust-row i[b-6x4t5fa7y9]{color:#18a873}.csr-body[b-6x4t5fa7y9]{margin-top:-48px}.csr-aside[b-6x4t5fa7y9],.csr-card[b-6x4t5fa7y9],.csr-success[b-6x4t5fa7y9]{border-color:#e2e9f1;border-radius:24px;box-shadow:0 20px 52px rgba(23,50,82,.07)}.csr-aside[b-6x4t5fa7y9]{padding:30px}.csr-aside h2[b-6x4t5fa7y9]{font-size:26px}.csr-step-list .active b[b-6x4t5fa7y9]{background:#0b72e7}.csr-aside-note[b-6x4t5fa7y9]{background:#eef6ff}.csr-aside-note>i[b-6x4t5fa7y9]{color:#0b72e7}.csr-card[b-6x4t5fa7y9]{padding:34px}.csr-card-head h2[b-6x4t5fa7y9]{font-size:31px}.csr-grid .form-control[b-6x4t5fa7y9],.csr-grid .form-select[b-6x4t5fa7y9]{min-height:54px;border-color:#d7e0ea;border-radius:13px}.csr-grid .form-control:focus[b-6x4t5fa7y9],.csr-grid .form-select:focus[b-6x4t5fa7y9]{border-color:#0b72e7;box-shadow:0 0 0 4px rgba(11,114,231,.09)}.csr-submit[b-6x4t5fa7y9],.csr-primary-button[b-6x4t5fa7y9]{background:#0b72e7}.csr-submit[b-6x4t5fa7y9]{height:58px;border-radius:14px;box-shadow:0 10px 24px rgba(11,114,231,.18)}
@media(max-width:700px){.csr-hero[b-6x4t5fa7y9]{padding:34px 0 76px}.csr-back[b-6x4t5fa7y9]{margin-bottom:26px}.csr-hero h1[b-6x4t5fa7y9]{font-size:39px}.csr-body[b-6x4t5fa7y9]{margin-top:-38px}.csr-card[b-6x4t5fa7y9]{padding:20px 16px}.csr-aside[b-6x4t5fa7y9]{padding:20px}}
/* /Pages/Public/ServiceMarketplace/ProviderDashboard.razor.rz.scp.css */
.btpd[b-sbes5pdiet]{max-width:1320px;margin:0 auto;padding:24px 24px 72px;color:#0c2340}
.btpd-head[b-sbes5pdiet]{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 18px;padding:22px 24px;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);border:1px solid #dfe7ef;border-radius:22px;box-shadow:0 12px 34px rgba(17,53,89,.06)}
.btpd-identity[b-sbes5pdiet]{display:flex;align-items:center;gap:16px;min-width:0}.provider-logo-wrap[b-sbes5pdiet]{position:relative;width:68px;height:68px;flex:0 0 68px;border-radius:18px;background:linear-gradient(135deg,#eaf4ff,#d7ebff);border:1px solid #cfe1f2;display:grid;place-items:center;overflow:visible;box-shadow:0 8px 22px rgba(14,93,164,.10)}
.provider-logo-wrap img[b-sbes5pdiet]{width:100%;height:100%;object-fit:contain;border-radius:17px;background:#fff;padding:6px}.provider-logo-wrap>span[b-sbes5pdiet]{font-size:20px;font-weight:950;color:#0f5fa8;letter-spacing:-.03em}
.logo-edit[b-sbes5pdiet]{position:absolute;right:-6px;bottom:-6px;width:28px;height:28px;border-radius:9px;background:#0f5fa8;color:#fff;display:grid;place-items:center;cursor:pointer;border:3px solid #fff;box-shadow:0 6px 14px rgba(15,95,168,.28)}.logo-edit input[b-sbes5pdiet]{display:none}
.btpd-title[b-sbes5pdiet]{min-width:0}.btpd-title>span[b-sbes5pdiet],.panel-card>span[b-sbes5pdiet],.card-head span[b-sbes5pdiet]{font-size:10px;font-weight:950;letter-spacing:.14em;color:#0f5fa8}.btpd-title h1[b-sbes5pdiet]{font-size:28px;font-weight:950;letter-spacing:-.035em;margin:4px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btpd-meta[b-sbes5pdiet]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btpd-meta>span[b-sbes5pdiet]{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#69798e;background:#f2f6fa;border:1px solid #e3eaf1;border-radius:999px;padding:5px 8px}.btpd-meta .status-pill[b-sbes5pdiet]{font-weight:850;border:0}.btpd-meta .status-pill.ok[b-sbes5pdiet]{background:#e9f8ef;color:#17734c}.btpd-meta .status-pill.wait[b-sbes5pdiet]{background:#fff5df;color:#9b7100}.btpd-meta .status-pill.bad[b-sbes5pdiet]{background:#fff0f0;color:#a03d3d}.btpd-meta .status-pill.draft[b-sbes5pdiet]{background:#eef4fa;color:#57718e}
.head-actions[b-sbes5pdiet]{display:flex;gap:8px;flex-wrap:wrap}.head-actions .btn[b-sbes5pdiet]{min-height:40px;border-radius:11px;font-size:11px;font-weight:850;display:inline-flex;align-items:center;gap:6px}
.metric-grid[b-sbes5pdiet]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-grid>div[b-sbes5pdiet],.panel-card[b-sbes5pdiet],.status-card[b-sbes5pdiet]{background:#fff;border:1px solid #e3e9ef;border-radius:18px;padding:18px;box-shadow:0 8px 26px rgba(21,58,92,.045)}
.metric-grid>div[b-sbes5pdiet]{position:relative;overflow:hidden}.metric-grid>div[b-sbes5pdiet]:after{content:"";position:absolute;width:54px;height:54px;border-radius:50%;right:-18px;top:-18px;background:#eef6fd}.metric-grid span[b-sbes5pdiet],.metric-grid small[b-sbes5pdiet]{display:block;color:#758194}.metric-grid span[b-sbes5pdiet]{font-size:10px;font-weight:800}.metric-grid strong[b-sbes5pdiet]{font-size:26px;line-height:1.05;margin:4px 0 3px}.metric-grid small[b-sbes5pdiet]{font-size:9px}
.status-card[b-sbes5pdiet]{margin:14px 0 16px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px}.status-card>div[b-sbes5pdiet]{display:flex;gap:13px;align-items:center}.status-icon[b-sbes5pdiet]{width:50px;height:50px;border-radius:15px;display:grid!important;place-items:center;background:#eef5fb;color:#0f5fa8;font-size:21px}.status-card h2[b-sbes5pdiet]{font-size:17px;font-weight:900;margin:2px 0}.status-card p[b-sbes5pdiet]{margin:0;color:#687487;font-size:11px}.status-card.ok[b-sbes5pdiet]{border-color:#bce7cf;background:linear-gradient(135deg,#fff,#fbfffc)}.status-card.wait[b-sbes5pdiet]{border-color:#f1d59e;background:linear-gradient(135deg,#fff,#fffcf6)}.status-card.bad[b-sbes5pdiet]{border-color:#efc0c0}
.content-grid[b-sbes5pdiet]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:15px}.panel-card[b-sbes5pdiet]{margin-bottom:15px}.card-head[b-sbes5pdiet]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.card-head h2[b-sbes5pdiet],.panel-card h2[b-sbes5pdiet]{font-size:17px;font-weight:900;margin:2px 0}.info-grid[b-sbes5pdiet]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.info-grid>div[b-sbes5pdiet]{background:#f7f9fc;border:1px solid #eef2f6;border-radius:12px;padding:11px}.info-grid small[b-sbes5pdiet],.info-grid b[b-sbes5pdiet]{display:block}.info-grid small[b-sbes5pdiet]{font-size:9px;color:#8490a0}.info-grid b[b-sbes5pdiet]{font-size:11px;margin-top:3px}.about[b-sbes5pdiet]{color:#657184;line-height:1.65;font-size:11px;margin:12px 0 0}.badge-list[b-sbes5pdiet]{display:grid;gap:7px}.badge-list span[b-sbes5pdiet]{padding:9px 10px;border-radius:11px;display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800}.badge-list .verified[b-sbes5pdiet]{background:#eaf8f0;color:#17734c}.badge-list .pending[b-sbes5pdiet]{background:#f5f7fa;color:#7c8794}.note[b-sbes5pdiet]{margin-top:12px;background:#fff8e8;padding:11px;border-radius:12px}.note p[b-sbes5pdiet]{margin:3px 0;font-size:10px}.btpd-state[b-sbes5pdiet]{text-align:center;padding:100px}.form-control[b-sbes5pdiet],.form-select[b-sbes5pdiet]{min-height:44px;border-radius:11px;font-size:12px}.logo-upload-box[b-sbes5pdiet]{display:flex;align-items:center;gap:13px;padding:12px;background:#f7f9fc;border:1px dashed #cbd8e5;border-radius:14px}.logo-upload-preview[b-sbes5pdiet]{width:68px;height:68px;flex:0 0 68px;border-radius:16px;background:#fff;border:1px solid #dde6ee;display:grid;place-items:center;overflow:hidden}.logo-upload-preview img[b-sbes5pdiet]{width:100%;height:100%;object-fit:contain;padding:5px}.logo-upload-preview span[b-sbes5pdiet]{font-size:18px;font-weight:900;color:#0f5fa8}.logo-upload-box small[b-sbes5pdiet]{display:block;margin-top:5px;color:#7d8998;font-size:9px}
.opportunity-card[b-sbes5pdiet]{margin-bottom:16px}.opportunity-count[b-sbes5pdiet]{font-size:10px;font-weight:800;background:#e7f3fd;color:#0f65aa;padding:5px 8px;border-radius:999px}.opportunity-list[b-sbes5pdiet]{display:grid;gap:9px}.opportunity-row[b-sbes5pdiet]{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;border:1px solid #e4eaf0;border-radius:14px;padding:13px}.opportunity-score[b-sbes5pdiet]{width:42px;height:42px;border-radius:12px;background:#e8f4fc;color:#0f65aa;display:grid;place-items:center;font-weight:900;font-size:11px}.opportunity-title[b-sbes5pdiet]{display:flex;justify-content:space-between;gap:12px}.opportunity-title strong[b-sbes5pdiet],.opportunity-title small[b-sbes5pdiet]{display:block}.opportunity-title strong[b-sbes5pdiet]{font-size:11px}.opportunity-title small[b-sbes5pdiet]{font-size:9px;color:#7f8b9a}.opportunity-main p[b-sbes5pdiet]{margin:7px 0;color:#526277;font-size:10px}.opportunity-meta[b-sbes5pdiet]{display:flex;gap:10px;flex-wrap:wrap;color:#758297;font-size:9px}.opportunity-actions[b-sbes5pdiet]{display:flex;flex-direction:column;gap:5px}.opportunity-status[b-sbes5pdiet]{font-size:8px;font-weight:900;padding:4px 6px;border-radius:999px;height:max-content}.opportunity-status.new[b-sbes5pdiet]{background:#e8f4fc;color:#0f65aa}.opportunity-status.interested[b-sbes5pdiet]{background:#e8f8ef;color:#17704a}.opportunity-status.declined[b-sbes5pdiet]{background:#f1f3f6;color:#7f8996}.opportunity-empty[b-sbes5pdiet]{display:flex;gap:11px;align-items:center;color:#768397;padding:16px;background:#f8fafc;border-radius:13px}.opportunity-empty i[b-sbes5pdiet]{font-size:23px}.opportunity-empty b[b-sbes5pdiet],.opportunity-empty small[b-sbes5pdiet]{display:block}.opportunity-empty b[b-sbes5pdiet]{font-size:11px}.opportunity-empty small[b-sbes5pdiet]{font-size:9px}
@media(max-width:1050px){.metric-grid[b-sbes5pdiet]{grid-template-columns:repeat(2,1fr)}.content-grid[b-sbes5pdiet]{grid-template-columns:1fr}.info-grid[b-sbes5pdiet]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.btpd[b-sbes5pdiet]{padding:14px 12px 90px}.btpd-head[b-sbes5pdiet]{align-items:flex-start;flex-direction:column;padding:16px}.btpd-identity[b-sbes5pdiet]{align-items:flex-start}.provider-logo-wrap[b-sbes5pdiet]{width:58px;height:58px;flex-basis:58px}.btpd-title h1[b-sbes5pdiet]{font-size:22px;white-space:normal}.head-actions[b-sbes5pdiet]{width:100%}.head-actions .btn[b-sbes5pdiet]{flex:1;justify-content:center}.metric-grid[b-sbes5pdiet],.info-grid[b-sbes5pdiet]{grid-template-columns:repeat(2,1fr)}.status-card[b-sbes5pdiet]{align-items:flex-start;flex-direction:column}.opportunity-row[b-sbes5pdiet]{grid-template-columns:auto 1fr}.opportunity-actions[b-sbes5pdiet]{grid-column:1/-1;flex-direction:row}.opportunity-title[b-sbes5pdiet]{flex-direction:column}}
@media(max-width:430px){.metric-grid[b-sbes5pdiet],.info-grid[b-sbes5pdiet]{grid-template-columns:1fr}.btpd-meta[b-sbes5pdiet]{gap:5px}.btpd-meta>span[b-sbes5pdiet]{font-size:8px}.logo-upload-box[b-sbes5pdiet]{align-items:flex-start;flex-direction:column}}
.provider-notifications[b-sbes5pdiet]{padding:0;overflow:hidden}.provider-notifications .card-head[b-sbes5pdiet]{padding:16px 18px;margin:0;border-bottom:1px solid #edf1f5}.notification-list[b-sbes5pdiet]{display:grid}.notification-row[b-sbes5pdiet]{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:12px 18px;border-bottom:1px solid #eef2f5;text-decoration:none;color:#20364f;background:#fff}.notification-row:last-child[b-sbes5pdiet]{border-bottom:0}.notification-row.unread[b-sbes5pdiet]{background:#f5faff}.notification-icon[b-sbes5pdiet]{width:38px;height:38px;border-radius:12px;background:#eaf4fd;color:#0f65aa;display:grid;place-items:center}.notification-row strong[b-sbes5pdiet],.notification-row p[b-sbes5pdiet],.notification-row small[b-sbes5pdiet]{display:block}.notification-row strong[b-sbes5pdiet]{font-size:10px}.notification-row p[b-sbes5pdiet]{font-size:9px;color:#68788e;margin:2px 0}.notification-row small[b-sbes5pdiet]{font-size:8px;color:#95a0ae}.unread-dot[b-sbes5pdiet]{font-size:6px;color:#0f65aa}.customer-contact[b-sbes5pdiet]{margin-top:10px;padding:11px 12px;border-radius:12px;background:#eaf8f0;border:1px solid #c8e8d5;display:flex;justify-content:space-between;align-items:center;gap:12px}.customer-contact>div:first-child span[b-sbes5pdiet],.customer-contact>div:first-child strong[b-sbes5pdiet]{display:block}.customer-contact>div:first-child span[b-sbes5pdiet]{font-size:8px;font-weight:900;letter-spacing:.11em;color:#17734c}.customer-contact>div:first-child strong[b-sbes5pdiet]{font-size:11px;margin-top:2px}.contact-actions[b-sbes5pdiet]{display:flex;gap:6px;flex-wrap:wrap}.contact-actions a[b-sbes5pdiet]{display:inline-flex;align-items:center;gap:5px;border-radius:9px;background:#fff;color:#176b47;text-decoration:none;padding:7px 9px;font-size:9px;font-weight:850;border:1px solid #cde5d7}.contact-locked[b-sbes5pdiet]{margin-top:9px;padding:9px 10px;border-radius:10px;background:#f6f8fa;color:#708095;font-size:9px}.contact-locked i[b-sbes5pdiet]{color:#0f65aa;margin-right:5px}
@media(max-width:760px){.customer-contact[b-sbes5pdiet]{align-items:flex-start;flex-direction:column}.contact-actions[b-sbes5pdiet]{width:100%}.contact-actions a[b-sbes5pdiet]{flex:1;justify-content:center}.notification-row[b-sbes5pdiet]{padding:11px 13px}}
/* /Pages/Public/ServiceMarketplace/ProviderOnboarding.razor.rz.scp.css */
.bt-provider-v26[b-1suyfmg0xt]{--bt-blue:#1268d6;--bt-blue-dark:#0b2d5f;--bt-blue-soft:#eef5ff;--bt-ink:#0e2239;--bt-muted:#64748b;--bt-line:#dfe8f2;--bt-bg:#f6f9fc;min-height:100vh;background:var(--bt-bg);color:var(--bt-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bt-provider-topbar[b-1suyfmg0xt]{height:76px;background:#fff;border-bottom:1px solid var(--bt-line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);position:relative;z-index:10}.bt-provider-brand img[b-1suyfmg0xt]{height:42px;width:auto}.bt-provider-top-actions[b-1suyfmg0xt]{display:flex;align-items:center;gap:12px}.bt-provider-help[b-1suyfmg0xt]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#3b5f83;font-weight:750}.bt-provider-help i[b-1suyfmg0xt]{color:#1ea66a}.bt-provider-login[b-1suyfmg0xt]{border:1px solid #cfdbe8;border-radius:12px;padding:10px 16px;text-decoration:none;color:#193a5d;font-weight:850;font-size:13px;background:#fff}.bt-provider-page[b-1suyfmg0xt]{max-width:1440px;margin:0 auto;padding:40px clamp(20px,4vw,56px) 64px}.bt-provider-grid[b-1suyfmg0xt]{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(620px,1.18fr);gap:34px;align-items:start}.bt-provider-pitch[b-1suyfmg0xt]{position:sticky;top:28px}.bt-provider-pitch-inner[b-1suyfmg0xt]{min-height:680px;border-radius:30px;padding:48px;background:linear-gradient(145deg,#0a2a58 0%,#0e4e9d 54%,#1268d6 100%);color:#fff;box-shadow:0 26px 70px rgba(11,45,95,.22);display:flex;flex-direction:column;overflow:hidden;position:relative}.bt-provider-pitch-inner[b-1suyfmg0xt]:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-150px;top:-100px;background:rgba(255,255,255,.08)}.bt-provider-pitch-inner[b-1suyfmg0xt]:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-120px;bottom:-100px;background:rgba(255,255,255,.05)}.bt-eyebrow[b-1suyfmg0xt]{display:inline-flex;align-items:center;width:max-content;font-size:11px;letter-spacing:.14em;font-weight:950;color:#3774b7}.bt-provider-pitch .bt-eyebrow[b-1suyfmg0xt]{color:#9fcbff;position:relative;z-index:1}.bt-eyebrow.success[b-1suyfmg0xt]{color:#1c9a63}.bt-provider-pitch h1[b-1suyfmg0xt]{font-size:clamp(40px,4.2vw,62px);line-height:1.02;letter-spacing:-.055em;margin:16px 0 18px;font-weight:950;max-width:620px;position:relative;z-index:1}.bt-provider-pitch>div>p[b-1suyfmg0xt]{font-size:17px;line-height:1.65;color:#d9e9fb;max-width:590px;margin:0 0 34px;position:relative;z-index:1}.bt-pitch-benefits[b-1suyfmg0xt]{display:grid;gap:18px;position:relative;z-index:1}.bt-pitch-benefits>div[b-1suyfmg0xt]{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.bt-pitch-benefits>div>span[b-1suyfmg0xt]{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:18px}.bt-pitch-benefits b[b-1suyfmg0xt],.bt-pitch-benefits small[b-1suyfmg0xt]{display:block}.bt-pitch-benefits b[b-1suyfmg0xt]{font-size:15px}.bt-pitch-benefits small[b-1suyfmg0xt]{font-size:12px;color:#c5daf1;margin-top:3px;line-height:1.4}.bt-pitch-proof[b-1suyfmg0xt]{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}.bt-pitch-proof>div[b-1suyfmg0xt]{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);border-radius:16px;padding:14px}.bt-pitch-proof strong[b-1suyfmg0xt],.bt-pitch-proof span[b-1suyfmg0xt]{display:block}.bt-pitch-proof strong[b-1suyfmg0xt]{font-size:18px}.bt-pitch-proof span[b-1suyfmg0xt]{font-size:10px;color:#c7dbf1;margin-top:3px}.bt-pitch-note[b-1suyfmg0xt]{margin-top:16px;display:flex;gap:10px;align-items:flex-start;color:#d9e9fb;font-size:11px;line-height:1.5;position:relative;z-index:1}.bt-pitch-note i[b-1suyfmg0xt]{color:#7dffbd;font-size:16px}.bt-provider-form-card[b-1suyfmg0xt]{background:#fff;border:1px solid var(--bt-line);border-radius:30px;padding:38px;box-shadow:0 18px 55px rgba(20,51,84,.08)}.bt-provider-form-head[b-1suyfmg0xt]{padding-bottom:24px;border-bottom:1px solid #edf2f7;margin-bottom:22px}.bt-provider-form-head h2[b-1suyfmg0xt]{font-size:34px;line-height:1.08;letter-spacing:-.035em;font-weight:950;margin:8px 0 10px}.bt-provider-form-head p[b-1suyfmg0xt]{color:var(--bt-muted);font-size:14px;line-height:1.6;max-width:720px;margin:0}.bt-progress[b-1suyfmg0xt]{display:flex;gap:7px;margin-top:20px}.bt-progress span[b-1suyfmg0xt]{height:5px;flex:1;border-radius:99px;background:#e6edf5}.bt-progress span.active[b-1suyfmg0xt]{background:var(--bt-blue)}.bt-alert[b-1suyfmg0xt]{border-radius:14px;margin-bottom:18px}.bt-voice[b-1suyfmg0xt]{width:100%;border:1px solid #cfe0f4;background:#f6faff;border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;text-align:left;color:var(--bt-ink);margin-bottom:20px}.bt-voice>span[b-1suyfmg0xt]{width:48px;height:48px;border-radius:15px;background:var(--bt-blue);color:#fff;display:grid;place-items:center;font-size:19px;box-shadow:0 8px 18px rgba(18,104,214,.22)}.bt-voice strong[b-1suyfmg0xt],.bt-voice small[b-1suyfmg0xt]{display:block}.bt-voice strong[b-1suyfmg0xt]{font-size:14px}.bt-voice small[b-1suyfmg0xt]{font-size:11px;color:#6e8095;margin-top:3px;line-height:1.4}.bt-voice.listening>span[b-1suyfmg0xt]{animation:btPulse-b-1suyfmg0xt 1s infinite}.voice-result[b-1suyfmg0xt]{display:flex;gap:10px;background:#f1f8ff;border:1px solid #d4e9ff;border-radius:15px;padding:12px 14px;margin-bottom:18px}.voice-result>i[b-1suyfmg0xt]{color:var(--bt-blue)}.voice-result b[b-1suyfmg0xt],.voice-result span[b-1suyfmg0xt],.voice-result small[b-1suyfmg0xt]{display:block}.voice-result span[b-1suyfmg0xt]{font-size:11px;color:#526477;margin:3px 0}.voice-result small[b-1suyfmg0xt]{font-size:9px;color:#8090a2}.bt-form-section[b-1suyfmg0xt]{padding:22px 0;border-bottom:1px solid #edf2f7}.bt-form-section:first-of-type[b-1suyfmg0xt]{padding-top:4px}.bt-section-title[b-1suyfmg0xt]{display:flex;align-items:center;gap:11px;margin-bottom:16px}.bt-section-title>span[b-1suyfmg0xt]{width:30px;height:30px;border-radius:10px;background:var(--bt-blue-soft);color:var(--bt-blue);display:grid;place-items:center;font-size:12px;font-weight:950}.bt-section-title b[b-1suyfmg0xt],.bt-section-title small[b-1suyfmg0xt]{display:block}.bt-section-title b[b-1suyfmg0xt]{font-size:15px}.bt-section-title small[b-1suyfmg0xt]{font-size:11px;color:#7a8a9b;margin-top:2px}.bt-type-toggle[b-1suyfmg0xt]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bt-type-toggle button[b-1suyfmg0xt]{min-height:74px;border:1px solid var(--bt-line);background:#fff;border-radius:16px;padding:13px;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;color:#263d54}.bt-type-toggle button>i[b-1suyfmg0xt]{width:38px;height:38px;border-radius:12px;background:#f3f7fb;display:grid;place-items:center;font-size:17px}.bt-type-toggle button b[b-1suyfmg0xt],.bt-type-toggle button small[b-1suyfmg0xt]{display:block}.bt-type-toggle button b[b-1suyfmg0xt]{font-size:13px}.bt-type-toggle button small[b-1suyfmg0xt]{font-size:10px;color:#8090a1;margin-top:3px}.bt-type-toggle button.selected[b-1suyfmg0xt]{border-color:#8dbaf0;background:#f3f8ff;box-shadow:inset 0 0 0 1px #b8d6f8}.bt-type-toggle button.selected>i[b-1suyfmg0xt]{background:var(--bt-blue);color:#fff}.bt-field[b-1suyfmg0xt]{margin-top:13px}.bt-field-grid[b-1suyfmg0xt]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-field-grid-compact[b-1suyfmg0xt]{align-items:end}.bt-provider-form-card label[b-1suyfmg0xt]{display:block;font-size:12px;font-weight:900;margin:0 0 7px;color:#31465d}.bt-provider-form-card .form-control[b-1suyfmg0xt],.bt-provider-form-card .form-select[b-1suyfmg0xt]{min-height:52px;border-radius:13px;border:1px solid #d8e3ee;background:#fff;font-size:14px;box-shadow:none}.bt-provider-form-card .form-control:focus[b-1suyfmg0xt],.bt-provider-form-card .form-select:focus[b-1suyfmg0xt]{border-color:#7eb2ef;box-shadow:0 0 0 4px rgba(18,104,214,.09)}.bt-checkline[b-1suyfmg0xt]{display:flex!important;align-items:flex-start;gap:9px;padding:11px 0;margin-top:7px!important;cursor:pointer}.bt-checkline input[b-1suyfmg0xt],.bt-consents input[b-1suyfmg0xt]{width:18px;height:18px;accent-color:var(--bt-blue);margin-top:1px}.bt-checkline b[b-1suyfmg0xt],.bt-checkline small[b-1suyfmg0xt]{display:block}.bt-checkline small[b-1suyfmg0xt]{font-size:10px;color:#7b8b9c;margin-top:2px}.bt-location-grid[b-1suyfmg0xt]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bt-number[b-1suyfmg0xt]{display:grid;grid-template-columns:1fr auto}.bt-number input[b-1suyfmg0xt]{border-radius:13px 0 0 13px!important}.bt-number span[b-1suyfmg0xt]{display:grid;place-items:center;padding:0 15px;background:#f4f7fa;border:1px solid #d8e3ee;border-left:0;border-radius:0 13px 13px 0;font-weight:850;font-size:12px}.bt-tax-toggle[b-1suyfmg0xt]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt-tax-toggle button[b-1suyfmg0xt]{min-height:52px;border:1px solid #d8e3ee;border-radius:13px;background:#fff;font-size:11px;font-weight:900;color:#5e6f81}.bt-tax-toggle button.selected[b-1suyfmg0xt]{background:#eef2f6;color:#33475a}.bt-tax-toggle button.selected.yes[b-1suyfmg0xt]{background:#e9f9f1;color:#168252;border-color:#bce9d2}.bt-photo[b-1suyfmg0xt]{min-height:76px;border:1.5px dashed #cddae8;border-radius:16px;display:grid!important;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 15px;cursor:pointer;margin:0!important;background:#fbfdff}.bt-photo input[b-1suyfmg0xt]{display:none}.bt-photo-icon[b-1suyfmg0xt]{width:44px;height:44px;border-radius:13px;background:#eef5ff;color:var(--bt-blue);display:grid;place-items:center;font-size:18px}.bt-photo strong[b-1suyfmg0xt],.bt-photo small[b-1suyfmg0xt]{display:block}.bt-photo strong[b-1suyfmg0xt]{font-size:12px}.bt-photo small[b-1suyfmg0xt]{font-size:10px;color:#8090a2;margin-top:3px}.bt-photo.has-file[b-1suyfmg0xt]{border-color:#8dd6b0;background:#f4fff9}.bt-photo.has-file .bt-photo-icon[b-1suyfmg0xt]{background:#dcf7e8;color:#198255}.bt-free-note[b-1suyfmg0xt]{display:flex;gap:10px;align-items:center;background:#eefaf4;color:#1c7d54;border:1px solid #d6f0e2;border-radius:15px;padding:13px 14px;margin-top:20px;font-size:12px}.bt-free-note i[b-1suyfmg0xt]{font-size:18px}.bt-consents[b-1suyfmg0xt]{display:grid;gap:9px;margin-top:15px}.bt-consents label[b-1suyfmg0xt]{display:flex;align-items:flex-start;gap:8px;font-size:10px;font-weight:650;color:#627386;margin:0}.bt-submit[b-1suyfmg0xt]{width:100%;min-height:56px;border:0;border-radius:14px;background:var(--bt-blue);color:#fff;font-weight:950;font-size:14px;margin-top:18px;box-shadow:0 10px 24px rgba(18,104,214,.22);transition:.2s ease}.bt-submit:hover:not(:disabled)[b-1suyfmg0xt]{background:#0f59b8;transform:translateY(-1px)}.bt-submit:disabled[b-1suyfmg0xt]{opacity:.65}.bt-time[b-1suyfmg0xt]{display:block;text-align:center;color:#7a8999;margin:9px 0 0;font-size:10px}.bt-provider-state[b-1suyfmg0xt]{text-align:center;padding:100px 20px;display:grid;justify-items:center;gap:10px}.bt-provider-state-card[b-1suyfmg0xt]{max-width:620px;margin:40px auto;background:#fff;border:1px solid var(--bt-line);border-radius:26px;box-shadow:0 20px 50px rgba(20,51,84,.08)}.bt-provider-state-icon[b-1suyfmg0xt],.bt-complete-icon[b-1suyfmg0xt]{width:72px;height:72px;border-radius:20px;background:#eef5ff;color:var(--bt-blue);display:grid;place-items:center;font-size:28px}.bt-provider-state h1[b-1suyfmg0xt]{font-size:28px;font-weight:950;margin:5px 0}.bt-provider-state p[b-1suyfmg0xt]{color:var(--bt-muted)}.bt-provider-complete[b-1suyfmg0xt]{max-width:760px;margin:32px auto;background:#fff;border:1px solid var(--bt-line);border-radius:30px;padding:42px;text-align:center;box-shadow:0 22px 60px rgba(20,51,84,.09)}.bt-complete-icon[b-1suyfmg0xt]{margin:0 auto 14px;background:#e7f8ef;color:#178351}.bt-provider-complete h1[b-1suyfmg0xt]{font-size:36px;font-weight:950;letter-spacing:-.035em;margin:8px 0}.bt-provider-complete>p[b-1suyfmg0xt]{color:var(--bt-muted);line-height:1.6;max-width:570px;margin:0 auto}.bt-application-no[b-1suyfmg0xt]{background:#f6f9fc;border:1px solid #e8eef5;border-radius:14px;padding:12px;max-width:360px;margin:20px auto}.bt-application-no span[b-1suyfmg0xt],.bt-application-no strong[b-1suyfmg0xt]{display:block}.bt-application-no span[b-1suyfmg0xt]{font-size:9px;color:#8693a2}.bt-strength-card[b-1suyfmg0xt]{text-align:left;border:1px solid #e2eaf2;border-radius:18px;padding:18px;margin:20px 0}.strength-head[b-1suyfmg0xt]{display:flex;justify-content:space-between;align-items:flex-end}.strength-head span[b-1suyfmg0xt]{font-size:8px;color:#16824e;font-weight:900;letter-spacing:.12em}.strength-head h2[b-1suyfmg0xt]{font-size:19px;font-weight:950;margin:3px 0}.strength-head>strong[b-1suyfmg0xt]{font-size:21px;color:#16824e}.bt-strength-card>p[b-1suyfmg0xt]{font-size:10px;color:#748294}.strength-list[b-1suyfmg0xt]{display:grid;gap:8px}.strength-list>div[b-1suyfmg0xt]{display:flex;gap:8px;color:#6e7b8c;font-size:11px}.strength-list>div.done[b-1suyfmg0xt]{color:#16824e}.strength-bar[b-1suyfmg0xt]{height:9px;background:#e8edf2;border-radius:999px;overflow:hidden;margin-top:14px}.strength-bar i[b-1suyfmg0xt]{display:block;height:100%;background:#20b66d;border-radius:999px}.strength-caption[b-1suyfmg0xt]{display:block;margin-top:5px;color:#728094;font-size:10px}.bt-complete-actions[b-1suyfmg0xt]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.bt-primary-link[b-1suyfmg0xt],.bt-secondary-link[b-1suyfmg0xt]{min-height:46px;border-radius:12px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-weight:900;font-size:12px}.bt-primary-link[b-1suyfmg0xt]{background:var(--bt-blue);color:#fff}.bt-secondary-link[b-1suyfmg0xt]{border:1px solid #cddbe9;color:#24517c;background:#fff}.bt-verify[b-1suyfmg0xt]{text-align:center;padding:34px 0 8px}.verify-icon[b-1suyfmg0xt]{width:74px;height:74px;border-radius:21px;background:#eef5ff;color:var(--bt-blue);display:grid;place-items:center;margin:0 auto 14px;font-size:29px}.bt-verify h2[b-1suyfmg0xt]{font-size:29px;font-weight:950;letter-spacing:-.03em;margin:9px 0}.bt-verify p[b-1suyfmg0xt]{color:#6f7c8c}.bt-otp[b-1suyfmg0xt]{width:min(280px,100%);height:64px;border:2px solid #d5e1ed;border-radius:14px;text-align:center;font-size:28px;letter-spacing:8px;font-weight:900;outline:none}.bt-otp:focus[b-1suyfmg0xt]{border-color:#7eb2ef;box-shadow:0 0 0 4px rgba(18,104,214,.09)}.bt-back-button[b-1suyfmg0xt]{border:0;background:transparent;color:#55708c;font-size:11px;font-weight:850;margin-top:12px}.bt-voice-assistant[b-1suyfmg0xt]{margin:0 0 20px;padding:16px;border:1px solid #d9e7f5;border-radius:20px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:0 12px 30px rgba(15,45,80,.06)}.bt-va-top[b-1suyfmg0xt]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.bt-va-top>span[b-1suyfmg0xt]{width:40px;height:40px;border-radius:13px;background:var(--bt-blue);color:#fff;display:grid;place-items:center}.bt-va-top small[b-1suyfmg0xt],.bt-va-top strong[b-1suyfmg0xt]{display:block}.bt-va-top small[b-1suyfmg0xt]{font-size:8px;letter-spacing:.12em;color:#55728f;font-weight:900}.bt-va-top strong[b-1suyfmg0xt]{font-size:13px;color:#0c2747}.bt-va-top button[b-1suyfmg0xt]{border:0;background:#edf3f8;width:34px;height:34px;border-radius:50%}.bt-va-question[b-1suyfmg0xt]{display:flex;gap:10px;align-items:flex-start;margin:15px 0 10px;padding:14px;background:#0d2747;color:#fff;border-radius:16px}.bt-va-question i[b-1suyfmg0xt]{color:#69b8ff}.bt-va-question p[b-1suyfmg0xt]{margin:0;font-size:15px;line-height:1.45;font-weight:800}.bt-va-answer[b-1suyfmg0xt]{padding:11px 13px;background:#eef8f2;border:1px solid #d5eedf;border-radius:13px}.bt-va-answer small[b-1suyfmg0xt],.bt-va-answer b[b-1suyfmg0xt]{display:block}.bt-va-answer small[b-1suyfmg0xt]{font-size:8px;color:#36805a;font-weight:900;letter-spacing:.1em}.bt-va-answer b[b-1suyfmg0xt]{font-size:13px;margin-top:3px}.bt-va-actions[b-1suyfmg0xt]{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin-top:10px}.bt-va-actions button[b-1suyfmg0xt]{min-height:46px;border-radius:13px;font-size:11px;font-weight:900}.bt-va-listen-question[b-1suyfmg0xt]{border:1px solid #dce6f1;background:#f4f9ff;color:#0f5fa8;padding:0 12px;white-space:nowrap}.bt-va-mic[b-1suyfmg0xt]{border:1px solid #b9d5f5;background:#edf6ff;color:#0f5fa8}.bt-va-next[b-1suyfmg0xt]{grid-column:1/-1;border:0;background:var(--bt-blue);color:#fff}.bt-va-help[b-1suyfmg0xt]{display:block;margin-top:10px;color:#718096;font-size:9px;line-height:1.4}@keyframes btPulse-b-1suyfmg0xt{50%{transform:scale(1.07);box-shadow:0 0 0 10px rgba(18,104,214,.08)}}
@media(max-width:1040px){.bt-provider-grid[b-1suyfmg0xt]{grid-template-columns:1fr}.bt-provider-pitch[b-1suyfmg0xt]{position:static}.bt-provider-pitch-inner[b-1suyfmg0xt]{min-height:auto;padding:34px}.bt-provider-pitch h1[b-1suyfmg0xt]{font-size:44px;max-width:760px}.bt-pitch-proof[b-1suyfmg0xt]{margin-top:28px}.bt-provider-form-card[b-1suyfmg0xt]{padding:32px}}
@media(max-width:700px){.bt-provider-topbar[b-1suyfmg0xt]{height:64px;padding:0 16px}.bt-provider-brand img[b-1suyfmg0xt]{height:34px}.bt-provider-help[b-1suyfmg0xt]{display:none}.bt-provider-login[b-1suyfmg0xt]{padding:8px 12px}.bt-provider-page[b-1suyfmg0xt]{padding:0 0 40px}.bt-provider-grid[b-1suyfmg0xt]{gap:0}.bt-provider-pitch[b-1suyfmg0xt]{padding:0 12px;background:#fff}.bt-provider-pitch-inner[b-1suyfmg0xt]{border-radius:0 0 26px 26px;padding:28px 22px 24px;box-shadow:none}.bt-provider-pitch h1[b-1suyfmg0xt]{font-size:34px;line-height:1.04;margin:12px 0}.bt-provider-pitch>div>p[b-1suyfmg0xt]{font-size:14px;margin-bottom:20px}.bt-pitch-benefits[b-1suyfmg0xt]{gap:12px}.bt-pitch-benefits>div[b-1suyfmg0xt]{grid-template-columns:38px 1fr}.bt-pitch-benefits>div>span[b-1suyfmg0xt]{width:38px;height:38px}.bt-pitch-benefits small[b-1suyfmg0xt]{font-size:10px}.bt-pitch-proof[b-1suyfmg0xt]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:22px}.bt-pitch-proof>div[b-1suyfmg0xt]{padding:10px 8px}.bt-pitch-proof strong[b-1suyfmg0xt]{font-size:14px}.bt-pitch-proof span[b-1suyfmg0xt]{font-size:8px}.bt-pitch-note[b-1suyfmg0xt]{font-size:9px}.bt-provider-form-card[b-1suyfmg0xt]{border:0;border-radius:0;box-shadow:none;padding:24px 16px;background:#fff}.bt-provider-form-head[b-1suyfmg0xt]{margin-bottom:18px}.bt-provider-form-head h2[b-1suyfmg0xt]{font-size:28px}.bt-provider-form-head p[b-1suyfmg0xt]{font-size:12px}.bt-type-toggle[b-1suyfmg0xt]{grid-template-columns:1fr}.bt-field-grid[b-1suyfmg0xt],.bt-location-grid[b-1suyfmg0xt]{grid-template-columns:1fr}.bt-form-section[b-1suyfmg0xt]{padding:19px 0}.bt-provider-form-card .form-control[b-1suyfmg0xt],.bt-provider-form-card .form-select[b-1suyfmg0xt]{min-height:54px;font-size:16px}.bt-voice[b-1suyfmg0xt]{border-radius:16px}.bt-voice>span[b-1suyfmg0xt]{width:44px;height:44px}.bt-submit[b-1suyfmg0xt]{min-height:58px;font-size:15px;margin-top:17px}.bt-provider-complete[b-1suyfmg0xt]{margin:0;border:0;border-radius:0;box-shadow:none;padding:34px 18px}.bt-provider-complete h1[b-1suyfmg0xt]{font-size:30px}.bt-provider-state-card[b-1suyfmg0xt]{margin:0;border-radius:0;border:0;box-shadow:none;min-height:calc(100vh - 64px)}.bt-va-actions[b-1suyfmg0xt]{grid-template-columns:1fr}.bt-va-next[b-1suyfmg0xt]{grid-column:auto}}
@media(max-width:390px){.bt-provider-pitch h1[b-1suyfmg0xt]{font-size:31px}.bt-provider-pitch-inner[b-1suyfmg0xt]{padding-left:18px;padding-right:18px}.bt-provider-form-card[b-1suyfmg0xt]{padding-left:14px;padding-right:14px}.bt-pitch-proof strong[b-1suyfmg0xt]{font-size:13px}.bt-type-toggle button[b-1suyfmg0xt]{min-height:68px}.bt-provider-form-head h2[b-1suyfmg0xt]{font-size:26px}}
/* v25.11.26.1 - mobile onboarding header compactness */
@media(max-width:700px){
  .bt-provider-topbar[b-1suyfmg0xt]{height:52px;min-height:52px;padding:0 12px;box-shadow:0 1px 0 rgba(15,39,71,.08)}
  .bt-provider-brand img[b-1suyfmg0xt]{height:28px;max-width:142px}
  .bt-provider-login[b-1suyfmg0xt]{padding:7px 10px;font-size:11px;border-radius:10px}
  .bt-provider-pitch-inner[b-1suyfmg0xt]{padding-top:22px}
}

/* v25.11.26.2 - direct registration UX: no oversized pitch, no mobile vertical drift */
.bt-provider-page[b-1suyfmg0xt]{max-width:1040px;padding-top:28px}
.bt-provider-grid[b-1suyfmg0xt]{grid-template-columns:minmax(0,920px);justify-content:center;gap:0}
.bt-provider-pitch[b-1suyfmg0xt]{display:none!important}
.bt-provider-form-card[b-1suyfmg0xt]{width:100%;padding:34px 38px;border-radius:26px}
.bt-provider-form-head[b-1suyfmg0xt]{padding-bottom:20px;margin-bottom:18px}
.bt-provider-form-head h2[b-1suyfmg0xt]{font-size:32px}
@media(max-width:700px){
  .bt-provider-v26[b-1suyfmg0xt]{overflow-x:hidden;background:#fff}
  .bt-provider-page[b-1suyfmg0xt]{width:100%;max-width:none;padding:0 0 28px;margin:0;overflow-x:hidden}
  .bt-provider-grid[b-1suyfmg0xt]{display:block;width:100%;max-width:100%;overflow:hidden}
  .bt-provider-pitch[b-1suyfmg0xt]{display:none!important}
  .bt-provider-form-card[b-1suyfmg0xt]{width:100%;max-width:100%;box-sizing:border-box;padding:20px 16px 28px;border:0;border-radius:0;overflow:hidden}
  .bt-provider-form-head[b-1suyfmg0xt]{padding:4px 0 16px;margin-bottom:14px}
  .bt-provider-form-head .bt-eyebrow[b-1suyfmg0xt]{font-size:9px}
  .bt-provider-form-head h2[b-1suyfmg0xt]{font-size:27px;line-height:1.05;margin:7px 0 8px}
  .bt-provider-form-head p[b-1suyfmg0xt]{font-size:12px;line-height:1.5}
  .bt-progress[b-1suyfmg0xt]{margin-top:14px}
  .bt-provider-topbar[b-1suyfmg0xt]{position:relative;left:0;right:0;width:100%;box-sizing:border-box}
  .bt-field[b-1suyfmg0xt],.bt-form-section[b-1suyfmg0xt],.bt-type-toggle[b-1suyfmg0xt],.bt-field-grid[b-1suyfmg0xt],.bt-location-grid[b-1suyfmg0xt],.bt-voice-assistant[b-1suyfmg0xt],.bt-voice[b-1suyfmg0xt]{max-width:100%;min-width:0;box-sizing:border-box}
  .bt-provider-form-card .form-control[b-1suyfmg0xt],.bt-provider-form-card .form-select[b-1suyfmg0xt]{width:100%;max-width:100%;box-sizing:border-box}
}
/* /Pages/Public/ServiceMarketplace/ProviderOnboardingDetailed.razor.rz.scp.css */
.bt-provider-page[b-gdx0lrjqld]{min-height:100vh;background:radial-gradient(circle at 10% 10%,#e8f2ff 0,transparent 30%),linear-gradient(180deg,#f8fbff,#f4f6fa);color:#172033;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.bt-provider-shell[b-gdx0lrjqld]{max-width:1380px;margin:auto;padding:22px 28px 50px}.bt-topbar[b-gdx0lrjqld]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bt-brand[b-gdx0lrjqld]{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:25px;font-weight:850;color:#172033;letter-spacing:-.8px}.bt-brand span span[b-gdx0lrjqld]{color:#2468e8}.bt-brand-mark[b-gdx0lrjqld]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#2468e8,#1744a5);color:white;box-shadow:0 10px 25px #2468e833}.bt-topbar-note[b-gdx0lrjqld]{display:flex;align-items:center;gap:8px;color:#657089;font-size:13px;font-weight:650}.bt-layout[b-gdx0lrjqld]{display:grid;grid-template-columns:minmax(310px,410px) minmax(0,1fr);gap:28px;align-items:start}.bt-story-panel[b-gdx0lrjqld]{position:sticky;top:20px;background:linear-gradient(155deg,#101d39,#14336b 60%,#2468e8);color:white;border-radius:28px;padding:38px;min-height:650px;box-shadow:0 24px 60px #17386b25;overflow:hidden}.bt-story-panel[b-gdx0lrjqld]:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#ffffff10;right:-100px;bottom:-70px}.bt-kicker[b-gdx0lrjqld]{font-size:12px;font-weight:850;letter-spacing:1.4px;color:#76a7ff}.bt-story-panel h1[b-gdx0lrjqld]{font-size:42px;line-height:1.06;letter-spacing:-1.8px;margin:14px 0 16px;max-width:330px}.bt-story-panel>p[b-gdx0lrjqld]{color:#d8e5ff;line-height:1.7;font-size:16px}.bt-benefits[b-gdx0lrjqld]{display:grid;gap:18px;margin-top:34px}.bt-benefits>div[b-gdx0lrjqld]{display:flex;gap:14px;align-items:flex-start}.bt-benefits>div>span[b-gdx0lrjqld]{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#ffffff15;border:1px solid #ffffff1f}.bt-benefits strong[b-gdx0lrjqld]{display:block;font-size:15px;margin-bottom:4px}.bt-benefits small[b-gdx0lrjqld]{color:#bdd2fa;line-height:1.45}.bt-trust-strip[b-gdx0lrjqld]{position:absolute;left:38px;right:38px;bottom:32px;display:flex;gap:10px;align-items:flex-start;color:#c8d9f8;font-size:12px;line-height:1.5;border-top:1px solid #ffffff1c;padding-top:18px}.bt-wizard-card[b-gdx0lrjqld]{background:white;border:1px solid #e8edf5;border-radius:28px;box-shadow:0 20px 60px #273a5512;overflow:hidden}.bt-wizard-head[b-gdx0lrjqld]{display:flex;justify-content:space-between;gap:20px;padding:30px 34px 20px}.bt-wizard-head h2[b-gdx0lrjqld]{font-size:28px;letter-spacing:-.8px;margin:5px 0}.bt-wizard-head p[b-gdx0lrjqld]{color:#758099;margin:0}.bt-step-count[b-gdx0lrjqld]{align-self:flex-start;border:1px solid #dfe7f3;background:#f7f9fc;border-radius:999px;padding:7px 12px;color:#657089;font-size:12px;font-weight:750}.bt-progress[b-gdx0lrjqld]{display:grid;grid-template-columns:repeat(5,1fr);padding:0 34px 26px;gap:8px;border-bottom:1px solid #edf1f6}.bt-progress button[b-gdx0lrjqld]{border:0;background:transparent;color:#a0a9ba;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:11px}.bt-progress button[b-gdx0lrjqld]:before{content:"";position:absolute;left:-50%;right:50%;top:15px;height:2px;background:#e7ebf2;z-index:0}.bt-progress button:first-child[b-gdx0lrjqld]:before{display:none}.bt-progress button span[b-gdx0lrjqld]{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eef2f7;font-weight:850}.bt-progress button.active[b-gdx0lrjqld],.bt-progress button.done[b-gdx0lrjqld]{color:#2468e8}.bt-progress button.active span[b-gdx0lrjqld],.bt-progress button.done span[b-gdx0lrjqld]{background:#2468e8;color:#fff;box-shadow:0 6px 15px #2468e82d}.bt-progress button.done[b-gdx0lrjqld]:before,.bt-progress button.active[b-gdx0lrjqld]:before{background:#8eb5ff}.bt-progress small[b-gdx0lrjqld]{font-size:11px}.bt-step-body[b-gdx0lrjqld]{padding:30px 34px;min-height:430px}.bt-section-title[b-gdx0lrjqld]{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.bt-section-title>span[b-gdx0lrjqld]{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#eef4ff;color:#2468e8;font-size:18px}.bt-section-title h3[b-gdx0lrjqld]{font-size:20px;margin:0 0 4px}.bt-section-title p[b-gdx0lrjqld]{color:#7b859a;margin:0}.bt-category-list[b-gdx0lrjqld]{display:grid;gap:10px}.bt-category-card[b-gdx0lrjqld]{border:1px solid #e6ebf2;border-radius:16px;overflow:hidden;transition:.2s}.bt-category-card.selected[b-gdx0lrjqld]{border-color:#9fc0ff;background:#fbfdff}.bt-category-head[b-gdx0lrjqld]{width:100%;border:0;background:white;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;text-align:left;padding:13px 15px}.bt-category-card.selected .bt-category-head[b-gdx0lrjqld]{background:#f7faff}.bt-category-icon[b-gdx0lrjqld]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f5fa;color:#31578d}.bt-category-head strong[b-gdx0lrjqld],.bt-category-head small[b-gdx0lrjqld]{display:block}.bt-category-head small[b-gdx0lrjqld]{color:#8a94a7;margin-top:2px}.bt-services-grid[b-gdx0lrjqld]{display:flex;flex-wrap:wrap;gap:8px;padding:6px 15px 16px}.bt-service-chip[b-gdx0lrjqld]{cursor:pointer;border:1px solid #dde4ee;border-radius:999px;padding:8px 11px;background:white;color:#546078;font-size:13px;display:flex;align-items:center;gap:6px}.bt-service-chip input[b-gdx0lrjqld]{display:none}.bt-service-chip i[b-gdx0lrjqld]{display:none}.bt-service-chip.active[b-gdx0lrjqld]{background:#edf4ff;border-color:#8fb6ff;color:#1d5ed6;font-weight:700}.bt-service-chip.active i[b-gdx0lrjqld]{display:inline}.bt-selection-summary[b-gdx0lrjqld]{display:flex;align-items:center;gap:9px;margin-top:16px;padding:13px 15px;background:#f2f7ff;border-radius:13px;color:#1e5dcc;font-size:13px}.bt-selection-summary span[b-gdx0lrjqld]{color:#6c7890}.form-label[b-gdx0lrjqld]{font-weight:720;color:#39445a;font-size:13px}.form-label span[b-gdx0lrjqld]{color:#e24a4a}.form-control[b-gdx0lrjqld],.input-group-text[b-gdx0lrjqld]{border-color:#dfe5ee}.form-control:focus[b-gdx0lrjqld]{border-color:#80aaff;box-shadow:0 0 0 .2rem #2468e818}.bt-choice-grid[b-gdx0lrjqld],.bt-provider-type[b-gdx0lrjqld]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bt-choice-grid label[b-gdx0lrjqld],.bt-provider-type button[b-gdx0lrjqld]{cursor:pointer;border:1px solid #e0e6ef;border-radius:16px;background:white;padding:16px;text-align:left;color:#59647a;transition:.2s}.bt-choice-grid label.active[b-gdx0lrjqld],.bt-provider-type button.active[b-gdx0lrjqld]{border-color:#86adff;background:#f4f8ff;color:#1e5fd6;box-shadow:0 0 0 2px #2468e810}.bt-choice-grid input[b-gdx0lrjqld]{display:none}.bt-choice-grid i[b-gdx0lrjqld],.bt-provider-type i[b-gdx0lrjqld]{font-size:20px;display:block;margin-bottom:9px}.bt-choice-grid strong[b-gdx0lrjqld],.bt-provider-type strong[b-gdx0lrjqld],.bt-choice-grid small[b-gdx0lrjqld],.bt-provider-type small[b-gdx0lrjqld]{display:block}.bt-choice-grid small[b-gdx0lrjqld],.bt-provider-type small[b-gdx0lrjqld]{font-size:11px;color:#8a94a6;margin-top:3px}.bt-provider-type[b-gdx0lrjqld]{grid-template-columns:repeat(2,1fr)}.bt-review-grid[b-gdx0lrjqld]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bt-review-grid>div[b-gdx0lrjqld]{border:1px solid #e4e9f1;border-radius:15px;padding:15px}.bt-review-grid span[b-gdx0lrjqld],.bt-review-grid small[b-gdx0lrjqld],.bt-review-grid strong[b-gdx0lrjqld]{display:block}.bt-review-grid span[b-gdx0lrjqld]{color:#8b94a6;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.bt-review-grid strong[b-gdx0lrjqld]{margin-top:5px}.bt-review-grid small[b-gdx0lrjqld]{color:#758099;margin-top:4px}.bt-checks[b-gdx0lrjqld]{display:grid;gap:10px;margin-top:18px}.bt-checks label[b-gdx0lrjqld]{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #e5eaf1;border-radius:14px}.bt-checks input[b-gdx0lrjqld]{margin-top:4px;width:17px;height:17px}.bt-checks strong[b-gdx0lrjqld],.bt-checks small[b-gdx0lrjqld]{display:block}.bt-checks strong[b-gdx0lrjqld]{font-size:13px}.bt-checks small[b-gdx0lrjqld]{color:#788399;margin-top:4px;line-height:1.45}.bt-security-note[b-gdx0lrjqld]{display:flex;gap:12px;align-items:flex-start;background:#f0f6ff;color:#2458ac;padding:15px;border-radius:14px;margin-top:18px}.bt-security-note i[b-gdx0lrjqld]{font-size:21px}.bt-security-note strong[b-gdx0lrjqld],.bt-security-note span[b-gdx0lrjqld]{display:block}.bt-security-note span[b-gdx0lrjqld]{font-size:12px;color:#6780a7;margin-top:3px}.bt-verify-body[b-gdx0lrjqld]{text-align:center;padding-top:55px}.bt-mail-icon[b-gdx0lrjqld]{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;background:#edf4ff;color:#2468e8;font-size:31px;margin:0 auto 18px}.bt-verify-body h3[b-gdx0lrjqld]{font-size:26px;margin:8px 0}.bt-verify-body p[b-gdx0lrjqld]{color:#758099}.bt-otp-input[b-gdx0lrjqld]{display:block;width:250px;margin:24px auto 8px;border:1px solid #cbd7e8;border-radius:16px;padding:15px;text-align:center;font-size:28px;font-weight:850;letter-spacing:10px;outline:none}.bt-otp-input:focus[b-gdx0lrjqld]{border-color:#2468e8;box-shadow:0 0 0 4px #2468e812}.bt-verify-body small[b-gdx0lrjqld]{color:#8a94a6}.bt-wizard-footer[b-gdx0lrjqld]{display:flex;justify-content:space-between;align-items:center;padding:20px 34px 28px;border-top:1px solid #edf1f6}.bt-primary-btn[b-gdx0lrjqld]{background:linear-gradient(135deg,#2468e8,#174fbd);color:white;border:0;border-radius:12px;padding:11px 18px;font-weight:750;box-shadow:0 8px 18px #2468e82a}.bt-primary-btn:hover[b-gdx0lrjqld]{color:#fff;transform:translateY(-1px)}.bt-back-btn[b-gdx0lrjqld]{border:1px solid #dbe2ec;background:white;color:#5a6579;border-radius:12px;padding:10px 16px}.bt-alert[b-gdx0lrjqld]{margin:18px 34px 0;display:flex;gap:8px;align-items:center}.bt-loading[b-gdx0lrjqld],.bt-closed-card[b-gdx0lrjqld],.bt-success-card[b-gdx0lrjqld]{max-width:780px;margin:70px auto;background:white;border:1px solid #e4e9f1;border-radius:28px;padding:50px;text-align:center;box-shadow:0 20px 60px #24395512}.bt-loading[b-gdx0lrjqld]{display:flex;gap:12px;align-items:center;justify-content:center}.bt-closed-icon[b-gdx0lrjqld],.bt-success-icon[b-gdx0lrjqld]{display:grid;place-items:center;width:82px;height:82px;border-radius:28px;margin:0 auto 20px;background:#f1f5f9;color:#6f7b90;font-size:36px}.bt-success-icon[b-gdx0lrjqld]{background:#eaf9f1;color:#15945e}.bt-success-card h1[b-gdx0lrjqld],.bt-closed-card h1[b-gdx0lrjqld]{font-size:34px;letter-spacing:-1px}.bt-success-card>p[b-gdx0lrjqld],.bt-closed-card>p[b-gdx0lrjqld]{color:#707b90;max-width:570px;margin:12px auto 24px;line-height:1.7}.bt-application-no[b-gdx0lrjqld]{display:inline-flex;flex-direction:column;background:#f4f8ff;border:1px solid #d8e6ff;border-radius:15px;padding:12px 22px;margin-bottom:26px}.bt-application-no span[b-gdx0lrjqld]{font-size:11px;color:#7786a0}.bt-application-no strong[b-gdx0lrjqld]{font-size:18px;color:#1f5ecf}.bt-next-grid[b-gdx0lrjqld]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 28px}.bt-next-grid>div[b-gdx0lrjqld]{border:1px solid #e6ebf2;border-radius:16px;padding:17px;text-align:left}.bt-next-grid i[b-gdx0lrjqld]{font-size:21px;color:#2468e8}.bt-next-grid strong[b-gdx0lrjqld],.bt-next-grid small[b-gdx0lrjqld]{display:block}.bt-next-grid strong[b-gdx0lrjqld]{margin:8px 0 4px}.bt-next-grid small[b-gdx0lrjqld]{color:#7b869b;line-height:1.45}
@media (max-width: 980px){.bt-layout[b-gdx0lrjqld]{grid-template-columns:1fr}.bt-story-panel[b-gdx0lrjqld]{position:relative;min-height:auto}.bt-trust-strip[b-gdx0lrjqld]{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px}.bt-story-panel h1[b-gdx0lrjqld]{max-width:none}.bt-provider-shell[b-gdx0lrjqld]{padding:16px}.bt-topbar-note[b-gdx0lrjqld]{display:none}}
@media (max-width: 680px){.bt-provider-shell[b-gdx0lrjqld]{padding:12px}.bt-story-panel[b-gdx0lrjqld],.bt-wizard-card[b-gdx0lrjqld]{border-radius:20px}.bt-story-panel[b-gdx0lrjqld]{padding:26px}.bt-story-panel h1[b-gdx0lrjqld]{font-size:34px}.bt-wizard-head[b-gdx0lrjqld],.bt-step-body[b-gdx0lrjqld],.bt-wizard-footer[b-gdx0lrjqld]{padding-left:20px;padding-right:20px}.bt-progress[b-gdx0lrjqld]{padding-left:14px;padding-right:14px}.bt-progress small[b-gdx0lrjqld]{display:none}.bt-choice-grid[b-gdx0lrjqld],.bt-provider-type[b-gdx0lrjqld],.bt-review-grid[b-gdx0lrjqld],.bt-next-grid[b-gdx0lrjqld]{grid-template-columns:1fr}.bt-topbar[b-gdx0lrjqld]{margin-bottom:14px}.bt-wizard-head h2[b-gdx0lrjqld]{font-size:24px}.bt-step-body[b-gdx0lrjqld]{min-height:0}.bt-selection-summary[b-gdx0lrjqld]{align-items:flex-start;flex-wrap:wrap}.bt-otp-input[b-gdx0lrjqld]{width:210px}.bt-success-card[b-gdx0lrjqld],.bt-closed-card[b-gdx0lrjqld]{padding:30px 20px;margin:30px auto}}
/* /Pages/Public/ServiceMarketplace/ProviderPublicDirectory.razor.rz.scp.css */
.bt-directory-page[b-g9bq0ihnfd]{background:#f7f9fc;min-height:100vh;color:#172033}.bt-directory-hero[b-g9bq0ihnfd]{background:linear-gradient(135deg,#102a56,#174a87);color:#fff;padding:72px 0 62px}.eyebrow[b-g9bq0ihnfd]{font-size:.78rem;letter-spacing:.16em;font-weight:800;opacity:.82}.bt-directory-hero h1[b-g9bq0ihnfd]{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;max-width:800px;margin:.7rem 0}.bt-directory-hero p[b-g9bq0ihnfd]{max-width:760px;color:#dce9fa;font-size:1.08rem}.directory-search[b-g9bq0ihnfd]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;max-width:840px;margin-top:28px;padding:10px;background:#ffffff18;border:1px solid #ffffff22;border-radius:18px}.directory-search .form-control[b-g9bq0ihnfd],.directory-search .form-select[b-g9bq0ihnfd]{min-height:48px;border:0}.bt-directory-content[b-g9bq0ihnfd]{padding-top:34px;padding-bottom:64px}.directory-toolbar[b-g9bq0ihnfd]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.directory-toolbar div[b-g9bq0ihnfd]{display:flex;flex-direction:column}.directory-toolbar span[b-g9bq0ihnfd]{color:#6d7789}.provider-grid[b-g9bq0ihnfd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.provider-card[b-g9bq0ihnfd]{background:#fff;border:1px solid #e6ebf2;border-radius:20px;padding:22px;box-shadow:0 8px 30px #233a5910}.provider-head[b-g9bq0ihnfd]{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center}.avatar[b-g9bq0ihnfd]{width:54px;height:54px;border-radius:16px;background:#eaf2ff;color:#1451a0;font-weight:800;display:grid;place-items:center}.provider-head h2[b-g9bq0ihnfd]{font-size:1.08rem;margin:0}.provider-head h2 a[b-g9bq0ihnfd]{text-decoration:none;color:#172033}.provider-head p[b-g9bq0ihnfd]{margin:4px 0 0;color:#687387;font-size:.88rem}.score[b-g9bq0ihnfd]{background:#ecf8f2;color:#167a50;border-radius:999px;padding:7px 10px;font-weight:800}.badges[b-g9bq0ihnfd]{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.badges span[b-g9bq0ihnfd]{background:#f2f6fb;border:1px solid #e4e9f0;border-radius:999px;padding:5px 9px;font-size:.78rem;color:#425068}.about[b-g9bq0ihnfd]{color:#5c6678;min-height:72px}.stats[b-g9bq0ihnfd]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;margin:16px 0}.stats span[b-g9bq0ihnfd]{padding:12px 6px;text-align:center;display:flex;flex-direction:column}.stats b[b-g9bq0ihnfd]{font-size:1.08rem}.stats small[b-g9bq0ihnfd]{font-size:.72rem;color:#7d8695}.card-actions[b-g9bq0ihnfd]{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.seo-links[b-g9bq0ihnfd]{margin-top:46px}.seo-links h2[b-g9bq0ihnfd]{font-size:1.25rem}.seo-links>div[b-g9bq0ihnfd]{display:flex;gap:8px;flex-wrap:wrap}.seo-links a[b-g9bq0ihnfd]{background:#fff;border:1px solid #e4e9f0;border-radius:999px;padding:8px 12px;text-decoration:none;color:#345}.seo-links span[b-g9bq0ihnfd]{color:#799}.directory-state[b-g9bq0ihnfd]{text-align:center;padding:70px;background:#fff;border-radius:20px;border:1px solid #e6ebf2}.directory-state i[b-g9bq0ihnfd]{font-size:2rem;color:#2c65aa}
@media(max-width:991px){.provider-grid[b-g9bq0ihnfd]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.bt-directory-hero[b-g9bq0ihnfd]{padding:48px 0 42px}.directory-search[b-g9bq0ihnfd]{grid-template-columns:1fr}.provider-grid[b-g9bq0ihnfd]{grid-template-columns:1fr}.directory-toolbar[b-g9bq0ihnfd]{align-items:flex-start;flex-direction:column}.card-actions[b-g9bq0ihnfd]{grid-template-columns:1fr}}

/* v25.11.28 · T43 production directory */
.bt-directory-page[b-g9bq0ihnfd]{background:#f7faff;color:#0f172a}.bt-directory-hero[b-g9bq0ihnfd]{padding:58px 0 52px;background:linear-gradient(135deg,#eef7ff 0%,#f8fbff 58%,#fff 100%);color:#0f172a;border-bottom:1px solid #e6eef6}.bt-directory-hero .eyebrow[b-g9bq0ihnfd]{color:#0b72e7;opacity:1}.bt-directory-hero h1[b-g9bq0ihnfd]{max-width:820px;font-weight:900;letter-spacing:-.045em}.bt-directory-hero p[b-g9bq0ihnfd]{max-width:700px;color:#647186;font-size:1rem}.directory-search[b-g9bq0ihnfd]{max-width:880px;margin-top:24px;padding:8px;background:#fff;border:1px solid #dfe7ef;border-radius:17px;box-shadow:0 14px 34px rgba(25,52,84,.08)}.directory-search .form-control[b-g9bq0ihnfd],.directory-search .form-select[b-g9bq0ihnfd]{min-height:50px;border:1px solid #e1e7ee;border-radius:11px}.directory-search .btn-primary[b-g9bq0ihnfd]{border-radius:11px;background:#0b72e7;border-color:#0b72e7;padding-inline:20px}.bt-directory-content[b-g9bq0ihnfd]{padding-top:38px}.provider-grid[b-g9bq0ihnfd]{gap:14px}.provider-card[b-g9bq0ihnfd]{border-color:#e2e9f0;border-radius:18px;padding:19px;box-shadow:0 6px 20px rgba(25,52,84,.035)}.provider-card:hover[b-g9bq0ihnfd]{border-color:#c9d9ea;box-shadow:0 14px 30px rgba(25,52,84,.07)}.avatar[b-g9bq0ihnfd]{border-radius:15px;background:#edf5ff;color:#0b72e7}.score[b-g9bq0ihnfd]{background:#edf9f3;color:#16875b}.card-actions .btn-primary[b-g9bq0ihnfd]{background:#0b72e7;border-color:#0b72e7}.seo-links a[b-g9bq0ihnfd]{border-color:#e0e7ef;color:#40536a}.directory-state[b-g9bq0ihnfd]{border-color:#e2e9f0;box-shadow:0 12px 30px rgba(25,52,84,.04)}
@media(max-width:767px){.bt-directory-hero[b-g9bq0ihnfd]{padding:38px 0 36px}.directory-search[b-g9bq0ihnfd]{border-radius:15px}.provider-card[b-g9bq0ihnfd]{border-radius:16px}}
/* /Pages/Public/ServiceMarketplace/ProviderPublicLead.razor.rz.scp.css */
.lead-page[b-0pgms3rdv3]{min-height:100vh;background:linear-gradient(135deg,#eef4fb,#f8fafc);padding:50px 16px}.lead-shell[b-0pgms3rdv3]{max-width:760px;margin:auto}.lead-card[b-0pgms3rdv3],.success[b-0pgms3rdv3],.state[b-0pgms3rdv3]{background:#fff;border:1px solid #e3e8ef;border-radius:24px;padding:32px;box-shadow:0 18px 50px #1d36551a}.back[b-0pgms3rdv3]{text-decoration:none;color:#5d6a7d;display:inline-flex;gap:6px;margin-bottom:24px}.eyebrow[b-0pgms3rdv3]{font-size:.76rem;letter-spacing:.15em;font-weight:800;color:#245b9e}.lead-card h1[b-0pgms3rdv3]{font-size:2rem;font-weight:800;margin:.5rem 0}.intro[b-0pgms3rdv3]{color:#647084}.provider-chip[b-0pgms3rdv3]{display:flex;gap:12px;align-items:center;padding:14px;background:#f6f9fd;border-radius:16px;margin:20px 0}.provider-chip>div[b-0pgms3rdv3]{width:48px;height:48px;border-radius:14px;background:#dfeafa;color:#20538f;font-weight:800;display:grid;place-items:center}.provider-chip span[b-0pgms3rdv3]{display:flex;flex-direction:column}.provider-chip small[b-0pgms3rdv3]{color:#788294}.form-grid[b-0pgms3rdv3]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.form-grid label[b-0pgms3rdv3]{font-weight:700;font-size:.88rem}.full[b-0pgms3rdv3]{grid-column:1/-1}.consent[b-0pgms3rdv3]{display:flex;gap:10px;font-weight:500!important;color:#586477}.success[b-0pgms3rdv3]{text-align:center}.success>i[b-0pgms3rdv3]{font-size:3.5rem;color:#1f9b65}.success strong[b-0pgms3rdv3]{display:block;margin:18px}.success div[b-0pgms3rdv3]{display:flex;gap:10px;justify-content:center}.state[b-0pgms3rdv3]{text-align:center}
@media(max-width:640px){.lead-page[b-0pgms3rdv3]{padding:20px 10px}.lead-card[b-0pgms3rdv3],.success[b-0pgms3rdv3]{padding:22px}.form-grid[b-0pgms3rdv3]{grid-template-columns:1fr}.full[b-0pgms3rdv3]{grid-column:auto}.success div[b-0pgms3rdv3]{flex-direction:column}}

/* v25.11.28 · T43 production direct-provider lead */
.lead-page[b-0pgms3rdv3]{background:linear-gradient(180deg,#f6faff 0%,#fff 100%);color:#0f172a}.lead-card[b-0pgms3rdv3],.success[b-0pgms3rdv3]{border-color:#e1e8f0;border-radius:22px;box-shadow:0 18px 48px rgba(25,52,84,.07)}.lead-card .eyebrow[b-0pgms3rdv3]{color:#0b72e7}.lead-card h1[b-0pgms3rdv3]{letter-spacing:-.04em}.provider-chip[b-0pgms3rdv3]{background:#eef7ff;border-color:#dce9f6}.provider-chip>div[b-0pgms3rdv3]{background:#0b72e7}.form-grid .form-control[b-0pgms3rdv3]{min-height:52px;border-color:#d9e1ea;border-radius:12px}.form-grid .form-control:focus[b-0pgms3rdv3]{border-color:#0b72e7;box-shadow:0 0 0 4px rgba(11,114,231,.09)}.lead-card .btn-primary[b-0pgms3rdv3],.success .btn-primary[b-0pgms3rdv3]{background:#0b72e7;border-color:#0b72e7;border-radius:13px}.consent[b-0pgms3rdv3]{background:#f7f9fc;border-radius:12px}.back[b-0pgms3rdv3]{color:#52647a}.back:hover[b-0pgms3rdv3]{color:#0b72e7}
@media(max-width:700px){.lead-shell[b-0pgms3rdv3]{padding-inline:12px}.lead-card[b-0pgms3rdv3],.success[b-0pgms3rdv3]{border-radius:18px}}
/* /Pages/Public/ServiceMarketplace/ProviderPublicProfile.razor.rz.scp.css */
.bt-profile-page[b-uth39z8laf]{background:#f7f9fc;min-height:100vh;color:#172033}.profile-hero[b-uth39z8laf]{background:linear-gradient(135deg,#102a56,#174a87);color:#fff;padding:58px 0}.profile-hero-grid[b-uth39z8laf]{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.profile-hero .avatar[b-uth39z8laf]{width:90px;height:90px;border-radius:24px;background:#fff;color:#174a87;font-size:1.5rem;font-weight:800;display:grid;place-items:center}.identity h1[b-uth39z8laf]{font-weight:800;margin:.3rem 0}.identity p[b-uth39z8laf]{color:#dce8f6}.eyebrow[b-uth39z8laf]{font-size:.75rem;font-weight:800;letter-spacing:.15em;opacity:.8}.badges[b-uth39z8laf]{display:flex;gap:7px;flex-wrap:wrap}.badges span[b-uth39z8laf]{background:#ffffff17;border:1px solid #ffffff2d;padding:7px 10px;border-radius:999px;font-size:.78rem}.trust[b-uth39z8laf]{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;padding:18px 24px;display:flex;flex-direction:column;text-align:center}.trust strong[b-uth39z8laf]{font-size:2rem}.trust small[b-uth39z8laf]{color:#d5e3f5}.profile-main[b-uth39z8laf]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding-top:30px;padding-bottom:60px}.card-section[b-uth39z8laf],.cta-card[b-uth39z8laf]{background:#fff;border:1px solid #e5eaf1;border-radius:20px;padding:24px;box-shadow:0 8px 30px #243b5510}.card-section[b-uth39z8laf]{margin-bottom:18px}.card-section h2[b-uth39z8laf],.cta-card h2[b-uth39z8laf]{font-size:1.25rem;font-weight:800}.about[b-uth39z8laf]{font-size:1.02rem;line-height:1.75;color:#536074}.service-list[b-uth39z8laf]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.service-list a[b-uth39z8laf]{display:flex;flex-direction:column;border:1px solid #e5eaf1;background:#fafcff;border-radius:14px;padding:13px;text-decoration:none;color:#26354b}.service-list small[b-uth39z8laf]{color:#7d8796}.portfolio-grid[b-uth39z8laf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-grid figure[b-uth39z8laf]{margin:0;border:1px solid #e8ecf2;border-radius:16px;overflow:hidden}.portfolio-grid img[b-uth39z8laf]{width:100%;aspect-ratio:4/3;object-fit:cover}.portfolio-grid figcaption[b-uth39z8laf]{display:flex;flex-direction:column;padding:11px}.portfolio-grid figcaption span[b-uth39z8laf]{font-size:.78rem;color:#758095}.cta-card[b-uth39z8laf]{position:sticky;top:24px;height:max-content}.cta-card p[b-uth39z8laf]{color:#657084}.cta-card .btn[b-uth39z8laf]{margin-top:10px}.mini-trust[b-uth39z8laf]{display:flex;gap:8px;margin-top:16px;color:#6a7587;font-size:.78rem}.profile-state[b-uth39z8laf]{text-align:center;padding:100px}
@media(max-width:991px){.profile-main[b-uth39z8laf]{grid-template-columns:1fr}.cta-card[b-uth39z8laf]{position:static}.portfolio-grid[b-uth39z8laf]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.profile-hero-grid[b-uth39z8laf]{grid-template-columns:auto 1fr}.trust[b-uth39z8laf]{grid-column:1/-1;flex-direction:row;justify-content:space-around;align-items:center}.profile-hero .avatar[b-uth39z8laf]{width:68px;height:68px}.service-list[b-uth39z8laf],.portfolio-grid[b-uth39z8laf]{grid-template-columns:1fr}}

.avatar img[b-uth39z8laf]{width:100%;height:100%;object-fit:contain;border-radius:inherit;background:#fff;padding:6px}

/* v25.11.28 · T43 production provider profile */
.bt-profile-page[b-uth39z8laf]{background:#f7faff;color:#0f172a}.profile-hero[b-uth39z8laf]{padding:52px 0;background:linear-gradient(135deg,#eef7ff 0%,#f8fbff 56%,#fff 100%);color:#0f172a;border-bottom:1px solid #e5edf5}.profile-hero .eyebrow[b-uth39z8laf]{color:#0b72e7}.profile-hero .identity p[b-uth39z8laf]{color:#607086}.profile-hero .badges span[b-uth39z8laf]{background:#fff;border:1px solid #dfe8f1;color:#35536f}.profile-hero .trust[b-uth39z8laf]{background:#fff;border:1px solid #dfe8f1;color:#0f172a;box-shadow:0 14px 34px rgba(25,52,84,.07)}.profile-hero .trust strong[b-uth39z8laf]{color:#0b72e7}.profile-main[b-uth39z8laf]{gap:20px}.card-section[b-uth39z8laf],.cta-card[b-uth39z8laf]{border-color:#e1e8ef;border-radius:20px;box-shadow:0 8px 26px rgba(25,52,84,.04)}.service-list a[b-uth39z8laf]{border-color:#e4eaf0;background:#fbfdff}.service-list a:hover[b-uth39z8laf]{border-color:#bdd7f3;background:#f5faff}.cta-card .btn-primary[b-uth39z8laf]{background:#0b72e7;border-color:#0b72e7}.mini-trust[b-uth39z8laf]{background:#eef7ff;color:#47627e;border-radius:13px}.portfolio-grid figure[b-uth39z8laf]{border-color:#e2e9f0;border-radius:16px;overflow:hidden}
@media(max-width:767px){.profile-hero[b-uth39z8laf]{padding:38px 0}.profile-hero-grid[b-uth39z8laf]{gap:16px}.card-section[b-uth39z8laf],.cta-card[b-uth39z8laf]{border-radius:17px}}
/* /Pages/Public/ServiceMarketplace/ProviderSelfServicePortal.razor.rz.scp.css */
.bt-portal-page[b-11meuu7ckk]{min-height:100vh;background:#f5f7fb;color:#0f172a}.bt-portal-topbar[b-11meuu7ckk]{height:74px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1260px)/2));position:sticky;top:0;z-index:20}.bt-portal-brand[b-11meuu7ckk]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0f172a;font-size:20px}.bt-portal-brand strong span[b-11meuu7ckk]{color:#2563eb}.bt-portal-brand .mark[b-11meuu7ckk]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#2563eb;color:#fff}.secure[b-11meuu7ckk]{font-size:13px;color:#64748b;display:flex;gap:7px;align-items:center}.bt-portal-shell[b-11meuu7ckk]{max-width:1260px;margin:auto;padding:28px 24px 70px}.bt-portal-hero[b-11meuu7ckk]{border-radius:24px;padding:34px;background:linear-gradient(130deg,#0f172a,#172554 60%,#1d4ed8);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 20px 50px rgba(15,23,42,.12)}.eyebrow[b-11meuu7ckk]{font-size:12px;font-weight:900;letter-spacing:.11em;color:#93c5fd}.bt-portal-hero h1[b-11meuu7ckk]{font-size:34px;margin:8px 0 10px;max-width:720px}.bt-portal-hero p[b-11meuu7ckk]{color:#cbd5e1;max-width:760px;margin:0}.identity[b-11meuu7ckk]{display:flex;align-items:center;gap:12px;margin-top:22px}.identity>span[b-11meuu7ckk]{width:44px;height:44px;background:#fff;color:#1d4ed8;border-radius:50%;display:grid;place-items:center;font-weight:900}.identity div[b-11meuu7ckk]{display:flex;flex-direction:column}.identity small[b-11meuu7ckk]{color:#cbd5e1}.score-card[b-11meuu7ckk]{min-width:250px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);padding:18px;border-radius:20px;display:flex;align-items:center;gap:14px}.score-card>div:last-child[b-11meuu7ckk]{display:flex;flex-direction:column}.score-card span[b-11meuu7ckk]{font-size:12px;color:#bfdbfe}.score-ring[b-11meuu7ckk]{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#60a5fa calc(var(--score)*1%),rgba(255,255,255,.15) 0);position:relative}.score-ring[b-11meuu7ckk]:before{content:"";position:absolute;inset:7px;background:#172554;border-radius:50%}.score-ring strong[b-11meuu7ckk],.score-ring small[b-11meuu7ckk]{position:relative;z-index:1}.score-ring strong[b-11meuu7ckk]{font-size:25px;line-height:1}.score-ring small[b-11meuu7ckk]{font-size:9px;color:#bfdbfe}.bt-portal-grid[b-11meuu7ckk]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin-top:22px}.bt-portal-grid main[b-11meuu7ckk]{display:grid;gap:22px}.portal-card[b-11meuu7ckk]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:22px;box-shadow:0 8px 28px rgba(15,23,42,.04)}.card-title[b-11meuu7ckk]{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:20px}.card-title>div[b-11meuu7ckk]{display:flex;gap:12px}.card-title h2[b-11meuu7ckk]{font-size:18px;margin:0}.card-title p[b-11meuu7ckk]{margin:3px 0 0;color:#64748b;font-size:13px}.card-title .icon[b-11meuu7ckk]{width:40px;height:40px;border-radius:12px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;font-size:18px}.card-title>strong[b-11meuu7ckk]{font-size:22px;color:#2563eb}.progress[b-11meuu7ckk]{height:9px;background:#e2e8f0;border-radius:999px}.progress-bar[b-11meuu7ckk]{background:#2563eb;border-radius:999px}.quick-checks[b-11meuu7ckk]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.quick-checks span[b-11meuu7ckk]{font-size:12px;padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#64748b}.quick-checks span.done[b-11meuu7ckk]{background:#ecfdf5;color:#047857}.provider-type-row[b-11meuu7ckk]{display:flex;gap:10px;margin-bottom:18px}.type-btn[b-11meuu7ckk]{flex:1;border:1px solid #dbe2ea;background:#fff;border-radius:12px;padding:12px;display:flex;gap:8px;align-items:center;justify-content:center;color:#475569}.type-btn.active[b-11meuu7ckk]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.upload-panel[b-11meuu7ckk]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:15px;margin-bottom:15px}.upload-panel>small[b-11meuu7ckk]{display:block;margin-top:9px;color:#64748b}.count[b-11meuu7ckk]{font-size:12px;background:#f1f5f9;padding:6px 9px;border-radius:999px;color:#475569}.item-list[b-11meuu7ckk]{display:grid;gap:8px}.list-item[b-11meuu7ckk]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e5e7eb;border-radius:12px}.item-icon[b-11meuu7ckk]{width:38px;height:38px;border-radius:10px;background:#f1f5f9;display:grid;place-items:center;color:#475569}.list-item>div[b-11meuu7ckk]{display:flex;flex-direction:column}.list-item small[b-11meuu7ckk]{color:#64748b}.list-item em[b-11meuu7ckk]{font-size:11px;color:#b45309}.status[b-11meuu7ckk]{font-size:11px;font-weight:800;padding:6px 8px;border-radius:999px}.status.approved[b-11meuu7ckk]{background:#dcfce7;color:#15803d}.status.rejected[b-11meuu7ckk]{background:#fee2e2;color:#b91c1c}.status.pending[b-11meuu7ckk]{background:#fef3c7;color:#b45309}.empty[b-11meuu7ckk]{padding:22px;text-align:center;color:#94a3b8;border:1px dashed #dbe2ea;border-radius:12px;display:flex;gap:8px;justify-content:center}.sticky-card[b-11meuu7ckk]{position:sticky;top:95px}.sticky-card h3[b-11meuu7ckk]{font-size:18px;margin:0}.sticky-card>p[b-11meuu7ckk]{color:#64748b;font-size:13px}.verify-list[b-11meuu7ckk]{display:grid;gap:9px}.verify-row[b-11meuu7ckk]{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:10px;border-radius:12px;background:#f8fafc;color:#64748b}.verify-row>span[b-11meuu7ckk]{width:36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center}.verify-row div[b-11meuu7ckk]{display:flex;flex-direction:column}.verify-row small[b-11meuu7ckk]{font-size:11px}.verify-row.verified[b-11meuu7ckk]{background:#ecfdf5;color:#047857}.service-editor[b-11meuu7ckk]{display:grid;gap:14px}.service-category>strong[b-11meuu7ckk]{display:block;font-size:13px;margin-bottom:8px}.service-category>div[b-11meuu7ckk]{display:flex;flex-wrap:wrap;gap:7px}.service-choice[b-11meuu7ckk]{position:relative}.service-choice input[b-11meuu7ckk]{position:absolute;opacity:0;pointer-events:none}.service-choice span[b-11meuu7ckk]{display:inline-block;border:1px solid #dbe2ea;border-radius:9px;padding:8px 10px;font-size:12px;color:#475569;cursor:pointer;background:#fff}.service-choice i[b-11meuu7ckk]{display:none}.service-choice.active span[b-11meuu7ckk]{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8;font-weight:700}.service-tags[b-11meuu7ckk]{display:flex;flex-wrap:wrap;gap:6px}.service-tags span[b-11meuu7ckk]{font-size:11px;background:#eff6ff;color:#1d4ed8;padding:6px 8px;border-radius:8px}.portal-expiry[b-11meuu7ckk]{margin-top:18px;background:#f8fafc;border-radius:12px;padding:10px;font-size:11px;color:#64748b;display:flex;gap:8px}.bt-alert[b-11meuu7ckk]{margin:18px 0 0;border-radius:14px}.bt-portal-state[b-11meuu7ckk]{max-width:700px;margin:100px auto;text-align:center;padding:30px}.bt-portal-state>i[b-11meuu7ckk]{font-size:48px;color:#94a3b8}.bt-portal-state p[b-11meuu7ckk]{color:#64748b}.form-label[b-11meuu7ckk]{font-size:12px;font-weight:700}.form-control[b-11meuu7ckk],.form-select[b-11meuu7ckk]{border-radius:10px}.btn[b-11meuu7ckk]{border-radius:10px;font-weight:700}
@media (max-width: 980px){.bt-portal-grid[b-11meuu7ckk]{grid-template-columns:1fr}.sticky-card[b-11meuu7ckk]{position:static}.bt-portal-hero[b-11meuu7ckk]{align-items:flex-start}.score-card[b-11meuu7ckk]{min-width:220px}}
@media (max-width: 720px){.bt-portal-topbar[b-11meuu7ckk]{height:64px;padding:0 16px}.secure[b-11meuu7ckk]{font-size:0}.secure i[b-11meuu7ckk]{font-size:18px}.bt-portal-shell[b-11meuu7ckk]{padding:16px 12px 50px}.bt-portal-hero[b-11meuu7ckk]{padding:24px;display:block}.bt-portal-hero h1[b-11meuu7ckk]{font-size:27px}.score-card[b-11meuu7ckk]{margin-top:20px;width:100%}.portal-card[b-11meuu7ckk]{padding:16px;border-radius:16px}.card-title[b-11meuu7ckk]{display:block}.card-title>button[b-11meuu7ckk],.card-title>.count[b-11meuu7ckk]{margin-top:12px}.provider-type-row[b-11meuu7ckk]{display:grid}.list-item[b-11meuu7ckk]{grid-template-columns:36px 1fr}.list-item>.status[b-11meuu7ckk]{grid-column:2}.bt-portal-grid[b-11meuu7ckk]{gap:14px;margin-top:14px}}
/* /Pages/SuperAdmin/Dashboard.razor.rz.scp.css */
.super-dashboard[b-sz8hwxvsiu]{--ink:#172033;--muted:#778398;--border:#e7ebf3;--surface:#fff;--primary:#5850ec;--bg:#f6f8fc;color:var(--ink);min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(88,80,236,.075),transparent 25%),var(--bg)}
.cp-hero[b-sz8hwxvsiu]{position:relative;overflow:hidden;border-radius:28px;padding:34px 36px;background:linear-gradient(125deg,#111827 0%,#202744 52%,#38306f 100%);color:#fff;box-shadow:0 20px 55px rgba(19,27,52,.18);display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:218px}.cp-hero[b-sz8hwxvsiu]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(90deg,transparent 25%,#000)}.cp-hero-content[b-sz8hwxvsiu],.cp-hero-status[b-sz8hwxvsiu]{position:relative;z-index:1}.cp-hero-content[b-sz8hwxvsiu]{max-width:760px}.cp-eyebrow[b-sz8hwxvsiu]{display:flex;align-items:center;gap:.45rem;font-size:.68rem;letter-spacing:.17em;font-weight:800;color:#c9c7ff;margin-bottom:.7rem}.cp-hero h1[b-sz8hwxvsiu]{font-size:clamp(1.7rem,3vw,2.45rem);font-weight:820;letter-spacing:-.04em;margin:0 0 .65rem}.cp-hero p[b-sz8hwxvsiu]{max-width:700px;color:#d3d8e8;font-size:.88rem;margin:0 0 1.3rem}.cp-hero-links[b-sz8hwxvsiu]{display:flex;gap:.55rem;flex-wrap:wrap}.cp-hero-links .btn[b-sz8hwxvsiu]{border-radius:12px;padding:.62rem .9rem;font-size:.75rem;font-weight:750;display:inline-flex;align-items:center;gap:.45rem}.cp-primary[b-sz8hwxvsiu]{background:#fff;color:#22294a;border:1px solid #fff}.cp-secondary[b-sz8hwxvsiu]{background:rgba(255,255,255,.085);color:#fff;border:1px solid rgba(255,255,255,.18)}.cp-secondary:hover[b-sz8hwxvsiu]{background:rgba(255,255,255,.15);color:#fff}.cp-hero-status[b-sz8hwxvsiu]{min-width:205px;padding:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);backdrop-filter:blur(8px);border-radius:18px;display:grid;grid-template-columns:14px 1fr;gap:.7rem;align-items:start}.cp-status-dot[b-sz8hwxvsiu]{width:10px;height:10px;border-radius:50%;margin-top:5px;box-shadow:0 0 0 5px rgba(255,255,255,.07)}.cp-status-dot.healthy[b-sz8hwxvsiu]{background:#41d99a}.cp-status-dot.attention[b-sz8hwxvsiu]{background:#f5bd4d}.cp-status-dot.degraded[b-sz8hwxvsiu]{background:#ff7387}.cp-hero-status div[b-sz8hwxvsiu]{display:grid}.cp-hero-status small[b-sz8hwxvsiu]{font-size:.58rem;letter-spacing:.12em;color:#aeb7d2;font-weight:800}.cp-hero-status strong[b-sz8hwxvsiu]{font-size:1.15rem}.cp-hero-status span:last-child[b-sz8hwxvsiu]{font-size:.65rem;color:#c6cde0}.cp-compat[b-sz8hwxvsiu]{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.75rem;padding:12px 15px;margin-bottom:1rem;border:1px solid #f3dfaa;background:#fffaf0;border-radius:15px;color:#795817}.cp-compat>i[b-sz8hwxvsiu]{width:34px;height:34px;border-radius:10px;background:#fff2cf;display:grid;place-items:center}.cp-compat div[b-sz8hwxvsiu]{display:grid}.cp-compat strong[b-sz8hwxvsiu]{font-size:.72rem}.cp-compat span[b-sz8hwxvsiu]{font-size:.63rem;color:#937741}.cp-compat code[b-sz8hwxvsiu]{font-size:.58rem;background:#fff;padding:.3rem .45rem;border:1px solid #eedda9;border-radius:8px;color:#7f631f}
.cp-alert[b-sz8hwxvsiu],.cp-loading[b-sz8hwxvsiu]{display:flex;align-items:center;gap:.8rem;background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px 16px;margin-bottom:1rem;box-shadow:0 7px 22px rgba(30,41,59,.045)}.cp-alert[b-sz8hwxvsiu]{border-color:#ffd4db;color:#a63347}.cp-alert p[b-sz8hwxvsiu]{margin:.15rem 0 0;font-size:.72rem}.cp-loading strong[b-sz8hwxvsiu],.cp-loading small[b-sz8hwxvsiu]{display:block}.cp-loading small[b-sz8hwxvsiu]{font-size:.67rem;color:var(--muted)}
.cp-stat[b-sz8hwxvsiu]{height:100%;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px;display:flex;align-items:center;gap:.9rem;box-shadow:0 10px 32px rgba(30,41,59,.05)}.cp-stat-icon[b-sz8hwxvsiu]{width:47px;height:47px;border-radius:14px;display:grid;place-items:center;font-size:1.12rem;flex:0 0 auto}.cp-stat-icon.indigo[b-sz8hwxvsiu]{background:#efeeff;color:#5048df}.cp-stat-icon.green[b-sz8hwxvsiu]{background:#eafbf3;color:#16845a}.cp-stat-icon.red[b-sz8hwxvsiu]{background:#fff0f2;color:#bf4054}.cp-stat-icon.cyan[b-sz8hwxvsiu]{background:#eaf9fb;color:#168297}.cp-stat>div:last-child[b-sz8hwxvsiu]{display:grid;min-width:0}.cp-stat span[b-sz8hwxvsiu]{font-size:.7rem;font-weight:750;color:#7b8799}.cp-stat strong[b-sz8hwxvsiu]{font-size:1.55rem;line-height:1.14;letter-spacing:-.03em}.cp-stat small[b-sz8hwxvsiu]{font-size:.65rem;color:#9aa4b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cp-panel[b-sz8hwxvsiu]{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:0 12px 35px rgba(30,41,59,.055);overflow:hidden}.cp-panel-head[b-sz8hwxvsiu]{padding:19px 21px;border-bottom:1px solid #edf1f6;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cp-panel-head.compact[b-sz8hwxvsiu]{padding-bottom:15px}.cp-panel-head>div>span[b-sz8hwxvsiu]{font-size:.61rem;letter-spacing:.14em;color:#6761de;font-weight:850}.cp-panel-head h2[b-sz8hwxvsiu]{font-size:1.04rem;margin:.2rem 0 .12rem;font-weight:820;letter-spacing:-.02em}.cp-panel-head p[b-sz8hwxvsiu]{font-size:.69rem;color:#8a95a7;margin:0}.cp-text-link[b-sz8hwxvsiu]{font-size:.67rem;font-weight:750;color:#5a54d7;text-decoration:none;white-space:nowrap}.cp-health-label[b-sz8hwxvsiu]{font-size:.64rem;font-weight:800;border-radius:999px;padding:.35rem .55rem}.cp-health-label.healthy[b-sz8hwxvsiu]{background:#eafbf3;color:#16845a}.cp-health-label.attention[b-sz8hwxvsiu]{background:#fff7df;color:#a06d0a}.cp-health-label.degraded[b-sz8hwxvsiu]{background:#fff0f2;color:#b43b50}
.cp-empty[b-sz8hwxvsiu]{min-height:180px;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;color:#8b96a6}.cp-empty i[b-sz8hwxvsiu]{font-size:1.55rem;color:#52b889;margin-bottom:.5rem}.cp-empty strong[b-sz8hwxvsiu]{color:#485267;font-size:.83rem}.cp-empty span[b-sz8hwxvsiu]{font-size:.69rem;max-width:360px;margin-top:.2rem}.cp-empty.small[b-sz8hwxvsiu]{min-height:145px}
.cp-inbox[b-sz8hwxvsiu]{display:grid}.cp-inbox-item[b-sz8hwxvsiu]{display:grid;grid-template-columns:40px 1fr auto;gap:.72rem;align-items:center;text-decoration:none;color:inherit;padding:14px 18px;border-top:1px solid #eef1f5}.cp-inbox-item:first-child[b-sz8hwxvsiu]{border-top:0}.cp-inbox-item:hover[b-sz8hwxvsiu]{background:#fafbff;color:inherit}.cp-inbox-icon[b-sz8hwxvsiu]{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.cp-inbox-item.critical .cp-inbox-icon[b-sz8hwxvsiu]{background:#fff0f2;color:#c43f56}.cp-inbox-item.warning .cp-inbox-icon[b-sz8hwxvsiu]{background:#fff7e4;color:#b9780d}.cp-inbox-item.info .cp-inbox-icon[b-sz8hwxvsiu]{background:#edf4ff;color:#3b74be}.cp-inbox-item>div[b-sz8hwxvsiu]{display:grid}.cp-inbox-item strong[b-sz8hwxvsiu]{font-size:.76rem}.cp-inbox-item small[b-sz8hwxvsiu]{font-size:.65rem;color:#8490a2;margin-top:.12rem}.cp-badge[b-sz8hwxvsiu]{font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;border:1px solid #e3e7ef;border-radius:999px;padding:.25rem .42rem;color:#7b8594;background:#fff}
.cp-health-grid[b-sz8hwxvsiu]{display:grid;grid-template-columns:138px 1fr;gap:1.1rem;align-items:center;padding:20px}.cp-score[b-sz8hwxvsiu]{--score:100;width:122px;height:122px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#5850ec calc(var(--score)*1%),#edf0f6 0);position:relative}.cp-score[b-sz8hwxvsiu]:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.cp-score>div[b-sz8hwxvsiu]{position:relative;z-index:1;display:grid;text-align:center}.cp-score strong[b-sz8hwxvsiu]{font-size:1.5rem;letter-spacing:-.04em}.cp-score small[b-sz8hwxvsiu]{font-size:.58rem;color:#9099a8}.cp-signal-list[b-sz8hwxvsiu]{display:grid}.cp-signal-list a[b-sz8hwxvsiu]{display:grid;grid-template-columns:1fr auto 17px;align-items:center;gap:.5rem;text-decoration:none;color:inherit;padding:.58rem 0;border-top:1px solid #eef1f5;font-size:.7rem}.cp-signal-list a:first-child[b-sz8hwxvsiu]{border-top:0}.cp-signal-list span[b-sz8hwxvsiu]{color:#788496}.cp-signal-list strong[b-sz8hwxvsiu]{font-size:.68rem}.cp-signal-list i.ok[b-sz8hwxvsiu]{color:#20a06d}.cp-signal-list i.warn[b-sz8hwxvsiu]{color:#db9417}
.cp-mini-metrics[b-sz8hwxvsiu]{display:grid;grid-template-columns:1fr 1fr;padding:10px 18px 18px;gap:8px}.cp-mini-metrics div[b-sz8hwxvsiu],.cp-catalog-grid div[b-sz8hwxvsiu]{border:1px solid #edf0f5;border-radius:13px;background:#fafbfc;padding:12px;display:grid}.cp-mini-metrics span[b-sz8hwxvsiu],.cp-catalog-grid span[b-sz8hwxvsiu]{font-size:.61rem;color:#838e9e}.cp-mini-metrics strong[b-sz8hwxvsiu],.cp-catalog-grid strong[b-sz8hwxvsiu]{font-size:1.1rem}.cp-panel-action[b-sz8hwxvsiu]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f6;padding:12px 18px;text-decoration:none;color:#5d57d8;font-size:.68rem;font-weight:760}.cp-panel-action:hover[b-sz8hwxvsiu]{background:#fafbff}.cp-plan-list[b-sz8hwxvsiu]{padding:14px 18px;display:grid;gap:13px}.cp-plan-list>div>div:first-child[b-sz8hwxvsiu]{display:flex;justify-content:space-between;gap:1rem;font-size:.68rem}.cp-plan-list span[b-sz8hwxvsiu]{color:#697689}.cp-plan-list strong[b-sz8hwxvsiu]{font-size:.7rem}.cp-progress[b-sz8hwxvsiu]{height:6px;background:#eef1f6;border-radius:999px;overflow:hidden;margin-top:.4rem}.cp-progress span[b-sz8hwxvsiu]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5a53e5,#8b84ff)}.cp-catalog-grid[b-sz8hwxvsiu]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 18px}
.cp-center-grid[b-sz8hwxvsiu]{display:grid;grid-template-columns:repeat(4,1fr)}.cp-center-grid>a[b-sz8hwxvsiu]{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:.7rem;padding:18px;text-decoration:none;color:inherit;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.cp-center-grid>a:nth-child(4n)[b-sz8hwxvsiu]{border-right:0}.cp-center-grid>a:nth-last-child(-n+4)[b-sz8hwxvsiu]{border-bottom:0}.cp-center-grid>a:hover[b-sz8hwxvsiu]{background:#fafbff;color:inherit}.cp-center-icon[b-sz8hwxvsiu]{width:40px;height:40px;border-radius:12px;background:#f0f1ff;color:#5750dc;display:grid;place-items:center}.cp-center-grid div[b-sz8hwxvsiu]{display:grid;min-width:0}.cp-center-grid strong[b-sz8hwxvsiu]{font-size:.74rem}.cp-center-grid small[b-sz8hwxvsiu]{font-size:.62rem;color:#8b96a7;margin-top:.15rem;line-height:1.35}.cp-center-grid>a>i[b-sz8hwxvsiu]{color:#b1b9c6}
.cp-timeline[b-sz8hwxvsiu]{display:grid;padding:4px 18px 12px}.cp-timeline>div[b-sz8hwxvsiu]{display:grid;grid-template-columns:14px 1fr auto 74px;gap:.65rem;align-items:center;padding:11px 0;border-top:1px solid #eef1f5}.cp-timeline>div:first-child[b-sz8hwxvsiu]{border-top:0}.cp-timeline-dot[b-sz8hwxvsiu]{width:8px;height:8px;border:2px solid #7770ec;border-radius:50%;box-shadow:0 0 0 4px #f0efff}.cp-timeline>div>div[b-sz8hwxvsiu]{display:grid}.cp-timeline strong[b-sz8hwxvsiu]{font-size:.71rem}.cp-timeline small[b-sz8hwxvsiu]{font-size:.61rem;color:#8a95a6}.cp-result[b-sz8hwxvsiu]{font-size:.56rem;font-weight:800;border-radius:999px;padding:.24rem .4rem;text-transform:uppercase}.cp-result.ok[b-sz8hwxvsiu]{background:#eafbf3;color:#16845a}.cp-result.warn[b-sz8hwxvsiu]{background:#fff7e1;color:#a16c0a}.cp-result.bad[b-sz8hwxvsiu]{background:#fff0f2;color:#b33d51}.cp-timeline time[b-sz8hwxvsiu]{text-align:right;font-size:.59rem;color:#98a2af}
@media(max-width:1199.98px){.cp-center-grid[b-sz8hwxvsiu]{grid-template-columns:repeat(2,1fr)}.cp-center-grid>a:nth-child(2n)[b-sz8hwxvsiu]{border-right:0}.cp-center-grid>a:nth-last-child(-n+4)[b-sz8hwxvsiu]{border-bottom:1px solid #edf1f6}.cp-center-grid>a:nth-last-child(-n+2)[b-sz8hwxvsiu]{border-bottom:0}}
@media(max-width:767.98px){.cp-hero[b-sz8hwxvsiu]{padding:26px 22px;align-items:flex-start;flex-direction:column}.cp-hero-status[b-sz8hwxvsiu]{width:100%}.cp-health-grid[b-sz8hwxvsiu]{grid-template-columns:1fr;justify-items:center}.cp-signal-list[b-sz8hwxvsiu]{width:100%}.cp-timeline>div[b-sz8hwxvsiu]{grid-template-columns:14px 1fr auto}.cp-timeline time[b-sz8hwxvsiu]{grid-column:2;text-align:left}.cp-center-grid[b-sz8hwxvsiu]{grid-template-columns:1fr}.cp-center-grid>a[b-sz8hwxvsiu]{border-right:0;border-bottom:1px solid #edf1f6!important}.cp-center-grid>a:last-child[b-sz8hwxvsiu]{border-bottom:0!important}}
@media(max-width:575.98px){.super-dashboard[b-sz8hwxvsiu]{padding-left:.7rem!important;padding-right:.7rem!important}.cp-hero[b-sz8hwxvsiu]{border-radius:21px}.cp-hero-links .btn[b-sz8hwxvsiu]{width:100%;justify-content:center}.cp-panel[b-sz8hwxvsiu]{border-radius:18px}.cp-inbox-item[b-sz8hwxvsiu]{grid-template-columns:38px 1fr}.cp-badge[b-sz8hwxvsiu]{display:none}.cp-mini-metrics[b-sz8hwxvsiu],.cp-catalog-grid[b-sz8hwxvsiu]{grid-template-columns:1fr 1fr}}
/* /Pages/SuperAdmin/DatabaseServers.razor.rz.scp.css */
.dbs-page[b-b1qobxxuze]{--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--brand:#4f46e5;--brand2:#2563eb;color:var(--ink);max-width:1680px;margin:0 auto}.dbs-hero[b-b1qobxxuze]{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;padding:2.1rem;border:1px solid #dfe5f1;border-radius:24px;background:radial-gradient(circle at 92% 20%,rgba(79,70,229,.14),transparent 27%),linear-gradient(135deg,#fbfdff,#f5f7ff);box-shadow:0 18px 55px rgba(15,23,42,.07)}.dbs-eyebrow[b-b1qobxxuze]{font-size:.76rem;font-weight:800;letter-spacing:.12em;color:#4f46e5;margin-bottom:.45rem}.dbs-hero h1[b-b1qobxxuze]{font-size:clamp(1.75rem,3vw,2.55rem);font-weight:800;letter-spacing:-.035em;margin:.65rem 0 .35rem}.dbs-hero p[b-b1qobxxuze]{color:var(--muted);max-width:760px;margin:0}.dbs-breadcrumb[b-b1qobxxuze]{font-size:.82rem}.dbs-hero-actions[b-b1qobxxuze]{display:flex;gap:.6rem;flex-wrap:wrap}.dbs-btn-primary[b-b1qobxxuze],.dbs-btn-secondary[b-b1qobxxuze],.dbs-btn-danger[b-b1qobxxuze]{border-radius:12px;padding:.7rem 1rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem}.dbs-btn-primary[b-b1qobxxuze]{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border:0;box-shadow:0 8px 22px rgba(79,70,229,.23)}.dbs-btn-secondary[b-b1qobxxuze]{background:#fff;border:1px solid #d9e1ee;color:#24324a}.dbs-btn-danger[b-b1qobxxuze]{background:#fff;border:1px solid #fecaca;color:#b91c1c}.dbs-alert[b-b1qobxxuze]{display:flex;gap:.8rem;align-items:flex-start;border-radius:15px;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid}.dbs-alert i[b-b1qobxxuze]{font-size:1.15rem}.dbs-alert div[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-alert.success[b-b1qobxxuze]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.dbs-alert.danger[b-b1qobxxuze]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.dbs-stat[b-b1qobxxuze]{height:100%;border:1px solid var(--line);border-radius:18px;background:#fff;padding:1rem 1.1rem;display:flex;gap:.9rem;align-items:center;box-shadow:0 8px 28px rgba(15,23,42,.045)}.dbs-stat .icon[b-b1qobxxuze]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:1.15rem}.dbs-stat .indigo[b-b1qobxxuze]{background:#eef2ff;color:#4f46e5}.dbs-stat .green[b-b1qobxxuze]{background:#ecfdf5;color:#059669}.dbs-stat .blue[b-b1qobxxuze]{background:#eff6ff;color:#2563eb}.dbs-stat .amber[b-b1qobxxuze]{background:#fffbeb;color:#d97706}.dbs-stat div[b-b1qobxxuze]{min-width:0;display:flex;flex-direction:column}.dbs-stat small[b-b1qobxxuze]{color:var(--muted);font-weight:700}.dbs-stat strong[b-b1qobxxuze]{font-size:1.5rem;line-height:1.2}.dbs-stat strong.dbs-stat-name[b-b1qobxxuze]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbs-stat span[b-b1qobxxuze]{font-size:.76rem;color:#94a3b8}.dbs-panel[b-b1qobxxuze]{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.055)}.dbs-panel-head[b-b1qobxxuze]{padding:1.15rem 1.25rem;border-bottom:1px solid #edf1f6;display:flex;justify-content:space-between;gap:1rem;align-items:center}.dbs-panel-head span:first-child[b-b1qobxxuze]{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#6366f1}.dbs-panel-head h2[b-b1qobxxuze]{font-size:1.15rem;font-weight:800;margin:.18rem 0}.dbs-panel-head p[b-b1qobxxuze]{font-size:.83rem;color:var(--muted);margin:0}.dbs-count[b-b1qobxxuze]{background:#f8fafc;border:1px solid var(--line);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700;color:#475569}.dbs-server-list[b-b1qobxxuze]{padding:.65rem}.dbs-server-card[b-b1qobxxuze]{width:100%;border:1px solid transparent;background:#fff;border-radius:16px;padding:.9rem;display:flex;align-items:center;gap:.85rem;text-align:left;transition:.2s}.dbs-server-card:hover[b-b1qobxxuze]{background:#f8faff;border-color:#dfe5ff}.dbs-server-card.active[b-b1qobxxuze]{background:#f5f7ff;border-color:#c7d2fe;box-shadow:inset 3px 0 #4f46e5}.dbs-server-icon[b-b1qobxxuze]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#eff6ff);color:#4f46e5;display:grid;place-items:center;font-size:1.15rem;flex:0 0 auto}.dbs-server-main[b-b1qobxxuze]{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}.dbs-server-title[b-b1qobxxuze]{display:flex;align-items:center;gap:.45rem}.dbs-server-title strong[b-b1qobxxuze]{font-size:.95rem}.dbs-server-title em[b-b1qobxxuze]{font-style:normal;font-size:.65rem;background:#e0e7ff;color:#4338ca;border-radius:999px;padding:.15rem .4rem;font-weight:800}.dbs-server-title em.disabled[b-b1qobxxuze]{background:#fee2e2;color:#b91c1c}.dbs-server-address[b-b1qobxxuze]{font-size:.8rem;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dbs-server-meta[b-b1qobxxuze]{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.7rem;color:#94a3b8}.dbs-server-meta span[b-b1qobxxuze]{display:inline-flex;align-items:center;gap:.25rem}.dbs-server-state[b-b1qobxxuze]{color:#94a3b8}.dbs-empty[b-b1qobxxuze]{padding:3rem 1.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;color:#64748b;text-align:center}.dbs-empty>i[b-b1qobxxuze]{font-size:2.2rem;color:#818cf8}.dbs-editor-body[b-b1qobxxuze]{padding:1.25rem}.dbs-security-note[b-b1qobxxuze]{border:1px solid #dbeafe;background:#f8fbff;border-radius:15px;padding:.85rem;display:flex;gap:.7rem;margin-bottom:1rem;color:#1e3a5f}.dbs-security-note>i[b-b1qobxxuze]{color:#2563eb;font-size:1.2rem}.dbs-security-note div[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-security-note span[b-b1qobxxuze]{font-size:.76rem;color:#64748b}.form-label[b-b1qobxxuze]{font-size:.78rem;font-weight:800;color:#334155}.form-control[b-b1qobxxuze],.input-group-text[b-b1qobxxuze]{border-color:#dbe2ec;border-radius:11px;min-height:43px}.input-group>.form-control[b-b1qobxxuze]{border-radius:0 11px 11px 0}.input-group-text[b-b1qobxxuze]{background:#f8fafc;color:#64748b}.form-text[b-b1qobxxuze]{font-size:.68rem;color:#94a3b8}.dbs-segment[b-b1qobxxuze]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe2ec;background:#f8fafc;border-radius:12px;padding:3px}.dbs-segment button[b-b1qobxxuze]{border:0;background:transparent;border-radius:9px;padding:.58rem;font-weight:700;color:#64748b}.dbs-segment button.active[b-b1qobxxuze]{background:#fff;color:#4338ca;box-shadow:0 3px 12px rgba(15,23,42,.08)}.dbs-toggle-grid[b-b1qobxxuze]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.dbs-toggle-grid label[b-b1qobxxuze]{border:1px solid #e2e8f0;border-radius:13px;padding:.7rem;display:flex;gap:.55rem;align-items:flex-start;cursor:pointer}.dbs-toggle-grid input[b-b1qobxxuze]{margin-top:.2rem}.dbs-toggle-grid span[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-toggle-grid strong[b-b1qobxxuze]{font-size:.78rem}.dbs-toggle-grid small[b-b1qobxxuze]{color:#94a3b8;font-size:.67rem}.dbs-test-result[b-b1qobxxuze]{display:flex;gap:.7rem;border-radius:15px;padding:.85rem;margin-top:1rem;border:1px solid}.dbs-test-result.ok[b-b1qobxxuze]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.dbs-test-result.fail[b-b1qobxxuze]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.dbs-test-result .result-icon[b-b1qobxxuze]{font-size:1.2rem}.dbs-test-result div[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-test-result div>span[b-b1qobxxuze]{font-size:.76rem}.dbs-test-result small[b-b1qobxxuze]{font-size:.72rem;font-weight:700;margin-top:.25rem}.permission-ok[b-b1qobxxuze]{color:#047857}.permission-warn[b-b1qobxxuze]{color:#b45309}.dbs-editor-actions[b-b1qobxxuze]{display:flex;gap:.55rem;align-items:center;border-top:1px solid #edf1f6;margin:1.25rem -1.25rem -1.25rem;padding:1rem 1.25rem;background:#fbfcfe}@media(max-width:1199px){.dbs-hero[b-b1qobxxuze]{align-items:flex-start}.dbs-panel.editor[b-b1qobxxuze]{margin-bottom:2rem}}@media(max-width:767px){.dbs-page[b-b1qobxxuze]{padding-left:.8rem!important;padding-right:.8rem!important}.dbs-hero[b-b1qobxxuze]{padding:1.25rem;flex-direction:column;align-items:stretch}.dbs-hero-actions[b-b1qobxxuze]{display:grid;grid-template-columns:1fr 1fr}.dbs-toggle-grid[b-b1qobxxuze]{grid-template-columns:1fr}.dbs-editor-actions[b-b1qobxxuze]{flex-wrap:wrap}.dbs-editor-actions .flex-grow-1[b-b1qobxxuze]{display:none}.dbs-editor-actions .btn[b-b1qobxxuze]{flex:1 1 45%}.dbs-server-meta[b-b1qobxxuze]{gap:.35rem .65rem}}@media(max-width:480px){.dbs-hero-actions[b-b1qobxxuze]{grid-template-columns:1fr}.dbs-server-card[b-b1qobxxuze]{align-items:flex-start}.dbs-server-meta span:last-child[b-b1qobxxuze]{display:none}.dbs-editor-actions .btn[b-b1qobxxuze]{flex:1 1 100%}}
.dbs-tls-guide[b-b1qobxxuze]{display:flex;gap:.7rem;padding:.85rem;border-radius:14px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a}.dbs-tls-guide.trusted[b-b1qobxxuze]{border-color:#fde68a;background:#fffbeb;color:#92400e}.dbs-tls-guide>i[b-b1qobxxuze]{font-size:1.15rem;margin-top:.05rem}.dbs-tls-guide div[b-b1qobxxuze]{display:flex;flex-direction:column;gap:.15rem}.dbs-tls-guide strong[b-b1qobxxuze]{font-size:.78rem}.dbs-tls-guide span[b-b1qobxxuze]{font-size:.72rem;line-height:1.45}.dbs-inline-action[b-b1qobxxuze]{margin-top:.45rem;border:0;border-radius:10px;background:#fff1f2;color:#9f1239;padding:.45rem .65rem;font-size:.7rem;font-weight:800;text-align:left;width:max-content;max-width:100%}.dbs-connection-policy[b-b1qobxxuze]{color:#64748b!important;margin-top:.4rem!important}.dbs-database-check[b-b1qobxxuze]{border:1px solid #e2e8f0;border-radius:15px;padding:.9rem;background:#fbfcfe}.dbs-database-check>div:first-child[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-database-check strong[b-b1qobxxuze]{font-size:.8rem}.dbs-database-check>div:first-child span[b-b1qobxxuze]{font-size:.7rem;color:#64748b}.dbs-mini-result[b-b1qobxxuze]{margin-top:.65rem;padding:.65rem .75rem;border-radius:11px;display:flex;flex-direction:column;font-size:.72rem}.dbs-mini-result.ok[b-b1qobxxuze]{background:#ecfdf5;color:#065f46}.dbs-mini-result.fail[b-b1qobxxuze]{background:#fef2f2;color:#991b1b}.dbs-mini-result strong[b-b1qobxxuze]{font-size:.74rem}@media(max-width:767px){.dbs-inline-action[b-b1qobxxuze]{width:100%}.dbs-database-check .input-group[b-b1qobxxuze]{display:flex;flex-direction:column}.dbs-database-check .input-group>.form-control[b-b1qobxxuze],.dbs-database-check .input-group>.btn[b-b1qobxxuze]{width:100%;border-radius:10px!important}.dbs-database-check .input-group>.btn[b-b1qobxxuze]{margin-top:.45rem}}
/* /Pages/SuperAdmin/Domains.razor.rz.scp.css */
.domain-center-page[b-opnkvaq5c0]{--dc-border:#e7ecf3;--dc-ink:#172033;--dc-primary:#4f46e5;color:var(--dc-ink);min-height:100vh;background:radial-gradient(circle at 86% 1%,rgba(79,70,229,.07),transparent 24%),#f7f9fc}.domain-center-page>div:first-child[b-opnkvaq5c0]{padding:24px 26px;margin-bottom:1.25rem!important;border:1px solid rgba(79,70,229,.14);border-radius:22px;background:linear-gradient(125deg,#fff,#fbfbff 60%,#f1f0ff);box-shadow:0 12px 34px rgba(30,41,59,.055)}.domain-center-page h1[b-opnkvaq5c0]{font-size:1.7rem!important;font-weight:800!important;letter-spacing:-.035em}.domain-center-page .breadcrumb[b-opnkvaq5c0]{font-size:.72rem}.domain-center-page .breadcrumb a[b-opnkvaq5c0]{text-decoration:none;color:#69758a}.domain-center-page .btn[b-opnkvaq5c0]{border-radius:10px;font-size:.72rem;font-weight:700}.domain-center-page .btn-primary[b-opnkvaq5c0]{background:#4f46e5;border-color:#4f46e5}.domain-center-page .card[b-opnkvaq5c0]{border:1px solid var(--dc-border)!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(30,41,59,.05)!important;overflow:hidden}.domain-center-page .card-header[b-opnkvaq5c0]{padding:18px 20px!important;border-bottom:1px solid #edf1f5!important}.domain-center-page .card-header strong[b-opnkvaq5c0]{font-size:.82rem;font-weight:800}.domain-center-page .card-header .small[b-opnkvaq5c0]{font-size:.66rem;color:#8b96a6!important}.domain-center-page .card-body[b-opnkvaq5c0]{font-size:.74rem}.domain-center-page .form-label[b-opnkvaq5c0]{font-size:.7rem;font-weight:700;color:#536077}.domain-center-page .form-control[b-opnkvaq5c0],.domain-center-page .form-select[b-opnkvaq5c0]{border-color:#e0e6ee;border-radius:10px;min-height:40px;font-size:.76rem}.domain-center-page .domain-search[b-opnkvaq5c0]{background:#f7f9fc}.domain-center-page table[b-opnkvaq5c0]{font-size:.7rem}.domain-center-page thead th[b-opnkvaq5c0]{background:#f8fafc!important;color:#6c788b;border-bottom-color:#e8edf3;font-size:.62rem;text-transform:uppercase;letter-spacing:.055em;padding:11px 13px}.domain-center-page tbody td[b-opnkvaq5c0]{padding:12px 13px;border-color:#eef2f6}.domain-center-page tbody tr:hover[b-opnkvaq5c0]{background:#fbfcff}.domain-center-page .badge[b-opnkvaq5c0]{border-radius:999px;font-size:.58rem;font-weight:800;padding:.3rem .48rem}.domain-center-page code[b-opnkvaq5c0]{background:#f1f3f7;color:#5a6475;border-radius:6px;padding:.15rem .28rem}.domain-center-page .alert[b-opnkvaq5c0]{border-radius:14px;border-width:1px}.domain-center-page .row.g-3.mb-4 .card-body[b-opnkvaq5c0]{padding:16px 18px}.domain-center-page .row.g-3.mb-4 .display-6[b-opnkvaq5c0]{font-size:1.55rem;font-weight:800!important}.domain-center-page .btn-group[b-opnkvaq5c0]{gap:.2rem}.domain-center-page .btn-group .btn[b-opnkvaq5c0]{border-radius:8px!important}
@media(max-width:767.98px){.domain-center-page>div:first-child[b-opnkvaq5c0]{padding:20px 17px}.domain-center-page .domain-search[b-opnkvaq5c0]{min-width:100%!important;max-width:none!important}.domain-center-page .card-header>div[b-opnkvaq5c0]{align-items:flex-start!important;flex-direction:column}.domain-center-page .btn-group[b-opnkvaq5c0]{display:grid;grid-template-columns:1fr 1fr}.domain-center-page .btn-group .btn[b-opnkvaq5c0]{width:100%}}
/* /Pages/SuperAdmin/PlatformUpgrades.razor.rz.scp.css */
.platform-upgrade-page[b-b2riseocs0]{--pu-violet:#5b4df5;--pu-ink:#152033;--pu-muted:#718096;--pu-line:#e6eaf1;max-width:1700px;margin:0 auto}.pu-hero[b-b2riseocs0]{margin:0 0 18px;padding:30px 32px;border:1px solid #e8e6ff;border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(91,77,245,.13),transparent 30%),linear-gradient(135deg,#fff,#f7f8ff);display:flex;justify-content:space-between;gap:24px;align-items:center;box-shadow:0 16px 46px rgba(15,23,42,.045)}.pu-eyebrow[b-b2riseocs0]{font-size:.67rem;letter-spacing:.15em;font-weight:850;color:#6558ef}.pu-eyebrow i[b-b2riseocs0]{margin-right:6px}.pu-hero h1[b-b2riseocs0]{font-size:2rem;letter-spacing:-.04em;color:var(--pu-ink);font-weight:800;margin:7px 0 7px}.pu-hero p[b-b2riseocs0]{max-width:780px;color:#748096;font-size:.9rem;margin:0;line-height:1.55}.pu-actions[b-b2riseocs0]{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.pu-actions .btn[b-b2riseocs0]{border-radius:11px;font-size:.76rem;font-weight:750;padding:10px 14px;display:inline-flex;align-items:center;gap:7px}.pu-btn-ghost[b-b2riseocs0]{border:1px solid #dfe4ec;background:#fff;color:#536176}.pu-btn-primary[b-b2riseocs0]{border:1px solid #5b4df5;background:linear-gradient(135deg,#6558f6,#5044e8);color:#fff;box-shadow:0 9px 24px rgba(91,77,245,.18)}.pu-alert[b-b2riseocs0]{display:flex;gap:10px;align-items:flex-start;border-radius:13px;padding:12px 14px;font-size:.78rem;margin-bottom:14px}.pu-alert.success[b-b2riseocs0]{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.pu-alert.danger[b-b2riseocs0]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.pu-stats[b-b2riseocs0]{margin-bottom:22px}.pu-stat[b-b2riseocs0]{height:100%;min-height:112px;border:1px solid #e8ecf2;border-radius:18px;background:#fff;display:flex;align-items:center;gap:14px;padding:18px;box-shadow:0 9px 30px rgba(15,23,42,.035)}.pu-stat-icon[b-b2riseocs0]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.05rem}.pu-stat-icon.violet[b-b2riseocs0]{background:#efedff;color:#5b4df5}.pu-stat-icon.green[b-b2riseocs0]{background:#eafbf4;color:#0f9f6e}.pu-stat-icon.amber[b-b2riseocs0]{background:#fff7df;color:#c48817}.pu-stat-icon.blue[b-b2riseocs0]{background:#eaf6ff;color:#2188c9}.pu-stat div[b-b2riseocs0]{display:grid}.pu-stat span[b-b2riseocs0]{font-size:.65rem;color:#7d899c;font-weight:700}.pu-stat strong[b-b2riseocs0]{font-size:1.35rem;color:#192337;letter-spacing:-.04em;margin-top:1px}.pu-stat small[b-b2riseocs0]{font-size:.57rem;color:#9aa4b5;margin-top:3px}.pu-panel[b-b2riseocs0]{border:1px solid #e6eaf1;background:#fff;border-radius:20px;box-shadow:0 13px 38px rgba(15,23,42,.04);overflow:hidden}.pu-panel-head[b-b2riseocs0]{padding:20px 22px 17px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:14px}.pu-panel-head>div[b-b2riseocs0]{display:grid}.pu-panel-head span:first-child[b-b2riseocs0]{font-size:.59rem;letter-spacing:.14em;font-weight:850;color:#7468ef}.pu-panel-head h2[b-b2riseocs0]{font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:3px 0;color:#1a2437}.pu-panel-head p[b-b2riseocs0]{font-size:.67rem;color:#8994a6;margin:0}.pu-panel-head.compact[b-b2riseocs0]{padding-bottom:16px}.pu-health[b-b2riseocs0]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.58rem!important;letter-spacing:0!important}.pu-health.ok[b-b2riseocs0]{background:#ebfbf4;color:#0b8d61;border:1px solid #c7f0dd}.pu-health.warn[b-b2riseocs0]{background:#fff8e8;color:#a86f0e;border:1px solid #f7dda7}.pu-step-list[b-b2riseocs0]{padding:8px 14px 14px}.pu-step[b-b2riseocs0]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 10px;border-bottom:1px solid #eef1f5}.pu-step:last-child[b-b2riseocs0]{border-bottom:0}.pu-step-order[b-b2riseocs0]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f4f6fa;color:#728098;font-size:.68rem;font-weight:850}.pu-step.applied .pu-step-order[b-b2riseocs0]{background:#eafbf4;color:#07855a}.pu-step.pending .pu-step-order[b-b2riseocs0]{background:#fff8e5;color:#a66c08}.pu-step.changed .pu-step-order[b-b2riseocs0]{background:#fff0f1;color:#c02945}.pu-step-body[b-b2riseocs0]{min-width:0}.pu-step-title[b-b2riseocs0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pu-step-title strong[b-b2riseocs0]{font-size:.8rem;color:#1f293b}.pu-step-body code[b-b2riseocs0]{display:block;color:#d44279;font-size:.61rem;margin:4px 0}.pu-step-body p[b-b2riseocs0]{font-size:.65rem;color:#7d899b;margin:0 0 7px;line-height:1.45}.pu-step-meta[b-b2riseocs0]{display:flex;gap:12px;flex-wrap:wrap;color:#98a2b2;font-size:.56rem}.pu-step-meta span[b-b2riseocs0]{display:flex;align-items:center;gap:5px}.pu-badge[b-b2riseocs0]{border-radius:999px;padding:4px 7px;font-size:.53rem!important;letter-spacing:0!important;font-weight:800}.pu-badge.applied[b-b2riseocs0]{background:#e9fbf3;color:#0a8a5f}.pu-badge.pending[b-b2riseocs0]{background:#fff5db;color:#a36b0e}.pu-badge.changed[b-b2riseocs0]{background:#fff0f2;color:#c32342}.pu-step-action button[b-b2riseocs0]{border:1px solid #dcd8ff;background:#f7f6ff;color:#574be7;border-radius:10px;padding:7px 9px;font-size:.59rem;font-weight:800}.pu-done[b-b2riseocs0]{width:34px;height:34px;border-radius:10px;background:#eafbf4;color:#07875c;display:grid;place-items:center}.pu-side-panel[b-b2riseocs0]{padding-bottom:16px}.pu-check-list[b-b2riseocs0]{padding:8px 20px}.pu-check-list>div[b-b2riseocs0]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #eff2f5}.pu-check-list>div:last-child[b-b2riseocs0]{border:0}.pu-check-list span[b-b2riseocs0]{display:flex;align-items:center;gap:8px;color:#5d6a7f;font-size:.67rem}.pu-check-list strong[b-b2riseocs0]{font-size:.62rem}.pu-check-list strong.ok[b-b2riseocs0]{color:#07875c}.pu-check-list strong.bad[b-b2riseocs0]{color:#c32b46}.pu-note[b-b2riseocs0]{margin:7px 18px 15px;border:1px solid #e6e4ff;background:#f8f7ff;border-radius:13px;padding:12px;display:flex;gap:9px;color:#6257d5}.pu-note>i[b-b2riseocs0]{margin-top:2px}.pu-note div[b-b2riseocs0]{display:grid}.pu-note strong[b-b2riseocs0]{font-size:.65rem}.pu-note p[b-b2riseocs0]{font-size:.59rem;color:#7b78a4;line-height:1.45;margin:3px 0 0}.pu-link-card[b-b2riseocs0]{margin:0 18px;display:flex;align-items:center;gap:10px;border:1px solid #e5e9f0;border-radius:13px;padding:11px;text-decoration:none!important;color:#283449!important}.pu-link-card>span[b-b2riseocs0]{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#efedff;color:#5b4df5}.pu-link-card div[b-b2riseocs0]{display:grid;flex:1}.pu-link-card strong[b-b2riseocs0]{font-size:.66rem}.pu-link-card small[b-b2riseocs0]{font-size:.55rem;color:#8a95a7;margin-top:2px}.pu-link-card>i[b-b2riseocs0]{font-size:.7rem;color:#9aa4b4}.pu-result-list[b-b2riseocs0]{padding:8px 18px 16px;display:grid;gap:8px}.pu-result-list>div[b-b2riseocs0]{display:flex;gap:9px;align-items:center}.pu-result-icon[b-b2riseocs0]{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-size:.65rem}.pu-result-icon.ok[b-b2riseocs0]{background:#eafbf4;color:#07875c}.pu-result-icon.bad[b-b2riseocs0]{background:#fff0f2;color:#c32342}.pu-result-list div div[b-b2riseocs0]{display:grid}.pu-result-list strong[b-b2riseocs0]{font-size:.62rem}.pu-result-list small[b-b2riseocs0]{font-size:.54rem;color:#8b96a7}.pu-empty[b-b2riseocs0]{padding:52px 20px;text-align:center;color:#8894a6;display:grid;place-items:center;gap:7px}.pu-empty i[b-b2riseocs0]{font-size:1.4rem}.pu-empty strong[b-b2riseocs0]{font-size:.75rem}.pu-empty small[b-b2riseocs0]{font-size:.6rem}@media(max-width:900px){.pu-hero[b-b2riseocs0]{align-items:flex-start;flex-direction:column}.pu-actions[b-b2riseocs0]{justify-content:flex-start}.pu-step[b-b2riseocs0]{grid-template-columns:42px minmax(0,1fr)}.pu-step-action[b-b2riseocs0]{grid-column:2}.pu-step-action button[b-b2riseocs0]{width:100%}}@media(max-width:580px){.pu-hero[b-b2riseocs0]{padding:22px 18px;border-radius:18px}.pu-hero h1[b-b2riseocs0]{font-size:1.55rem}.pu-actions[b-b2riseocs0]{display:grid;grid-template-columns:1fr 1fr;width:100%}.pu-actions .pu-btn-primary[b-b2riseocs0]{grid-column:1/-1;justify-content:center}.pu-panel-head[b-b2riseocs0]{align-items:flex-start;flex-direction:column}.pu-health[b-b2riseocs0]{align-self:flex-start}.pu-step[b-b2riseocs0]{padding-left:2px;padding-right:2px}}


.pu-tenant-panel[b-b2riseocs0]{border-color:#c7d2fe;background:linear-gradient(180deg,#fff,#fbfcff)}
.pu-tenant-toolbar[b-b2riseocs0]{display:flex;align-items:end;gap:12px;padding:0 18px 14px;flex-wrap:wrap}
.pu-tenant-toolbar label[b-b2riseocs0]{display:grid;gap:5px;min-width:min(420px,100%);flex:1}
.pu-tenant-toolbar label>span[b-b2riseocs0]{font-size:10px;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.06em}
.pu-tenant-actions[b-b2riseocs0]{display:flex;gap:7px;flex-wrap:wrap}
.pu-tenant-summary[b-b2riseocs0]{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 13px}
.pu-tenant-summary span[b-b2riseocs0]{border-radius:999px;background:#f1f5f9;color:#475569;padding:6px 9px;font-size:10px}
.pu-tenant-summary b[b-b2riseocs0]{color:#0f172a}
.pu-tenant-step-list[b-b2riseocs0]{padding:0 14px 14px}
.compact-empty[b-b2riseocs0]{min-height:135px}
@media(max-width:760px){
  .pu-tenant-toolbar[b-b2riseocs0]{align-items:stretch;flex-direction:column}
  .pu-tenant-toolbar label[b-b2riseocs0]{min-width:0;width:100%}
  .pu-tenant-actions[b-b2riseocs0]{display:grid;grid-template-columns:1fr}
  .pu-tenant-actions .btn[b-b2riseocs0]{width:100%}
}
/* /Pages/SuperAdmin/Provisioning.razor.rz.scp.css */
.provisioning-page[b-7p30udf8yn]{--pv-ink:#172033;--pv-muted:#798599;--pv-border:#e7ecf3;--pv-primary:#4f46e5;color:var(--pv-ink);min-height:100vh;background:radial-gradient(circle at 84% 0,rgba(79,70,229,.07),transparent 24%),#f7f9fc}.pv-hero[b-7p30udf8yn]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:26px 28px;border:1px solid rgba(79,70,229,.14);border-radius:23px;background:linear-gradient(125deg,#fff 0,#fbfbff 60%,#f1f0ff 100%);box-shadow:0 12px 36px rgba(30,41,59,.06)}.pv-eyebrow[b-7p30udf8yn]{display:flex;gap:.4rem;align-items:center;font-size:.66rem;letter-spacing:.13em;color:#625dd8;font-weight:800}.pv-hero h1[b-7p30udf8yn]{font-size:1.8rem;font-weight:800;letter-spacing:-.04em;margin:.25rem 0 .3rem}.pv-hero p[b-7p30udf8yn]{font-size:.78rem;color:#7b8798;max-width:760px;margin:0}.pv-actions[b-7p30udf8yn]{display:flex;gap:.5rem;flex-wrap:wrap}.pv-actions .btn[b-7p30udf8yn]{display:flex;align-items:center;gap:.4rem;border-radius:11px;font-size:.72rem;font-weight:700;padding:.62rem .8rem}.pv-btn-ghost[b-7p30udf8yn]{background:#fff;border:1px solid #dfe5ed;color:#59667b}.pv-btn-run[b-7p30udf8yn]{background:#f1efff;border:1px solid #d2cffb;color:#4b45cc}.pv-btn-primary[b-7p30udf8yn]{background:#4f46e5;border:1px solid #4f46e5;color:#fff}.pv-btn-primary:hover[b-7p30udf8yn]{color:#fff;background:#4338ca}.pv-alert[b-7p30udf8yn]{display:flex;gap:.6rem;align-items:flex-start;padding:.85rem 1rem;border-radius:14px;border:1px solid;margin-bottom:1rem;font-size:.75rem}.pv-alert.success[b-7p30udf8yn]{background:#eefbf5;border-color:#c8efda;color:#177b51}.pv-alert.danger[b-7p30udf8yn]{background:#fff1f3;border-color:#ffd0d7;color:#a73245}.pv-alert.warning[b-7p30udf8yn]{background:#fff8e7;border-color:#f9e4a4;color:#7d5e11}.pv-alert pre[b-7p30udf8yn]{font-size:.7rem;white-space:pre-wrap}.pv-stat[b-7p30udf8yn]{height:100%;display:flex;align-items:center;gap:.8rem;padding:17px;background:#fff;border:1px solid var(--pv-border);border-radius:18px;box-shadow:0 8px 26px rgba(30,41,59,.045)}.pv-stat-icon[b-7p30udf8yn]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto}.pv-stat-icon.neutral[b-7p30udf8yn]{background:#f1f3f7;color:#6d788a}.pv-stat-icon.warning[b-7p30udf8yn]{background:#fff5db;color:#a86e0a}.pv-stat-icon.success[b-7p30udf8yn]{background:#eafbf3;color:#158258}.pv-stat-icon.danger[b-7p30udf8yn]{background:#fff0f1;color:#bb3d50}.pv-stat div[b-7p30udf8yn]{display:grid}.pv-stat span[b-7p30udf8yn]{font-size:.68rem;color:#7e8a9c;font-weight:700}.pv-stat strong[b-7p30udf8yn]{font-size:1.4rem;line-height:1.15}.pv-stat small[b-7p30udf8yn]{font-size:.62rem;color:#9ca6b4}.pv-panel[b-7p30udf8yn]{background:#fff;border:1px solid var(--pv-border);border-radius:21px;overflow:hidden;box-shadow:0 10px 32px rgba(30,41,59,.05)}.pv-panel-head[b-7p30udf8yn]{padding:19px 21px 15px;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.pv-panel-head.compact[b-7p30udf8yn]{padding-bottom:15px}.pv-panel-head>div>span[b-7p30udf8yn]{font-size:.61rem;letter-spacing:.12em;color:#6862da;font-weight:800}.pv-panel-head h2[b-7p30udf8yn]{font-size:1rem;margin:.15rem 0 .12rem;font-weight:800}.pv-panel-head p[b-7p30udf8yn]{font-size:.68rem;color:#8c97a8;margin:0}.pv-count[b-7p30udf8yn]{font-size:.63rem;padding:.36rem .55rem;border-radius:999px;background:#f1f3f7;color:#6f7b8d;font-weight:700;white-space:nowrap}.pv-queue-list[b-7p30udf8yn]{display:grid}.pv-queue-item[b-7p30udf8yn]{display:grid;grid-template-columns:44px 1fr auto;gap:.75rem;align-items:center;padding:15px 18px;border-bottom:1px solid #eef2f6;cursor:pointer;transition:.16s ease}.pv-queue-item:last-child[b-7p30udf8yn]{border-bottom:0}.pv-queue-item:hover[b-7p30udf8yn]{background:#fafbff}.pv-queue-item.selected[b-7p30udf8yn]{background:linear-gradient(90deg,#f8f7ff,#fff);box-shadow:inset 3px 0 #4f46e5}.pv-tenant-icon[b-7p30udf8yn]{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#efefff;color:#4c46cf;font-size:.74rem;font-weight:900}.pv-tenant-info[b-7p30udf8yn]{min-width:0}.pv-tenant-info>div:first-child[b-7p30udf8yn]{display:flex;align-items:center;gap:.5rem}.pv-tenant-info strong[b-7p30udf8yn]{font-size:.77rem}.pv-tenant-info>small[b-7p30udf8yn]{display:block;font-size:.62rem;color:#8f9aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.12rem}.pv-status[b-7p30udf8yn]{display:inline-flex;align-items:center;gap:.3rem;font-size:.58rem;font-weight:800;padding:.26rem .45rem;border-radius:999px}.pv-status i[b-7p30udf8yn]{width:5px;height:5px;border-radius:50%;background:currentColor}.pv-status.success[b-7p30udf8yn]{background:#eafbf3;color:#167e52}.pv-status.warning[b-7p30udf8yn]{background:#fff4d9;color:#99650b}.pv-status.danger[b-7p30udf8yn]{background:#fff0f1;color:#b4384c}.pv-status.neutral[b-7p30udf8yn]{background:#f0f3f7;color:#687588}.pv-progress[b-7p30udf8yn]{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center;margin-top:.5rem}.pv-progress .progress[b-7p30udf8yn]{height:6px;background:#edf0f4}.pv-progress .progress-bar[b-7p30udf8yn]{background:linear-gradient(90deg,#4f46e5,#7369ee);border-radius:999px}.pv-progress span[b-7p30udf8yn]{font-size:.58rem;color:#929dad;white-space:nowrap}.pv-queue-actions[b-7p30udf8yn]{display:flex;gap:.25rem}.pv-queue-actions .btn[b-7p30udf8yn]{width:31px;height:31px;padding:0;border:1px solid #dfe5ed;border-radius:9px;display:grid;place-items:center;color:#69768b;background:#fff}.pv-queue-actions .btn:hover[b-7p30udf8yn]{color:#4f46e5;background:#f4f3ff;border-color:#cbc8f8}.sticky-detail[b-7p30udf8yn]{position:sticky;top:16px}.pv-run-selected[b-7p30udf8yn]{border:0;background:#4f46e5;color:#fff;border-radius:9px;padding:.45rem .65rem;font-size:.65rem;font-weight:700;display:flex;gap:.3rem;align-items:center}.pv-step-list[b-7p30udf8yn]{padding:8px 18px 14px}.pv-step[b-7p30udf8yn]{display:grid;grid-template-columns:32px 16px 1fr;gap:.45rem;padding:10px 0}.pv-step-index[b-7p30udf8yn]{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:.61rem;font-weight:800;background:#f1f3f7;color:#778396}.pv-step.completed .pv-step-index[b-7p30udf8yn]{background:#eafaf2;color:#148056}.pv-step.running .pv-step-index[b-7p30udf8yn]{background:#fff5dc;color:#a46c0b}.pv-step.failed .pv-step-index[b-7p30udf8yn]{background:#fff0f2;color:#b6384b}.pv-step-line[b-7p30udf8yn]{position:relative}.pv-step-line[b-7p30udf8yn]:before{content:"";position:absolute;left:7px;top:-10px;bottom:-10px;width:1px;background:#e8ecf2}.pv-step:first-child .pv-step-line[b-7p30udf8yn]:before{top:15px}.pv-step:last-child .pv-step-line[b-7p30udf8yn]:before{bottom:calc(100% - 15px)}.pv-step-line span[b-7p30udf8yn]{position:absolute;left:4px;top:11px;width:7px;height:7px;border-radius:50%;background:#c4cbd5;z-index:1}.pv-step.completed .pv-step-line span[b-7p30udf8yn]{background:#18a36b}.pv-step.running .pv-step-line span[b-7p30udf8yn]{background:#d99b25}.pv-step.failed .pv-step-line span[b-7p30udf8yn]{background:#d84d61}.pv-step-copy[b-7p30udf8yn]{min-width:0}.pv-step-copy>div[b-7p30udf8yn]{display:flex;justify-content:space-between;gap:.75rem}.pv-step-copy strong[b-7p30udf8yn]{font-size:.7rem}.pv-step-copy>div>span[b-7p30udf8yn]{font-size:.59rem;color:#8290a2}.pv-step-copy small[b-7p30udf8yn]{display:block;font-size:.57rem;color:#9ca5b2}.pv-step-copy p[b-7p30udf8yn]{font-size:.64rem;color:#7c8899;margin:.25rem 0 0;word-break:break-word}.pv-log-list[b-7p30udf8yn]{display:grid;padding:6px 18px 12px}.pv-log-list article[b-7p30udf8yn]{display:grid;grid-template-columns:9px 1fr;gap:.55rem;padding:10px 0;border-bottom:1px solid #eff2f6}.pv-log-list article:last-child[b-7p30udf8yn]{border-bottom:0}.pv-log-dot[b-7p30udf8yn]{width:7px;height:7px;border-radius:50%;background:#8198b1;margin-top:.3rem}.pv-log-dot.success[b-7p30udf8yn]{background:#18a36a}.pv-log-dot.danger[b-7p30udf8yn]{background:#da4a60}.pv-log-dot.warning[b-7p30udf8yn]{background:#d89b24}.pv-log-list article>div>div[b-7p30udf8yn]{display:flex;justify-content:space-between;gap:.8rem}.pv-log-list strong[b-7p30udf8yn]{font-size:.64rem}.pv-log-list time[b-7p30udf8yn],.pv-log-list small[b-7p30udf8yn]{font-size:.56rem;color:#98a2b0}.pv-empty[b-7p30udf8yn]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;color:#8b96a6;padding:1.5rem}.pv-empty.small[b-7p30udf8yn]{min-height:160px}.pv-empty>i[b-7p30udf8yn]{font-size:1.5rem;color:#a4adba}.pv-empty strong[b-7p30udf8yn]{font-size:.76rem;color:#526077}.pv-empty small[b-7p30udf8yn]{font-size:.64rem;max-width:320px}
@media(max-width:1199.98px){.sticky-detail[b-7p30udf8yn]{position:static}}
@media(max-width:767.98px){.pv-hero[b-7p30udf8yn]{flex-direction:column;align-items:flex-start}.pv-actions[b-7p30udf8yn]{width:100%}.pv-queue-item[b-7p30udf8yn]{grid-template-columns:40px 1fr}.pv-queue-actions[b-7p30udf8yn]{grid-column:2}.pv-panel-head[b-7p30udf8yn]{flex-direction:column}.pv-step-copy>div[b-7p30udf8yn]{flex-direction:column;gap:.15rem}}
@media(max-width:575.98px){.provisioning-page[b-7p30udf8yn]{padding-left:.75rem!important;padding-right:.75rem!important}.pv-hero[b-7p30udf8yn]{padding:20px 17px;border-radius:18px}.pv-actions .btn[b-7p30udf8yn]{flex:1;justify-content:center}.pv-panel[b-7p30udf8yn]{border-radius:17px}.pv-queue-item[b-7p30udf8yn]{padding:13px 14px}.pv-progress[b-7p30udf8yn]{grid-template-columns:1fr}.pv-progress span[b-7p30udf8yn]{justify-self:start}}
/* /Pages/SuperAdmin/ServiceMarketplaceGovernance.razor.rz.scp.css */
.smg[b-4xv3r3bdf5]{padding:26px;max-width:1780px;margin:auto;color:#14223a}.smg-hero[b-4xv3r3bdf5]{border-radius:26px;padding:30px 34px;background:linear-gradient(135deg,#091b34,#113b6f 58%,#0f5fa8);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:18px}.smg-eyebrow[b-4xv3r3bdf5]{font-size:11px;font-weight:900;letter-spacing:.15em;color:#b9dcff}.smg-hero h1[b-4xv3r3bdf5]{font-size:34px;font-weight:900;margin:7px 0}.smg-hero p[b-4xv3r3bdf5]{margin:0;color:#d5e6f7;max-width:850px}.smg-hero-actions[b-4xv3r3bdf5]{display:flex;gap:8px}.smg-btn-primary[b-4xv3r3bdf5]{background:#1673c5;border:1px solid #2d85d2;color:#fff;font-weight:800}.smg-btn-primary:hover[b-4xv3r3bdf5]{background:#0e63ad;color:#fff}.smg-btn-ghost[b-4xv3r3bdf5]{background:#fff;border:1px solid #dce5ef;color:#203b5c}.smg-hero .smg-btn-ghost[b-4xv3r3bdf5]{background:#ffffff13;color:#fff;border-color:#ffffff32}.smg-alert[b-4xv3r3bdf5]{border-radius:14px;padding:12px 15px;display:flex;gap:9px;margin-bottom:14px}.smg-alert.success[b-4xv3r3bdf5]{background:#eaf8f0;border:1px solid #bde4ce;color:#166e49}.smg-alert.danger[b-4xv3r3bdf5]{background:#fff0f0;border:1px solid #efc0c0;color:#9d3030}.smg-metrics[b-4xv3r3bdf5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.smg-metrics article[b-4xv3r3bdf5]{background:#fff;border:1px solid #e3e9f0;border-radius:18px;padding:17px;display:flex;gap:13px;align-items:center;box-shadow:0 7px 26px #1634500b}.smg-metrics .icon[b-4xv3r3bdf5]{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;font-size:18px}.icon.blue[b-4xv3r3bdf5]{background:#eaf4fc;color:#1267ad}.icon.orange[b-4xv3r3bdf5]{background:#fff1e5;color:#db7518}.icon.amber[b-4xv3r3bdf5]{background:#fff7db;color:#a97900}.icon.green[b-4xv3r3bdf5]{background:#e9f8ef;color:#19734d}.smg-metrics article>div[b-4xv3r3bdf5]{display:flex;flex-direction:column}.smg-metrics article span[b-4xv3r3bdf5],.smg-metrics article small[b-4xv3r3bdf5]{color:#748195;font-size:12px}.smg-metrics article strong[b-4xv3r3bdf5]{font-size:26px}.smg-grid[b-4xv3r3bdf5]{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(620px,1.18fr);gap:16px;align-items:start}.smg-panel[b-4xv3r3bdf5]{background:#fff;border:1px solid #e3e9f0;border-radius:22px;overflow:hidden;box-shadow:0 8px 30px #1634500a}.smg-panel-head[b-4xv3r3bdf5]{padding:18px 20px;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;gap:16px;align-items:center}.smg-panel-head span[b-4xv3r3bdf5]{font-size:10px;font-weight:900;letter-spacing:.12em;color:#196bb2}.smg-panel-head h2[b-4xv3r3bdf5]{font-size:19px;font-weight:900;margin:3px 0}.smg-panel-head p[b-4xv3r3bdf5]{margin:0;color:#7a8698;font-size:12px}.smg-search[b-4xv3r3bdf5]{display:flex;gap:8px;align-items:center;background:#f5f8fb;border:1px solid #e1e7ed;border-radius:12px;padding:0 11px}.smg-search input[b-4xv3r3bdf5]{border:0;background:transparent;outline:0;height:39px;width:180px}.smg-tenant-list[b-4xv3r3bdf5]{max-height:730px;overflow:auto}.smg-tenant-row[b-4xv3r3bdf5]{width:100%;border:0;border-bottom:1px solid #edf1f5;background:#fff;text-align:left;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;color:#17263d}.smg-tenant-row:hover[b-4xv3r3bdf5],.smg-tenant-row.selected[b-4xv3r3bdf5]{background:#f4f9fe}.smg-tenant-row.selected[b-4xv3r3bdf5]{box-shadow:inset 3px 0 #1673c5}.avatar[b-4xv3r3bdf5]{width:43px;height:43px;border-radius:13px;background:#e8f2fb;color:#1263aa;display:grid;place-items:center;font-weight:900}.tenant-main .title[b-4xv3r3bdf5]{display:flex;gap:7px;align-items:center}.tenant-main .meta[b-4xv3r3bdf5],.signals[b-4xv3r3bdf5]{display:flex;gap:10px;flex-wrap:wrap}.tenant-main .meta[b-4xv3r3bdf5]{font-size:11px;color:#8290a1;margin-top:3px}.signals[b-4xv3r3bdf5]{font-size:10px;color:#68778b;margin-top:6px}.mode[b-4xv3r3bdf5]{font-size:9px!important;font-weight:800;border-radius:999px;padding:3px 7px;letter-spacing:0!important}.mode.collection[b-4xv3r3bdf5]{background:#eaf4fc;color:#1263aa}.mode.full[b-4xv3r3bdf5]{background:#e9f8ef;color:#176f4a}.mode.disabled[b-4xv3r3bdf5]{background:#f0f2f5;color:#7b8591}.health[b-4xv3r3bdf5]{display:inline-flex;align-items:center;gap:5px}.health i[b-4xv3r3bdf5]{font-size:6px}.health.good[b-4xv3r3bdf5]{color:#147348}.health.bad[b-4xv3r3bdf5]{color:#b04747}.editor-panel[b-4xv3r3bdf5]{position:sticky;top:16px}.runtime-strip[b-4xv3r3bdf5]{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#e9eef3;border-bottom:1px solid #e9eef3}.runtime-strip div[b-4xv3r3bdf5]{background:#f8fafc;padding:13px;text-align:center}.runtime-strip small[b-4xv3r3bdf5],.runtime-strip strong[b-4xv3r3bdf5]{display:block}.runtime-strip small[b-4xv3r3bdf5]{color:#8490a0;font-size:10px}.runtime-strip strong[b-4xv3r3bdf5]{font-size:13px;margin-top:3px}.editor-form[b-4xv3r3bdf5]{padding:18px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.field.wide[b-4xv3r3bdf5]{grid-column:1/-1}.field label[b-4xv3r3bdf5]{display:block;font-size:11px;font-weight:800;color:#536278;margin-bottom:5px}.field small[b-4xv3r3bdf5]{color:#8793a3}.feature-grid[b-4xv3r3bdf5]{padding:0 20px 18px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.feature-card[b-4xv3r3bdf5]{border:1px solid #e1e7ee;border-radius:15px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;cursor:pointer}.feature-card.on[b-4xv3r3bdf5]{border-color:#b9d5ed;background:#f5faff}.feature-card>input[b-4xv3r3bdf5]{display:none}.feature-icon[b-4xv3r3bdf5]{width:35px;height:35px;border-radius:11px;background:#edf3f8;display:grid;place-items:center;color:#58718d}.feature-card.on .feature-icon[b-4xv3r3bdf5]{background:#dfeffc;color:#1268af}.feature-copy[b-4xv3r3bdf5]{display:flex;flex-direction:column}.feature-copy strong[b-4xv3r3bdf5]{font-size:12px}.feature-copy small[b-4xv3r3bdf5]{font-size:10px;color:#7f8b9a}.switch[b-4xv3r3bdf5]{width:35px;height:20px;background:#cfd6de;border-radius:999px;padding:2px;transition:.2s}.switch i[b-4xv3r3bdf5]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002}.feature-card.on .switch[b-4xv3r3bdf5]{background:#1673c5}.feature-card.on .switch i[b-4xv3r3bdf5]{margin-left:15px}.preset-card[b-4xv3r3bdf5]{margin:0 20px 18px;border:1px solid #cfe0ef;background:linear-gradient(135deg,#f7fbff,#fff9f3);border-radius:16px;padding:14px;display:flex;justify-content:space-between;gap:15px;align-items:center}.preset-card>div[b-4xv3r3bdf5]{display:flex;gap:11px}.preset-card>div>span[b-4xv3r3bdf5]{width:38px;height:38px;border-radius:12px;background:#0f5fa8;color:#fff;display:grid;place-items:center}.preset-card strong[b-4xv3r3bdf5],.preset-card p[b-4xv3r3bdf5]{display:block}.preset-card p[b-4xv3r3bdf5]{margin:3px 0 0;color:#718095;font-size:11px}.save-row[b-4xv3r3bdf5]{border-top:1px solid #edf1f5;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.save-row>div[b-4xv3r3bdf5]{display:flex;gap:8px;align-items:center}.save-row code[b-4xv3r3bdf5]{font-size:10px}.audit[b-4xv3r3bdf5]{border-top:1px solid #edf1f5;padding:18px 20px}.audit h3[b-4xv3r3bdf5]{font-size:14px;font-weight:900}.audit>div[b-4xv3r3bdf5]{display:grid;grid-template-columns:150px 130px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #f0f3f6;font-size:10px}.audit small[b-4xv3r3bdf5]{color:#7d8999}.smg-empty[b-4xv3r3bdf5]{padding:60px;text-align:center;color:#7a8798}.smg-empty.large[b-4xv3r3bdf5]{min-height:480px;display:flex;flex-direction:column;justify-content:center}.smg-empty i[b-4xv3r3bdf5]{font-size:30px}.smg-empty strong[b-4xv3r3bdf5],.smg-empty small[b-4xv3r3bdf5]{display:block;margin-top:7px}
@media(max-width:1250px){.smg-grid[b-4xv3r3bdf5]{grid-template-columns:1fr}.editor-panel[b-4xv3r3bdf5]{position:static}.smg-metrics[b-4xv3r3bdf5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.smg[b-4xv3r3bdf5]{padding:12px}.smg-hero[b-4xv3r3bdf5]{align-items:flex-start;flex-direction:column}.smg-metrics[b-4xv3r3bdf5]{grid-template-columns:1fr}.feature-grid[b-4xv3r3bdf5],.editor-form[b-4xv3r3bdf5]{grid-template-columns:1fr}.field.wide[b-4xv3r3bdf5]{grid-column:auto}.runtime-strip[b-4xv3r3bdf5]{grid-template-columns:repeat(2,1fr)}.preset-card[b-4xv3r3bdf5],.save-row[b-4xv3r3bdf5]{align-items:flex-start;flex-direction:column}.audit>div[b-4xv3r3bdf5]{grid-template-columns:1fr}.smg-search input[b-4xv3r3bdf5]{width:120px}}
/* /Pages/SuperAdmin/TenantDetail.razor.rz.scp.css */
.tenant-detail-page[b-7vpsoebznp]{--td-ink:#172033;--td-muted:#788599;--td-border:#e7ecf3;--td-primary:#4f46e5;color:var(--td-ink);min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(79,70,229,.08),transparent 25%),#f7f9fc}.td-alert[b-7vpsoebznp]{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 1rem;border-radius:14px;margin-bottom:1rem;border:1px solid}.td-alert.success[b-7vpsoebznp]{background:#effbf5;border-color:#ccefdc;color:#187b52}.td-alert.danger[b-7vpsoebznp]{background:#fff2f3;border-color:#ffd3d8;color:#a83446}.td-alert pre[b-7vpsoebznp]{white-space:pre-wrap;font-size:.72rem}.td-loading[b-7vpsoebznp],.td-empty[b-7vpsoebznp]{min-height:300px;border:1px solid var(--td-border);background:#fff;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;color:#7d899b}.td-loading strong[b-7vpsoebznp],.td-empty h2[b-7vpsoebznp]{color:#38465c}.td-empty>i[b-7vpsoebznp]{font-size:2rem;color:#a1aabc}.td-hero[b-7vpsoebznp]{border:1px solid rgba(79,70,229,.14);border-radius:24px;padding:24px 26px;background:linear-gradient(125deg,#fff 0,#fbfbff 58%,#f1f0ff 100%);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 12px 35px rgba(30,41,59,.06)}.td-identity[b-7vpsoebznp]{display:flex;gap:.85rem;align-items:center;min-width:0}.td-back[b-7vpsoebznp]{width:36px;height:36px;border-radius:11px;background:#fff;border:1px solid #e2e6ee;display:grid;place-items:center;color:#68758a;text-decoration:none;flex:0 0 auto}.td-avatar[b-7vpsoebznp]{width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#e8e7ff,#f3efff);color:#4d46cf;display:grid;place-items:center;font-size:1rem;font-weight:900;letter-spacing:.04em;flex:0 0 auto}.td-title[b-7vpsoebznp]{min-width:0}.td-eyebrow[b-7vpsoebznp]{font-size:.65rem;letter-spacing:.11em;font-weight:800;color:#6661dc}.td-title-row[b-7vpsoebznp]{display:flex;gap:.65rem;align-items:center;min-width:0}.td-title h1[b-7vpsoebznp]{font-size:1.65rem;letter-spacing:-.035em;margin:.16rem 0 .1rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-title p[b-7vpsoebznp]{font-size:.77rem;color:#7d899b;margin:0 0 .35rem}.td-meta[b-7vpsoebznp]{display:flex;gap:.85rem;flex-wrap:wrap;font-size:.68rem;color:#8d98a9}.td-meta span[b-7vpsoebznp]{display:flex;gap:.3rem;align-items:center}.td-status[b-7vpsoebznp]{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.35rem .58rem;font-size:.66rem;font-weight:800;white-space:nowrap}.td-status i[b-7vpsoebznp]{width:6px;height:6px;border-radius:50%;background:currentColor}.td-status.success[b-7vpsoebznp]{background:#e9fbf2;color:#157b50}.td-status.warning[b-7vpsoebznp]{background:#fff5db;color:#9e6909}.td-status.danger[b-7vpsoebznp]{background:#fff0f1;color:#b6384b}.td-status.neutral[b-7vpsoebznp]{background:#eff2f6;color:#657286}.td-actions[b-7vpsoebznp]{display:flex;gap:.55rem;flex-wrap:wrap}.td-btn-ghost[b-7vpsoebznp],.td-btn-primary[b-7vpsoebznp]{border-radius:11px;padding:.62rem .85rem;font-weight:700;font-size:.75rem;display:inline-flex;align-items:center;gap:.4rem}.td-btn-ghost[b-7vpsoebznp]{background:#fff;border:1px solid #dfe5ed;color:#526078}.td-btn-primary[b-7vpsoebznp]{border:0;background:#4f46e5;color:#fff}.td-btn-primary:hover[b-7vpsoebznp]{color:#fff;background:#4338ca}.td-metric[b-7vpsoebznp]{display:flex;gap:.8rem;align-items:center;height:100%;padding:17px;background:#fff;border:1px solid var(--td-border);border-radius:18px;box-shadow:0 8px 26px rgba(30,41,59,.045)}.td-metric-icon[b-7vpsoebznp]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto}.td-metric-icon.indigo[b-7vpsoebznp]{background:#eeedff;color:#4f46e5}.td-metric-icon.green[b-7vpsoebznp]{background:#eafbf3;color:#14865a}.td-metric-icon.blue[b-7vpsoebznp]{background:#eaf7ff;color:#1679aa}.td-metric-icon.amber[b-7vpsoebznp]{background:#fff4da;color:#b27608}.td-metric div[b-7vpsoebznp]{display:grid;min-width:0}.td-metric span[b-7vpsoebznp]{font-size:.68rem;color:#7e8999;font-weight:700}.td-metric strong[b-7vpsoebznp]{font-size:1.35rem;line-height:1.2}.td-metric strong.text-value[b-7vpsoebznp]{font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-metric small[b-7vpsoebznp]{font-size:.63rem;color:#9aa4b2}.td-panel[b-7vpsoebznp]{background:#fff;border:1px solid var(--td-border);border-radius:21px;overflow:hidden;box-shadow:0 10px 32px rgba(30,41,59,.05)}.td-panel-head[b-7vpsoebznp]{padding:19px 21px 15px;border-bottom:1px solid #edf1f5;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.td-panel-head.compact[b-7vpsoebznp]{padding-bottom:16px}.td-panel-head>div:first-child>span[b-7vpsoebznp]{font-size:.62rem;letter-spacing:.12em;color:#6862da;font-weight:800}.td-panel-head h2[b-7vpsoebznp]{font-size:1rem;margin:.18rem 0 .12rem;font-weight:800}.td-panel-head p[b-7vpsoebznp]{font-size:.69rem;color:#8d98a8;margin:0}.td-panel-actions[b-7vpsoebznp]{display:flex;gap:.4rem;flex-wrap:wrap}.td-panel-actions .btn[b-7vpsoebznp]{border-radius:9px;font-size:.68rem;font-weight:700}.td-action-start[b-7vpsoebznp]{border:1px solid #cfd1fb;background:#f5f4ff;color:#4c45cf}.td-action-success[b-7vpsoebznp]{border:1px solid #c7edd8;background:#f0fbf5;color:#168052}.td-action-danger[b-7vpsoebznp]{border:1px solid #f3ced4;background:#fff4f5;color:#ad3a4c}.td-progress-wrap[b-7vpsoebznp]{padding:14px 21px;border-bottom:1px solid #eef2f6}.td-progress-wrap>div:first-child[b-7vpsoebznp]{display:flex;justify-content:space-between;gap:.75rem;font-size:.68rem;margin-bottom:.45rem}.td-progress-wrap span[b-7vpsoebznp]{color:#8b96a6}.td-progress-wrap .progress[b-7vpsoebznp]{height:7px;background:#eef1f5}.td-progress-wrap .progress-bar[b-7vpsoebznp]{background:linear-gradient(90deg,#4f46e5,#756cf2);border-radius:999px}.td-timeline[b-7vpsoebznp]{padding:8px 20px 14px}.td-step[b-7vpsoebznp]{display:grid;grid-template-columns:34px 1fr 32px;gap:.65rem;padding:12px 0;border-bottom:1px solid #eff2f6}.td-step:last-child[b-7vpsoebznp]{border-bottom:0}.td-step-marker[b-7vpsoebznp]{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#f2f4f8;color:#8b96a6;font-size:.72rem}.td-step.completed .td-step-marker[b-7vpsoebznp]{background:#eafaf2;color:#168257}.td-step.running .td-step-marker[b-7vpsoebznp]{background:#fff5dd;color:#a76d0a}.td-step.failed .td-step-marker[b-7vpsoebznp]{background:#fff0f2;color:#b73b4f}.td-step-main[b-7vpsoebznp]{min-width:0}.td-step-title[b-7vpsoebznp]{display:flex;justify-content:space-between;gap:.75rem}.td-step-title>div[b-7vpsoebznp]{display:grid}.td-step-title strong[b-7vpsoebznp]{font-size:.75rem}.td-step-title small[b-7vpsoebznp]{font-size:.6rem;color:#9aa4b2}.td-step-title>span[b-7vpsoebznp]{font-size:.61rem;color:#768398;white-space:nowrap}.td-step-main p[b-7vpsoebznp]{font-size:.67rem;color:#7f8a9a;margin:.3rem 0;white-space:normal;word-break:break-word}.td-step-time[b-7vpsoebznp]{display:flex;gap:.8rem;font-size:.59rem;color:#9aa4b2}.td-step-time span[b-7vpsoebznp]{display:flex;gap:.25rem;align-items:center}.td-step-action[b-7vpsoebznp]{border:1px solid #dfe5ed;border-radius:9px;color:#69768b}.td-log-list[b-7vpsoebznp]{display:grid;padding:6px 20px 14px}.td-log[b-7vpsoebznp]{display:grid;grid-template-columns:10px 1fr;gap:.6rem;padding:11px 0;border-bottom:1px solid #eff2f6}.td-log:last-child[b-7vpsoebznp]{border-bottom:0}.td-log-dot[b-7vpsoebznp]{width:8px;height:8px;border-radius:50%;margin-top:.35rem;background:#88a0ba}.td-log-dot.success[b-7vpsoebznp]{background:#18a36b}.td-log-dot.danger[b-7vpsoebznp]{background:#d84b61}.td-log-dot.warning[b-7vpsoebznp]{background:#d99a22}.td-log-head[b-7vpsoebznp]{display:flex;justify-content:space-between;gap:1rem}.td-log-head strong[b-7vpsoebznp]{font-size:.7rem;font-weight:700}.td-log-head time[b-7vpsoebznp],.td-log small[b-7vpsoebznp]{font-size:.59rem;color:#9aa5b4}.td-count[b-7vpsoebznp]{font-size:.64rem;background:#f1f3f7;color:#687589;padding:.35rem .55rem;border-radius:999px}.td-profile-list[b-7vpsoebznp]{display:grid}.td-profile-list>div[b-7vpsoebznp]{display:grid;grid-template-columns:100px 1fr;gap:.7rem;padding:11px 20px;border-bottom:1px solid #eff2f6}.td-profile-list>div:last-child[b-7vpsoebznp]{border-bottom:0}.td-profile-list span[b-7vpsoebznp]{font-size:.65rem;color:#8c97a7}.td-profile-list strong[b-7vpsoebznp]{font-size:.7rem;overflow-wrap:anywhere}.td-module-list[b-7vpsoebznp]{display:grid;padding:9px 15px 14px}.td-module[b-7vpsoebznp]{display:grid;grid-template-columns:20px 1fr auto;gap:.5rem;align-items:center;padding:9px;border-radius:10px}.td-module.enabled[b-7vpsoebznp]{background:#f5fbf8}.td-module.disabled[b-7vpsoebznp]{color:#9aa4b1}.td-module span[b-7vpsoebznp]{font-size:.72rem}.td-module.enabled span[b-7vpsoebznp]{color:#16905d}.td-module strong[b-7vpsoebznp]{font-size:.7rem}.td-module small[b-7vpsoebznp]{font-size:.6rem}.td-security-card[b-7vpsoebznp]{display:flex;gap:.8rem;padding:19px;background:linear-gradient(135deg,#202a48,#34305f);color:#fff}.td-security-icon[b-7vpsoebznp]{width:44px;height:44px;border-radius:13px;background:rgba(255,255,255,.1);display:grid;place-items:center;font-size:1.1rem;flex:0 0 auto}.td-security-card span[b-7vpsoebznp]{font-size:.59rem;letter-spacing:.12em;color:#b9b9ef;font-weight:800}.td-security-card h2[b-7vpsoebznp]{font-size:.95rem;margin:.15rem 0 .25rem}.td-security-card p[b-7vpsoebznp]{font-size:.66rem;color:#cbd1e1;margin:0 0 .5rem}.td-security-card a[b-7vpsoebznp]{font-size:.65rem;color:#fff;text-decoration:none;font-weight:700}.td-empty-inline[b-7vpsoebznp]{display:flex;gap:.55rem;align-items:center;justify-content:center;padding:2rem;color:#8a95a5;font-size:.72rem}
@media(max-width:991.98px){.td-hero[b-7vpsoebznp]{align-items:flex-start;flex-direction:column}.td-actions[b-7vpsoebznp]{width:100%}.td-title-row[b-7vpsoebznp]{align-items:flex-start;flex-direction:column;gap:.25rem}.td-panel-actions[b-7vpsoebznp]{width:100%;margin-top:.3rem}.td-panel-head[b-7vpsoebznp]{flex-direction:column}.td-step-title[b-7vpsoebznp]{flex-direction:column;gap:.2rem}.td-step-time[b-7vpsoebznp]{display:grid;gap:.15rem}}
@media(max-width:575.98px){.tenant-detail-page[b-7vpsoebznp]{padding-left:.75rem!important;padding-right:.75rem!important}.td-hero[b-7vpsoebznp]{padding:19px 16px;border-radius:18px}.td-identity[b-7vpsoebznp]{align-items:flex-start}.td-back[b-7vpsoebznp]{display:none}.td-avatar[b-7vpsoebznp]{width:48px;height:48px;border-radius:14px}.td-title h1[b-7vpsoebznp]{font-size:1.3rem}.td-meta[b-7vpsoebznp]{display:grid;gap:.2rem}.td-actions .btn[b-7vpsoebznp]{flex:1;justify-content:center}.td-panel[b-7vpsoebznp]{border-radius:17px}.td-step[b-7vpsoebznp]{grid-template-columns:30px 1fr}.td-step-action[b-7vpsoebznp]{grid-column:2;justify-self:end}.td-profile-list>div[b-7vpsoebznp]{grid-template-columns:82px 1fr}}
.td-db-card[b-7vpsoebznp]{border-color:#dfe4ff}.td-db-form[b-7vpsoebznp]{display:grid;gap:.58rem;padding:16px 18px 18px}.td-db-form>label[b-7vpsoebznp]{font-size:.64rem;font-weight:800;color:#657187;margin-top:.1rem}.td-db-form .form-control[b-7vpsoebznp],.td-db-form .form-select[b-7vpsoebznp]{border-radius:10px;border-color:#dfe5ee;font-size:.72rem}.td-db-current[b-7vpsoebznp]{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:11px;background:#f7f8fc;border:1px solid #eceff5}.td-db-current span[b-7vpsoebznp]{font-size:.62rem;color:#8b96a6}.td-db-current strong[b-7vpsoebznp]{font-size:.66rem;text-align:right;overflow-wrap:anywhere}.td-db-actions[b-7vpsoebznp]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.15rem}.td-db-actions .btn[b-7vpsoebznp]{justify-content:center;border-radius:9px;font-size:.64rem;font-weight:750;display:inline-flex;gap:.35rem;align-items:center}.td-db-schema[b-7vpsoebznp]{grid-column:1/-1;background:#151d34;color:#fff;border:1px solid #151d34}.td-db-schema:hover[b-7vpsoebznp]{background:#232d49;color:#fff}.td-db-help[b-7vpsoebznp]{font-size:.59rem;line-height:1.5;color:#929dad}.td-db-note[b-7vpsoebznp]{display:flex;align-items:flex-start;gap:.45rem;padding:.62rem .7rem;border-radius:10px;font-size:.63rem;line-height:1.45}.td-db-note.success[b-7vpsoebznp]{background:#effbf5;color:#167a50;border:1px solid #cfeedd}.td-db-note.danger[b-7vpsoebznp]{background:#fff2f3;color:#a93849;border:1px solid #f6d0d6}.td-db-health[b-7vpsoebznp]{display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .5rem;border-radius:999px;font-size:.6rem;font-weight:800;white-space:nowrap}.td-db-health.ready[b-7vpsoebznp]{background:#eafaf2;color:#168257}.td-db-health.warning[b-7vpsoebznp]{background:#fff4da;color:#a36b08}.td-db-confirm[b-7vpsoebznp]{display:flex!important;gap:.45rem;align-items:flex-start;padding:.65rem .7rem;border-radius:10px;background:#fff7e6;color:#8a600f!important;border:1px solid #f4dfa8;font-size:.61rem!important;font-weight:650!important}.td-db-confirm input[b-7vpsoebznp]{margin-top:.12rem}.td-db-confirm span[b-7vpsoebznp]{line-height:1.45}
@media(max-width:575.98px){.td-db-actions[b-7vpsoebznp]{grid-template-columns:1fr}.td-db-schema[b-7vpsoebznp]{grid-column:auto}.td-db-current[b-7vpsoebznp]{flex-direction:column}.td-db-current strong[b-7vpsoebznp]{text-align:left}}
.td-web-card[b-7vpsoebznp]{border-color:#dddffc;background:linear-gradient(180deg,#fff 0,#fcfcff 100%)}.td-web-head[b-7vpsoebznp]{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid #eceefa;background:radial-gradient(circle at 100% 0,rgba(99,91,255,.10),transparent 38%)}.td-web-icon[b-7vpsoebznp]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eeedff;color:#5149df;font-size:1rem}.td-web-head>div:nth-child(2)[b-7vpsoebznp]{display:grid;min-width:0}.td-web-head span[b-7vpsoebznp]{font-size:.58rem;letter-spacing:.12em;color:#6a64db;font-weight:850}.td-web-head h2[b-7vpsoebznp]{font-size:1rem;margin:.12rem 0}.td-web-head p[b-7vpsoebznp]{font-size:.65rem;color:#8995a7;margin:0;line-height:1.5}.td-web-badge[b-7vpsoebznp]{display:inline-flex!important;align-items:center;gap:.35rem;letter-spacing:0!important;background:#edf9f3;color:#177851!important;border:1px solid #d2eee0;padding:.42rem .6rem;border-radius:999px;white-space:nowrap}.td-web-body[b-7vpsoebznp]{display:grid;gap:13px;padding:17px 19px 19px}.td-web-select-wrap[b-7vpsoebznp]{display:grid;gap:5px;padding:13px;border:1px solid #e7eaf3;border-radius:14px;background:#fff}.td-web-select-wrap label[b-7vpsoebznp]{font-size:.64rem;font-weight:800;color:#5e6a80}.td-web-select-wrap .form-select[b-7vpsoebznp]{border-radius:10px;border-color:#dfe4ee;font-size:.72rem}.td-web-select-wrap small[b-7vpsoebznp]{font-size:.59rem;line-height:1.5;color:#929daf}.td-web-feature-grid[b-7vpsoebznp]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.td-web-feature-grid>div[b-7vpsoebznp]{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #eceff5;border-radius:12px;background:#fff}.td-web-feature-grid>div>i[b-7vpsoebznp]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#f1f0ff;color:#5c54df}.td-web-feature-grid span[b-7vpsoebznp]{display:grid}.td-web-feature-grid strong[b-7vpsoebznp]{font-size:.64rem}.td-web-feature-grid small[b-7vpsoebznp]{font-size:.55rem;color:#909bad}.td-web-action[b-7vpsoebznp]{width:100%;min-height:41px;border:0;border-radius:11px;background:linear-gradient(135deg,#5148e6,#675df1);color:#fff;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 8px 18px rgba(79,70,229,.16)}.td-web-action:hover[b-7vpsoebznp]{color:#fff;filter:brightness(.97)}.td-db-note.warning[b-7vpsoebznp]{background:#fff7e6;color:#8a600f;border:1px solid #f4dfa8}@media(max-width:575.98px){.td-web-head[b-7vpsoebznp]{grid-template-columns:40px 1fr}.td-web-badge[b-7vpsoebznp]{grid-column:1/-1;justify-self:start}.td-web-feature-grid[b-7vpsoebznp]{grid-template-columns:1fr}}

.td-readiness[b-7vpsoebznp]{background:linear-gradient(135deg,#11182d 0%,#1c2541 58%,#252f57 100%);border:1px solid rgba(255,255,255,.08);border-radius:22px;color:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16);overflow:hidden}.td-readiness-head[b-7vpsoebznp]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:20px 22px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.td-readiness-head>div:first-child>span[b-7vpsoebznp]{font-size:.61rem;letter-spacing:.14em;color:#aaa7ff;font-weight:850}.td-readiness-head h2[b-7vpsoebznp]{font-size:1.02rem;margin:.2rem 0 .18rem;font-weight:850}.td-readiness-head p[b-7vpsoebznp]{font-size:.68rem;color:#bcc5d8;margin:0;max-width:680px}.td-readiness-actions[b-7vpsoebznp]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.td-readiness-state[b-7vpsoebznp]{display:inline-flex;align-items:center;gap:.36rem;padding:.4rem .6rem;border-radius:999px;font-size:.61rem;font-weight:800;border:1px solid rgba(255,255,255,.12)}.td-readiness-state.ready[b-7vpsoebznp]{background:rgba(26,163,105,.16);color:#9ce7c6;border-color:rgba(74,222,128,.22)}.td-readiness-state.warning[b-7vpsoebznp]{background:rgba(217,154,34,.16);color:#ffd98a;border-color:rgba(251,191,36,.22)}.td-readiness-state.neutral[b-7vpsoebznp]{background:rgba(148,163,184,.12);color:#d8dfeb}.td-readiness-grid[b-7vpsoebznp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.07)}.td-readiness-item[b-7vpsoebznp]{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:.58rem;align-items:center;padding:14px 15px;background:#171f37}.td-readiness-item.ready[b-7vpsoebznp]{background:#16243a}.td-readiness-item.warning[b-7vpsoebznp]{background:#211f32}.td-readiness-item-icon[b-7vpsoebznp]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.07);color:#b8c4da;font-size:.78rem}.td-readiness-item.ready .td-readiness-item-icon[b-7vpsoebznp]{background:rgba(30,181,119,.12);color:#7ce1b2}.td-readiness-item.warning .td-readiness-item-icon[b-7vpsoebznp]{background:rgba(224,162,45,.12);color:#ffd075}.td-readiness-item>div[b-7vpsoebznp]{display:grid;min-width:0}.td-readiness-item strong[b-7vpsoebznp]{font-size:.68rem;color:#fff}.td-readiness-item small[b-7vpsoebznp]{font-size:.57rem;color:#aab5c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-readiness-check[b-7vpsoebznp]{font-size:.72rem;color:#f0b84c}.td-readiness-item.ready .td-readiness-check[b-7vpsoebznp]{color:#51d49c}.td-readiness-footer[b-7vpsoebznp]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:11px 16px;background:rgba(8,13,27,.45);font-size:.59rem;color:#aeb9cc}.td-readiness-footer span[b-7vpsoebznp]{display:flex;gap:.4rem;align-items:center}.td-readiness-footer code[b-7vpsoebznp]{color:#ffd485;background:rgba(255,255,255,.06);padding:.18rem .35rem;border-radius:6px}.td-readiness-error[b-7vpsoebznp]{display:flex;gap:.45rem;align-items:flex-start;padding:10px 16px;background:rgba(185,54,74,.18);color:#ffd5dc;border-bottom:1px solid rgba(255,255,255,.06);font-size:.63rem}
@media(max-width:1199.98px){.td-readiness-grid[b-7vpsoebznp]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767.98px){.td-readiness-head[b-7vpsoebznp]{flex-direction:column}.td-readiness-actions[b-7vpsoebznp]{width:100%;justify-content:flex-start}.td-readiness-grid[b-7vpsoebznp]{grid-template-columns:1fr}.td-readiness-footer[b-7vpsoebznp]{align-items:flex-start;flex-direction:column}.td-readiness-item small[b-7vpsoebznp]{white-space:normal}.td-readiness[b-7vpsoebznp]{border-radius:18px}}
/* /Pages/SuperAdmin/Tenants.razor.rz.scp.css */
.tenants-page[b-afubytciew]{--sa-ink:#172033;--sa-muted:#718096;--sa-border:#e8edf5;--sa-bg:#f6f8fc;--sa-primary:#4f46e5;--sa-primary-2:#6d5dfc;color:var(--sa-ink)}
.sa-surface[b-afubytciew]{background:radial-gradient(circle at 82% 4%,rgba(99,102,241,.08),transparent 24%),linear-gradient(180deg,#fbfcff 0,#f6f8fc 100%);min-height:100vh}
.sa-hero[b-afubytciew]{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:28px 30px;border:1px solid rgba(79,70,229,.12);border-radius:24px;background:linear-gradient(120deg,#ffffff 0%,#f8f8ff 62%,#f1efff 100%);box-shadow:0 14px 40px rgba(30,41,59,.07)}
.sa-hero[b-afubytciew]:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-105px;top:-155px;background:linear-gradient(135deg,rgba(79,70,229,.18),rgba(14,165,233,.08));pointer-events:none}.sa-hero-copy[b-afubytciew],.sa-hero-actions[b-afubytciew]{position:relative;z-index:1}.sa-eyebrow[b-afubytciew],.sa-kicker[b-afubytciew]{font-size:.7rem;letter-spacing:.14em;font-weight:800;color:#6366f1}.sa-eyebrow[b-afubytciew]{display:flex;gap:.45rem;align-items:center;margin-bottom:.55rem}.sa-breadcrumb[b-afubytciew]{margin-bottom:.65rem}.sa-breadcrumb .breadcrumb[b-afubytciew]{font-size:.78rem}.sa-breadcrumb a[b-afubytciew]{text-decoration:none;color:#64748b}.sa-hero h1[b-afubytciew]{font-size:clamp(1.65rem,2.3vw,2.35rem);letter-spacing:-.035em;margin:0 0 .45rem;font-weight:800}.sa-hero p[b-afubytciew]{max-width:760px;color:#64748b;margin:0;font-size:.96rem}.sa-hero-actions[b-afubytciew]{display:flex;gap:.6rem;flex-wrap:wrap}.sa-btn-primary[b-afubytciew],.sa-btn-ghost[b-afubytciew]{border-radius:12px;padding:.68rem 1rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.sa-btn-primary[b-afubytciew]{background:linear-gradient(135deg,var(--sa-primary),var(--sa-primary-2));border:0;color:#fff;box-shadow:0 8px 18px rgba(79,70,229,.22)}.sa-btn-primary:hover[b-afubytciew]{color:#fff;transform:translateY(-1px);box-shadow:0 11px 24px rgba(79,70,229,.28)}.sa-btn-ghost[b-afubytciew]{border:1px solid #dce3ee;background:#fff;color:#455269}.sa-btn-ghost:hover[b-afubytciew]{background:#f8fafc;border-color:#cbd5e1}.sa-alert[b-afubytciew]{display:flex;gap:.8rem;align-items:flex-start;border-radius:16px;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid}.sa-alert i[b-afubytciew]{font-size:1.1rem}.sa-alert pre[b-afubytciew]{font-size:.76rem;white-space:pre-wrap}.sa-alert-success[b-afubytciew]{background:#effcf5;border-color:#c6f1d8;color:#16794a}.sa-alert-danger[b-afubytciew]{background:#fff3f4;border-color:#ffd5da;color:#a43142}.sa-alert-warning[b-afubytciew]{background:#fff9e9;border-color:#fce7a8;color:#815f0c}
.sa-metric[b-afubytciew]{display:flex;gap:.9rem;align-items:center;padding:18px;border:1px solid var(--sa-border);background:rgba(255,255,255,.92);border-radius:18px;box-shadow:0 8px 28px rgba(30,41,59,.05);height:100%}.sa-metric-icon[b-afubytciew]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.15rem;flex:0 0 auto}.icon-indigo[b-afubytciew]{background:#eeedff;color:#5147d8}.icon-green[b-afubytciew]{background:#e9fbf2;color:#15915c}.icon-amber[b-afubytciew]{background:#fff6df;color:#b7790a}.icon-blue[b-afubytciew]{background:#eaf7ff;color:#1479aa}.sa-metric div[b-afubytciew]{display:grid}.sa-metric-label[b-afubytciew]{font-size:.73rem;font-weight:700;color:#7b879a}.sa-metric strong[b-afubytciew]{font-size:1.55rem;line-height:1.15;letter-spacing:-.03em}.sa-metric small[b-afubytciew]{font-size:.7rem;color:#9aa5b5}
.sa-panel[b-afubytciew]{background:#fff;border:1px solid var(--sa-border);border-radius:22px;box-shadow:0 12px 34px rgba(30,41,59,.06);overflow:hidden}.sa-panel-header[b-afubytciew]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:21px 22px 17px;border-bottom:1px solid #eef2f7}.sa-panel-header h2[b-afubytciew]{margin:.15rem 0 .15rem;font-size:1.1rem;font-weight:800}.sa-panel-header p[b-afubytciew]{margin:0;color:#8490a3;font-size:.79rem}.sa-panel-tools[b-afubytciew]{display:flex;align-items:center;gap:.6rem}.sa-search[b-afubytciew]{display:flex;align-items:center;gap:.5rem;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:11px;padding:0 .75rem;min-width:270px}.sa-search i[b-afubytciew]{color:#94a3b8}.sa-search input[b-afubytciew]{border:0;outline:0;background:transparent;padding:.6rem 0;width:100%;font-size:.8rem}.sa-count[b-afubytciew]{font-size:.73rem;font-weight:700;background:#f2f4f8;color:#64748b;border-radius:999px;padding:.4rem .65rem;white-space:nowrap}
.sa-customer-list[b-afubytciew]{display:flex;flex-direction:column}.sa-customer-row[b-afubytciew]{display:grid;grid-template-columns:48px minmax(220px,1fr) 105px 72px 95px 28px;gap:.85rem;align-items:center;padding:16px 19px;text-decoration:none;color:inherit;border-bottom:1px solid #eff3f7;transition:.18s ease}.sa-customer-row:last-child[b-afubytciew]{border-bottom:0}.sa-customer-row:hover[b-afubytciew]{background:#fafbff;color:inherit}.sa-avatar[b-afubytciew]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#5147d8;background:linear-gradient(135deg,#eeedff,#f5f1ff)}.sa-avatar.large[b-afubytciew]{width:52px;height:52px;border-radius:15px;font-size:.9rem}.sa-customer-main[b-afubytciew]{min-width:0}.sa-customer-title[b-afubytciew]{display:flex;gap:.55rem;align-items:center;min-width:0}.sa-customer-title strong[b-afubytciew]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-customer-meta[b-afubytciew]{display:flex;gap:.8rem;color:#8a96a8;font-size:.7rem;margin-top:.28rem;min-width:0}.sa-customer-meta span[b-afubytciew]{display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-status[b-afubytciew]{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;padding:.28rem .5rem;border-radius:999px;font-weight:800;white-space:nowrap}.sa-status i[b-afubytciew]{font-size:.35rem}.sa-status.success[b-afubytciew]{background:#e9fbf2;color:#167c50}.sa-status.warning[b-afubytciew]{background:#fff5db;color:#9a680a}.sa-status.danger[b-afubytciew]{background:#fff0f1;color:#b53549}.sa-status.neutral[b-afubytciew]{background:#f1f4f8;color:#687588}.sa-customer-plan[b-afubytciew],.sa-customer-modules[b-afubytciew],.sa-customer-date[b-afubytciew]{display:grid;gap:.12rem}.sa-customer-plan span[b-afubytciew],.sa-customer-modules span[b-afubytciew],.sa-customer-date span[b-afubytciew]{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#a0a9b8}.sa-customer-plan strong[b-afubytciew],.sa-customer-modules strong[b-afubytciew],.sa-customer-date strong[b-afubytciew]{font-size:.75rem}.sa-row-action[b-afubytciew]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#8c98aa}.sa-customer-row:hover .sa-row-action[b-afubytciew]{background:#eeedff;color:#5147d8}.sa-empty[b-afubytciew]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;color:#7c8899;padding:2rem;text-align:center}.sa-empty strong[b-afubytciew]{color:#435068}.sa-empty small[b-afubytciew]{max-width:360px}.sa-empty-icon[b-afubytciew]{width:54px;height:54px;border-radius:16px;background:#f2f4f8;display:grid;place-items:center;font-size:1.25rem}
.wizard-panel[b-afubytciew]{position:sticky;top:18px}.wizard-header[b-afubytciew]{align-items:flex-start}.sa-step-counter[b-afubytciew]{font-size:.72rem;font-weight:800;color:#5147d8;background:#eeedff;padding:.42rem .65rem;border-radius:999px}.sa-wizard-progress[b-afubytciew]{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 18px 0;gap:.35rem}.sa-wizard-step[b-afubytciew]{position:relative;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#9aa5b5;font-size:.7rem}.sa-wizard-step[b-afubytciew]:before{content:"";height:2px;background:#e6eaf1;position:absolute;top:14px;left:-50%;right:50%;z-index:0}.sa-wizard-step:first-child[b-afubytciew]:before{display:none}.sa-wizard-step>span[b-afubytciew]{position:relative;z-index:1;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#f2f4f8;border:1px solid #e4e8ef;font-weight:800}.sa-wizard-step.active[b-afubytciew],.sa-wizard-step.completed[b-afubytciew]{color:#5147d8}.sa-wizard-step.active>span[b-afubytciew]{background:#5147d8;color:#fff;border-color:#5147d8;box-shadow:0 0 0 5px #efefff}.sa-wizard-step.completed>span[b-afubytciew]{background:#eaf9f2;color:#13845a;border-color:#c8efd9}.sa-wizard-step.completed[b-afubytciew]:before,.sa-wizard-step.active[b-afubytciew]:before{background:#bfc0fa}.sa-wizard-form[b-afubytciew]{padding:20px 22px 0}.sa-wizard-section[b-afubytciew]{min-height:430px}.sa-section-title[b-afubytciew]{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1.15rem}.sa-section-title>span[b-afubytciew]{width:40px;height:40px;border-radius:12px;background:#eeedff;color:#5147d8;display:grid;place-items:center;flex:0 0 auto}.sa-section-title h3[b-afubytciew]{font-size:.98rem;margin:0 0 .2rem;font-weight:800}.sa-section-title p[b-afubytciew]{font-size:.74rem;color:#8a95a6;margin:0}.form-label[b-afubytciew]{font-size:.75rem;font-weight:700;color:#4c596e}.form-label span[b-afubytciew]{color:#e85d75}.form-control[b-afubytciew],.form-select[b-afubytciew],.input-group-text[b-afubytciew]{border-color:#e0e6ee;border-radius:10px;min-height:42px;font-size:.82rem}.form-control:focus[b-afubytciew],.form-select:focus[b-afubytciew]{border-color:#9690f3;box-shadow:0 0 0 .2rem rgba(79,70,229,.1)}.form-hint[b-afubytciew]{font-size:.67rem;color:#99a3b2;margin-top:.3rem}.sa-input-group .input-group-text[b-afubytciew],.sa-color-input .input-group-text[b-afubytciew]{border-radius:10px 0 0 10px;background:#f7f9fc;color:#8090a3}.sa-input-group .form-control[b-afubytciew],.sa-color-input .form-control[b-afubytciew]{border-radius:0 10px 10px 0}.sa-readonly-field[b-afubytciew]{height:42px;border:1px solid #e0e6ee;background:#f8fafc;border-radius:10px;padding:.45rem .7rem;display:flex;align-items:center;gap:.6rem}.sa-readonly-field i[b-afubytciew]{color:#5147d8}.sa-readonly-field div[b-afubytciew]{display:grid}.sa-readonly-field strong[b-afubytciew]{font-size:.75rem}.sa-readonly-field small[b-afubytciew]{font-size:.62rem;color:#97a2b2}.sa-info-card[b-afubytciew]{display:flex;gap:.7rem;padding:.8rem;border:1px solid #dce8ff;background:#f5f8ff;border-radius:12px}.sa-info-card i[b-afubytciew]{color:#356de1;font-size:1.05rem}.sa-info-card strong[b-afubytciew]{font-size:.76rem}.sa-info-card p[b-afubytciew]{font-size:.68rem;color:#728098;margin:.1rem 0 0}.sa-module-grid[b-afubytciew]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.sa-module-card[b-afubytciew]{position:relative;display:flex;align-items:center;gap:.65rem;border:1px solid #e3e8ef;border-radius:13px;padding:.75rem;cursor:pointer;transition:.18s ease;min-height:70px}.sa-module-card input[b-afubytciew]{position:absolute;opacity:0}.sa-module-card.selected[b-afubytciew]{border-color:#b8b5fa;background:#f8f7ff;box-shadow:0 0 0 2px rgba(79,70,229,.05)}.sa-module-check[b-afubytciew]{position:absolute;right:.55rem;top:.5rem;color:#a4adba}.sa-module-card.selected .sa-module-check[b-afubytciew]{color:#5147d8}.sa-module-icon[b-afubytciew]{width:34px;height:34px;border-radius:10px;background:#f1f4f8;color:#64748b;display:grid;place-items:center;flex:0 0 auto}.sa-module-card.selected .sa-module-icon[b-afubytciew]{background:#eae9ff;color:#5147d8}.sa-module-card>span:last-child[b-afubytciew]{display:grid;padding-right:1rem}.sa-module-card strong[b-afubytciew]{font-size:.76rem}.sa-module-card small[b-afubytciew]{font-size:.62rem;color:#8d98a8}.sa-color-preview[b-afubytciew]{display:block;width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,0,0,.08)}.sa-review-card[b-afubytciew]{border:1px solid #e5e9f1;background:linear-gradient(135deg,#fbfcff,#f8f7ff);border-radius:16px;padding:15px}.sa-review-brand[b-afubytciew]{display:flex;gap:.75rem;align-items:center;padding-bottom:.9rem;border-bottom:1px solid #e9edf3}.sa-review-brand>div:last-child[b-afubytciew]{display:grid}.sa-review-brand span[b-afubytciew],.sa-review-grid span[b-afubytciew]{font-size:.62rem;color:#98a2b2;text-transform:uppercase;letter-spacing:.05em}.sa-review-brand strong[b-afubytciew]{font-size:.92rem}.sa-review-brand small[b-afubytciew]{font-size:.7rem;color:#6e7a8c}.sa-review-grid[b-afubytciew]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;padding-top:.9rem}.sa-review-grid div[b-afubytciew]{display:grid}.sa-review-grid strong[b-afubytciew]{font-size:.78rem}.sa-checklist[b-afubytciew]{display:grid;gap:.35rem;font-size:.7rem;color:#657287}.sa-checklist i[b-afubytciew]{color:#16a167;margin-right:.35rem}.sa-wizard-footer[b-afubytciew]{margin:18px -22px 0;padding:15px 22px;border-top:1px solid #edf0f5;display:flex;justify-content:space-between;gap:.75rem}.sa-wizard-footer-right[b-afubytciew]{display:flex;gap:.6rem}.sa-btn-create[b-afubytciew]{font-size:.76rem}
@media(max-width:1399.98px){.wizard-panel[b-afubytciew]{position:static}.sa-customer-row[b-afubytciew]{grid-template-columns:48px minmax(210px,1fr) 90px 65px 28px}.sa-customer-date[b-afubytciew]{display:none}}
@media(max-width:991.98px){.sa-hero[b-afubytciew]{align-items:flex-start;flex-direction:column}.sa-panel-header[b-afubytciew]{align-items:flex-start;flex-direction:column}.sa-panel-tools[b-afubytciew]{width:100%}.sa-search[b-afubytciew]{flex:1;min-width:0}.sa-customer-row[b-afubytciew]{grid-template-columns:44px minmax(180px,1fr) 80px 28px}.sa-customer-plan[b-afubytciew],.sa-customer-modules[b-afubytciew]{display:none}.sa-wizard-section[b-afubytciew]{min-height:auto}.sa-review-grid[b-afubytciew]{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){.tenants-page[b-afubytciew]{padding-left:.75rem!important;padding-right:.75rem!important}.sa-hero[b-afubytciew]{padding:22px 18px;border-radius:18px}.sa-hero-actions[b-afubytciew]{width:100%}.sa-hero-actions .btn[b-afubytciew]{flex:1;justify-content:center}.sa-metric[b-afubytciew]{padding:14px}.sa-panel[b-afubytciew]{border-radius:17px}.sa-panel-header[b-afubytciew]{padding:17px}.sa-panel-tools[b-afubytciew]{align-items:stretch;flex-direction:column}.sa-customer-row[b-afubytciew]{grid-template-columns:40px minmax(0,1fr) 24px;padding:13px 14px}.sa-customer-meta[b-afubytciew]{display:grid;gap:.15rem}.sa-customer-date[b-afubytciew]{display:none}.sa-wizard-progress[b-afubytciew]{padding-left:10px;padding-right:10px}.sa-wizard-step small[b-afubytciew]{font-size:.58rem}.sa-wizard-form[b-afubytciew]{padding:18px 16px 0}.sa-module-grid[b-afubytciew]{grid-template-columns:1fr}.sa-wizard-footer[b-afubytciew]{margin-left:-16px;margin-right:-16px;padding:14px 16px}.sa-wizard-footer .btn[b-afubytciew]{font-size:.72rem;padding:.6rem .7rem}.sa-btn-create[b-afubytciew]{max-width:220px}.sa-review-grid[b-afubytciew]{grid-template-columns:1fr 1fr}}
.sa-wizard-form[b-afubytciew]  .form-control,.sa-wizard-form[b-afubytciew]  .form-select{border-color:#e0e6ee;border-radius:10px;min-height:42px;font-size:.82rem}.sa-wizard-form[b-afubytciew]  .form-control:focus,.sa-wizard-form[b-afubytciew]  .form-select:focus{border-color:#9690f3;box-shadow:0 0 0 .2rem rgba(79,70,229,.1)}.sa-wizard-form .input-group[b-afubytciew]  .form-control{border-radius:0 10px 10px 0}


.sa-template-grid[b-afubytciew] {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
}
.sa-template-card[b-afubytciew] {
    position: relative;
    display: grid;
    grid-template-columns: 132px minmax(0,1fr);
    gap: 13px;
    padding: 10px;
    border: 1px solid #dfe7f1;
    border-radius: 20px;
    background: #fff;
    cursor: pointer;
    transition: .18s;
    overflow: hidden;
}
.sa-template-card:hover[b-afubytciew] {
    border-color: #93c5fd;
    transform: translateY(-1px);
    box-shadow: 0 10px 28px rgba(37,99,235,.08);
}
.sa-template-card.selected[b-afubytciew] {
    border-color: #2563eb;
    box-shadow: 0 0 0 3px rgba(37,99,235,.10);
}
.sa-template-card > input[b-afubytciew] {
    position: absolute;
    opacity: 0;
}
.sa-template-preview[b-afubytciew] {
    min-height: 92px;
    border-radius: 14px;
    color: #fff;
    padding: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    overflow: hidden;
}
.sa-template-preview[b-afubytciew]::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg,rgba(255,255,255,.18),transparent 45%);
}
.sa-template-preview i[b-afubytciew] {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    opacity: .62;
}
.sa-template-preview b[b-afubytciew],
.sa-template-preview small[b-afubytciew] {
    position: relative;
}
.sa-template-preview b[b-afubytciew] { font-size: 12px; }
.sa-template-preview small[b-afubytciew] { font-size: 9px; opacity: .72; }
.theme-t01[b-afubytciew] { background: linear-gradient(135deg,#0f172a,#2563eb); }
.theme-t02[b-afubytciew] { background: linear-gradient(135deg,#134e4a,#0f766e); }
.theme-t03[b-afubytciew] { background: linear-gradient(135deg,#312e81,#7c3aed); }
.theme-t04[b-afubytciew] { background: linear-gradient(135deg,#172554,#1e3a8a); }
.theme-t05[b-afubytciew] { background: linear-gradient(135deg,#7c2d12,#ea580c); }
.theme-t06[b-afubytciew] { background: linear-gradient(135deg,#0c4a6e,#0284c7); }
.theme-t07[b-afubytciew] { background: linear-gradient(135deg,#0f172a,#475569); }
.theme-t08[b-afubytciew] { background: linear-gradient(135deg,#082f49,#0369a1); }
.theme-t09[b-afubytciew] { background: linear-gradient(135deg,#831843,#db2777); }
.theme-t10[b-afubytciew] { background: linear-gradient(135deg,#064e3b,#059669); }
.theme-t11[b-afubytciew] { background: linear-gradient(135deg,#f2d8ff,#8f6dea 55%,#ef8cb7); }
.sa-template-copy[b-afubytciew] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    position: relative;
    padding-right: 22px;
}
.sa-template-copy strong[b-afubytciew] { font-weight: 900; color: #172033; }
.sa-template-copy small[b-afubytciew] { font-size: 11px; color: #718096; margin-top: 3px; }
.sa-template-copy a[b-afubytciew] { font-size: 11px; font-weight: 800; margin-top: 7px; text-decoration: none; }
.sa-template-check[b-afubytciew] { position: absolute; right: 0; top: 0; color: #2563eb; }

@media (max-width:900px) {
    .sa-template-grid[b-afubytciew] { grid-template-columns: 1fr; }
    .sa-template-card[b-afubytciew] { grid-template-columns: 110px minmax(0,1fr); }
}
/* /Shared/Layouts/BayTamirciCustomerLayout.razor.rz.scp.css */
.bt-portal[b-f4ugca3kq2]{min-height:100vh;background:#f4f7fb;color:#102743}.bt-portal-topbar[b-f4ugca3kq2]{height:76px;padding:0 28px;background:#fff;border-bottom:1px solid #e4eaf1;display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:100}.bt-portal-brand[b-f4ugca3kq2]{display:flex;align-items:center;gap:11px;text-decoration:none;color:#0b2445}.bt-portal-brand img[b-f4ugca3kq2]{height:42px;width:auto}.bt-portal-brand>span[b-f4ugca3kq2]{display:flex;flex-direction:column;line-height:1.05}.bt-portal-brand b[b-f4ugca3kq2]{font-size:18px}.bt-portal-brand small[b-f4ugca3kq2]{font-size:10px;color:#748298;margin-top:4px;letter-spacing:.08em;text-transform:uppercase}.bt-portal-top-actions[b-f4ugca3kq2]{display:flex;align-items:center;gap:10px}.bt-new-request[b-f4ugca3kq2]{height:42px;padding:0 14px;border-radius:12px;background:#0766d8;color:#fff;display:flex;align-items:center;gap:7px;text-decoration:none;font-size:12px;font-weight:900}.bt-account-chip[b-f4ugca3kq2]{display:flex;align-items:center;gap:9px;border:1px solid #e1e7ee;border-radius:13px;padding:5px 10px 5px 5px;text-decoration:none;color:#20364f}.bt-account-chip>span[b-f4ugca3kq2]{width:34px;height:34px;border-radius:10px;background:#eaf4fd;color:#075fb8;display:grid;place-items:center;font-weight:900}.bt-account-chip>div[b-f4ugca3kq2]{display:flex;flex-direction:column;line-height:1.1}.bt-account-chip b[b-f4ugca3kq2]{font-size:11px}.bt-account-chip small[b-f4ugca3kq2]{font-size:9px;color:#8a96a6;margin-top:3px}.bt-portal-grid[b-f4ugca3kq2]{display:grid;grid-template-columns:260px minmax(0,1fr);max-width:1500px;margin:0 auto}.bt-portal-sidebar[b-f4ugca3kq2]{min-height:calc(100vh - 76px);background:#fff;border-right:1px solid #e5eaf1;padding:24px 16px;position:sticky;top:76px;height:calc(100vh - 76px);overflow:auto}.bt-sidebar-heading[b-f4ugca3kq2]{padding:0 10px 11px}.bt-sidebar-heading span[b-f4ugca3kq2]{display:block;font-size:9px;letter-spacing:.13em;color:#0c68c7;font-weight:900}.bt-sidebar-heading strong[b-f4ugca3kq2]{display:block;font-size:16px;margin-top:4px}.bt-sidebar-heading.secondary[b-f4ugca3kq2]{margin-top:22px}.bt-portal-sidebar nav[b-f4ugca3kq2]{display:grid;gap:4px}.bt-portal-sidebar nav a[b-f4ugca3kq2]{min-height:44px;border-radius:12px;display:flex;align-items:center;gap:11px;padding:0 12px;color:#53657c;text-decoration:none;font-size:12px;font-weight:800}.bt-portal-sidebar nav a i[b-f4ugca3kq2]{font-size:16px;width:20px}.bt-portal-sidebar nav a:hover[b-f4ugca3kq2],.bt-portal-sidebar nav a.active[b-f4ugca3kq2]{background:#edf6ff;color:#0867c7}.bt-help-card[b-f4ugca3kq2]{margin-top:28px;border-radius:17px;background:linear-gradient(135deg,#0b2445,#075fb8);color:#fff;padding:16px}.bt-help-card i[b-f4ugca3kq2]{font-size:23px}.bt-help-card strong[b-f4ugca3kq2],.bt-help-card small[b-f4ugca3kq2]{display:block}.bt-help-card strong[b-f4ugca3kq2]{font-size:12px;margin-top:8px}.bt-help-card small[b-f4ugca3kq2]{font-size:10px;color:#d8e8f8;margin-top:4px}.bt-help-card a[b-f4ugca3kq2]{display:inline-block;color:#fff;margin-top:10px;font-size:10px;font-weight:900}.bt-portal-main[b-f4ugca3kq2]{min-width:0;padding:26px 28px 80px}.bt-portal-bottom[b-f4ugca3kq2]{display:none}
@media(max-width:800px){.bt-portal-topbar[b-f4ugca3kq2]{height:64px;padding:0 13px}.bt-portal-brand img[b-f4ugca3kq2]{height:36px}.bt-portal-brand small[b-f4ugca3kq2]{display:none}.bt-new-request span[b-f4ugca3kq2]{display:none}.bt-new-request[b-f4ugca3kq2]{width:40px;padding:0;justify-content:center}.bt-account-chip>div[b-f4ugca3kq2]{display:none}.bt-account-chip[b-f4ugca3kq2]{padding-right:5px}.bt-portal-grid[b-f4ugca3kq2]{display:block}.bt-portal-sidebar[b-f4ugca3kq2]{display:none}.bt-portal-main[b-f4ugca3kq2]{padding:18px 13px 92px}.bt-portal-bottom[b-f4ugca3kq2]{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:8px;right:8px;bottom:8px;height:67px;background:#fff;border:1px solid #e1e7ef;border-radius:21px;z-index:300;box-shadow:0 16px 38px #102a471f;padding:5px}.bt-portal-bottom a[b-f4ugca3kq2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#728097;font-size:9px;font-weight:800;border-radius:14px}.bt-portal-bottom a i[b-f4ugca3kq2]{font-size:17px}.bt-portal-bottom a.active[b-f4ugca3kq2]{color:#0766d8}.bt-portal-bottom a.primary[b-f4ugca3kq2]{width:52px;height:52px;border-radius:50%;background:#0766d8;color:#fff;justify-self:center;margin-top:-18px;box-shadow:0 8px 20px #075eb838}.bt-portal-bottom a.primary span[b-f4ugca3kq2]{position:absolute;margin-top:70px;color:#0766d8}}
/* /Shared/Layouts/BayTamirciProviderLayout.razor.rz.scp.css */
.bt-provider-workspace[b-rp3ee2cpwj]{min-height:100vh;background:#f4f7fb;color:#102743}
.provider-topbar[b-rp3ee2cpwj]{height:64px;background:#fff;border-bottom:1px solid #e3e9f0;padding:0 22px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-shadow:0 3px 14px rgba(22,55,86,.035)}
.provider-brand[b-rp3ee2cpwj]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b2445}.provider-brand img[b-rp3ee2cpwj]{height:36px;width:auto}.provider-brand>span[b-rp3ee2cpwj],.provider-user>div[b-rp3ee2cpwj]{display:flex;flex-direction:column}.provider-brand b[b-rp3ee2cpwj]{font-size:16px;line-height:1}.provider-brand small[b-rp3ee2cpwj],.provider-user small[b-rp3ee2cpwj]{font-size:8px;color:#8190a2;margin-top:4px;text-transform:uppercase;letter-spacing:.10em}.provider-actions[b-rp3ee2cpwj]{display:flex;gap:8px;align-items:center}.provider-actions>a:not(.provider-user)[b-rp3ee2cpwj]{height:36px;border:1px solid #e0e7ef;border-radius:10px;padding:0 11px;display:flex;align-items:center;gap:6px;text-decoration:none;color:#455a73;font-size:10px;font-weight:800}.provider-user[b-rp3ee2cpwj]{display:flex;align-items:center;gap:7px;border:1px solid #e0e7ef;border-radius:11px;padding:4px 9px 4px 4px;text-decoration:none;color:#20364f}.provider-user>span[b-rp3ee2cpwj]{width:32px;height:32px;border-radius:9px;background:#eaf4fd;color:#0766d8;display:grid;place-items:center;font-weight:900}.provider-user b[b-rp3ee2cpwj]{font-size:10px}
.provider-grid[b-rp3ee2cpwj]{width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start}
.provider-sidebar[b-rp3ee2cpwj]{min-height:calc(100vh - 64px);height:calc(100vh - 64px);position:sticky;top:64px;background:#fff;border-right:1px solid #e4eaf1;padding:20px 13px;overflow:auto}
.side-title[b-rp3ee2cpwj]{padding:0 9px 9px}.side-title span[b-rp3ee2cpwj]{display:block;color:#0766c6;font-size:8px;font-weight:900;letter-spacing:.13em}.side-title strong[b-rp3ee2cpwj]{display:block;font-size:14px;margin-top:4px}.side-title.second[b-rp3ee2cpwj]{margin-top:18px}
.provider-sidebar nav[b-rp3ee2cpwj]{display:grid;gap:3px}.provider-sidebar nav a[b-rp3ee2cpwj]{min-height:41px;display:flex;align-items:center;gap:9px;border-radius:10px;padding:0 11px;text-decoration:none;color:#56677d;font-size:11px;font-weight:800}.provider-sidebar nav a i[b-rp3ee2cpwj]{font-size:15px;width:18px}.provider-sidebar nav a:hover[b-rp3ee2cpwj],.provider-sidebar nav a.active[b-rp3ee2cpwj]{background:#edf6ff;color:#0766c6}
.provider-main[b-rp3ee2cpwj]{min-width:0;align-self:start}.provider-bottom[b-rp3ee2cpwj]{display:none}
@media(max-width:800px){.provider-topbar[b-rp3ee2cpwj]{height:58px;padding:0 12px}.provider-brand img[b-rp3ee2cpwj]{height:32px}.provider-brand small[b-rp3ee2cpwj]{display:none}.provider-actions>a:not(.provider-user)[b-rp3ee2cpwj]{display:none}.provider-user>div[b-rp3ee2cpwj]{display:none}.provider-user[b-rp3ee2cpwj]{padding-right:4px}.provider-grid[b-rp3ee2cpwj]{display:block}.provider-sidebar[b-rp3ee2cpwj]{display:none}.provider-main[b-rp3ee2cpwj]{padding-bottom:78px}.provider-bottom[b-rp3ee2cpwj]{position:fixed;left:8px;right:8px;bottom:8px;height:67px;background:#fff;border:1px solid #e1e7ef;border-radius:21px;display:grid;grid-template-columns:repeat(5,1fr);z-index:300;box-shadow:0 16px 38px #102a471f;padding:5px}.provider-bottom a[b-rp3ee2cpwj]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#738198;font-size:9px;font-weight:800;border-radius:14px}.provider-bottom a i[b-rp3ee2cpwj]{font-size:17px}.provider-bottom a.active[b-rp3ee2cpwj]{color:#0766d8}.provider-bottom a.primary[b-rp3ee2cpwj]{width:52px;height:52px;border-radius:50%;background:#0766d8;color:#fff;justify-self:center;margin-top:-18px;box-shadow:0 8px 20px #075eb838}.provider-bottom a.primary span[b-rp3ee2cpwj]{position:absolute;margin-top:70px;color:#0766d8}}
/* /Shared/Layouts/ReportLayout.razor.rz.scp.css */
:root[b-sq003ofsr0] {
    --report-layout-bg: #f3f6fb;
    --report-layout-surface: rgba(255,255,255,.82);
    --report-layout-border: rgba(226,232,240,.9);
    --report-layout-text: #0f172a;
    --report-layout-text-soft: #475569;
    --report-layout-text-muted: #64748b;
    --report-layout-primary: #2563eb;
    --report-layout-primary-2: #1d4ed8;
    --report-layout-primary-soft: rgba(37,99,235,.10);
    --report-layout-shadow-sm: 0 8px 20px rgba(15,23,42,.05);
    --report-layout-topbar-height: 88px;
}

/* root */

.report-layout-root[b-sq003ofsr0] {
    min-height: 100vh;
    background: radial-gradient(circle at top right, rgba(37, 99, 235, .07), transparent 22%), linear-gradient(180deg, #f7f9fc 0%, #f3f6fb 100%);
    color: var(--report-layout-text);
}

.report-main-shell[b-sq003ofsr0] {
    min-width: 0;
    display: flex;
    flex-direction: column;
}

/* topbar */

.report-topbar[b-sq003ofsr0] {
    position: sticky;
    top: 0;
    z-index: 1010;
    min-height: var(--report-layout-topbar-height);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 18px 24px;
    border-bottom: 1px solid var(--report-layout-border);
    background: var(--report-layout-surface);
    backdrop-filter: blur(12px);
}

.report-topbar-left[b-sq003ofsr0] {
    min-width: 0;
    display: flex;
    align-items: flex-start;
    gap: 14px;
}

.report-page-head[b-sq003ofsr0] {
    min-width: 0;
}

/* breadcrumb */

.report-breadcrumb[b-sq003ofsr0] {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    color: var(--report-layout-text-muted);
    font-size: .82rem;
    margin-bottom: 6px;
}

    .report-breadcrumb a[b-sq003ofsr0] {
        color: var(--report-layout-text-muted);
        text-decoration: none;
        transition: color .18s ease;
    }

        .report-breadcrumb a:hover[b-sq003ofsr0] {
            color: var(--report-layout-primary);
        }

/* title area */

.report-page-title-row[b-sq003ofsr0] {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.report-page-title[b-sq003ofsr0] {
    margin: 0;
    font-size: 1.55rem;
    line-height: 1.12;
    font-weight: 850;
    letter-spacing: -.02em;
    color: var(--report-layout-text);
}

.report-page-badge[b-sq003ofsr0] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 28px;
    padding: 0 10px;
    border-radius: 999px;
    background: var(--report-layout-primary-soft);
    color: var(--report-layout-primary-2);
    font-size: .76rem;
    font-weight: 800;
    letter-spacing: .05em;
    border: 1px solid rgba(37, 99, 235, .12);
}

.report-page-subtitle[b-sq003ofsr0] {
    margin-top: 6px;
    color: var(--report-layout-text-soft);
    font-size: .94rem;
    line-height: 1.45;
    max-width: 860px;
}

/* topbar right actions */

.report-topbar-right[b-sq003ofsr0] {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.report-topbar-action[b-sq003ofsr0] {
    min-height: 44px;
    padding: 10px 14px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    border-radius: 14px;
    font-weight: 700;
    font-size: .92rem;
    transition: .18s ease;
    border: 1px solid transparent;
    white-space: nowrap;
}

    .report-topbar-action.ghost[b-sq003ofsr0] {
        background: #fff;
        color: var(--report-layout-text-soft);
        border-color: rgba(226,232,240,1);
        box-shadow: var(--report-layout-shadow-sm);
    }

        .report-topbar-action.ghost:hover[b-sq003ofsr0] {
            color: var(--report-layout-text);
            border-color: rgba(203,213,225,1);
            transform: translateY(-1px);
        }

    .report-topbar-action.primary[b-sq003ofsr0] {
        color: #fff;
        background: linear-gradient(135deg, var(--report-layout-primary), #3b82f6);
        box-shadow: 0 14px 28px rgba(37, 99, 235, .24);
    }

        .report-topbar-action.primary:hover[b-sq003ofsr0] {
            filter: brightness(.98);
            color: #fff;
            transform: translateY(-1px);
        }

/* summary strip */

.report-summary-strip[b-sq003ofsr0] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    padding: 16px 24px 0;
}

.report-summary-card[b-sq003ofsr0] {
    background: rgba(255,255,255,.84);
    border: 1px solid rgba(226,232,240,.95);
    border-radius: 18px;
    box-shadow: var(--report-layout-shadow-sm);
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
}

.report-summary-icon[b-sq003ofsr0] {
    width: 46px;
    height: 46px;
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 46px;
    background: linear-gradient(135deg, rgba(37, 99, 235, .14), rgba(96, 165, 250, .12));
    color: var(--report-layout-primary);
    font-size: 1rem;
}

.report-summary-content[b-sq003ofsr0] {
    min-width: 0;
}

.report-summary-label[b-sq003ofsr0] {
    color: var(--report-layout-text-muted);
    font-size: .82rem;
    margin-bottom: 4px;
}

.report-summary-value[b-sq003ofsr0] {
    color: var(--report-layout-text);
    font-size: .96rem;
    font-weight: 800;
    line-height: 1.2;
}

/* content */

.report-content[b-sq003ofsr0] {
    padding: 20px 24px 28px;
    min-width: 0;
}

/* helpers */

.hide-mobile[b-sq003ofsr0] {
    display: inline-flex;
}

/* responsive */

@media (max-width: 1399.98px) {
    .report-summary-strip[b-sq003ofsr0] {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 1199.98px) {
    .hide-mobile[b-sq003ofsr0] {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
    .report-topbar[b-sq003ofsr0] {
        align-items: flex-start;
        flex-direction: column;
        padding: 14px 16px;
        min-height: auto;
    }

    .report-topbar-left[b-sq003ofsr0],
    .report-topbar-right[b-sq003ofsr0] {
        width: 100%;
    }

    .report-topbar-right[b-sq003ofsr0] {
        justify-content: stretch;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }

    .report-topbar-action[b-sq003ofsr0] {
        justify-content: center;
    }

    .report-page-title[b-sq003ofsr0] {
        font-size: 1.18rem;
    }

    .report-page-subtitle[b-sq003ofsr0] {
        font-size: .88rem;
        max-width: 100%;
    }

    .report-breadcrumb[b-sq003ofsr0] {
        font-size: .76rem;
        margin-bottom: 5px;
    }

    .report-summary-strip[b-sq003ofsr0] {
        grid-template-columns: 1fr;
        padding: 14px 16px 0;
    }

    .report-content[b-sq003ofsr0] {
        padding: 16px 16px 24px;
    }
}

@media (max-width: 575.98px) {
    .report-topbar-action[b-sq003ofsr0] {
        width: 100%;
    }

    .report-topbar-right[b-sq003ofsr0] {
        grid-template-columns: 1fr;
    }

    .report-page-title[b-sq003ofsr0] {
        font-size: 1.08rem;
    }

    .report-page-subtitle[b-sq003ofsr0] {
        font-size: .84rem;
    }

    .report-summary-card[b-sq003ofsr0] {
        padding: 14px;
    }

    .report-summary-icon[b-sq003ofsr0] {
        width: 42px;
        height: 42px;
        flex-basis: 42px;
        border-radius: 12px;
    }

    .report-summary-value[b-sq003ofsr0] {
        font-size: .92rem;
    }
}
/* /Shared/Renderers/UnifiedLowRiskWidgetRenderer.razor.rz.scp.css */
.uwr-shell[b-1g1o63kc93] { display: contents; }

@media (max-width: 767.98px) {
    .uwr-hide-mobile[b-1g1o63kc93] { display: none !important; }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uwr-hide-tablet[b-1g1o63kc93] { display: none !important; }
}

@media (min-width: 992px) {
    .uwr-hide-desktop[b-1g1o63kc93] { display: none !important; }
}
/* /Shared/SuperAdminLayout.razor.rz.scp.css */
.cp-shell[b-7u9srhxw7v]{--cp-side:#0b1220;--cp-side2:#111b30;--cp-line:rgba(148,163,184,.13);--cp-text:#dce6f5;--cp-muted:#7f8da8;--cp-accent:#675af7;--cp-accent2:#8b7cff;min-height:100vh;background:#f6f8fc;color:#172033;display:grid;grid-template-columns:272px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.cp-sidebar[b-7u9srhxw7v]{position:sticky;top:0;height:100vh;background:radial-gradient(circle at 10% 0%,rgba(103,90,247,.14),transparent 28%),linear-gradient(180deg,var(--cp-side),#0c1425 55%,#0a1120);color:var(--cp-text);padding:18px 15px 16px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.04);box-shadow:18px 0 50px rgba(15,23,42,.08);z-index:20;overflow-y:auto;scrollbar-width:thin}.cp-brand[b-7u9srhxw7v]{min-height:62px;display:flex;gap:11px;align-items:center;padding:4px 7px 15px;border-bottom:1px solid var(--cp-line);position:relative}.cp-brand-mark[b-7u9srhxw7v],.cp-mobile-brand[b-7u9srhxw7v]{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7668ff,#5146e5);box-shadow:0 9px 24px rgba(91,78,240,.28),inset 0 1px 0 rgba(255,255,255,.28);color:#fff;font-weight:900;letter-spacing:-.04em}.cp-brand-copy[b-7u9srhxw7v]{display:grid;line-height:1.08}.cp-brand-copy strong[b-7u9srhxw7v]{font-size:.88rem;color:#fff;letter-spacing:-.02em}.cp-brand-copy span[b-7u9srhxw7v]{font-size:.62rem;color:#8897b1;margin-top:4px;font-weight:650}.cp-env[b-7u9srhxw7v]{margin-left:auto;font-size:.47rem;letter-spacing:.1em;font-weight:900;color:#a7b4c9;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:4px 6px}.cp-workspace-card[b-7u9srhxw7v]{margin:13px 5px 8px;padding:10px;border:1px solid rgba(129,140,248,.12);background:linear-gradient(135deg,rgba(99,102,241,.10),rgba(255,255,255,.025));border-radius:13px;display:flex;align-items:center;gap:10px}.cp-workspace-icon[b-7u9srhxw7v]{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#bcb6ff;background:rgba(103,90,247,.14)}.cp-workspace-card div[b-7u9srhxw7v]{display:grid}.cp-workspace-card small[b-7u9srhxw7v]{font-size:.49rem;color:#7787a5;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.cp-workspace-card strong[b-7u9srhxw7v]{font-size:.64rem;color:#e8eef8;margin-top:2px}.cp-nav-section[b-7u9srhxw7v]{margin-top:7px}.cp-nav-label[b-7u9srhxw7v]{font-size:.51rem;font-weight:850;letter-spacing:.15em;color:#596985;padding:10px 10px 6px;display:flex;justify-content:space-between;align-items:center}.cp-nav-label i[b-7u9srhxw7v]{font-size:.65rem;color:#3f4e68}.cp-nav[b-7u9srhxw7v]{display:grid;gap:4px}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:47px;padding:7px 9px;border:1px solid transparent;border-radius:12px;text-decoration:none!important;color:#9cabbe!important;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item:hover{color:#fff!important;background:rgba(255,255,255,.052);border-color:rgba(255,255,255,.045);transform:translateX(1px);text-decoration:none!important}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item.active{color:#fff!important;background:linear-gradient(100deg,rgba(103,90,247,.22),rgba(103,90,247,.075));border-color:rgba(129,140,248,.16);box-shadow:0 8px 24px rgba(0,0,0,.08),inset 3px 0 0 #8074ff;text-decoration:none!important}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item.active:after{content:"";position:absolute;right:10px;width:5px;height:5px;border-radius:50%;background:#8b80ff;box-shadow:0 0 0 4px rgba(139,128,255,.10)}.cp-nav-icon[b-7u9srhxw7v]{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:rgba(255,255,255,.035);color:#7f8da8;transition:.16s}.cp-nav[b-7u9srhxw7v]  a:hover .cp-nav-icon,.cp-nav[b-7u9srhxw7v]  a.active .cp-nav-icon{color:#c5c0ff;background:rgba(104,91,247,.13)}.cp-nav-icon i[b-7u9srhxw7v]{font-size:.87rem}.cp-nav-copy[b-7u9srhxw7v]{min-width:0;display:grid;line-height:1.08}.cp-nav-copy strong[b-7u9srhxw7v]{font-size:.66rem;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-nav-copy small[b-7u9srhxw7v]{font-size:.49rem;color:#61708a;margin-top:4px;font-weight:550}.cp-nav[b-7u9srhxw7v]  a.active .cp-nav-copy small,.cp-nav[b-7u9srhxw7v]  a:hover .cp-nav-copy small{color:#8997b1}.cp-sidebar-foot[b-7u9srhxw7v]{margin-top:auto;padding:17px 5px 2px}.cp-security[b-7u9srhxw7v]{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.028)}.cp-security-icon[b-7u9srhxw7v]{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:rgba(52,211,153,.105);color:#61d7a2}.cp-security div[b-7u9srhxw7v]{display:grid;min-width:0}.cp-security strong[b-7u9srhxw7v]{font-size:.59rem;color:#e7edf8}.cp-security div span[b-7u9srhxw7v]{font-size:.49rem;color:#697894;margin-top:2px}.cp-live-dot[b-7u9srhxw7v]{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#3dd598;box-shadow:0 0 0 4px rgba(61,213,152,.09)}.cp-main[b-7u9srhxw7v]{min-width:0}.cp-topbar[b-7u9srhxw7v]{height:72px;background:rgba(255,255,255,.93);backdrop-filter:blur(18px);border-bottom:1px solid #e9edf4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;position:sticky;top:0;z-index:15;box-shadow:0 4px 22px rgba(15,23,42,.025)}.cp-top-left[b-7u9srhxw7v]{display:flex;align-items:center;gap:10px}.cp-mobile-brand[b-7u9srhxw7v],.cp-mobile-menu[b-7u9srhxw7v]{display:none}.cp-breadcrumb[b-7u9srhxw7v]{display:grid}.cp-breadcrumb span[b-7u9srhxw7v]{font-size:.51rem;letter-spacing:.15em;color:#929db0;font-weight:850}.cp-breadcrumb strong[b-7u9srhxw7v]{font-size:.93rem;color:#1d293d;letter-spacing:-.02em}.cp-top-actions[b-7u9srhxw7v]{display:flex;align-items:center;gap:9px}.cp-top-link[b-7u9srhxw7v]{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;color:#5549e9!important;background:linear-gradient(180deg,#f5f3ff,#efedff);border:1px solid #dfdcff;padding:8px 12px;border-radius:10px;font-size:.61rem;font-weight:820;box-shadow:0 4px 12px rgba(79,70,229,.05)}.cp-top-link:hover[b-7u9srhxw7v]{border-color:#cbc6ff;background:#ece9ff}.cp-user[b-7u9srhxw7v]{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;border:1px solid #e5eaf1;border-radius:12px;background:#fff}.cp-user>span[b-7u9srhxw7v]{width:31px;height:31px;border-radius:9px;background:#f0f2f7;color:#40506b;display:grid;place-items:center;font-size:.67rem;font-weight:900}.cp-user div[b-7u9srhxw7v]{display:grid;max-width:170px}.cp-user strong[b-7u9srhxw7v]{font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-user small[b-7u9srhxw7v]{font-size:.49rem;color:#8b97a9}.cp-user>i[b-7u9srhxw7v]{font-size:.65rem;color:#9aa5b5;margin-left:2px}.cp-logout[b-7u9srhxw7v]{width:37px;height:37px;border-radius:10px;border:1px solid #e4e9f0;background:#fff;color:#6d7a8f;transition:.15s}.cp-logout:hover[b-7u9srhxw7v]{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.cp-content[b-7u9srhxw7v]{padding:0 12px 36px;min-width:0}.cp-content :deep(.container-fluid)[b-7u9srhxw7v]{max-width:1700px;margin:0 auto}.cp-content :deep(.tenant-detail-page)[b-7u9srhxw7v],.cp-content :deep(.sa-page)[b-7u9srhxw7v]{padding-top:24px!important}@media(max-width:1100px){.cp-shell[b-7u9srhxw7v]{grid-template-columns:84px minmax(0,1fr)}.cp-sidebar[b-7u9srhxw7v]{padding-left:10px;padding-right:10px}.cp-brand[b-7u9srhxw7v]{justify-content:center}.cp-brand-copy[b-7u9srhxw7v],.cp-env[b-7u9srhxw7v],.cp-workspace-card[b-7u9srhxw7v],.cp-nav-label[b-7u9srhxw7v],.cp-nav-copy[b-7u9srhxw7v],.cp-security div[b-7u9srhxw7v],.cp-live-dot[b-7u9srhxw7v]{display:none}.cp-nav-section[b-7u9srhxw7v]{margin-top:9px}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item{justify-content:center;padding:7px;min-height:48px}.cp-nav-icon[b-7u9srhxw7v]{width:34px;height:34px}.cp-nav[b-7u9srhxw7v]  a.cp-nav-item.active:after{right:3px}.cp-sidebar-foot[b-7u9srhxw7v]{padding-left:0;padding-right:0}.cp-security[b-7u9srhxw7v]{justify-content:center;padding:9px}.cp-topbar[b-7u9srhxw7v]{padding:0 18px}}@media(max-width:680px){.cp-shell[b-7u9srhxw7v]{display:block}.cp-sidebar[b-7u9srhxw7v]{display:none}.cp-topbar[b-7u9srhxw7v]{height:64px;padding:0 12px}.cp-mobile-brand[b-7u9srhxw7v]{display:grid;width:32px;height:32px;border-radius:9px}.cp-mobile-menu[b-7u9srhxw7v]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e5e9f0;border-radius:9px;background:#fff;color:#4b5870}.cp-user div[b-7u9srhxw7v],.cp-user>i[b-7u9srhxw7v]{display:none}.cp-top-link span[b-7u9srhxw7v]{display:none}.cp-top-link[b-7u9srhxw7v]{width:36px;height:36px;padding:0;justify-content:center}.cp-content[b-7u9srhxw7v]{padding:0 0 24px}.cp-content :deep(.tenant-detail-page)[b-7u9srhxw7v],.cp-content :deep(.sa-page)[b-7u9srhxw7v]{padding-top:14px!important}}
