/* /Components/CustomComponents/AppleGrid/AppleDataGrid.razor.rz.scp.css */
/* AppleDataGrid.razor.css */

:root[b-twita3wq4q] {
    --macos-accent: #0a84ff;
}

/* --- Header & Body Padding Fix (First & Last Child) --- */
/* Bileşenin kendi içindeki elementler olduğu için ::deep kullanmadan, 
   ancak Tailwind sınıflarını ezmek için özgüllüğü artırarak yazıyoruz */

.agx table thead tr th:first-child[b-twita3wq4q],
.agx table tbody tr td:first-child[b-twita3wq4q] {
    padding-left: 24px !important;
}

.agx table thead tr th:last-child[b-twita3wq4q],
.agx table tbody tr td:last-child[b-twita3wq4q] {
    padding-right: 24px !important;
}

/* --- Seçim sütunu checkbox'ları (native input) --- */
[b-twita3wq4q] .agx input.agx-select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.25);
    background: linear-gradient(#fcfcfd,#f4f4f6);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.6);
    display: inline-block;
    position: relative;
    cursor: pointer;
}

    [b-twita3wq4q] .agx input.agx-select:hover {
        border-color: rgba(0,0,0,.35);
    }

    [b-twita3wq4q] .agx input.agx-select:active {
        filter: brightness(.98);
    }

    [b-twita3wq4q] .agx input.agx-select:checked {
        background: var(--macos-accent);
        border-color: var(--macos-accent);
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);
    }

        [b-twita3wq4q] .agx input.agx-select:checked::after {
            content: "";
            position: absolute;
            left: 3px;
            top: 1px;
            width: 6px;
            height: 9px;
            border-right: 2px solid #fff;
            border-bottom: 2px solid #fff;
            transform: rotate(40deg);
        }

/* --- Bool hücre (read-only span) --- */
[b-twita3wq4q] .agx-bool {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.25);
    background: linear-gradient(#fcfcfd,#f4f4f6);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.6);
}

    [b-twita3wq4q] .agx-bool.on {
        background: var(--macos-accent);
        border-color: var(--macos-accent);
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);
        position: relative;
    }

        [b-twita3wq4q] .agx-bool.on::after {
            content: "";
            position: absolute;
            left: 3px;
            top: 1px;
            width: 6px;
            height: 9px;
            border-right: 2px solid #fff;
            border-bottom: 2px solid #fff;
            transform: rotate(40deg);
        }

    [b-twita3wq4q] .agx-bool.off {
        opacity: .35;
    }

/* --- Başlıktaki filtre input'ları --- */
.agx thead th input[b-twita3wq4q] {
    height: var(--filter-h) !important;
    font-size: var(--filter-fs) !important;
    padding: 0 6px !important;
}

/* --- Scroll bar styling --- */
.agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar-track {
    background: transparent;
}

.agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

    .agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar-thumb:hover {
        background: rgba(0, 0, 0, 0.4);
    }

/* Dark mode scrollbar */
.dark .agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2);
}

    .dark .agx .overflow-auto[b-twita3wq4q]::-webkit-scrollbar-thumb:hover {
        background: rgba(255, 255, 255, 0.4);
    }
/* /Components/CustomComponents/Card.razor.rz.scp.css */
.card[b-gvmxohy2q0] {
    transition: background-color 0.3s ease, color 0.3s ease;
    position: relative;
    overflow: hidden;
    z-index: 0;
    text-align: start;
}

    .card:hover[b-gvmxohy2q0] {
        color: white;
    }

    .card h2[b-gvmxohy2q0], .card *[b-gvmxohy2q0] {
        transition: color 0.3s ease;
    }

    .card:hover h2[b-gvmxohy2q0], .card:hover *[b-gvmxohy2q0] {
        color: white;
    }

    .card[b-gvmxohy2q0]::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 4px;
        height: 100%;
        background-color: #3b82f6;
        transition: width 0.3s ease;
        z-index: -1;
    }

    .card:hover[b-gvmxohy2q0]::before {
        width: 100%; /* Hover sırasında sol şerit tüm arka plana yayılacak */
    }

body[b-gvmxohy2q0] {
    background-color: #121212;
}

p[b-gvmxohy2q0] {
    color: #9ca3af;
}
/* /Components/CustomComponents/CariNotKitap.razor.rz.scp.css */
body[b-dsdbhwgld3] {
}
/* /Components/Pages/Home.razor.rz.scp.css */
@keyframes fade-in-down-b-2sbez5d6y7 {
    from {
        opacity: 0;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fade-in-up-b-2sbez5d6y7 {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fade-in-down[b-2sbez5d6y7] {
    animation: fade-in-down-b-2sbez5d6y7 0.6s ease-out forwards;
}

.animate-fade-in-up[b-2sbez5d6y7] {
    animation: fade-in-up-b-2sbez5d6y7 0.6s ease-out forwards;
}

/* Add Font Awesome if not already globally available */
/* You can add this to your main index.html or _Host.cshtml */
/* <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> */
/* /Components/Pages/RaporPages/BilancoRaporPage.razor.rz.scp.css */
[b-jp2ft1qvxu] table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 100%;
    transition: all ease-out 1s;
}

[b-jp2ft1qvxu] .e-btn.e-icon-btn {
    padding: 0 !important;
}

[b-jp2ft1qvxu] table thead tr td:nth-child(2) {
    width: 250px;
}

[b-jp2ft1qvxu] .innerColumn {
    padding-left: 24px;
}

[b-jp2ft1qvxu] #summaryTable {
    text-align: center;
}

[b-jp2ft1qvxu] #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

[b-jp2ft1qvxu] #activeTable, #passiveTable[b-jp2ft1qvxu], #activeSummary[b-jp2ft1qvxu], #passiveSummary[b-jp2ft1qvxu] {
    width: 100%;
}

/*::deep th:first-child {
    border-top-left-radius: 12px;
}

::deep th:last-child {
    border-top-right-radius: 12px;
}*/

[b-jp2ft1qvxu] th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title[b-jp2ft1qvxu] {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title[b-jp2ft1qvxu] {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

[b-jp2ft1qvxu] tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

[b-jp2ft1qvxu] #activeSummary > tr, #passiveSummary > tr[b-jp2ft1qvxu] {
    background: red;
}

tr:nth-child(odd)[b-jp2ft1qvxu] {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd)[b-jp2ft1qvxu] {
    background-color: #555;
}

[b-jp2ft1qvxu] tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

[b-jp2ft1qvxu] tbody tr td:first-child {
    padding: 0px;
}

[b-jp2ft1qvxu] #parentTable > tr:last-child {
    color: #fff;
}

.uyari[b-jp2ft1qvxu] {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content[b-jp2ft1qvxu] {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header[b-jp2ft1qvxu] {
    color: red;
}

.container[b-jp2ft1qvxu] {
    /*max-width: 1000px;*/
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2[b-jp2ft1qvxu] {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
/* /Components/Pages/RaporPages/FinansBilancoPage.razor.rz.scp.css */
[b-y8pxnpsl5u] table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 100%;
    transition: all ease-out 1s;
}

[b-y8pxnpsl5u] .e-btn.e-icon-btn {
    padding: 0 !important;
}

[b-y8pxnpsl5u] table thead tr td:nth-child(2) {
    width: 250px;
}

[b-y8pxnpsl5u] .innerColumn {
    padding-left: 24px;
}

[b-y8pxnpsl5u] #summaryTable {
    text-align: center;
}

[b-y8pxnpsl5u] #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

[b-y8pxnpsl5u] #activeTable, #passiveTable[b-y8pxnpsl5u], #activeSummary[b-y8pxnpsl5u], #passiveSummary[b-y8pxnpsl5u] {
    width: 100%;
}

/*::deep th:first-child {
    border-top-left-radius: 12px;
}

::deep th:last-child {
    border-top-right-radius: 12px;
}*/

[b-y8pxnpsl5u] th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title[b-y8pxnpsl5u] {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title[b-y8pxnpsl5u] {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

[b-y8pxnpsl5u] tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

[b-y8pxnpsl5u] #activeSummary > tr, #passiveSummary > tr[b-y8pxnpsl5u] {
    background: red;
}

tr:nth-child(odd)[b-y8pxnpsl5u] {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd)[b-y8pxnpsl5u] {
    background-color: #555;
}

[b-y8pxnpsl5u] tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

[b-y8pxnpsl5u] tbody tr td:first-child {
    padding: 0px;
}

[b-y8pxnpsl5u] #parentTable > tr:last-child {
    color: #fff;
}

.uyari[b-y8pxnpsl5u] {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content[b-y8pxnpsl5u] {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header[b-y8pxnpsl5u] {
    color: red;
}

.container[b-y8pxnpsl5u] {
    /*max-width: 1000px;*/
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2[b-y8pxnpsl5u] {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
/* /Components/Pages/RaporPages/MonthlyReconciliationReport.razor.rz.scp.css */
/* Tailwind ile yapılması zor olan özel tarayıcı ve derinlik ayarları */
input[type="month"][b-6v0d3k7mdt]::-webkit-calendar-picker-indicator {
    filter: invert(0.5);
    cursor: pointer;
}

@media (prefers-color-scheme: dark) {
    input[type="month"][b-6v0d3k7mdt]::-webkit-calendar-picker-indicator {
        filter: invert(1);
    }
}

/* Apple Grid şeffaflık ayarları */
[b-6v0d3k7mdt] .agx table, [b-6v0d3k7mdt] .agx tr {
    background: transparent !important;
}

[b-6v0d3k7mdt] .agx tr:hover {
    background: var(--color-macos-hover) !important;
}

/* Header için solid background kullanarak flicker sorununu çözüyoruz */
[b-6v0d3k7mdt] .agx thead {
    background: var(--color-macos-secondary) !important;
    position: sticky;
    top: 0;
    z-index: 10;
    border-bottom: 1px solid var(--color-macos-border);
}

/* Özel Scrollbar */
.apple-scroll[b-6v0d3k7mdt]::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.apple-scroll[b-6v0d3k7mdt]::-webkit-scrollbar-track {
    background: transparent;
}

.apple-scroll[b-6v0d3k7mdt]::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    border: 2px solid transparent;
    background-clip: content-box;
}

@media (prefers-color-scheme: dark) {
    .apple-scroll[b-6v0d3k7mdt]::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.2);
    }
}
/* /Components/Pages/RaporPages/SatinalmaBilancoPage.razor.rz.scp.css */
[b-al94agchwn] table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 80%;
    transition: all ease-out 1s;
}

[b-al94agchwn] .e-btn.e-icon-btn {
    padding: 0 !important;
}

[b-al94agchwn] table thead tr td:nth-child(1) {
    width: 250px;
}

[b-al94agchwn] .innerColumn {
    padding-left: 24px;
}

[b-al94agchwn] #summaryTable {
    text-align: center;
}

[b-al94agchwn] #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

[b-al94agchwn] #activeTable, #passiveTable[b-al94agchwn], #activeSummary[b-al94agchwn], #passiveSummary[b-al94agchwn] {
    width: 100%;
}

[b-al94agchwn] th:first-child {
    border-top-left-radius: 12px;
}

[b-al94agchwn] th:last-child {
    border-top-right-radius: 12px;
}

[b-al94agchwn] th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title[b-al94agchwn] {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title[b-al94agchwn] {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

[b-al94agchwn] tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

[b-al94agchwn] #activeSummary > tr, #passiveSummary > tr[b-al94agchwn] {
    background: red;
}

tr:nth-child(odd)[b-al94agchwn] {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd)[b-al94agchwn] {
    background-color: #555;
}

[b-al94agchwn] tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

[b-al94agchwn] #parentTable > tr:last-child {
    color: #fff;
}

.uyari[b-al94agchwn] {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content[b-al94agchwn] {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header[b-al94agchwn] {
    color: red;
}

.container[b-al94agchwn] {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2[b-al94agchwn] {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
/* /Components/Pages/RaporPages/TalepRapor.razor.rz.scp.css */
[b-10kq1tz2hg] .e-grid .e-selectionbackground {
    background-color: #FFD495;
    color: black !important;
}

[b-10kq1tz2hg] .e-grid tr.e-row:hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: #d5f8ef !important;
    color: black !important;
    /*change the color while hovering the row*/
}
[b-10kq1tz2hg] .e-grid .e-groupdroparea {
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
    padding-left: 10px;
}

[b-10kq1tz2hg] .e-grid .e-groupheadercell {
    border-radius: 10px;
}

[b-10kq1tz2hg] .e-pager {
    border-bottom-left-radius: 23px;
    border-bottom-right-radius: 23px;
}

[b-10kq1tz2hg] .e-altrow {
    background-color: var(--mud-palette-table-striped)
}
/* /Components/Pages/RaporPages/YurtdisiSatisBilancoPage.razor.rz.scp.css */
/*::deep table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 80%;
    transition: all ease-out 1s;
}

::deep .e-btn.e-icon-btn {
    padding: 0 !important;
}

::deep table thead tr td:nth-child(1) {
    width: 250px;
}

::deep .innerColumn {
    padding-left: 24px;
}

::deep #summaryTable {
    text-align: center;
}

::deep #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

::deep #activeTable, #passiveTable, #activeSummary, #passiveSummary {
    width: 100%;
}

::deep th:first-child {
    border-top-left-radius: 12px;
}

::deep th:last-child {
    border-top-right-radius: 12px;
}

::deep th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

::deep tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

::deep #activeSummary > tr, #passiveSummary > tr {
    background: red;
}

tr:nth-child(odd) {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd) {
    background-color: #555;
}

::deep tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

::deep #parentTable > tr:last-child {
    color: #fff;
}

.uyari {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header {
    color: red;
}

.container {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2 {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
*/

[b-q4ealvibc1] table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 80%;
    transition: all ease-out 1s;
}

[b-q4ealvibc1] .e-btn.e-icon-btn {
    padding: 0 !important;
}

[b-q4ealvibc1] table thead tr td:nth-child(2) {
    width: 250px;
}

[b-q4ealvibc1] .innerColumn {
    padding-left: 24px;
}

[b-q4ealvibc1] #summaryTable {
    text-align: center;
}

[b-q4ealvibc1] #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

[b-q4ealvibc1] #activeTable, #passiveTable[b-q4ealvibc1], #activeSummary[b-q4ealvibc1], #passiveSummary[b-q4ealvibc1] {
    width: 100%;
}

[b-q4ealvibc1] th:first-child {
    border-top-left-radius: 12px;
}

[b-q4ealvibc1] th:last-child {
    border-top-right-radius: 12px;
}

[b-q4ealvibc1] th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title[b-q4ealvibc1] {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title[b-q4ealvibc1] {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

[b-q4ealvibc1] tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

[b-q4ealvibc1] #activeSummary > tr, #passiveSummary > tr[b-q4ealvibc1] {
    background: red;
}

tr:nth-child(odd)[b-q4ealvibc1] {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd)[b-q4ealvibc1] {
    background-color: #555;
}

[b-q4ealvibc1] tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

[b-q4ealvibc1] tbody tr td:first-child {
    padding: 0px;
}

[b-q4ealvibc1] #parentTable > tr:last-child {
    color: #fff;
}

.uyari[b-q4ealvibc1] {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content[b-q4ealvibc1] {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header[b-q4ealvibc1] {
    color: red;
}

.container[b-q4ealvibc1] {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2[b-q4ealvibc1] {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
/* /Components/Pages/RaporPages/YurticiSatisBilancoPage.razor.rz.scp.css */
[b-i2szyb0o41] table {
    border-collapse: separate;
    box-shadow: inset 0 1px 0 #fff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px auto;
    text-align: left;
    width: 84%;
    transition: all ease-out 1s;
}

[b-i2szyb0o41] .e-btn.e-icon-btn {
    padding: 0 !important;
}

[b-i2szyb0o41] table thead tr td:nth-child(2) {
    width: 250px;
}

[b-i2szyb0o41] .innerColumn {
    padding-left: 24px;
}

[b-i2szyb0o41] #summaryTable {
    text-align: center;
}

[b-i2szyb0o41] #parentTable {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

[b-i2szyb0o41] #activeTable, #passiveTable[b-i2szyb0o41], #activeSummary[b-i2szyb0o41], #passiveSummary[b-i2szyb0o41] {
    width: 100%;
}


[b-i2szyb0o41] th {
    background: linear-gradient(#777, #444);
    border-left: 1px solid #555;
    border-right: 1px solid #777;
    border-top: 1px solid #555;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 #999;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    transition: all ease-out 1s;
}

.title[b-i2szyb0o41] {
    font-weight: bold;
    background: #c7c7cc !important;
    transition: all ease-out 1s;
}

.tailwind-dark .title[b-i2szyb0o41] {
    background-color: cadetblue !important;
    transition: all ease-out 1s;
}

[b-i2szyb0o41] tr td {
    position: relative;
    transition: all 300ms;
    padding: 1px 0px 1px 8px;
    border-radius: 5px;
}

[b-i2szyb0o41] #activeSummary > tr, #passiveSummary > tr[b-i2szyb0o41] {
    background: red;
}

tr:nth-child(odd)[b-i2szyb0o41] {
    background-color: #e5e5ea;
    transition: all ease-out 1s;
}

.tailwind-dark tr:nth-child(odd)[b-i2szyb0o41] {
    background-color: #555;
}

[b-i2szyb0o41] tbody:hover tr:hover td {
    background-color: #f7f01d29;
}

[b-i2szyb0o41] tbody tr td:first-child {
    padding: 0px;
}

[b-i2szyb0o41] #parentTable > tr:last-child {
    color: #fff;
}

.uyari[b-i2szyb0o41] {
    background: rgb(255,0,0,.6);
}

.e-dlg-header-content[b-i2szyb0o41] {
    border-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.e-dlg-header[b-i2szyb0o41] {
    color: red;
}

.container[b-i2szyb0o41] {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

h2[b-i2szyb0o41] {
    font-size: 26px;
    margin: 20px 0;
    text-align: center;
}
/* /Components/Pages/ServisYakitTuketimPage.razor.rz.scp.css */
body[b-syqsw8yh29] {
}
/* /Components/Pages/ServisYakitTuketimTanimPage.razor.rz.scp.css */
[b-92j18e6lub] .e-grid .e-toolbar{
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
}
/* /Components/Pages/UrunKarsilastirmaPage.razor.rz.scp.css */

/*table {
    background-color: var(--color-row-detail-default);
    border-radius: 16px;
    padding: 8px;
    text-align: left;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
}
*/



thead tr:last-child th[b-hss1nnb8at] {
    font-size: 1.4rem;
    text-align: center;
    font-weight: 400;
    padding: 16px;
    border-bottom: 1px solid #ddd;
}

thead tr:first-child[b-hss1nnb8at] {
    text-align: left;
    font-weight: 200;
    font-size: 1rem;
}

thead tr td:first-child[b-hss1nnb8at] {
    padding: 12px;
    border-bottom: 1px solid grey;
}

@keyframes fade-b-hss1nnb8at {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
/* /Components/Shared/OtpInput.razor.rz.scp.css */
.otp-wrapper[b-pf6hx7lmu4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    width: 100%;
}

.otp-container[b-pf6hx7lmu4] {
    display: flex;
    gap: 12px;
    justify-content: center;
}

.otp-box[b-pf6hx7lmu4] {
    width: 48px;
    height: 56px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    background: rgba(255, 255, 255, 0.05);
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    outline: none;
}

.otp-box:focus[b-pf6hx7lmu4] {
    border-color: #007AFF;
    background: rgba(0, 122, 255, 0.1);
    box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.2);
    transform: translateY(-2px);
}

.otp-box.error[b-pf6hx7lmu4] {
    border-color: #FF3B30 !important;
    background: rgba(255, 59, 48, 0.1) !important;
    box-shadow: 0 0 0 4px rgba(255, 59, 48, 0.2) !important;
    color: #FF3B30;
}

.shake[b-pf6hx7lmu4] {
    animation: shake-b-pf6hx7lmu4 0.5s cubic-bezier(.36,.07,.19,.97) both;
}

@keyframes shake-b-pf6hx7lmu4 {
    10%, 90% { transform: translate3d(-1px, 0, 0); }
    20%, 80% { transform: translate3d(2px, 0, 0); }
    30%, 50%, 70% { transform: translate3d(-4px, 0, 0); }
    40%, 60% { transform: translate3d(4px, 0, 0); }
}

.resend-container[b-pf6hx7lmu4] {
    text-align: center;
}

.resend-button[b-pf6hx7lmu4] {
    background: none;
    border: none;
    color: #007AFF;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: opacity 0.2s;
    padding: 8px 16px;
    border-radius: 8px;
}

.resend-button:disabled[b-pf6hx7lmu4] {
    color: rgba(255, 255, 255, 0.4);
    cursor: not-allowed;
}

.resend-button:not(:disabled):hover[b-pf6hx7lmu4] {
    background: rgba(0, 122, 255, 0.1);
}

.timer-text[b-pf6hx7lmu4] {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 4px;
}

.lockout-msg[b-pf6hx7lmu4] {
    color: #FF3B30;
    font-size: 13px;
    text-align: center;
    background: rgba(255, 59, 48, 0.1);
    padding: 10px;
    border-radius: 10px;
    border: 1px solid rgba(255, 59, 48, 0.2);
}
/* /Modals/NotAuthorizedWarning.razor.rz.scp.css */
*[b-q4vpkx45e9] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
    color: inherit;
}

h1[b-q4vpkx45e9] {
    font-size: 45vw;
    text-align: center;
    position: fixed;
    width: 100vw;
    z-index: 1;
    color: #ffffff26;
    text-shadow: 0 0 50px rgba(0, 0, 0, 0.07);
    top: 50%;
    transform: translateY(-50%);
    font-family: "Montserrat", monospace;
}

#test[b-q4vpkx45e9] {
    background: rgba(0, 0, 0, 0);
    width: 70vw;
    position: relative;
    top: 50vh;
    transform: translateY(-50%);
    margin: auto;
    padding: 30px 30px 10px;
    box-shadow: 0 0 150px -20px rgba(0, 0, 0, 0.5);
    z-index: 3;
}

P[b-q4vpkx45e9] {
    font-family: "Share Tech Mono", monospace;
    color: #f5f5f5;
    margin: 0 0 20px;
    font-size: 17px;
    line-height: 1.2;
}

span[b-q4vpkx45e9] {
    color: #f0c674;
}

i[b-q4vpkx45e9] {
    color: #8abeb7;
}

div a[b-q4vpkx45e9] {
    text-decoration: none;
}

b[b-q4vpkx45e9] {
    color: #81a2be;
}

a.avatar[b-q4vpkx45e9] {
    position: fixed;
    bottom: 15px;
    right: -100px;
    animation: slide-b-q4vpkx45e9 0.5s 4.5s forwards;
    display: block;
    z-index: 4
}

    a.avatar img[b-q4vpkx45e9] {
        border-radius: 100%;
        width: 44px;
        border: 2px solid white;
    }

@keyframes  slide-b-q4vpkx45e9 {
    from {
        right: -100px;
        transform: rotate(360deg);
        opacity: 0;
    }

    to {
        right: 15px;
        transform: rotate(0deg);
        opacity: 1;
    }
}
