/* /Components/Layout/AppLayout.razor.rz.scp.css */
.page[b-yt4dnn62cz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-yt4dnn62cz] {
    flex: 1;
}

.sidebar[b-yt4dnn62cz] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-yt4dnn62cz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-yt4dnn62cz]  a, .top-row[b-yt4dnn62cz]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-yt4dnn62cz]  a:hover, .top-row[b-yt4dnn62cz]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-yt4dnn62cz]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-yt4dnn62cz] {
        justify-content: space-between;
    }

    .top-row[b-yt4dnn62cz]  a, .top-row[b-yt4dnn62cz]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-yt4dnn62cz] {
        flex-direction: row;
    }

    .sidebar[b-yt4dnn62cz] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-yt4dnn62cz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-yt4dnn62cz]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-yt4dnn62cz], article[b-yt4dnn62cz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-yt4dnn62cz] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-yt4dnn62cz] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-yd6g6vo5tl] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-yd6g6vo5tl] {
    flex: 1;
}

.admin-page-canvas[b-yd6g6vo5tl] {
    background: #f5f8fb;
    min-height: calc(100vh - 64px);
    width: 100%;
}

.admin-page-shell[b-yd6g6vo5tl] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--admin-shell-max-width, 1600px);
    min-width: 0;
    width: 100%;
}

.sidebar[b-yd6g6vo5tl] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-yd6g6vo5tl] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-yd6g6vo5tl]  a, .top-row[b-yd6g6vo5tl]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-yd6g6vo5tl]  a:hover, .top-row[b-yd6g6vo5tl]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-yd6g6vo5tl]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-yd6g6vo5tl] {
        justify-content: space-between;
    }

    .top-row[b-yd6g6vo5tl]  a, .top-row[b-yd6g6vo5tl]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-yd6g6vo5tl] {
        flex-direction: row;
    }

    .sidebar[b-yd6g6vo5tl] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-yd6g6vo5tl] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-yd6g6vo5tl]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-yd6g6vo5tl], article[b-yd6g6vo5tl] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-yd6g6vo5tl] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-yd6g6vo5tl] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Modules/Dashboard/Views/AdminDashboard.razor.rz.scp.css */
.admin-dashboard-page[b-iw5rbdss77] {
    --dashboard-ink: #15354a;
    --dashboard-muted: #708696;
    --dashboard-line: #dce8ed;
    color: var(--dashboard-ink);
    padding: 28px 14px 48px;
}

.dashboard-heading[b-iw5rbdss77] {
    align-items: flex-end;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 22px;
}

.dashboard-eyebrow[b-iw5rbdss77] {
    color: #08758a;
    display: block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .12em;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.dashboard-heading h1[b-iw5rbdss77] {
    color: #123c57;
    font-size: clamp(25px, 3vw, 34px);
    font-weight: 700;
    letter-spacing: -.025em;
    margin: 0;
}

.dashboard-heading p[b-iw5rbdss77] {
    color: var(--dashboard-muted);
    font-size: 14px;
    margin: 7px 0 0;
}

.dashboard-controls[b-iw5rbdss77] {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    gap: 10px;
}

.dashboard-period-toggle[b-iw5rbdss77] {
    background: #eaf1f4;
    border-radius: 10px;
    display: flex;
    padding: 3px;
}

.dashboard-period-toggle button[b-iw5rbdss77],
.dashboard-refresh[b-iw5rbdss77] {
    border: 0;
    font-size: 12px;
    font-weight: 700;
}

.dashboard-period-toggle button[b-iw5rbdss77] {
    background: transparent;
    border-radius: 8px;
    color: #617989;
    min-height: 34px;
    padding: 0 14px;
}

.dashboard-period-toggle button.is-active[b-iw5rbdss77] {
    background: #fff;
    box-shadow: 0 3px 10px rgba(26, 69, 91, .1);
    color: #066c7f;
}

.dashboard-refresh[b-iw5rbdss77] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--dashboard-line);
    border-radius: 9px;
    color: #466477;
    display: inline-flex;
    gap: 7px;
    min-height: 40px;
    padding: 0 13px;
}

.dashboard-period-toggle button:disabled[b-iw5rbdss77],
.dashboard-refresh:disabled[b-iw5rbdss77] {
    cursor: wait;
    opacity: .65;
}

.dashboard-alert[b-iw5rbdss77],
.dashboard-loading[b-iw5rbdss77] {
    align-items: center;
    border-radius: 12px;
    display: flex;
    gap: 10px;
    margin-bottom: 18px;
    padding: 14px 16px;
}

.dashboard-alert[b-iw5rbdss77] {
    background: #fff1f2;
    border: 1px solid #fecdd3;
    color: #a3293d;
}

.dashboard-alert button[b-iw5rbdss77] {
    background: none;
    border: 0;
    color: inherit;
    font-weight: 700;
    margin-left: auto;
}

.dashboard-loading[b-iw5rbdss77] {
    background: #fff;
    border: 1px solid var(--dashboard-line);
    color: var(--dashboard-muted);
    justify-content: center;
    min-height: 150px;
}

.dashboard-metrics[b-iw5rbdss77] {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 18px;
}

.dashboard-metric[b-iw5rbdss77] {
    --metric-color: #08758a;
    --metric-soft: #e6f5f7;
    background: #fff;
    border: 1px solid var(--dashboard-line);
    border-radius: 15px;
    box-shadow: 0 8px 24px rgba(20, 63, 87, .055);
    color: inherit;
    display: grid;
    gap: 13px;
    grid-template-columns: auto 1fr;
    min-height: 164px;
    overflow: hidden;
    padding: 19px 19px 14px;
    position: relative;
    text-decoration: none;
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}

.dashboard-metric[b-iw5rbdss77]::before {
    background: var(--metric-color);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.dashboard-metric:hover[b-iw5rbdss77] {
    border-color: color-mix(in srgb, var(--metric-color) 34%, white);
    box-shadow: 0 14px 30px rgba(20, 63, 87, .1);
    color: inherit;
    transform: translateY(-2px);
}

.dashboard-metric--services[b-iw5rbdss77] {
    --metric-color: #2876c8;
    --metric-soft: #e9f2fd;
}

.dashboard-metric--products[b-iw5rbdss77] {
    --metric-color: #8057c7;
    --metric-soft: #f0ebfb;
}

.dashboard-metric--bookings[b-iw5rbdss77] {
    --metric-color: #d17c22;
    --metric-soft: #fff2e4;
}

.dashboard-metric__icon[b-iw5rbdss77] {
    align-items: center;
    background: var(--metric-soft);
    border-radius: 11px;
    color: var(--metric-color);
    display: flex;
    font-size: 18px;
    height: 42px;
    justify-content: center;
    width: 42px;
}

.dashboard-metric__body[b-iw5rbdss77] {
    display: grid;
}

.dashboard-metric__label[b-iw5rbdss77] {
    color: #4d6879;
    font-size: 13px;
    font-weight: 700;
}

.dashboard-metric__body strong[b-iw5rbdss77] {
    color: #173e55;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.12;
}

.dashboard-metric__body small[b-iw5rbdss77] {
    color: var(--dashboard-muted);
    font-size: 11px;
}

.dashboard-metric__total[b-iw5rbdss77] {
    border-top: 1px solid #edf2f4;
    color: #7b8f9d;
    font-size: 11px;
    grid-column: 1 / -1;
    padding-top: 11px;
}

.dashboard-metric__total b[b-iw5rbdss77] {
    color: #405f72;
    margin-left: 3px;
}

.dashboard-detail-grid[b-iw5rbdss77] {
    display: grid;
    gap: 14px;
    grid-template-columns: minmax(0, 1fr) minmax(380px, .86fr);
}

.dashboard-panel[b-iw5rbdss77] {
    background: #fff;
    border: 1px solid var(--dashboard-line);
    border-radius: 15px;
    box-shadow: 0 8px 24px rgba(20, 63, 87, .045);
    padding: 18px;
}

.dashboard-panel__heading[b-iw5rbdss77] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.dashboard-panel__heading span[b-iw5rbdss77] {
    color: #8194a1;
    display: block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .08em;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.dashboard-panel__heading h2[b-iw5rbdss77] {
    color: #1a4259;
    font-size: 17px;
    font-weight: 700;
    margin: 0;
}

.dashboard-panel__heading a[b-iw5rbdss77] {
    color: #08758a;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}

.booking-status-grid[b-iw5rbdss77] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.booking-status[b-iw5rbdss77] {
    --status-color: #be7b20;
    --status-soft: #fff7e8;
    align-items: center;
    background: var(--status-soft);
    border-radius: 11px;
    display: flex;
    justify-content: space-between;
    min-height: 68px;
    padding: 13px 15px;
}

.booking-status--confirmed[b-iw5rbdss77] {
    --status-color: #1d73bd;
    --status-soft: #edf6fd;
}

.booking-status--completed[b-iw5rbdss77] {
    --status-color: #218158;
    --status-soft: #ebf8f1;
}

.booking-status--canceled[b-iw5rbdss77] {
    --status-color: #b54e5d;
    --status-soft: #fff0f2;
}

.booking-status span[b-iw5rbdss77] {
    color: var(--status-color);
    font-size: 12px;
    font-weight: 700;
}

.booking-status span i[b-iw5rbdss77] {
    margin-right: 5px;
}

.booking-status strong[b-iw5rbdss77] {
    color: var(--status-color);
    font-size: 22px;
}

.recent-booking-list[b-iw5rbdss77] {
    display: grid;
}

.recent-booking[b-iw5rbdss77] {
    align-items: center;
    border-top: 1px solid #edf2f4;
    color: inherit;
    display: grid;
    gap: 11px;
    grid-template-columns: 42px minmax(0, 1fr) auto;
    padding: 9px 1px;
    text-decoration: none;
}

.recent-booking:first-child[b-iw5rbdss77] {
    border-top: 0;
    padding-top: 0;
}

.recent-booking:hover strong[b-iw5rbdss77] {
    color: #08758a;
}

.recent-booking__date[b-iw5rbdss77] {
    align-items: center;
    background: #edf5f7;
    border-radius: 9px;
    color: #176778;
    display: flex;
    flex-direction: column;
    height: 42px;
    justify-content: center;
    line-height: 1;
}

.recent-booking__date b[b-iw5rbdss77] {
    font-size: 15px;
}

.recent-booking__date small[b-iw5rbdss77] {
    font-size: 9px;
    margin-top: 3px;
    text-transform: uppercase;
}

.recent-booking__info[b-iw5rbdss77] {
    display: grid;
    min-width: 0;
}

.recent-booking__info strong[b-iw5rbdss77],
.recent-booking__info small[b-iw5rbdss77] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.recent-booking__info strong[b-iw5rbdss77] {
    color: #24495e;
    font-size: 12px;
}

.recent-booking__info small[b-iw5rbdss77] {
    color: #8193a0;
    font-size: 10px;
    margin-top: 2px;
}

.booking-badge[b-iw5rbdss77] {
    background: #eef2f4;
    border-radius: 999px;
    color: #607581;
    font-size: 9px;
    font-weight: 700;
    padding: 5px 8px;
    white-space: nowrap;
}

.booking-badge--pending[b-iw5rbdss77] {
    background: #fff4de;
    color: #a56a19;
}

.booking-badge--confirmed[b-iw5rbdss77] {
    background: #e9f3fd;
    color: #1769af;
}

.booking-badge--completed[b-iw5rbdss77] {
    background: #e8f7ef;
    color: #1c7951;
}

.booking-badge--canceled[b-iw5rbdss77] {
    background: #ffebee;
    color: #aa4353;
}

.dashboard-empty[b-iw5rbdss77] {
    align-items: center;
    color: #8a9ca7;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    gap: 7px;
    justify-content: center;
    min-height: 140px;
}

.dashboard-empty i[b-iw5rbdss77] {
    font-size: 25px;
}

@media (max-width: 1100px) {
    .dashboard-metrics[b-iw5rbdss77] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .dashboard-detail-grid[b-iw5rbdss77] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 720px) {
    .admin-dashboard-page[b-iw5rbdss77] {
        padding: 20px 2px 36px;
    }

    .dashboard-heading[b-iw5rbdss77] {
        align-items: stretch;
        flex-direction: column;
    }

    .dashboard-controls[b-iw5rbdss77] {
        justify-content: space-between;
    }

    .dashboard-metrics[b-iw5rbdss77],
    .booking-status-grid[b-iw5rbdss77] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 430px) {
    .dashboard-controls[b-iw5rbdss77] {
        align-items: stretch;
        flex-direction: column;
    }

    .dashboard-period-toggle button[b-iw5rbdss77] {
        flex: 1;
    }

    .dashboard-refresh[b-iw5rbdss77] {
        justify-content: center;
    }

    .recent-booking[b-iw5rbdss77] {
        grid-template-columns: 42px minmax(0, 1fr);
    }

    .booking-badge[b-iw5rbdss77] {
        grid-column: 2;
        justify-self: start;
    }
}
/* /Components/Modules/HomeContent/Views/HomeBlockContentsModal.razor.rz.scp.css */
.home-block-contents-modal[b-13alx26p67] { max-width: 1100px; }
.home-block-contents-modal > header[b-13alx26p67] { gap: 16px; }
.home-block-contents-modal > header h2[b-13alx26p67] { overflow-wrap: anywhere; }
.home-block-contents-modal > header button[b-13alx26p67] { flex-shrink: 0; }
.home-block-contents-modal > footer[b-13alx26p67] { border-top: 1px solid #e5edf3; display: flex; justify-content: flex-end; padding: 15px 22px; }
.home-content-toolbar > button[b-13alx26p67] { white-space: nowrap; }
.home-content-search[b-13alx26p67] { min-width: 0; }
.block-contents-notice[b-13alx26p67] { margin: 14px 14px 0; }
.home-content-table td:first-child[b-13alx26p67] { min-width: 200px; }
/* /Components/Modules/SystemNc/Views/DataTransfer.razor.rz.scp.css */
.data-transfer-page[b-ml04pht9ry] { padding: 24px; background: #f5f8fb; min-height: calc(100vh - 64px); color: #294b69; }
.data-transfer-page header[b-ml04pht9ry] { margin-bottom: 20px; }
.data-transfer-page h1[b-ml04pht9ry] { color: #123c66; font-size: 28px; font-weight: 700; margin: 5px 0 10px; }
.data-transfer-page h2[b-ml04pht9ry] { color: #123c66; font-size: 19px; font-weight: 650; margin-bottom: 16px; }
.data-transfer-page fieldset[b-ml04pht9ry] { margin: 0; padding: 0; border: 0; min-width: 0; }
.data-transfer-actions[b-ml04pht9ry] { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.data-transfer-card[b-ml04pht9ry] { background: white; border: 1px solid #dfe8ef; border-radius: 12px; padding: 24px; }
.data-transfer-card small[b-ml04pht9ry] { display: block; margin-top: 10px; }
.data-transfer-card th[b-ml04pht9ry] { color: #294b69; background: #f4f8fb; }
.data-transfer-tables[b-ml04pht9ry] { display: flex; flex-wrap: wrap; gap: 8px; }
.data-transfer-tables code[b-ml04pht9ry] { padding: 6px 10px; background: #f0f5f9; border-radius: 5px; color: #246479; }
@media (max-width: 760px) {
    .data-transfer-page[b-ml04pht9ry] { padding: 14px; }
    .data-transfer-actions[b-ml04pht9ry] { grid-template-columns: 1fr; }
    .data-transfer-card[b-ml04pht9ry] { padding: 18px; }
}
/* /Components/Modules/SystemNc/Views/Settings.razor.rz.scp.css */
.website-settings-page[b-uw116abbl4] { max-width: 1320px; margin: 0 auto; padding: 28px 24px; color: #234252; font-family: Arial, sans-serif; }
.website-settings-heading[b-uw116abbl4] { display: flex; justify-content: space-between; align-items: center; gap: 24px; margin-bottom: 24px; }
.website-settings-heading span[b-uw116abbl4] { font-size: 11px; color: #06788a; font-weight: 700; letter-spacing: 1px; }
.website-settings-heading h1[b-uw116abbl4] { font-size: 28px; font-weight: 700; margin: 8px 0; }
.website-settings-heading p[b-uw116abbl4], .website-settings-card > p[b-uw116abbl4] { color: #647887; margin: 0; font-size: 14px; }
.website-settings-grid[b-uw116abbl4] { display: grid; grid-template-columns: minmax(280px, 1fr) minmax(0, 2fr); gap: 24px; }
.website-settings-card[b-uw116abbl4] { background: #fff; border: 1px solid #dce5eb; border-radius: 14px; padding: 26px; min-width: 0; }
.website-settings-card h2[b-uw116abbl4] { margin: 0 0 8px; font-size: 18px; font-weight: 700; }
.website-logo-preview[b-uw116abbl4] { height: 160px; padding: 24px; border: 1px dashed #bfccd4; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: #f6f9fb; margin: 24px 0 20px; color: #647887; }
.website-logo-preview img[b-uw116abbl4] { max-width: 100%; max-height: 100%; object-fit: contain; }
.website-company-grid[b-uw116abbl4] { margin-top: 24px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.website-field-wide[b-uw116abbl4] { grid-column: 1 / -1; }
.website-setting-field[b-uw116abbl4] { min-width: 0; display: flex; flex-direction: column; gap: 8px; }
.website-settings-page label[b-uw116abbl4] { display: block; font-size: 14px; font-weight: 700; margin-bottom: 0; }
.website-settings-page small[b-uw116abbl4] { display: block; font-size: 12px; line-height: 1.6; color: #647887; margin-top: 6px; }
.website-settings-page[b-uw116abbl4]  .form-control { min-height: 42px; border-color: #ccd9e2; border-radius: 7px; font-family: inherit; font-size: 14px; }
.website-settings-page[b-uw116abbl4]  .form-control:focus { border-color: #008995; box-shadow: 0 0 0 3px #00899518; }
.website-settings-page[b-uw116abbl4]  .validation-message, .website-settings-page[b-uw116abbl4]  .validation-errors { color: #b02a37; font-size: 13px; }
.website-settings-save[b-uw116abbl4] { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 24px; padding: 20px 24px; background: #fff; border: 1px solid #dce5eb; border-radius: 12px; }
.website-settings-save span[b-uw116abbl4] { color: #647887; font-size: 13px; }
.website-settings-save .btn[b-uw116abbl4] { padding: 10px 24px; white-space: nowrap; }
@media (max-width: 850px) { .website-settings-grid[b-uw116abbl4] { grid-template-columns: 1fr; } .website-settings-heading[b-uw116abbl4] { align-items: flex-start; flex-direction: column; } }
@media (max-width: 520px) { .website-settings-page[b-uw116abbl4] { padding: 20px 12px; } .website-settings-card[b-uw116abbl4] { padding: 20px; } .website-company-grid[b-uw116abbl4] { grid-template-columns: 1fr; } .website-settings-save[b-uw116abbl4] { align-items: stretch; flex-direction: column; } }
/* /Components/Widgets/NencerImagePicker.razor.rz.scp.css */
.nencer-image-picker-actions[b-3vjajfsbcq] { display: flex; flex-wrap: wrap; gap: 8px; }
.nencer-image-picker-actions input[b-3vjajfsbcq] { flex: 1 1 220px; min-width: 0; }
.nencer-image-picker-preview[b-3vjajfsbcq] { display: block; max-width: 100%; max-height: 180px; object-fit: contain; margin-top: 10px; border: 1px solid #dfe8ef; border-radius: 6px; background: #f5f8fb; }
.nencer-image-picker-backdrop[b-3vjajfsbcq] { position: fixed; inset: 0; z-index: 1800; display: flex; align-items: center; justify-content: center; padding: 16px; background: rgba(15, 38, 58, .65); }
.nencer-image-picker-dialog[b-3vjajfsbcq] { display: flex; flex-direction: column; width: min(1180px, 100%); height: min(820px, calc(100dvh - 32px)); background: white; border-radius: 12px; overflow: hidden; }
.nencer-image-picker-dialog header[b-3vjajfsbcq] { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 16px; color: #123c66; }
.nencer-image-picker-dialog iframe[b-3vjajfsbcq] { border: 0; width: 100%; flex: 1; min-height: 0; }
