/* /Components/Layout/LegalLayout.razor.rz.scp.css */
.legal-shell[b-9bdujkf8xo] {
    min-height: 100vh;
    background: #f5f6f8;
    color: #1f2933;
    font-family: Inter, sans-serif;
    display: flex;
    flex-direction: column;
}

.legal-header[b-9bdujkf8xo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 16px max(16px, calc((100% - 880px) / 2));
    background: #fff;
    border-bottom: 1px solid #e4e7ec;
}

.legal-brand[b-9bdujkf8xo] {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: #101828;
    font-weight: 700;
    text-decoration: none;
}

.legal-logo[b-9bdujkf8xo] {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 8px;
    color: #fff;
    background: #c43b1b;
}

.legal-logo svg[b-9bdujkf8xo] {
    width: 18px;
    height: 18px;
}

.legal-back[b-9bdujkf8xo] {
    color: #475467;
    font-size: .85rem;
    text-decoration: none;
    white-space: nowrap;
}

.legal-back:hover[b-9bdujkf8xo] {
    color: #c43b1b;
}

.legal-nav[b-9bdujkf8xo] {
    display: flex;
    gap: 6px;
    overflow-x: auto;
    scrollbar-width: none;
    padding: 12px max(16px, calc((100% - 880px) / 2)) 0;
}

.legal-nav[b-9bdujkf8xo]  .legal-nav-link {
    flex: 0 0 auto;
    padding: 8px 14px;
    border-radius: 8px 8px 0 0;
    color: #475467;
    font-size: .85rem;
    font-weight: 600;
    text-decoration: none;
    border: 1px solid transparent;
    border-bottom: 0;
}

.legal-nav[b-9bdujkf8xo]  .legal-nav-link:hover {
    color: #c43b1b;
}

.legal-nav[b-9bdujkf8xo]  .legal-nav-link.active {
    color: #c43b1b;
    background: #fff;
    border-color: #e4e7ec;
}

.legal-body[b-9bdujkf8xo] {
    width: min(880px, calc(100% - 32px));
    margin: 0 auto;
    padding: 28px 32px 36px;
    background: #fff;
    border: 1px solid #e4e7ec;
    border-radius: 0 12px 12px 12px;
    line-height: 1.65;
    font-size: .92rem;
}

.legal-body[b-9bdujkf8xo]  h1 {
    margin: 0 0 6px;
    font-size: 1.45rem;
    font-weight: 700;
    color: #101828;
}

.legal-body[b-9bdujkf8xo]  .legal-lead {
    margin: 0 0 22px;
    color: #475467;
}

.legal-body[b-9bdujkf8xo]  h2 {
    margin: 26px 0 8px;
    font-size: 1.05rem;
    font-weight: 700;
    color: #101828;
}

.legal-body[b-9bdujkf8xo]  h3 {
    margin: 16px 0 6px;
    font-size: .95rem;
    font-weight: 700;
    color: #344054;
}

.legal-body[b-9bdujkf8xo]  ul,
.legal-body[b-9bdujkf8xo]  ol {
    padding-left: 22px;
    margin: 0 0 12px;
}

.legal-body[b-9bdujkf8xo]  li {
    margin-bottom: 4px;
}

.legal-body[b-9bdujkf8xo]  .legal-table-wrap {
    overflow-x: auto;
    margin: 8px 0 16px;
}

.legal-body[b-9bdujkf8xo]  table {
    width: 100%;
    border-collapse: collapse;
    font-size: .85rem;
}

.legal-body[b-9bdujkf8xo]  th,
.legal-body[b-9bdujkf8xo]  td {
    padding: 8px 10px;
    border: 1px solid #e4e7ec;
    text-align: left;
    vertical-align: top;
}

.legal-body[b-9bdujkf8xo]  th {
    background: #f9fafb;
    font-weight: 600;
}

.legal-body[b-9bdujkf8xo]  .legal-box {
    padding: 12px 16px;
    margin: 12px 0;
    border-left: 3px solid #c43b1b;
    border-radius: 6px;
    background: #fef6f3;
}

.legal-body[b-9bdujkf8xo]  a {
    color: #c43b1b;
}

.legal-footer[b-9bdujkf8xo] {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
    width: min(880px, calc(100% - 32px));
    margin: 0 auto;
    padding: 16px 0 28px;
    color: #667085;
    font-size: .8rem;
}

@media (max-width: 600px) {
    .legal-body[b-9bdujkf8xo] {
        padding: 20px 16px 28px;
        border-radius: 0 0 12px 12px;
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.tc-shell[b-fusvrximmh] {
    --tc-sidebar: #17191c;
    --tc-sidebar-surface: #222529;
    --tc-sidebar-active: #2a2d31;
    --tc-canvas: #f3f5f7;
    --tc-surface: #ffffff;
    --tc-text: #17191c;
    --tc-muted: #68707c;
    --tc-border: #dde1e6;
    --tc-accent: #f0522d;
    --tc-blue: #1769e0;
    min-height: 100dvh;
    display: grid;
    grid-template-columns: 244px minmax(0, 1fr);
    background: var(--tc-canvas);
    color: var(--tc-text);
    font-family: "Inter", sans-serif;
}

.tc-sidebar[b-fusvrximmh] {
    width: 244px !important;
    height: 100dvh;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    color: #f5f6f7;
    background: var(--tc-sidebar) !important;
    border: 0 !important;
}

.tc-sidebar-body[b-fusvrximmh] {
    min-width: 0;
    min-height: 0;
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 0;
    overflow: hidden;
}

.tc-sidebar-scroll[b-fusvrximmh] {
    min-width: 0;
    min-height: 0;
    flex: 1;
    padding: 0 14px 16px;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-gutter: stable;
}

.tc-sidebar-mobile-head[b-fusvrximmh] {
    border-bottom: 1px solid #2c3035;
}

.tc-brand[b-fusvrximmh] {
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 11px;
}

.tc-brand-desktop[b-fusvrximmh] {
    padding: 18px 8px;
    border-bottom: 1px solid #2c3035;
}

.tc-brand-logo[b-fusvrximmh] {
    display: block;
    width: min(194px, 100%);
    height: auto;
    object-fit: contain;
}

.tc-brand-mark[b-fusvrximmh] {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    display: grid;
    place-items: center;
    border-radius: 7px;
    color: #fff;
    background: var(--tc-accent);
    font-size: 1.1rem;
}

.tc-brand strong[b-fusvrximmh],
.tc-brand small[b-fusvrximmh] {
    display: block;
}

.tc-brand strong[b-fusvrximmh] {
    color: #fff;
    font-size: .83rem;
    line-height: 1.2;
}

.tc-brand small[b-fusvrximmh] {
    margin-top: 3px;
    color: #9299a2;
    font-size: .68rem;
}

.tc-nav-label[b-fusvrximmh] {
    padding: 20px 10px 8px;
    color: #717983;
    font-size: .68rem;
    font-weight: 800;
    text-transform: uppercase;
}

.tc-nav ul[b-fusvrximmh] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tc-nav li[b-fusvrximmh] {
    position: relative;
}

.tc-nav[b-fusvrximmh]  .tc-nav-link {
    min-height: 40px;
    display: flex;
    align-items: center;
    gap: 11px;
    padding: 0 11px;
    border-radius: 6px;
    color: #aeb4bc;
    text-decoration: none;
    font-size: .84rem;
    font-weight: 600;
    transition: color .15s ease, background-color .15s ease;
}

.tc-nav[b-fusvrximmh]  .tc-nav-link i {
    width: 18px;
    color: #89919b;
    font-size: 1.05rem;
    text-align: center;
}

.tc-nav[b-fusvrximmh]  .tc-nav-link:hover {
    color: #fff;
    background: #222529;
}

.tc-nav[b-fusvrximmh]  .tc-nav-link.active {
    color: #fff;
    background: var(--tc-sidebar-active);
}

.tc-nav[b-fusvrximmh]  .tc-nav-link.active::before {
    position: absolute;
    left: -14px;
    width: 3px;
    height: 22px;
    border-radius: 0 2px 2px 0;
    background: var(--tc-accent);
    content: "";
}

.tc-nav[b-fusvrximmh]  .tc-nav-link.active i {
    color: #fff;
}

/* Grup içindeki alt grup (Evrak > Eksik Evrak): bağlantı görünümünde açılır kapanır düğme, alt bağlantılar içeride. */
.tc-nav .tc-nav-subtoggle[b-fusvrximmh] {
    width: 100%;
    border: 0;
    background: transparent;
    text-align: left;
}

.tc-nav .tc-nav-subtoggle span[b-fusvrximmh] {
    flex: 1;
}

.tc-nav .tc-nav-subtoggle .tc-nav-subcaret[b-fusvrximmh] {
    transition: transform .15s ease;
}

.tc-nav .tc-nav-subtoggle.is-collapsed .tc-nav-subcaret[b-fusvrximmh] {
    transform: rotate(-90deg);
}

.tc-nav .tc-nav-sublist[b-fusvrximmh] {
    margin: 4px 0 0 19px;
    padding-left: 4px;
    border-left: 1px solid #2c3036;
}

.tc-nav .tc-nav-sublist[b-fusvrximmh]  .tc-nav-link {
    gap: 8px;
    padding: 0 8px;
}

.tc-workspace[b-fusvrximmh] {
    min-width: 0;
    min-height: 100dvh;
    background: var(--tc-canvas);
}

.tc-topbar[b-fusvrximmh] {
    position: sticky;
    top: 0;
    z-index: 1020;
    height: 62px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 24px;
    border-bottom: 1px solid var(--tc-border);
    background: rgba(255, 255, 255, .96);
    backdrop-filter: blur(12px);
}

.tc-menu-button[b-fusvrximmh] {
    display: none !important;
}

.tc-dealer-mobile-brand[b-fusvrximmh],
.tc-dealer-mobile-back[b-fusvrximmh],
.tc-dealer-mobile-cart[b-fusvrximmh] {
    display: none;
}

.tc-breadcrumb[b-fusvrximmh] {
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 4px;
    color: #7a828d;
    font-size: .78rem;
    white-space: nowrap;
}

.tc-breadcrumb strong[b-fusvrximmh] {
    min-width: 0;
    overflow: hidden;
    color: #333942;
    text-overflow: ellipsis;
}

.tc-breadcrumb.is-dealer-selection strong[b-fusvrximmh] {
    color: #c43b1b;
}

.tc-breadcrumb.is-dealer-selection b[b-fusvrximmh] {
    flex: 0 0 auto;
    color: #c43b1b;
}

/* Seçili bayi listesi: başlıkta adın yerinde, çerçevesiz ve kırmızı yazıyla durur; üstüne gelince çerçeve belirir. */
.tc-dealer-picker[b-fusvrximmh] {
    width: min(480px, 36vw);
    min-width: 0;
}

.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl,
.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl:not(.e-float-icon-left) {
    height: 30px;
    box-sizing: border-box;
    align-items: center;
    padding: 0 2px 0 6px;
    border: 1px solid transparent !important;
    border-radius: 6px;
    background: transparent;
    box-shadow: none !important;
}

.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl:hover,
.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl.e-input-focus {
    border-color: #efb4a5 !important;
    background: #fff;
}

/* Yazı kutusu çerçevenin iç yüksekliği kadar (28px); Syncfusion'un 30px'lik varsayılanı yazıyı 1px aşağı itiyordu. */
.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl input.e-input {
    height: 28px !important;
    min-height: 0;
    line-height: 28px;
    /* Syncfusion kendi yazı tipini (Segoe UI) verir: sayfanın yazı tipi (Inter) ve 2px alt boşlukla ad, "Seçili Bayi" yazısıyla
       aynı taban çizgisine oturur (ekran görüntüsünde ölçüldü). */
    padding: 0 0 2px !important;
    font-family: Inter, sans-serif !important;
    color: #c43b1b;
    font-size: .78rem;
    font-weight: 700;
    text-overflow: ellipsis;
    cursor: pointer;
}

.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl input.e-input::placeholder {
    color: #c43b1b;
    opacity: .7;
}

/* Bayi seçimini kaldırma düğmesi: listenin hemen sağında, küçük ve sade. */
.tc-dealer-clear[b-fusvrximmh] {
    width: 26px;
    height: 26px;
    flex: 0 0 26px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 6px;
    color: #8a929c;
    background: transparent;
}

.tc-dealer-clear:hover[b-fusvrximmh],
.tc-dealer-clear:focus-visible[b-fusvrximmh] {
    color: #c43b1b;
    border-color: #efb4a5;
    background: #fff;
}

.tc-dealer-clear i[b-fusvrximmh] {
    font-size: 1rem;
}

.tc-dealer-picker[b-fusvrximmh]  .e-input-group.e-ddl .e-ddl-icon {
    height: 28px;
    min-height: 0;
    margin: 0;
    color: #c43b1b;
}

.tc-search-trigger[b-fusvrximmh] {
    width: min(340px, 36vw);
    height: 36px;
    margin-left: auto;
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 0 10px;
    border: 1px solid var(--tc-border);
    border-radius: 6px;
    color: #737b86;
    background: #fafbfc;
    font-size: .78rem;
    text-align: left;
}

.tc-search-trigger span[b-fusvrximmh] {
    min-width: 0;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-search-trigger kbd[b-fusvrximmh] {
    padding: 2px 5px;
    border: 1px solid var(--tc-border);
    border-radius: 4px;
    color: #8a929c;
    background: #fff;
    box-shadow: none;
    font-family: inherit;
    font-size: .65rem;
    font-weight: 600;
}

.tc-icon-button[b-fusvrximmh] {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 1px solid var(--tc-border);
    border-radius: 6px;
    color: #4b535e;
    background: #fff;
    text-decoration: none;
}

.tc-profile-button[b-fusvrximmh] {
    max-width: 260px;
    height: 36px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0 8px 0 4px;
    border: 1px solid var(--tc-border);
    border-radius: 6px;
    color: #4b535e;
    background: #fff;
    text-align: left;
}

.tc-topbar > .tc-profile[b-fusvrximmh] {
    flex: 0 0 auto;
}

.tc-profile-copy[b-fusvrximmh] {
    min-width: 0;
    max-width: 200px;
    display: grid;
    line-height: 1.15;
}

.tc-profile-copy strong[b-fusvrximmh],
.tc-profile-copy small[b-fusvrximmh] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-profile-copy strong[b-fusvrximmh] {
    color: #20252b;
    font-size: .76rem;
}

.tc-profile-copy small[b-fusvrximmh] {
    color: #7a828d;
    font-size: .66rem;
}

.tc-profile-caret[b-fusvrximmh] {
    color: #8a929c;
}

.tc-icon-button:hover[b-fusvrximmh],
.tc-profile-button:hover[b-fusvrximmh] {
    color: var(--tc-accent);
    border-color: #efb4a5;
}

/* Acil çıkış: diğer düğmelerden ayrılsın, yanlışlıkla basılmasın diye onay sorulur. */
.tc-icon-button.tc-emergency-button[b-fusvrximmh] {
    color: #b42318;
    border-color: #f1b8b0;
    background: #fff5f4;
}

.tc-icon-button.tc-emergency-button:hover[b-fusvrximmh] {
    color: #fff;
    border-color: #b42318;
    background: #b42318;
}

.tc-profile-avatar[b-fusvrximmh] {
    width: 27px;
    height: 27px;
    flex: 0 0 27px;
    display: grid;
    place-items: center;
    border-radius: 5px;
    color: #9b321a;
    background: #f4d6ce;
}

.tc-topbar .dropdown-menu[b-fusvrximmh] {
    min-width: 220px;
    padding: 6px;
    border: 1px solid var(--tc-border);
    border-radius: 8px;
    color: var(--tc-text);
    background: #fff;
}

.tc-topbar .dropdown-item[b-fusvrximmh] {
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 9px 10px;
    border-radius: 5px;
    color: #3f4751;
    font-size: .82rem;
}

.tc-topbar .dropdown-item:hover[b-fusvrximmh] {
    background: #f3f5f7;
}

.tc-topbar .dropdown-item.text-danger[b-fusvrximmh] {
    color: #b9381c !important;
}

.tc-page-host[b-fusvrximmh] {
    min-width: 0;
    padding: 24px;
}

.tc-mobile-nav[b-fusvrximmh] {
    display: none;
}

@media (min-width: 992px) {
    .tc-sidebar.offcanvas-lg[b-fusvrximmh] {
        position: sticky;
        top: 0;
        visibility: visible !important;
        transform: none !important;
    }

    .tc-sidebar-mobile-head[b-fusvrximmh] {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .tc-shell[b-fusvrximmh] {
        display: block;
        padding-bottom: 64px;
    }

    .tc-sidebar[b-fusvrximmh] {
        width: min(80vw, 288px) !important;
    }

    .tc-sidebar-scroll[b-fusvrximmh] {
        padding-top: 6px;
    }

    .tc-brand-desktop[b-fusvrximmh] {
        display: none;
    }

    .tc-workspace[b-fusvrximmh] {
        min-height: calc(100dvh - 64px);
    }

    .tc-topbar[b-fusvrximmh] {
        height: 58px;
        padding: 0 14px;
    }

    .tc-topbar.is-dealer[b-fusvrximmh] {
        height: 68px;
        grid-template-columns: 40px minmax(0, 1fr) 40px 40px;
        display: grid;
        gap: 8px;
        padding: 0 16px;
    }

    .tc-topbar.is-dealer > .tc-breadcrumb[b-fusvrximmh],
    .tc-topbar.is-dealer > .tc-search-trigger[b-fusvrximmh],
    .tc-topbar.is-dealer > .dropdown:not(.tc-bell)[b-fusvrximmh],
    .tc-topbar.is-dealer > .tc-cart-button[b-fusvrximmh] {
        display: none;
    }

    .tc-topbar.is-dealer > .tc-bell .tc-bell-button[b-fusvrximmh] {
        width: 40px;
        height: 40px;
        border: 0;
        background: transparent;
        font-size: 1.35rem;
    }

    .tc-dealer-mobile-brand[b-fusvrximmh] {
        min-width: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        color: #17191c;
        text-decoration: none;
    }

    .tc-dealer-mobile-brand-mark[b-fusvrximmh] {
        width: 57px;
        height: 32px;
        flex: 0 0 57px;
        background: url('/images/technolojik-center-logo.png') left center / 207px 30px no-repeat;
    }

    .tc-dealer-mobile-brand-name[b-fusvrximmh] {
        overflow: hidden;
        font-size: .91rem;
        line-height: 1;
        white-space: nowrap;
    }

    .tc-dealer-mobile-brand-name strong[b-fusvrximmh] {
        font-weight: 800;
    }

    .tc-dealer-mobile-brand-name b[b-fusvrximmh] {
        color: #0879ef;
        font-weight: 800;
    }

    .tc-dealer-mobile-back[b-fusvrximmh],
    .tc-dealer-mobile-cart[b-fusvrximmh] {
        position: relative;
        width: 40px;
        height: 40px;
        display: grid;
        place-items: center;
        border: 0;
        border-radius: 8px;
        color: #20252b;
        background: transparent;
        text-decoration: none;
        font-size: 1.45rem;
    }

    .tc-dealer-mobile-cart b[b-fusvrximmh] {
        position: absolute;
        top: 0;
        right: -1px;
        min-width: 19px;
        height: 19px;
        display: grid;
        place-items: center;
        border: 2px solid #fff;
        border-radius: 999px;
        color: #fff;
        background: var(--tc-accent);
        font-size: .59rem;
        line-height: 1;
    }

    .tc-menu-button[b-fusvrximmh] {
        display: grid !important;
    }

    .tc-breadcrumb[b-fusvrximmh] {
        display: none;
    }

    .tc-profile-button[b-fusvrximmh] {
        padding: 0 4px;
    }

    .tc-profile-copy[b-fusvrximmh],
    .tc-profile-caret[b-fusvrximmh] {
        display: none;
    }

    .tc-search-trigger[b-fusvrximmh] {
        width: auto;
        min-width: 0;
        flex: 1;
        margin-left: 0;
    }

    .tc-search-trigger kbd[b-fusvrximmh] {
        display: none;
    }

    .tc-page-host[b-fusvrximmh] {
        padding: 16px;
    }

    .tc-mobile-nav[b-fusvrximmh] {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030;
        height: 64px;
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
        border-top: 1px solid var(--tc-border);
        background: rgba(255, 255, 255, .98);
        box-shadow: 0 -8px 24px rgba(23, 25, 28, .08);
    }

    .tc-mobile-nav[b-fusvrximmh]  a,
    .tc-mobile-nav button[b-fusvrximmh] {
        min-width: 0;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 3px;
        padding: 5px 4px;
        border: 0;
        color: #7a828d;
        background: transparent;
        text-decoration: none;
        font-size: .67rem;
        font-weight: 600;
    }

    .tc-mobile-nav[b-fusvrximmh]  a i,
    .tc-mobile-nav button i[b-fusvrximmh] {
        font-size: 1.15rem;
    }

    .tc-mobile-nav[b-fusvrximmh]  a.active {
        color: var(--tc-accent);
    }
}

@media (max-width: 575.98px) {
    .tc-search-trigger span[b-fusvrximmh] {
        font-size: .72rem;
    }

    .tc-topbar[b-fusvrximmh] >  a.tc-icon-button {
        display: none;
    }
}

.tc-modules-label[b-fusvrximmh] {
    color: #c6cbd1;
}

.tc-modules-toggle[b-fusvrximmh] {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 6px;
    border: 0;
    background: none;
    text-align: left;
    cursor: pointer;
    transition: color .15s ease;
}

.tc-modules-toggle:hover[b-fusvrximmh] {
    color: #fff;
}

.tc-modules-toggle:focus-visible[b-fusvrximmh] {
    outline: 2px solid #f0522d;
    outline-offset: -2px;
    border-radius: 6px;
    color: #fff;
}

.tc-modules-toggle span[b-fusvrximmh] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-modules-toggle small[b-fusvrximmh] {
    padding: 1px 6px;
    border-radius: 999px;
    color: #9299a2;
    background: #2c3035;
    font-size: .62rem;
    font-weight: 700;
}

.tc-modules-toggle i[b-fusvrximmh] {
    font-size: 1rem;
    color: #9299a2;
    transition: transform .15s ease;
}

.tc-modules-toggle.is-collapsed[b-fusvrximmh] {
    padding-bottom: 12px;
    border-bottom: 1px solid #2c3035;
}

.tc-modules-toggle.is-collapsed i[b-fusvrximmh] {
    transform: rotate(-90deg);
}

.tc-modules-nav[b-fusvrximmh] {
    padding-bottom: 14px;
    border-bottom: 1px solid #2c3035;
}

.tc-modules-nav[b-fusvrximmh]  .tc-nav-link {
    background: #202327;
}

.tc-modules-nav[b-fusvrximmh]  .tc-nav-link:hover,
.tc-modules-nav[b-fusvrximmh]  .tc-nav-link.active {
    background: #30343a;
}

.tc-brand-home[b-fusvrximmh] {
    display: inline-flex;
    align-items: center;
    border-radius: 6px;
}

.tc-brand-home:focus-visible[b-fusvrximmh] {
    outline: 2px solid #f0522d;
    outline-offset: 3px;
}

.tc-bell-button[b-fusvrximmh],
.tc-cart-button[b-fusvrximmh] {
    position: relative;
}

.tc-bell-count[b-fusvrximmh] {
    position: absolute;
    top: -5px;
    right: -5px;
    min-width: 18px;
    height: 18px;
    padding: 0 5px;
    display: grid;
    place-items: center;
    border: 2px solid #fff;
    border-radius: 999px;
    color: #fff;
    background: #f0522d;
    font-size: .62rem;
    font-weight: 800;
    line-height: 1;
}

.tc-topbar .tc-bell-menu[b-fusvrximmh] {
    width: min(360px, calc(100vw - 24px));
    padding: 0;
    overflow: hidden;
}

.tc-bell-head[b-fusvrximmh] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 12px 14px;
    border-bottom: 1px solid #edf0f2;
}

.tc-bell-head strong[b-fusvrximmh] {
    font-size: .88rem;
}

.tc-bell-all[b-fusvrximmh] {
    padding: 0;
    border: 0;
    color: #c43b1b;
    background: none;
    font-size: .74rem;
    font-weight: 700;
}

.tc-bell-all:hover[b-fusvrximmh] {
    text-decoration: underline;
}

.tc-bell-empty[b-fusvrximmh] {
    margin: 0;
    padding: 22px 14px;
    color: #858e97;
    font-size: .8rem;
    text-align: center;
}

.tc-bell-list[b-fusvrximmh] {
    max-height: 360px;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    list-style: none;
}

.tc-bell-list li + li[b-fusvrximmh] {
    border-top: 1px solid #f1f3f5;
}

.tc-bell-item[b-fusvrximmh] {
    width: 100%;
    display: grid;
    grid-template-columns: 32px minmax(0, 1fr);
    gap: 10px;
    padding: 11px 14px;
    border: 0;
    color: #20252b;
    background: #fff;
    text-align: left;
}

.tc-bell-item.is-unread[b-fusvrximmh] {
    background: #fff7f4;
}

.tc-bell-item.is-unread strong[b-fusvrximmh] {
    font-weight: 800;
}

.tc-bell-item:hover[b-fusvrximmh],
.tc-bell-item:focus-visible[b-fusvrximmh] {
    background: #f8f9fa;
    color: #20252b;
}

.tc-bell-icon[b-fusvrximmh] {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 8px;
    color: #d94625;
    background: #fff0ec;
}

.tc-bell-text[b-fusvrximmh] {
    min-width: 0;
    display: grid;
    gap: 1px;
}

.tc-bell-text small[b-fusvrximmh],
.tc-bell-text strong[b-fusvrximmh],
.tc-bell-text span[b-fusvrximmh] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-bell-text small[b-fusvrximmh] {
    color: #c43b1b;
    font-size: .64rem;
    font-weight: 800;
    text-transform: uppercase;
}

.tc-bell-text strong[b-fusvrximmh] {
    font-size: .8rem;
}

.tc-bell-text span[b-fusvrximmh] {
    color: #6b7580;
    font-size: .74rem;
}

.tc-notice-backdrop[b-fusvrximmh] {
    position: fixed;
    inset: 0;
    z-index: 1080;
    background: rgba(17, 20, 24, .45);
}

.tc-notice-dialog[b-fusvrximmh] {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1081;
    width: min(560px, calc(100vw - 32px));
    max-height: calc(100dvh - 48px);
    overflow-y: auto;
    padding: 20px 22px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 24px 60px rgba(17, 20, 24, .25);
    transform: translate(-50%, -50%);
}

.tc-notice-dialog header[b-fusvrximmh] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 12px;
}

.tc-notice-dialog header small[b-fusvrximmh] {
    color: #c43b1b;
    font-size: .68rem;
    font-weight: 800;
    text-transform: uppercase;
}

.tc-notice-dialog h2[b-fusvrximmh] {
    margin: 2px 0 4px;
    font-size: 1.1rem;
    font-weight: 800;
}

.tc-notice-dialog header span[b-fusvrximmh] {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: #7b8490;
    font-size: .74rem;
}

.tc-notice-close[b-fusvrximmh] {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    display: grid;
    place-items: center;
    border: 1px solid #dfe3e7;
    border-radius: 8px;
    color: #59636d;
    background: #fff;
    font-size: 1.1rem;
}

.tc-notice-dialog > p[b-fusvrximmh] {
    margin: 0;
    color: #3f4955;
    font-size: .88rem;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.tc-notice-files[b-fusvrximmh] {
    margin-top: 16px;
    padding-top: 14px;
    border-top: 1px solid #edf0f2;
}

.tc-notice-files strong[b-fusvrximmh] {
    display: block;
    margin-bottom: 8px;
    font-size: .78rem;
}

.tc-notice-files ul[b-fusvrximmh] {
    display: grid;
    gap: 6px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tc-notice-files a[b-fusvrximmh] {
    display: flex;
    align-items: center;
    gap: 7px;
    min-width: 0;
    padding: 8px 11px;
    border: 1px solid #e3e7ea;
    border-radius: 8px;
    color: #20252b;
    background: #f8f9fa;
    font-size: .8rem;
    text-decoration: none;
}

.tc-notice-files a:hover[b-fusvrximmh] {
    border-color: #c43b1b;
    color: #c43b1b;
}

.tc-notice-files a i[b-fusvrximmh] {
    color: #c43b1b;
}

.tc-notice-files a span[b-fusvrximmh] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-notice-files a small[b-fusvrximmh] {
    color: #7b8490;
    white-space: nowrap;
}
/* /Components/Layout/NotFound.razor.rz.scp.css */
.nf-page[b-mxid1gtya0] {
    min-height: calc(100vh - 160px);
    display: grid;
    place-items: center;
    padding: 24px 16px;
}

.nf-card[b-mxid1gtya0] {
    max-width: 440px;
    text-align: center;
}

.nf-code[b-mxid1gtya0] {
    display: block;
    font-size: 3.5rem;
    font-weight: 800;
    line-height: 1;
    color: #c43b1b;
    letter-spacing: -.02em;
}

.nf-card h1[b-mxid1gtya0] {
    margin: 12px 0 8px;
    font-size: 1.35rem;
    font-weight: 700;
    color: #101828;
}

.nf-card p[b-mxid1gtya0] {
    margin: 0 0 20px;
    color: #475467;
    font-size: .92rem;
}

.nf-home[b-mxid1gtya0] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 9px 18px;
    border-radius: 8px;
    color: #fff;
    background: #c43b1b;
    font-weight: 600;
    font-size: .88rem;
    text-decoration: none;
}

.nf-home:hover[b-mxid1gtya0] {
    color: #fff;
    background: #a8321a;
}
/* /Components/Login.razor.rz.scp.css */
/* /Components/Orders/CampaignBadge.razor.rz.scp.css */
.order-campaign-badge[b-0rrgpttj3g] { display:inline-flex; align-items:center; gap:5px; max-width:100%; padding:6px 9px; border-radius:999px; color:#9b321a; background:#fff0eb; font-size:.7rem; font-weight:800; line-height:1; }
.order-campaign-badge i[b-0rrgpttj3g] { flex:0 0 auto; }
/* /Components/Orders/DealerCampaignSlide.razor.rz.scp.css */
/* Slayt oranı yüklenen görselle aynı: 1200×420 (20:7); masaüstünde görsel kırpılmaz. Alt sınır yazılı slaytın
   sığmasını sağlar; dar ekranda bu sınır devreye girince yazılı slaytın görseli biraz kırpılır, yazısız slayt görseli
   bütün gösterir. */
.dealer-campaign-carousel[b-5bl23uufh3] {
    width: 100%;
    height: 270px; /* aspect-ratio desteklemeyen tarayıcılar için */
    min-height: 240px;
    min-width: 0;
    overflow: hidden;
    border-radius: 22px;
    background: #1e2530;
    box-shadow: 0 12px 32px rgba(28, 35, 45, .12);
}

@supports (aspect-ratio: 1) {
    .dealer-campaign-carousel[b-5bl23uufh3] {
        height: auto;
        aspect-ratio: 20 / 7;
    }
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel {
    width: 100%;
    height: 100%;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-slide-container,
.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-items,
.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-item {
    height: 100%;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel {
    border-radius: inherit;
    background: transparent;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-slide-container {
    overflow: hidden;
    border-radius: inherit;
}

.dealer-campaign-slide[b-5bl23uufh3] {
    position: relative;
    isolation: isolate;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: linear-gradient(135deg, #1e2530, #3d4857);
}

/* Yazısız slayt (başlık, açıklama ve düğme yok): görselin içindeki yazı kesilmesin diye görsel bütünüyle gösterilir. */
.dealer-campaign-slide.is-banner[b-5bl23uufh3] {
    background: #eef2f7;
}

.dealer-campaign-slide.is-banner > img[b-5bl23uufh3] {
    object-fit: contain;
}

.dealer-campaign-cover-link[b-5bl23uufh3] {
    position: absolute;
    z-index: 1;
    inset: 0;
}

.dealer-campaign-cover-link:focus-visible[b-5bl23uufh3] {
    outline: 3px solid rgba(255, 255, 255, .85);
    outline-offset: -6px;
    border-radius: inherit;
}

.dealer-campaign-slide > img[b-5bl23uufh3] {
    position: absolute;
    z-index: -2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    inset: 0;
}

.dealer-campaign-shade[b-5bl23uufh3] {
    position: absolute;
    z-index: -1;
    inset: 0;
    background: linear-gradient(90deg, rgba(12, 17, 24, .9) 0%, rgba(12, 17, 24, .66) 48%, rgba(12, 17, 24, .14) 100%);
}

.dealer-campaign-copy[b-5bl23uufh3] {
    display: flex;
    height: 100%;
    max-width: 620px;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    padding: 34px 54px;
    color: #fff;
}

.dealer-campaign-copy h2[b-5bl23uufh3] {
    margin: 0 0 8px;
    font-size: clamp(1.5rem, 2.3vw, 2.45rem);
    font-weight: 850;
    line-height: 1.08;
}

.dealer-campaign-copy p[b-5bl23uufh3] {
    display: -webkit-box;
    overflow: hidden;
    margin: 0 0 19px;
    color: rgba(255, 255, 255, .87);
    font-size: .86rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.dealer-campaign-copy a[b-5bl23uufh3],
.dealer-campaign-copy button[b-5bl23uufh3] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 10px 15px;
    border-radius: 10px;
    background: #f0522d;
    color: #fff;
    font-size: .78rem;
    font-weight: 800;
    text-decoration: none;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators .e-previous,
.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators .e-next {
    position: absolute;
    top: 50%;
    display: grid;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 1px solid rgba(255, 255, 255, .35);
    border-radius: 50%;
    background: rgba(14, 18, 24, .58);
    color: #fff;
    transform: translateY(-50%);
    place-items: center;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators .e-previous {
    right: auto;
    left: 14px;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators .e-next {
    right: 14px;
    left: auto;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators button:hover {
    background: rgba(14, 18, 24, .82);
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators button:focus-visible {
    outline: 3px solid rgba(255, 255, 255, .85);
    outline-offset: 2px;
}

.dealer-campaign-carousel[b-5bl23uufh3]  .e-carousel-navigators .e-icons {
    color: #fff;
}

@media (max-width: 900px) {
    .dealer-campaign-carousel[b-5bl23uufh3] {
        aspect-ratio: 20 / 7;
        min-height: 200px;
    }
}

@media (max-width: 560px) {
    .dealer-campaign-carousel[b-5bl23uufh3] {
        min-height: 220px;
    }

    .dealer-campaign-copy[b-5bl23uufh3] {
        padding: 22px 48px;
    }

    .dealer-campaign-copy h2[b-5bl23uufh3] {
        font-size: 1.35rem;
    }

    .dealer-campaign-copy p[b-5bl23uufh3] {
        padding-right: 10px;
    }
}

/* Afişin düğmesi lightbox açıyorsa bağlantıyla aynı görünür. */
.dealer-campaign-copy button[b-5bl23uufh3] {
    border: 0;
    cursor: zoom-in;
}

button.dealer-campaign-cover-link[b-5bl23uufh3] {
    padding: 0;
    border: 0;
    background: transparent;
    cursor: zoom-in;
}

/* Afiş büyük görseli: ekranı kaplayan pencere, görsel kırpılmadan sığdırılır. */
.dealer-campaign-lightbox[b-5bl23uufh3] {
    position: fixed;
    inset: 0;
    z-index: 3000;
    display: grid;
    place-items: center;
    padding: 24px;
}

.dealer-campaign-lightbox-backdrop[b-5bl23uufh3] {
    position: absolute;
    inset: 0;
    background: rgba(11, 14, 18, .88);
    cursor: zoom-out;
}

.dealer-campaign-lightbox-sentinel[b-5bl23uufh3] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.dealer-campaign-carousel:focus[b-5bl23uufh3] {
    outline: none;
}

.dealer-campaign-lightbox-content[b-5bl23uufh3] {
    position: relative;
    z-index: 1;
    max-width: min(94vw, 1400px);
    max-height: 90dvh;
    display: grid;
    place-items: center;
}

.dealer-campaign-lightbox-content > img[b-5bl23uufh3] {
    max-width: min(94vw, 1400px);
    max-height: 90dvh;
    width: auto;
    height: auto;
    object-fit: contain;
    border-radius: 12px;
    box-shadow: 0 24px 80px rgba(0, 0, 0, .35);
}

.dealer-campaign-lightbox-close[b-5bl23uufh3] {
    position: absolute;
    top: -14px;
    right: -14px;
    z-index: 2;
    width: 40px;
    height: 40px;
    display: grid;
    place-items: center;
    border: 0;
    border-radius: 999px;
    color: #fff;
    background: #20262d;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .3);
}

.dealer-campaign-lightbox-close i[b-5bl23uufh3] {
    font-size: 1.35rem;
}

.dealer-campaign-lightbox button:focus-visible[b-5bl23uufh3] {
    outline: 3px solid rgba(240, 82, 45, .45);
    outline-offset: 2px;
}

@media (max-width: 700px) {
    .dealer-campaign-lightbox[b-5bl23uufh3] {
        padding: 12px;
    }

    .dealer-campaign-lightbox-close[b-5bl23uufh3] {
        top: 6px;
        right: 6px;
    }
}
/* /Components/Orders/DealerHomeShowcase.razor.rz.scp.css */
.dealer-campaign-sliders[b-fq53lfxrz0]{display:grid;grid-template-columns:minmax(0,20fr) minmax(0,9fr);align-items:start;gap:16px;width:100%;margin-bottom:18px}.dealer-campaign-sliders.is-large-only[b-fq53lfxrz0]{grid-template-columns:minmax(0,1fr);max-width:calc((100% - 16px) * 20 / 29);margin-left:auto;margin-right:auto}.dealer-campaign-sliders.is-small-only[b-fq53lfxrz0]{grid-template-columns:minmax(0,420px)}.dealer-home-strip[b-fq53lfxrz0]{width:100%;margin-bottom:18px;padding:18px;border:1px solid #e1e5ea;border-radius:18px;background:#fff}.dealer-home-strip>header[b-fq53lfxrz0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dealer-home-strip>header span[b-fq53lfxrz0]{display:block;color:#f0522d;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dealer-home-strip h2[b-fq53lfxrz0]{margin:0 0 8px;color:#f0522d;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dealer-strip-track[b-fq53lfxrz0]{display:flex;width:100%;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;cursor:grab}.dealer-strip-track.is-dragging[b-fq53lfxrz0]{cursor:grabbing;user-select:none}.dealer-strip-track.is-dragging a[b-fq53lfxrz0]{pointer-events:none}.dealer-strip-track[b-fq53lfxrz0]::-webkit-scrollbar{display:none}.dealer-brand-track>a[b-fq53lfxrz0]{display:flex;flex:0 0 154px;height:66px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid #e6e9ed;border-radius:12px;background:transparent;color:#222933;text-decoration:none;scroll-snap-align:start}.dealer-brand-track picture[b-fq53lfxrz0],.dealer-brand-track img[b-fq53lfxrz0]{display:block;width:100%;height:100%;object-fit:contain}.dealer-brand-monogram[b-fq53lfxrz0]{display:grid;width:36px;height:36px;border-radius:10px;background:#fff0ec;color:#d7401f;font-weight:900;place-items:center}.dealer-brand-track strong[b-fq53lfxrz0]{font-size:.78rem;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.dealer-category-track>a[b-fq53lfxrz0]{display:flex;flex:0 0 190px;align-items:center;gap:9px;padding:12px;border:1px solid #e5e9ee;border-radius:12px;color:#333c47;text-decoration:none;scroll-snap-align:start}.dealer-category-track>a>span[b-fq53lfxrz0]{display:grid;width:34px;height:34px;border-radius:9px;background:#fff0ec;color:#e24827;place-items:center}.dealer-category-track strong[b-fq53lfxrz0]{flex:1;font-size:.78rem;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.dealer-category-track>a>i[b-fq53lfxrz0]{color:#9299a3}@media(max-width:900px){.dealer-campaign-sliders[b-fq53lfxrz0],.dealer-campaign-sliders.is-large-only[b-fq53lfxrz0],.dealer-campaign-sliders.is-small-only[b-fq53lfxrz0]{grid-template-columns:1fr;max-width:none}.dealer-home-strip[b-fq53lfxrz0]{padding:14px}}@media(max-width:560px){.dealer-brand-track>a[b-fq53lfxrz0]{flex-basis:132px;height:60px}.dealer-category-track>a[b-fq53lfxrz0]{flex-basis:165px}.dealer-home-strip[b-fq53lfxrz0]{margin-bottom:12px;border-radius:14px}}
.dealer-home-strips[b-fq53lfxrz0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;width:100%;margin-bottom:18px}.dealer-home-strips>.dealer-home-strip[b-fq53lfxrz0]{min-width:0;margin-bottom:0}.dealer-home-strips:empty[b-fq53lfxrz0]{display:none}@media(max-width:900px){.dealer-home-strips[b-fq53lfxrz0]{grid-template-columns:1fr;gap:12px}}
.dealer-home-strips>.dealer-home-strip[b-fq53lfxrz0]{padding:12px 14px}
/* Oklar yer kaplamaz: kartların üzerine, şeridin iki kenarına yarı saydam olarak biner. */
.dealer-strip-body[b-fq53lfxrz0]{position:relative;min-width:0}
.dealer-strip-arrow[b-fq53lfxrz0]{position:absolute;top:50%;z-index:2;display:grid;width:34px;height:34px;padding:0;border:1px solid rgba(220,225,231,.9);border-radius:50%;background:rgba(255,255,255,.72);color:#3f4854;font-size:1.25rem;box-shadow:0 2px 8px rgba(20,24,30,.12);backdrop-filter:blur(2px);place-items:center;transform:translateY(-50%);transition:background .15s}
.dealer-strip-arrow:first-child[b-fq53lfxrz0]{left:-10px}
.dealer-strip-arrow:last-child[b-fq53lfxrz0]{right:-10px}
.dealer-strip-arrow:hover[b-fq53lfxrz0]{background:rgba(255,255,255,.95);color:#f0522d}
/* Üst satır sol sütunu kampanya yerine markalar/kategoriler ya da TT rapor özetiyse: sağdaki prim kartı boyunca uzanır. */
.dealer-home-strips.is-stacked[b-fq53lfxrz0]{grid-template-columns:minmax(0,1fr);align-self:stretch;align-content:space-between;margin-bottom:0}
.dealer-home-hero-main[b-fq53lfxrz0]{min-width:0;align-self:stretch}
/* Safari, aspect-ratio'lu grid öğesinde pencere büyüyünce satır yüksekliğini güncellemiyor (slayt alttaki markalar/kategoriler
   şeridinin üstüne taşıyordu). Slayt yüksekliği bölümün genişliğinden (container query) 20:7 oranıyla hesaplanır. */
.dealer-campaign-sliders[b-fq53lfxrz0]{container-type:inline-size}
.dealer-campaign-sliders.has-aside[b-fq53lfxrz0]  .dealer-campaign-carousel{aspect-ratio:auto;height:max(240px,calc((100cqw - 16px) * 7 / 29))}
.dealer-campaign-sliders.is-large-only[b-fq53lfxrz0]  .dealer-campaign-carousel{aspect-ratio:auto;height:max(240px,calc(100cqw * 7 / 20))}
@media(max-width:900px){.dealer-campaign-sliders.has-aside[b-fq53lfxrz0]  .dealer-campaign-carousel,.dealer-campaign-sliders.is-large-only[b-fq53lfxrz0]  .dealer-campaign-carousel{height:max(200px,calc(100cqw * 7 / 20))}}
@media(max-width:560px){.dealer-campaign-sliders.has-aside[b-fq53lfxrz0]  .dealer-campaign-carousel,.dealer-campaign-sliders.is-large-only[b-fq53lfxrz0]  .dealer-campaign-carousel{height:max(220px,calc(100cqw * 7 / 20))}}
/* Kampanya slaytının yanında prim kartı her zaman slayt yüksekliğinde (taşan içerik kesilir); tek sütunda kendi yüksekliği. */
/* İçerik em ölçülü: yazı boyutu slayt yüksekliğiyle orantılı (240px'te 16px), pencere büyüdükçe içindekiler de aynı oranda büyür. */
.dealer-campaign-sliders.has-slider[b-fq53lfxrz0]  .prim-card{align-self:start;height:max(240px,calc((100cqw - 16px) * 7 / 29));font-size:calc(max(240px,calc((100cqw - 16px) * 7 / 29)) / 15)}
@media(max-width:900px){.dealer-campaign-sliders.has-slider[b-fq53lfxrz0]  .prim-card{height:auto;font-size:1rem}}
/* /Components/Orders/ProductCard.razor.rz.scp.css */
.order-product-card[b-e6v4b3v92n] { min-width:0; overflow:hidden; display:flex; flex-direction:column; border:1px solid #e1e5e9; border-radius:14px; background:#fff; transition:transform .15s ease,box-shadow .15s ease; }
.order-product-card:hover[b-e6v4b3v92n] { transform:translateY(-2px); box-shadow:0 12px 28px rgba(25,31,38,.09); }
.order-product-image[b-e6v4b3v92n] { position:relative; aspect-ratio:1; display:grid; place-items:center; overflow:hidden; padding:12px; background:#f8f9fa; }
.order-product-image>img[b-e6v4b3v92n] { width:100%;height:100%;object-fit:contain;transition:transform .2s ease; }
.order-product-card:hover .order-product-image>img[b-e6v4b3v92n] { transform:scale(1.025); }
.order-product-image[b-e6v4b3v92n]  .order-campaign-badge { position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.order-product-body[b-e6v4b3v92n] { min-width:0;display:flex;flex:1;flex-direction:column;padding:15px; }
.order-product-brand[b-e6v4b3v92n] { color:#f0522d;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em; }
h2[b-e6v4b3v92n] { min-height:2.7em;margin:5px 0 4px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.95rem;line-height:1.35; }
h2 a[b-e6v4b3v92n] { color:#20252b;text-decoration:none; }
.order-product-code[b-e6v4b3v92n] { color:#858d97;font-size:.72rem; }
.order-stock[b-e6v4b3v92n] { display:flex;align-items:center;gap:5px;margin-top:10px;font-size:.72rem;font-weight:700; }
.order-stock.is-available[b-e6v4b3v92n] { color:#25834a; }.order-stock.is-empty[b-e6v4b3v92n] { color:#b53d2b; }
.order-price[b-e6v4b3v92n] { display:flex;flex-direction:column;margin-top:auto;padding-top:12px; }
.order-price strong[b-e6v4b3v92n] { color:#17191c;font-size:1.25rem; }.order-price span[b-e6v4b3v92n] { color:#858d97;font-size:.66rem; }
.order-add-row[b-e6v4b3v92n] { display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;margin-top:12px; }
.order-stepper[b-e6v4b3v92n] { height:38px;display:grid;grid-template-columns:26px 1fr 26px;align-items:center;border:1px solid #dce1e6;border-radius:8px; }
.order-stepper button[b-e6v4b3v92n] { height:100%;padding:0;border:0;color:#505965;background:transparent;font-weight:800; }.order-stepper output[b-e6v4b3v92n]{text-align:center;font-size:.8rem;font-weight:800;}
.order-add-button[b-e6v4b3v92n] { min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:8px;color:#fff;background:#f0522d;font-size:.76rem;font-weight:800; }.order-add-button:disabled[b-e6v4b3v92n]{opacity:.5;}
.order-card-feedback[b-e6v4b3v92n] { margin:9px 0 0;font-size:.7rem; }.order-card-feedback.is-success[b-e6v4b3v92n]{color:#25834a}.order-card-feedback.is-error[b-e6v4b3v92n]{color:#b53d2b}
@media(max-width:575px){
    .order-product-card[b-e6v4b3v92n] { border-radius:8px; }
    .order-product-image[b-e6v4b3v92n] { aspect-ratio:1.08; padding:6px; }
    .order-product-image[b-e6v4b3v92n]  .order-campaign-badge { top:7px; left:7px; max-width:calc(100% - 14px); padding:4px 5px; border-radius:4px; color:#fff; background:#f04b2d; font-size:.58rem; }
    .order-product-image[b-e6v4b3v92n]  .order-campaign-badge i { display:none; }
    .order-product-body[b-e6v4b3v92n] { padding:9px; }
    .order-product-brand[b-e6v4b3v92n] { display:none; }
    h2[b-e6v4b3v92n] { min-height:2.5em; margin:0 0 2px; font-size:.74rem; line-height:1.25; }
    .order-product-code[b-e6v4b3v92n] { font-size:.62rem; }
    .order-code-prefix[b-e6v4b3v92n] { display:none; }
    .order-price[b-e6v4b3v92n] { margin-top:6px; padding-top:0; }
    .order-price strong[b-e6v4b3v92n] { color:#f04b2d; font-size:.84rem; }
    .order-price span[b-e6v4b3v92n] { display:none; }
    .order-stock[b-e6v4b3v92n] { margin-top:4px; font-size:.61rem; }
    .order-stock i[b-e6v4b3v92n] { display:none; }
    .order-add-row[b-e6v4b3v92n] { display:block; margin-top:7px; }
    .order-stepper[b-e6v4b3v92n] { display:none; }
    .order-add-button[b-e6v4b3v92n] { width:100%; height:30px; border-radius:4px; font-size:.68rem; }
    .order-add-button i[b-e6v4b3v92n] { display:none; }
    .order-card-feedback[b-e6v4b3v92n] { margin-top:5px; font-size:.6rem; }
}
/* /Components/Orders/ProductFilterPanel.razor.rz.scp.css */
.order-filter-panel[b-5zhwhjtvwm] { min-width:0;padding:18px;border:1px solid #e0e4e8;border-radius:12px;background:#fff; }
.order-filter-head[b-5zhwhjtvwm]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eceff2}.order-filter-head strong[b-5zhwhjtvwm]{font-size:1rem}.order-filter-head button[b-5zhwhjtvwm]{padding:0;border:0;color:#f0522d;background:none;font-size:.75rem;font-weight:700}
.order-filter-label[b-5zhwhjtvwm],legend[b-5zhwhjtvwm]{display:block;margin:18px 0 8px;color:#303740;font-size:.76rem;font-weight:800}select[b-5zhwhjtvwm],input[type=number][b-5zhwhjtvwm]{width:100%;height:38px;padding:0 9px;border:1px solid #dce1e6;border-radius:7px;color:#39414a;background:#fff;font-size:.78rem}fieldset[b-5zhwhjtvwm]{min-width:0;margin:0;padding:0;border:0}.order-check[b-5zhwhjtvwm]{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;margin:8px 0;color:#59626d;font-size:.76rem}.order-check input[b-5zhwhjtvwm]{accent-color:#f0522d}.order-check small[b-5zhwhjtvwm]{color:#9aa1aa}.order-price-filter[b-5zhwhjtvwm]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.order-filter-apply[b-5zhwhjtvwm]{width:100%;height:40px;margin-top:18px;border:0;border-radius:8px;color:#fff;background:#20252b;font-size:.8rem;font-weight:800}
/* /Components/Orders/ProductImageGallery.razor.rz.scp.css */
.order-gallery[b-ux6sqmvvvb]{min-width:0}.order-gallery-main[b-ux6sqmvvvb]{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border:1px solid #e3e7eb;border-radius:14px;background:#f7f8fa}.order-gallery-open[b-ux6sqmvvvb]{width:100%;height:100%;position:relative;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:zoom-in}.order-gallery-open img[b-ux6sqmvvvb]{width:100%;height:100%;object-fit:contain}.order-gallery-open span[b-ux6sqmvvvb]{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;color:#fff;background:rgba(27,32,38,.76);font-size:.7rem;font-weight:800}.order-gallery-arrow[b-ux6sqmvvvb],.order-gallery-lightbox-arrow[b-ux6sqmvvvb]{position:absolute;top:50%;z-index:2;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #dfe4e8;border-radius:999px;color:#26313b;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(20,25,30,.12)}.order-gallery-arrow i[b-ux6sqmvvvb],.order-gallery-lightbox-arrow i[b-ux6sqmvvvb]{font-size:1.35rem}.is-previous[b-ux6sqmvvvb]{left:10px}.is-next[b-ux6sqmvvvb]{right:10px}.order-gallery-thumbs[b-ux6sqmvvvb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.order-gallery-thumbs button[b-ux6sqmvvvb]{overflow:hidden;aspect-ratio:1;padding:3px;border:1px solid #dfe4e8;border-radius:9px;background:#fff}.order-gallery-thumbs button.is-active[b-ux6sqmvvvb]{border:2px solid #f0522d}.order-gallery-thumbs img[b-ux6sqmvvvb]{width:100%;height:100%;object-fit:contain}

.order-gallery-lightbox[b-ux6sqmvvvb]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;overflow:hidden;padding:24px}.order-gallery-lightbox-backdrop[b-ux6sqmvvvb]{position:absolute;inset:0;border:0;background:rgba(11,14,18,.88)}.order-gallery-lightbox-content[b-ux6sqmvvvb]{position:relative;z-index:1;width:min(94vw,1120px);height:min(90dvh,860px);display:grid;place-items:center;overflow:hidden;padding:30px;border-radius:16px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.35)}.order-gallery-lightbox-content>img[b-ux6sqmvvvb]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.order-gallery-close[b-ux6sqmvvvb]{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;background:#20262d}.order-gallery-close i[b-ux6sqmvvvb]{font-size:1.35rem}.order-gallery-lightbox-arrow[b-ux6sqmvvvb]{width:48px;height:48px;background:#fff}.order-gallery-lightbox-arrow.is-previous[b-ux6sqmvvvb]{left:18px}.order-gallery-lightbox-arrow.is-next[b-ux6sqmvvvb]{right:18px}.order-gallery-counter[b-ux6sqmvvvb]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:999px;color:#fff;background:rgba(27,32,38,.8);font-size:.7rem;font-weight:800}.order-gallery button:focus-visible[b-ux6sqmvvvb],.order-gallery-lightbox button:focus-visible[b-ux6sqmvvvb]{outline:3px solid rgba(240,82,45,.35);outline-offset:2px}

@media(max-width:700px){.order-gallery-open span[b-ux6sqmvvvb]{right:8px;bottom:8px;padding:5px 8px;font-size:.62rem}.order-gallery-arrow[b-ux6sqmvvvb]{width:34px;height:34px}.order-gallery-lightbox[b-ux6sqmvvvb]{padding:10px}.order-gallery-lightbox-content[b-ux6sqmvvvb]{width:100%;height:min(82dvh,720px);padding:16px}.order-gallery-lightbox-arrow[b-ux6sqmvvvb]{width:42px;height:42px}.order-gallery-lightbox-arrow.is-previous[b-ux6sqmvvvb]{left:8px}.order-gallery-lightbox-arrow.is-next[b-ux6sqmvvvb]{right:8px}}
/* /Components/Orders/SalesmanOrderDealerNotice.razor.rz.scp.css */
.salesman-order-notice[b-4k97tsea6q] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 14px;
    padding: 10px 14px;
    border: 1px solid #c7dbf6;
    border-radius: 10px;
    color: #1d4f91;
    background: #eef5fe;
    font-size: .86rem;
}

.salesman-order-notice i[b-4k97tsea6q] {
    font-size: 1.05rem;
}

.salesman-order-notice.is-warning[b-4k97tsea6q] {
    border-color: #f5c99b;
    color: #9a4a06;
    background: #fff6ec;
}
/* /Components/Pages/Ayarlar.razor.rz.scp.css */
.settings-page[b-3gikzjvb9m] {
    width: min(1120px, calc(100% - 32px));
    margin: 0 auto;
    padding: 30px 0 56px;
    color: #252b33;
}

.settings-page-header[b-3gikzjvb9m] { margin-bottom: 20px; }
.settings-page-header > span[b-3gikzjvb9m] { color: #c43b1f; font-size: .72rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.settings-page-header h1[b-3gikzjvb9m] { margin: 4px 0; font-size: clamp(1.55rem, 3vw, 2.15rem); font-weight: 800; }
.settings-page-header p[b-3gikzjvb9m],
.settings-panel-header p[b-3gikzjvb9m] { margin: 0; color: #747d87; }

.settings-tabs[b-3gikzjvb9m] {
    display: flex;
    gap: 10px;
    padding: 5px;
    margin-bottom: 16px;
    border: 1px solid #e2e6e9;
    border-radius: 13px;
    background: #f4f6f7;
}

.settings-tab[b-3gikzjvb9m] {
    display: flex;
    flex: 1;
    align-items: center;
    gap: 11px;
    min-height: 62px;
    padding: 10px 14px;
    border: 0;
    border-radius: 9px;
    color: #606a75;
    background: transparent;
    text-align: left;
}

.settings-tab > i[b-3gikzjvb9m] { font-size: 1.3rem; }
.settings-tab span[b-3gikzjvb9m] { display: grid; }
.settings-tab strong[b-3gikzjvb9m] { font-size: .84rem; }
.settings-tab small[b-3gikzjvb9m] { color: #828b94; font-size: .68rem; }
.settings-tab.is-active[b-3gikzjvb9m] { color: #a92f17; background: #fff; box-shadow: 0 3px 12px rgba(35, 42, 48, .09); }
.settings-tab:focus-visible[b-3gikzjvb9m],
.settings-actions button:focus-visible[b-3gikzjvb9m],
.settings-warehouse-row button:focus-visible[b-3gikzjvb9m] { outline: 3px solid rgba(196, 59, 31, .28); outline-offset: 2px; }

.settings-panel[b-3gikzjvb9m] {
    padding: 22px;
    border: 1px solid #e1e5e8;
    border-radius: 13px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(35, 42, 48, .05);
}

.settings-logo-stack[b-3gikzjvb9m] { display: grid; gap: 16px; }
.settings-panel-header[b-3gikzjvb9m] { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
.settings-panel-header > i[b-3gikzjvb9m] {
    display: grid;
    place-items: center;
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    border-radius: 11px;
    color: #c43b1f;
    background: #fff0ec;
    font-size: 1.25rem;
}
.settings-panel-header h2[b-3gikzjvb9m] { margin: 0 0 2px; font-size: 1rem; font-weight: 800; }
.settings-panel-header p[b-3gikzjvb9m] { font-size: .76rem; }

.settings-form-grid[b-3gikzjvb9m],
.settings-logo-grid[b-3gikzjvb9m] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.settings-form-grid label[b-3gikzjvb9m],
.settings-logo-grid label[b-3gikzjvb9m],
.settings-warehouse-row label[b-3gikzjvb9m] { display: grid; gap: 6px; min-width: 0; color: #55606b; font-size: .74rem; font-weight: 700; }

.settings-form-grid[b-3gikzjvb9m]  input:not([type=checkbox]),
.settings-form-grid[b-3gikzjvb9m]  select {
    width: 100%;
    height: 43px;
    padding: 0 13px;
    border: 1px solid #ccd3d9;
    border-radius: 8px;
    color: #252b33;
    background: #fff;
    font-size: .82rem;
    line-height: 43px;
}

.settings-form-grid[b-3gikzjvb9m]  input:focus,
.settings-form-grid[b-3gikzjvb9m]  select:focus {
    border-color: #c43b1f;
    box-shadow: 0 0 0 3px rgba(196, 59, 31, .12);
    outline: 0;
}

.settings-form-grid label > small[b-3gikzjvb9m] { color: #7c858e; font-size: .67rem; font-weight: 500; }
.settings-form-grid[b-3gikzjvb9m]  .validation-message { color: #a82f19; font-size: .67rem; }
.settings-switch-field[b-3gikzjvb9m] { display: grid; align-content: start; gap: 6px; min-width: 0; }
.settings-switch-field > span[b-3gikzjvb9m] { visibility: hidden; color: #55606b; font-size: .74rem; font-weight: 700; }
.settings-switch[b-3gikzjvb9m] {
    display: flex !important;
    align-items: center;
    box-sizing: border-box;
    height: 43px;
    min-height: 43px;
    padding: 4px 12px;
    border: 1px solid #e0e4e7;
    border-radius: 8px;
    background: #f8f9fa;
}
.settings-switch[b-3gikzjvb9m]  input { flex: 0 0 18px; width: 18px; height: 18px; margin: 0; }
.settings-switch > span[b-3gikzjvb9m] { display: grid; line-height: 1.1; }
.settings-switch strong[b-3gikzjvb9m] { font-size: .76rem; line-height: 1.1; }
.settings-switch small[b-3gikzjvb9m] { font-size: .66rem; line-height: 1.1; }

.settings-actions[b-3gikzjvb9m] {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    margin-top: 20px;
    padding-top: 16px;
    border-top: 1px solid #edf0f2;
}
.settings-actions button[b-3gikzjvb9m],
.settings-warehouse-row button[b-3gikzjvb9m] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-height: 41px;
    padding: 0 18px;
    border: 1px solid #cfd5da;
    border-radius: 8px;
    color: #4f5963;
    background: #fff;
    font-size: .76rem;
    font-weight: 800;
}
.settings-actions button.is-primary[b-3gikzjvb9m],
.settings-warehouse-row button.is-primary[b-3gikzjvb9m] { border-color: #c43b1f; color: #fff; background: #c43b1f; }
.settings-warehouse-row button[b-3gikzjvb9m] { height: 43px; min-height: 43px; }
.settings-actions button:disabled[b-3gikzjvb9m],
.settings-warehouse-row button:disabled[b-3gikzjvb9m] { cursor: not-allowed; opacity: .55; }

.settings-readonly-note[b-3gikzjvb9m] {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 16px;
    padding: 10px 12px;
    border: 1px solid #cfe1f3;
    border-radius: 8px;
    color: #345873;
    background: #f3f8fd;
    font-size: .73rem;
}
.settings-logo-grid[b-3gikzjvb9m]  .e-input-group,
.settings-warehouse-row[b-3gikzjvb9m]  .e-input-group { height: 43px !important; border-radius: 8px !important; }
.settings-logo-grid[b-3gikzjvb9m]  .e-input-group input.e-input,
.settings-warehouse-row[b-3gikzjvb9m]  .e-input-group input.e-input {
    height: 41px !important;
    min-height: 41px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 41px !important;
}
.settings-current-config[b-3gikzjvb9m] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-top: 14px;
    padding: 11px 13px;
    border-radius: 8px;
    background: #f6f7f8;
    font-size: .72rem;
}
.settings-current-config span[b-3gikzjvb9m] { color: #707a84; }
.settings-current-config strong[b-3gikzjvb9m] { color: #303840; }
.settings-warehouse-row[b-3gikzjvb9m] { display: grid; grid-template-columns: minmax(260px, 520px) auto; align-items: end; gap: 12px; }
.settings-helper[b-3gikzjvb9m] { display: block; margin-top: 10px; color: #79828b; font-size: .69rem; }
.settings-error[b-3gikzjvb9m],
.settings-success[b-3gikzjvb9m] { margin: 12px 0 0; padding: 9px 11px; border-radius: 7px; font-size: .72rem; }
.settings-error[b-3gikzjvb9m] { color: #8b2d1a; background: #fff0ec; }
.settings-success[b-3gikzjvb9m] { color: #23603c; background: #edf8f1; }
.settings-loading[b-3gikzjvb9m] { display: flex; align-items: center; justify-content: center; gap: 9px; min-height: 140px; color: #68727c; font-size: .78rem; }

@media (max-width: 767px) {
    .settings-page[b-3gikzjvb9m] { width: min(100% - 20px, 1120px); padding: 18px 0 112px; }
    .settings-tabs[b-3gikzjvb9m] { gap: 5px; }
    .settings-tab[b-3gikzjvb9m] { min-height: 54px; padding: 8px 10px; }
    .settings-tab small[b-3gikzjvb9m] { display: none; }
    .settings-panel[b-3gikzjvb9m] { padding: 16px; }
    .settings-form-grid[b-3gikzjvb9m],
    .settings-logo-grid[b-3gikzjvb9m],
    .settings-warehouse-row[b-3gikzjvb9m] { grid-template-columns: 1fr; }
    .settings-switch-field > span[b-3gikzjvb9m] { display: none; }
    .settings-actions[b-3gikzjvb9m] { flex-direction: column; }
    .settings-actions button[b-3gikzjvb9m],
    .settings-warehouse-row button[b-3gikzjvb9m] { width: 100%; }
    .settings-current-config[b-3gikzjvb9m] { align-items: flex-start; flex-direction: column; gap: 3px; }
}
/* /Components/Pages/DataTablePage.razor.rz.scp.css */
.data-table-fill[b-xmh9af7mxf] {
    min-height: 0;
    min-width: 0;
    max-width: 100%;
    height: 100%;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
}

.data-table-fill[b-xmh9af7mxf]  .e-grid {
    min-height: 0;
    min-width: 0;
    width: 100% !important;
    max-width: 100%;
    height: 100% !important;
    flex: 1 1 auto;
}

.data-table-fill[b-xmh9af7mxf]  .e-gridcontent {
    min-height: 0;
    overflow-x: auto;
}
/* /Components/Pages/Destek.razor.rz.scp.css */
.support-page[b-rb0uqlxict] {
    height: calc(100dvh - 110px);
    min-height: 560px;
    display: flex;
    flex-direction: column;
    color: #17191c;
}

.support-page-header[b-rb0uqlxict] {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 16px;
}

.support-eyebrow[b-rb0uqlxict] {
    display: block;
    margin-bottom: 3px;
    color: #f0522d;
    font-size: .68rem;
    font-weight: 800;
    text-transform: uppercase;
}

.support-page-header h1[b-rb0uqlxict] {
    margin: 0;
    color: #17191c;
    font-size: 1.5rem;
    font-weight: 750;
}

.support-page-header p[b-rb0uqlxict] {
    margin: 4px 0 0;
    color: #68707c;
    font-size: .82rem;
}

.support-new-button[b-rb0uqlxict] {
    min-height: 38px;
    padding: 0 15px;
}

.support-workspace[b-rb0uqlxict] {
    min-height: 0;
    display: grid;
    grid-template-columns: minmax(280px, 340px) minmax(0, 1fr);
    flex: 1 1 auto;
    overflow: hidden;
    border: 1px solid #dde1e6;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 12px 30px rgba(23, 25, 28, .06);
}

.support-list-panel[b-rb0uqlxict] {
    min-width: 0;
    min-height: 0;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #dde1e6;
    background: #f8f9fa;
}

.support-list-header[b-rb0uqlxict] {
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 10px 12px;
    border-bottom: 1px solid #dde1e6;
}

.support-segmented[b-rb0uqlxict] {
    display: inline-flex;
    gap: 3px;
    padding: 3px;
    border: 1px solid #dde1e6;
    border-radius: 6px;
    background: #ffffff;
}

.support-segmented button[b-rb0uqlxict] {
    min-width: 68px;
    height: 30px;
    padding: 0 10px;
    border: 0;
    border-radius: 4px;
    color: #68707c;
    background: transparent;
    font-size: .72rem;
    font-weight: 700;
}

.support-segmented button.active[b-rb0uqlxict] {
    color: #ffffff;
    background: #17191c;
}

.support-count[b-rb0uqlxict] {
    min-width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    border-radius: 5px;
    color: #4f5965;
    background: #edf0f2;
    font-size: .72rem;
    font-weight: 750;
}

.support-ticket-list[b-rb0uqlxict] {
    min-height: 0;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.support-ticket[b-rb0uqlxict] {
    position: relative;
    width: 100%;
    min-width: 0;
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    gap: 10px;
    padding: 13px 38px 13px 12px;
    border: 0;
    border-bottom: 1px solid #e8ebee;
    color: #17191c;
    background: transparent;
    text-align: left;
    transition: background-color .15s ease;
}

.support-ticket:hover[b-rb0uqlxict] {
    background: #ffffff;
}

.support-ticket.active[b-rb0uqlxict] {
    background: #fff0ec;
}

.support-ticket.active[b-rb0uqlxict]::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background: #f0522d;
    content: "";
}

.support-ticket-icon[b-rb0uqlxict] {
    width: 34px;
    height: 34px;
    display: grid;
    place-items: center;
    border-radius: 6px;
    color: #a8351a;
    background: #f4d6ce;
}

.support-ticket-copy[b-rb0uqlxict] {
    min-width: 0;
}

.support-ticket-row[b-rb0uqlxict] {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 8px;
}

.support-ticket-row strong[b-rb0uqlxict] {
    min-width: 0;
    overflow: hidden;
    font-size: .78rem;
    font-weight: 750;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.support-ticket-row time[b-rb0uqlxict] {
    flex: 0 0 auto;
    color: #8a929c;
    font-size: .62rem;
}

.support-ticket-copy small[b-rb0uqlxict],
.support-ticket-snippet[b-rb0uqlxict] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.support-ticket-copy small[b-rb0uqlxict] {
    margin-top: 3px;
    color: #59616c;
    font-size: .68rem;
    font-weight: 650;
}

.support-ticket-snippet[b-rb0uqlxict] {
    margin-top: 3px;
    color: #7a828d;
    font-size: .68rem;
}

.support-ticket-state[b-rb0uqlxict] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 3px 6px;
    border-radius: 4px;
    font-size: .62rem;
    font-weight: 750;
    white-space: nowrap;
}

.support-ticket > .support-ticket-state[b-rb0uqlxict] {
    position: absolute;
    right: 10px;
    bottom: 12px;
}

.support-ticket-state.open[b-rb0uqlxict] {
    color: #8b5d05;
    background: #fff3d5;
}

.support-ticket-state.closed[b-rb0uqlxict] {
    color: #0e744b;
    background: #e8f6ef;
}

.support-detail-panel[b-rb0uqlxict] {
    min-width: 0;
    min-height: 0;
    display: flex;
    flex-direction: column;
    background: #ffffff;
}

.support-detail-header[b-rb0uqlxict] {
    min-height: 86px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 14px 18px;
    border-bottom: 1px solid #dde1e6;
}

.support-detail-meta[b-rb0uqlxict] {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #7a828d;
    font-size: .66rem;
}

.support-detail-header h2[b-rb0uqlxict] {
    margin: 6px 0 2px;
    color: #17191c;
    font-size: 1rem;
    font-weight: 750;
}

.support-detail-header p[b-rb0uqlxict] {
    margin: 0;
    color: #68707c;
    font-size: .72rem;
}

.support-conversation[b-rb0uqlxict] {
    min-height: 0;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 18px;
    overflow-y: auto;
    background: #f8f9fa;
}

.support-message[b-rb0uqlxict] {
    max-width: min(78%, 720px);
    display: grid;
    grid-template-columns: 32px minmax(0, 1fr);
    gap: 9px;
    align-self: flex-start;
}

.support-message.is-own[b-rb0uqlxict] {
    grid-template-columns: minmax(0, 1fr) 32px;
    align-self: flex-end;
}

.support-message.is-own .support-message-avatar[b-rb0uqlxict] {
    grid-column: 2;
    grid-row: 1;
}

.support-message.is-own .support-message-content[b-rb0uqlxict] {
    grid-column: 1;
    grid-row: 1;
    border-color: #bfd6f7;
    background: #eaf2ff;
}

.support-message-avatar[b-rb0uqlxict] {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 6px;
    color: #59616c;
    background: #e4e8ec;
}

.support-message-origin .support-message-avatar[b-rb0uqlxict] {
    color: #a8351a;
    background: #f4d6ce;
}

.support-message-content[b-rb0uqlxict] {
    min-width: 0;
    padding: 11px 13px;
    border: 1px solid #dde1e6;
    border-radius: 7px;
    background: #ffffff;
    box-shadow: 0 4px 12px rgba(23, 25, 28, .04);
}

.support-message-content header[b-rb0uqlxict] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.support-message-content strong[b-rb0uqlxict] {
    font-size: .72rem;
}

.support-message-content time[b-rb0uqlxict] {
    color: #8a929c;
    font-size: .62rem;
    white-space: nowrap;
}

.support-message-content p[b-rb0uqlxict] {
    margin: 7px 0 0;
    color: #303741;
    font-size: .78rem;
    line-height: 1.5;
    white-space: pre-wrap;
}

.support-attachment[b-rb0uqlxict] {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-top: 9px;
    color: #1769e0;
    font-size: .68rem;
    text-decoration: none;
}

.support-composer[b-rb0uqlxict] {
    flex: 0 0 auto;
    padding: 12px 16px 14px;
    border-top: 1px solid #dde1e6;
    background: #ffffff;
}

.support-composer .form-label[b-rb0uqlxict] {
    margin-bottom: 5px;
    color: #4f5965;
    font-size: .7rem;
    font-weight: 700;
}

.support-composer textarea[b-rb0uqlxict] {
    resize: vertical;
    min-height: 74px;
    max-height: 160px;
}

.support-composer-actions[b-rb0uqlxict] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 9px;
}

.support-file-button[b-rb0uqlxict] {
    position: relative;
    max-width: 260px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    overflow: hidden;
    color: #59616c;
    cursor: pointer;
    font-size: .7rem;
}

.support-file-button span[b-rb0uqlxict] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.support-file-button input[b-rb0uqlxict] {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
}

.support-composer-notice[b-rb0uqlxict] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    min-height: 48px;
    color: #68707c;
    border: 1px solid #dde1e6;
    border-radius: 6px;
    background: #f8f9fa;
    font-size: .75rem;
}

.support-detail-empty[b-rb0uqlxict],
.support-empty[b-rb0uqlxict] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #68707c;
    text-align: center;
}

.support-detail-empty[b-rb0uqlxict] {
    min-height: 0;
    flex: 1;
    flex-direction: column;
    padding: 32px;
}

.support-detail-empty > span[b-rb0uqlxict] {
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    border-radius: 8px;
    color: #1769e0;
    background: #eaf2ff;
    font-size: 1.35rem;
}

.support-detail-empty h2[b-rb0uqlxict] {
    margin: 13px 0 4px;
    font-size: 1rem;
}

.support-detail-empty p[b-rb0uqlxict] {
    margin: 0;
    font-size: .75rem;
}

.support-empty[b-rb0uqlxict] {
    min-height: 160px;
    flex-direction: column;
    gap: 5px;
    padding: 20px;
    font-size: .72rem;
}

.support-empty i[b-rb0uqlxict] {
    font-size: 1.4rem;
}

.support-new-modal[b-rb0uqlxict] {
    border-radius: 8px;
}

@media (max-width: 991.98px) {
    .support-page[b-rb0uqlxict] {
        height: auto;
        min-height: 0;
    }

    .support-workspace[b-rb0uqlxict] {
        grid-template-columns: 1fr;
        overflow: visible;
    }

    .support-list-panel[b-rb0uqlxict] {
        min-height: 330px;
        max-height: 380px;
        border-right: 0;
        border-bottom: 1px solid #dde1e6;
    }

    .support-detail-panel[b-rb0uqlxict] {
        min-height: 560px;
    }
}

@media (max-width: 575.98px) {
    .support-page-header[b-rb0uqlxict] {
        align-items: stretch;
        flex-direction: column;
        gap: 12px;
    }

    .support-new-button[b-rb0uqlxict] {
        width: 100%;
    }

    .support-workspace[b-rb0uqlxict] {
        border-radius: 6px;
    }

    .support-detail-header[b-rb0uqlxict] {
        align-items: flex-start;
        flex-direction: column;
    }

    .support-detail-header > button[b-rb0uqlxict] {
        width: 100%;
    }

    .support-message[b-rb0uqlxict] {
        max-width: 94%;
    }

    .support-conversation[b-rb0uqlxict] {
        padding: 13px;
    }

    .support-composer-actions[b-rb0uqlxict] {
        flex-wrap: wrap;
    }

    .support-composer-actions .btn-primary[b-rb0uqlxict] {
        width: 100%;
        margin-left: 0 !important;
    }
}
/* /Components/Pages/Duyurular/DuyuruDuzenleModal.razor.rz.scp.css */
.duyuru-ek-listesi[b-x9bhuq0okw]{display:grid;gap:6px}
.duyuru-ek-listesi li[b-x9bhuq0okw]{display:flex;align-items:center;gap:6px;min-width:0}
.duyuru-ek-listesi li>a[b-x9bhuq0okw],.duyuru-ek-listesi li>span:first-child[b-x9bhuq0okw]{display:block;min-width:0;flex:1 1 auto;padding:6px 10px;border:1px solid #e3e7ea;border-radius:8px;color:#20252b;background:#f8f9fa;font-size:.8rem;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.duyuru-ek-listesi li>a:hover[b-x9bhuq0okw]{border-color:#c43b1b;color:#c43b1b}
.duyuru-ek-listesi li>a i[b-x9bhuq0okw],.duyuru-ek-listesi li>span:first-child i[b-x9bhuq0okw]{margin-right:4px;color:#c43b1b}
.duyuru-ek-listesi li>span.small[b-x9bhuq0okw]{flex:0 0 auto;white-space:nowrap}
.duyuru-ek-listesi li>button[b-x9bhuq0okw]{flex:0 0 auto;padding:2px 6px}
.duyuru-dropzone[b-x9bhuq0okw]{position:relative;display:grid;justify-items:center;gap:4px;padding:22px 16px;border:2px dashed #bfc6ce;border-radius:12px;background:#f8f9fa;color:#4f5965;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}
.duyuru-dropzone:hover[b-x9bhuq0okw],.duyuru-dropzone.is-drag-over[b-x9bhuq0okw]{border-color:#1769e0;background:#eef5ff}
.duyuru-dropzone i[b-x9bhuq0okw]{font-size:2rem;color:#7a828d;line-height:1}
.duyuru-dropzone:hover i[b-x9bhuq0okw],.duyuru-dropzone.is-drag-over i[b-x9bhuq0okw]{color:#1769e0}
.duyuru-dropzone strong[b-x9bhuq0okw]{font-size:.84rem;color:#2b333b}
.duyuru-dropzone span[b-x9bhuq0okw]{font-size:.72rem;color:#6c757d}
.duyuru-dropzone.is-busy[b-x9bhuq0okw]{opacity:.6;cursor:wait}
.duyuru-dropzone[b-x9bhuq0okw]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.duyuru-dropzone.is-busy[b-x9bhuq0okw],.duyuru-dropzone.is-busy:hover[b-x9bhuq0okw]{border-color:#bfc6ce;background:#f8f9fa}
.duyuru-dropzone.is-busy:hover i[b-x9bhuq0okw]{color:#7a828d}
.duyuru-dropzone.is-busy[b-x9bhuq0okw]  input[type=file]{cursor:wait}
.duyuru-dropzone:focus-within[b-x9bhuq0okw]{outline:3px solid #1f66b3;outline-offset:2px}
/* /Components/Pages/Duyurular/Duyurular.razor.rz.scp.css */
.duyuru-page[b-h37py4zru1]{max-width:1100px;margin:0 auto;color:#202932}
.duyuru-header[b-h37py4zru1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}
.duyuru-eyebrow[b-h37py4zru1]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.duyuru-header h1[b-h37py4zru1]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.duyuru-header p[b-h37py4zru1]{margin:0;color:#747d87}
.duyuru-new[b-h37py4zru1]{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid #c43b1b;border-radius:9px;color:#fff;background:#c43b1b;font-weight:750}
.duyuru-new:hover[b-h37py4zru1]{background:#a8321a;border-color:#a8321a}
.duyuru-state[b-h37py4zru1]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d87}
.duyuru-list[b-h37py4zru1]{display:grid;gap:12px}
.duyuru-card[b-h37py4zru1]{padding:18px 20px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}
.duyuru-card.is-expired[b-h37py4zru1]{background:#fafafa;opacity:.85}
.duyuru-card.has-preview[b-h37py4zru1]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}
.duyuru-card-content[b-h37py4zru1]{min-width:0}
.duyuru-preview[b-h37py4zru1]{position:relative;display:block;height:130px;overflow:hidden;border:1px solid #e3e7ea;border-radius:10px;background:#f1f3f5}
.duyuru-preview:hover[b-h37py4zru1]{border-color:#c43b1b}
.duyuru-preview img[b-h37py4zru1]{display:block;width:100%;height:100%;object-fit:cover}
.duyuru-preview.is-pdf[b-h37py4zru1]{background:#fff}
.duyuru-preview.is-pdf canvas[b-h37py4zru1],.duyuru-preview.is-pdf img[b-h37py4zru1]{display:block;width:100%;height:auto}
.duyuru-preview.is-pdf i[b-h37py4zru1]{position:absolute;right:6px;bottom:6px;display:grid;width:24px;height:24px;border-radius:6px;background:#c43b1b;color:#fff;font-size:.9rem;place-items:center}
.duyuru-preview.is-failed[b-h37py4zru1]{display:none}
.duyuru-card.has-preview:has(.duyuru-preview.is-failed)[b-h37py4zru1]{display:block}
.duyuru-card-head[b-h37py4zru1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}
.duyuru-module[b-h37py4zru1]{padding:3px 9px;border-radius:999px;color:#c43b1b;background:#fff0ec;font-size:.68rem;font-weight:800;text-transform:uppercase}
.duyuru-date[b-h37py4zru1]{display:inline-flex;align-items:center;gap:5px;color:#7b8490;font-size:.74rem}
.duyuru-date em[b-h37py4zru1]{padding:1px 7px;border-radius:999px;color:#7b8490;background:#eceff2;font-style:normal;font-size:.66rem;font-weight:700}
.duyuru-card h2[b-h37py4zru1]{margin:0 0 6px;font-size:1.05rem;font-weight:800}
.duyuru-card p[b-h37py4zru1]{margin:0;color:#3f4955;white-space:pre-wrap}
.duyuru-attachments[b-h37py4zru1]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}
.duyuru-attachments a[b-h37py4zru1]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 11px;border:1px solid #dde1e6;border-radius:8px;color:#20252b;background:#f8f9fa;font-size:.78rem;text-decoration:none}
.duyuru-attachments a:hover[b-h37py4zru1]{border-color:#c43b1b;color:#c43b1b}
.duyuru-attachments span[b-h37py4zru1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}
.duyuru-attachments small[b-h37py4zru1]{color:#7b8490}
.duyuru-actions[b-h37py4zru1]{display:flex;gap:6px;margin-top:12px}
.duyuru-actions button[b-h37py4zru1]{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid #d9dee3;border-radius:7px;color:#59636d;background:#fff;font-size:.74rem;font-weight:700}
.duyuru-actions button.is-danger[b-h37py4zru1]{color:#ad3b25;border-color:#f0c4bb}
@media (max-width:640px){.duyuru-header[b-h37py4zru1]{flex-direction:column;align-items:flex-start}.duyuru-card[b-h37py4zru1]{padding:14px}.duyuru-card.has-preview[b-h37py4zru1]{grid-template-columns:1fr}.duyuru-preview[b-h37py4zru1]{height:160px}}
/* /Components/Pages/Duyurular/OkunmamisDuyurular.razor.rz.scp.css */
.unread-notices[b-ry4nzesvny]{min-width:0;margin:18px 0}
.unread-notices>header[b-ry4nzesvny]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.unread-notices h2[b-ry4nzesvny]{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;color:#20252b}
.unread-notices h2 i[b-ry4nzesvny]{color:#c43b1b}
.unread-notices h2 small[b-ry4nzesvny]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#c43b1b;color:#fff;font-size:.7rem;font-weight:800}
.unread-notices>header a[b-ry4nzesvny]{display:inline-flex;align-items:center;gap:4px;color:#c43b1b;font-size:.78rem;font-weight:750;text-decoration:none}
.unread-notices-body[b-ry4nzesvny]{position:relative;min-width:0}
.unread-notices-track[b-ry4nzesvny]{display:flex;width:100%;gap:14px;padding:2px 2px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab}
.unread-notices-track[b-ry4nzesvny]::-webkit-scrollbar{display:none}
.unread-notices-track.is-dragging[b-ry4nzesvny]{cursor:grabbing;user-select:none}
.unread-notices-arrow[b-ry4nzesvny]{position:absolute;top:50%;z-index:2;display:grid;width:34px;height:34px;padding:0;border:1px solid rgba(220,225,231,.9);border-radius:50%;background:rgba(255,255,255,.85);color:#3f4854;font-size:1.25rem;box-shadow:0 2px 8px rgba(20,24,30,.12);place-items:center;transform:translateY(-50%);cursor:pointer}
.unread-notices-arrow:hover[b-ry4nzesvny]{background:#fff;color:#c43b1b}
.unread-notices-arrow.is-prev[b-ry4nzesvny]{left:-10px}
.unread-notices-arrow.is-next[b-ry4nzesvny]{right:-10px}
.unread-notice-card[b-ry4nzesvny]{display:flex;flex-direction:column;flex:0 0 360px;min-width:0;padding:0;overflow:hidden;border:1px solid #e3e7ea;border-left:4px solid #c43b1b;border-radius:12px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,transform .2s}
.unread-notice-card:hover[b-ry4nzesvny]{box-shadow:0 10px 24px rgba(20,28,38,.1);transform:translateY(-2px)}
.unread-notice-card:focus-visible[b-ry4nzesvny]{outline:3px solid #1f66b3;outline-offset:2px}
.unread-notice-card.has-image[b-ry4nzesvny]{flex-direction:row}
.unread-notice-image[b-ry4nzesvny]{display:block;flex:0 0 38%;min-height:140px;background:#f1f3f5;overflow:hidden}
.unread-notice-image img[b-ry4nzesvny]{display:block;width:100%;height:100%;object-fit:cover}
.unread-notice-image.is-pdf[b-ry4nzesvny]{position:relative;background:#fff;border-right:1px solid #eef0f2}
.unread-notice-image.is-pdf canvas[b-ry4nzesvny],.unread-notice-image.is-pdf img[b-ry4nzesvny]{display:block;width:100%;height:auto}
.unread-notice-image.is-pdf i[b-ry4nzesvny]{position:absolute;right:6px;bottom:6px;display:grid;width:26px;height:26px;border-radius:6px;background:#c43b1b;color:#fff;font-size:.95rem;place-items:center}
.unread-notice-image.is-failed[b-ry4nzesvny]{display:none}
.unread-notice-body[b-ry4nzesvny]{display:grid;align-content:start;gap:6px;flex:1 1 auto;padding:14px;min-width:0}
.unread-notice-meta[b-ry4nzesvny]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#7a828d;font-size:.7rem}
.unread-notice-module[b-ry4nzesvny]{padding:2px 8px;border-radius:999px;background:#fde8e2;color:#a3341b;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.unread-notice-body strong[b-ry4nzesvny]{font-size:.92rem;line-height:1.3;color:#20252b;overflow-wrap:anywhere}
.unread-notice-text[b-ry4nzesvny]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#555f68;font-size:.78rem;line-height:1.45;white-space:pre-line}
.unread-notice-files[b-ry4nzesvny]{display:inline-flex;align-items:center;gap:4px;color:#6c757d;font-size:.7rem}
@media(max-width:575px){.unread-notice-card[b-ry4nzesvny]{flex-basis:82%}.unread-notice-card.has-image[b-ry4nzesvny]{flex-direction:column}.unread-notice-image[b-ry4nzesvny]{flex:none;aspect-ratio:16/9;min-height:0}}
/* /Components/Pages/Evrak/EvrakTeslim.razor.rz.scp.css */
/* Evrak Teslim: "Yeni fiş" düğmesi filtre şeridinde; giriş penceresi Satış Destek penceresiyle aynı görünümde. */
.et-new[b-br1z3v7vof]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #c43b1b;border-radius:10px;background:#c43b1b;color:#fff;font-size:.82rem;font-weight:750}
.et-new:hover:not(:disabled)[b-br1z3v7vof]{background:#a8321a}
.et-new:disabled[b-br1z3v7vof]{border-color:#d6dce1;background:#eef0f2;color:#8a929b;cursor:not-allowed}
.et-edit[b-br1z3v7vof]{display:inline-grid;width:28px;height:28px;padding:0;border:1px solid #d9dee3;border-radius:8px;background:#fff;color:#59636d;place-items:center}
.et-edit:hover[b-br1z3v7vof]{border-color:#c43b1b;color:#c43b1b}
.et-row-actions[b-br1z3v7vof]{display:inline-flex;gap:6px}
/* Sanal kaydırma calc() kabul etmiyor: tablo kutunun %100'ü, kutunun yüksekliği ekranın kalanı. */
.et-grid-box[b-br1z3v7vof]{height:calc(100vh - 330px);min-height:320px}
.et-print-sheet[b-br1z3v7vof]{display:none}

.et-backdrop[b-br1z3v7vof]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,32,.5);backdrop-filter:blur(2px);animation:et-fade-b-br1z3v7vof .15s ease}
.et-modal[b-br1z3v7vof]{display:flex;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 32px);overflow:hidden;border-radius:18px;background:#f6f7f9;box-shadow:0 24px 60px rgba(0,0,0,.3);animation:et-rise-b-br1z3v7vof .2s ease}
.et-modal:focus[b-br1z3v7vof]{outline:none}
.et-modal-head[b-br1z3v7vof]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:linear-gradient(135deg,#1d2430,#2a1f1c);color:#fff}
.et-eyebrow[b-br1z3v7vof]{color:#ffb08f;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.et-modal-head h2[b-br1z3v7vof]{margin:4px 0 0;font-size:1.15rem;font-weight:800}
.et-close[b-br1z3v7vof]{display:grid;width:34px;height:34px;border:0;border-radius:9px;background:rgba(255,255,255,.12);color:#fff;font-size:1.25rem;place-items:center}
.et-close:hover[b-br1z3v7vof]{background:rgba(255,255,255,.22)}
.et-modal-body[b-br1z3v7vof]{padding:16px 22px;overflow:auto}
.et-alert[b-br1z3v7vof]{margin-bottom:12px;padding:10px 12px;border:1px solid #efc3ba;border-radius:9px;color:#8b321f;background:#fff1ee;font-size:.82rem}
/* Fiş başı: tarih ve (otomatik) bayi; altında satır tablosu. */
.et-head[b-br1z3v7vof]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:10px 12px;margin-bottom:12px;padding:14px 16px;border:1px solid #e3e7eb;border-radius:14px;background:#fff}
.et-head label[b-br1z3v7vof],.et-field[b-br1z3v7vof]{display:grid;gap:5px;color:#59636d;font-size:.74rem;font-weight:750}
.et-head input[b-br1z3v7vof],.et-line select[b-br1z3v7vof],.et-line input[b-br1z3v7vof]{width:100%;min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:9px;background:#fff;font-size:.86rem;font-weight:500;color:#202830}
.et-head input:focus[b-br1z3v7vof],.et-line :is(input,select):focus[b-br1z3v7vof]{border-color:#c43b1b;outline:3px solid rgba(196,59,27,.14)}
.et-lines[b-br1z3v7vof]{display:grid;gap:6px;padding:10px 12px;border:1px solid #e3e7eb;border-radius:14px;background:#fff}
.et-line[b-br1z3v7vof]{display:grid;grid-template-columns:28px 150px minmax(0,1.2fr) 150px minmax(0,1.4fr) 38px;gap:8px;align-items:center}
.et-line.is-head[b-br1z3v7vof]{color:#59636d;font-size:.72rem;font-weight:800}
.et-line-no[b-br1z3v7vof]{color:#8a929b;font-size:.78rem;font-weight:800;text-align:center}
.et-line-remove[b-br1z3v7vof]{display:grid;width:34px;height:34px;padding:0;border:1px solid #f1c4bc;border-radius:9px;background:#fff;color:#b33a1e;place-items:center}
.et-line-remove:hover:not(:disabled)[b-br1z3v7vof]{background:#fff1ee}
.et-line-remove:disabled[b-br1z3v7vof]{border-color:#e3e7eb;color:#c3c8ce}
.et-add-line[b-br1z3v7vof]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:36px;padding:0 14px;border:1px dashed #c43b1b;border-radius:10px;background:#fff;color:#c43b1b;font-size:.82rem;font-weight:750}
.et-add-line:hover:not(:disabled)[b-br1z3v7vof]{background:#fff4f1}
.et-line-actions[b-br1z3v7vof]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}
.et-line-actions .et-add-line[b-br1z3v7vof]{margin-top:0}
/* Excel'den yükle: dosya seçici etiketin içinde görünmez; etikete tıklamak seçiciyi açar. */
.et-upload[b-br1z3v7vof]{position:relative;overflow:hidden;cursor:pointer;border-style:solid;border-color:#138a5b;color:#138a5b}
.et-upload:hover[b-br1z3v7vof]{background:#ecfdf3}
.et-upload.is-disabled[b-br1z3v7vof]{opacity:.55;pointer-events:none}
.et-upload[b-br1z3v7vof]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.et-template[b-br1z3v7vof]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:0;background:transparent;color:#4f5965;font-size:.8rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.et-template:hover:not(:disabled)[b-br1z3v7vof]{color:#c43b1b}
.et-field output[b-br1z3v7vof]{display:flex;align-items:center;min-height:38px;padding:7px 10px;border:1px solid #e3e7eb;border-radius:9px;background:#f2f4f6;color:#202830;font-size:.86rem;font-weight:600}
.et-modal-foot[b-br1z3v7vof]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid #e3e7eb;background:#fff;color:#8a929b;font-size:.74rem}
.et-modal-foot div[b-br1z3v7vof]{display:flex;gap:8px}
.et-primary[b-br1z3v7vof],.et-secondary[b-br1z3v7vof]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;border-radius:10px;font-weight:750;font-size:.84rem}
.et-primary[b-br1z3v7vof]{border:1px solid #c43b1b;background:#c43b1b;color:#fff}
.et-primary:hover[b-br1z3v7vof]{background:#a8321a}
.et-secondary[b-br1z3v7vof]{border:1px solid #d6dce1;background:#fff;color:#4f5965}
.et-toast[b-br1z3v7vof]{position:fixed;right:20px;bottom:20px;z-index:1100;padding:10px 16px;border-radius:10px;background:#138a5b;color:#fff;font-size:.82rem;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.18);animation:et-rise-b-br1z3v7vof .2s ease}
.et-toast.is-error[b-br1z3v7vof]{background:#b33a1e}
.et-modal :where(button):focus-visible[b-br1z3v7vof],.et-new:focus-visible[b-br1z3v7vof],.et-edit:focus-visible[b-br1z3v7vof],.et-add-line:focus-visible[b-br1z3v7vof]{outline:3px solid #1f66b3;outline-offset:2px}
@keyframes et-fade-b-br1z3v7vof{from{opacity:0}}
@keyframes et-rise-b-br1z3v7vof{from{opacity:0;transform:translateY(10px)}}
@media (max-width:760px){.et-head[b-br1z3v7vof]{grid-template-columns:1fr}.et-line[b-br1z3v7vof]{grid-template-columns:24px minmax(0,1fr) 38px}.et-line-no[b-br1z3v7vof]{grid-row:1}.et-line>:is(select,input)[b-br1z3v7vof]{grid-column:2}.et-line-remove[b-br1z3v7vof]{grid-column:3;grid-row:1}.et-line.is-head[b-br1z3v7vof]{display:none}.et-modal-body[b-br1z3v7vof]{padding:12px}}
@media (prefers-reduced-motion:reduce){.et-backdrop[b-br1z3v7vof],.et-modal[b-br1z3v7vof],.et-toast[b-br1z3v7vof]{animation:none}}
/* /Components/Pages/ForgotPassword.razor.rz.scp.css */
:root[b-o3dbkafh53] {
    --primary-blue: #135bec;
    --bg-dark: #0a0d14;
    --input-bg: #192233;
    --border-color: #324467;
    --text-muted: #92a4c9;
    --font-family: 'Space Grotesk', sans-serif;
}

body[b-o3dbkafh53] {
    font-family: var(--font-family);
    background-color: var(--bg-dark);
    color: #ffffff;
    min-height: 100vh;
    overflow-x: hidden;
}

.forgot-password-container[b-o3dbkafh53] {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2rem;
    background: linear-gradient(135deg, rgba(19, 91, 236, 0.1) 0%, rgba(10, 13, 20, 1) 100%);
}

.forgot-password-card[b-o3dbkafh53] {
    width: 100%;
    max-width: 480px;
    background: rgba(25, 34, 51, 0.8);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 1.5rem;
    padding: 3rem;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}

.logo-container[b-o3dbkafh53] {
    text-align: center;
    margin-bottom: 2rem;
}

.logo-box[b-o3dbkafh53] {
    width: 50px;
    height: 50px;
    color: var(--primary-blue);
    margin: 0 auto 1rem;
}

.brand-name[b-o3dbkafh53] {
    font-size: 1.5rem;
    font-weight: 700;
    color: white;
    letter-spacing: 1px;
}

.page-title[b-o3dbkafh53] {
    font-size: 1.75rem;
    font-weight: 700;
    color: white;
    margin-bottom: 0.5rem;
    text-align: center;
}

.page-description[b-o3dbkafh53] {
    color: var(--text-muted);
    text-align: center;
    margin-bottom: 2rem;
    font-size: 0.95rem;
}

.form-label[b-o3dbkafh53] {
    color: var(--text-muted);
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
}

.form-control[b-o3dbkafh53] {
    background-color: var(--input-bg);
    border: 1px solid var(--border-color);
    color: #ffffff;
    padding: 0.85rem 1.2rem;
    border-radius: 0.75rem;
    transition: all 0.3s ease;
}

    .form-control:focus[b-o3dbkafh53] {
        background-color: var(--input-bg);
        color: #ffffff;
        border-color: var(--primary-blue);
        outline: none;
        box-shadow: 0 0 0 3px rgba(19, 91, 236, 0.2);
    }

.btn-primary-custom[b-o3dbkafh53] {
    background: linear-gradient(135deg, #135bec 0%, #1e40af 100%);
    border: none;
    color: white;
    font-weight: 600;
    padding: 0.9rem;
    border-radius: 0.75rem;
    transition: all 0.3s ease;
    width: 100%;
}

    .btn-primary-custom:hover:not(:disabled)[b-o3dbkafh53] {
        transform: translateY(-2px);
        box-shadow: 0 10px 25px rgba(19, 91, 236, 0.4);
    }

    .btn-primary-custom:disabled[b-o3dbkafh53] {
        opacity: 0.6;
        cursor: not-allowed;
    }

.back-to-login[b-o3dbkafh53] {
    text-align: center;
    margin-top: 1.5rem;
    color: var(--text-muted);
    font-size: 0.9rem;
}

    .back-to-login a[b-o3dbkafh53] {
        color: var(--primary-blue);
        text-decoration: none;
        font-weight: 600;
        transition: color 0.3s ease;
    }

        .back-to-login a:hover[b-o3dbkafh53] {
            color: #1e40af;
        }

.alert-custom[b-o3dbkafh53] {
    padding: 1rem;
    border-radius: 0.75rem;
    margin-bottom: 1.5rem;
    font-size: 0.9rem;
}

.alert-success-custom[b-o3dbkafh53] {
    background: rgba(16, 185, 129, 0.1);
    border: 1px solid rgba(16, 185, 129, 0.3);
    color: #10b981;
}

.alert-danger-custom[b-o3dbkafh53] {
    background: rgba(239, 68, 68, 0.1);
    border: 1px solid rgba(239, 68, 68, 0.3);
    color: #ef4444;
}

.material-symbols-outlined[b-o3dbkafh53] {
    font-size: 1.5rem;
    vertical-align: middle;
}
/* /Components/Pages/GorselKutuphane/GorselKutuphane.razor.rz.scp.css */
.gorsel-page[b-d14u2o7ds1]{max-width:1240px;margin:0 auto;color:#202932}
.gorsel-header[b-d14u2o7ds1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}
.gorsel-eyebrow[b-d14u2o7ds1]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.gorsel-header h1[b-d14u2o7ds1]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.gorsel-header p[b-d14u2o7ds1]{margin:0;color:#747d87}
.gorsel-new[b-d14u2o7ds1]{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid #c43b1b;border-radius:9px;color:#fff;background:#c43b1b;font-weight:750}
.gorsel-new:hover[b-d14u2o7ds1]{background:#a8321a;border-color:#a8321a}
.gorsel-header>div:first-child[b-d14u2o7ds1]{flex:1 1 260px;min-width:0}
.gorsel-tools[b-d14u2o7ds1]{display:flex;flex:1 1 560px;max-width:680px;align-items:center;justify-content:flex-end;gap:10px;min-width:0}
.gorsel-filter[b-d14u2o7ds1]{position:relative;display:flex;flex:0 1 210px;min-width:160px}
.gorsel-filter i[b-d14u2o7ds1]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#c43b1b;pointer-events:none}
.gorsel-filter select[b-d14u2o7ds1]{width:100%;height:42px;padding:0 30px 0 34px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background-color:#fff;font-size:.86rem}
.gorsel-search[b-d14u2o7ds1]{position:relative;display:flex;flex:1 1 200px;min-width:160px}
.gorsel-search i[b-d14u2o7ds1]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a939c;font-size:1rem;pointer-events:none}
.gorsel-search input[b-d14u2o7ds1]{width:100%;height:42px;padding:0 12px 0 36px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background:#fff;font-size:.86rem}
.gorsel-search input:focus[b-d14u2o7ds1],.gorsel-filter select:focus[b-d14u2o7ds1]{outline:none;border-color:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.15)}
.gorsel-group[b-d14u2o7ds1]{margin-bottom:24px}
.gorsel-group h2[b-d14u2o7ds1]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;font-weight:800}
.gorsel-group h2 i[b-d14u2o7ds1]{color:#c43b1b}
.gorsel-group h2 span[b-d14u2o7ds1]{padding:2px 8px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.68rem}
.gorsel-state[b-d14u2o7ds1]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d87}
.gorsel-alert[b-d14u2o7ds1]{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:.8rem}
.gorsel-alert.is-error[b-d14u2o7ds1]{border:1px solid #efc3ba;color:#8b321f;background:#fff1ee}
.gorsel-grid[b-d14u2o7ds1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.gorsel-card[b-d14u2o7ds1]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e0e4e8;border-radius:12px;background:#fff;transition:box-shadow .2s,transform .2s}
.gorsel-card:hover[b-d14u2o7ds1]{box-shadow:0 10px 24px rgba(20,28,38,.1);transform:translateY(-2px)}
.gorsel-preview[b-d14u2o7ds1]{position:relative;display:block;height:280px;overflow:hidden;border-bottom:1px solid #eef0f2;background:#f6f7f9}
.gorsel-preview canvas[b-d14u2o7ds1]{display:block;width:100%;height:auto;background:#fff}
.gorsel-preview i[b-d14u2o7ds1]{position:absolute;right:8px;bottom:8px;display:grid;width:28px;height:28px;border-radius:7px;background:#c43b1b;color:#fff;font-size:1rem;place-items:center}
.gorsel-preview.is-failed[b-d14u2o7ds1]{display:grid;place-items:center}
.gorsel-preview.is-failed canvas[b-d14u2o7ds1]{display:none}
.gorsel-preview.is-image[b-d14u2o7ds1]{display:grid;place-items:center}
.gorsel-preview img[b-d14u2o7ds1]{display:block;width:100%;height:100%;object-fit:contain}
.gorsel-preview img.is-page[b-d14u2o7ds1]{height:auto;object-fit:initial;background:#fff}
.gorsel-preview.is-failed i[b-d14u2o7ds1]{position:static;width:56px;height:56px;font-size:1.8rem;border-radius:12px}
.gorsel-body[b-d14u2o7ds1]{display:grid;gap:6px;padding:12px 14px 14px;min-width:0}
.gorsel-title[b-d14u2o7ds1]{color:#20252b;font-size:.95rem;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}
.gorsel-title:hover[b-d14u2o7ds1]{color:#c43b1b}
.gorsel-file[b-d14u2o7ds1]{color:#8a929b;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gorsel-actions[b-d14u2o7ds1]{display:flex;gap:6px;margin-top:4px}
.gorsel-actions button[b-d14u2o7ds1]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #d9dee3;border-radius:7px;color:#59636d;background:#fff;font-size:.72rem;font-weight:700}
.gorsel-actions button.is-danger[b-d14u2o7ds1]{color:#ad3b25;border-color:#f0c4bb}
.gorsel-modal-backdrop[b-d14u2o7ds1]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,32,.45)}
.gorsel-modal[b-d14u2o7ds1]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px;border-radius:14px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.gorsel-modal header[b-d14u2o7ds1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.gorsel-modal h2[b-d14u2o7ds1]{margin:0;font-size:1.1rem;font-weight:800}
.gorsel-close[b-d14u2o7ds1]{display:grid;width:32px;height:32px;border:0;border-radius:8px;background:#f2f4f6;color:#4f5965;font-size:1.2rem;place-items:center}
.gorsel-fields[b-d14u2o7ds1]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}
.gorsel-fields label[b-d14u2o7ds1],.gorsel-label[b-d14u2o7ds1]{display:grid;gap:5px;color:#59636d;font-size:.76rem;font-weight:750}
.gorsel-label[b-d14u2o7ds1]{margin-bottom:5px}
.gorsel-fields input[b-d14u2o7ds1]{min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:8px;font-size:.85rem;color:#202830}
.gorsel-field[b-d14u2o7ds1]{display:grid;gap:5px;min-width:0}
.gorsel-field>label[b-d14u2o7ds1]{color:#59636d;font-size:.76rem;font-weight:750}
.gorsel-select-group[b-d14u2o7ds1]{display:flex;min-width:0}
.gorsel-select-group select[b-d14u2o7ds1]{flex:1 1 auto;min-width:0;min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:8px 0 0 8px;font-size:.85rem;color:#202830;background:#fff}
.gorsel-select-group button[b-d14u2o7ds1]{flex:0 0 42px;border:1px solid #d6dce1;border-left:0;border-radius:0 8px 8px 0;color:#c43b1b;background:#fff4f1;font-size:1.05rem}
.gorsel-select-group button:hover:not(:disabled)[b-d14u2o7ds1]{background:#ffe6df}
.gorsel-category-form[b-d14u2o7ds1]{display:flex;gap:7px;margin-bottom:6px}
.gorsel-category-form input[b-d14u2o7ds1]{flex:1 1 auto;min-width:0;height:38px;padding:0 10px;border:1px solid #d6dce1;border-radius:8px;color:#202830;background:#fff;font-size:.85rem}
.gorsel-category-form button[b-d14u2o7ds1]{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid #d4dae0;border-radius:8px;color:#505a64;background:#fff;font-size:.78rem;font-weight:700}
.gorsel-category-form button.is-primary[b-d14u2o7ds1]{color:#fff;border-color:#c43b1b;background:#c43b1b}
.gorsel-category-form button:disabled[b-d14u2o7ds1]{opacity:.6;cursor:not-allowed}
.gorsel-category-list[b-d14u2o7ds1]{max-height:300px;overflow:auto;margin-top:12px}
.gorsel-category-list>p[b-d14u2o7ds1]{padding:20px;color:#858e97;text-align:center;font-size:.76rem}
.gorsel-category-list article[b-d14u2o7ds1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid #edf0f2}
.gorsel-category-list article.is-editing[b-d14u2o7ds1]{background:#fff8f6}
.gorsel-category-list article>div:first-child[b-d14u2o7ds1]{min-width:0;flex:1 1 auto}
.gorsel-category-list article>div:last-child[b-d14u2o7ds1]{display:flex;flex:0 0 auto;gap:4px}
.gorsel-category-list strong[b-d14u2o7ds1],.gorsel-category-list small[b-d14u2o7ds1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gorsel-category-list strong[b-d14u2o7ds1]{font-size:.8rem}
.gorsel-category-list small[b-d14u2o7ds1]{margin-top:2px;color:#858e97;font-size:.67rem}
.gorsel-category-list article button[b-d14u2o7ds1]{width:31px;height:31px;border:1px solid #dfe3e7;border-radius:6px;color:#59636d;background:#fff}
.gorsel-category-list article button.is-danger[b-d14u2o7ds1]{color:#ad3b25}
.gorsel-dropzone[b-d14u2o7ds1]{position:relative;display:grid;justify-items:center;gap:4px;padding:22px 16px;border:2px dashed #bfc6ce;border-radius:12px;background:#f8f9fa;color:#4f5965;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}
.gorsel-dropzone:hover[b-d14u2o7ds1],.gorsel-dropzone.is-drag-over[b-d14u2o7ds1]{border-color:#1769e0;background:#eef5ff}
.gorsel-dropzone.has-file[b-d14u2o7ds1]{border-color:#138a5b;background:#edf8f3}
.gorsel-dropzone i[b-d14u2o7ds1]{font-size:2rem;color:#7a828d;line-height:1}
.gorsel-dropzone.has-file i[b-d14u2o7ds1]{color:#138a5b}
.gorsel-dropzone-preview[b-d14u2o7ds1]{display:block;max-width:100%;max-height:160px;margin-bottom:6px;border:1px solid #e0e4e8;border-radius:8px;background:#fff;object-fit:contain}
.gorsel-dropzone strong[b-d14u2o7ds1]{font-size:.84rem;color:#2b333b;overflow-wrap:anywhere}
.gorsel-dropzone span[b-d14u2o7ds1]{font-size:.72rem;color:#6c757d}
.gorsel-dropzone:focus-within[b-d14u2o7ds1]{outline:3px solid #1f66b3;outline-offset:2px}
.gorsel-dropzone[b-d14u2o7ds1]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.gorsel-modal footer[b-d14u2o7ds1]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
.gorsel-primary[b-d14u2o7ds1],.gorsel-secondary[b-d14u2o7ds1]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:8px;font-weight:750;font-size:.82rem}
.gorsel-primary[b-d14u2o7ds1]{border:1px solid #c43b1b;background:#c43b1b;color:#fff}
.gorsel-secondary[b-d14u2o7ds1]{border:1px solid #d6dce1;background:#fff;color:#4f5965}
.gorsel-page :where(a,button,input,select):focus-visible[b-d14u2o7ds1]{outline:3px solid #1f66b3;outline-offset:2px}
@media (max-width:640px){.gorsel-header[b-d14u2o7ds1]{flex-direction:column;align-items:flex-start}.gorsel-header>div:first-child[b-d14u2o7ds1]{flex:none}.gorsel-tools[b-d14u2o7ds1]{flex:none;width:100%;max-width:none;flex-wrap:wrap}.gorsel-filter[b-d14u2o7ds1],.gorsel-search[b-d14u2o7ds1]{flex:1 1 100%;width:auto}.gorsel-grid[b-d14u2o7ds1]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.gorsel-preview[b-d14u2o7ds1]{height:220px}}
/* /Components/Pages/Home.razor.rz.scp.css */


.dashboard-shell[b-jf1qyeuyz7] {
    --dashboard-text: #17191c;
    --dashboard-muted: #68707c;
    --dashboard-border: #dde1e6;
    --dashboard-surface: #ffffff;
    --dashboard-accent: #f0522d;
    min-width: 0;
    color: var(--dashboard-text);
}

.dashboard-metrics[b-jf1qyeuyz7] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.dashboard-metric[b-jf1qyeuyz7] {
    min-width: 0;
    padding: 16px;
    border: 1px solid var(--dashboard-border);
    border-radius: 7px;
    background: var(--dashboard-surface);
    box-shadow: 0 1px 2px rgba(23, 25, 28, .02);
}

.metric-top[b-jf1qyeuyz7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}

.metric-icon[b-jf1qyeuyz7] {
    width: 34px;
    height: 34px;
    display: grid;
    place-items: center;
    border-radius: 6px;
    font-size: 1rem;
}

.metric-modules .metric-icon[b-jf1qyeuyz7] {
    color: #c43b1b;
    background: #fff0ec;
}

.metric-transfers .metric-icon[b-jf1qyeuyz7] {
    color: #1769e0;
    background: #eaf2ff;
}

.metric-success .metric-icon[b-jf1qyeuyz7] {
    color: #138a5b;
    background: #e9f7f1;
}

.metric-support .metric-icon[b-jf1qyeuyz7] {
    color: #9a6500;
    background: #fff5dd;
}

.metric-caption[b-jf1qyeuyz7] {
    color: #7b8490;
    font-size: .7rem;
    font-weight: 700;
    text-transform: uppercase;
}

.dashboard-metric > strong[b-jf1qyeuyz7] {
    display: block;
    margin-top: 13px;
    color: var(--dashboard-text);
    font-size: 1.65rem;
    font-weight: 750;
    line-height: 1;
}

.dashboard-metric > span:last-child[b-jf1qyeuyz7] {
    display: block;
    margin-top: 5px;
    overflow: hidden;
    color: var(--dashboard-muted);
    font-size: .78rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dashboard-grid[b-jf1qyeuyz7] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    margin-top: 12px;
    align-items: start;
}

.dashboard-primary[b-jf1qyeuyz7] {
    min-width: 0;
    display: grid;
    gap: 12px;
}

.dashboard-panel[b-jf1qyeuyz7] {
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--dashboard-border);
    border-radius: 7px;
    background: var(--dashboard-surface);
    box-shadow: 0 1px 2px rgba(23, 25, 28, .02);
}

.dashboard-panel-header[b-jf1qyeuyz7] {
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 10px 16px;
    border-bottom: 1px solid var(--dashboard-border);
}

.dashboard-panel-header > div[b-jf1qyeuyz7] {
    min-width: 0;
}

.dashboard-panel-header strong[b-jf1qyeuyz7],
.dashboard-panel-header span[b-jf1qyeuyz7] {
    display: block;
}

.dashboard-panel-header strong[b-jf1qyeuyz7] {
    color: var(--dashboard-text);
    font-size: .88rem;
    font-weight: 750;
}

.dashboard-panel-header span[b-jf1qyeuyz7] {
    margin-top: 2px;
    overflow: hidden;
    color: var(--dashboard-muted);
    font-size: .7rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dashboard-panel-header a[b-jf1qyeuyz7] {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #1769e0;
    text-decoration: none;
    font-size: .72rem;
    font-weight: 700;
}

.dashboard-panel-header a:hover[b-jf1qyeuyz7] {
    text-decoration: underline;
}

.dashboard-panel-body[b-jf1qyeuyz7] {
    padding: 14px 16px;
}

.dashboard-modules[b-jf1qyeuyz7] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 9px;
}

.dashboard-module-wrap[b-jf1qyeuyz7] {
    min-width: 0;
}

.dashboard-module[b-jf1qyeuyz7] {
    min-height: 82px;
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px;
    border: 1px solid var(--dashboard-border);
    border-radius: 6px;
    color: var(--dashboard-text);
    background: #fff;
    text-decoration: none;
    transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}

.dashboard-module:hover[b-jf1qyeuyz7] {
    border-color: #efb4a5;
    box-shadow: 0 7px 18px rgba(23, 25, 28, .08);
    transform: translateY(-1px);
}

.dashboard-module-icon[b-jf1qyeuyz7] {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    display: grid;
    place-items: center;
    border-radius: 6px;
    color: var(--module-color, var(--dashboard-accent));
    background: #fff0ec;
    background: color-mix(in srgb, var(--module-color, var(--dashboard-accent)) 13%, white);
    font-size: 1.05rem;
}

.dashboard-module > span:nth-child(2)[b-jf1qyeuyz7] {
    min-width: 0;
    flex: 1;
}

.dashboard-module strong[b-jf1qyeuyz7],
.dashboard-module small[b-jf1qyeuyz7] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dashboard-module strong[b-jf1qyeuyz7] {
    font-size: .76rem;
    font-weight: 750;
}

.dashboard-module small[b-jf1qyeuyz7] {
    margin-top: 3px;
    color: var(--dashboard-muted);
    font-size: .66rem;
}

.dashboard-module > i:last-child[b-jf1qyeuyz7] {
    flex: 0 0 auto;
    color: #a1a8b1;
}

.dashboard-table-wrap[b-jf1qyeuyz7] {
    overflow-x: auto;
}

.dashboard-table[b-jf1qyeuyz7] {
    width: 100%;
    border-collapse: collapse;
    color: #404750;
    font-size: .75rem;
}

.dashboard-table th[b-jf1qyeuyz7] {
    padding: 9px 14px;
    color: #7a828d;
    background: #f8f9fa;
    font-size: .68rem;
    font-weight: 750;
    text-align: left;
    text-transform: uppercase;
}

.dashboard-table td[b-jf1qyeuyz7] {
    padding: 11px 14px;
    border-top: 1px solid #edf0f2;
    vertical-align: middle;
}

.dashboard-table td:first-child[b-jf1qyeuyz7] {
    max-width: 260px;
}

.dashboard-table td:first-child strong[b-jf1qyeuyz7] {
    display: block;
    overflow: hidden;
    color: #303741;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dashboard-status[b-jf1qyeuyz7] {
    display: inline-flex;
    align-items: center;
    padding: 4px 7px;
    border-radius: 4px;
    font-size: .67rem;
    font-weight: 750;
    white-space: nowrap;
}

.status-success[b-jf1qyeuyz7] {
    color: #0e744b;
    background: #e8f6ef;
}

.status-wait[b-jf1qyeuyz7] {
    color: #8b5d05;
    background: #fff3d5;
}

.status-error[b-jf1qyeuyz7] {
    color: #aa311a;
    background: #ffede8;
}

.status-neutral[b-jf1qyeuyz7] {
    color: #59616c;
    background: #edf0f2;
}

.panel-icon-button[b-jf1qyeuyz7] {
    width: 31px;
    height: 31px;
    flex: 0 0 31px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 1px solid var(--dashboard-border);
    border-radius: 5px;
    color: #4f5863;
    background: #fff;
}

.panel-icon-button:hover[b-jf1qyeuyz7] {
    color: var(--dashboard-accent);
    border-color: #efb4a5;
}

.dashboard-notifications[b-jf1qyeuyz7] {
    max-height: 490px;
    padding: 4px 16px 8px;
    overflow-y: auto;
}

.dashboard-notification[b-jf1qyeuyz7] {
    display: flex;
    align-items: center;
    gap: 6px;
    border-bottom: 1px solid #edf0f2;
}

.dashboard-notification:last-child[b-jf1qyeuyz7] {
    border-bottom: 0;
}

.notification-main[b-jf1qyeuyz7] {
    min-width: 0;
    flex: 1;
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    gap: 10px;
    align-items: start;
    padding: 13px 0;
    border: 0;
    color: var(--dashboard-text);
    background: transparent;
    text-align: left;
}

.notification-main:hover strong[b-jf1qyeuyz7] {
    color: var(--dashboard-accent);
}

.notification-icon[b-jf1qyeuyz7] {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 6px;
    color: var(--notification-color, var(--dashboard-accent));
    background: #fff0ec;
    background: color-mix(in srgb, var(--notification-color, var(--dashboard-accent)) 13%, white);
}

.notification-main > span:last-child[b-jf1qyeuyz7] {
    min-width: 0;
}

.notification-main small[b-jf1qyeuyz7],
.notification-main strong[b-jf1qyeuyz7],
.notification-main > span:last-child > span[b-jf1qyeuyz7] {
    display: block;
}

.notification-main small[b-jf1qyeuyz7] {
    color: var(--notification-color, var(--dashboard-accent));
    font-size: .63rem;
    font-weight: 800;
    text-transform: uppercase;
}

.notification-main strong[b-jf1qyeuyz7] {
    margin-top: 2px;
    overflow: hidden;
    font-size: .76rem;
    font-weight: 750;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.notification-main > span:last-child > span[b-jf1qyeuyz7] {
    margin-top: 3px;
    overflow: hidden;
    color: var(--dashboard-muted);
    font-size: .68rem;
    line-height: 1.4;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.notification-actions[b-jf1qyeuyz7] {
    flex: 0 0 auto;
    display: flex;
    gap: 3px;
}

.notification-actions button[b-jf1qyeuyz7] {
    width: 27px;
    height: 27px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 0;
    border-radius: 5px;
    color: #59616c;
    background: #f3f5f7;
    font-size: .75rem;
}

.notification-actions button:hover[b-jf1qyeuyz7] {
    color: #1769e0;
    background: #eaf2ff;
}

.notification-actions button.danger:hover[b-jf1qyeuyz7] {
    color: #aa311a;
    background: #ffede8;
}

.notes-panel[b-jf1qyeuyz7] {
    margin-top: 12px;
}

.notes-body[b-jf1qyeuyz7] {
    padding: 14px 16px 16px;
}

.notes-body[b-jf1qyeuyz7]  .e-richtexteditor,
.notes-body[b-jf1qyeuyz7]  .e-rte-container,
.notes-body[b-jf1qyeuyz7]  .e-rte-content,
.notes-body[b-jf1qyeuyz7]  .e-content {
    border-color: var(--dashboard-border) !important;
    background: #fff !important;
}

.notes-body[b-jf1qyeuyz7]  .e-toolbar {
    border-color: var(--dashboard-border) !important;
    background: #f8f9fa !important;
}

.notes-body[b-jf1qyeuyz7]  .e-rte-content .e-content {
    color: var(--dashboard-text) !important;
}

.dashboard-empty[b-jf1qyeuyz7] {
    min-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px;
    color: var(--dashboard-muted);
    font-size: .78rem;
    text-align: center;
}

.dashboard-empty i[b-jf1qyeuyz7] {
    font-size: 1rem;
}

.dashboard-empty-large[b-jf1qyeuyz7] {
    min-height: 122px;
    flex-direction: column;
}

.dashboard-empty-large i[b-jf1qyeuyz7] {
    color: #9aa2ac;
    font-size: 1.5rem;
}

@media (max-width: 1199.98px) {
    .dashboard-grid[b-jf1qyeuyz7] {
        grid-template-columns: 1fr;
    }

    .dashboard-modules[b-jf1qyeuyz7] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .dashboard-notifications[b-jf1qyeuyz7] {
        max-height: none;
    }
}

@media (max-width: 767.98px) {
    .dashboard-metrics[b-jf1qyeuyz7] {
        grid-template-columns: 1fr 1fr;
    }

    .dashboard-modules[b-jf1qyeuyz7] {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 575.98px) {
    .dashboard-metrics[b-jf1qyeuyz7] {
        gap: 8px;
    }

    .dashboard-metric[b-jf1qyeuyz7] {
        padding: 13px;
    }

    .dashboard-metric > strong[b-jf1qyeuyz7] {
        font-size: 1.45rem;
    }

    .dashboard-panel-header[b-jf1qyeuyz7] {
        min-height: 54px;
        padding: 9px 12px;
    }

    .dashboard-panel-header span[b-jf1qyeuyz7] {
        max-width: 190px;
    }

    .dashboard-panel-body[b-jf1qyeuyz7],
    .notes-body[b-jf1qyeuyz7] {
        padding: 12px;
    }

    .dashboard-modules[b-jf1qyeuyz7] {
        grid-template-columns: 1fr;
    }

    .dashboard-module[b-jf1qyeuyz7] {
        min-height: 68px;
    }

    .dashboard-table thead[b-jf1qyeuyz7] {
        display: none;
    }

    .dashboard-table[b-jf1qyeuyz7],
    .dashboard-table tbody[b-jf1qyeuyz7],
    .dashboard-table tr[b-jf1qyeuyz7],
    .dashboard-table td[b-jf1qyeuyz7] {
        display: block;
        width: 100%;
    }

    .dashboard-table tr[b-jf1qyeuyz7] {
        padding: 10px 12px;
        border-top: 1px solid #edf0f2;
    }

    .dashboard-table tr:first-child[b-jf1qyeuyz7] {
        border-top: 0;
    }

    .dashboard-table td[b-jf1qyeuyz7],
    .dashboard-table td:first-child[b-jf1qyeuyz7] {
        max-width: none;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 4px 0;
        border: 0;
        text-align: right;
    }

    .dashboard-table td[b-jf1qyeuyz7]::before {
        color: #7a828d;
        content: attr(data-label);
        font-size: .65rem;
        font-weight: 750;
        text-transform: uppercase;
    }

    .dashboard-table td:first-child strong[b-jf1qyeuyz7] {
        max-width: 215px;
    }

    .dashboard-notifications[b-jf1qyeuyz7] {
        padding-right: 12px;
        padding-left: 12px;
    }

    .notes-body[b-jf1qyeuyz7]  .e-richtexteditor {
        min-width: 0 !important;
    }
}

/* Notları düzenleme izni yoksa araç çubuğu gizli (editör salt okunur; çubuk Safari hatası yüzünden kapatılmaz). */
.notes-body.is-readonly[b-jf1qyeuyz7]  .e-rte-toolbar,
.notes-body.is-readonly[b-jf1qyeuyz7]  .e-toolbar {
    display: none !important;
}
/* /Components/Pages/KimlikDogrulama/KimlikDogrulama.razor.rz.scp.css */
.kd-page[b-3q0pnb7w39]{max-width:1280px;margin:0 auto;color:#202932}
.kd-header[b-3q0pnb7w39]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}
.kd-header>div:first-child[b-3q0pnb7w39]{min-width:0}
.kd-eyebrow[b-3q0pnb7w39]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.kd-header h1[b-3q0pnb7w39]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.kd-header p[b-3q0pnb7w39]{margin:0;color:#747d87}
.kd-filters[b-3q0pnb7w39]{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid #e0e4e8;border-radius:10px;background:#fff}
.kd-filters button[b-3q0pnb7w39]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:7px;color:#505a64;background:transparent;font-size:.78rem;font-weight:700}
.kd-filters button small[b-3q0pnb7w39]{padding:1px 6px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.66rem}
.kd-filters button:hover[b-3q0pnb7w39]{color:#c43b1b}
.kd-filters button.is-active[b-3q0pnb7w39]{color:#fff;background:#f0522d}
.kd-filters button.is-active small[b-3q0pnb7w39]{color:#c43b1b;background:#fff}

.kd-layout[b-3q0pnb7w39]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}
.kd-player[b-3q0pnb7w39]{position:sticky;top:76px;min-width:0;overflow:hidden;border:1px solid #e0e4e8;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(20,30,40,.06)}
.kd-frame[b-3q0pnb7w39]{position:relative;aspect-ratio:16/9;background:#0e1a2b}
.kd-frame-error[b-3q0pnb7w39]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#fff;background:rgba(14,26,43,.92);font-size:.9rem;font-weight:600;text-align:center}
.kd-frame video[b-3q0pnb7w39]{display:block;width:100%;height:100%;background:#0e1a2b}
.kd-player-info[b-3q0pnb7w39]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px}
.kd-player-info>div:first-child[b-3q0pnb7w39]{min-width:0}
.kd-player-info h2[b-3q0pnb7w39]{margin:8px 0 0;font-size:1.15rem;font-weight:800;line-height:1.3}
.kd-group-name[b-3q0pnb7w39]{margin-left:6px;color:#77808a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.kd-nav[b-3q0pnb7w39]{display:flex;flex:0 0 auto;align-items:center;gap:6px}
.kd-nav span[b-3q0pnb7w39]{margin-right:4px;color:#77808a;font-size:.76rem;font-weight:700;white-space:nowrap}
.kd-nav button[b-3q0pnb7w39]{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe3e7;border-radius:8px;color:#505a64;background:#fff;font-size:1.2rem}
.kd-nav button:hover:not(:disabled)[b-3q0pnb7w39]{border-color:#f0522d;color:#c43b1b}
.kd-nav button:disabled[b-3q0pnb7w39]{opacity:.45;cursor:not-allowed}

.kd-tag[b-3q0pnb7w39]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}
.kd-tag.is-nfc[b-3q0pnb7w39]{color:#1d5fbf;background:#e8f0fc}
.kd-tag.is-video[b-3q0pnb7w39]{color:#c43b1b;background:#fff0ec}
.kd-tag.is-other[b-3q0pnb7w39]{color:#5b6570;background:#eef0f3}

.kd-list[b-3q0pnb7w39]{display:grid;gap:14px;min-width:0}
.kd-list section[b-3q0pnb7w39]{padding:12px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}
.kd-list h3[b-3q0pnb7w39]{display:flex;align-items:center;gap:7px;margin:2px 4px 8px;font-size:.84rem;font-weight:800}
.kd-list h3 i[b-3q0pnb7w39]{color:#c43b1b;font-size:1rem}
.kd-list h3 span[b-3q0pnb7w39]{padding:1px 7px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.64rem}
.kd-list ul[b-3q0pnb7w39]{display:grid;gap:4px;margin:0;padding:0;list-style:none}
.kd-list li button[b-3q0pnb7w39]{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 8px;border:1px solid transparent;border-radius:9px;color:#26313b;background:transparent;text-align:left}
.kd-list li button:hover[b-3q0pnb7w39]{background:#f6f7f8}
.kd-list li button.is-active[b-3q0pnb7w39]{border-color:#f6c4b6;background:#fff4f0}
.kd-num[b-3q0pnb7w39]{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#6a747d;background:#f1f3f5;font-size:.7rem;font-weight:800}
.kd-list li button.is-active .kd-num[b-3q0pnb7w39]{color:#fff;background:#f0522d}
.kd-title[b-3q0pnb7w39]{font-size:.8rem;font-weight:600;line-height:1.3}
.kd-list li button.is-active .kd-title[b-3q0pnb7w39]{color:#c43b1b;font-weight:800}

@media (max-width:1100px){.kd-layout[b-3q0pnb7w39]{grid-template-columns:1fr}.kd-player[b-3q0pnb7w39]{position:static}}
@media (max-width:600px){.kd-player-info[b-3q0pnb7w39]{flex-direction:column}.kd-filters[b-3q0pnb7w39]{width:100%}}
/* /Components/Pages/Kutuphane.razor.rz.scp.css */
.library-designer[b-2k2otcujnf] {
    --library-accent: #f0522d;
    --library-accent-dark: #c43b1f;
    --library-ink: #20242d;
    --library-muted: #707783;
    --library-line: #e4e7ec;
    --library-surface: #fff;
    color: var(--library-ink);
    min-width: 0;
}

.library-designer-page-header[b-2k2otcujnf] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 20px;
}

.library-designer-eyebrow[b-2k2otcujnf] {
    display: block;
    margin-bottom: 4px;
    color: var(--library-accent-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.library-designer-page-header h1[b-2k2otcujnf] {
    margin: 0;
    font-size: clamp(26px, 2.5vw, 36px);
    font-weight: 800;
    letter-spacing: -.035em;
}

.library-designer-page-header p[b-2k2otcujnf] {
    margin: 5px 0 0;
    color: var(--library-muted);
    font-size: 14px;
}

.library-designer-primary-action[b-2k2otcujnf],
.library-designer-save-action[b-2k2otcujnf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 42px;
    border: 0;
    border-radius: 11px;
    padding: 0 17px;
    background: var(--library-accent-dark);
    color: #fff;
    font-weight: 750;
    white-space: nowrap;
}

.library-designer-primary-action:hover[b-2k2otcujnf],
.library-designer-save-action:hover[b-2k2otcujnf] { background: #a93119; }
.library-designer button:disabled[b-2k2otcujnf] { cursor: not-allowed; opacity: .62; }

.library-designer-workspace[b-2k2otcujnf] {
    display: grid;
    grid-template-columns: minmax(310px, 360px) minmax(0, 1fr);
    align-items: start;
    gap: 20px;
    min-width: 0;
}

.library-designer-sidebar[b-2k2otcujnf],
.library-designer-editor-card[b-2k2otcujnf],
.library-designer-empty[b-2k2otcujnf] {
    border: 1px solid var(--library-line);
    border-radius: 18px;
    background: var(--library-surface);
    box-shadow: 0 12px 35px rgba(24, 32, 46, .06);
}

.library-designer-sidebar[b-2k2otcujnf] {
    position: sticky;
    top: 12px;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 92px);
    min-height: 560px;
    overflow: hidden;
}

.library-designer-sidebar-header[b-2k2otcujnf] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 20px 20px 12px;
}

.library-designer-sidebar-header h2[b-2k2otcujnf] {
    margin: 0;
    font-size: 18px;
    font-weight: 800;
}

.library-designer-sidebar-header span[b-2k2otcujnf] { color: var(--library-muted); font-size: 12px; }

.library-designer-icon-action[b-2k2otcujnf] {
    width: 36px;
    height: 36px;
    border: 1px solid #f4c5ba;
    border-radius: 10px;
    background: #fff5f2;
    color: var(--library-accent-dark);
    font-size: 19px;
}

.library-designer-search[b-2k2otcujnf] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 9px;
    margin: 0 16px 10px;
    min-height: 43px;
    border: 1px solid #d8dde5;
    border-radius: 12px;
    padding: 0 12px;
    background: #fafbfc;
    color: #7a828f;
}

.library-designer-search:focus-within[b-2k2otcujnf] {
    border-color: var(--library-accent);
    box-shadow: 0 0 0 3px rgba(240, 82, 45, .12);
    background: #fff;
}

.library-designer-search input[b-2k2otcujnf] {
    width: 100%;
    border: 0;
    outline: 0;
    background: transparent;
    color: var(--library-ink);
    font-size: 13px;
}

.library-designer-search button[b-2k2otcujnf] {
    border: 0;
    padding: 3px;
    background: transparent;
    color: #66707d;
}

.library-designer-role-filter[b-2k2otcujnf] {
    display: grid;
    gap: 5px;
    margin: 0 16px 13px;
}

.library-designer-role-filter label[b-2k2otcujnf] { color: #535b67; font-size: 12px; font-weight: 700; }
.library-designer-role-filter select[b-2k2otcujnf] {
    width: 100%;
    min-height: 40px;
    border: 1px solid #d8dde5;
    border-radius: 11px;
    padding: 0 40px 0 12px;
    background-color: #fff;
    color: var(--library-ink);
}

.library-tree[b-2k2otcujnf] {
    flex: 1;
    min-height: 0;
    overflow: auto;
    padding: 0 10px 16px;
    scrollbar-gutter: stable;
}

.library-tree-group[b-2k2otcujnf] { margin-bottom: 5px; border-radius: 13px; }
.library-tree-group.is-selected[b-2k2otcujnf] { background: #fff7f4; }
.library-tree-row[b-2k2otcujnf] { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; }

.library-tree-select[b-2k2otcujnf] {
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr) auto auto;
    align-items: center;
    gap: 10px;
    min-width: 0;
    width: 100%;
    border: 0;
    border-radius: 13px;
    padding: 10px 5px 10px 10px;
    background: transparent;
    color: inherit;
    text-align: left;
}

.library-tree-select:hover[b-2k2otcujnf] { background: #f6f8fa; }
.library-tree-group.is-selected .library-tree-select[b-2k2otcujnf] { color: #8f2d18; }
.library-tree-icon[b-2k2otcujnf],
.library-designer-editor-icon[b-2k2otcujnf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 11px;
    background: color-mix(in srgb, var(--library-accent) 13%, white);
    color: var(--library-accent);
    font-size: 20px;
}

.library-tree-copy[b-2k2otcujnf] { display: grid; min-width: 0; }
.library-tree-copy strong[b-2k2otcujnf] { overflow: hidden; color: #242933; font-size: 13px; font-weight: 750; text-overflow: ellipsis; white-space: nowrap; }
.library-tree-copy small[b-2k2otcujnf] { overflow: hidden; color: #858c97; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.library-group-field[b-2k2otcujnf] { display: flex; align-items: stretch; gap: 6px; }
.library-group-field[b-2k2otcujnf]  select { flex: 1 1 auto; min-width: 0; }
.library-group-manage[b-2k2otcujnf] { flex: 0 0 auto; display: inline-flex; align-items: center; gap: 4px; padding: 0 10px; border: 1px solid #d7dde2; border-radius: 6px; color: #394550; background: #fff; font-size: 12px; font-weight: 700; white-space: nowrap; }
.library-group-manage:hover[b-2k2otcujnf] { border-color: #f0b3a4; color: #c43b1f; background: #fff8f6; }
.library-group-manage:disabled[b-2k2otcujnf] { opacity: .6; cursor: not-allowed; }
.library-tree-meta[b-2k2otcujnf] { display: flex; flex-direction: column; align-items: flex-end; gap: 3px; min-width: 0; max-width: 112px; }
.library-tree-role[b-2k2otcujnf],
.library-tree-group-name[b-2k2otcujnf] { max-width: 100%; overflow: hidden; border-radius: 999px; padding: 2px 7px; font-size: 10px; line-height: 14px; text-overflow: ellipsis; white-space: nowrap; }
.library-tree-role[b-2k2otcujnf] { background: #eef1f4; color: #5d6570; }
.library-tree-group-name[b-2k2otcujnf] { background: #fff1ec; color: #b4452a; }
.library-tree-chevron[b-2k2otcujnf] { color: #959ca6; transition: transform .18s ease; }
.library-tree-group.is-selected .library-tree-chevron[b-2k2otcujnf] { transform: rotate(90deg); }

.library-tree-delete[b-2k2otcujnf] {
    width: 32px;
    height: 32px;
    margin-right: 6px;
    border: 0;
    border-radius: 9px;
    background: transparent;
    color: #9a6262;
}

.library-tree-delete:hover[b-2k2otcujnf] { background: #fff0ee; color: #bb2d1a; }
.library-tree-children[b-2k2otcujnf] { margin: 0 10px 9px 30px; border-left: 1px solid #efc9c0; padding: 4px 0 3px 13px; }
.library-tree-children-heading[b-2k2otcujnf] { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 5px; color: #7b5951; font-size: 10px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.library-tree-children-heading button[b-2k2otcujnf] { border: 0; background: transparent; color: var(--library-accent-dark); font-size: 10px; font-weight: 800; text-transform: none; }
.library-tree-empty[b-2k2otcujnf] { margin: 8px 0; color: #8a7070; font-size: 11px; }
.library-tree-detail[b-2k2otcujnf] { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; border-radius: 9px; }
.library-tree-detail.is-active[b-2k2otcujnf] { background: #fff; box-shadow: inset 0 0 0 1px #f0c2b7; }
.library-tree-detail > button[b-2k2otcujnf] { border: 0; background: transparent; color: #6d4d46; }
.library-tree-detail > button:first-child[b-2k2otcujnf] { display: flex; align-items: center; gap: 8px; min-width: 0; padding: 7px; text-align: left; }
.library-tree-detail > button:last-child[b-2k2otcujnf] { width: 30px; height: 30px; border-radius: 8px; }
.library-tree-detail > button:last-child:hover[b-2k2otcujnf] { background: #ffe9e4; color: #a92e18; }
.library-tree-detail span[b-2k2otcujnf] { display: grid; min-width: 0; }
.library-tree-detail strong[b-2k2otcujnf],.library-tree-detail small[b-2k2otcujnf] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.library-tree-detail strong[b-2k2otcujnf] { font-size: 12px; }
.library-tree-detail small[b-2k2otcujnf] { color: #9b7e77; font-size: 10px; }

.library-designer-state[b-2k2otcujnf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    gap: 7px;
    min-height: 180px;
    padding: 24px;
    color: var(--library-muted);
    text-align: center;
    font-size: 13px;
}
.library-designer-state > i[b-2k2otcujnf] { font-size: 32px; color: #b7bdc5; }
.library-designer-editor[b-2k2otcujnf] { min-width: 0; }

.library-designer-empty[b-2k2otcujnf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 620px;
    padding: 48px;
    text-align: center;
}
.library-designer-empty > span[b-2k2otcujnf] { display: grid; place-items: center; width: 72px; height: 72px; margin-bottom: 16px; border-radius: 22px; background: #fff1ed; color: var(--library-accent); font-size: 33px; }
.library-designer-empty h2[b-2k2otcujnf] { margin: 0; font-size: 21px; font-weight: 800; }
.library-designer-empty p[b-2k2otcujnf] { max-width: 430px; margin: 8px 0 18px; color: var(--library-muted); font-size: 14px; }
.library-designer-empty button[b-2k2otcujnf] { min-height: 40px; border: 1px solid #f0bbae; border-radius: 11px; padding: 0 15px; background: #fff6f3; color: var(--library-accent-dark); font-weight: 750; }

.library-designer-form[b-2k2otcujnf] { display: block; }
.library-designer-editor-card[b-2k2otcujnf] { min-width: 0; overflow: hidden; }
.library-designer-editor-header[b-2k2otcujnf] {
    position: sticky;
    top: 0;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    min-height: 88px;
    border-bottom: 1px solid var(--library-line);
    padding: 16px 20px;
    background: rgba(255,255,255,.96);
    backdrop-filter: blur(10px);
}
.library-designer-title-block[b-2k2otcujnf] { display: flex; align-items: center; gap: 12px; min-width: 0; }
.library-designer-editor-icon[b-2k2otcujnf] { flex: 0 0 auto; width: 46px; height: 46px; font-size: 23px; }
.library-designer-title-block > div[b-2k2otcujnf] { min-width: 0; }
.library-designer-title-block span[b-2k2otcujnf] { color: var(--library-accent-dark); font-size: 10px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
.library-designer-title-block h2[b-2k2otcujnf] { overflow: hidden; margin: 1px 0; font-size: 18px; font-weight: 800; text-overflow: ellipsis; white-space: nowrap; }
.library-designer-title-block small[b-2k2otcujnf] { display: block; overflow: hidden; color: #858c96; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.library-designer-actions[b-2k2otcujnf] { display: flex; gap: 8px; }
.library-designer-secondary-action[b-2k2otcujnf] { min-height: 40px; border: 1px solid #d7dce3; border-radius: 10px; padding: 0 13px; background: #fff; color: #4f5865; font-weight: 700; }
.library-designer-save-action[b-2k2otcujnf] { min-height: 40px; border-radius: 10px; }

.library-designer-tabs[b-2k2otcujnf] {
    position: sticky;
    top: 88px;
    z-index: 3;
    display: flex;
    gap: 5px;
    overflow-x: auto;
    border-bottom: 1px solid var(--library-line);
    padding: 0 17px;
    background: #fff;
    scrollbar-width: none;
}
.library-designer-tabs[b-2k2otcujnf]::-webkit-scrollbar { display: none; }
.library-designer-tabs button[b-2k2otcujnf] { display: inline-flex; align-items: center; gap: 7px; min-height: 51px; border: 0; border-bottom: 2px solid transparent; padding: 0 11px; background: transparent; color: #6c7480; font-size: 12px; font-weight: 750; white-space: nowrap; }
.library-designer-tabs button:hover[b-2k2otcujnf] { color: #303640; }
.library-designer-tabs button.is-active[b-2k2otcujnf] { border-bottom-color: var(--library-accent); color: var(--library-accent-dark); }
.library-designer-tabs button span[b-2k2otcujnf] { border-radius: 999px; padding: 2px 6px; background: #eef0f3; color: #66707c; font-size: 10px; }
.library-designer-form-body[b-2k2otcujnf] { padding: 20px; }
.library-designer-section-header[b-2k2otcujnf] { display: none; }
.library-designer .accordion[b-2k2otcujnf],.library-designer .accordion-item[b-2k2otcujnf] { border: 0; background: transparent; }
.library-designer .accordion-body[b-2k2otcujnf] { padding: 0; }

.library-designer[b-2k2otcujnf]  .form-label { color: #4f5865; font-weight: 750; }
.library-designer[b-2k2otcujnf]  .form-control,
.library-designer .form-control[b-2k2otcujnf],
.library-designer .form-select[b-2k2otcujnf] { min-height: 42px; border-color: #d8dde5; border-radius: 10px; background-color: #fff; color: #262c35; font-size: 13px; }
.library-designer[b-2k2otcujnf]  .form-control:focus,
.library-designer .form-control:focus[b-2k2otcujnf],
.library-designer .form-select:focus[b-2k2otcujnf] { border-color: var(--library-accent); box-shadow: 0 0 0 3px rgba(240,82,45,.12); }
.library-designer .form-control-color[b-2k2otcujnf] { width: 100%; padding: 5px !important; }

.library-icon-field[b-2k2otcujnf] { min-width: 0; }
.library-icon-field[b-2k2otcujnf]  .e-input-group {
    width: 100% !important;
    min-height: 42px;
    border: 1px solid #d8dde5 !important;
    border-radius: 10px !important;
    padding-left: 3px;
    background: #fff !important;
    box-shadow: none !important;
}
.library-icon-field[b-2k2otcujnf]  .e-input-group.e-input-focus {
    border-color: var(--library-accent) !important;
    box-shadow: 0 0 0 3px rgba(240,82,45,.12) !important;
}
.library-icon-field[b-2k2otcujnf]  .e-input-group input.e-input { min-height: 40px; color: #262c35; font-size: 13px; }
.library-icon-field[b-2k2otcujnf]  .e-input-value {
    display: flex;
    align-items: center;
}
.library-icon-field[b-2k2otcujnf]  .e-input-group .e-input-group-icon { margin-right: 4px; }
.library-icon-option[b-2k2otcujnf] {
    display: flex;
    align-items: center;
    gap: 11px;
    min-height: 48px;
    padding: 4px 2px;
}
.library-icon-option > span[b-2k2otcujnf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #fff1ed;
    color: var(--library-accent-dark);
    font-size: 19px;
}
.library-icon-option > div[b-2k2otcujnf] { display: grid; min-width: 0; }
.library-icon-option strong[b-2k2otcujnf] { color: #303640; font-size: 12px; line-height: 1.25; }
.library-icon-option small[b-2k2otcujnf] { color: #818995; font-size: 10px; line-height: 1.25; }
.library-icon-value[b-2k2otcujnf] { display: inline-flex; align-items: center; gap: 9px; min-width: 0; color: #303640; font-size: 13px; }
.library-icon-value i[b-2k2otcujnf] { color: var(--library-accent-dark); font-size: 18px; }
.library-icon-value span[b-2k2otcujnf] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.library-module-status[b-2k2otcujnf] {
    display: flex;
    align-items: center;
    gap: 11px;
    min-height: 42px;
    margin-top: 25px;
    border: 1px solid #d8dde5;
    border-radius: 10px;
    padding: 7px 11px;
    background: #fff;
    cursor: pointer;
}
.library-module-status input[b-2k2otcujnf] { flex: 0 0 auto; width: 18px; height: 18px; accent-color: var(--library-accent); }
.library-module-status span[b-2k2otcujnf] { display: grid; min-width: 0; }
.library-module-status strong[b-2k2otcujnf] { color: #3f4650; font-size: 12px; line-height: 1.25; }
.library-module-status small[b-2k2otcujnf] { color: #7b838f; font-size: 10px; line-height: 1.35; }

.library-query-section[b-2k2otcujnf] { margin: 18px 0; border: 1px solid #dde1e7; border-radius: 14px; padding: 14px; background: #fafbfc; }
.library-query-heading[b-2k2otcujnf] { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 10px; }
.library-query-heading > div[b-2k2otcujnf] { display: grid; }
.library-query-heading label[b-2k2otcujnf] { color: #3f4650; font-size: 13px; font-weight: 800; }
.library-query-heading span[b-2k2otcujnf] { color: #7b838f; font-size: 11px; }
.library-query-heading button[b-2k2otcujnf],.library-query-preview header button[b-2k2otcujnf] { display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 36px; border: 1px solid #f0b8aa; border-radius: 9px; padding: 0 12px; background: #fff5f2; color: var(--library-accent-dark); font-size: 12px; font-weight: 800; white-space: nowrap; }
.library-query-section[b-2k2otcujnf]  .CodeMirror,.library-query-section .CodeMirror[b-2k2otcujnf] { max-width: 100%; min-height: 300px; border: 1px solid #d8dde5; border-radius: 10px; font-size: 12px; }
.library-query-section[b-2k2otcujnf]  .CodeMirror-scroll { overflow: auto !important; }
.library-query-message[b-2k2otcujnf] { display: flex; align-items: center; gap: 7px; margin-top: 10px; border-radius: 9px; padding: 9px 11px; font-size: 12px; }
.library-query-message.is-error[b-2k2otcujnf] { background: #fff0ed; color: #a3331e; }
.library-query-preview[b-2k2otcujnf] { margin-top: 12px; border: 1px solid #dfe3e8; border-radius: 11px; overflow: hidden; background: #fff; }
.library-query-preview > header[b-2k2otcujnf] { display: flex; align-items: center; justify-content: space-between; gap: 12px; border-bottom: 1px solid #e5e8ec; padding: 10px 12px; }
.library-query-preview > header > div[b-2k2otcujnf] { display: grid; }
.library-query-preview > header strong[b-2k2otcujnf] { font-size: 13px; }
.library-query-preview > header span[b-2k2otcujnf] { color: var(--library-muted); font-size: 10px; }
.library-query-preview-table[b-2k2otcujnf] { max-height: 330px; overflow: auto; }
.library-query-preview table[b-2k2otcujnf] { min-width: 100%; border-collapse: collapse; white-space: nowrap; }
.library-query-preview th[b-2k2otcujnf],.library-query-preview td[b-2k2otcujnf] { border-right: 1px solid #eceef1; border-bottom: 1px solid #eceef1; padding: 8px 10px; font-size: 11px; text-align: left; }
.library-query-preview th[b-2k2otcujnf] { position: sticky; top: 0; z-index: 1; background: #f5f7f9; color: #4b535e; font-weight: 800; }

.column-definition-panel[b-2k2otcujnf] { margin-top: 12px; border: 1px solid #e0e4e9; border-radius: 13px; padding: 14px; background: #fafbfc; }
.column-definition-table[b-2k2otcujnf] { width: 100%; margin-top: 10px; border-collapse: collapse; }
.column-definition-table th[b-2k2otcujnf],.column-definition-table td[b-2k2otcujnf] { border-bottom: 1px solid #e5e8ec; padding: 8px 9px; color: #3e4651; font-size: 12px; }
.column-definition-table thead[b-2k2otcujnf],.column-definition-table thead.table-dark[b-2k2otcujnf] { background: #f4f6f8 !important; color: #4d5662 !important; }
.column-definition-table tbody tr[b-2k2otcujnf] { background: #fff; }
.column-definition-table tbody tr:hover[b-2k2otcujnf] { background: #faf7f5; }
.column-definition-table .column-action-btn[b-2k2otcujnf] { display: inline-flex; align-items: center; justify-content: center; width: 31px; height: 31px; border-radius: 9px; padding: 0; }

.library-designer-mobile-back[b-2k2otcujnf] { display: none; }

.library-designer button:focus-visible[b-2k2otcujnf],
.library-designer input:focus-visible[b-2k2otcujnf],
.library-designer select:focus-visible[b-2k2otcujnf],
.library-designer [tabindex="0"]:focus-visible[b-2k2otcujnf] { outline: 3px solid rgba(196,59,31,.25); outline-offset: 2px; }

@media (max-width: 1199.98px) {
    .library-designer-workspace[b-2k2otcujnf] { grid-template-columns: minmax(285px, 320px) minmax(0, 1fr); gap: 14px; }
    .library-tree-meta[b-2k2otcujnf] { display: none; }
    .library-designer-editor-header[b-2k2otcujnf] { align-items: flex-start; }
    .library-designer-actions[b-2k2otcujnf] { flex-direction: column-reverse; }
}

@media (max-width: 991.98px) {
    .library-designer-page-header[b-2k2otcujnf] { align-items: center; margin-bottom: 14px; }
    .library-designer-page-header p[b-2k2otcujnf] { max-width: 560px; }
    .library-designer-workspace[b-2k2otcujnf] { display: block; }
    .library-designer-sidebar[b-2k2otcujnf] { position: static; max-height: none; min-height: calc(100vh - 220px); }
    .library-tree[b-2k2otcujnf] { max-height: none; overflow: visible; }
    .library-designer:not(.is-editing) .library-designer-editor[b-2k2otcujnf] { display: none; }
    .library-designer.is-editing .library-designer-sidebar[b-2k2otcujnf] { display: none; }
    .library-designer.is-editing .library-designer-page-header[b-2k2otcujnf] { display: none; }
    .library-designer-mobile-back[b-2k2otcujnf] { display: inline-flex; align-items: center; gap: 7px; margin-bottom: 10px; border: 0; padding: 7px 2px; background: transparent; color: var(--library-accent-dark); font-size: 13px; font-weight: 800; }
    .library-designer-editor-header[b-2k2otcujnf],.library-designer-tabs[b-2k2otcujnf] { position: static; }
    .library-designer-editor-header[b-2k2otcujnf] { align-items: center; }
    .library-designer-actions[b-2k2otcujnf] { flex-direction: row; }
}

@media (max-width: 767.98px) {
    .library-module-status[b-2k2otcujnf] { margin-top: 12px; }
}

@media (max-width: 575.98px) {
    .library-designer-page-header h1[b-2k2otcujnf] { font-size: 25px; }
    .library-designer-page-header p[b-2k2otcujnf] { display: none; }
    .library-designer-primary-action[b-2k2otcujnf] { width: 42px; padding: 0; font-size: 0; }
    .library-designer-primary-action i[b-2k2otcujnf] { font-size: 20px; }
    .library-designer-sidebar[b-2k2otcujnf] { border-radius: 14px; }
    .library-designer-editor-card[b-2k2otcujnf] { border-radius: 14px; }
    .library-designer-editor-header[b-2k2otcujnf] { align-items: flex-start; padding: 13px; }
    .library-designer-title-block[b-2k2otcujnf] { flex: 1; }
    .library-designer-title-block h2[b-2k2otcujnf] { max-width: 145px; font-size: 15px; }
    .library-designer-editor-icon[b-2k2otcujnf] { width: 39px; height: 39px; }
    .library-designer-actions[b-2k2otcujnf] { gap: 5px; }
    .library-designer-secondary-action[b-2k2otcujnf] { display: none; }
    .library-designer-save-action[b-2k2otcujnf] { min-height: 38px; padding: 0 11px; font-size: 12px; }
    .library-designer-tabs[b-2k2otcujnf] { padding: 0 7px; }
    .library-designer-tabs button[b-2k2otcujnf] { min-height: 46px; padding: 0 8px; }
    .library-designer-form-body[b-2k2otcujnf] { padding: 13px; }
    .library-query-heading[b-2k2otcujnf],.library-query-preview > header[b-2k2otcujnf] { align-items: stretch; flex-direction: column; }
    .library-query-heading button[b-2k2otcujnf],.library-query-preview header button[b-2k2otcujnf] { width: 100%; }
    .library-query-section[b-2k2otcujnf] { padding: 10px; }
    .library-query-section[b-2k2otcujnf]  .CodeMirror,.library-query-section .CodeMirror[b-2k2otcujnf] { min-height: 250px; }
}
/* /Components/Pages/LogoCustomerSync.razor.rz.scp.css */
.customer-sync-page[b-vwkfass0b2] {
    height: calc(100dvh - 110px);
    min-height: 520px;
    overflow: hidden;
}

.customer-grid-card[b-vwkfass0b2] {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
}

.customer-grid-body[b-vwkfass0b2] {
    height: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.customer-grid-fill[b-vwkfass0b2] {
    min-height: 0;
    min-width: 0;
    max-width: 100%;
    height: calc(100dvh - 223px);
    display: flex;
    flex: 0 0 auto;
    overflow: hidden;
}

.customer-grid-fill[b-vwkfass0b2]  .e-grid {
    min-height: 0;
    min-width: 0;
    width: 100% !important;
    max-width: 100%;
    height: 100% !important;
    flex: 1 1 auto;
}

.customer-grid-fill[b-vwkfass0b2]  .e-grid .e-gridcontent {
    overflow-x: auto;
}

.customer-grid-fill[b-vwkfass0b2]  .grid-action-btn {
    padding: 2px 6px;
    line-height: 1;
}

.customer-grid-fill[b-vwkfass0b2]  .grid-action-btn .material-symbols-outlined {
    font-size: 16px;
    vertical-align: middle;
}

/* Kullanıcı ekleme/düzenleme penceresi */
.user-modal[b-vwkfass0b2] { background: rgba(15, 23, 32, .55); backdrop-filter: blur(2px); }
.user-modal .modal-dialog[b-vwkfass0b2] { max-width: 520px; }
.user-modal .modal-dialog.modal-lg[b-vwkfass0b2] { max-width: 860px; }
.user-modal-content[b-vwkfass0b2] { overflow: hidden; border: 1px solid #e0e4e8; border-radius: 14px; color: #202932; background: #fff; box-shadow: 0 24px 60px -18px rgba(0, 0, 0, .45); }
.user-modal-header[b-vwkfass0b2] { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: flex-start; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #e8ecef; }
.user-modal-icon[b-vwkfass0b2] { width: 36px; height: 36px; display: grid; place-items: center; border-radius: 9px; color: #d94524; background: #fff0ec; font-size: 1.1rem; }
.user-modal-header h2[b-vwkfass0b2] { margin: 0 0 3px; font-size: 1.05rem; font-weight: 800; }
.user-modal-header p[b-vwkfass0b2] { margin: 0; overflow: hidden; color: #77808a; font-size: .76rem; text-overflow: ellipsis; white-space: nowrap; }
.user-modal-header .btn-close[b-vwkfass0b2] { margin-top: 4px; }
.user-modal-body[b-vwkfass0b2] { display: grid; gap: 16px; max-height: min(70vh, 640px); padding: 18px 20px; overflow-y: auto; }
.modal-lg .user-modal-body[b-vwkfass0b2] { grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); align-items: start; }
.user-modal-fields[b-vwkfass0b2] { display: grid; align-content: start; gap: 14px; }
.user-modal-segment[b-vwkfass0b2] { display: flex; width: fit-content; max-width: 100%; flex-wrap: wrap; gap: 4px; padding: 3px; border: 1px solid #dfe3e8; border-radius: 9px; background: #f6f7f9; }
.user-modal-segment button[b-vwkfass0b2] { min-width: 74px; padding: 5px 12px; border: 0; border-radius: 7px; color: #4b5562; background: transparent; font-size: .78rem; font-weight: 700; }
.user-modal-segment button:hover[b-vwkfass0b2] { color: #1f2730; background: #fff; }
.user-modal-segment button.is-active[b-vwkfass0b2] { color: #fff; background: #f0522d; box-shadow: 0 2px 6px rgba(240, 82, 45, .35); }
.user-modal-segment button:focus-visible[b-vwkfass0b2] { outline: 2px solid #f0522d; outline-offset: 2px; }
.user-modal-segment.is-readonly[b-vwkfass0b2] { opacity: .75; }
.user-modal-segment.is-readonly button[b-vwkfass0b2] { cursor: not-allowed; }
.user-modal-segment.is-readonly button:not(.is-active):hover[b-vwkfass0b2] { color: #4b5562; background: transparent; }
.user-modal-customers[b-vwkfass0b2] { min-width: 0; }
.user-modal-customers h3[b-vwkfass0b2] { margin: 0 0 8px; color: #303a44; font-size: .82rem; font-weight: 800; }
.user-modal-customers[b-vwkfass0b2]  .e-grid { width: 100% !important; max-width: 100%; min-width: 0; }
.user-modal-footer[b-vwkfass0b2] { display: flex; justify-content: flex-end; gap: 8px; padding: 12px 20px; border-top: 1px solid #e8ecef; background: #fafbfc; }
.user-modal-footer .material-symbols-outlined[b-vwkfass0b2] { font-size: 16px; vertical-align: middle; }

@media (max-width: 991.98px) {
    .customer-sync-page[b-vwkfass0b2] {
        height: auto;
        min-height: 0;
        overflow: visible;
    }

    .customer-grid-card[b-vwkfass0b2] {
        height: auto;
        min-height: 620px;
    }

    .customer-grid-fill[b-vwkfass0b2] {
        height: 520px;
        flex: none;
    }

    .modal-lg .user-modal-body[b-vwkfass0b2] { grid-template-columns: minmax(0, 1fr); }
}

@media (max-width: 575.98px) {
    .customer-grid-card[b-vwkfass0b2] {
        min-height: 560px;
    }

    .customer-grid-fill[b-vwkfass0b2] {
        height: 460px;
    }
}

/* Başlık satırı: başlık solda, rol filtresi sağda */
.customer-grid-head[b-vwkfass0b2] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px 16px;
}

.customer-role-filter[b-vwkfass0b2] {
    flex: 0 1 240px;
    min-width: 180px;
    margin: 0;
}

@media (max-width: 575.98px) {
    .customer-role-filter[b-vwkfass0b2] {
        flex-basis: 100%;
    }
}
/* /Components/Pages/LogoTablePage.razor.rz.scp.css */
.logo-table-page[b-b0d6t08rw6] {
    height: calc(100dvh - 110px);
    min-height: 460px;
    overflow: hidden;
    border: 1px solid #dde1e6 !important;
    border-radius: 8px;
    background: #ffffff;
}

.logo-table-body[b-b0d6t08rw6] {
    min-height: 0;
    display: flex;
    flex-direction: column;
    padding: 18px 20px 20px;
}

.logo-table-heading[b-b0d6t08rw6] {
    flex: 0 0 auto;
}

.logo-table-heading h1[b-b0d6t08rw6] {
    color: #17191c;
}

[b-b0d6t08rw6] .data-table-fill {
    min-height: 0;
    flex: 1 1 auto;
}

@media (max-width: 991.98px) {
    .logo-table-page[b-b0d6t08rw6] {
        height: calc(100dvh - 154px);
        min-height: 380px;
    }
}

@media (max-width: 575.98px) {
    .logo-table-body[b-b0d6t08rw6] {
        padding: 14px;
    }

    .logo-table-heading[b-b0d6t08rw6] {
        align-items: flex-start !important;
        flex-direction: column;
        gap: 4px;
    }
}
/* /Components/Pages/ModulGrupModal.razor.rz.scp.css */
.group-modal[b-oegnphvhbl] { background: rgba(15, 23, 32, .55); backdrop-filter: blur(2px); }
.group-modal[b-oegnphvhbl]  .modal-dialog { max-width: 860px; }
.group-modal-content[b-oegnphvhbl] { overflow: hidden; border: 1px solid #e0e4e8; border-radius: 14px; color: #202932; background: #fff; box-shadow: 0 24px 60px -18px rgba(0, 0, 0, .45); }
.group-modal-header[b-oegnphvhbl] { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: flex-start; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #e8ecef; }
.group-modal-icon[b-oegnphvhbl] { width: 36px; height: 36px; display: grid; place-items: center; border-radius: 9px; color: #d94524; background: #fff0ec; font-size: 1.1rem; }
.group-modal-header h2[b-oegnphvhbl] { margin: 0 0 3px; font-size: 1.05rem; font-weight: 800; }
.group-modal-header p[b-oegnphvhbl] { margin: 0; color: #77808a; font-size: .76rem; }
.group-modal-header[b-oegnphvhbl]  .btn-close { margin-top: 4px; }
.group-modal-body[b-oegnphvhbl] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); max-height: min(72vh, 640px); }
.group-modal-body[b-oegnphvhbl]  .group-modal-form { display: grid; align-content: start; gap: 12px; padding: 18px 20px; }
.group-modal-form-title[b-oegnphvhbl] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px; }
.group-modal-form-title b[b-oegnphvhbl] { color: #303a44; font-size: .86rem; }
.group-modal-link[b-oegnphvhbl] { display: inline-flex; align-items: center; gap: 4px; padding: 0; border: 0; color: #c43b1f; background: none; font-size: .74rem; font-weight: 700; }
.group-modal-alert[b-oegnphvhbl] { margin: 0; padding: 10px 12px; border-radius: 8px; font-size: .76rem; }
.group-modal-alert.is-error[b-oegnphvhbl] { color: #8d2d1b; border: 1px solid #f0c4bb; background: #fff1ee; }
.group-modal-alert.is-success[b-oegnphvhbl] { color: #17653b; border: 1px solid #a9dec0; background: #ebfaf1; }
.group-modal-field[b-oegnphvhbl] { min-width: 0; display: grid; gap: 6px; color: #59636e; font-size: .73rem; font-weight: 700; }
.group-modal-field input[b-oegnphvhbl] { width: 100%; min-height: 42px; padding: 9px 11px; border: 1px solid #d6dce2; border-radius: 8px; color: #222d36; background: #fff; font: inherit; font-size: .84rem; }
.group-modal-field input:focus[b-oegnphvhbl] { border-color: #f0522d; outline: 0; box-shadow: 0 0 0 3px rgba(240, 82, 45, .12); }
.group-modal-actions[b-oegnphvhbl] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px; }
.group-modal-actions button[b-oegnphvhbl] { min-height: 40px; display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 0 14px; border: 1px solid #d7dde2; border-radius: 8px; color: #394550; background: #fff; font-size: .78rem; font-weight: 750; }
.group-modal-actions .is-primary[b-oegnphvhbl] { color: #fff; border-color: #c43b1f; background: #c43b1f; }
.group-modal-actions button:disabled[b-oegnphvhbl] { opacity: .6; cursor: not-allowed; }
.group-modal-hint[b-oegnphvhbl] { margin: 0; color: #7a848e; font-size: .7rem; }
.group-modal-list[b-oegnphvhbl] { display: grid; grid-template-rows: auto auto minmax(0, 1fr); gap: 10px; min-height: 0; padding: 18px 20px; border-left: 1px solid #e8ecef; background: #f8f9fa; }
.group-modal-list-head[b-oegnphvhbl] { display: flex; align-items: center; justify-content: space-between; }
.group-modal-list-head b[b-oegnphvhbl] { color: #303a44; font-size: .86rem; }
.group-modal-list-head span[b-oegnphvhbl] { padding: 3px 8px; border-radius: 999px; color: #69737d; background: #eceff2; font-size: .66rem; font-weight: 700; }
.group-modal-search[b-oegnphvhbl] { position: relative; display: block; }
.group-modal-search i[b-oegnphvhbl] { position: absolute; top: 50%; left: 11px; transform: translateY(-50%); color: #8a939c; }
.group-modal-search input[b-oegnphvhbl] { width: 100%; min-height: 38px; padding: 8px 10px 8px 32px; border: 1px solid #d6dce2; border-radius: 8px; color: #222d36; background: #fff; font: inherit; font-size: .8rem; }
.group-modal-search input:focus[b-oegnphvhbl] { border-color: #f0522d; outline: 0; box-shadow: 0 0 0 3px rgba(240, 82, 45, .12); }
.group-modal-empty[b-oegnphvhbl] { margin: 0; padding: 14px; border-radius: 8px; color: #7c858e; background: #fff; font-size: .76rem; }
.group-modal-list ul[b-oegnphvhbl] { min-height: 0; overflow: auto; display: grid; align-content: start; gap: 6px; margin: 0; padding: 0; list-style: none; }
.group-modal-list li[b-oegnphvhbl] { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 10px 9px 12px; border: 1px solid #e3e7ea; border-radius: 9px; background: #fff; }
.group-modal-list li.is-selected[b-oegnphvhbl] { border-color: #f0b3a4; background: #fff8f6; }
.group-modal-list li.is-editing[b-oegnphvhbl] { border-color: #f0522d; box-shadow: 0 0 0 2px rgba(240, 82, 45, .12); }
.group-modal-list li > div:first-child[b-oegnphvhbl] { min-width: 0; display: grid; gap: 1px; }
.group-modal-list strong[b-oegnphvhbl] { overflow: hidden; color: #303a44; font-size: .8rem; text-overflow: ellipsis; white-space: nowrap; }
.group-modal-list small[b-oegnphvhbl] { color: #7a848e; font-size: .66rem; }
.group-modal-item-actions[b-oegnphvhbl] { flex: 0 0 auto; display: flex; gap: 6px; }
.group-modal-item-actions button[b-oegnphvhbl] { min-height: 32px; display: inline-flex; align-items: center; justify-content: center; padding: 0 9px; border: 1px solid #d9dee3; border-radius: 7px; color: #59636d; background: #fff; font-size: .72rem; font-weight: 700; }
.group-modal-item-actions .is-danger[b-oegnphvhbl] { color: #9a3b3b; border-color: #ecc9c9; }
.group-modal-item-actions .is-select[b-oegnphvhbl] { color: #c43b1f; border-color: #f0c4bb; }
.group-modal-list li.is-selected .is-select[b-oegnphvhbl] { color: #fff; border-color: #c43b1f; background: #c43b1f; }
.group-modal-item-actions button:disabled[b-oegnphvhbl] { opacity: .6; cursor: not-allowed; }
@media (max-width: 767px) {
    .group-modal[b-oegnphvhbl]  .modal-dialog { margin: 8px; }
    .group-modal-body[b-oegnphvhbl] { grid-template-columns: 1fr; max-height: calc(100vh - 110px); overflow: auto; }
    .group-modal-list[b-oegnphvhbl] { border-left: 0; border-top: 1px solid #e8ecef; }
    .group-modal-list ul[b-oegnphvhbl] { max-height: 320px; }
}
/* /Components/Pages/Orders/Calisanlarim.razor.rz.scp.css */
.staff-page[b-oqzapdv424]{max-width:1100px;margin:0 auto;color:#202932}
.staff-header[b-oqzapdv424]{margin-bottom:18px}
.staff-eyebrow[b-oqzapdv424]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.staff-header h1[b-oqzapdv424]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.staff-header p[b-oqzapdv424]{margin:0;color:#747d87;max-width:720px}
.staff-alert[b-oqzapdv424]{margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:.84rem}
.staff-alert.is-error[b-oqzapdv424]{color:#8d2d1b;border:1px solid #f0c4bb;background:#fff1ee}
.staff-alert.is-success[b-oqzapdv424]{color:#17653b;border:1px solid #a9dec0;background:#ebfaf1}
.staff-state[b-oqzapdv424]{min-height:160px;display:flex;align-items:center;justify-content:center;color:#747d87}
.staff-layout[b-oqzapdv424]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}
.staff-card[b-oqzapdv424]{min-width:0;padding:20px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}
.staff-card h2[b-oqzapdv424]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;font-weight:800}
.staff-card h2 small[b-oqzapdv424]{padding:2px 8px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.68rem}
.staff-note[b-oqzapdv424]{margin:0 0 12px;color:#77808a;font-size:.8rem}
.staff-form[b-oqzapdv424]{display:grid;gap:12px}
.staff-form label[b-oqzapdv424]{display:grid;gap:5px;color:#59636d;font-size:.72rem;font-weight:700}
.staff-form input[b-oqzapdv424],.staff-form select[b-oqzapdv424]{width:100%;height:38px;padding:0 9px;border:1px solid #d5dbe1;border-radius:7px;color:#26313b;background:#fff}
.staff-actions[b-oqzapdv424]{display:flex;gap:8px;margin-top:14px}
.staff-card button[b-oqzapdv424]{min-height:34px;padding:0 12px;border:1px solid #d4dae0;border-radius:7px;color:#505a64;background:#fff;font-size:.78rem;font-weight:700}
.staff-card button.is-primary[b-oqzapdv424]{color:#fff;border-color:#f0522d;background:#f0522d}
.staff-card button.is-danger[b-oqzapdv424]{color:#ad3b25}
.staff-card button:disabled[b-oqzapdv424]{opacity:.55;cursor:not-allowed}
.staff-list[b-oqzapdv424]{display:grid;gap:6px;margin:0;padding:0;list-style:none}
.staff-list li[b-oqzapdv424]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border-bottom:1px solid #edf0f2}
.staff-list li>div:first-child[b-oqzapdv424]{min-width:0}
.staff-list strong[b-oqzapdv424],.staff-list small[b-oqzapdv424]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.staff-list strong[b-oqzapdv424]{font-size:.86rem}
.staff-list small[b-oqzapdv424]{margin-top:2px;color:#7b8490;font-size:.72rem}
.staff-list li>div:last-child[b-oqzapdv424]{display:flex;gap:4px}
.staff-list li button[b-oqzapdv424]{width:32px;padding:0}
@media (max-width:900px){.staff-layout[b-oqzapdv424]{grid-template-columns:1fr}}
/* /Components/Pages/Orders/DealerCartPage.razor.rz.scp.css */
.order-cart-page[b-onnpbs00d6]{--order-accent:#f0522d;min-width:0;max-width:1360px;margin:0 auto;color:#20252b}.order-flow-header[b-onnpbs00d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.order-eyebrow[b-onnpbs00d6]{color:var(--order-accent);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.order-flow-header h1[b-onnpbs00d6]{margin:4px 0;font-size:1.75rem}.order-flow-header p[b-onnpbs00d6]{margin:0;color:#707985;font-size:.85rem}.order-flow-header nav[b-onnpbs00d6]{display:flex;gap:8px}.order-flow-header nav a[b-onnpbs00d6]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #dfe3e7;border-radius:8px;color:#414a54;background:#fff;text-decoration:none;font-size:.76rem;font-weight:800}.order-flow-state[b-onnpbs00d6]{min-height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:30px;color:#737c87;text-align:center}.order-flow-state>i[b-onnpbs00d6]{font-size:2.6rem}.order-flow-state h2[b-onnpbs00d6]{margin:0;color:#303841;font-size:1.15rem}.order-flow-state p[b-onnpbs00d6]{margin:0}.order-flow-state a[b-onnpbs00d6],.order-flow-state button[b-onnpbs00d6]{padding:10px 15px;border:0;border-radius:8px;color:#fff;background:var(--order-accent);text-decoration:none}.order-flow-state.is-error>i[b-onnpbs00d6]{color:#bd4934}.order-cart-layout[b-onnpbs00d6]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.order-cart-content[b-onnpbs00d6]{min-width:0}.order-warning-list[b-onnpbs00d6]{margin-bottom:12px;padding:10px 13px;border:1px solid #f1c9a2;border-radius:10px;color:#84531c;background:#fff8ed}.order-warning-list p[b-onnpbs00d6]{display:flex;gap:7px;margin:4px 0;font-size:.76rem}.order-cart-lines[b-onnpbs00d6]{overflow:hidden;border:1px solid #e0e4e8;border-radius:13px;background:#fff}.order-cart-line[b-onnpbs00d6]{min-width:0;display:grid;grid-template-columns:92px minmax(170px,1fr) 130px 160px;gap:16px;align-items:center;padding:17px;border-bottom:1px solid #edf0f2}.order-cart-line:last-child[b-onnpbs00d6]{border:0}.order-cart-line.is-gift[b-onnpbs00d6]{background:#fffaf8}.order-cart-image[b-onnpbs00d6]{width:92px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#f5f6f7}.order-cart-image img[b-onnpbs00d6]{width:100%;height:100%;object-fit:contain}.order-cart-product[b-onnpbs00d6]{min-width:0}.order-cart-product>span[b-onnpbs00d6]{color:#8a929c;font-size:.67rem}.order-cart-product h2[b-onnpbs00d6]{margin:4px 0;font-size:.88rem}.order-cart-product h2 a[b-onnpbs00d6]{color:#242a31;text-decoration:none}.order-cart-product small[b-onnpbs00d6]{color:#747d87;font-size:.7rem}.order-applied-campaign[b-onnpbs00d6]{display:flex;align-items:center;gap:5px;margin:7px 0 0;color:#a83d23;font-size:.69rem;font-weight:800}.order-cart-quantity[b-onnpbs00d6]{display:flex;align-items:center;flex-direction:column;gap:7px}.order-stepper[b-onnpbs00d6]{width:108px;height:40px;display:grid;grid-template-columns:31px 1fr 31px;align-items:center;border:1px solid #dce1e6;border-radius:8px}.order-stepper button[b-onnpbs00d6]{height:100%;padding:0;border:0;background:none;font-weight:900}.order-stepper output[b-onnpbs00d6]{text-align:center;font-size:.78rem;font-weight:900}.order-remove-button[b-onnpbs00d6]{padding:0;border:0;color:#8b5550;background:none;font-size:.68rem}.order-gift-quantity[b-onnpbs00d6]{color:#505963;font-size:.76rem;font-weight:800;text-align:center}.order-line-totals[b-onnpbs00d6]{margin:0;font-size:.71rem}.order-line-totals div[b-onnpbs00d6]{display:flex;justify-content:space-between;gap:8px;margin:5px 0}.order-line-totals dt[b-onnpbs00d6]{color:#818994;font-weight:500}.order-line-totals dd[b-onnpbs00d6]{margin:0;font-weight:800}.is-discount dd[b-onnpbs00d6]{color:#258149}.order-cart-summary[b-onnpbs00d6]{position:sticky;top:82px;padding:20px;border:1px solid #dfe3e7;border-radius:13px;background:#fff}.order-cart-summary h2[b-onnpbs00d6]{margin:0 0 16px;font-size:1.05rem}.order-cart-summary>dl[b-onnpbs00d6]{margin:0}.order-cart-summary>dl>div[b-onnpbs00d6]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:#66707a;font-size:.77rem}.order-cart-summary dd[b-onnpbs00d6]{margin:0;color:#303841;font-weight:800}.order-cart-summary .order-grand-total[b-onnpbs00d6]{margin-top:7px;padding-top:15px;border-top:1px solid #e3e6e9;color:#222;font-size:.94rem}.order-basket-campaign[b-onnpbs00d6]{display:flex;gap:8px;margin:14px 0;padding:11px;border:1px solid #f1c1b5;border-radius:8px;color:#96381f;background:#fff6f2}.order-basket-campaign div[b-onnpbs00d6]{display:flex;flex-direction:column}.order-basket-campaign strong[b-onnpbs00d6]{font-size:.74rem}.order-basket-campaign span[b-onnpbs00d6]{font-size:.66rem}.order-cart-summary label[b-onnpbs00d6]{display:flex;justify-content:space-between;margin:18px 0 7px;font-size:.75rem;font-weight:800}.order-cart-summary label span[b-onnpbs00d6]{color:#8a929b;font-size:.65rem;font-weight:500}.order-cart-summary textarea[b-onnpbs00d6]{width:100%;min-height:86px;padding:10px;border:1px solid #dce1e6;border-radius:8px;resize:vertical;font-size:.76rem}.order-note-count[b-onnpbs00d6]{display:block;color:#89919a;font-size:.63rem;text-align:right}.order-action-error[b-onnpbs00d6]{margin:10px 0;padding:9px;border-radius:7px;color:#a43a28;background:#fceeea;font-size:.72rem}.order-submit-button[b-onnpbs00d6]{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;border:0;border-radius:9px;color:#fff;background:var(--order-accent);font-size:.8rem;font-weight:900}.order-submit-button:disabled[b-onnpbs00d6]{opacity:.5}.order-reservation-note[b-onnpbs00d6]{display:flex;gap:5px;margin:10px 0 0;color:#7c858f;font-size:.65rem;line-height:1.4}
@media(max-width:980px){.order-cart-layout[b-onnpbs00d6]{grid-template-columns:1fr}.order-cart-summary[b-onnpbs00d6]{position:static}.order-cart-line[b-onnpbs00d6]{grid-template-columns:80px minmax(0,1fr) 120px 150px}.order-cart-image[b-onnpbs00d6]{width:80px;height:72px}}
@media(max-width:700px){.order-flow-header nav a:first-child[b-onnpbs00d6]{display:none}.order-flow-header p[b-onnpbs00d6]{display:none}.order-cart-line[b-onnpbs00d6]{grid-template-columns:72px minmax(0,1fr);gap:11px}.order-cart-image[b-onnpbs00d6]{width:72px;height:68px}.order-cart-quantity[b-onnpbs00d6]{grid-column:1/2}.order-line-totals[b-onnpbs00d6]{grid-column:2/3}.order-gift-quantity[b-onnpbs00d6]{grid-column:1/2}.order-cart-summary[b-onnpbs00d6]{margin-bottom:10px}.order-flow-header h1[b-onnpbs00d6]{font-size:1.4rem}}
@media(max-width:380px){.order-cart-line[b-onnpbs00d6]{padding:12px}.order-flow-header nav a[b-onnpbs00d6]{padding:8px;font-size:.7rem}}
.order-stepper button:disabled[b-onnpbs00d6],.order-remove-button:disabled[b-onnpbs00d6]{opacity:.42;cursor:not-allowed}
/* /Components/Pages/Orders/DealerOrderDetailPage.razor.rz.scp.css */
.order-order-detail-page[b-und2u1zfp2]{--order-accent:#f0522d;min-width:0;max-width:1320px;margin:0 auto;color:#20252b}.order-back-link[b-und2u1zfp2]{display:inline-flex;align-items:center;gap:6px;margin-bottom:17px;color:#59636e;text-decoration:none;font-size:.76rem;font-weight:800}.order-flow-state[b-und2u1zfp2]{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#737c87;text-align:center}.order-flow-state>i[b-und2u1zfp2]{font-size:2.6rem}.order-flow-state h1[b-und2u1zfp2],.order-flow-state h2[b-und2u1zfp2]{margin:0;color:#303841;font-size:1.2rem}.order-flow-state p[b-und2u1zfp2]{margin:0}.order-flow-state a[b-und2u1zfp2],.order-flow-state button[b-und2u1zfp2]{padding:10px 15px;border:0;border-radius:8px;color:#fff;background:var(--order-accent);text-decoration:none}.order-flow-state.is-error>i[b-und2u1zfp2]{color:#bd4934}.order-detail-heading[b-und2u1zfp2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.order-eyebrow[b-und2u1zfp2]{color:var(--order-accent);font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.order-detail-heading h1[b-und2u1zfp2]{margin:4px 0;font-size:1.55rem}.order-detail-heading time[b-und2u1zfp2]{color:#7d8690;font-size:.73rem}.order-detail-actions[b-und2u1zfp2]{display:flex;align-items:center;gap:9px}.order-detail-actions button[b-und2u1zfp2]{height:38px;padding:0 12px;border:1px solid #edb6aa;border-radius:8px;color:#a83c27;background:#fff;font-size:.72rem;font-weight:800}.order-status[b-und2u1zfp2]{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:.7rem;white-space:nowrap}.order-status.is-submitted[b-und2u1zfp2]{color:#8a5918;background:#fff3db}.order-status.is-approved[b-und2u1zfp2],.order-status.is-preparing[b-und2u1zfp2]{color:#17649b;background:#e8f4fc}.order-status.is-shipped[b-und2u1zfp2]{color:#5945a8;background:#f0edff}.order-status.is-completed[b-und2u1zfp2]{color:#257749;background:#e9f7ef}.order-status.is-rejected[b-und2u1zfp2],.order-status.is-cancelled[b-und2u1zfp2]{color:#a44030;background:#fceeea}.order-action-error[b-und2u1zfp2]{margin:-5px 0 14px;padding:10px;border-radius:8px;color:#a43a28;background:#fceeea;font-size:.73rem}.order-detail-layout[b-und2u1zfp2]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:17px;align-items:start}.order-detail-content[b-und2u1zfp2],.order-detail-layout>aside[b-und2u1zfp2]{min-width:0;display:grid;gap:15px}.order-detail-card[b-und2u1zfp2]{min-width:0;padding:19px;border:1px solid #dfe3e7;border-radius:12px;background:#fff}.order-detail-card h2[b-und2u1zfp2]{margin:0 0 15px;font-size:1rem}.order-snapshot-lines[b-und2u1zfp2]{display:grid}.order-snapshot-line[b-und2u1zfp2]{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 170px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f2}.order-snapshot-line:last-child[b-und2u1zfp2]{border:0}.order-snapshot-icon[b-und2u1zfp2]{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;color:#59636e;background:#f1f3f5;font-size:1.2rem}.order-snapshot-line.is-gift .order-snapshot-icon[b-und2u1zfp2]{color:#a33c25;background:#fff1ec}.order-snapshot-line span[b-und2u1zfp2]{color:#88919b;font-size:.65rem}.order-snapshot-line h3[b-und2u1zfp2]{margin:3px 0;font-size:.82rem}.order-snapshot-line small[b-und2u1zfp2]{color:#737c87;font-size:.68rem}.order-snapshot-line dl[b-und2u1zfp2]{margin:0;font-size:.68rem}.order-snapshot-line dl div[b-und2u1zfp2]{display:flex;justify-content:space-between;gap:8px;margin:4px 0}.order-snapshot-line dt[b-und2u1zfp2]{color:#838b95;font-weight:500}.order-snapshot-line dd[b-und2u1zfp2]{margin:0;font-weight:800}.is-discount dd[b-und2u1zfp2]{color:#258149}.order-snapshot-campaigns[b-und2u1zfp2]{display:grid;gap:8px}.order-snapshot-campaigns article[b-und2u1zfp2]{display:flex;gap:9px;padding:11px;border:1px solid #f1c4b9;border-radius:8px;background:#fff8f5}.order-snapshot-campaigns article>i[b-und2u1zfp2]{color:#b44328}.order-snapshot-campaigns div[b-und2u1zfp2]{display:flex;flex-direction:column}.order-snapshot-campaigns strong[b-und2u1zfp2]{font-size:.76rem}.order-snapshot-campaigns p[b-und2u1zfp2]{margin:3px 0;color:#717a84;font-size:.69rem}.order-snapshot-campaigns span[b-und2u1zfp2]{color:#a83c25;font-size:.68rem;font-weight:800}.order-snapshot-note[b-und2u1zfp2]{margin:0;color:#606a75;font-size:.78rem;line-height:1.6;white-space:pre-line}.order-total-card>dl[b-und2u1zfp2]{margin:0}.order-total-card>dl>div[b-und2u1zfp2]{display:flex;justify-content:space-between;gap:10px;padding:7px 0;color:#6b747e;font-size:.75rem}.order-total-card dd[b-und2u1zfp2]{margin:0;color:#303841;font-weight:800}.order-total-card .order-grand-total[b-und2u1zfp2]{margin-top:7px;padding-top:14px;border-top:1px solid #e2e5e8;color:#252b32;font-size:.9rem}.order-timeline[b-und2u1zfp2]{position:relative;margin:0;padding:0;list-style:none}.order-timeline[b-und2u1zfp2]::before{position:absolute;top:12px;bottom:12px;left:7px;width:2px;background:#e2e6e9;content:""}.order-timeline li[b-und2u1zfp2]{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding-bottom:17px;color:#9199a3}.order-timeline li:last-child[b-und2u1zfp2]{padding-bottom:0}.order-timeline li>i[b-und2u1zfp2]{z-index:1;color:#3d8c5c;background:#fff;font-size:.95rem}.order-timeline strong[b-und2u1zfp2],.order-timeline time[b-und2u1zfp2]{display:block}.order-timeline strong[b-und2u1zfp2]{color:#3d454e;font-size:.73rem}.order-timeline time[b-und2u1zfp2]{margin-top:2px;font-size:.64rem}.order-timeline p[b-und2u1zfp2]{margin:5px 0 0;color:#69727c;font-size:.68rem}
@media(max-width:850px){.order-detail-layout[b-und2u1zfp2]{grid-template-columns:1fr}.order-detail-layout>aside[b-und2u1zfp2]{grid-template-columns:1fr 1fr;align-items:start}}
@media(max-width:650px){.order-detail-heading[b-und2u1zfp2]{display:block}.order-detail-actions[b-und2u1zfp2]{justify-content:space-between;margin-top:12px}.order-detail-layout>aside[b-und2u1zfp2]{grid-template-columns:1fr}.order-snapshot-line[b-und2u1zfp2]{grid-template-columns:42px minmax(0,1fr)}.order-snapshot-line dl[b-und2u1zfp2]{grid-column:2}.order-detail-card[b-und2u1zfp2]{padding:15px}}
.order-submission-warnings[b-und2u1zfp2]{margin:-5px 0 14px;padding:12px;border:1px solid #e6bd68;border-radius:8px;color:#704b08;background:#fff8df;font-size:.73rem}.order-submission-warnings strong[b-und2u1zfp2]{display:block;margin-bottom:5px}.order-submission-warnings p[b-und2u1zfp2]{display:flex;gap:6px;margin:3px 0}
/* /Components/Pages/Orders/DealerOrdersPage.razor.rz.scp.css */
.order-orders-page[b-i90uf2r4wq]{--order-accent:#f0522d;min-width:0;max-width:1320px;margin:0 auto;color:#20252b}.order-flow-header[b-i90uf2r4wq]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.order-eyebrow[b-i90uf2r4wq]{color:var(--order-accent);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.order-flow-header h1[b-i90uf2r4wq]{margin:4px 0;font-size:1.75rem}.order-flow-header p[b-i90uf2r4wq]{margin:0;color:#707985;font-size:.85rem}.order-flow-header nav[b-i90uf2r4wq]{display:flex;gap:8px}.order-flow-header nav a[b-i90uf2r4wq]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #dfe3e7;border-radius:8px;color:#414a54;background:#fff;text-decoration:none;font-size:.76rem;font-weight:800}.order-flow-state[b-i90uf2r4wq]{min-height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#737c87;text-align:center}.order-flow-state>i[b-i90uf2r4wq]{font-size:2.6rem}.order-flow-state h2[b-i90uf2r4wq]{margin:0;color:#303841;font-size:1.15rem}.order-flow-state p[b-i90uf2r4wq]{margin:0}.order-flow-state a[b-i90uf2r4wq],.order-flow-state button[b-i90uf2r4wq]{padding:10px 15px;border:0;border-radius:8px;color:#fff;background:var(--order-accent);text-decoration:none}.order-flow-state.is-error>i[b-i90uf2r4wq]{color:#bd4934}.order-orders-table[b-i90uf2r4wq]{overflow:hidden;border:1px solid #dfe3e7;border-radius:13px;background:#fff}.order-orders-head[b-i90uf2r4wq],.order-order-row[b-i90uf2r4wq]{min-width:0;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1.5fr) 145px 115px 120px 24px;gap:14px;align-items:center}.order-orders-head[b-i90uf2r4wq]{padding:11px 16px;color:#818994;background:#f7f8f9;font-size:.67rem;font-weight:800;text-transform:uppercase}.order-order-row[b-i90uf2r4wq]{padding:17px 16px;border-top:1px solid #edf0f2;color:#323a43;text-decoration:none;font-size:.76rem}.order-order-row:hover[b-i90uf2r4wq]{background:#fffaf8}.order-number[b-i90uf2r4wq],.order-number strong[b-i90uf2r4wq],.order-number small[b-i90uf2r4wq]{min-width:0;display:block}.order-number strong[b-i90uf2r4wq]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.order-number small[b-i90uf2r4wq],.order-item-preview small[b-i90uf2r4wq]{margin-top:3px;color:#87909a;font-size:.66rem}.order-item-preview[b-i90uf2r4wq]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-order-row time[b-i90uf2r4wq]{color:#6f7883}.order-order-row>i[b-i90uf2r4wq]{color:#89919a;font-size:1.1rem}.order-status[b-i90uf2r4wq]{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:.67rem;white-space:nowrap}.order-status.is-submitted[b-i90uf2r4wq]{color:#8a5918;background:#fff3db}.order-status.is-approved[b-i90uf2r4wq],.order-status.is-preparing[b-i90uf2r4wq]{color:#17649b;background:#e8f4fc}.order-status.is-shipped[b-i90uf2r4wq]{color:#5945a8;background:#f0edff}.order-status.is-completed[b-i90uf2r4wq]{color:#257749;background:#e9f7ef}.order-status.is-rejected[b-i90uf2r4wq],.order-status.is-cancelled[b-i90uf2r4wq]{color:#a44030;background:#fceeea}
@media(max-width:850px){.order-orders-head[b-i90uf2r4wq]{display:none}.order-orders-table[b-i90uf2r4wq]{display:grid;gap:10px;border:0;background:none}.order-order-row[b-i90uf2r4wq]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px;border:1px solid #dfe3e7;border-radius:11px;background:#fff}.order-number[b-i90uf2r4wq]{grid-column:1}.order-order-row>span:nth-of-type(3)[b-i90uf2r4wq]{grid-column:2;grid-row:1}.order-item-preview[b-i90uf2r4wq]{grid-column:1/-1}.order-order-row time[b-i90uf2r4wq]{grid-column:1}.order-order-row>strong[b-i90uf2r4wq]{grid-column:2;text-align:right}.order-order-row>i[b-i90uf2r4wq]{display:none}}
@media(max-width:575px){.order-flow-header p[b-i90uf2r4wq]{display:none}.order-flow-header nav a:first-child[b-i90uf2r4wq]{display:none}.order-flow-header h1[b-i90uf2r4wq]{font-size:1.4rem}}
.order-order-row[b-i90uf2r4wq]{position:relative}.order-row-link[b-i90uf2r4wq]{width:32px;height:32px;display:grid;place-items:center;color:#89919a;font-size:1.1rem;text-decoration:none}.order-row-link:hover[b-i90uf2r4wq],.order-row-link:focus-visible[b-i90uf2r4wq]{color:#f0522d}
@media(max-width:850px){.order-order-row[b-i90uf2r4wq]{padding-right:42px}.order-row-link[b-i90uf2r4wq]{position:absolute;right:14px;top:50%;transform:translateY(-50%)}}
.order-field-label[b-i90uf2r4wq]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.order-amount-field strong[b-i90uf2r4wq]{font-weight:800}.order-pagination[b-i90uf2r4wq]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.order-pagination button[b-i90uf2r4wq]{padding:8px 12px;border:1px solid #dce1e6;border-radius:7px;background:#fff;font-size:.76rem}.order-pagination button:disabled[b-i90uf2r4wq]{opacity:.45}.order-pagination span[b-i90uf2r4wq]{font-size:.75rem}
@media(max-width:850px){.order-date-field[b-i90uf2r4wq]{grid-column:1!important;grid-row:auto!important}.order-amount-field[b-i90uf2r4wq]{grid-column:2;text-align:right}.order-status-field[b-i90uf2r4wq]{grid-column:2;grid-row:1}}
/* /Components/Pages/Orders/Haklarim.razor.rz.scp.css */
.dealer-entitlements[b-n8u1701jft]{padding:28px;max-width:1240px;margin:0 auto}.dealer-entitlements-head[b-n8u1701jft]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dealer-entitlements-head span[b-n8u1701jft]{color:#c43b1f;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dealer-entitlements-head h1[b-n8u1701jft]{margin:3px 0;font-size:2rem;color:#20262e}.dealer-entitlements-head p[b-n8u1701jft]{margin:0;color:#68727f}.dealer-entitlements-head>i[b-n8u1701jft]{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#fff0eb;color:#c43b1f;font-size:1.7rem}.dealer-entitlements-state[b-n8u1701jft]{padding:48px;border:1px solid #e1e5ea;border-radius:16px;background:#fff;text-align:center;color:#68727f}.dealer-entitlements-state>i[b-n8u1701jft]{font-size:2rem;color:#c43b1f}.dealer-entitlements-state h2[b-n8u1701jft]{margin:10px 0 4px;color:#252c35;font-size:1.2rem}.dealer-entitlements-state p[b-n8u1701jft]{margin:0}.dealer-entitlements-state.is-error[b-n8u1701jft]{color:#9d2c18;background:#fff5f2}.dealer-entitlement-grid[b-n8u1701jft]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dealer-entitlement-card[b-n8u1701jft]{overflow:hidden;border:1px solid #e0e4e8;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(25,32,40,.06)}.dealer-entitlement-card>img[b-n8u1701jft]{width:100%;height:190px;object-fit:cover}.dealer-entitlement-copy[b-n8u1701jft]{padding:20px}.dealer-entitlement-meta[b-n8u1701jft]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#77808b;font-size:.72rem}.dealer-entitlement-meta span[b-n8u1701jft]{padding:5px 9px;border-radius:999px;background:#fff0eb;color:#a9321c;font-weight:800}.dealer-entitlement-copy h2[b-n8u1701jft]{margin:12px 0 6px;color:#222a33;font-size:1.3rem}.dealer-entitlement-copy>p[b-n8u1701jft]{margin:0 0 15px;color:#68727f}.dealer-entitlement-copy dl[b-n8u1701jft]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.dealer-entitlement-copy dl div[b-n8u1701jft]{padding:10px;border-radius:10px;background:#f6f7f8}.dealer-entitlement-copy dt[b-n8u1701jft]{color:#7a8490;font-size:.66rem}.dealer-entitlement-copy dd[b-n8u1701jft]{margin:2px 0 0;color:#28313a;font-size:.77rem;font-weight:800}.dealer-entitlement-copy a[b-n8u1701jft]{color:#a9321c}.dealer-entitlement-note[b-n8u1701jft]{display:flex;gap:8px;margin-top:14px;padding:11px;border-radius:10px;background:#fff8df;color:#6c5611;font-size:.76rem}@media(max-width:760px){.dealer-entitlements[b-n8u1701jft]{padding:18px 14px 90px}.dealer-entitlement-grid[b-n8u1701jft]{grid-template-columns:1fr}.dealer-entitlement-copy dl[b-n8u1701jft]{grid-template-columns:1fr}.dealer-entitlements-head>i[b-n8u1701jft]{display:none}}
/* /Components/Pages/Orders/ProductCatalogPage.razor.rz.scp.css */
.order-catalog-page[b-2r8qfvikt9]{--order-accent:#f0522d;min-width:0;max-width:1500px;margin:0 auto;color:#20252b}.order-page-header[b-2r8qfvikt9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.order-eyebrow[b-2r8qfvikt9]{color:var(--order-accent);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.order-page-header h1[b-2r8qfvikt9]{margin:4px 0;font-size:1.75rem}.order-page-header p[b-2r8qfvikt9]{margin:0;color:#707985;font-size:.85rem}.order-mobile-product-count[b-2r8qfvikt9]{display:none}.order-cart-link[b-2r8qfvikt9]{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #e0e4e8;border-radius:9px;color:#333b44;background:#fff;text-decoration:none;font-size:.8rem;font-weight:800}.order-cart-link b[b-2r8qfvikt9]{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--order-accent);font-size:.65rem}.order-catalog-toolbar[b-2r8qfvikt9]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:16px}.order-search[b-2r8qfvikt9]{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce1e6;border-radius:9px;background:#fff}.order-search i[b-2r8qfvikt9]{color:#87909a}.order-search input[b-2r8qfvikt9]{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:.82rem}.order-search button[b-2r8qfvikt9]{padding:0;border:0;background:none}.order-sort[b-2r8qfvikt9]{display:flex;align-items:center;gap:8px;color:#747d87;font-size:.75rem}.order-sort select[b-2r8qfvikt9]{height:44px;padding:0 32px 0 10px;border:1px solid #dce1e6;border-radius:9px;background:#fff;font-size:.78rem}.order-mobile-filter-button[b-2r8qfvikt9]{display:none}.order-catalog-layout[b-2r8qfvikt9]{min-width:0;display:grid;grid-template-columns:238px minmax(0,1fr);gap:18px;align-items:start}.order-desktop-filters[b-2r8qfvikt9]{position:sticky;top:78px;min-width:0;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.order-results[b-2r8qfvikt9]{min-width:0}.order-result-count[b-2r8qfvikt9]{display:flex;align-items:center;justify-content:space-between;margin:1px 0 12px;color:#7d8690;font-size:.72rem}.order-result-count strong[b-2r8qfvikt9]{color:#3b434c;font-size:.8rem}.order-product-virtualizer[b-2r8qfvikt9]{min-width:0}.order-product-virtual-row[b-2r8qfvikt9]{min-width:0;display:grid;grid-template-columns:repeat(var(--catalog-columns,4),minmax(0,1fr));gap:14px;padding-bottom:14px}.order-product-virtual-placeholder[b-2r8qfvikt9]{height:416px;border-radius:12px;background:linear-gradient(90deg,#f0f2f4,#f8f9fa,#f0f2f4);background-size:200% 100%;animation:order-catalog-pulse-b-2r8qfvikt9 1.3s linear infinite}.order-state[b-2r8qfvikt9]{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:30px;color:#737c87;text-align:center}.order-state>i[b-2r8qfvikt9]{font-size:2.4rem}.order-state h2[b-2r8qfvikt9]{margin:0;color:#303841;font-size:1.05rem}.order-state p[b-2r8qfvikt9]{margin:0}.order-state button[b-2r8qfvikt9]{padding:9px 14px;border:0;border-radius:7px;color:#fff;background:#f0522d}.order-state.is-error>i[b-2r8qfvikt9]{color:#c14834}.order-filter-backdrop[b-2r8qfvikt9],.order-filter-drawer[b-2r8qfvikt9]{display:none}@keyframes order-catalog-pulse-b-2r8qfvikt9{to{background-position:-200% 0}}
@media(max-width:1280px){.order-product-grid[b-2r8qfvikt9]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.order-catalog-toolbar[b-2r8qfvikt9]{grid-template-columns:minmax(0,1fr) auto auto}.order-mobile-filter-button[b-2r8qfvikt9]{height:44px;display:block;padding:0 12px;border:1px solid #dce1e6;border-radius:9px;background:#fff;font-size:.76rem;font-weight:800}.order-sort span[b-2r8qfvikt9]{display:none}.order-desktop-filters[b-2r8qfvikt9]{display:none}.order-catalog-layout[b-2r8qfvikt9]{display:block}.order-filter-backdrop[b-2r8qfvikt9]{position:fixed;inset:0;z-index:1050;display:block;background:rgba(17,20,24,.45)}.order-filter-drawer[b-2r8qfvikt9]{position:fixed;top:0;right:0;bottom:0;z-index:1051;width:min(88vw,340px);display:flex;flex-direction:column;background:#f4f6f8;box-shadow:-12px 0 30px rgba(0,0,0,.14)}.order-filter-drawer>header[b-2r8qfvikt9]{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e0e4e8;background:#fff}.order-filter-drawer>header button[b-2r8qfvikt9]{border:0;background:none;font-size:1.25rem}.order-filter-drawer>div[b-2r8qfvikt9]{overflow-y:auto;padding:12px 12px 80px}}
@media(max-width:575px){.order-page-header[b-2r8qfvikt9]{margin-bottom:12px}.order-eyebrow[b-2r8qfvikt9],.order-page-description[b-2r8qfvikt9],.order-cart-link[b-2r8qfvikt9]{display:none}.order-page-header h1[b-2r8qfvikt9]{margin:0;font-size:1.55rem}.order-mobile-product-count[b-2r8qfvikt9]{display:block!important;margin-top:2px!important;font-size:.76rem!important}.order-catalog-toolbar[b-2r8qfvikt9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.order-search[b-2r8qfvikt9]{grid-column:1/-1}.order-mobile-filter-button[b-2r8qfvikt9]{width:auto;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-size:.78rem}.order-mobile-filter-button i[b-2r8qfvikt9]{font-size:1rem}.order-sort[b-2r8qfvikt9]{min-width:0;display:block}.order-sort span[b-2r8qfvikt9]{display:none}.order-sort select[b-2r8qfvikt9]{width:100%;height:42px}.order-product-virtual-row[b-2r8qfvikt9]{gap:8px;padding-bottom:8px}.order-result-count[b-2r8qfvikt9]{display:none}.order-product-virtual-placeholder[b-2r8qfvikt9]{height:620px}}
@media(max-width:370px){.order-product-grid[b-2r8qfvikt9]{grid-template-columns:1fr}}
/* /Components/Pages/Orders/ProductDetailPage.razor.rz.scp.css */
.order-detail-page[b-gr2v4rvr9y] {
    --order-accent: #f0522d;
    min-width: 0;
    max-width: 1320px;
    margin: 0 auto;
    color: #20252b;
}

.order-detail-back[b-gr2v4rvr9y] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-bottom: 18px;
    color: #59636e;
    font-size: .78rem;
    font-weight: 750;
    text-decoration: none;
}

.order-detail-mobile-title[b-gr2v4rvr9y],
.order-mobile-campaign-summary[b-gr2v4rvr9y] {
    display: none;
}

.order-detail-overview[b-gr2v4rvr9y] {
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(0, 2.15fr) minmax(300px, .85fr);
    gap: 16px;
    align-items: stretch;
}

.order-detail-product[b-gr2v4rvr9y] {
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(300px, 1.08fr) minmax(280px, .92fr);
    gap: 28px;
    padding: 22px;
    border: 1px solid #e0e4e8;
    border-radius: 14px;
    background: #fff;
}

.order-detail-product[b-gr2v4rvr9y]  .order-gallery-main {
    border: 0;
    border-radius: 12px;
    background: #f5f7f9;
}

.order-detail-product[b-gr2v4rvr9y]  .order-gallery-thumbs {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.order-detail-info[b-gr2v4rvr9y] {
    min-width: 0;
    padding: 10px 0;
    border-left: 1px solid #edf0f2;
    padding-left: 28px;
}

.order-detail-brand[b-gr2v4rvr9y] {
    color: #1769e0;
    font-size: .77rem;
    font-weight: 900;
    letter-spacing: .055em;
    text-transform: uppercase;
}

.order-detail-info h1[b-gr2v4rvr9y] {
    margin: 8px 0 7px;
    color: #16202c;
    font-size: clamp(1.45rem, 2.25vw, 2rem);
    line-height: 1.18;
}

.order-detail-code[b-gr2v4rvr9y] {
    color: #89919a;
    font-size: .72rem;
}

.order-short-description[b-gr2v4rvr9y] {
    margin: 18px 0;
    color: #626c77;
    font-size: .82rem;
    line-height: 1.7;
}

.order-detail-badges[b-gr2v4rvr9y] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 14px 0 20px;
}

.order-stock[b-gr2v4rvr9y],
.order-campaign-chip[b-gr2v4rvr9y] {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 6px 9px;
    border-radius: 7px;
    font-size: .69rem;
    font-weight: 800;
}

.order-stock.is-available[b-gr2v4rvr9y] {
    color: #237944;
    background: #ebf7ef;
}

.order-stock.is-empty[b-gr2v4rvr9y] {
    color: #a83b2a;
    background: #fceeea;
}

.order-campaign-chip[b-gr2v4rvr9y] {
    color: #c43b1f;
    background: #fff0eb;
}

.order-detail-specs h2[b-gr2v4rvr9y] {
    margin: 0 0 9px;
    font-size: .8rem;
    font-weight: 850;
    text-transform: none;
}

.order-detail-specs dl[b-gr2v4rvr9y] {
    margin: 0;
    overflow: hidden;
    border: 1px solid #e2e6ea;
    border-radius: 8px;
}

.order-detail-specs dl div[b-gr2v4rvr9y] {
    display: grid;
    grid-template-columns: minmax(105px, .8fr) minmax(0, 1.2fr);
    border-bottom: 1px solid #e8ebee;
    font-size: .72rem;
}

.order-detail-specs dl div:last-child[b-gr2v4rvr9y] {
    border-bottom: 0;
}

.order-detail-specs dt[b-gr2v4rvr9y],
.order-detail-specs dd[b-gr2v4rvr9y] {
    margin: 0;
    padding: 9px 11px;
}

.order-detail-specs dt[b-gr2v4rvr9y] {
    color: #68727d;
    background: #fafbfc;
    font-weight: 600;
}

.order-detail-specs dd[b-gr2v4rvr9y] {
    border-left: 1px solid #e8ebee;
    font-weight: 800;
}

.order-detail-purchase[b-gr2v4rvr9y] {
    min-width: 0;
    padding: 24px;
    border: 1px solid #e0e4e8;
    border-radius: 14px;
    background: #fff;
}

.order-detail-price[b-gr2v4rvr9y] {
    display: flex;
    flex-direction: column;
}

.order-detail-price strong[b-gr2v4rvr9y] {
    color: #17202b;
    font-size: clamp(1.85rem, 3vw, 2.5rem);
    line-height: 1.1;
}

.order-detail-price span[b-gr2v4rvr9y] {
    margin-top: 7px;
    color: #89919a;
    font-size: .72rem;
}

.order-purchase-stock[b-gr2v4rvr9y] {
    display: flex;
    align-items: center;
    gap: 7px;
    margin: 18px 0 22px;
    font-size: .78rem;
    font-weight: 700;
}

.order-purchase-stock i[b-gr2v4rvr9y] {
    font-size: .55rem;
}

.order-purchase-stock.is-available[b-gr2v4rvr9y] { color: #257b45; }
.order-purchase-stock.is-empty[b-gr2v4rvr9y] { color: #a83b2a; }

.order-quantity-label[b-gr2v4rvr9y] {
    display: block;
    margin-bottom: 7px;
    color: #3f4852;
    font-size: .72rem;
    font-weight: 800;
}

.order-stepper[b-gr2v4rvr9y] {
    height: 46px;
    display: grid;
    grid-template-columns: 46px 1fr 46px;
    align-items: center;
    overflow: hidden;
    border: 1px solid #dce1e6;
    border-radius: 8px;
}

.order-stepper button[b-gr2v4rvr9y] {
    height: 100%;
    padding: 0;
    border: 0;
    background: #fafbfc;
    color: #506075;
    font-size: 1rem;
    font-weight: 800;
}

.order-stepper button:first-child[b-gr2v4rvr9y] { border-right: 1px solid #e2e6ea; }
.order-stepper button:last-child[b-gr2v4rvr9y] { border-left: 1px solid #e2e6ea; }
.order-stepper button:disabled[b-gr2v4rvr9y] { opacity: .45; }
.order-stepper output[b-gr2v4rvr9y] { text-align: center; font-weight: 850; }

.order-purchase-actions[b-gr2v4rvr9y] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 46px;
    gap: 9px;
    margin-top: 14px;
}

.order-primary-button[b-gr2v4rvr9y] {
    min-height: 48px;
    border: 0;
    border-radius: 8px;
    color: #fff;
    background: var(--order-accent);
    font-size: .86rem;
    font-weight: 850;
}

.order-primary-button:disabled[b-gr2v4rvr9y] { opacity: .5; }

.order-detail-cart[b-gr2v4rvr9y] {
    position: relative;
    display: grid;
    place-items: center;
    border: 1px solid #dce1e6;
    border-radius: 8px;
    color: #39414a;
    text-decoration: none;
}

.order-detail-cart span[b-gr2v4rvr9y] {
    position: absolute;
    top: -7px;
    right: -7px;
    min-width: 18px;
    height: 18px;
    display: grid;
    place-items: center;
    border-radius: 999px;
    color: #fff;
    background: var(--order-accent);
    font-size: .6rem;
    font-weight: 900;
}

.order-detail-feedback[b-gr2v4rvr9y] {
    margin: 10px 0 0;
    font-size: .75rem;
}

.order-detail-feedback.is-success[b-gr2v4rvr9y] { color: #25834a; }
.order-detail-feedback.is-error[b-gr2v4rvr9y] { color: #b53d2b; }

.order-purchase-campaign[b-gr2v4rvr9y] {
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #f0522d;
    border-radius: 9px;
    background: #fffaf8;
}

.order-purchase-campaign > span[b-gr2v4rvr9y] {
    display: flex;
    align-items: center;
    gap: 7px;
    color: #d63f1e;
    font-size: .78rem;
    font-weight: 850;
}

.order-purchase-campaign strong[b-gr2v4rvr9y],
.order-purchase-campaign p[b-gr2v4rvr9y],
.order-purchase-campaign b[b-gr2v4rvr9y] {
    display: block;
}

.order-purchase-campaign strong[b-gr2v4rvr9y] {
    margin-top: 14px;
    font-size: .78rem;
}

.order-purchase-campaign p[b-gr2v4rvr9y] {
    margin: 5px 0 0;
    color: #616b76;
    font-size: .74rem;
}

.order-purchase-campaign b[b-gr2v4rvr9y] {
    margin-top: 12px;
    color: #d63f1e;
    font-size: .77rem;
}

.order-detail-support-grid[b-gr2v4rvr9y] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
}

.order-detail-section[b-gr2v4rvr9y] {
    min-width: 0;
    margin-top: 16px;
    padding: 20px;
    border: 1px solid #e0e4e8;
    border-radius: 12px;
    background: #fff;
}

.order-detail-section h2[b-gr2v4rvr9y] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 13px;
    color: #202832;
    font-size: .9rem;
}

.order-detail-section h2 i[b-gr2v4rvr9y] { color: var(--order-accent); }

.order-rich-description[b-gr2v4rvr9y] {
    margin: 0;
    color: #626c77;
    font-size: .78rem;
    line-height: 1.75;
    overflow-wrap: anywhere;
}

.order-rich-description > :first-child[b-gr2v4rvr9y] { margin-top: 0; }
.order-rich-description > :last-child[b-gr2v4rvr9y] { margin-bottom: 0; }
.order-rich-description img[b-gr2v4rvr9y] { max-width: 100%; height: auto; }
.order-rich-description table[b-gr2v4rvr9y] { width: 100%; border-collapse: collapse; }
.order-rich-description th[b-gr2v4rvr9y],
.order-rich-description td[b-gr2v4rvr9y] { padding: 8px; border: 1px solid #e0e4e8; }
.order-detail-description[b-gr2v4rvr9y] { width: 100%; }

.order-campaign-list[b-gr2v4rvr9y] {
    display: grid;
    gap: 10px;
}

.order-campaign-list article + article[b-gr2v4rvr9y] {
    padding-top: 10px;
    border-top: 1px solid #edf0f2;
}

.order-campaign-list strong[b-gr2v4rvr9y] { font-size: .78rem; }
.order-campaign-list p[b-gr2v4rvr9y] { margin: 5px 0 0; color: #6b737d; font-size: .74rem; line-height: 1.55; }

.order-similar-section[b-gr2v4rvr9y] { padding: 12px; }
.order-similar-section h2[b-gr2v4rvr9y] { padding: 0 2px; }

.order-similar-grid[b-gr2v4rvr9y] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
}

.order-similar-card[b-gr2v4rvr9y] {
    min-width: 0;
    display: grid;
    grid-template-columns: 62px minmax(0, 1fr) 18px;
    align-items: center;
    gap: 10px;
    padding: 9px;
    border: 1px solid #e2e6ea;
    border-radius: 9px;
    color: #26313b;
    text-decoration: none;
}

.order-similar-card > img[b-gr2v4rvr9y] {
    width: 62px;
    height: 62px;
    object-fit: contain;
    border-radius: 7px;
    background: #f5f7f9;
}

.order-similar-card > span[b-gr2v4rvr9y] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.order-similar-card small[b-gr2v4rvr9y],
.order-similar-card strong[b-gr2v4rvr9y] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.order-similar-card small[b-gr2v4rvr9y] { color: #66717d; font-size: .61rem; font-weight: 800; text-transform: uppercase; }
.order-similar-card strong[b-gr2v4rvr9y] { font-size: .72rem; }
.order-similar-card b[b-gr2v4rvr9y] { font-size: .72rem; }
.order-similar-card em[b-gr2v4rvr9y] { color: #25834a; font-size: .61rem; font-style: normal; }
.order-similar-card em i[b-gr2v4rvr9y] { font-size: .45rem; }
.order-similar-card > i[b-gr2v4rvr9y] { color: #66717d; }

.order-detail-state[b-gr2v4rvr9y] {
    min-height: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
    color: #747d87;
    text-align: center;
}

.order-detail-state > i[b-gr2v4rvr9y] { font-size: 2.6rem; }
.order-detail-state h1[b-gr2v4rvr9y] { margin: 0; color: #303841; font-size: 1.3rem; }
.order-detail-state p[b-gr2v4rvr9y] { margin: 0; }
.order-detail-state a[b-gr2v4rvr9y],
.order-detail-state button[b-gr2v4rvr9y] { padding: 9px 14px; border: 0; border-radius: 8px; color: #fff; background: var(--order-accent); text-decoration: none; }
.order-mobile-information[b-gr2v4rvr9y],
.order-mobile-add[b-gr2v4rvr9y] { display: none; }

@media (max-width: 1180px) {
    .order-detail-overview[b-gr2v4rvr9y] { grid-template-columns: 1fr; }
    .order-detail-purchase[b-gr2v4rvr9y] { display: grid; grid-template-columns: 1fr 1fr; column-gap: 18px; }
    .order-detail-price[b-gr2v4rvr9y],
    .order-purchase-stock[b-gr2v4rvr9y],
    .order-purchase-campaign[b-gr2v4rvr9y] { grid-column: 1 / -1; }
}

@media (max-width: 900px) {
    .order-detail-product[b-gr2v4rvr9y] { grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 18px; }
    .order-detail-info[b-gr2v4rvr9y] { padding-left: 18px; }
    .order-similar-grid[b-gr2v4rvr9y] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 700px) {
    .order-detail-page[b-gr2v4rvr9y] { padding-bottom: 72px; }
    .order-detail-mobile-title[b-gr2v4rvr9y] { display: block; margin: 0 0 10px; color: #17191c; font-size: 1rem; font-weight: 850; text-align: center; }
    .order-detail-back[b-gr2v4rvr9y] { display: none; }
    .order-detail-overview[b-gr2v4rvr9y] { gap: 0; }
    .order-detail-product[b-gr2v4rvr9y] { display: block; padding: 0; border: 0; border-radius: 0; background: transparent; }
    .order-detail-product[b-gr2v4rvr9y]  .order-gallery-main { aspect-ratio: 1.18; border-radius: 10px; background: #f5f6f7; }
    .order-detail-product[b-gr2v4rvr9y]  .order-gallery-thumbs { display: flex; align-items: center; justify-content: center; gap: 7px; margin-top: 7px; }
    .order-detail-product[b-gr2v4rvr9y]  .order-gallery-thumbs button { width: 7px; height: 7px; aspect-ratio: auto; padding: 0; border: 0; border-radius: 999px; background: #d8dce0; }
    .order-detail-product[b-gr2v4rvr9y]  .order-gallery-thumbs button.is-active { border: 0; background: #17191c; }
    .order-detail-product[b-gr2v4rvr9y]  .order-gallery-thumbs img { display: none; }
    .order-detail-info[b-gr2v4rvr9y] { margin-top: 12px; padding: 0; border-left: 0; }
    .order-detail-brand[b-gr2v4rvr9y] { font-size: .72rem; }
    .order-detail-info h1[b-gr2v4rvr9y] { margin: 3px 0 2px; font-size: 1.3rem; line-height: 1.18; }
    .order-detail-code[b-gr2v4rvr9y] { font-size: .69rem; }
    .order-short-description[b-gr2v4rvr9y] { display: none; }
    .order-detail-badges[b-gr2v4rvr9y] { gap: 7px; margin: 7px 0 9px; }
    .order-stock[b-gr2v4rvr9y],
    .order-campaign-chip[b-gr2v4rvr9y] { padding: 4px 8px; border-radius: 5px; font-size: .64rem; }
    .order-detail-purchase[b-gr2v4rvr9y] { display: block; padding: 0; border: 0; border-radius: 0; background: transparent; }
    .order-detail-price strong[b-gr2v4rvr9y] { color: var(--order-accent); font-size: 1.55rem; }
    .order-detail-price span[b-gr2v4rvr9y] { margin-top: 2px; font-size: .68rem; }
    .order-purchase-stock[b-gr2v4rvr9y] { display: none; }
    .order-purchase-campaign[b-gr2v4rvr9y] { margin: 9px 0 11px; padding: 9px 11px; border-color: #dce1e6; border-radius: 7px; background: #fff; }
    .order-purchase-campaign > span:not(.order-mobile-campaign-summary)[b-gr2v4rvr9y],
    .order-purchase-campaign > strong[b-gr2v4rvr9y],
    .order-purchase-campaign > p[b-gr2v4rvr9y],
    .order-purchase-campaign > b[b-gr2v4rvr9y] { display: none; }
    .order-purchase-campaign > .order-mobile-campaign-summary[b-gr2v4rvr9y] { display: flex; align-items: center; gap: 7px; color: #e44224; font-size: .7rem; font-weight: 750; }
    .order-detail-specs[b-gr2v4rvr9y],
    .order-detail-support-grid[b-gr2v4rvr9y],
    .order-detail-description[b-gr2v4rvr9y],
    .order-detail-purchase > .order-quantity-label[b-gr2v4rvr9y],
    .order-detail-purchase > .order-stepper[b-gr2v4rvr9y],
    .order-detail-purchase > .order-purchase-actions[b-gr2v4rvr9y] { display: none; }
    .order-mobile-information[b-gr2v4rvr9y] { overflow: hidden; display: block; border: 1px solid #e3e7eb; border-radius: 8px; background: #fff; }
    .order-mobile-information details[b-gr2v4rvr9y] { overflow: hidden; border: 0; border-bottom: 1px solid #e3e7eb; border-radius: 0; background: transparent; }
    .order-mobile-information details:last-child[b-gr2v4rvr9y] { border-bottom: 0; }
    .order-mobile-information summary[b-gr2v4rvr9y] { min-height: 44px; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 0 13px; color: #303841; cursor: pointer; font-size: .76rem; font-weight: 800; list-style: none; }
    .order-mobile-information summary[b-gr2v4rvr9y]::-webkit-details-marker { display: none; }
    .order-mobile-information summary span[b-gr2v4rvr9y] { display: inline-flex; align-items: center; gap: 8px; }
    .order-mobile-information summary span i[b-gr2v4rvr9y] { color: var(--order-accent); }
    .order-mobile-information summary > i[b-gr2v4rvr9y] { color: #737d87; transition: transform .18s ease; }
    .order-mobile-information details[open] summary > i[b-gr2v4rvr9y] { transform: rotate(180deg); }
    .order-mobile-information details > p[b-gr2v4rvr9y],
    .order-mobile-information details > article[b-gr2v4rvr9y],
    .order-mobile-information details > .order-rich-description[b-gr2v4rvr9y] { margin: 0; padding: 0 15px 14px; color: #646e78; font-size: .76rem; line-height: 1.6; }
    .order-mobile-information details > article strong[b-gr2v4rvr9y] { display: block; margin-bottom: 4px; color: #303841; }
    .order-mobile-information details > article p[b-gr2v4rvr9y] { margin: 0; }
    .order-mobile-information dl[b-gr2v4rvr9y] { margin: 0; padding: 0 15px 12px; }
    .order-mobile-information dl div[b-gr2v4rvr9y] { display: grid; grid-template-columns: minmax(95px, .8fr) minmax(0, 1.2fr); gap: 12px; padding: 9px 0; border-top: 1px solid #eef0f2; font-size: .74rem; }
    .order-mobile-information dt[b-gr2v4rvr9y] { color: #77818b; }
    .order-mobile-information dd[b-gr2v4rvr9y] { margin: 0; color: #303841; font-weight: 700; text-align: right; }
    .order-similar-section[b-gr2v4rvr9y] { display: none; }
    .order-mobile-add[b-gr2v4rvr9y] { position: fixed; right: 0; bottom: 64px; left: 0; z-index: 1025; height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 9px 16px; border-top: 1px solid #e0e4e8; background: rgba(255,255,255,.98); box-shadow: 0 -6px 20px rgba(20,24,28,.08); }
    .order-mobile-add .order-mobile-stepper[b-gr2v4rvr9y] { width: 126px; min-width: 126px; display: grid; grid-template-columns: 40px 1fr 40px; }
    .order-mobile-add .order-mobile-stepper button[b-gr2v4rvr9y] { height: 40px; padding: 0; border: 0; color: #303841; background: transparent; font-size: 1.15rem; }
    .order-mobile-add .order-mobile-stepper output[b-gr2v4rvr9y] { display: grid; place-items: center; font-size: .88rem; font-weight: 800; }
    .order-mobile-add > button[b-gr2v4rvr9y] { height: 44px; flex: 1; padding: 0 20px; border: 0; border-radius: 9px; color: #fff; background: var(--order-accent); font-size: .78rem; font-weight: 800; }
    .order-mobile-add button:disabled[b-gr2v4rvr9y] { opacity: .5; }
}

@media (max-width: 430px) {
    .order-similar-grid[b-gr2v4rvr9y] { grid-template-columns: 1fr; }
    .order-purchase-actions[b-gr2v4rvr9y] { grid-template-columns: 1fr 44px; }
}
/* /Components/Pages/Raporlar/PrimDetayi.razor.rz.scp.css */
/* Excel sayfası: hücre stilleri satır içi gelir (dolgu, yazı, hizalama, kenarlık); burada yalnız tablo iskeleti var. */
.prim-section + .prim-section[b-u7isu463xj]{margin-top:22px}
.prim-section-head[b-u7isu463xj]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.prim-section-head h2[b-u7isu463xj]{margin:0;font-size:1rem;font-weight:800;color:#17191c}
/* İç boşluk: hücre kenarlıkları kabın yuvarlak köşesine taşmasın (köşede kesik çizgi görünüyordu). */
.prim-sheet[b-u7isu463xj]{overflow:auto;max-height:calc(100vh - 260px);padding:8px;border:1px solid #dde1e6;border-radius:13px;background:#fff}
.prim-sheet table[b-u7isu463xj]{border-collapse:collapse;table-layout:fixed;width:max-content;font-family:Calibri,Carlito,"Segoe UI",Arial,sans-serif;font-size:14.7px;color:#000}
.prim-sheet td[b-u7isu463xj]{padding:1px 3px;overflow:hidden;text-overflow:clip;line-height:1.2}
/* /Components/Pages/Raporlar/Shared/BayiRaporKpi.razor.rz.scp.css */
.kpi-shell[b-9zjz09vn9e]{margin:0 0 18px}
.kpi-shell.is-embedded[b-9zjz09vn9e]{margin:0 0 12px}
.kpi-head[b-9zjz09vn9e]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}
.kpi-head strong[b-9zjz09vn9e]{display:block;font-size:.95rem;color:#20252b}
.kpi-head span[b-9zjz09vn9e]{display:block;color:#7b8490;font-size:.74rem}
.kpi-head a[b-9zjz09vn9e]{display:inline-flex;align-items:center;gap:4px;color:#c43b1b;font-size:.78rem;font-weight:700;text-decoration:none}
.kpi-head a:hover[b-9zjz09vn9e]{text-decoration:underline}

/* Gruplar: her grup yan yana küçük kartlardan oluşan tek bir bağlantı */
.kpi-groups[b-9zjz09vn9e]{display:flex;flex-wrap:wrap;gap:12px 14px}
.kpi-group[b-9zjz09vn9e]{display:inline-flex;min-width:0;border:1px solid #dde1e6;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(23,25,28,.03);text-decoration:none;color:#20252b;overflow:hidden;transition:border-color .15s,box-shadow .15s}
.kpi-group:hover[b-9zjz09vn9e]{border-color:var(--kpi-accent);box-shadow:0 4px 14px rgba(23,25,28,.08);color:#20252b}
.kpi-tile[b-9zjz09vn9e]{display:flex;flex-direction:column;min-width:84px;border-left:1px solid #e6e9ed}
.kpi-tile:first-child[b-9zjz09vn9e]{border-left:0}
.kpi-tile-title[b-9zjz09vn9e]{display:block;padding:6px 10px;background:var(--kpi-accent);color:#fff;font-size:.66rem;font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.01em;min-height:36px;display:flex;align-items:center;justify-content:center}
.kpi-tile-value[b-9zjz09vn9e]{display:block;padding:9px 10px 10px;font-size:1.25rem;font-weight:800;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums;color:#20252b}
.kpi-tile.is-emphasis .kpi-tile-title[b-9zjz09vn9e]{background:var(--kpi-accent-strong)}
.kpi-tile.is-emphasis .kpi-tile-value[b-9zjz09vn9e]{color:var(--kpi-accent-strong)}
.kpi-tile.is-trend .kpi-tile-title[b-9zjz09vn9e]{background:var(--kpi-accent-soft);color:var(--kpi-accent-strong)}
.kpi-tile.is-trend .kpi-tile-value[b-9zjz09vn9e]{color:#4f5965;font-weight:700}
.kpi-tile.is-trend.is-up .kpi-tile-value[b-9zjz09vn9e]{color:#138a5b}
.kpi-tile.is-trend.is-down .kpi-tile-value[b-9zjz09vn9e]{color:#c43b1b}
.kpi-tile.is-trend.is-flat .kpi-tile-value[b-9zjz09vn9e]{color:#7b8490}
.kpi-tile.is-muted .kpi-tile-title[b-9zjz09vn9e]{background:#3b434d}

/* Tema paleti: uygulamanın turuncu vurgusu ve mevcut rapor kart renkleri */
.is-mobile[b-9zjz09vn9e]{--kpi-accent:#e0563a;--kpi-accent-strong:#c43b1b;--kpi-accent-soft:#fde5df}
.is-dsl[b-9zjz09vn9e]{--kpi-accent:#2f7de1;--kpi-accent-strong:#1769e0;--kpi-accent-soft:#e3eefc}
.is-tv[b-9zjz09vn9e]{--kpi-accent:#1f9c6b;--kpi-accent-strong:#138a5b;--kpi-accent-soft:#e1f4ec}
.is-device[b-9zjz09vn9e]{--kpi-accent:#7d62c9;--kpi-accent-strong:#6b4fbb;--kpi-accent-soft:#ece7f8}
.is-other-device[b-9zjz09vn9e]{--kpi-accent:#b07a1a;--kpi-accent-strong:#9a6500;--kpi-accent-soft:#f8ecd2}
.is-dsl-commitment[b-9zjz09vn9e]{--kpi-accent:#1f8a9a;--kpi-accent-strong:#0f7c8c;--kpi-accent-soft:#dff3f6}
.is-churn[b-9zjz09vn9e]{--kpi-accent:#6f7883;--kpi-accent-strong:#4f5965;--kpi-accent-soft:#eceff2}
.is-band[b-9zjz09vn9e]{--kpi-accent:#3c4756;--kpi-accent-strong:#c43b1b;--kpi-accent-soft:#fde5df}
.is-nt[b-9zjz09vn9e]{--kpi-accent:#b42318;--kpi-accent-strong:#b42318;--kpi-accent-soft:#fef3f2}
.is-missing-docs[b-9zjz09vn9e]{--kpi-accent:#c4320a;--kpi-accent-strong:#93370d;--kpi-accent-soft:#fff6ed}

/* Kartları ayrı bağlantı olan grup: kart üzerine gelince değer altı çizilir */
a.kpi-tile[b-9zjz09vn9e]{text-decoration:none;color:inherit}
a.kpi-tile:hover .kpi-tile-value[b-9zjz09vn9e]{text-decoration:underline}
.is-band .kpi-tile:first-child .kpi-tile-title[b-9zjz09vn9e]{background:#d9a21b}

@media (max-width:575px){.kpi-groups[b-9zjz09vn9e]{gap:10px}.kpi-tile[b-9zjz09vn9e]{min-width:72px}.kpi-tile-title[b-9zjz09vn9e]{font-size:.6rem;padding:5px 6px;min-height:32px}.kpi-tile-value[b-9zjz09vn9e]{font-size:1.05rem;padding:7px 6px 8px}}
/* /Components/Pages/Raporlar/Shared/PrimDurumuKutusu.razor.rz.scp.css */
.prim-card[b-6yeqwfwftz]{position:relative;align-self:stretch;min-width:0;display:flex;flex-direction:column;gap:.5em;padding:.75em .875em;overflow:hidden;border-radius:1.125em;font-size:1rem;background:radial-gradient(120% 90% at 100% 0%,rgba(240,82,45,.32),transparent 55%),linear-gradient(155deg,#1d2430,#11161e);color:#eef0f2;box-shadow:0 10px 28px rgba(17,22,30,.18);animation:prim-card-in-b-6yeqwfwftz .5s ease both}
.prim-card[b-6yeqwfwftz]::after{content:"";position:absolute;inset:-40% auto auto -30%;width:60%;height:180%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);transform:rotate(12deg) translateX(-120%);animation:prim-sheen-b-6yeqwfwftz 5.5s ease-in-out 1.6s infinite;pointer-events:none}
.prim-card-head[b-6yeqwfwftz]{display:flex;flex-wrap:wrap;align-items:center;gap:.25em .5em}
.prim-card-title[b-6yeqwfwftz]{display:inline-flex;white-space:nowrap;align-items:center;gap:.5em;font-size:.74em;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.prim-card-title i[b-6yeqwfwftz]{color:#ffb547;font-size:1.42em;animation:prim-trophy-b-6yeqwfwftz 2.8s ease-in-out 1.4s infinite;transform-origin:50% 90%}
.prim-card-head small[b-6yeqwfwftz]{color:#9aa3ad;font-size:.7em;font-weight:700;white-space:nowrap}
.prim-card-head a[b-6yeqwfwftz]{display:inline-flex;align-items:center;margin-left:auto;color:#ffb08f;font-size:.72em;font-weight:750;text-decoration:none}
.prim-card-head a:hover[b-6yeqwfwftz]{color:#fff}
.prim-card :where(a):focus-visible[b-6yeqwfwftz]{outline:2px solid #ffb547;outline-offset:2px}

/* Ölçüler em: kartın yazı boyutu (ana sayfada slayt yüksekliğinden) değişince içerik aynı oranda büyür.
   Halka: bulunulan barem aralığındaki ilerleme; silik yay ay sonu tahmini */
.prim-ring-wrap[b-6yeqwfwftz]{display:flex;flex:1 1 auto;align-items:center;gap:.875em;min-height:0;animation:prim-rise-b-6yeqwfwftz .55s ease both}
.prim-ring[b-6yeqwfwftz]{position:relative;flex:0 0 auto;width:6.5em;height:6.5em}
.prim-ring svg[b-6yeqwfwftz]{display:block;width:100%;height:100%;overflow:visible}
.prim-ring circle[b-6yeqwfwftz]{fill:none;stroke-width:10;stroke-linecap:round}
.prim-ring-track[b-6yeqwfwftz]{stroke:rgba(255,255,255,.1)}
.prim-ring-arc[b-6yeqwfwftz],.prim-ring-forecast[b-6yeqwfwftz]{stroke-dasharray:var(--len);stroke-dashoffset:var(--off)}
.prim-ring-arc[b-6yeqwfwftz]{filter:drop-shadow(0 0 5px rgba(240,82,45,.55));animation:prim-ring-fill-b-6yeqwfwftz 1.4s cubic-bezier(.2,.8,.2,1) .2s both}
.prim-ring-forecast[b-6yeqwfwftz]{stroke:rgba(255,255,255,.22);opacity:0;animation:prim-ring-fill-b-6yeqwfwftz 1.4s cubic-bezier(.2,.8,.2,1) .2s both,prim-fade-b-6yeqwfwftz .5s ease 1.2s forwards}
.prim-ring-wrap.is-top .prim-ring-arc[b-6yeqwfwftz]{filter:drop-shadow(0 0 6px rgba(38,179,107,.6))}
.prim-ring-wrap.is-near .prim-ring-arc[b-6yeqwfwftz]{animation:prim-ring-fill-b-6yeqwfwftz 1.4s cubic-bezier(.2,.8,.2,1) .2s both,prim-ring-pulse-b-6yeqwfwftz 1.8s ease-in-out 1.6s infinite}
.prim-ring-center[b-6yeqwfwftz]{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.15}
.prim-ring-center strong[b-6yeqwfwftz]{color:#fff;font-size:1.12em;font-weight:900;font-variant-numeric:tabular-nums}
.prim-ring-center small[b-6yeqwfwftz]{color:#9aa3ad;font-size:.62em;font-weight:700}
.prim-ring-side[b-6yeqwfwftz]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.375em;min-width:0}
.prim-steps[b-6yeqwfwftz]{display:flex;flex-direction:column;gap:.3125em;margin:0;padding:0;list-style:none}
.prim-steps li[b-6yeqwfwftz]{display:flex;align-items:center;gap:.61em;min-width:0;color:#c9cfd6;font-size:.72em;white-space:nowrap;opacity:0;animation:prim-fade-b-6yeqwfwftz .4s ease forwards;animation-delay:calc(1s + var(--i) * .15s)}
.prim-steps i[b-6yeqwfwftz]{flex:0 0 auto;width:.78em;height:.78em;border:.17em solid #ffb547;border-radius:50%}
.prim-steps b[b-6yeqwfwftz]{color:#fff;font-weight:900;font-variant-numeric:tabular-nums}
.prim-steps em[b-6yeqwfwftz]{overflow:hidden;color:#9aa3ad;font-size:.89em;font-style:normal;text-overflow:ellipsis}
.prim-steps li.is-next i[b-6yeqwfwftz]{background:#ffb547;box-shadow:0 0 8px rgba(255,181,71,.8)}
.prim-steps li.is-next em[b-6yeqwfwftz]{color:#ffcf8a;font-weight:700}
.prim-ring-done[b-6yeqwfwftz]{display:flex;align-items:center;gap:.48em;margin:0;color:#8fe3b3;font-size:.78em;font-weight:800}
.prim-ring-forecast-note[b-6yeqwfwftz]{color:#9aa3ad;font-size:.64em}

/* Ek bilgiler: günlük hız, geçen ayla karşılaştırma */
.prim-section[b-6yeqwfwftz]{display:flex;flex-direction:column;gap:.54em;padding:.625em 1.07em;border:1px solid rgba(255,255,255,.06);border-radius:.98em;font-size:.7em;background:rgba(255,255,255,.03);animation:prim-rise-b-6yeqwfwftz .55s ease .2s both}
.prim-pace[b-6yeqwfwftz]{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.357em .714em;color:#9aa3ad}
.prim-pace b[b-6yeqwfwftz]{color:#fff;font-weight:900}
.prim-pace .is-ok b[b-6yeqwfwftz]{color:#8fe3b3}
.prim-pace .is-short b[b-6yeqwfwftz]{color:#ffcf8a}
.prim-compare[b-6yeqwfwftz]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.357em .714em;color:#9aa3ad}
.prim-compare b[b-6yeqwfwftz]{color:#fff;font-weight:900}
.prim-compare i[b-6yeqwfwftz]{color:#6f7883}
.prim-compare em[b-6yeqwfwftz]{margin-left:auto;font-style:normal;font-weight:900;color:#c9cfd6}
.prim-compare em.is-up[b-6yeqwfwftz]{color:#8fe3b3}
.prim-compare em.is-down[b-6yeqwfwftz]{color:#ff9b8a}

@keyframes prim-card-in-b-6yeqwfwftz{from{opacity:0;transform:translateY(6px)}}
@keyframes prim-rise-b-6yeqwfwftz{from{opacity:0;transform:translateY(8px)}}
@keyframes prim-fade-b-6yeqwfwftz{to{opacity:1}}
@keyframes prim-ring-fill-b-6yeqwfwftz{from{stroke-dashoffset:var(--len)}}
@keyframes prim-ring-pulse-b-6yeqwfwftz{0%,100%{filter:drop-shadow(0 0 5px rgba(240,82,45,.55))}50%{filter:drop-shadow(0 0 12px rgba(255,181,71,.95))}}
@keyframes prim-sheen-b-6yeqwfwftz{0%{transform:rotate(12deg) translateX(-120%)}35%,100%{transform:rotate(12deg) translateX(320%)}}
@keyframes prim-trophy-b-6yeqwfwftz{0%,80%,100%{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}
@media (prefers-reduced-motion:reduce){.prim-card[b-6yeqwfwftz],.prim-card[b-6yeqwfwftz]::after,.prim-card-title i[b-6yeqwfwftz],.prim-ring-wrap[b-6yeqwfwftz],.prim-ring-arc[b-6yeqwfwftz],.prim-ring-wrap.is-near .prim-ring-arc[b-6yeqwfwftz],.prim-ring-forecast[b-6yeqwfwftz],.prim-steps li[b-6yeqwfwftz],.prim-section[b-6yeqwfwftz]{animation:none;opacity:1}}
/* /Components/Pages/Raporlar/Shared/RaporSayfa.razor.rz.scp.css */
.rapor-page[b-2fc8x1ek7n]{--rapor-accent:#f0522d;--rapor-accent-soft:#fff0eb;--rapor-border:#dfe3e7;--rapor-text:#20252b;--rapor-muted:#707985;min-width:0;max-width:1320px;margin:0 auto;color:var(--rapor-text)}
.rapor-head[b-2fc8x1ek7n]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}
.rapor-eyebrow[b-2fc8x1ek7n]{color:var(--rapor-accent);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.rapor-head h1[b-2fc8x1ek7n]{margin:4px 0;font-size:1.75rem}
.rapor-head p[b-2fc8x1ek7n]{margin:0;color:var(--rapor-muted);font-size:.85rem}
.rapor-head.is-split[b-2fc8x1ek7n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}
.rapor-head-main[b-2fc8x1ek7n]{display:flex;flex-direction:column;min-width:0}
.rapor-head-main h1[b-2fc8x1ek7n]{margin-top:0}
.rapor-head.is-split .rapor-filters[b-2fc8x1ek7n]{margin:14px 0 0}
.rapor-head-chart[b-2fc8x1ek7n]{display:flex;min-width:0}
.rapor-head-chart[b-2fc8x1ek7n]  .rapor-trend{width:100%}
.rapor-head>i[b-2fc8x1ek7n]{flex:none;display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:var(--rapor-accent-soft);color:var(--rapor-accent);font-size:1.6rem}
.rapor-admin-note[b-2fc8x1ek7n]{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border:1px solid #f5c6b8;border-radius:11px;background:#fff8f5;color:#8a4a36;font-size:.8rem}
.rapor-admin-note i[b-2fc8x1ek7n]{font-size:1.1rem;color:var(--rapor-accent)}
.rapor-filters[b-2fc8x1ek7n]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--rapor-border);border-radius:13px;background:#fff}
.rapor-filters[b-2fc8x1ek7n]  .rapor-filter{display:flex;flex-direction:column;gap:5px;min-width:160px;margin:0}
.rapor-filters[b-2fc8x1ek7n]  .rapor-filter>span{color:#818994;font-size:.67rem;font-weight:800;text-transform:uppercase}
.rapor-filters[b-2fc8x1ek7n]  .rapor-filter-check{display:flex;align-items:center;gap:8px;min-height:31px;font-size:.8rem;font-weight:700;color:#414a54}
.rapor-filters[b-2fc8x1ek7n]  .rapor-filter-actions{display:flex;gap:8px;margin-left:auto}
.rapor-filters[b-2fc8x1ek7n]  .rapor-filter-meta{color:var(--rapor-muted);font-size:.74rem;margin-left:auto;align-self:center}
.rapor-state[b-2fc8x1ek7n]{min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:32px;border:1px solid var(--rapor-border);border-radius:13px;background:#fff;color:#737c87;text-align:center}
.rapor-state>i[b-2fc8x1ek7n]{font-size:2.6rem}
.rapor-state h2[b-2fc8x1ek7n]{margin:0;color:#303841;font-size:1.15rem}
.rapor-state p[b-2fc8x1ek7n]{margin:0;max-width:520px}
.rapor-state.is-error[b-2fc8x1ek7n]{background:#fff5f2}
.rapor-state.is-error>i[b-2fc8x1ek7n]{color:#bd4934}
.rapor-page[b-2fc8x1ek7n]  .rapor-empty{padding:40px;border:1px dashed var(--rapor-border);border-radius:13px;background:#fff;color:#737c87;text-align:center;font-size:.85rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-card{min-width:0;overflow:hidden;border:1px solid var(--rapor-border);border-radius:13px;background:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-card+.rapor-card{margin-top:16px}
.rapor-page[b-2fc8x1ek7n]  .rapor-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #edf0f2;background:#f7f8f9}
.rapor-page[b-2fc8x1ek7n]  .rapor-card-head h2{margin:0;font-size:.9rem;font-weight:800;color:#303841}
.rapor-page[b-2fc8x1ek7n]  .rapor-card-head small{color:var(--rapor-muted);font-size:.72rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first th:first-child,.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset -1px 0 0 #edf0f2}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first th:first-child{background:#fbfbfc}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first th,.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first td{padding-left:9px;padding-right:9px}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table.is-sticky-first tr.rapor-total td:first-child{background:#f3f5f7}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table{width:100%;margin:0;border-collapse:collapse;font-size:.78rem}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table th{padding:10px 14px;border-bottom:1px solid #edf0f2;color:#818994;background:#fbfbfc;font-size:.66rem;font-weight:800;text-transform:uppercase;white-space:nowrap;text-align:left}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table td{padding:10px 14px;border-top:1px solid #edf0f2;color:#323a43;white-space:nowrap}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table th.num,.rapor-page[b-2fc8x1ek7n]  table.rapor-table td.num{text-align:right;font-variant-numeric:tabular-nums}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tbody tr:hover td{background:#fffaf8}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-section td{color:var(--rapor-accent);background:#fff8f5;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-info td{color:var(--rapor-muted);font-style:italic;background:#fbfbfc}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-total td{font-weight:800;color:var(--rapor-text);background:#f3f5f7;border-top:2px solid #d9dee3}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-total.is-grand td{background:var(--rapor-accent-soft);color:#a83a1f;font-size:.84rem}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-average td{font-weight:700;color:#5a636e;background:#f7f8f9}
.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}
/* Tahminli kartlar iki bölmeli olduğundan dar ekranda 2×2, geniş ekranda tek sıra dizilir. */
.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid:has(.has-estimate){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1360px){.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid:has(.has-estimate){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate{padding:14px 14px;gap:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate strong{font-size:1.05rem}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate .rapor-stat-estimate{padding-left:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate .rapor-stat-estimate strong{font-size:.92rem}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate span{font-size:.6rem}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate small{font-size:.66rem}}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat{padding:16px 18px;border:1px solid var(--rapor-border);border-radius:13px;background:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat span{display:block;color:#818994;font-size:.66rem;font-weight:800;text-transform:uppercase}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat strong{display:block;margin-top:4px;font-size:1.25rem;font-weight:900;color:var(--rapor-text);font-variant-numeric:tabular-nums}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat small{display:block;margin-top:2px;color:var(--rapor-muted);font-size:.72rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-next{border-color:#f1c9b9;background:#fff8f5}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-next strong{color:#a83a1f}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent{background:var(--rapor-accent);border-color:var(--rapor-accent);color:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent span,.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent strong,.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent small{color:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:14px;align-items:stretch}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat-main,.rapor-page[b-2fc8x1ek7n]  .rapor-stat-estimate{min-width:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate strong{white-space:nowrap}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat-estimate{padding-left:14px;border-left:1px solid var(--rapor-border)}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat-estimate strong{font-size:1.05rem;color:#4b5563}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-next .rapor-stat-estimate{border-left-color:#f1c9b9}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-next .rapor-stat-estimate strong{color:#a83a1f}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent .rapor-stat-estimate{border-left-color:rgba(255,255,255,.5)}
.rapor-page[b-2fc8x1ek7n]  .rapor-stat.is-accent .rapor-stat-estimate strong{color:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:12px;margin-top:16px}
/* Yan yana iki kalem tablosu: hücreler sıkıştırılır, uzun kalem adları satır kırar. */
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks table.rapor-table{font-size:.74rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks table.rapor-table th,.rapor-page[b-2fc8x1ek7n]  .rapor-blocks table.rapor-table td{padding:7px 9px}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks table.rapor-table td:first-child{white-space:normal;min-width:150px}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks .rapor-count-input{width:64px;padding:3px 6px}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks>.rapor-card{min-width:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-blocks .rapor-card+.rapor-card{margin-top:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-count-input{width:84px;padding:4px 8px;border:1px solid #cfd5db;border-radius:6px;font-size:.78rem;text-align:right;font-variant-numeric:tabular-nums}
.rapor-page[b-2fc8x1ek7n]  .rapor-count-input:focus{outline:0;border-color:var(--rapor-accent);box-shadow:0 0 0 3px rgba(240,82,45,.15)}
.rapor-page[b-2fc8x1ek7n]  .rapor-count-group{display:inline-flex;gap:8px;justify-content:flex-end}
.rapor-page[b-2fc8x1ek7n]  .rapor-count-group label{display:inline-flex;flex-direction:column;gap:2px;color:#818994;font-size:.6rem;font-weight:800;text-transform:uppercase}
.rapor-page[b-2fc8x1ek7n]  .rapor-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--rapor-border);border-radius:8px;color:#414a54;background:#fff;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer}
.rapor-page[b-2fc8x1ek7n]  .rapor-button:hover{border-color:var(--rapor-accent);color:var(--rapor-accent)}
.rapor-page[b-2fc8x1ek7n]  .rapor-button:disabled{opacity:.5;cursor:default}
.rapor-page[b-2fc8x1ek7n]  .rapor-button.is-primary{border-color:var(--rapor-accent);background:var(--rapor-accent);color:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:9px;background:#fff8f5;color:#8a4a36;font-size:.76rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-badge{display:inline-flex;padding:4px 9px;border-radius:999px;background:var(--rapor-accent-soft);color:#a83a1f;font-size:.66rem;font-weight:800;white-space:nowrap}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid{border:1px solid var(--rapor-border);border-radius:13px;background:#fff;overflow:hidden;min-width:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid .e-headercelldiv{font-size:.7rem;line-height:1.15;white-space:normal}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-cards{display:none;gap:12px}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card{border:1px solid var(--rapor-border);border-radius:13px;background:#fff;overflow:hidden}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card>h3{margin:0;padding:10px 14px;font-size:.9rem;font-weight:800;color:#303841;background:#f7f8f9;border-bottom:1px solid #edf0f2;display:flex;justify-content:space-between;align-items:baseline}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card>h3 small{color:var(--rapor-muted);font-size:.72rem;font-weight:600}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dl>div{display:flex;justify-content:space-between;gap:8px;padding:8px 14px;border-bottom:1px solid #f1f3f5;font-size:.78rem}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dl>div:nth-child(odd){border-right:1px solid #f1f3f5}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dt{margin:0;color:#5a636e;font-weight:500}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;color:var(--rapor-text)}
.rapor-page[b-2fc8x1ek7n]  .rapor-month-card.is-total>h3{background:var(--rapor-accent-soft);color:#a83a1f}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid{border:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid .rapor-pivot-total .e-rowcell{font-weight:800;background:#f7f8f9}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid .e-rowcell.rapor-pivot-total-cell{font-weight:800;background:#fbfbfc}
.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid .e-grid .rapor-summary-detail .e-rowcell{font-style:italic;color:#4b5563}
.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid .e-grid .rapor-summary-detail .e-rowcell:first-child{padding-left:28px}
.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid .e-grid .rapor-pivot-total .e-rowcell{background:#fff}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid .e-summaryrow .e-summarycell{font-weight:800;color:var(--rapor-text);background:#f3f5f7}
.rapor-page[b-2fc8x1ek7n]  .rapor-grid .e-grid .e-summaryrow:last-child .e-summarycell{font-weight:700;color:#5a636e;background:#f7f8f9}
.rapor-page[b-2fc8x1ek7n]  .rapor-mobile-only{display:none}
@media(max-width:767px){.rapor-page[b-2fc8x1ek7n]  .rapor-grid.has-mobile-cards{display:none}.rapor-page[b-2fc8x1ek7n]  .rapor-month-cards{display:grid}.rapor-page[b-2fc8x1ek7n]  .rapor-mobile-only{display:block}.rapor-page[b-2fc8x1ek7n]  .rapor-desktop-only{display:none}}
@media(max-width:850px){.rapor-head[b-2fc8x1ek7n]{flex-wrap:wrap}.rapor-head.is-split[b-2fc8x1ek7n]{grid-template-columns:1fr}.rapor-head>i[b-2fc8x1ek7n]{display:none}.rapor-filters[b-2fc8x1ek7n]  .rapor-filter{min-width:calc(50% - 7px);flex:1}.rapor-filters[b-2fc8x1ek7n]  .rapor-filter-actions,.rapor-filters[b-2fc8x1ek7n]  .rapor-filter-meta{margin-left:0;width:100%}.rapor-page[b-2fc8x1ek7n]  .rapor-blocks{grid-template-columns:1fr}}
@media(max-width:575px){.rapor-head h1[b-2fc8x1ek7n]{font-size:1.4rem}.rapor-head p[b-2fc8x1ek7n]{display:none}.rapor-page[b-2fc8x1ek7n]  table.rapor-table{font-size:.76rem}.rapor-page[b-2fc8x1ek7n]  table.rapor-table th,.rapor-page[b-2fc8x1ek7n]  table.rapor-table td{padding:8px 10px}.rapor-page[b-2fc8x1ek7n]  table.rapor-table td:first-child{white-space:normal;min-width:120px}.rapor-page[b-2fc8x1ek7n]  table.rapor-table th{white-space:normal;line-height:1.15}.rapor-page[b-2fc8x1ek7n]  .rapor-count-input{width:64px}.rapor-page[b-2fc8x1ek7n]  .rapor-count-group label{font-size:.55rem}.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid,.rapor-page[b-2fc8x1ek7n]  .rapor-summary-grid:has(.has-estimate){grid-template-columns:1fr;gap:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat.has-estimate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat-estimate{padding-left:10px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat{padding:12px 14px}.rapor-page[b-2fc8x1ek7n]  .rapor-stat strong{font-size:1.05rem}.rapor-page[b-2fc8x1ek7n]  .rapor-filters ::deep .rapor-filter{min-width:100%}.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dl{grid-template-columns:1fr}.rapor-page[b-2fc8x1ek7n]  .rapor-month-card dl>div:nth-child(odd){border-right:0}}
.rapor-page[b-2fc8x1ek7n]  .rapor-hint[title]:not([title=""]){cursor:help;text-decoration:underline dotted #b6bdc5;text-underline-offset:3px}
/* Prim kalemleri: ürün adı italik, adet kalın (Primmatik'te adet kutusu da kalın). */
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-line td:first-child{font-style:italic}
.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-line td:nth-child(2),.rapor-page[b-2fc8x1ek7n]  table.rapor-table tr.rapor-line td:nth-child(2) input{font-weight:700}
/* Performans primi: puan kalemleri ve barem tablosu yan yana (dar ekranda alt alta). */
.rapor-page[b-2fc8x1ek7n]  .rapor-split{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}
.rapor-page[b-2fc8x1ek7n]  .rapor-split>.rapor-card{min-width:0;margin:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-band-card table.rapor-band-table th,.rapor-page[b-2fc8x1ek7n]  .rapor-band-card table.rapor-band-table td{padding:7px 12px}
.rapor-page[b-2fc8x1ek7n]  table.rapor-band-table tr.is-current td{background:#fff1ec;color:#c2410c;font-weight:800}
.rapor-page[b-2fc8x1ek7n]  table.rapor-band-table tr.is-next td{background:#f6f8fa;font-weight:700}
.rapor-page[b-2fc8x1ek7n]  .rapor-band-card{position:sticky;top:76px}
@media(max-width:900px){.rapor-page[b-2fc8x1ek7n]  .rapor-split{grid-template-columns:1fr}.rapor-page[b-2fc8x1ek7n]  .rapor-band-card{position:static}}
.rapor-page[b-2fc8x1ek7n]  .rapor-band-note{margin:0;padding:9px 12px;border-top:1px solid #edf0f2;color:var(--rapor-muted);font-size:.72rem;line-height:1.35}
/* Birden çok barem kartı alt alta; yığın ekran yüksekliğini aştığı için sabitlenmez, sayfayla kayar. */
.rapor-page[b-2fc8x1ek7n]  .rapor-band-stack{display:grid;gap:14px;min-width:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-band-stack>.rapor-band-card{position:static;margin:0}
.rapor-page[b-2fc8x1ek7n]  .rapor-band-card table.rapor-band-table td:first-child:not(.num){white-space:normal}
/* /Components/Pages/Raporlar/Shared/RaporTrendChart.razor.rz.scp.css */
.rapor-trend[b-98bizunn3m]{display:flex;flex:none;flex-direction:column;width:340px;padding:8px 12px 4px;border:1px solid #dfe3e7;border-radius:14px;background:#fff;color:#20252b}
.rapor-trend-head[b-98bizunn3m]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:24px}
.rapor-trend-head[b-98bizunn3m]  select{flex:none;width:auto;max-width:140px;height:26px;padding-top:0;padding-bottom:0;font-size:.72rem}
.rapor-trend-value[b-98bizunn3m]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;line-height:1.25}
.rapor-trend-value strong[b-98bizunn3m]{font-size:1rem;font-weight:800}
.rapor-trend-value span[b-98bizunn3m]{color:#707985;font-size:.68rem}
.rapor-trend-value small[b-98bizunn3m]{flex-basis:100%;color:#8a939c;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.rapor-trend-plot[b-98bizunn3m]{position:relative;z-index:1;flex:1 1 auto;min-height:44px;margin-top:4px}
.rapor-trend-plot svg[b-98bizunn3m]{display:block;width:100%;height:100%;overflow:visible}
.rapor-trend-area[b-98bizunn3m]{fill:#fff0eb}
.rapor-trend-line[b-98bizunn3m]{fill:none;stroke:#f0522d;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.rapor-trend-dot[b-98bizunn3m]{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border:2px solid #f0522d;border-radius:50%;background:#fff;cursor:default}
.rapor-trend-dot[b-98bizunn3m]::after{content:"";position:absolute;inset:-8px}
.rapor-trend-tip[b-98bizunn3m]{position:absolute;top:calc(100% + 4px);left:50%;color:#505a64;font-size:.64rem;font-weight:700;line-height:1;white-space:nowrap;transform:translateX(-50%);pointer-events:none}
.rapor-trend-dot.is-low .rapor-trend-tip[b-98bizunn3m]{top:auto;bottom:calc(100% + 4px)}
.rapor-trend-dot.is-current .rapor-trend-tip[b-98bizunn3m]{color:#c43b1b;font-weight:800}
.rapor-trend-dot.is-first .rapor-trend-tip[b-98bizunn3m]{left:-4px;transform:none}
.rapor-trend-dot.is-last .rapor-trend-tip[b-98bizunn3m]{right:-4px;left:auto;transform:none}
.rapor-trend-dot.is-current[b-98bizunn3m]{width:10px;height:10px;margin:-5px 0 0 -5px;background:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.2)}
.rapor-trend-axis[b-98bizunn3m]{position:relative;height:14px;margin-top:2px}
.rapor-trend-axis span[b-98bizunn3m]{position:absolute;transform:translateX(-50%);color:#8a939c;font-size:.6rem;white-space:nowrap}
.rapor-trend-axis span.is-current[b-98bizunn3m]{color:#c43b1b;font-weight:800}
.rapor-trend-empty[b-98bizunn3m]{display:grid;flex:1 1 auto;min-height:60px;place-items:center;color:#8a939c;font-size:.74rem}
@media(max-width:850px){.rapor-trend[b-98bizunn3m]{width:100%}}
/* /Components/Pages/Raporlar/Shared/TemsilciBayiOzeti.razor.rz.scp.css */
.rep-shell[b-quv04uste9]{min-width:0;max-width:100%;margin:0 0 18px;padding:14px 16px;border:1px solid #e1e5ea;border-radius:14px;background:#fff}
.rep-head[b-quv04uste9]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin-bottom:10px}
.rep-head strong[b-quv04uste9]{display:block;color:#20252b;font-size:.95rem}
.rep-head span[b-quv04uste9]{display:block;color:#7b8490;font-size:.74rem}
.rep-search[b-quv04uste9]{display:flex;align-items:center;gap:6px;width:min(260px,100%);padding:0 10px;border:1px solid #dde1e6;border-radius:9px;background:#f8f9fb;color:#7b8490}
.rep-search input[b-quv04uste9]{width:100%;min-width:0;height:34px;border:0;outline:0;background:transparent;color:#20252b;font-size:.8rem}
.rep-search:focus-within[b-quv04uste9]{border-color:#f0522d;background:#fff}
.rep-type-group+.rep-type-group[b-quv04uste9]{margin-top:16px}
.rep-type-badge[b-quv04uste9]{display:inline-block;margin-right:4px;padding:1px 7px;border-radius:5px;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.02em}
.rep-type-badge.is-ttbn[b-quv04uste9]{background:#6f42c1}
.rep-type-badge.is-esn[b-quv04uste9]{background:#fd7e14}
.rep-state[b-quv04uste9]{display:flex;align-items:center;gap:8px;padding:18px 4px;color:#7b8490;font-size:.82rem}

.rep-table-wrap[b-quv04uste9]{max-height:min(70vh,620px);overflow:auto;border:1px solid #e6e9ed;border-radius:10px}
.rep-table[b-quv04uste9]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.76rem;font-variant-numeric:tabular-nums}
.rep-table th[b-quv04uste9],.rep-table td[b-quv04uste9]{padding:6px 9px;border-bottom:1px solid #eef0f3;white-space:nowrap}
.rep-table td[b-quv04uste9]{text-align:right;color:#20252b;font-weight:700}
.rep-table td.is-zero[b-quv04uste9]{color:#b4bac2;font-weight:500}

/* Başlık: grup satırı ve kalem satırı yapışkan; renkler TT Rapor Özeti kartlarıyla aynı */
.rep-table thead th[b-quv04uste9]{position:sticky;z-index:2;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase;text-align:center}
.rep-table thead tr:first-child th[b-quv04uste9]{top:0;box-sizing:border-box;height:26px;padding:4px 9px;line-height:18px;background:var(--rep-accent-strong,#3b434d)}
.rep-table thead tr:last-child th[b-quv04uste9]{top:26px;background:var(--rep-accent,#4f5965)}
.rep-table thead tr:last-child th.is-estimate[b-quv04uste9]{background:var(--rep-accent-soft);color:var(--rep-accent-strong)}
.rep-table thead button[b-quv04uste9]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}
.rep-table thead button:focus-visible[b-quv04uste9]{outline:2px solid #fff;outline-offset:2px}

/* Bayi sütunu yatay kaydırmada sabit */
.rep-table .rep-dealer[b-quv04uste9]{position:sticky;left:0;z-index:1;min-width:200px;max-width:260px;border-right:1px solid #e6e9ed;background:#fff;color:#20252b;text-align:left;font-weight:700}
.rep-table thead .rep-dealer[b-quv04uste9]{z-index:3;top:0;background:#20252b;color:#fff}
.rep-table .rep-dealer span[b-quv04uste9]{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}
.rep-table .rep-dealer small[b-quv04uste9]{display:block;color:#8b939d;font-size:.66rem;font-weight:600}
.rep-table tbody tr:hover td[b-quv04uste9],.rep-table tbody tr:hover .rep-dealer[b-quv04uste9]{background:#fff6f3}

.rep-table td.is-estimate[b-quv04uste9]{background:#fafbfc;color:#4f5965}
.rep-table td.is-estimate.is-up[b-quv04uste9]{color:#138a5b}
.rep-table td.is-estimate.is-down[b-quv04uste9]{color:#c43b1b}
.rep-table td.is-estimate.is-flat[b-quv04uste9]{color:#7b8490}

.rep-table tfoot th[b-quv04uste9],.rep-table tfoot td[b-quv04uste9]{position:sticky;bottom:0;z-index:1;border-top:2px solid #dde1e6;border-bottom:0;background:#f4f6f8;font-weight:900}
.rep-table tfoot .rep-dealer[b-quv04uste9]{z-index:2;background:#f4f6f8}

.is-mobile[b-quv04uste9]{--rep-accent:#e0563a;--rep-accent-strong:#c43b1b;--rep-accent-soft:#fde5df}
.is-dsl[b-quv04uste9]{--rep-accent:#2f7de1;--rep-accent-strong:#1769e0;--rep-accent-soft:#e3eefc}
.is-tv[b-quv04uste9]{--rep-accent:#1f9c6b;--rep-accent-strong:#138a5b;--rep-accent-soft:#e1f4ec}
.is-device[b-quv04uste9]{--rep-accent:#7d62c9;--rep-accent-strong:#6b4fbb;--rep-accent-soft:#ece7f8}
.is-other-device[b-quv04uste9]{--rep-accent:#b07a1a;--rep-accent-strong:#9a6500;--rep-accent-soft:#f8ecd2}
.is-dsl-commitment[b-quv04uste9]{--rep-accent:#1f8a9a;--rep-accent-strong:#0f7c8c;--rep-accent-soft:#dff3f6}
.is-churn[b-quv04uste9]{--rep-accent:#6f7883;--rep-accent-strong:#4f5965;--rep-accent-soft:#eceff2}
.is-band[b-quv04uste9]{--rep-accent:#3c4756;--rep-accent-strong:#c43b1b;--rep-accent-soft:#fde5df}

@media (max-width:575px){.rep-shell[b-quv04uste9]{padding:12px}.rep-table .rep-dealer[b-quv04uste9]{min-width:150px;max-width:170px}.rep-table .rep-dealer span[b-quv04uste9]{max-width:150px}}
/* /Components/Pages/Raporlar/TtKampanyalari.razor.rz.scp.css */
/* Excel sayfası: hücre stilleri satır içi gelir (dolgu, yazı, hizalama, kenarlık); burada yalnız tablo iskeleti var. */
.prim-section + .prim-section[b-3lbzso4mov]{margin-top:22px}
.prim-section-head[b-3lbzso4mov]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.prim-section-head h2[b-3lbzso4mov]{margin:0;font-size:1rem;font-weight:800;color:#17191c}
/* İç boşluk: hücre kenarlıkları kabın yuvarlak köşesine taşmasın (köşede kesik çizgi görünüyordu). */
.prim-sheet[b-3lbzso4mov]{overflow:auto;max-height:calc(100vh - 260px);padding:8px;border:1px solid #dde1e6;border-radius:13px;background:#fff}
.prim-sheet table[b-3lbzso4mov]{border-collapse:collapse;table-layout:fixed;width:max-content;font-family:Calibri,Carlito,"Segoe UI",Arial,sans-serif;font-size:14.7px;color:#000}
.prim-sheet td[b-3lbzso4mov]{padding:1px 3px;overflow:hidden;text-overflow:clip;line-height:1.2}
/* /Components/Pages/ResetPassword.razor.rz.scp.css */
:root[b-adn38ontab] {
    --primary-blue: #135bec;
    --bg-dark: #0a0d14;
    --input-bg: #192233;
    --border-color: #324467;
    --text-muted: #92a4c9;
    --font-family: 'Space Grotesk', sans-serif;
    --success-green: #10b981;
    --error-red: #ef4444;
}

body[b-adn38ontab] {
    font-family: var(--font-family);
    background-color: var(--bg-dark);
    color: #ffffff;
    min-height: 100vh;
    overflow-x: hidden;
}

.reset-password-container[b-adn38ontab] {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2rem;
    background: linear-gradient(135deg, rgba(19, 91, 236, 0.1) 0%, rgba(10, 13, 20, 1) 100%);
}

.reset-password-card[b-adn38ontab] {
    width: 100%;
    max-width: 480px;
    background: rgba(25, 34, 51, 0.8);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 1.5rem;
    padding: 3rem;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}

.logo-container[b-adn38ontab] {
    text-align: center;
    margin-bottom: 2rem;
}

.logo-box[b-adn38ontab] {
    width: 50px;
    height: 50px;
    color: var(--primary-blue);
    margin: 0 auto 1rem;
}

.brand-name[b-adn38ontab] {
    font-size: 1.5rem;
    font-weight: 700;
    color: white;
    letter-spacing: 1px;
}

.page-title[b-adn38ontab] {
    font-size: 1.75rem;
    font-weight: 700;
    color: white;
    margin-bottom: 0.5rem;
    text-align: center;
}

.page-description[b-adn38ontab] {
    color: var(--text-muted);
    text-align: center;
    margin-bottom: 2rem;
    font-size: 0.95rem;
}

.form-label[b-adn38ontab] {
    color: var(--text-muted);
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
}

.form-control[b-adn38ontab] {
    background-color: var(--input-bg);
    border: 1px solid var(--border-color);
    color: #ffffff;
    padding: 0.85rem 1.2rem;
    border-radius: 0.75rem;
    transition: all 0.3s ease;
}

    .form-control:focus[b-adn38ontab] {
        background-color: var(--input-bg);
        color: #ffffff;
        border-color: var(--primary-blue);
        outline: none;
        box-shadow: 0 0 0 3px rgba(19, 91, 236, 0.2);
    }

.btn-primary-custom[b-adn38ontab] {
    background: linear-gradient(135deg, #135bec 0%, #1e40af 100%);
    border: none;
    color: white;
    font-weight: 600;
    padding: 0.9rem;
    border-radius: 0.75rem;
    transition: all 0.3s ease;
    width: 100%;
}

    .btn-primary-custom:hover:not(:disabled)[b-adn38ontab] {
        transform: translateY(-2px);
        box-shadow: 0 10px 25px rgba(19, 91, 236, 0.4);
    }

    .btn-primary-custom:disabled[b-adn38ontab] {
        opacity: 0.6;
        cursor: not-allowed;
    }

.back-to-login[b-adn38ontab] {
    text-align: center;
    margin-top: 1.5rem;
    color: var(--text-muted);
    font-size: 0.9rem;
}

    .back-to-login a[b-adn38ontab] {
        color: var(--primary-blue);
        text-decoration: none;
        font-weight: 600;
        transition: color 0.3s ease;
    }

        .back-to-login a:hover[b-adn38ontab] {
            color: #1e40af;
        }

.alert-custom[b-adn38ontab] {
    padding: 1rem;
    border-radius: 0.75rem;
    margin-bottom: 1.5rem;
    font-size: 0.9rem;
}

.alert-success-custom[b-adn38ontab] {
    background: rgba(16, 185, 129, 0.1);
    border: 1px solid rgba(16, 185, 129, 0.3);
    color: var(--success-green);
}

.alert-danger-custom[b-adn38ontab] {
    background: rgba(239, 68, 68, 0.1);
    border: 1px solid rgba(239, 68, 68, 0.3);
    color: var(--error-red);
}

.alert-warning-custom[b-adn38ontab] {
    background: rgba(245, 158, 11, 0.1);
    border: 1px solid rgba(245, 158, 11, 0.3);
    color: #f59e0b;
}

.material-symbols-outlined[b-adn38ontab] {
    font-size: 1.5rem;
    vertical-align: middle;
}

.success-message[b-adn38ontab] {
    text-align: center;
    padding: 2rem 0;
}

    .success-message .icon[b-adn38ontab] {
        font-size: 4rem;
        color: var(--success-green);
        margin-bottom: 1rem;
    }

.password-requirements[b-adn38ontab] {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 0.5rem;
    padding: 0.75rem 1rem;
    margin-top: 0.5rem;
    font-size: 0.85rem;
    color: var(--text-muted);
}

    .password-requirements ul[b-adn38ontab] {
        margin: 0;
        padding-left: 1.25rem;
    }

        .password-requirements ul li[b-adn38ontab] {
            margin: 0.25rem 0;
        }
/* /Components/Pages/Taahhutnameler/Taahhutnameler.razor.rz.scp.css */
.taahhut-page[b-m80j02j5q2]{max-width:1200px;margin:0 auto;color:#202932}
.taahhut-header[b-m80j02j5q2]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}
.taahhut-header>div[b-m80j02j5q2]{min-width:0}
.taahhut-search[b-m80j02j5q2]{position:relative;flex:0 1 340px;min-width:220px;display:flex}
.taahhut-search i[b-m80j02j5q2]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a939c;font-size:1rem;pointer-events:none}
.taahhut-search input[b-m80j02j5q2]{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background:#fff;font-size:.86rem}
.taahhut-search input:focus[b-m80j02j5q2]{outline:none;border-color:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.15)}
.taahhut-eyebrow[b-m80j02j5q2]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.taahhut-header h1[b-m80j02j5q2]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.taahhut-header p[b-m80j02j5q2]{margin:0;color:#747d87}
.taahhut-alert[b-m80j02j5q2]{margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:.84rem}
.taahhut-alert.is-error[b-m80j02j5q2]{color:#8d2d1b;border:1px solid #f0c4bb;background:#fff1ee}
.taahhut-alert.is-success[b-m80j02j5q2]{color:#17653b;border:1px solid #a9dec0;background:#ebfaf1}
.taahhut-state[b-m80j02j5q2]{min-height:200px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d87}
.taahhut-list[b-m80j02j5q2]{max-height:300px;overflow:auto;margin-top:12px}
.taahhut-list>p[b-m80j02j5q2]{padding:20px;color:#858e97;text-align:center;font-size:.76rem}
.taahhut-list article[b-m80j02j5q2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid #edf0f2}
.taahhut-list strong[b-m80j02j5q2],.taahhut-list small[b-m80j02j5q2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.taahhut-list strong[b-m80j02j5q2]{font-size:.8rem}
.taahhut-list small[b-m80j02j5q2]{margin-top:2px;color:#858e97;font-size:.67rem}
.taahhut-list article>div:first-child[b-m80j02j5q2]{min-width:0;flex:1 1 auto}
.taahhut-list article>div:last-child[b-m80j02j5q2]{display:flex;flex:0 0 auto;gap:4px}
.taahhut-list article button[b-m80j02j5q2]{width:31px;height:31px;border:1px solid #dfe3e7;border-radius:6px;color:#59636d;background:#fff}
.taahhut-list article button.is-danger[b-m80j02j5q2]{color:#ad3b25}
.taahhut-group[b-m80j02j5q2]{margin-bottom:20px}
.taahhut-group h2[b-m80j02j5q2]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;font-weight:800}
.taahhut-group h2 i[b-m80j02j5q2]{color:#c43b1b}
.taahhut-group h2 span[b-m80j02j5q2]{padding:2px 8px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.68rem}
.taahhut-items[b-m80j02j5q2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.taahhut-item[b-m80j02j5q2]{min-width:0;padding:14px 16px;border:1px solid #e0e4e8;border-radius:10px;background:#fff}
.taahhut-item-head[b-m80j02j5q2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
.taahhut-item-head strong[b-m80j02j5q2]{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;font-size:.92rem}
.taahhut-item-actions[b-m80j02j5q2]{display:flex;flex:0 0 auto;align-items:center;gap:4px}
.taahhut-item-actions button[b-m80j02j5q2]{width:30px;height:30px;border:1px solid #dfe3e7;border-radius:6px;color:#59636d;background:#fff}
.taahhut-item-actions button.is-danger[b-m80j02j5q2]{color:#ad3b25}
.taahhut-empty[b-m80j02j5q2]{margin:0;color:#8a939c;font-size:.76rem}
.taahhut-files[b-m80j02j5q2]{display:grid;gap:6px;margin:0;padding:0;list-style:none}
.taahhut-files li[b-m80j02j5q2]{display:flex;align-items:center;gap:6px;min-width:0}
.taahhut-files a[b-m80j02j5q2]{display:inline-flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto;padding:7px 10px;border:1px solid #e3e7ea;border-radius:8px;color:#20252b;background:#f8f9fa;font-size:.78rem;text-decoration:none}
.taahhut-files a:hover[b-m80j02j5q2]{border-color:#c43b1b;color:#c43b1b}
.taahhut-files a i[b-m80j02j5q2]{color:#c43b1b;font-size:1rem}
.taahhut-files a span[b-m80j02j5q2]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.taahhut-files a small[b-m80j02j5q2]{color:#7b8490;white-space:nowrap}
.taahhut-files li>button[b-m80j02j5q2]{width:28px;height:28px;border:1px solid #dfe3e7;border-radius:6px;color:#ad3b25;background:#fff}
.taahhut-tools[b-m80j02j5q2]{display:flex;flex:0 1 760px;align-items:center;gap:10px;min-width:0}
.taahhut-filter[b-m80j02j5q2]{position:relative;flex:0 1 230px;min-width:170px;display:flex}
.taahhut-filter i[b-m80j02j5q2]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#c43b1b;pointer-events:none}
.taahhut-filter select[b-m80j02j5q2]{width:100%;height:40px;padding:0 30px 0 34px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background-color:#fff;font-size:.86rem}
.taahhut-filter select:focus[b-m80j02j5q2]{outline:none;border-color:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.15)}
.taahhut-tools .taahhut-search[b-m80j02j5q2]{flex:1 1 auto}
.taahhut-new[b-m80j02j5q2]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid #f0522d;border-radius:9px;color:#fff;background:#f0522d;font-size:.82rem;font-weight:700}
.taahhut-new:disabled[b-m80j02j5q2]{opacity:.6;cursor:not-allowed}
.taahhut-modal[b-m80j02j5q2]{color:#202932;background:#fff}
.taahhut-modal .modal-title[b-m80j02j5q2]{font-weight:800}
.taahhut-modal-grid[b-m80j02j5q2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.taahhut-modal-grid>label[b-m80j02j5q2],.taahhut-modal-grid>div[b-m80j02j5q2]{min-width:0;display:grid;gap:6px;color:#59636d;font-size:.74rem;font-weight:700}
.taahhut-modal-grid .is-wide[b-m80j02j5q2]{grid-column:1/-1}
.taahhut-modal-grid input[b-m80j02j5q2],.taahhut-modal-grid select[b-m80j02j5q2]{width:100%;height:40px;padding:0 10px;border:1px solid #d5dbe1;border-radius:8px;color:#26313b;background:#fff;font-size:.86rem;font-weight:400}
.taahhut-modal-grid input:focus[b-m80j02j5q2],.taahhut-modal-grid select:focus[b-m80j02j5q2],.taahhut-category-form input:focus[b-m80j02j5q2]{outline:none;border-color:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.15)}
/* Kategori seçimi ve yönetim düğmesi tek kutu gibi birleşik. */
.taahhut-select-group[b-m80j02j5q2]{display:flex;min-width:0}
.taahhut-select-group select[b-m80j02j5q2]{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}
.taahhut-select-group button[b-m80j02j5q2]{flex:0 0 42px;height:40px;border:1px solid #d5dbe1;border-left:0;border-radius:0 8px 8px 0;color:#c43b1b;background:#fff4f1;font-size:1.05rem}
.taahhut-select-group button:hover:not(:disabled)[b-m80j02j5q2]{background:#ffe6df}
.taahhut-field-title[b-m80j02j5q2]{color:#59636d}
.taahhut-drop[b-m80j02j5q2]{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #f0b3a4;border-radius:10px;color:#c43b1b;background:#fff8f6;cursor:pointer;font-weight:700;font-size:.82rem}
.taahhut-drop:hover[b-m80j02j5q2]{background:#fff0ec}
.taahhut-drop>i[b-m80j02j5q2]{font-size:1.5rem}
.taahhut-drop small[b-m80j02j5q2]{display:block;margin-top:2px;color:#7b8490;font-weight:400;font-size:.7rem}
.taahhut-drop[b-m80j02j5q2]  input{position:absolute;inset:0;opacity:0;cursor:pointer}
.taahhut-modal-files[b-m80j02j5q2]{margin-top:4px}
.taahhut-staged[b-m80j02j5q2]{display:inline-flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto;padding:7px 10px;border:1px dashed #d5dbe1;border-radius:8px;color:#20252b;background:#fff;font-size:.78rem;font-weight:400}
.taahhut-staged i[b-m80j02j5q2]{color:#c43b1b;font-size:1rem}
.taahhut-staged span[b-m80j02j5q2]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.taahhut-staged small[b-m80j02j5q2]{color:#7b8490;white-space:nowrap}
.taahhut-category-form[b-m80j02j5q2]{display:flex;gap:7px;margin-bottom:6px}
.taahhut-category-form input[b-m80j02j5q2]{flex:1 1 auto;min-width:0;height:38px;padding:0 10px;border:1px solid #d5dbe1;border-radius:8px;color:#26313b;background:#fff}
.taahhut-category-form button[b-m80j02j5q2]{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid #d4dae0;border-radius:8px;color:#505a64;background:#fff;font-size:.78rem;font-weight:700}
.taahhut-category-form button.is-primary[b-m80j02j5q2]{color:#fff;border-color:#f0522d;background:#f0522d}
.taahhut-category-form button:disabled[b-m80j02j5q2]{opacity:.6;cursor:not-allowed}
.taahhut-list article.is-editing[b-m80j02j5q2]{background:#fff8f6}
@media (max-width:900px){.taahhut-tools[b-m80j02j5q2]{flex-basis:100%;flex-wrap:wrap}.taahhut-filter[b-m80j02j5q2],.taahhut-search[b-m80j02j5q2]{flex:1 1 100%}.taahhut-items[b-m80j02j5q2],.taahhut-modal-grid[b-m80j02j5q2]{grid-template-columns:1fr}}
/* /Components/Pages/TarifeKatalogu/TarifeKatalogu.razor.rz.scp.css */
.tarife-page[b-grbtmz6k71]{max-width:1240px;margin:0 auto;color:#202932}
.tarife-header[b-grbtmz6k71]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}
.tarife-eyebrow[b-grbtmz6k71]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.tarife-header h1[b-grbtmz6k71]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.tarife-header p[b-grbtmz6k71]{margin:0;color:#747d87}
.tarife-new[b-grbtmz6k71]{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid #c43b1b;border-radius:9px;color:#fff;background:#c43b1b;font-weight:750}
.tarife-new:hover[b-grbtmz6k71]{background:#a8321a;border-color:#a8321a}
.tarife-header>div:first-child[b-grbtmz6k71]{flex:1 1 260px;min-width:0}
.tarife-tools[b-grbtmz6k71]{display:flex;flex:1 1 560px;max-width:680px;align-items:center;justify-content:flex-end;gap:10px;min-width:0}
.tarife-filter[b-grbtmz6k71]{position:relative;display:flex;flex:0 1 210px;min-width:160px}
.tarife-filter i[b-grbtmz6k71]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#c43b1b;pointer-events:none}
.tarife-filter select[b-grbtmz6k71]{width:100%;height:42px;padding:0 30px 0 34px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background-color:#fff;font-size:.86rem}
.tarife-search[b-grbtmz6k71]{position:relative;display:flex;flex:1 1 200px;min-width:160px}
.tarife-search i[b-grbtmz6k71]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a939c;font-size:1rem;pointer-events:none}
.tarife-search input[b-grbtmz6k71]{width:100%;height:42px;padding:0 12px 0 36px;border:1px solid #d5dbe1;border-radius:9px;color:#26313b;background:#fff;font-size:.86rem}
.tarife-search input:focus[b-grbtmz6k71],.tarife-filter select:focus[b-grbtmz6k71]{outline:none;border-color:#f0522d;box-shadow:0 0 0 3px rgba(240,82,45,.15)}
.tarife-group[b-grbtmz6k71]{margin-bottom:24px}
.tarife-group h2[b-grbtmz6k71]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;font-weight:800}
.tarife-group h2 i[b-grbtmz6k71]{color:#c43b1b}
.tarife-group h2 span[b-grbtmz6k71]{padding:2px 8px;border-radius:999px;color:#6a747d;background:#f1f3f5;font-size:.68rem}
.tarife-state[b-grbtmz6k71]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d87}
.tarife-alert[b-grbtmz6k71]{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:.8rem}
.tarife-alert.is-error[b-grbtmz6k71]{border:1px solid #efc3ba;color:#8b321f;background:#fff1ee}
.tarife-grid[b-grbtmz6k71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.tarife-card[b-grbtmz6k71]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e0e4e8;border-radius:12px;background:#fff;transition:box-shadow .2s,transform .2s}
.tarife-card:hover[b-grbtmz6k71]{box-shadow:0 10px 24px rgba(20,28,38,.1);transform:translateY(-2px)}
.tarife-card.is-expired[b-grbtmz6k71]{opacity:.7}
.tarife-preview[b-grbtmz6k71]{position:relative;display:block;height:280px;overflow:hidden;border-bottom:1px solid #eef0f2;background:#f6f7f9}
.tarife-preview canvas[b-grbtmz6k71]{display:block;width:100%;height:auto;background:#fff}
.tarife-preview img[b-grbtmz6k71]{display:block;width:100%;height:auto;background:#fff}
.tarife-preview i[b-grbtmz6k71]{position:absolute;right:8px;bottom:8px;display:grid;width:28px;height:28px;border-radius:7px;background:#c43b1b;color:#fff;font-size:1rem;place-items:center}
.tarife-preview.is-failed[b-grbtmz6k71]{display:grid;place-items:center}
.tarife-preview.is-failed canvas[b-grbtmz6k71]{display:none}
.tarife-preview.is-failed i[b-grbtmz6k71]{position:static;width:56px;height:56px;font-size:1.8rem;border-radius:12px}
.tarife-body[b-grbtmz6k71]{display:grid;gap:6px;padding:12px 14px 14px;min-width:0}
.tarife-title[b-grbtmz6k71]{color:#20252b;font-size:.95rem;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}
.tarife-title:hover[b-grbtmz6k71]{color:#c43b1b}
.tarife-date[b-grbtmz6k71]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;color:#5c6670;font-size:.74rem}
.tarife-date em[b-grbtmz6k71]{padding:1px 7px;border-radius:999px;color:#7b8490;background:#eceff2;font-style:normal;font-size:.66rem;font-weight:700}
.tarife-file[b-grbtmz6k71]{color:#8a929b;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tarife-actions[b-grbtmz6k71]{display:flex;gap:6px;margin-top:4px}
.tarife-actions button[b-grbtmz6k71]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #d9dee3;border-radius:7px;color:#59636d;background:#fff;font-size:.72rem;font-weight:700}
.tarife-actions button.is-danger[b-grbtmz6k71]{color:#ad3b25;border-color:#f0c4bb}
.tarife-modal-backdrop[b-grbtmz6k71]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,32,.45)}
.tarife-modal[b-grbtmz6k71]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px;border-radius:14px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.tarife-modal header[b-grbtmz6k71]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.tarife-modal h2[b-grbtmz6k71]{margin:0;font-size:1.1rem;font-weight:800}
.tarife-close[b-grbtmz6k71]{display:grid;width:32px;height:32px;border:0;border-radius:8px;background:#f2f4f6;color:#4f5965;font-size:1.2rem;place-items:center}
.tarife-fields[b-grbtmz6k71]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin-bottom:12px}
.tarife-fields label[b-grbtmz6k71],.tarife-label[b-grbtmz6k71]{display:grid;gap:5px;color:#59636d;font-size:.76rem;font-weight:750}
.tarife-label[b-grbtmz6k71]{margin-bottom:5px}
.tarife-fields input[b-grbtmz6k71]{min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:8px;font-size:.85rem;color:#202830}
.tarife-field[b-grbtmz6k71]{display:grid;gap:5px;min-width:0;margin-bottom:12px}
.tarife-field>label[b-grbtmz6k71]{color:#59636d;font-size:.76rem;font-weight:750}
.tarife-select-group[b-grbtmz6k71]{display:flex;min-width:0}
.tarife-select-group select[b-grbtmz6k71]{flex:1 1 auto;min-width:0;min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:8px 0 0 8px;font-size:.85rem;color:#202830;background:#fff}
.tarife-select-group button[b-grbtmz6k71]{flex:0 0 42px;border:1px solid #d6dce1;border-left:0;border-radius:0 8px 8px 0;color:#c43b1b;background:#fff4f1;font-size:1.05rem}
.tarife-select-group button:hover:not(:disabled)[b-grbtmz6k71]{background:#ffe6df}
.tarife-category-form[b-grbtmz6k71]{display:flex;gap:7px;margin-bottom:6px}
.tarife-category-form input[b-grbtmz6k71]{flex:1 1 auto;min-width:0;height:38px;padding:0 10px;border:1px solid #d6dce1;border-radius:8px;color:#202830;background:#fff;font-size:.85rem}
.tarife-category-form button[b-grbtmz6k71]{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid #d4dae0;border-radius:8px;color:#505a64;background:#fff;font-size:.78rem;font-weight:700}
.tarife-category-form button.is-primary[b-grbtmz6k71]{color:#fff;border-color:#c43b1b;background:#c43b1b}
.tarife-category-form button:disabled[b-grbtmz6k71]{opacity:.6;cursor:not-allowed}
.tarife-category-list[b-grbtmz6k71]{max-height:300px;overflow:auto;margin-top:12px}
.tarife-category-list>p[b-grbtmz6k71]{padding:20px;color:#858e97;text-align:center;font-size:.76rem}
.tarife-category-list article[b-grbtmz6k71]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid #edf0f2}
.tarife-category-list article.is-editing[b-grbtmz6k71]{background:#fff8f6}
.tarife-category-list article>div:first-child[b-grbtmz6k71]{min-width:0;flex:1 1 auto}
.tarife-category-list article>div:last-child[b-grbtmz6k71]{display:flex;flex:0 0 auto;gap:4px}
.tarife-category-list strong[b-grbtmz6k71],.tarife-category-list small[b-grbtmz6k71]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tarife-category-list strong[b-grbtmz6k71]{font-size:.8rem}
.tarife-category-list small[b-grbtmz6k71]{margin-top:2px;color:#858e97;font-size:.67rem}
.tarife-category-list article button[b-grbtmz6k71]{width:31px;height:31px;border:1px solid #dfe3e7;border-radius:6px;color:#59636d;background:#fff}
.tarife-category-list article button.is-danger[b-grbtmz6k71]{color:#ad3b25}
.tarife-dropzone[b-grbtmz6k71]{position:relative;display:grid;justify-items:center;gap:4px;padding:22px 16px;border:2px dashed #bfc6ce;border-radius:12px;background:#f8f9fa;color:#4f5965;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}
.tarife-dropzone:hover[b-grbtmz6k71],.tarife-dropzone.is-drag-over[b-grbtmz6k71]{border-color:#1769e0;background:#eef5ff}
.tarife-dropzone.has-file[b-grbtmz6k71]{border-color:#138a5b;background:#edf8f3}
.tarife-dropzone i[b-grbtmz6k71]{font-size:2rem;color:#7a828d;line-height:1}
.tarife-dropzone.has-file i[b-grbtmz6k71]{color:#138a5b}
.tarife-dropzone-preview[b-grbtmz6k71]{display:block;max-width:100%;max-height:160px;margin-bottom:6px;border:1px solid #e0e4e8;border-radius:8px;background:#fff;object-fit:contain}
.tarife-dropzone strong[b-grbtmz6k71]{font-size:.84rem;color:#2b333b;overflow-wrap:anywhere}
.tarife-dropzone span[b-grbtmz6k71]{font-size:.72rem;color:#6c757d}
.tarife-dropzone:focus-within[b-grbtmz6k71]{outline:3px solid #1f66b3;outline-offset:2px}
.tarife-dropzone[b-grbtmz6k71]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.tarife-modal footer[b-grbtmz6k71]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
.tarife-primary[b-grbtmz6k71],.tarife-secondary[b-grbtmz6k71]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:8px;font-weight:750;font-size:.82rem}
.tarife-primary[b-grbtmz6k71]{border:1px solid #c43b1b;background:#c43b1b;color:#fff}
.tarife-secondary[b-grbtmz6k71]{border:1px solid #d6dce1;background:#fff;color:#4f5965}
.tarife-page :where(a,button,input,select):focus-visible[b-grbtmz6k71]{outline:3px solid #1f66b3;outline-offset:2px}
@media (max-width:640px){.tarife-header[b-grbtmz6k71]{flex-direction:column;align-items:flex-start}.tarife-header>div:first-child[b-grbtmz6k71]{flex:none}.tarife-tools[b-grbtmz6k71]{flex:none;width:100%;max-width:none;flex-wrap:wrap}.tarife-filter[b-grbtmz6k71],.tarife-search[b-grbtmz6k71]{flex:1 1 100%;width:auto}.tarife-fields[b-grbtmz6k71]{grid-template-columns:1fr}.tarife-grid[b-grbtmz6k71]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tarife-preview[b-grbtmz6k71]{height:220px}}
/* /Components/Pages/Yonetim/AfisDuzenle.razor.rz.scp.css */
.order-admin-campaign-edit[b-tlit8b864c]{padding:28px;max-width:1440px;margin:auto;color:#172033}.order-admin-edit-header[b-tlit8b864c]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.order-admin-edit-header a[b-tlit8b864c]{color:#e44722;text-decoration:none;font-weight:700}.order-admin-edit-header h1[b-tlit8b864c]{font-size:2rem;margin:10px 0 4px}.order-admin-edit-header p[b-tlit8b864c]{margin:0;color:#687188}.order-admin-edit-header>div:last-child[b-tlit8b864c]{display:flex;gap:9px}.order-admin-save[b-tlit8b864c],.order-admin-danger[b-tlit8b864c]{border:0;border-radius:10px;padding:11px 16px;font-weight:700}.order-admin-save[b-tlit8b864c]{background:#f0522d;color:#fff}.order-admin-danger[b-tlit8b864c]{background:#fff0ed;color:#b83518}.order-admin-edit-alert[b-tlit8b864c]{padding:12px 15px;border-radius:10px;margin-bottom:14px}.order-admin-edit-alert.is-error[b-tlit8b864c]{background:#fff0ed;color:#a62b11}.order-admin-edit-alert.is-success[b-tlit8b864c]{background:#eaf9ee;color:#176f39}.order-admin-edit-state[b-tlit8b864c]{padding:60px;text-align:center}.order-admin-edit-grid[b-tlit8b864c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.order-admin-edit-grid main[b-tlit8b864c]{display:grid;gap:18px}.order-admin-edit-grid aside[b-tlit8b864c]{display:grid;gap:16px;position:sticky;top:78px}.order-admin-edit-card[b-tlit8b864c],.order-admin-preview[b-tlit8b864c],.order-admin-note[b-tlit8b864c]{background:#fff;border:1px solid #e5e9ef;border-radius:17px;padding:20px}.order-admin-edit-card>header[b-tlit8b864c]{display:flex;gap:12px;margin-bottom:20px}.order-admin-edit-card>header>span[b-tlit8b864c]{width:38px;height:38px;border-radius:10px;background:#fff0ed;color:#f0522d;display:grid;place-items:center}.order-admin-edit-card h2[b-tlit8b864c]{font-size:1.05rem;margin:0 0 3px}.order-admin-edit-card header p[b-tlit8b864c]{margin:0;color:#747d90;font-size:.86rem}.order-admin-form-grid[b-tlit8b864c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.order-admin-form-grid label[b-tlit8b864c]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:700}.order-admin-form-grid .is-wide[b-tlit8b864c]{grid-column:1/-1}.order-admin-form-grid input:not([type=checkbox])[b-tlit8b864c],.order-admin-form-grid select[b-tlit8b864c],.order-admin-form-grid textarea[b-tlit8b864c]{width:100%;border:1px solid #dce1e8;border-radius:9px;padding:10px;background:#fff}.order-admin-form-grid input:not([type=checkbox])[b-tlit8b864c],.order-admin-form-grid select[b-tlit8b864c]{min-height:43px}.order-admin-form-grid small[b-tlit8b864c]{font-weight:400;color:#768094}.order-admin-money[b-tlit8b864c]{display:flex;border:1px solid #dce1e8;border-radius:9px;align-items:center;overflow:hidden}.order-admin-money input[b-tlit8b864c]{border:0!important;border-radius:0!important}.order-admin-money b[b-tlit8b864c]{padding:0 12px;color:#f0522d}.order-admin-switch[b-tlit8b864c]{flex-direction:row!important;align-items:center;background:#f8f9fb;padding:13px;border-radius:10px}.order-admin-switch input[b-tlit8b864c]{width:20px;height:20px}.order-admin-switch>span[b-tlit8b864c]{display:flex;flex-direction:column}.order-admin-preview[b-tlit8b864c]{text-align:center;background:linear-gradient(145deg,#fff 0,#fff7f4 100%)}.order-admin-preview>span[b-tlit8b864c]{font-size:.72rem;text-transform:uppercase;color:#e44722;font-weight:800;letter-spacing:.08em}.order-admin-preview>i[b-tlit8b864c]{display:grid;place-items:center;margin:18px auto;width:58px;height:58px;background:#f0522d;color:#fff;border-radius:17px;font-size:1.7rem}.order-admin-preview h2[b-tlit8b864c]{font-size:1.25rem}.order-admin-preview p[b-tlit8b864c]{color:#4d576c;min-height:48px}.order-admin-preview small[b-tlit8b864c]{display:block;border-top:1px solid #f2dcd5;padding-top:14px;color:#6d7688}.order-admin-note[b-tlit8b864c]{display:flex;gap:12px}.order-admin-note>i[b-tlit8b864c]{font-size:1.5rem;color:#f0522d}.order-admin-note p[b-tlit8b864c]{margin:4px 0 0;color:#6f788b;font-size:.85rem}@media(max-width:900px){.order-admin-campaign-edit[b-tlit8b864c]{padding:18px 14px 90px}.order-admin-edit-grid[b-tlit8b864c]{grid-template-columns:1fr}.order-admin-edit-grid aside[b-tlit8b864c]{position:static}.order-admin-edit-header[b-tlit8b864c]{align-items:stretch;flex-direction:column}.order-admin-edit-header>div:last-child[b-tlit8b864c]{justify-content:flex-end}}@media(max-width:560px){.order-admin-form-grid[b-tlit8b864c]{grid-template-columns:1fr}.order-admin-form-grid .is-wide[b-tlit8b864c]{grid-column:auto}.order-admin-edit-header>div:last-child>*[b-tlit8b864c]{flex:1}.order-admin-edit-header h1[b-tlit8b864c]{font-size:1.55rem}}

/* Görsel bölümü (kampanya düzenleme sayfasıyla aynı görünüm). */
.order-admin-campaign-image[b-tlit8b864c] { margin-bottom:14px; padding:16px; border:1px solid #e0e4e8; border-radius:12px; background:#fff; }
.order-admin-campaign-image header span[b-tlit8b864c],.order-admin-campaign-image header small[b-tlit8b864c] { display:block; }
.order-admin-campaign-image header span[b-tlit8b864c] { color:#242c35; font-size:.84rem; font-weight:800; }
.order-admin-campaign-image header small[b-tlit8b864c],.order-admin-campaign-image>p[b-tlit8b864c] { margin:3px 0 10px; color:#7b8490; font-size:.68rem; }
.order-admin-campaign-dropzone[b-tlit8b864c] { position:relative; display:flex; min-height:145px; align-items:center; justify-content:center; flex-direction:column; overflow:hidden; border:1.5px dashed #cbd2d9; border-radius:10px; background:#f9fafb; color:#69737e; text-align:center; cursor:pointer; }
.order-admin-campaign-dropzone:hover[b-tlit8b864c] { border-color:#f0522d; background:#fffaf8; }
.order-admin-campaign-dropzone>i[b-tlit8b864c] { color:#f0522d; font-size:1.7rem; }
.order-admin-campaign-dropzone>strong[b-tlit8b864c] { font-size:.75rem; }
.order-admin-campaign-dropzone>small[b-tlit8b864c] { font-size:.65rem; }
.order-admin-campaign-dropzone .campaign-image-guide[b-tlit8b864c] { width:100%; margin:0; border-radius:0; }
.order-admin-campaign-dropzone:has(.campaign-image-guide)[b-tlit8b864c] { min-height:0; }
.campaign-image-size[b-tlit8b864c] { display:flex; gap:10px; align-items:center; margin:0 0 10px; padding:9px 11px; border-radius:9px; background:#fff4f0; color:#8f3216; }
.campaign-image-size>i[b-tlit8b864c] { font-size:1.25rem; color:#f0522d; }
.campaign-image-size strong[b-tlit8b864c],.campaign-image-size small[b-tlit8b864c] { display:block; }
.campaign-image-size strong[b-tlit8b864c] { font-size:.82rem; }
.campaign-image-size small[b-tlit8b864c] { font-size:.64rem; color:#9a5a45; }
.campaign-image-legend[b-tlit8b864c] { display:grid; gap:6px; margin:10px 0 0; padding:0; list-style:none; color:#5d6672; font-size:.66rem; line-height:1.35; }
.campaign-image-legend li[b-tlit8b864c] { display:grid; grid-template-columns:14px minmax(0,1fr); gap:7px; align-items:start; }
.campaign-image-legend li>span[b-tlit8b864c] { width:14px; height:14px; margin-top:1px; border-radius:3px; }
.campaign-image-legend .is-text[b-tlit8b864c] { background:linear-gradient(90deg,#1f2933,#8a96a3); }
.campaign-image-legend .is-cut[b-tlit8b864c] { background:#6b7480; }
.campaign-image-legend .is-whole[b-tlit8b864c] { border:2px solid #3b82f6; }
.campaign-image-legend .is-none[b-tlit8b864c] { background:#fde3dd; position:relative; }
.campaign-image-legend .is-none[b-tlit8b864c]::after { content:"×"; position:absolute; inset:0; display:grid; place-items:center; color:#c0392b; font-size:.7rem; font-weight:900; line-height:1; }
/* InputFile alt bileşen: kapsamlı stil ::deep ile ulaşır. */
.order-admin-campaign-dropzone[b-tlit8b864c]  input { position:absolute; width:100%; height:100%; inset:0; opacity:0; cursor:pointer; }
.order-admin-campaign-image>button[b-tlit8b864c] { margin-top:9px; padding:7px 10px; border:1px solid #efc2b9; border-radius:8px; background:#fff6f4; color:#aa351f; font-size:.72rem; font-weight:750; }

/* Tıklama davranışı seçimi. */
.banner-actions[b-tlit8b864c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.banner-actions label[b-tlit8b864c]{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #dce1e8;border-radius:10px;background:#fff;cursor:pointer}
.banner-actions label.is-selected[b-tlit8b864c]{border-color:#f0522d;background:#fffaf8;box-shadow:0 0 0 3px rgba(240,82,45,.1)}
.banner-actions input[type=radio][b-tlit8b864c]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0;accent-color:#f0522d}
.banner-actions b[b-tlit8b864c],.banner-actions small[b-tlit8b864c]{display:block}
.banner-actions b[b-tlit8b864c]{color:#242c35;font-size:.8rem}
.banner-actions small[b-tlit8b864c]{margin-top:2px;color:#7b8490;font-size:.68rem}
.banner-preview[b-tlit8b864c]{width:100%;aspect-ratio:20/7;object-fit:cover;display:block}
.banner-preview.is-contain[b-tlit8b864c]{aspect-ratio:auto;max-height:260px;object-fit:contain;background:#f3f5f7}
@media(max-width:700px){.banner-actions[b-tlit8b864c]{grid-template-columns:1fr}}
/* /Components/Pages/Yonetim/AnaSayfaAfisleri.razor.rz.scp.css */
.order-admin-campaigns[b-n9mwaa19cr]{padding:28px;max-width:1500px;margin:auto;color:#172033}.order-admin-header[b-n9mwaa19cr]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.order-admin-header span[b-n9mwaa19cr]{color:#f0522d;text-transform:uppercase;font-size:.75rem;font-weight:800;letter-spacing:.08em}.order-admin-header h1[b-n9mwaa19cr]{font-size:2rem;margin:.2rem 0}.order-admin-header p[b-n9mwaa19cr]{color:#677085;margin:0}.order-admin-primary[b-n9mwaa19cr]{background:#f0522d;color:#fff!important;padding:.8rem 1rem;border-radius:12px;text-decoration:none;font-weight:700;white-space:nowrap}.order-admin-filters[b-n9mwaa19cr]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px;background:#fff;border:1px solid #e8ebf0;border-radius:16px;padding:16px;margin-bottom:18px}.order-admin-filters label[b-n9mwaa19cr]{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700}.order-admin-filters input[b-n9mwaa19cr],.order-admin-filters select[b-n9mwaa19cr]{height:42px;border:1px solid #dfe3ea;border-radius:9px;padding:0 11px;background:#fff}.order-admin-alert[b-n9mwaa19cr]{padding:12px 15px;border-radius:10px;background:#fff0ed;color:#a62b11;margin-bottom:14px}.order-admin-state[b-n9mwaa19cr]{background:#fff;border:1px solid #e8ebf0;border-radius:16px;padding:55px;text-align:center;color:#687188}.order-admin-state>i[b-n9mwaa19cr]{font-size:2.5rem;color:#f0522d}.order-admin-table-wrap[b-n9mwaa19cr]{overflow-x:auto;background:#fff;border:1px solid #e8ebf0;border-radius:16px}.order-admin-table-wrap table[b-n9mwaa19cr]{border-collapse:collapse;width:100%;min-width:820px}.order-admin-table-wrap th[b-n9mwaa19cr],.order-admin-table-wrap td[b-n9mwaa19cr]{padding:15px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.order-admin-table-wrap th[b-n9mwaa19cr]{font-size:.75rem;color:#778095;text-transform:uppercase}.order-admin-table-wrap td strong[b-n9mwaa19cr],.order-admin-table-wrap td small[b-n9mwaa19cr]{display:block}.order-admin-table-wrap td small[b-n9mwaa19cr]{margin-top:5px;color:#70798e;max-width:480px}.order-admin-pill[b-n9mwaa19cr]{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f0f2f5;color:#6c7483;font-size:.75rem;font-weight:700}.order-admin-pill.is-active[b-n9mwaa19cr]{background:#e9f9ee;color:#17723a}.order-admin-table-wrap td.order-admin-row-actions[b-n9mwaa19cr]{text-align:right;white-space:nowrap}.order-admin-row-actions a[b-n9mwaa19cr],.order-admin-row-actions button[b-n9mwaa19cr]{width:34px;height:34px;border:1px solid #e1e5eb;border-radius:8px;background:#fff;color:#424c60;display:inline-grid;place-items:center;text-decoration:none;vertical-align:middle;margin-left:6px}.order-admin-row-actions .is-danger[b-n9mwaa19cr]{color:#c0392b}@media(max-width:800px){.order-admin-campaigns[b-n9mwaa19cr]{padding:16px 14px 90px}.order-admin-header[b-n9mwaa19cr]{align-items:stretch;flex-direction:column}.order-admin-primary[b-n9mwaa19cr]{text-align:center}.order-admin-filters[b-n9mwaa19cr]{grid-template-columns:1fr 1fr}.order-admin-filters label:first-child[b-n9mwaa19cr]{grid-column:1/-1}}@media(max-width:480px){.order-admin-filters[b-n9mwaa19cr]{grid-template-columns:1fr}.order-admin-filters label:first-child[b-n9mwaa19cr]{grid-column:auto}}
.order-admin-campaigns[b-n9mwaa19cr]{min-width:0;width:100%}
.order-admin-table-wrap[b-n9mwaa19cr]{min-width:0;max-width:100%}
@media(max-width:800px){
    .order-admin-table-wrap[b-n9mwaa19cr]{overflow:visible;border:0;background:transparent}
    .order-admin-table-wrap .order-admin-table[b-n9mwaa19cr]{min-width:0}
    .order-admin-table thead[b-n9mwaa19cr]{display:none}
    .order-admin-table[b-n9mwaa19cr],.order-admin-table tbody[b-n9mwaa19cr],.order-admin-table tr[b-n9mwaa19cr],.order-admin-table td[b-n9mwaa19cr]{display:block;width:100%;max-width:100%}
    .order-admin-table tr[b-n9mwaa19cr]{margin-bottom:10px;padding:14px;border:1px solid #e8ebf0;border-radius:14px;background:#fff}
    .order-admin-table td[b-n9mwaa19cr]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:7px 0;border:0;overflow-wrap:anywhere}
    .order-admin-table td[b-n9mwaa19cr]::before{content:attr(data-label);color:#778095;font-size:.7rem;font-weight:800;text-transform:uppercase}
    .order-admin-table .order-admin-row-actions[b-n9mwaa19cr]{display:flex;justify-content:flex-end;padding-top:11px;border-top:1px solid #edf0f4}
}

/* Afiş listesi: küçük görsel ve uyarılar. */
.banner-cell[b-n9mwaa19cr]{display:flex;align-items:center;gap:12px;min-width:0}
.banner-cell img[b-n9mwaa19cr],.banner-thumb-empty[b-n9mwaa19cr]{flex:0 0 120px;width:120px;aspect-ratio:20/7;border-radius:8px;object-fit:cover;background:#eef2f7}
.banner-thumb-empty[b-n9mwaa19cr]{display:grid;place-items:center;color:#9aa3ae;font-size:1.2rem}
.banner-warning[b-n9mwaa19cr]{color:#b54708!important}
.banner-link[b-n9mwaa19cr]{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#677085}
/* /Components/Pages/Yonetim/HakKazinimlari.razor.rz.scp.css */
.admin-entitlements[b-kxnj5a49k5]{padding:28px}.admin-entitlements-head span[b-kxnj5a49k5]{color:#c43b1f;font-size:.72rem;font-weight:800;text-transform:uppercase}.admin-entitlements-head h1[b-kxnj5a49k5]{margin:3px 0;color:#222a33}.admin-entitlements-head p[b-kxnj5a49k5]{margin:0;color:#727c88}.admin-entitlement-filters[b-kxnj5a49k5]{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end;margin:22px 0;padding:16px;border:1px solid #e0e4e8;border-radius:14px;background:#fff}.admin-entitlement-filters label span[b-kxnj5a49k5]{display:block;margin-bottom:6px;color:#4c5662;font-size:.72rem;font-weight:800}.admin-entitlement-filters input[b-kxnj5a49k5],.admin-entitlement-filters select[b-kxnj5a49k5],.admin-entitlement-actions input[b-kxnj5a49k5],.admin-entitlement-actions select[b-kxnj5a49k5]{width:100%;height:44px;padding:0 12px;border:1px solid #d8dde3;border-radius:9px;background:#fff}.admin-entitlement-filters button[b-kxnj5a49k5],.admin-entitlement-actions button[b-kxnj5a49k5],.admin-entitlement-pager button[b-kxnj5a49k5]{height:44px;padding:0 16px;border:0;border-radius:9px;background:#c43b1f;color:#fff;font-weight:800}.admin-entitlement-alert[b-kxnj5a49k5],.admin-entitlement-state[b-kxnj5a49k5]{margin:14px 0;padding:20px;border-radius:12px;background:#fff3ef;color:#9d2c18}.admin-entitlement-state[b-kxnj5a49k5]{background:#fff;color:#69737f;text-align:center}.admin-entitlement-list[b-kxnj5a49k5]{display:grid;gap:12px}.admin-entitlement-list article[b-kxnj5a49k5]{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(180px,.7fr) minmax(300px,1fr);gap:18px;align-items:center;padding:18px;border:1px solid #e0e4e8;border-radius:14px;background:#fff}.admin-entitlement-main h2[b-kxnj5a49k5]{margin:7px 0 3px;color:#252d36;font-size:1.05rem}.admin-entitlement-main p[b-kxnj5a49k5],.admin-entitlement-main small[b-kxnj5a49k5]{margin:0;color:#6d7783;font-size:.76rem}.admin-entitlement-main a[b-kxnj5a49k5]{color:#a9321c;font-weight:700}.admin-entitlement-status[b-kxnj5a49k5]{padding:4px 8px;border-radius:999px;background:#fff0eb;color:#a9321c;font-size:.66rem;font-weight:800}.admin-entitlement-amount span[b-kxnj5a49k5]{display:block;color:#7a8490;font-size:.67rem}.admin-entitlement-amount strong[b-kxnj5a49k5]{color:#29313a;font-size:.83rem}.admin-entitlement-actions[b-kxnj5a49k5]{display:grid;grid-template-columns:1fr;gap:7px}.admin-entitlement-pager[b-kxnj5a49k5]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.admin-entitlement-pager button:disabled[b-kxnj5a49k5],.admin-entitlement-actions button:disabled[b-kxnj5a49k5]{opacity:.55}@media(max-width:900px){.admin-entitlements[b-kxnj5a49k5]{padding:18px 14px 90px}.admin-entitlement-filters[b-kxnj5a49k5]{grid-template-columns:1fr}.admin-entitlement-list article[b-kxnj5a49k5]{grid-template-columns:1fr}}
/* /Components/Pages/Yonetim/KampanyaDuzenle.razor.rz.scp.css */
.order-admin-campaign-edit[b-zx4ttu4as3]{padding:28px;max-width:1440px;margin:auto;color:#172033}.order-admin-edit-header[b-zx4ttu4as3]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.order-admin-edit-header a[b-zx4ttu4as3]{color:#e44722;text-decoration:none;font-weight:700}.order-admin-edit-header h1[b-zx4ttu4as3]{font-size:2rem;margin:10px 0 4px}.order-admin-edit-header p[b-zx4ttu4as3]{margin:0;color:#687188}.order-admin-edit-header>div:last-child[b-zx4ttu4as3]{display:flex;gap:9px}.order-admin-save[b-zx4ttu4as3],.order-admin-danger[b-zx4ttu4as3]{border:0;border-radius:10px;padding:11px 16px;font-weight:700}.order-admin-save[b-zx4ttu4as3]{background:#f0522d;color:#fff}.order-admin-danger[b-zx4ttu4as3]{background:#fff0ed;color:#b83518}.order-admin-edit-alert[b-zx4ttu4as3]{padding:12px 15px;border-radius:10px;margin-bottom:14px}.order-admin-edit-alert.is-error[b-zx4ttu4as3]{background:#fff0ed;color:#a62b11}.order-admin-edit-alert.is-success[b-zx4ttu4as3]{background:#eaf9ee;color:#176f39}.order-admin-edit-state[b-zx4ttu4as3]{padding:60px;text-align:center}.order-admin-edit-grid[b-zx4ttu4as3]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.order-admin-edit-grid main[b-zx4ttu4as3]{display:grid;gap:18px}.order-admin-edit-grid aside[b-zx4ttu4as3]{display:grid;gap:16px;position:sticky;top:78px}.order-admin-edit-card[b-zx4ttu4as3],.order-admin-preview[b-zx4ttu4as3],.order-admin-note[b-zx4ttu4as3]{background:#fff;border:1px solid #e5e9ef;border-radius:17px;padding:20px}.order-admin-edit-card>header[b-zx4ttu4as3]{display:flex;gap:12px;margin-bottom:20px}.order-admin-edit-card>header>span[b-zx4ttu4as3]{width:38px;height:38px;border-radius:10px;background:#fff0ed;color:#f0522d;display:grid;place-items:center}.order-admin-edit-card h2[b-zx4ttu4as3]{font-size:1.05rem;margin:0 0 3px}.order-admin-edit-card header p[b-zx4ttu4as3]{margin:0;color:#747d90;font-size:.86rem}.order-admin-form-grid[b-zx4ttu4as3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.order-admin-form-grid label[b-zx4ttu4as3]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:700}.order-admin-form-grid .is-wide[b-zx4ttu4as3]{grid-column:1/-1}.order-admin-form-grid input:not([type=checkbox])[b-zx4ttu4as3],.order-admin-form-grid select[b-zx4ttu4as3],.order-admin-form-grid textarea[b-zx4ttu4as3]{width:100%;border:1px solid #dce1e8;border-radius:9px;padding:10px;background:#fff}.order-admin-form-grid input:not([type=checkbox])[b-zx4ttu4as3],.order-admin-form-grid select[b-zx4ttu4as3]{min-height:43px}.order-admin-form-grid small[b-zx4ttu4as3]{font-weight:400;color:#768094}.order-admin-money[b-zx4ttu4as3]{display:flex;border:1px solid #dce1e8;border-radius:9px;align-items:center;overflow:hidden}.order-admin-money input[b-zx4ttu4as3]{border:0!important;border-radius:0!important}.order-admin-money b[b-zx4ttu4as3]{padding:0 12px;color:#f0522d}.order-admin-switch[b-zx4ttu4as3]{flex-direction:row!important;align-items:center;background:#f8f9fb;padding:13px;border-radius:10px}.order-admin-switch input[b-zx4ttu4as3]{width:20px;height:20px}.order-admin-switch>span[b-zx4ttu4as3]{display:flex;flex-direction:column}.order-admin-preview[b-zx4ttu4as3]{text-align:center;background:linear-gradient(145deg,#fff 0,#fff7f4 100%)}.order-admin-preview>span[b-zx4ttu4as3]{font-size:.72rem;text-transform:uppercase;color:#e44722;font-weight:800;letter-spacing:.08em}.order-admin-preview>i[b-zx4ttu4as3]{display:grid;place-items:center;margin:18px auto;width:58px;height:58px;background:#f0522d;color:#fff;border-radius:17px;font-size:1.7rem}.order-admin-preview h2[b-zx4ttu4as3]{font-size:1.25rem}.order-admin-preview p[b-zx4ttu4as3]{color:#4d576c;min-height:48px}.order-admin-preview small[b-zx4ttu4as3]{display:block;border-top:1px solid #f2dcd5;padding-top:14px;color:#6d7688}.order-admin-note[b-zx4ttu4as3]{display:flex;gap:12px}.order-admin-note>i[b-zx4ttu4as3]{font-size:1.5rem;color:#f0522d}.order-admin-note p[b-zx4ttu4as3]{margin:4px 0 0;color:#6f788b;font-size:.85rem}@media(max-width:900px){.order-admin-campaign-edit[b-zx4ttu4as3]{padding:18px 14px 90px}.order-admin-edit-grid[b-zx4ttu4as3]{grid-template-columns:1fr}.order-admin-edit-grid aside[b-zx4ttu4as3]{position:static}.order-admin-edit-header[b-zx4ttu4as3]{align-items:stretch;flex-direction:column}.order-admin-edit-header>div:last-child[b-zx4ttu4as3]{justify-content:flex-end}}@media(max-width:560px){.order-admin-form-grid[b-zx4ttu4as3]{grid-template-columns:1fr}.order-admin-form-grid .is-wide[b-zx4ttu4as3]{grid-column:auto}.order-admin-edit-header>div:last-child>*[b-zx4ttu4as3]{flex:1}.order-admin-edit-header h1[b-zx4ttu4as3]{font-size:1.55rem}}
/* /Components/Pages/Yonetim/Kampanyalar.razor.rz.scp.css */
.order-admin-campaigns[b-v7b2esgtp6]{padding:28px;max-width:1500px;margin:auto;color:#172033}.order-admin-header[b-v7b2esgtp6]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.order-admin-header span[b-v7b2esgtp6]{color:#f0522d;text-transform:uppercase;font-size:.75rem;font-weight:800;letter-spacing:.08em}.order-admin-header h1[b-v7b2esgtp6]{font-size:2rem;margin:.2rem 0}.order-admin-header p[b-v7b2esgtp6]{color:#677085;margin:0}.order-admin-primary[b-v7b2esgtp6]{background:#f0522d;color:#fff!important;padding:.8rem 1rem;border-radius:12px;text-decoration:none;font-weight:700;white-space:nowrap}.order-admin-filters[b-v7b2esgtp6]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px;background:#fff;border:1px solid #e8ebf0;border-radius:16px;padding:16px;margin-bottom:18px}.order-admin-filters label[b-v7b2esgtp6]{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700}.order-admin-filters input[b-v7b2esgtp6],.order-admin-filters select[b-v7b2esgtp6]{height:42px;border:1px solid #dfe3ea;border-radius:9px;padding:0 11px;background:#fff}.order-admin-alert[b-v7b2esgtp6]{padding:12px 15px;border-radius:10px;background:#fff0ed;color:#a62b11;margin-bottom:14px}.order-admin-state[b-v7b2esgtp6]{background:#fff;border:1px solid #e8ebf0;border-radius:16px;padding:55px;text-align:center;color:#687188}.order-admin-state>i[b-v7b2esgtp6]{font-size:2.5rem;color:#f0522d}.order-admin-table-wrap[b-v7b2esgtp6]{overflow-x:auto;background:#fff;border:1px solid #e8ebf0;border-radius:16px}.order-admin-table-wrap table[b-v7b2esgtp6]{border-collapse:collapse;width:100%;min-width:820px}.order-admin-table-wrap th[b-v7b2esgtp6],.order-admin-table-wrap td[b-v7b2esgtp6]{padding:15px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.order-admin-table-wrap th[b-v7b2esgtp6]{font-size:.75rem;color:#778095;text-transform:uppercase}.order-admin-table-wrap td strong[b-v7b2esgtp6],.order-admin-table-wrap td small[b-v7b2esgtp6]{display:block}.order-admin-table-wrap td small[b-v7b2esgtp6]{margin-top:5px;color:#70798e;max-width:480px}.order-admin-pill[b-v7b2esgtp6]{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f0f2f5;color:#6c7483;font-size:.75rem;font-weight:700}.order-admin-pill.is-active[b-v7b2esgtp6]{background:#e9f9ee;color:#17723a}.order-admin-table-wrap td.order-admin-row-actions[b-v7b2esgtp6]{text-align:right;white-space:nowrap}.order-admin-row-actions a[b-v7b2esgtp6],.order-admin-row-actions button[b-v7b2esgtp6]{width:34px;height:34px;border:1px solid #e1e5eb;border-radius:8px;background:#fff;color:#424c60;display:inline-grid;place-items:center;text-decoration:none;vertical-align:middle;margin-left:6px}.order-admin-row-actions .is-danger[b-v7b2esgtp6]{color:#c0392b}@media(max-width:800px){.order-admin-campaigns[b-v7b2esgtp6]{padding:16px 14px 90px}.order-admin-header[b-v7b2esgtp6]{align-items:stretch;flex-direction:column}.order-admin-primary[b-v7b2esgtp6]{text-align:center}.order-admin-filters[b-v7b2esgtp6]{grid-template-columns:1fr 1fr}.order-admin-filters label:first-child[b-v7b2esgtp6]{grid-column:1/-1}}@media(max-width:480px){.order-admin-filters[b-v7b2esgtp6]{grid-template-columns:1fr}.order-admin-filters label:first-child[b-v7b2esgtp6]{grid-column:auto}}
.order-admin-campaigns[b-v7b2esgtp6]{min-width:0;width:100%}
.order-admin-table-wrap[b-v7b2esgtp6]{min-width:0;max-width:100%}
@media(max-width:800px){
    .order-admin-table-wrap[b-v7b2esgtp6]{overflow:visible;border:0;background:transparent}
    .order-admin-table-wrap .order-admin-table[b-v7b2esgtp6]{min-width:0}
    .order-admin-table thead[b-v7b2esgtp6]{display:none}
    .order-admin-table[b-v7b2esgtp6],.order-admin-table tbody[b-v7b2esgtp6],.order-admin-table tr[b-v7b2esgtp6],.order-admin-table td[b-v7b2esgtp6]{display:block;width:100%;max-width:100%}
    .order-admin-table tr[b-v7b2esgtp6]{margin-bottom:10px;padding:14px;border:1px solid #e8ebf0;border-radius:14px;background:#fff}
    .order-admin-table td[b-v7b2esgtp6]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:7px 0;border:0;overflow-wrap:anywhere}
    .order-admin-table td[b-v7b2esgtp6]::before{content:attr(data-label);color:#778095;font-size:.7rem;font-weight:800;text-transform:uppercase}
    .order-admin-table .order-admin-row-actions[b-v7b2esgtp6]{display:flex;justify-content:flex-end;padding-top:11px;border-top:1px solid #edf0f4}
}
/* /Components/Pages/Yonetim/KatalogTanimlari.razor.rz.scp.css */
.catalog-admin-def-page[b-zy91do6asx]{max-width:1380px;margin:0 auto;color:#202932}.catalog-admin-def-header[b-zy91do6asx]{margin-bottom:18px}.catalog-admin-def-header a[b-zy91do6asx]{color:#6f7882;font-size:.78rem;text-decoration:none}.catalog-admin-def-header h1[b-zy91do6asx]{margin:7px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.catalog-admin-def-header p[b-zy91do6asx]{margin:0;color:#747d87}.catalog-admin-def-alert[b-zy91do6asx]{margin-bottom:14px;padding:12px 14px;border-radius:8px}.catalog-admin-def-alert.is-error[b-zy91do6asx]{color:#8d2d1b;border:1px solid #f0c4bb;background:#fff1ee}.catalog-admin-def-alert.is-success[b-zy91do6asx]{color:#17653b;border:1px solid #a9dec0;background:#ebfaf1}.catalog-admin-def-loading[b-zy91do6asx]{min-height:360px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d87}.catalog-admin-def-grid[b-zy91do6asx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.catalog-admin-def-card[b-zy91do6asx]{min-width:0;padding:20px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.catalog-admin-def-card>header[b-zy91do6asx]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin-bottom:17px}.catalog-admin-def-card>header>span[b-zy91do6asx]{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#d94625;background:#fff0ec}.catalog-admin-def-card h2[b-zy91do6asx]{margin:0 0 2px;font-size:1rem;font-weight:800}.catalog-admin-def-card header p[b-zy91do6asx]{margin:0;color:#77808a;font-size:.73rem}.catalog-admin-def-card header>b[b-zy91do6asx]{padding:4px 7px;border-radius:6px;color:#6a747d;background:#f1f3f5;font-size:.7rem}.catalog-admin-def-form[b-zy91do6asx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-radius:9px;background:#f6f7f8}.catalog-admin-def-form label[b-zy91do6asx]{min-width:0;display:grid;gap:5px;color:#59636d;font-size:.71rem;font-weight:700}.catalog-admin-def-form input[b-zy91do6asx],.catalog-admin-def-form select[b-zy91do6asx]{width:100%;height:38px;padding:0 9px;border:1px solid #d5dbe1;border-radius:7px;color:#26313b;background:#fff}.catalog-admin-def-form .is-wide[b-zy91do6asx],.catalog-admin-def-form fieldset.is-wide[b-zy91do6asx],.catalog-admin-def-form>div[b-zy91do6asx]{grid-column:1/-1}.catalog-admin-def-form>div[b-zy91do6asx]{display:flex;gap:7px}.catalog-admin-def-form button[b-zy91do6asx]{min-height:34px;padding:0 11px;border:1px solid #d4dae0;border-radius:7px;color:#505a64;background:#fff;font-size:.74rem;font-weight:700}.catalog-admin-def-form button.is-primary[b-zy91do6asx]{color:#fff;border-color:#f0522d;background:#f0522d}.catalog-admin-def-list[b-zy91do6asx]{max-height:360px;overflow:auto;margin-top:12px}.catalog-admin-def-list>p[b-zy91do6asx]{padding:22px;color:#858e97;text-align:center;font-size:.76rem}.catalog-admin-def-list article[b-zy91do6asx]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-bottom:1px solid #edf0f2}.catalog-admin-def-list article>div:first-child[b-zy91do6asx]{min-width:0}.catalog-admin-def-list strong[b-zy91do6asx],.catalog-admin-def-list small[b-zy91do6asx]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-admin-def-list strong[b-zy91do6asx]{font-size:.8rem}.catalog-admin-def-list small[b-zy91do6asx]{margin-top:3px;color:#858e97;font-size:.67rem}.catalog-admin-def-list article>div:last-child[b-zy91do6asx]{display:flex;flex:0 0 auto;gap:4px}.catalog-admin-def-list article button[b-zy91do6asx]{width:31px;height:31px;border:1px solid #dfe3e7;border-radius:6px;color:#59636d;background:#fff}.catalog-admin-def-list article button.is-danger[b-zy91do6asx]{color:#ad3b25}.catalog-admin-def-list article button:disabled[b-zy91do6asx]{color:#c3c9cf;background:#f6f7f8;cursor:default}.catalog-admin-order[b-zy91do6asx]{display:inline-block;min-width:22px;color:#8a929b;font-weight:700}.catalog-admin-def-list article[draggable=true][b-zy91do6asx]{cursor:grab}.catalog-admin-def-list article.is-dragging[b-zy91do6asx]{opacity:.45}.catalog-admin-def-list article.is-drop-above[b-zy91do6asx]{box-shadow:inset 0 3px 0 #f0522d}.catalog-admin-def-list article.is-drop-below[b-zy91do6asx]{box-shadow:inset 0 -3px 0 #f0522d}.catalog-admin-drag-handle[b-zy91do6asx]{margin-right:4px;color:#b3bac2;font-weight:400}.catalog-admin-attribute-layout[b-zy91do6asx]{display:grid;grid-template-columns:420px minmax(0,1fr);gap:18px;align-items:start}.catalog-admin-attribute-form[b-zy91do6asx]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-admin-def-check[b-zy91do6asx]{grid-template-columns:auto 1fr!important;align-items:center!important;padding-top:18px}.catalog-admin-def-check input[b-zy91do6asx]{width:18px!important;height:18px!important}.catalog-admin-def-form fieldset[b-zy91do6asx]{min-width:0;padding:10px;border:1px solid #d9dee3;border-radius:7px}.catalog-admin-def-form legend[b-zy91do6asx]{float:none;width:auto;margin:0 0 7px;padding:0 4px;color:#59636d;font-size:.7rem;font-weight:700}.catalog-admin-category-checks[b-zy91do6asx]{max-height:120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:auto}.catalog-admin-category-checks label[b-zy91do6asx]{grid-template-columns:auto 1fr;align-items:center}.catalog-admin-category-checks input[b-zy91do6asx]{width:16px!important;height:16px!important}.catalog-admin-attribute-list[b-zy91do6asx]{max-height:460px;margin-top:0}@media(max-width:1000px){.catalog-admin-attribute-layout[b-zy91do6asx]{grid-template-columns:1fr}}@media(max-width:767px){.catalog-admin-def-grid[b-zy91do6asx]{grid-template-columns:1fr}.catalog-admin-def-card[b-zy91do6asx]{padding:16px}.catalog-admin-def-form[b-zy91do6asx],.catalog-admin-attribute-form[b-zy91do6asx]{grid-template-columns:1fr}.catalog-admin-def-form .is-wide[b-zy91do6asx],.catalog-admin-def-form fieldset.is-wide[b-zy91do6asx],.catalog-admin-def-form>div[b-zy91do6asx]{grid-column:auto}.catalog-admin-category-checks[b-zy91do6asx]{grid-template-columns:1fr}}
/* /Components/Pages/Yonetim/KatalogTanimModal.razor.rz.scp.css */
.catalog-modal[b-qrg8m43tqg] { background: rgba(15, 23, 32, .55); backdrop-filter: blur(2px); }
.catalog-modal[b-qrg8m43tqg]  .modal-dialog { max-width: 900px; }
.catalog-modal-content[b-qrg8m43tqg] { overflow: hidden; border: 1px solid #e0e4e8; border-radius: 14px; color: #202932; background: #fff; box-shadow: 0 24px 60px -18px rgba(0, 0, 0, .45); }
.catalog-modal-header[b-qrg8m43tqg] { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: flex-start; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #e8ecef; }
.catalog-modal-icon[b-qrg8m43tqg] { width: 36px; height: 36px; display: grid; place-items: center; border-radius: 9px; color: #d94524; background: #fff0ec; font-size: 1.1rem; }
.catalog-modal-header h2[b-qrg8m43tqg] { margin: 0 0 3px; font-size: 1.05rem; font-weight: 800; }
.catalog-modal-header p[b-qrg8m43tqg] { margin: 0; color: #77808a; font-size: .76rem; }
.catalog-modal-header[b-qrg8m43tqg]  .btn-close { margin-top: 4px; }
.catalog-modal-body[b-qrg8m43tqg] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0; max-height: min(72vh, 640px); }
.catalog-modal-body[b-qrg8m43tqg]  .catalog-modal-form { display: grid; align-content: start; gap: 12px; padding: 18px 20px; }
.catalog-modal-form-title[b-qrg8m43tqg] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px; }
.catalog-modal-form-title b[b-qrg8m43tqg] { color: #303a44; font-size: .86rem; }
.catalog-modal-link[b-qrg8m43tqg] { display: inline-flex; align-items: center; gap: 4px; padding: 0; border: 0; color: #c43b1f; background: none; font-size: .74rem; font-weight: 700; }
.catalog-modal-alert[b-qrg8m43tqg] { margin: 0; padding: 10px 12px; border-radius: 8px; font-size: .76rem; }
.catalog-modal-alert.is-error[b-qrg8m43tqg] { color: #8d2d1b; border: 1px solid #f0c4bb; background: #fff1ee; }
.catalog-modal-alert.is-success[b-qrg8m43tqg] { color: #17653b; border: 1px solid #a9dec0; background: #ebfaf1; }
.catalog-modal-fields[b-qrg8m43tqg] { display: grid; gap: 12px; }
.catalog-modal-fields label[b-qrg8m43tqg] { min-width: 0; display: grid; gap: 6px; color: #59636e; font-size: .73rem; font-weight: 700; }
.catalog-modal-fields input[b-qrg8m43tqg], .catalog-modal-fields select[b-qrg8m43tqg] { width: 100%; min-height: 42px; padding: 9px 11px; border: 1px solid #d6dce2; border-radius: 8px; color: #222d36; background: #fff; font: inherit; font-size: .84rem; }
.catalog-modal-fields input:focus[b-qrg8m43tqg], .catalog-modal-fields select:focus[b-qrg8m43tqg] { border-color: #f0522d; outline: 0; box-shadow: 0 0 0 3px rgba(240, 82, 45, .12); }
.catalog-modal-actions[b-qrg8m43tqg] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px; }
.catalog-modal-actions button[b-qrg8m43tqg] { min-height: 40px; display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 0 14px; border: 1px solid #d7dde2; border-radius: 8px; color: #394550; background: #fff; font-size: .78rem; font-weight: 750; }
.catalog-modal-actions .is-primary[b-qrg8m43tqg] { color: #fff; border-color: #c43b1f; background: #c43b1f; }
.catalog-modal-actions button:disabled[b-qrg8m43tqg] { opacity: .6; cursor: not-allowed; }
.catalog-modal-hint[b-qrg8m43tqg] { margin: 0; color: #7a848e; font-size: .7rem; }
.catalog-modal-list[b-qrg8m43tqg] { display: grid; grid-template-rows: auto auto minmax(0, 1fr); gap: 10px; min-height: 0; padding: 18px 20px; border-left: 1px solid #e8ecef; background: #f8f9fa; }
.catalog-modal-list-head[b-qrg8m43tqg] { display: flex; align-items: center; justify-content: space-between; }
.catalog-modal-list-head b[b-qrg8m43tqg] { color: #303a44; font-size: .86rem; }
.catalog-modal-list-head span[b-qrg8m43tqg] { padding: 3px 8px; border-radius: 999px; color: #69737d; background: #eceff2; font-size: .66rem; font-weight: 700; }
.catalog-modal-search[b-qrg8m43tqg] { position: relative; display: block; }
.catalog-modal-search i[b-qrg8m43tqg] { position: absolute; top: 50%; left: 11px; transform: translateY(-50%); color: #8a939c; }
.catalog-modal-search input[b-qrg8m43tqg] { width: 100%; min-height: 38px; padding: 8px 10px 8px 32px; border: 1px solid #d6dce2; border-radius: 8px; color: #222d36; background: #fff; font: inherit; font-size: .8rem; }
.catalog-modal-search input:focus[b-qrg8m43tqg] { border-color: #f0522d; outline: 0; box-shadow: 0 0 0 3px rgba(240, 82, 45, .12); }
.catalog-modal-empty[b-qrg8m43tqg] { margin: 0; padding: 14px; border-radius: 8px; color: #7c858e; background: #fff; font-size: .76rem; }
.catalog-modal-list ul[b-qrg8m43tqg] { min-height: 0; overflow: auto; display: grid; align-content: start; gap: 6px; margin: 0; padding: 0; list-style: none; }
.catalog-modal-list li[b-qrg8m43tqg] { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 10px 9px 12px; border: 1px solid #e3e7ea; border-radius: 9px; background: #fff; }
.catalog-modal-list li.is-selected[b-qrg8m43tqg] { border-color: #f0b3a4; background: #fff8f6; }
.catalog-modal-list li.is-editing[b-qrg8m43tqg] { border-color: #f0522d; box-shadow: 0 0 0 2px rgba(240, 82, 45, .12); }
.catalog-modal-list li > div:first-child[b-qrg8m43tqg] { min-width: 0; display: grid; gap: 1px; }
.catalog-modal-list strong[b-qrg8m43tqg] { overflow: hidden; color: #303a44; font-size: .8rem; text-overflow: ellipsis; white-space: nowrap; }
.catalog-modal-list small[b-qrg8m43tqg] { color: #7a848e; font-size: .66rem; }
.catalog-modal-item-actions[b-qrg8m43tqg] { flex: 0 0 auto; display: flex; gap: 6px; }
.catalog-modal-item-actions button[b-qrg8m43tqg] { min-height: 32px; display: inline-flex; align-items: center; justify-content: center; padding: 0 9px; border: 1px solid #d9dee3; border-radius: 7px; color: #59636d; background: #fff; font-size: .72rem; font-weight: 700; }
.catalog-modal-item-actions .is-select[b-qrg8m43tqg] { color: #c43b1f; border-color: #f0c4bb; }
.catalog-modal-list li.is-selected .is-select[b-qrg8m43tqg] { color: #fff; border-color: #c43b1f; background: #c43b1f; }
.catalog-modal-item-actions button:disabled[b-qrg8m43tqg] { opacity: .6; cursor: not-allowed; }
@media (max-width: 767px) {
    .catalog-modal[b-qrg8m43tqg]  .modal-dialog { margin: 8px; }
    .catalog-modal-body[b-qrg8m43tqg] { grid-template-columns: 1fr; max-height: calc(100vh - 110px); overflow: auto; }
    .catalog-modal-list[b-qrg8m43tqg] { border-left: 0; border-top: 1px solid #e8ecef; }
    .catalog-modal-list ul[b-qrg8m43tqg] { max-height: 320px; }
}
/* /Components/Pages/Yonetim/PrimTanimlari.razor.rz.scp.css */
.tt-scheme-page[b-ab1kcd0ysa]{padding:28px;max-width:1500px;margin:auto;color:#172033}.tt-scheme-head[b-ab1kcd0ysa]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.tt-scheme-head span[b-ab1kcd0ysa]{color:#c43b1f;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tt-scheme-head h1[b-ab1kcd0ysa]{margin:3px 0;color:#222a33}.tt-scheme-head p[b-ab1kcd0ysa]{margin:0;color:#727c88}.tt-scheme-head-actions[b-ab1kcd0ysa]{display:flex;gap:9px;flex-shrink:0}.tt-scheme-page button[b-ab1kcd0ysa]{height:44px;padding:0 16px;border:0;border-radius:9px;font-weight:800;cursor:pointer}.tt-scheme-page button.is-primary[b-ab1kcd0ysa]{background:#c43b1f;color:#fff}.tt-scheme-page button.is-secondary[b-ab1kcd0ysa]{background:#fff0eb;color:#a9321c}.tt-scheme-page button.is-danger[b-ab1kcd0ysa]{background:#fff0ed;color:#b83518}.tt-scheme-page button:disabled[b-ab1kcd0ysa]{opacity:.55;cursor:default}.tt-scheme-alert[b-ab1kcd0ysa]{margin:14px 0;padding:12px 15px;border-radius:10px}.tt-scheme-alert.is-error[b-ab1kcd0ysa]{background:#fff3ef;color:#9d2c18}.tt-scheme-alert.is-success[b-ab1kcd0ysa]{background:#eaf9ee;color:#176f39}.tt-scheme-state[b-ab1kcd0ysa]{margin:14px 0;padding:24px;border-radius:12px;background:#fff;border:1px solid #e0e4e8;color:#69737f;text-align:center}.tt-scheme-state p[b-ab1kcd0ysa]{margin:0 0 12px}.tt-scheme-layout[b-ab1kcd0ysa]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px;align-items:start}.tt-scheme-list[b-ab1kcd0ysa]{display:grid;gap:8px;position:sticky;top:18px}.tt-scheme-list h2[b-ab1kcd0ysa]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#7a8490;margin:0 0 4px}.tt-scheme-empty[b-ab1kcd0ysa]{margin:0;padding:16px;border:1px dashed #d8dde3;border-radius:12px;background:#fff;color:#69737f;font-size:.85rem}.tt-scheme-item[b-ab1kcd0ysa]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;height:auto!important;padding:12px 14px!important;border:1px solid #e0e4e8!important;border-radius:12px!important;background:#fff!important;color:#252d36!important;text-align:left;font-weight:600!important}.tt-scheme-item small[b-ab1kcd0ysa]{color:#7a8490;font-size:.72rem;font-weight:500}.tt-scheme-item.is-active[b-ab1kcd0ysa]{border-color:#c43b1f!important;background:#fff6f3!important}.tt-scheme-item.is-draft[b-ab1kcd0ysa]{border-style:dashed!important}.tt-scheme-editor[b-ab1kcd0ysa]{display:grid;gap:18px}.tt-scheme-editor[b-ab1kcd0ysa]  form{display:grid;gap:18px}.tt-scheme-card[b-ab1kcd0ysa]{background:#fff;border:1px solid #e5e9ef;border-radius:17px;padding:20px}.tt-scheme-card>header[b-ab1kcd0ysa]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.tt-scheme-card>header>span[b-ab1kcd0ysa]{width:38px;height:38px;border-radius:10px;background:#fff0ed;color:#c43b1f;display:grid;place-items:center;flex-shrink:0}.tt-scheme-card>header>div[b-ab1kcd0ysa]{flex:1}.tt-scheme-card>header>b[b-ab1kcd0ysa]{color:#a9321c;font-size:.85rem}.tt-scheme-card h2[b-ab1kcd0ysa]{font-size:1.05rem;margin:0 0 3px}.tt-scheme-card header p[b-ab1kcd0ysa]{margin:0;color:#747d90;font-size:.86rem}.tt-scheme-form[b-ab1kcd0ysa]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.tt-scheme-form label[b-ab1kcd0ysa]{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:800;color:#4c5662}.tt-scheme-form .is-wide[b-ab1kcd0ysa]{grid-column:1/-1}.tt-scheme-form[b-ab1kcd0ysa]  input,.tt-scheme-form[b-ab1kcd0ysa]  textarea{width:100%;border:1px solid #dce1e8;border-radius:9px;padding:10px;background:#fff;font-weight:500}.tt-scheme-form[b-ab1kcd0ysa]  input{min-height:43px}.tt-scheme-items[b-ab1kcd0ysa]{display:grid;gap:6px}.tt-scheme-item-row[b-ab1kcd0ysa]{display:grid;grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(120px,140px));gap:10px;align-items:center}.tt-scheme-item-row.is-head span[b-ab1kcd0ysa]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#7a8490;font-weight:800}.tt-scheme-item-row code[b-ab1kcd0ysa]{font-size:.78rem;color:#4c5662;background:#f6f7f9;padding:6px 8px;border-radius:7px;word-break:break-all}.tt-scheme-item-row[b-ab1kcd0ysa]  input{width:100%;height:40px;border:1px solid #dce1e8;border-radius:9px;padding:0 10px;background:#fff}.tt-scheme-item-row[b-ab1kcd0ysa]  input[type=number]{text-align:right}.tt-scheme-actions[b-ab1kcd0ysa]{display:flex;justify-content:flex-end}@media(max-width:900px){.tt-scheme-page[b-ab1kcd0ysa]{padding:18px 14px 90px}.tt-scheme-head[b-ab1kcd0ysa]{flex-direction:column}.tt-scheme-layout[b-ab1kcd0ysa]{grid-template-columns:1fr}.tt-scheme-list[b-ab1kcd0ysa]{position:static}.tt-scheme-form[b-ab1kcd0ysa]{grid-template-columns:1fr}.tt-scheme-item-row[b-ab1kcd0ysa]{grid-template-columns:1fr}.tt-scheme-item-row.is-head[b-ab1kcd0ysa]{display:none}}
/* /Components/Pages/Yonetim/Roller.razor.rz.scp.css */
.roles-page[b-4ko61msgz2]{max-width:1200px;margin:0 auto;color:#202932}
.roles-header[b-4ko61msgz2]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}
.roles-eyebrow[b-4ko61msgz2]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.roles-header h1[b-4ko61msgz2]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.roles-header p[b-4ko61msgz2]{margin:0;color:#747d87;max-width:640px}
.roles-alert[b-4ko61msgz2]{margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:.84rem}
.roles-alert.is-error[b-4ko61msgz2]{color:#8d2d1b;border:1px solid #f0c4bb;background:#fff1ee}
.roles-alert.is-success[b-4ko61msgz2]{color:#17653b;border:1px solid #a9dec0;background:#ebfaf1}
.roles-layout[b-4ko61msgz2]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}
.roles-list[b-4ko61msgz2]{display:grid;gap:6px;padding:10px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}
.roles-list button[b-4ko61msgz2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:#26313b;background:transparent;text-align:left}
.roles-list button:hover[b-4ko61msgz2]{background:#f6f7f8}
.roles-list button.is-active[b-4ko61msgz2]{border-color:#f6c4b6;background:#fff4f0}
.roles-list-name[b-4ko61msgz2]{min-width:0;display:grid;gap:2px}
.roles-list-name strong[b-4ko61msgz2]{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.roles-list-name small[b-4ko61msgz2]{color:#7b8490;font-size:.7rem}
.roles-badge[b-4ko61msgz2]{flex:0 0 auto;padding:2px 8px;border-radius:999px;color:#5b6570;background:#eef0f3;font-size:.64rem;font-weight:800}
.roles-badge.is-full[b-4ko61msgz2]{color:#c43b1b;background:#fff0ec}
.roles-card[b-4ko61msgz2]{padding:20px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}
.roles-card h2[b-4ko61msgz2]{margin:0 0 4px;font-size:1.1rem;font-weight:800}
.roles-card-head[b-4ko61msgz2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.roles-card-head p[b-4ko61msgz2]{margin:0;color:#77808a;font-size:.78rem}
.roles-form[b-4ko61msgz2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}
.roles-form label[b-4ko61msgz2]{display:grid;gap:5px;color:#59636d;font-size:.72rem;font-weight:700}
.roles-form input:not([type=checkbox])[b-4ko61msgz2],.roles-form select[b-4ko61msgz2]{width:100%;height:38px;padding:0 9px;border:1px solid #d5dbe1;border-radius:7px;color:#26313b;background:#fff}
.roles-check[b-4ko61msgz2]{display:flex!important;align-items:center;gap:8px;font-size:.8rem!important;font-weight:600!important;color:#26313b!important;cursor:pointer}
.roles-check input[b-4ko61msgz2]{width:16px;height:16px;accent-color:#f0522d}
.roles-note[b-4ko61msgz2]{margin:0 0 12px;color:#77808a;font-size:.74rem}
.roles-full[b-4ko61msgz2]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:9px;color:#8d2d1b;background:#fff4f0;font-size:.82rem}
.roles-group[b-4ko61msgz2]{margin:0 0 12px;padding:12px 14px;border:1px solid #e6e9ec;border-radius:10px}
.roles-group-head[b-4ko61msgz2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #eef0f2;font-size:.86rem;font-weight:800}
.roles-group-head small[b-4ko61msgz2]{color:#7b8490;font-size:.7rem;font-weight:700}
.roles-permissions[b-4ko61msgz2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 14px}
.roles-section-title[b-4ko61msgz2]{display:flex;align-items:center;gap:8px;margin:18px 0 8px;font-size:.95rem;font-weight:800}
.roles-section-title i[b-4ko61msgz2]{color:#c43b1b}
.roles-actions[b-4ko61msgz2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.roles-header button[b-4ko61msgz2],.roles-card button[b-4ko61msgz2]{min-height:36px;padding:0 14px;border:1px solid #d4dae0;border-radius:8px;color:#505a64;background:#fff;font-size:.8rem;font-weight:700}
.roles-header button.roles-primary[b-4ko61msgz2],.roles-card button.roles-primary[b-4ko61msgz2]{color:#fff;border-color:#f0522d;background:#f0522d}
.roles-card button.is-danger[b-4ko61msgz2]{color:#ad3b25;border-color:#f0c4bb}
.roles-header button:disabled[b-4ko61msgz2],.roles-card button:disabled[b-4ko61msgz2],.roles-list button:disabled[b-4ko61msgz2]{opacity:.55;cursor:not-allowed}
@media (max-width:900px){.roles-layout[b-4ko61msgz2]{grid-template-columns:1fr}}
/* /Components/Pages/Yonetim/SatisDestek.razor.rz.scp.css */
.sd-page[b-dwxymb247v]{max-width:100%;min-width:0;color:#202932}
.sd-header[b-dwxymb247v]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}
.sd-eyebrow[b-dwxymb247v]{display:block;color:#c43b1b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.sd-header h1[b-dwxymb247v]{margin:6px 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}
.sd-header p[b-dwxymb247v]{margin:0;color:#747d87;font-size:.86rem}
.sd-new[b-dwxymb247v]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid #c43b1b;border-radius:10px;color:#fff;background:#c43b1b;font-weight:750;box-shadow:0 6px 16px rgba(196,59,27,.22)}
.sd-new:hover[b-dwxymb247v]{background:#a8321a;border-color:#a8321a}
/* Filtre kartı: Syncfusion seçim kutuları; genişliği dar ekranda alt alta iner. */
.sd-filters[b-dwxymb247v]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 12px;align-items:end;margin-bottom:12px;padding:14px 16px;border:1px solid #e3e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(20,28,38,.04)}
.sd-filter[b-dwxymb247v]{display:grid;gap:5px;min-width:0}
.sd-filter > .sd-filter-label[b-dwxymb247v]{color:#59636d;font-size:.72rem;font-weight:750}
.sd-filter.is-dealer[b-dwxymb247v]{grid-column:span 2}
.sd-filter.is-date[b-dwxymb247v]{grid-column:span 2}
.sd-filter.is-search[b-dwxymb247v]{grid-column:span 2}
.sd-filter input[type=search][b-dwxymb247v]{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d6dce1;border-radius:6px;font-size:.84rem}
.sd-filter input[type=search]:focus[b-dwxymb247v]{border-color:#c43b1b;outline:2px solid rgba(196,59,27,.14)}
.sd-filter-actions[b-dwxymb247v]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:34px}
.sd-count[b-dwxymb247v]{color:#747d87;font-size:.8rem;font-weight:700;white-space:nowrap}
.sd-clear[b-dwxymb247v]{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #f0c4bb;border-radius:8px;background:#fff;color:#ad3b25;font-size:.76rem;font-weight:700}
.sd-alert[b-dwxymb247v]{margin-bottom:12px;padding:10px 12px;border:1px solid #efc3ba;border-radius:9px;color:#8b321f;background:#fff1ee;font-size:.82rem}

/* Liste: SfGrid (sıralama, sayfalama, Excel'e aktarım). */
.sd-grid-card[b-dwxymb247v]{height:calc(100vh - 430px);min-height:340px;min-width:0;max-width:100%;overflow:hidden;border:1px solid #dfe3e8;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(20,28,38,.05)}
.sd-grid-card[b-dwxymb247v]  .e-grid{border:0}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-headercell{background:#1d2430;color:#eef0f2}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-headercelldiv{font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-sortfilterdiv,.sd-grid-card[b-dwxymb247v]  .e-grid .e-headercell .e-icons{color:#ffcf8a}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-rowcell{font-size:.8rem}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-row{cursor:pointer}
.sd-edit[b-dwxymb247v]{display:inline-grid;width:28px;height:28px;padding:0;border:1px solid #d9dee3;border-radius:8px;background:#fff;color:#59636d;place-items:center}
.sd-edit:hover[b-dwxymb247v]{border-color:#c43b1b;color:#c43b1b}
.sd-grid-card[b-dwxymb247v]  .e-grid .e-rowcell.sd-late-cell{color:#b33a1e;font-weight:800;background:#fff4f1}

/* Giriş penceresi: bölümlere ayrılmış kart; bayi Syncfusion seçim kutusuyla (yazarak aranır). */
.sd-backdrop[b-dwxymb247v]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,32,.5);backdrop-filter:blur(2px);animation:sd-fade-b-dwxymb247v .15s ease}
.sd-modal[b-dwxymb247v]{display:flex;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 32px);overflow:hidden;border-radius:18px;background:#f6f7f9;box-shadow:0 24px 60px rgba(0,0,0,.3);animation:sd-rise-b-dwxymb247v .2s ease}
.sd-modal:focus[b-dwxymb247v]{outline:none}
.sd-modal-head[b-dwxymb247v]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:linear-gradient(135deg,#1d2430,#2a1f1c);color:#fff}
.sd-modal-head .sd-eyebrow[b-dwxymb247v]{color:#ffb08f}
.sd-modal-head h2[b-dwxymb247v]{margin:4px 0 0;font-size:1.15rem;font-weight:800}
.sd-close[b-dwxymb247v]{display:grid;width:34px;height:34px;border:0;border-radius:9px;background:rgba(255,255,255,.12);color:#fff;font-size:1.25rem;place-items:center}
.sd-close:hover[b-dwxymb247v]{background:rgba(255,255,255,.22)}
.sd-modal-body[b-dwxymb247v]{display:grid;gap:12px;padding:16px 22px;overflow:auto}
.sd-section[b-dwxymb247v]{padding:14px 16px;border:1px solid #e3e7eb;border-radius:14px;background:#fff}
.sd-section h3[b-dwxymb247v]{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#2b333b;font-size:.82rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}
.sd-section h3 i[b-dwxymb247v]{color:#c43b1b;font-size:1rem}
.sd-grid[b-dwxymb247v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}
.sd-grid label[b-dwxymb247v],.sd-field[b-dwxymb247v],.sd-full-label[b-dwxymb247v]{display:grid;gap:5px;color:#59636d;font-size:.74rem;font-weight:750}
.sd-grid label.is-wide[b-dwxymb247v]{grid-column:span 2}
.sd-grid label.is-full[b-dwxymb247v],.sd-grid .sd-field.is-full[b-dwxymb247v]{grid-column:1/-1}
.sd-grid input[b-dwxymb247v],.sd-grid select[b-dwxymb247v],.sd-grid textarea[b-dwxymb247v],.sd-full-label textarea[b-dwxymb247v]{width:100%;min-height:38px;padding:7px 10px;border:1px solid #d6dce1;border-radius:9px;background:#fff;font-size:.86rem;font-weight:500;color:#202830}
.sd-grid textarea[b-dwxymb247v],.sd-full-label textarea[b-dwxymb247v]{resize:vertical}
.sd-grid :is(input,select,textarea):focus[b-dwxymb247v],.sd-full-label textarea:focus[b-dwxymb247v]{border-color:#c43b1b;outline:3px solid rgba(196,59,27,.14)}
.sd-grid select:disabled[b-dwxymb247v]{background:#f2f4f6;color:#8a929b}
.sd-modal-foot[b-dwxymb247v]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid #e3e7eb;background:#fff;color:#8a929b;font-size:.74rem}
.sd-modal-foot div[b-dwxymb247v]{display:flex;gap:8px}
.sd-primary[b-dwxymb247v],.sd-secondary[b-dwxymb247v]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;border-radius:10px;font-weight:750;font-size:.84rem}
.sd-primary[b-dwxymb247v]{border:1px solid #c43b1b;background:#c43b1b;color:#fff}
.sd-primary:hover[b-dwxymb247v]{background:#a8321a}
.sd-secondary[b-dwxymb247v]{border:1px solid #d6dce1;background:#fff;color:#4f5965}
.sd-toast[b-dwxymb247v]{position:fixed;right:20px;bottom:20px;z-index:1100;padding:10px 16px;border-radius:10px;background:#138a5b;color:#fff;font-size:.82rem;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.18);animation:sd-rise-b-dwxymb247v .2s ease}
.sd-toast.is-error[b-dwxymb247v]{background:#b33a1e}
.sd-page :where(a,button,input,select):focus-visible[b-dwxymb247v],.sd-modal :where(button):focus-visible[b-dwxymb247v]{outline:3px solid #1f66b3;outline-offset:2px}
@keyframes sd-fade-b-dwxymb247v{from{opacity:0}}
@keyframes sd-rise-b-dwxymb247v{from{opacity:0;transform:translateY(10px)}}
@media (max-width:760px){.sd-filter.is-dealer[b-dwxymb247v],.sd-filter.is-search[b-dwxymb247v]{grid-column:1/-1}.sd-header[b-dwxymb247v]{flex-direction:column;align-items:flex-start}.sd-grid[b-dwxymb247v]{grid-template-columns:1fr}.sd-grid label.is-wide[b-dwxymb247v]{grid-column:auto}.sd-modal-body[b-dwxymb247v]{padding:12px}}
@media (prefers-reduced-motion:reduce){.sd-backdrop[b-dwxymb247v],.sd-modal[b-dwxymb247v],.sd-toast[b-dwxymb247v]{animation:none}}
/* Durum etiketi: tamamlandı yeşil, iptal kırmızı, işleniyor turuncu. Tablo hücresi alt bileşende olduğu için ::deep. */
[b-dwxymb247v] .sd-status{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border:1px solid transparent;border-radius:999px;font-size:.74rem;font-weight:750;line-height:1.5;white-space:nowrap}
[b-dwxymb247v] .sd-status.is-completed{color:#067647;background:#ecfdf3;border-color:#abefc6}
[b-dwxymb247v] .sd-status.is-cancelled{color:#b42318;background:#fef3f2;border-color:#fecdca}
[b-dwxymb247v] .sd-status.is-in-progress{color:#b54708;background:#fffaeb;border-color:#fedf89}
[b-dwxymb247v] .sd-status.is-infrastructure{color:#175cd3;background:#eff8ff;border-color:#b2ddff}
.sd-status-choice[b-dwxymb247v]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
/* Seçilmeyen durum beyaz zeminde tam renkli yazı (okunur kontrast); seçilen renkli zemin, kalın kenar ve ✓ ile ayrılır. */
.sd-status-choice .sd-status[b-dwxymb247v]{padding:6px 14px;font-size:.8rem;cursor:pointer;background:#fff;border-color:#d0d5dd}
.sd-status-choice .sd-status.is-selected[b-dwxymb247v]{border-width:2px;padding:5px 13px}
.sd-status-choice .sd-status.is-completed.is-selected[b-dwxymb247v]{background:#ecfdf3;border-color:#067647}
.sd-status-choice .sd-status.is-cancelled.is-selected[b-dwxymb247v]{background:#fef3f2;border-color:#b42318}
.sd-status-choice .sd-status.is-in-progress.is-selected[b-dwxymb247v]{background:#fffaeb;border-color:#b54708}
.sd-status-choice .sd-status.is-infrastructure.is-selected[b-dwxymb247v]{background:#eff8ff;border-color:#175cd3}
.sd-status-choice input[b-dwxymb247v]{position:absolute;opacity:0;pointer-events:none}
.sd-status-choice .sd-status:focus-within[b-dwxymb247v]{outline:2px solid rgba(196,59,27,.35);outline-offset:2px}
/* /Components/Pages/Yonetim/SiparisDetay.razor.rz.scp.css */
.order-admin-detail-page[b-nym6c233xg]{--order-admin-accent:#c43b1f;min-width:0;max-width:1360px;margin:0 auto;color:#202830}.order-admin-back[b-nym6c233xg]{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:#66717c;font-size:.76rem;font-weight:750;text-decoration:none}.order-admin-detail-header[b-nym6c233xg]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.order-admin-detail-header>div>span[b-nym6c233xg]{color:var(--order-admin-accent);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.order-admin-detail-header h1[b-nym6c233xg]{margin:3px 0;font-size:clamp(1.5rem,3vw,2rem)}.order-admin-detail-header p[b-nym6c233xg]{margin:0;color:#78818b;font-size:.78rem}.order-admin-chip[b-nym6c233xg]{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:.7rem;font-weight:800}.order-admin-chip.is-submitted[b-nym6c233xg]{color:#80510b;background:#fff1c9}.order-admin-chip.is-approved[b-nym6c233xg]{color:#17673b;background:#dff5e8}.order-admin-chip.is-preparing[b-nym6c233xg]{color:#255d82;background:#deeffb}.order-admin-chip.is-shipped[b-nym6c233xg]{color:#4f3b8c;background:#ece7ff}.order-admin-chip.is-completed[b-nym6c233xg]{color:#285e49;background:#daf0e7}.order-admin-chip.is-rejected[b-nym6c233xg],.order-admin-chip.is-cancelled[b-nym6c233xg]{color:#8e3022;background:#fde3dd}.order-admin-detail-layout[b-nym6c233xg]{min-width:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:15px}.order-admin-detail-main[b-nym6c233xg],.order-admin-detail-side[b-nym6c233xg]{min-width:0;display:grid;align-content:start;gap:15px}.order-admin-panel[b-nym6c233xg]{min-width:0;padding:17px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.order-admin-panel h2[b-nym6c233xg]{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:.9rem}.order-admin-lines[b-nym6c233xg],.order-admin-campaigns[b-nym6c233xg],.order-admin-reservations[b-nym6c233xg]{display:grid;gap:9px}.order-admin-line[b-nym6c233xg],.order-admin-campaigns article[b-nym6c233xg],.order-admin-reservations article[b-nym6c233xg]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px;border:1px solid #edf0f2;border-radius:8px}.order-admin-line>div:first-child[b-nym6c233xg]{min-width:0}.order-admin-line strong[b-nym6c233xg],.order-admin-line small[b-nym6c233xg]{display:block}.order-admin-line small[b-nym6c233xg],.order-admin-reservations small[b-nym6c233xg]{margin-top:3px;color:#828b94;font-size:.68rem}.order-admin-line>div:last-child[b-nym6c233xg]{text-align:right}.order-admin-line>div:last-child span[b-nym6c233xg]{display:block;color:#777f88;font-size:.7rem}.order-admin-line.is-gift[b-nym6c233xg]{border-color:#bfe5cd;background:#f1fbf5}.order-admin-line.is-gift>div:first-child>span[b-nym6c233xg]{display:inline-flex;margin-top:5px;padding:3px 6px;border-radius:999px;color:#17673b;background:#d7f3e2;font-size:.62rem;font-weight:800}.order-admin-campaigns article p[b-nym6c233xg]{margin:4px 0 0;color:#747d87;font-size:.72rem}.order-admin-campaigns article>span[b-nym6c233xg]{color:#25714a;font-size:.72rem;font-weight:800;white-space:nowrap}.order-admin-timeline[b-nym6c233xg]{display:grid;gap:0;margin:0;padding:0;list-style:none}.order-admin-timeline li[b-nym6c233xg]{position:relative;display:grid;grid-template-columns:18px 1fr;gap:8px;padding-bottom:17px}.order-admin-timeline li:not(:last-child)[b-nym6c233xg]:before{content:"";position:absolute;top:11px;bottom:-1px;left:5px;width:2px;background:#e3e7ea}.order-admin-timeline li>span[b-nym6c233xg]{z-index:1;width:12px;height:12px;margin-top:2px;border:3px solid #ffd2c7;border-radius:50%;background:var(--order-admin-accent)}.order-admin-timeline strong[b-nym6c233xg],.order-admin-timeline small[b-nym6c233xg]{display:block}.order-admin-timeline small[b-nym6c233xg]{margin-top:2px;color:#858e97;font-size:.67rem}.order-admin-timeline p[b-nym6c233xg]{margin:5px 0 0;color:#626c76;font-size:.73rem}.order-admin-reservations article[b-nym6c233xg]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;font-size:.73rem}.order-admin-reservations span[b-nym6c233xg]{padding:4px 6px;border-radius:999px;color:#59636d;background:#eef1f3;font-size:.64rem}.order-admin-detail-side dl[b-nym6c233xg]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:9px;margin:0;font-size:.73rem}.order-admin-detail-side dt[b-nym6c233xg]{color:#858e97}.order-admin-detail-side dd[b-nym6c233xg]{margin:0;overflow-wrap:anywhere}.order-admin-note[b-nym6c233xg]{margin:0;color:#555f68;font-size:.76rem;white-space:pre-wrap}.order-admin-totals[b-nym6c233xg]{display:grid;gap:10px}.order-admin-totals div[b-nym6c233xg]{display:flex;justify-content:space-between;gap:10px;font-size:.76rem}.order-admin-totals div:last-child[b-nym6c233xg]{padding-top:11px;border-top:1px solid #e7eaed;font-size:.9rem}.order-admin-totals div:last-child strong[b-nym6c233xg]{color:var(--order-admin-accent)}.order-admin-actions label[b-nym6c233xg]{display:flex;justify-content:space-between;margin-bottom:6px;color:#616b75;font-size:.7rem;font-weight:750}.order-admin-actions textarea[b-nym6c233xg]{width:100%;resize:vertical;padding:9px;border:1px solid #d9dfe4;border-radius:7px;font-size:.75rem}.order-admin-actions>div[b-nym6c233xg]{display:grid;gap:7px;margin-top:10px}.order-admin-actions button[b-nym6c233xg]{min-height:39px;border:0;border-radius:7px;color:#fff;font-size:.74rem;font-weight:800}.order-admin-actions .is-primary[b-nym6c233xg]{background:var(--order-admin-accent)}.order-admin-actions .is-danger[b-nym6c233xg]{background:#ae3d2a}.order-admin-detail-alert[b-nym6c233xg]{margin-bottom:14px;padding:11px;border:1px solid #efc3ba;border-radius:8px;color:#8b321f;background:#fff1ee}.order-admin-detail-state[b-nym6c233xg]{min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px dashed #d7dde2;border-radius:12px;background:#fff;color:#6f7983}.order-admin-detail-state button[b-nym6c233xg]{padding:8px 12px;border:0;border-radius:7px;color:#fff;background:var(--order-admin-accent)}
@media(max-width:900px){.order-admin-detail-layout[b-nym6c233xg]{grid-template-columns:1fr}.order-admin-detail-side[b-nym6c233xg]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-admin-actions[b-nym6c233xg],.order-admin-totals[b-nym6c233xg]{grid-column:1/-1}}
@media(max-width:575px){.order-admin-detail-header[b-nym6c233xg]{align-items:flex-start;flex-direction:column}.order-admin-detail-side[b-nym6c233xg]{grid-template-columns:1fr}.order-admin-actions[b-nym6c233xg],.order-admin-totals[b-nym6c233xg]{grid-column:auto}.order-admin-line[b-nym6c233xg],.order-admin-campaigns article[b-nym6c233xg]{align-items:flex-start;flex-direction:column}.order-admin-line>div:last-child[b-nym6c233xg]{text-align:left}.order-admin-reservations article[b-nym6c233xg]{grid-template-columns:1fr auto}.order-admin-reservations span[b-nym6c233xg]{grid-column:1/-1}}
.order-admin-detail-header-actions[b-nym6c233xg]{display:flex;align-items:center;gap:9px}.order-admin-print[b-nym6c233xg]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #d6dce1;border-radius:7px;color:#2b333b;background:#fff;font-size:.74rem;font-weight:800}.order-admin-print:hover[b-nym6c233xg]{border-color:#b9c2ca;background:#f6f8f9}.order-print-sheet[b-nym6c233xg]{display:none}
.order-admin-note-help[b-nym6c233xg]{margin:6px 0 0;color:#606a74;font-size:.68rem}.order-admin-detail-page :where(a,button,textarea):focus-visible[b-nym6c233xg]{outline:3px solid #1f66b3;outline-offset:2px}
.order-admin-logo-export[b-nym6c233xg]{display:grid;gap:11px}.order-admin-logo-export-heading[b-nym6c233xg]{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-admin-logo-export-heading h2[b-nym6c233xg]{margin:0}.order-admin-logo-chip[b-nym6c233xg]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.66rem;font-weight:850}.order-admin-logo-chip.is-pending[b-nym6c233xg]{color:#80510b;background:#fff1c9}.order-admin-logo-chip.is-processing[b-nym6c233xg]{color:#255d82;background:#deeffb}.order-admin-logo-chip.is-succeeded[b-nym6c233xg]{color:#17673b;background:#dff5e8}.order-admin-logo-chip.is-failed[b-nym6c233xg]{color:#8e3022;background:#fde3dd}.order-admin-logo-export dl[b-nym6c233xg]{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:7px;margin:0;font-size:.72rem}.order-admin-logo-export dt[b-nym6c233xg]{color:#7a848e}.order-admin-logo-export dd[b-nym6c233xg]{margin:0;overflow-wrap:anywhere}.order-admin-logo-error[b-nym6c233xg]{margin:0;padding:9px;border-radius:7px;color:#842d20;background:#fff0ed;font-size:.7rem;overflow-wrap:anywhere}.order-admin-logo-retry[b-nym6c233xg]{min-height:39px;border:0;border-radius:7px;color:#fff;background:var(--order-admin-accent);font-size:.74rem;font-weight:800}.order-admin-logo-retry:disabled[b-nym6c233xg]{opacity:.58}.order-admin-logo-retry:focus-visible[b-nym6c233xg]{outline:3px solid #1f66b3;outline-offset:2px}
/* /Components/Pages/Yonetim/Siparisler.razor.rz.scp.css */
.order-admin-page[b-yh0zne1yae]{--order-admin-accent:#c43b1f;min-width:0;max-width:1500px;margin:0 auto;color:#202830}.order-admin-header[b-yh0zne1yae]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.order-admin-eyebrow[b-yh0zne1yae]{color:var(--order-admin-accent);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.order-admin-header h1[b-yh0zne1yae]{margin:4px 0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:850}.order-admin-header p[b-yh0zne1yae]{margin:0;color:#707985}.order-admin-count[b-yh0zne1yae]{padding:7px 10px;border-radius:999px;color:#7b3d2d;background:#fff0eb;font-size:.75rem;font-weight:800}.order-admin-filters[b-yh0zne1yae]{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) repeat(4,minmax(130px,.65fr)) auto;align-items:end;gap:11px;padding:15px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.order-admin-filters>label[b-yh0zne1yae],.order-admin-status-filter[b-yh0zne1yae]{min-width:0;display:grid;gap:6px;margin:0;color:#626c76;font-size:.7rem;font-weight:750}.order-admin-filters input[b-yh0zne1yae],.order-admin-filters select[b-yh0zne1yae]{width:100%;height:39px;padding:0 9px;border:1px solid #d8dee4;border-radius:7px;color:#28313a;background:#fff}.order-admin-search div[b-yh0zne1yae]{position:relative}.order-admin-search i[b-yh0zne1yae]{position:absolute;top:11px;left:10px;color:#89929c}.order-admin-search input[b-yh0zne1yae]{padding-left:32px}.order-admin-status-filter[b-yh0zne1yae]{grid-column:1/-1;border:0}.order-admin-status-filter legend[b-yh0zne1yae]{float:none;width:auto;margin:0;font-size:.7rem}.order-admin-status-filter>div[b-yh0zne1yae]{display:flex;flex-wrap:wrap;gap:7px}.order-admin-status-filter label[b-yh0zne1yae]{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e1e5e8;border-radius:999px;background:#fafbfc;font-weight:650}.order-admin-status-filter input[b-yh0zne1yae]{width:14px;height:14px}.order-admin-clear[b-yh0zne1yae]{height:39px;padding:0 12px;border:1px solid #d9dfe4;border-radius:7px;color:#535d67;background:#fff;font-size:.74rem;font-weight:750}.order-admin-alert[b-yh0zne1yae]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:12px;border:1px solid #efc3ba;border-radius:8px;color:#8b321f;background:#fff1ee}.order-admin-alert button[b-yh0zne1yae]{border:0;color:inherit;background:none;font-weight:800}.order-admin-state[b-yh0zne1yae]{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:15px;border:1px dashed #d8dde2;border-radius:12px;color:#717b85;background:#fff;text-align:center}.order-admin-state>i[b-yh0zne1yae]{font-size:2rem}.order-admin-state h2[b-yh0zne1yae],.order-admin-state p[b-yh0zne1yae]{margin:0}.order-admin-table-wrap[b-yh0zne1yae]{min-width:0;overflow-x:auto;margin-top:15px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.order-admin-table[b-yh0zne1yae]{width:100%;min-width:980px;border-collapse:collapse}.order-admin-table th[b-yh0zne1yae]{padding:11px 13px;color:#7a838d;background:#f7f8f9;font-size:.68rem;text-align:left;text-transform:uppercase}.order-admin-table td[b-yh0zne1yae]{padding:13px;border-top:1px solid #edf0f2;font-size:.78rem;vertical-align:middle}.order-admin-table td strong[b-yh0zne1yae],.order-admin-table td small[b-yh0zne1yae]{display:block}.order-admin-table td small[b-yh0zne1yae]{margin-top:3px;color:#858e97;font-size:.68rem}.order-admin-table td>a:first-child[b-yh0zne1yae]{color:#222b34;text-decoration:none}.order-admin-summary[b-yh0zne1yae]{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-admin-chip[b-yh0zne1yae]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.67rem;font-weight:800;white-space:nowrap}.order-admin-chip.is-submitted[b-yh0zne1yae]{color:#80510b;background:#fff1c9}.order-admin-chip.is-approved[b-yh0zne1yae]{color:#17673b;background:#dff5e8}.order-admin-chip.is-preparing[b-yh0zne1yae]{color:#255d82;background:#deeffb}.order-admin-chip.is-shipped[b-yh0zne1yae]{color:#4f3b8c;background:#ece7ff}.order-admin-chip.is-completed[b-yh0zne1yae]{color:#285e49;background:#daf0e7}.order-admin-chip.is-rejected[b-yh0zne1yae],.order-admin-chip.is-cancelled[b-yh0zne1yae]{color:#8e3022;background:#fde3dd}.order-admin-detail-link[b-yh0zne1yae]{color:#c43b1f;font-weight:800;text-decoration:none;white-space:nowrap}.order-admin-pagination[b-yh0zne1yae]{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:20px}.order-admin-pagination button[b-yh0zne1yae]{padding:7px 12px;border:1px solid #d8dde2;border-radius:7px;background:#fff}.order-admin-pagination button:disabled[b-yh0zne1yae]{opacity:.45}
@media(max-width:1199px){.order-admin-filters[b-yh0zne1yae]{grid-template-columns:repeat(3,minmax(0,1fr))}.order-admin-search[b-yh0zne1yae]{grid-column:span 2}.order-admin-status-filter[b-yh0zne1yae]{grid-column:1/-1}}
@media(max-width:767px){.order-admin-header[b-yh0zne1yae]{align-items:flex-start;flex-direction:column}.order-admin-filters[b-yh0zne1yae]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-admin-search[b-yh0zne1yae]{grid-column:1/-1}.order-admin-table-wrap[b-yh0zne1yae]{overflow:visible;border:0;background:transparent}.order-admin-table[b-yh0zne1yae]{min-width:0}.order-admin-table thead[b-yh0zne1yae]{display:none}.order-admin-table[b-yh0zne1yae],.order-admin-table tbody[b-yh0zne1yae],.order-admin-table tr[b-yh0zne1yae],.order-admin-table td[b-yh0zne1yae]{display:block;width:100%}.order-admin-table tr[b-yh0zne1yae]{margin-bottom:10px;padding:13px;border:1px solid #e0e4e8;border-radius:11px;background:#fff}.order-admin-table td[b-yh0zne1yae]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 0;border:0}.order-admin-table td[b-yh0zne1yae]:before{content:attr(data-label);color:#858e97;font-size:.68rem;font-weight:750}.order-admin-table td:last-child[b-yh0zne1yae]{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #edf0f2}.order-admin-summary[b-yh0zne1yae]{max-width:none}}
@media(max-width:520px){.order-admin-filters[b-yh0zne1yae]{grid-template-columns:1fr}.order-admin-search[b-yh0zne1yae],.order-admin-status-filter[b-yh0zne1yae]{grid-column:1}.order-admin-header p[b-yh0zne1yae]{font-size:.82rem}}
.order-admin-page :where(a,button,input,select):focus-visible[b-yh0zne1yae]{outline:3px solid #1f66b3;outline-offset:2px}

.order-admin-filters[b-yh0zne1yae]{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) repeat(2,minmax(130px,.8fr)) auto}.order-admin-search[b-yh0zne1yae],.order-admin-dealer-filter[b-yh0zne1yae]{grid-column:auto}
@media(max-width:1199px){.order-admin-filters[b-yh0zne1yae]{grid-template-columns:repeat(3,minmax(0,1fr))}.order-admin-search[b-yh0zne1yae]{grid-column:span 2}.order-admin-dealer-filter[b-yh0zne1yae]{grid-column:span 1}}
@media(max-width:767px){.order-admin-filters[b-yh0zne1yae]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-admin-search[b-yh0zne1yae]{grid-column:1/-1}.order-admin-dealer-filter[b-yh0zne1yae]{grid-column:auto}}
@media(max-width:520px){.order-admin-filters[b-yh0zne1yae]{grid-template-columns:1fr}.order-admin-search[b-yh0zne1yae],.order-admin-dealer-filter[b-yh0zne1yae],.order-admin-status-filter[b-yh0zne1yae]{grid-column:1}}
/* /Components/Pages/Yonetim/TopluFiyatGuncelle.razor.rz.scp.css */
.bulk-price-page[b-ads43mdnab]{max-width:1480px;margin:0 auto;color:#202a33}.bulk-price-header[b-ads43mdnab]{margin-bottom:18px}.bulk-price-header a[b-ads43mdnab]{display:inline-flex;align-items:center;gap:6px;margin-bottom:15px;color:#c43b1f;font-size:.78rem;font-weight:750;text-decoration:none}.bulk-price-header span[b-ads43mdnab]{display:block;color:#f0522d;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bulk-price-header h1[b-ads43mdnab]{margin:4px 0 5px;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800}.bulk-price-header p[b-ads43mdnab]{max-width:820px;margin:0;color:#68727d}.bulk-price-alert[b-ads43mdnab]{margin:0 0 14px;padding:12px 14px;border-radius:9px;font-size:.8rem;font-weight:650}.bulk-price-alert.is-error[b-ads43mdnab]{color:#8e2d1b;border:1px solid #f2c4bb;background:#fff1ee}.bulk-price-alert.is-success[b-ads43mdnab]{color:#17673b;border:1px solid #bce1ca;background:#eaf8ef}.bulk-price-card[b-ads43mdnab]{margin-top:16px;padding:18px;border:1px solid #dfe4e8;border-radius:13px;background:#fff;box-shadow:0 3px 14px rgba(28,37,45,.04)}.bulk-price-card>header[b-ads43mdnab]{display:flex;align-items:center;gap:11px;margin-bottom:17px}.bulk-price-card>header>span[b-ads43mdnab]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:10px;color:#c43b1f;background:#fff0ec;font-size:1.1rem}.bulk-price-card h2[b-ads43mdnab],.bulk-price-card p[b-ads43mdnab]{margin:0}.bulk-price-card h2[b-ads43mdnab]{font-size:1rem;font-weight:800}.bulk-price-card p[b-ads43mdnab]{margin-top:3px;color:#7a838d;font-size:.74rem}.bulk-price-rule-grid[b-ads43mdnab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:13px}.bulk-price-rule-grid label[b-ads43mdnab]{min-width:0;display:grid;gap:6px;color:#59636e;font-size:.73rem;font-weight:750}.bulk-price-rule-grid label.is-wide[b-ads43mdnab]{grid-column:span 2}.bulk-price-rule-grid select[b-ads43mdnab],.bulk-price-rule-grid input[b-ads43mdnab]{width:100%;height:42px;padding:0 11px;border:1px solid #d6dce2;border-radius:8px;color:#26313a;background:#fff;font-size:.8rem}.bulk-price-rule-grid small[b-ads43mdnab]{color:#89929b;font-size:.67rem;font-weight:500}.bulk-price-products[b-ads43mdnab]  .e-multiselect.e-input-group,.bulk-price-products[b-ads43mdnab]  .e-multiselect.e-input-group.e-control-wrapper{min-height:42px;border:1px solid #d6dce2!important;border-radius:8px!important;box-shadow:none!important}.bulk-price-products[b-ads43mdnab]  .e-multiselect.e-input-focus{border-color:#f0522d!important;box-shadow:0 0 0 3px rgba(240,82,45,.12)!important}.bulk-price-number[b-ads43mdnab]{position:relative}.bulk-price-number>b[b-ads43mdnab]{position:absolute;top:0;right:11px;height:42px;display:flex;align-items:center;color:#7a838d;font-size:.78rem}.bulk-price-number>input[b-ads43mdnab],.bulk-price-number[b-ads43mdnab]  input{padding-right:34px!important}.bulk-price-preview-action button[b-ads43mdnab],.bulk-price-review-footer button[b-ads43mdnab]{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #c43b1f;border-radius:8px;color:#fff;background:#c43b1f;font-size:.79rem;font-weight:800}.bulk-price-preview-action button:disabled[b-ads43mdnab],.bulk-price-review-footer button:disabled[b-ads43mdnab]{cursor:not-allowed;opacity:.55}.bulk-price-state[b-ads43mdnab]{min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px dashed #d6dce2;border-radius:11px;color:#707a84;background:#fff;text-align:center}.bulk-price-table[b-ads43mdnab]{overflow:hidden;border:1px solid #e1e5e9;border-radius:10px}.bulk-price-table-head[b-ads43mdnab],.bulk-price-row[b-ads43mdnab]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(145px,.65fr) minmax(200px,.85fr);align-items:center;gap:12px}.bulk-price-table-head[b-ads43mdnab]{min-height:40px;padding:0 14px;color:#69737d;background:#f5f7f8;font-size:.68rem;font-weight:800;text-transform:uppercase}.bulk-price-table-body[b-ads43mdnab]{height:min(58vh,610px);min-height:210px;overflow-y:auto;overscroll-behavior:contain}.bulk-price-row[b-ads43mdnab]{min-height:68px;padding:8px 14px;border-bottom:1px solid #edf0f2}.bulk-price-row>div[b-ads43mdnab]{min-width:0;display:grid;gap:3px}.bulk-price-row strong[b-ads43mdnab],.bulk-price-row span[b-ads43mdnab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-price-row strong[b-ads43mdnab]{font-size:.74rem}.bulk-price-row span[b-ads43mdnab],.bulk-price-row small[b-ads43mdnab]{color:#7a838d;font-size:.68rem}.bulk-price-old b[b-ads43mdnab]{font-size:.82rem}.bulk-price-new[b-ads43mdnab]{position:relative;grid-template-columns:minmax(0,1fr) auto!important;align-items:end;column-gap:7px!important}.bulk-price-new small[b-ads43mdnab]{grid-column:1/-1}.bulk-price-new[b-ads43mdnab]  input{width:100%;height:38px;padding:0 10px;border:1px solid #d4dae0;border-radius:7px;color:#202a33;background:#fff;font-size:.79rem;font-weight:750}.bulk-price-new>b[b-ads43mdnab]{padding-bottom:9px;color:#68727d;font-size:.75rem}.bulk-price-review-footer[b-ads43mdnab]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}.bulk-price-review-footer>div[b-ads43mdnab]{display:grid;gap:3px}.bulk-price-review-footer strong[b-ads43mdnab]{font-size:.8rem}.bulk-price-review-footer span[b-ads43mdnab]{color:#7a838d;font-size:.69rem}.bulk-price-review-footer button[b-ads43mdnab]{width:auto;min-width:250px}.bulk-price-page button:focus-visible[b-ads43mdnab],.bulk-price-page a:focus-visible[b-ads43mdnab],.bulk-price-page select:focus-visible[b-ads43mdnab],.bulk-price-page input:focus-visible[b-ads43mdnab]{outline:3px solid rgba(196,59,31,.28);outline-offset:2px}
@media(max-width:980px){.bulk-price-rule-grid[b-ads43mdnab]{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-price-table-head[b-ads43mdnab],.bulk-price-row[b-ads43mdnab]{grid-template-columns:minmax(190px,1.2fr) minmax(145px,.8fr) 130px minmax(170px,.8fr)}}
@media(max-width:700px){.bulk-price-card[b-ads43mdnab]{padding:14px}.bulk-price-rule-grid[b-ads43mdnab]{grid-template-columns:1fr}.bulk-price-rule-grid label.is-wide[b-ads43mdnab]{grid-column:auto}.bulk-price-table-head[b-ads43mdnab]{display:none}.bulk-price-table-body[b-ads43mdnab]{height:min(62vh,580px);padding:8px;background:#f6f7f8}.bulk-price-row[b-ads43mdnab]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;padding:12px;border:1px solid #e0e4e8;border-radius:9px;background:#fff}.bulk-price-row>div:nth-child(1)[b-ads43mdnab],.bulk-price-row>div:nth-child(2)[b-ads43mdnab]{grid-column:1/-1}.bulk-price-review-footer[b-ads43mdnab]{align-items:stretch;flex-direction:column}.bulk-price-review-footer button[b-ads43mdnab]{width:100%;min-width:0}}
/* /Components/Pages/Yonetim/UrunDuzenle.razor.rz.scp.css */
.catalog-admin-edit-page[b-hag9h8nw4g]{max-width:1380px;margin:0 auto;color:#202932}.catalog-admin-edit-header[b-hag9h8nw4g]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.catalog-admin-edit-header a[b-hag9h8nw4g]{color:#6e7781;font-size:.78rem;text-decoration:none}.catalog-admin-edit-header h1[b-hag9h8nw4g]{margin:7px 0 3px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.catalog-admin-edit-header p[b-hag9h8nw4g]{margin:0;color:#747d87;font-size:.84rem}.catalog-admin-edit-actions[b-hag9h8nw4g]{display:flex;gap:8px}.catalog-admin-edit-actions button[b-hag9h8nw4g]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:8px;font-size:.82rem;font-weight:750}.catalog-admin-save-button[b-hag9h8nw4g]{color:#fff;border:1px solid #f0522d;background:#f0522d}.catalog-admin-danger-button[b-hag9h8nw4g]{color:#a63a23;border:1px solid #efc2b8;background:#fff}.catalog-admin-edit-alert[b-hag9h8nw4g]{margin:0 0 14px;padding:12px 14px;border-radius:8px}.catalog-admin-edit-alert.is-error[b-hag9h8nw4g]{color:#8d2d1b;border:1px solid #f0c4bb;background:#fff1ee}.catalog-admin-edit-alert.is-success[b-hag9h8nw4g]{color:#17653b;border:1px solid #a9dec0;background:#ebfaf1}.catalog-admin-edit-state[b-hag9h8nw4g]{min-height:360px;display:flex;align-items:center;justify-content:center;gap:10px;color:#69727d}.catalog-admin-edit-layout[b-hag9h8nw4g]{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px;align-items:start}.catalog-admin-edit-main[b-hag9h8nw4g],.catalog-admin-edit-side[b-hag9h8nw4g]{min-width:0;display:grid;gap:16px}.catalog-admin-edit-side[b-hag9h8nw4g]{position:sticky;top:78px}.catalog-admin-edit-card[b-hag9h8nw4g]{min-width:0;padding:20px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.catalog-admin-card-title[b-hag9h8nw4g]{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.catalog-admin-card-title>span[b-hag9h8nw4g]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;color:#d94524;background:#fff0ec}.catalog-admin-card-title h2[b-hag9h8nw4g]{margin:0 0 3px;font-size:1rem;font-weight:800}.catalog-admin-card-title p[b-hag9h8nw4g]{margin:0;color:#77808a;font-size:.75rem}.catalog-admin-form-grid[b-hag9h8nw4g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-admin-form-grid label[b-hag9h8nw4g],.catalog-admin-side-fields label[b-hag9h8nw4g],.catalog-admin-logo-search[b-hag9h8nw4g],.catalog-admin-logo-select[b-hag9h8nw4g]{position:relative;min-width:0;display:grid;gap:6px;color:#59636e;font-size:.73rem;font-weight:700}.catalog-admin-form-grid .is-wide[b-hag9h8nw4g]{grid-column:1/-1}.catalog-admin-form-grid input[b-hag9h8nw4g],.catalog-admin-form-grid select[b-hag9h8nw4g],.catalog-admin-form-grid textarea[b-hag9h8nw4g],.catalog-admin-side-fields input[b-hag9h8nw4g],.catalog-admin-logo-search input[b-hag9h8nw4g],.catalog-admin-logo-select select[b-hag9h8nw4g]{width:100%;min-height:40px;padding:9px 10px;border:1px solid #d6dce2;border-radius:7px;color:#222d36;background:#fff;font:inherit;font-size:.82rem}.catalog-admin-form-grid textarea[b-hag9h8nw4g]{resize:vertical}.catalog-admin-form-grid small[b-hag9h8nw4g]{position:absolute;right:7px;bottom:5px;color:#9ba2aa;font-size:.62rem}.catalog-admin-inline-empty[b-hag9h8nw4g]{margin:0;padding:12px;border-radius:7px;color:#7c858e;background:#f5f7f8;font-size:.75rem}.catalog-admin-side-fields[b-hag9h8nw4g]{display:grid;gap:13px}.catalog-admin-stock-summary[b-hag9h8nw4g]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-admin-stock-summary span[b-hag9h8nw4g]{padding:10px;border-radius:7px;color:#69737d;background:#f4f6f7;font-size:.72rem}.catalog-admin-stock-summary b[b-hag9h8nw4g]{display:block;margin-top:2px;color:#242e38;font-size:.95rem}.catalog-admin-switch[b-hag9h8nw4g]{grid-template-columns:auto 1fr!important;align-items:start!important;padding:12px;border:1px solid #e1e5e8;border-radius:8px}.catalog-admin-switch input[b-hag9h8nw4g]{width:18px!important;height:18px!important;margin-top:2px}.catalog-admin-switch b[b-hag9h8nw4g],.catalog-admin-switch small[b-hag9h8nw4g]{display:block}.catalog-admin-switch small[b-hag9h8nw4g]{margin-top:2px;color:#818a94;font-weight:400}.catalog-admin-inline-note[b-hag9h8nw4g],.catalog-admin-inline-warning[b-hag9h8nw4g]{padding:11px 12px;border-radius:7px;font-size:.75rem}.catalog-admin-inline-note[b-hag9h8nw4g]{color:#65707a;background:#f3f5f7}.catalog-admin-inline-warning[b-hag9h8nw4g]{margin-bottom:12px;color:#7c5a10;background:#fff6dc}.catalog-admin-logo-search[b-hag9h8nw4g]{margin-bottom:11px}.catalog-admin-clear-link[b-hag9h8nw4g]{margin-top:10px;padding:0;border:0;color:#a63d27;background:none;font-size:.73rem}.catalog-admin-upload-row[b-hag9h8nw4g]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px;border:1px dashed #cbd2d9;border-radius:8px}.catalog-admin-upload-row input[b-hag9h8nw4g]{min-width:0;font-size:.75rem}.catalog-admin-upload-row span[b-hag9h8nw4g]{flex:0 0 auto;color:#79828b;font-size:.72rem}.catalog-admin-image-empty[b-hag9h8nw4g]{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7d868f;font-size:.76rem}.catalog-admin-image-empty img[b-hag9h8nw4g]{width:130px;height:96px;object-fit:contain}.catalog-admin-image-grid[b-hag9h8nw4g]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-admin-image-item[b-hag9h8nw4g]{position:relative;min-width:0;overflow:hidden;border:2px solid transparent;border-radius:9px;background:#f3f5f6}.catalog-admin-image-item.is-primary[b-hag9h8nw4g]{border-color:#f0522d}.catalog-admin-image-item img[b-hag9h8nw4g]{width:100%;aspect-ratio:4/3;display:block;object-fit:contain}.catalog-admin-image-item strong[b-hag9h8nw4g]{position:absolute;top:5px;left:5px;padding:3px 5px;border-radius:5px;color:#fff;background:#f0522d;font-size:.6rem}.catalog-admin-image-item>div[b-hag9h8nw4g]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e0e4e7;background:#fff}.catalog-admin-image-item button[b-hag9h8nw4g]{height:31px;padding:0;border:0;border-right:1px solid #e4e7e9;color:#59636d;background:#fff}.catalog-admin-image-item button.is-danger[b-hag9h8nw4g]{color:#b43e27}@media(max-width:1050px){.catalog-admin-edit-layout[b-hag9h8nw4g]{grid-template-columns:1fr}.catalog-admin-edit-side[b-hag9h8nw4g]{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.catalog-admin-edit-header[b-hag9h8nw4g]{align-items:stretch;flex-direction:column}.catalog-admin-edit-actions button[b-hag9h8nw4g]{flex:1;justify-content:center}.catalog-admin-edit-card[b-hag9h8nw4g]{padding:16px}.catalog-admin-form-grid[b-hag9h8nw4g]{grid-template-columns:1fr}.catalog-admin-form-grid .is-wide[b-hag9h8nw4g]{grid-column:auto}.catalog-admin-edit-side[b-hag9h8nw4g]{grid-template-columns:1fr}.catalog-admin-image-grid[b-hag9h8nw4g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.catalog-admin-edit-actions[b-hag9h8nw4g]{flex-direction:column}.catalog-admin-image-grid[b-hag9h8nw4g]{grid-template-columns:1fr}}
/* /Components/Pages/Yonetim/Urunler.razor.rz.scp.css */
.catalog-admin-page[b-vbyey3hc29] { max-width: 1480px; margin: 0 auto; color: #1d252d; }
.catalog-admin-header[b-vbyey3hc29] { display:flex; align-items:flex-end; justify-content:space-between; gap:24px; margin-bottom:22px; }
.catalog-admin-eyebrow[b-vbyey3hc29] { color:#f0522d; font-size:.72rem; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }
.catalog-admin-header h1[b-vbyey3hc29] { margin:4px 0 5px; font-size:clamp(1.55rem,3vw,2.15rem); font-weight:800; }
.catalog-admin-header p[b-vbyey3hc29] { margin:0; color:#68727d; }
.catalog-admin-header-actions[b-vbyey3hc29] { display:flex; gap:9px; flex-wrap:wrap; }
.catalog-admin-button[b-vbyey3hc29] { min-height:40px; display:inline-flex; align-items:center; justify-content:center; gap:7px; padding:0 14px; border:1px solid #d9dfe5; border-radius:8px; font-size:.83rem; font-weight:750; text-decoration:none; }
.catalog-admin-button-primary[b-vbyey3hc29] { color:#fff; border-color:#f0522d; background:#f0522d; }
.catalog-admin-button-secondary[b-vbyey3hc29] { color:#343d47; background:#fff; }
.catalog-admin-filters[b-vbyey3hc29] { display:grid; grid-template-columns:minmax(240px,1fr) repeat(4,minmax(140px,200px)); gap:12px; padding:16px; border:1px solid #e0e4e8; border-radius:12px; background:#fff; }
.catalog-admin-filters label[b-vbyey3hc29] { min-width:0; display:grid; gap:6px; color:#5d6670; font-size:.72rem; font-weight:700; }
.catalog-admin-filters input[b-vbyey3hc29],.catalog-admin-filters select[b-vbyey3hc29] { width:100%; height:39px; padding:0 10px; border:1px solid #d7dde3; border-radius:7px; color:#27313b; background:#fff; }
.catalog-admin-search div[b-vbyey3hc29] { position:relative; }.catalog-admin-search i[b-vbyey3hc29] { position:absolute; top:11px; left:11px; color:#7b858f; }.catalog-admin-search input[b-vbyey3hc29] { padding-left:34px; }
.catalog-admin-alert[b-vbyey3hc29] { margin-top:14px; padding:12px 14px; border-radius:8px; }.catalog-admin-alert-error[b-vbyey3hc29] { color:#8e2d1b; border:1px solid #f2c4bb; background:#fff1ee; }
.catalog-admin-state[b-vbyey3hc29] { min-height:310px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; margin-top:16px; border:1px dashed #d5dbe1; border-radius:12px; color:#69737d; background:#fff; text-align:center; }.catalog-admin-state>i[b-vbyey3hc29] { font-size:2.1rem; }.catalog-admin-state h2[b-vbyey3hc29],.catalog-admin-state p[b-vbyey3hc29] { margin:0; }
.catalog-admin-result-head[b-vbyey3hc29] { display:flex; justify-content:space-between; gap:12px; padding:18px 2px 10px; color:#747d87; font-size:.76rem; }.catalog-admin-result-head strong[b-vbyey3hc29] { color:#313a43; }
.catalog-admin-product-grid[b-vbyey3hc29] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; }
.catalog-admin-product-card[b-vbyey3hc29] { min-width:0; overflow:hidden; border:1px solid #e0e4e8; border-radius:12px; background:#fff; box-shadow:0 2px 10px rgba(28,37,45,.035); }
.catalog-admin-product-image[b-vbyey3hc29] { position:relative; display:block; aspect-ratio:4/3; overflow:hidden; background:#f4f6f8; }.catalog-admin-product-image img[b-vbyey3hc29] { width:100%; height:100%; object-fit:contain; transition:transform .2s ease; }.catalog-admin-product-image:hover img[b-vbyey3hc29] { transform:scale(1.02); }
.catalog-admin-status[b-vbyey3hc29] { position:absolute; top:10px; right:10px; padding:4px 7px; border-radius:999px; font-size:.65rem; font-weight:800; }.catalog-admin-status.is-live[b-vbyey3hc29] { color:#17673b; background:#dff5e8; }.catalog-admin-status.is-draft[b-vbyey3hc29] { color:#676f78; background:#e9edf0; }
.catalog-admin-product-body[b-vbyey3hc29] { padding:14px; }.catalog-admin-product-code[b-vbyey3hc29] { color:#8a939d; font-size:.68rem; font-weight:800; letter-spacing:.06em; }.catalog-admin-product-body h2[b-vbyey3hc29] { margin:5px 0; overflow:hidden; font-size:.96rem; font-weight:800; text-overflow:ellipsis; white-space:nowrap; }.catalog-admin-product-body h2 a[b-vbyey3hc29] { color:#202932; text-decoration:none; }.catalog-admin-product-body p[b-vbyey3hc29] { margin:0; overflow:hidden; color:#747d87; font-size:.75rem; text-overflow:ellipsis; white-space:nowrap; }
.catalog-admin-product-metrics[b-vbyey3hc29] { display:grid; gap:4px; padding:13px 0; }.catalog-admin-product-metrics strong[b-vbyey3hc29] { color:#202932; font-size:1.08rem; }.catalog-admin-product-metrics span[b-vbyey3hc29] { color:#737c86; font-size:.72rem; }.catalog-admin-product-metrics b[b-vbyey3hc29] { color:#404953; }
.catalog-admin-product-footer[b-vbyey3hc29] { display:flex; align-items:center; justify-content:space-between; gap:8px; padding-top:11px; border-top:1px solid #edf0f2; font-size:.7rem; }.catalog-admin-product-footer>span[b-vbyey3hc29] { min-width:0; overflow:hidden; color:#929aa3; text-overflow:ellipsis; white-space:nowrap; }.catalog-admin-product-footer .is-mapped[b-vbyey3hc29] { color:#27724a; }.catalog-admin-product-footer a[b-vbyey3hc29] { flex:0 0 auto; color:#e64a27; font-weight:750; text-decoration:none; }
.catalog-admin-pagination[b-vbyey3hc29] { display:flex; align-items:center; justify-content:center; gap:14px; margin-top:22px; }.catalog-admin-pagination button[b-vbyey3hc29] { padding:7px 12px; border:1px solid #d6dce2; border-radius:7px; background:#fff; }.catalog-admin-pagination button:disabled[b-vbyey3hc29] { opacity:.45; }
@media(max-width:1199px){.catalog-admin-product-grid[b-vbyey3hc29]{grid-template-columns:repeat(3,minmax(0,1fr));}.catalog-admin-filters[b-vbyey3hc29]{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.catalog-admin-header[b-vbyey3hc29]{align-items:stretch; flex-direction:column;}.catalog-admin-header-actions>*[b-vbyey3hc29]{flex:1}.catalog-admin-product-grid[b-vbyey3hc29]{grid-template-columns:repeat(2,minmax(0,1fr));}.catalog-admin-result-head span[b-vbyey3hc29]{display:none;}}
@media(max-width:520px){.catalog-admin-filters[b-vbyey3hc29]{grid-template-columns:1fr;}.catalog-admin-product-grid[b-vbyey3hc29]{grid-template-columns:1fr;}.catalog-admin-product-image[b-vbyey3hc29]{aspect-ratio:16/10;}}
/* /Components/Pages/Yonetim/YoneticiPanosu.razor.rz.scp.css */
.pano[b-0owh8tzsba]{display:grid;gap:18px;margin-bottom:18px}
.pano-section[b-0owh8tzsba]{min-width:0;padding:16px 18px;border:1px solid #e0e4e8;border-radius:14px;background:#fff}
.pano-head[b-0owh8tzsba]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:12px}
.pano-head h2[b-0owh8tzsba]{display:flex;align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:800}
.pano-head h2 i[b-0owh8tzsba]{color:#f0522d}
.pano-meta[b-0owh8tzsba]{color:#7b8490;font-size:.74rem}
.pano-loading[b-0owh8tzsba],.pano-empty[b-0owh8tzsba]{color:#8a939c;font-size:.8rem}
.pano-loading[b-0owh8tzsba]{display:flex;align-items:center;gap:8px;min-height:60px}
.pano-tiles[b-0owh8tzsba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.pano-tile[b-0owh8tzsba]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon count" "title title" "note note";align-items:center;gap:2px 10px;padding:12px 14px;border:1px solid #e3e7ea;border-radius:11px;color:#20252b;background:#f8f9fa;text-decoration:none}
.pano-tile:hover[b-0owh8tzsba]{border-color:#f0b3a4}
.pano-tile i[b-0owh8tzsba]{grid-area:icon;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#7b8490;background:#eef0f2;font-size:1.05rem}
.pano-tile strong[b-0owh8tzsba]{grid-area:count;font-size:1.45rem;font-weight:800}
.pano-tile span[b-0owh8tzsba]{grid-area:title;margin-top:6px;font-size:.8rem;font-weight:700}
.pano-tile small[b-0owh8tzsba]{grid-area:note;color:#7b8490;font-size:.7rem}
.pano-tile.is-warn[b-0owh8tzsba]{border-color:#f6d3a8;background:#fff8ef}
.pano-tile.is-warn i[b-0owh8tzsba]{color:#c77700;background:#ffecd1}
.pano-tile.is-danger[b-0owh8tzsba]{border-color:#f0c4bb;background:#fff3f0}
.pano-tile.is-danger i[b-0owh8tzsba]{color:#c43b1b;background:#ffe3dc}
.pano-totals[b-0owh8tzsba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}
.pano-total[b-0owh8tzsba]{display:grid;gap:3px;padding:12px 14px;border:1px solid #e3e7ea;border-radius:11px;background:#f8f9fa}
.pano-total>span[b-0owh8tzsba]{color:#707985;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.pano-total strong[b-0owh8tzsba]{font-size:1.35rem;font-weight:800}
.pano-total small[b-0owh8tzsba]{display:flex;flex-wrap:wrap;gap:4px 10px;color:#7b8490;font-size:.72rem}
.pano-total em[b-0owh8tzsba]{font-style:normal;font-weight:700}
.is-up[b-0owh8tzsba]{color:#17803d}
.is-down[b-0owh8tzsba]{color:#c43b1b}
.pano-charts[b-0owh8tzsba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pano-charts[b-0owh8tzsba]  .rapor-trend{width:100%}
.pano-charts[b-0owh8tzsba]  .rapor-trend-plot{min-height:90px}
@media(max-width:850px){.pano-charts[b-0owh8tzsba]{grid-template-columns:1fr}}
.pano-lists[b-0owh8tzsba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}
.pano-list[b-0owh8tzsba]{min-width:0;padding:12px 14px;border:1px solid #e3e7ea;border-radius:11px}
.pano-list h3[b-0owh8tzsba]{margin:0 0 8px;font-size:.8rem;font-weight:800}
.pano-list ol[b-0owh8tzsba]{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:pano}
.pano-list li[b-0owh8tzsba]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no name value" "no name note";align-items:center;column-gap:8px;counter-increment:pano;font-size:.78rem}
.pano-list li[b-0owh8tzsba]::before{content:counter(pano);grid-area:no;display:grid;width:20px;height:20px;place-items:center;border-radius:6px;color:#707985;background:#f1f3f5;font-size:.66rem;font-weight:800}
.pano-list li>span[b-0owh8tzsba]{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pano-list li>b[b-0owh8tzsba]{grid-area:value;text-align:right;white-space:nowrap}
.pano-list li>small[b-0owh8tzsba]{grid-area:note;color:#8a939c;font-size:.66rem;text-align:right;white-space:nowrap}
.pano-facts[b-0owh8tzsba]{display:grid;gap:6px;margin-bottom:10px}
.pano-facts a[b-0owh8tzsba]{color:#20252b;font-size:.8rem;text-decoration:none}
.pano-facts a:hover[b-0owh8tzsba]{color:#c43b1b}
.pano-facts b[b-0owh8tzsba]{font-size:1rem}
