/* SINAVORA F85 - canlı ancak kontrastlı, desensiz, sade tasarım */
:root { --f85-blue:#1268ef; --f85-navy:#0d254a; --f85-teal:#087d99; --f85-red:#d12a39; --f85-orange:#c97917; }
.sinavora-lte-r12 { --lte-sidebar-width:294px; --sinavora-v2-sidebar:#102b59; --sinavora-v2-sidebar-deep:#102b59; --sinavora-v2-primary:#1268ef; }
.sinavora-lte-r12 .sinavora-adminlte-sidebar { width:294px!important; --lte-sidebar-width:294px; background:#102b59!important; border-right:1px solid #1b4b94!important; }
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sidebar-brand {background:#0b2350!important;border-bottom-color:#264b82!important}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sidebar-menu .nav-link {color:#f2f7ff!important;min-height:42px;line-height:1.25;white-space:normal!important}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sidebar-menu .nav-link p {display:flex!important;flex-wrap:wrap!important;align-items:center;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:break-word!important;min-width:0;flex:1;font-size:13px!important;font-weight:650!important;line-height:1.32}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .nav-treeview>.nav-item>.nav-link {padding:8px 8px 8px 19px!important;min-height:38px;display:flex;align-items:flex-start;gap:6px}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .nav-treeview .nav-icon{flex:0 0 16px!important;width:16px!important;max-width:16px;margin-top:2px}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sidebar-menu .nav-link.active {background:#095bdc!important;color:#fff!important;border-left:3px solid #f7c341;border-radius:5px}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sidebar-menu .nav-link:hover {background:#204a89!important;color:#fff!important}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sinavora-site-return>.nav-link {background:#1963c2!important;border-color:#407acb!important;color:white!important}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sinavora-license-box {background:#173b70;border-color:#3668a8}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sinavora-sidebar-search .form-control {background:white!important;color:#102b59!important;border-color:#9ec3ff!important}
.sinavora-lte-r12 .sinavora-adminlte-sidebar .sinavora-sidebar-search .form-control::placeholder {color:#607999!important}
.sinavora-lte-r12 .sinavora-sidebar-user {background:#091d3f!important}
.sinavora-lte-r12 .sinavora-topbar {border-bottom:2px solid #1271ed!important;background:#fff!important}
.sinavora-lte-r12 .sinavora-app-content .card {border-color:#d7e3f3;box-shadow:0 2px 12px rgba(20,54,92,.075)!important;border-radius:10px!important}
.sinavora-lte-r12 .sinavora-app-content .card-header {background:#f3f8ff;border-bottom-color:#d7e3f3;color:#173b67}
.sinavora-lte-r12 .sinavora-app-content .btn-primary {background:#1268ef!important;border-color:#1268ef!important;color:white!important}
.sinavora-lte-r12 .sinavora-app-content .btn-success {background:#07814b!important;border-color:#07814b!important;color:white!important}
.sinavora-lte-r12 .sinavora-app-content .btn-danger {background:#c82b3b!important;border-color:#c82b3b!important;color:white!important}
.sinavora-lte-r12 .sinavora-v2-info-row .info-box {border:1px solid #cfe0f4;border-radius:12px!important;overflow:hidden}
.sinavora-lte-r12 .sinavora-v2-info-row .info-box-icon{border-radius:8px!important;margin:8px!important;min-width:56px}
.sinavora-lte-r12 .sinavora-v2-info-row .info-box-number{color:#102b59;font-size:23px;font-weight:850}
.f85-dashboard-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;margin:0 0 15px;background:#fff;border:1px solid #cadbef;border-left:5px solid #1268ef;border-radius:12px;box-shadow:0 2px 9px rgba(14,50,91,.06)}
.f85-dashboard-title{display:flex;flex-direction:column;gap:3px;min-width:190px}.f85-dashboard-title>span{font-size:10px;letter-spacing:.09em;font-weight:850;color:#125fd9}.f85-dashboard-title>strong{font-size:16px;color:#102b59}.f85-dashboard-title>small{color:#57708e}
.f85-dashboard-links{display:flex;gap:8px;flex-wrap:wrap}.f85-action{border:1px solid transparent;border-radius:8px;padding:10px 12px;color:#fff!important;font-weight:750;text-decoration:none!important;display:inline-flex;align-items:center;gap:7px;min-height:42px}.f85-action:hover{filter:brightness(.9);transform:translateY(-1px)}
.f85-action-scan{background:#096bdc}.f85-action-exam{background:#146a98}.f85-action-results{background:#07814b}.f85-action-reports{background:#a74b20}
.f85-exam-warning{position:fixed;z-index:2147480000;left:50%;top:max(12px,env(safe-area-inset-top));transform:translateX(-50%);display:flex;flex-direction:column;gap:6px;width:min(94vw,640px);padding:15px 18px;background:#b42332;color:#fff!important;border:3px solid #fff;border-radius:11px;box-shadow:0 8px 38px rgba(0,0,0,.38);font-family:system-ui,sans-serif;text-align:center;pointer-events:none}
.f85-exam-warning[hidden]{display:none!important}.f85-exam-warning[data-kind=verify]{background:#9e5714}.f85-exam-title{font-size:17px;font-weight:900;letter-spacing:.02em}.f85-exam-detail{font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:1199px){.f85-dashboard-actions{align-items:flex-start;flex-direction:column}}
@media(max-width:991.98px){.sinavora-lte-r12 .sinavora-adminlte-sidebar{width:286px!important;--lte-sidebar-width:286px}.f85-dashboard-actions{padding:12px}.f85-dashboard-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f85-action{justify-content:center;font-size:12px;padding:9px 5px}.f85-exam-warning{top:max(9px,env(safe-area-inset-top));padding:10px 12px}.f85-exam-title{font-size:14px}}
@media(min-width:992px){.sinavora-lte-r12:not(.sidebar-collapse) .app-main,.sinavora-lte-r12:not(.sidebar-collapse) .app-footer{margin-left:294px!important}}
/* Koyu tema: butonlar ve kartlar yüksek kontrastlı kalır. */
[data-bs-theme=dark] .sinavora-lte-r12 .sinavora-topbar{background:#18283d!important}
[data-bs-theme=dark] .f85-dashboard-actions{background:#1a2d46;border-color:#345579}[data-bs-theme=dark] .f85-dashboard-title strong{color:#edf4ff}
