/* 6.7.5 — daha belirgin yüzeyler, menü grupları ve durum renkleri */
:root{--pdks-ink:#112d49;--pdks-blue:#1562d4;--pdks-line:#c7d9e9}body{color:var(--pdks-ink)}#root>.min-h-screen.flex{background:linear-gradient(140deg,#e6eef8 0%,#f4f8fc 48%,#e0f1f5 100%)}
.pdks-sidebar{background:linear-gradient(165deg,#12395d 0%,#0c233e 55%,#07162b 100%)!important;box-shadow:5px 0 24px #0c294626}.pdks-sidebar>div:first-child{background:#0b2542aa;border-color:#54789766}.pdks-sidebar .pdks-nav-title{color:#c2dcf4;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin:0 5px 8px;padding-left:9px;border-left:3px solid #5aa6fc;line-height:16px}.pdks-nav-group{padding:14px 0 11px;border-bottom:1px solid #769abb30;margin:0!important}.pdks-nav-group:first-child{padding-top:0}.pdks-nav-group[data-group="Cihaz Bölümü"] .pdks-nav-title{border-color:#31dac1;color:#8de8dd}.pdks-nav-group[data-group="Yoklama Bölümü"] .pdks-nav-title{border-color:#c6a2ff;color:#d5c2ff}.pdks-nav-group[data-group="Sistem Yönetimi"] .pdks-nav-title{border-color:#ffc46b;color:#ffe0ad}.pdks-sidebar nav a{margin:2px 0;color:#d0e0f0}.pdks-sidebar nav a:hover{background:#244d70;color:#fff}.pdks-sidebar nav a[aria-current=page]{background:linear-gradient(110deg,#1454c1,#1689da);box-shadow:0 4px 14px #0003,inset 3px 0 #85e6ff;color:#fff}.pdks-sidebar nav a[aria-current=page] svg{color:#fff}.pdks-sidebar nav a:focus-visible{outline:2px solid #91dcff;outline-offset:2px}.pdks-sidebar+div>header{background:linear-gradient(90deg,#fff,#e9f2fb);border-bottom:2px solid #b7cee4}.pdks-sidebar+div main .bg-white{border-color:#c7d9e9;box-shadow:0 3px 15px #143a6010}.pdks-sidebar+div main table thead{background:#e2ecf6}.pdks-sidebar+div main :is(button,a).bg-blue-600{background:linear-gradient(115deg,#154cba,#117fcb)}
.rr-root .rr-header{background:linear-gradient(112deg,#0e2947 0%,#154e80 56%,#087c91 100%);border:1px solid #285a82;box-shadow:0 8px 22px #143a6020}.rr-root .rr-workspace{border-color:#b8cfe3;box-shadow:0 7px 26px #173b6412}.rr-root .rr-tabs{background:#e0ebf6}.rr-root .rr-tabs button.is-active{color:#124ea1;border-top:3px solid #176bd1}.rr-root .rr-date-panel{background:linear-gradient(100deg,#eff5fc,#e7f3f7);border-color:#bbd1e4}.rr-root .rr-btn-primary{background:linear-gradient(105deg,#1851bd,#0c7eb7);border:1px solid #1459a3;box-shadow:0 3px 7px #164d9f20}.rr-root .rr-btn-primary:hover{background:linear-gradient(105deg,#103d98,#08628e)}.rr-root .rr-student-card{border-color:#c4d7e8}.rr-root .rr-student-card.is-open{border:1px solid #3686d1;box-shadow:0 3px 12px #2166a71a}.rr-root .rr-student-card.is-open>.rr-student-toggle{background:linear-gradient(100deg,#e6f1ff,#e5f6f5)}.rr-root .rr-student-toggle:hover{background:#ecf3fc}.rr-root .rr-table th{background:#dce9f5;color:#143d61;border-bottom:2px solid #afc9df}.rr-root .rr-table td{padding:8px 12px}.rr-root .rr-table tbody tr:nth-child(even){background:#f1f6fb}.rr-root .rr-table tbody tr:hover{background:#e5f0fa}.rr-root .rr-time-stack{flex-direction:row;flex-wrap:wrap;gap:4px}.rr-root .rr-time-stack time{padding:3px 7px}.rr-root .is-entry .rr-status-dot{background:#059b48;box-shadow:0 0 0 3px #0da34c1f}.rr-root .is-exit .rr-status-dot{background:#df2538;box-shadow:0 0 0 3px #df25381f}.rr-root .rr-last-swipe.is-entry{color:#08743d}.rr-root .rr-last-swipe.is-exit{color:#b01e33}.rr-root .rr-detail-toolbar{padding-bottom:10px}.rr-root .rr-empty-toggle{display:flex;align-items:center;gap:7px;margin:10px 0;font-size:11px;color:#47647f;cursor:pointer}.rr-empty-toggle input{accent-color:#176bd1}.rr-root .rr-detail-foot{background:#e5eef8;border-color:#bed2e4}
.rr-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#071b34ad;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.rr-pdf-dialog{background:#fff;border:1px solid #bfd6eb;border-radius:16px;box-shadow:0 24px 90px #0005;width:510px;max-width:100%;padding:24px;color:#123252}.rr-pdf-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.rr-pdf-heading h2{font-size:20px;font-weight:750;margin:0}.rr-dialog-close{font-size:26px;border:0;background:#edf3fa;border-radius:8px;width:34px;height:34px;cursor:pointer;color:#335573}.rr-pdf-dialog>p{font-size:12px;line-height:1.7;margin:10px 0 20px;color:#5b7189}.rr-pdf-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.rr-pdf-options>button{border:2px solid #c9daea;border-radius:12px;padding:18px 8px;background:linear-gradient(145deg,#f8fbff,#e8f1fb);display:flex;align-items:center;flex-direction:column;gap:8px;cursor:pointer;color:#16476f}.rr-pdf-options>button:hover,.rr-pdf-options>button:focus-visible{background:#e4f2ff;border-color:#1f73d1;outline:0;box-shadow:0 0 0 3px #1f73d12a}.rr-pdf-options strong{font-size:15px}.rr-pdf-options small{font-size:10px;color:#56718b}.rr-paper{display:flex;flex-direction:column;gap:5px;border:2px solid #2972ad;background:#fff;border-radius:3px;width:42px;height:59px;padding:11px 6px;box-shadow:3px 3px 0 #c0d7eb}.rr-paper.yatay{height:42px;width:59px;margin:8.5px 0}.rr-paper i{height:2px;background:#86b8d8;width:100%}.rr-pdf-dialog button:focus-visible{outline:3px solid #2684db;outline-offset:3px}@media(max-width:479px){.rr-pdf-dialog{padding:18px}.rr-pdf-options{gap:10px}.rr-pdf-options small{font-size:9px}.rr-root .rr-table td{padding:7px 9px}}
