:root{--paper:#f3efe6;--surface:#fff;--surface-2:#faf8f4;--rule:#e2e0dc;--rule-soft:#efeeeb;--ink:#1a1917;--ink-2:#57544c;--ink-3:#8b877d;--accent:#33455f;--accent-2:#5a6e8c;--accent-wash:#e9edf3;--urgent:#9e2b21;--urgent-wash:#f6e7e5;--warn:#8a5a11;--warn-wash:#f7eede;--ok:#3a6244;--ok-wash:#e8efe9;--serif:"Iowan Old Style","Charter","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans:"Avenir Next","Avenir","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}.app{background:var(--surface);border:1px solid var(--rule);grid-template-columns:196px 1fr;display:grid}.rail{border-right:1px solid var(--rule);background:var(--surface-2);flex-direction:column;display:flex}.brand{border-bottom:1px solid var(--rule);padding:20px 18px 18px}.brand .mark{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:600;display:block}.brand .mark i{color:var(--accent);font-style:normal}.brand .sub{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:10.5px}nav{flex-direction:column;padding:14px 0;display:flex}nav a{color:var(--ink-2);border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 18px;font-size:13px;text-decoration:none;display:flex}nav a:hover{color:var(--ink);background:var(--rule-soft)}nav a[aria-current]{color:var(--ink);border-left-color:var(--accent);background:var(--surface);font-weight:600}nav a em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.rail-foot{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:auto;padding:14px 18px;font-size:11.5px;line-height:1.6}.rail-foot b{color:var(--ink-2);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.rail-foot .bar{background:var(--rule);height:3px;margin-top:8px;position:relative}.rail-foot .bar i{background:var(--accent-2);display:block;position:absolute;inset:0 30% 0 0}main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--rule);align-items:center;gap:16px;padding:15px 22px;display:flex}.topbar h1{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-size:19px;font-weight:600}.topbar .sum{color:var(--ink-2);border-left:1px solid var(--rule);padding-left:16px;font-size:12.5px}.topbar .sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.topbar .sum .red{color:var(--urgent)}.who{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.who .sq{background:var(--accent);color:#fff;letter-spacing:.02em;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.toolbar{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 22px;display:flex}.seg{border:1px solid var(--rule);display:flex}.seg button{border:0;border-right:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;padding:6px 13px;font-family:inherit;font-size:12.5px}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink);background:var(--rule-soft)}.seg button[aria-pressed=true]{background:var(--accent);color:#fff;font-weight:600}.search{border:1px solid var(--rule);background:var(--surface);color:var(--ink-3);min-width:210px;margin-left:auto;padding:6px 11px;font-size:12.5px}.count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}thead th{background:var(--surface);text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}tbody td{border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:10px 12px;font-size:13px}tbody tr:hover{background:var(--surface-2)}tbody tr[data-sel="1"]{background:var(--accent-wash)}td.name{white-space:normal;letter-spacing:-.002em;min-width:150px;font-weight:600}td.sub{color:var(--ink-3);font-size:12px}td.plate{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-2);font-size:12.5px}td.num{text-align:right;font-feature-settings:"tnum"}.vade{align-items:center;gap:9px;min-width:104px;display:flex}.vade .d{width:52px;font-size:13px;font-weight:600}.vade .track{background:var(--rule);flex:1;height:2px;position:relative}.vade .track i{background:var(--ink-3);position:absolute;top:0;bottom:0;left:0}tr.c .vade .d{color:var(--urgent)}tr.c .vade .track i{background:var(--urgent)}tr.w .vade .d{color:var(--warn)}tr.w .vade .track i{background:var(--warn)}tr.n .vade .d{color:var(--ink-2)}.owner{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.owner .in{background:var(--rule-soft);border:1px solid var(--rule);width:19px;height:19px;color:var(--ink-2);place-items:center;font-size:9.5px;font-weight:700;display:grid}.unassigned{color:var(--warn);font-size:12.5px}.state{border:1px solid var(--rule);color:var(--ink-2);padding:2px 7px;font-size:11.5px}.state.ok{border-color:var(--ok);color:var(--ok);background:var(--ok-wash)}.state.sent{border-color:var(--accent-2);color:var(--accent);background:var(--accent-wash)}.state.none{color:var(--ink-3);border:0;padding-left:0}.wand{border:1px solid var(--rule);cursor:pointer;width:26px;height:24px;color:var(--ink-3);background:0 0;font-size:13px;line-height:1}.wand:hover{border-color:var(--accent);color:var(--accent)}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:14px;height:14px}.actionbar{background:var(--surface);border-top:1px solid var(--rule);align-items:center;gap:10px;padding:11px 22px;display:flex;position:sticky;bottom:0}.actionbar[hidden]{display:none}.actionbar .lbl{font-size:12.5px;font-weight:600}.actionbar .hint{color:var(--ink-3);margin-left:2px;font-size:12px}.btn{border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12.5px}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.p{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.ghost{color:var(--ink-3);border-color:#0000;margin-left:auto}.uwrap{padding:4px 22px 26px}.utable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.utable th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:12px 12px 9px;font-size:10.5px;font-weight:600}.utable th.num{text-align:right}.utable td{border-bottom:1px solid var(--rule-soft);padding:9px 12px;font-size:13px}.utable td.num{text-align:right}.utable tbody tr:hover{background:var(--surface-2)}.utable td.ay{font-weight:600}.utable tfoot td{border-top:1px solid var(--rule);padding:11px 12px;font-size:13px;font-weight:700}.utable tfoot td.num{text-align:right}.rate{align-items:center;gap:10px;display:flex}.rate .p{width:38px;font-size:12.5px;font-weight:600}.rate .tr{background:var(--rule);flex:1;height:2px;position:relative}.rate .tr i{background:var(--ok);position:absolute;top:0;bottom:0;left:0}.rate.low .p{color:var(--urgent)}.rate.low .tr i{background:var(--urgent)}.rate.mid .p{color:var(--warn)}.rate.mid .tr i{background:var(--warn)}.rate.high .p{color:var(--ok)}.breaks{grid-template-columns:1fr 1fr;gap:34px;margin-top:30px;display:grid}.brk h3{font-family:var(--serif);border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:7px;font-size:14.5px;font-weight:600}.brk .row{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.brk .row .lab{width:112px;color:var(--ink-2)}.brk .row .tr{background:var(--rule-soft);flex:1;height:6px;position:relative}.brk .row .tr i{background:var(--accent-2);position:absolute;top:0;bottom:0;left:0}.brk .row .val{text-align:right;font-variant-numeric:tabular-nums;width:74px;color:var(--ink)}.brk .row .cnt{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--ink-3);font-size:12px}@media (width<=900px){.breaks{grid-template-columns:1fr}}.sheet{z-index:20;background:#1413116b;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.sheet.on{display:flex}.sheet .box{background:var(--surface);border:1px solid var(--rule);width:min(620px,100%);max-height:86vh;overflow:auto}.sheet header{border-bottom:1px solid var(--rule);padding:16px 20px}.sheet header h2{font-family:var(--serif);margin:0 0 3px;font-size:17px;font-weight:600}.sheet header p{color:var(--ink-3);margin:0;font-size:12.5px}.sheet .body{padding:18px 20px}.sheet label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;display:block}.sheet textarea{border:1px solid var(--rule);background:var(--surface-2);width:100%;min-height:96px;color:var(--ink);font-family:var(--sans);resize:vertical;padding:10px 11px;font-size:13px;line-height:1.55}.sheet .foot{border-top:1px solid var(--rule);align-items:center;gap:9px;padding:14px 20px;display:flex}.result{border:1px solid var(--rule);margin-top:16px}.result h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);background:var(--surface-2);margin:0;padding:9px 12px;font-size:10.5px;font-weight:600}.result table{font-size:13px}.result td{border-bottom:1px solid var(--rule-soft);padding:8px 12px}.result tr:last-child td{border-bottom:0}.result .best td{background:var(--ok-wash)}.result .best .tag{color:var(--ok);letter-spacing:.08em;text-transform:uppercase;margin-left:7px;font-size:10.5px}.result .miss td{color:var(--ink-3)}.toast{background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;z-index:30;padding:10px 17px;font-size:12.5px;transition:opacity .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast.on{opacity:1}@media (width<=900px){.app{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--rule)}nav{flex-direction:row;padding:8px;overflow-x:auto}nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}nav a[aria-current]{border-left:0;border-bottom-color:var(--accent)}.rail-foot{display:none}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13.5px;line-height:1.5}.sayfa{max-width:1340px;margin:0 auto;padding:24px 20px 60px}.calc{color:var(--accent-2);margin-left:5px;font-size:11px;display:inline-block}.hata{color:var(--urgent);margin-top:10px;font-size:12.5px}.mesaj{white-space:pre-wrap;font-family:var(--sans);color:var(--ink-2);margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.utable .dim{color:var(--ink-3)}.giris{place-items:center;min-height:100dvh;padding:24px;display:grid}.giris-kart{background:var(--surface);border:1px solid var(--rule);width:min(360px,100%);padding:30px 28px}.giris-kart label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 5px;font-size:10.5px;display:block}.giris-kart input{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);padding:8px 10px;font-family:inherit;font-size:13.5px}.fields{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 20px;display:flex}.fields .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:10.5px}.fld-chip{border:1px solid var(--rule);color:var(--ink-2);background:var(--surface);align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.fld-chip .dot{background:var(--ok);width:5px;height:5px}.fld-chip.miss{color:var(--ink-3);border-style:dashed}.fld-chip.miss .dot{background:var(--warn)}.fld-chip.req{border-color:var(--accent);color:var(--accent);font-weight:600}.fld-chip.req.miss{border-color:var(--urgent);color:var(--urgent)}.fld-chip.req.miss .dot{background:var(--urgent)}.fld-chip.off{opacity:.5;text-decoration:line-through}.fld-chip button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0 0 0 2px;font-family:inherit;font-size:13px;line-height:1}.fld-chip button:hover{opacity:1}.fields .req-note{color:var(--ink-3);margin-left:auto;font-size:11.5px}.strip{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);flex-wrap:wrap;gap:22px;padding:11px 20px;font-size:12.5px;display:flex}.strip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.strip .warn b{color:var(--warn)}.strip .bad b{color:var(--urgent)}.split{grid-template-columns:1fr 372px;display:grid}@media (width<=1080px){.split{grid-template-columns:1fr}}.xlsheet{border-right:1px solid var(--rule);max-height:600px;overflow:auto}table.xl{border-collapse:collapse;min-width:100%;font-size:12.5px}table.xl th,table.xl td{border:1px solid var(--rule-soft);white-space:nowrap;padding:0}.colhead{background:var(--surface-2);text-align:left;z-index:3;min-width:132px;position:sticky;top:0;border-bottom:1px solid var(--rule)!important;padding:7px 8px!important}.colhead .letter{letter-spacing:.14em;color:var(--ink-3);font-size:10px;font-family:var(--mono)}.colhead select{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);margin-top:3px;padding:3px 4px;font-family:inherit;font-size:12px}.colhead select.set{border-color:var(--accent);color:var(--accent);font-weight:600}.colhead select.off{color:var(--ink-3)}.colhead .conf{color:var(--ink-3);margin-top:3px;font-size:10.5px;display:block}.colhead .conf.low{color:var(--warn)}.colhead .fmt{margin-top:4px;display:none}.colhead .fmt.on{display:block}.colhead .fmt select{font-size:11px}.rownum{background:var(--surface-2);color:var(--ink-3);font-family:var(--mono);text-align:right;z-index:2;min-width:34px;font-size:10.5px;position:sticky;left:0;padding:5px 7px!important}td.cell{font-family:var(--mono);color:var(--ink-2);font-size:11.5px;padding:5px 8px!important}td.cell[contenteditable]:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-wash);color:var(--ink)}tr.hdrrow td{background:var(--surface-2);color:var(--ink);font-weight:600;font-family:var(--sans);font-size:12px}tr.skip td.cell{color:var(--ink-3);background:repeating-linear-gradient(135deg,#0000,#0000 5px,#f7f4ee 5px 10px)}tr.sel td{background:var(--accent-wash)}tr.data:hover td{background:var(--surface-2);cursor:pointer}.prev{background:var(--surface-2);max-height:600px;padding:16px 18px;overflow:auto}.prev h2{font-family:var(--serif);margin:0 0 3px;font-size:15px;font-weight:600}.prev .sub{color:var(--ink-3);margin-bottom:14px;font-size:12px}.card{background:var(--surface);border:1px solid var(--rule);margin-bottom:12px}.card .ch{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:7px 11px;font-size:10px}.fld{border-bottom:1px solid var(--rule-soft);gap:10px;padding:7px 11px;font-size:12.5px;display:flex}.fld:last-child{border-bottom:0}.fld .k{width:96px;color:var(--ink-3);flex:none}.fld .v{flex:1;font-weight:600}.fld .v.miss{color:var(--urgent);font-style:italic;font-weight:400}.fld .raw{font-family:var(--mono);color:var(--ink-3);font-size:10.5px;font-weight:400}.kalan{align-items:center;gap:8px;display:flex}.kalan .t{background:var(--rule);flex:1;height:2px;position:relative}.kalan .t i{background:var(--ink-3);position:absolute;top:0;bottom:0;left:0}.kalan.c{color:var(--urgent)}.kalan.c .t i{background:var(--urgent)}.kalan.w{color:var(--warn)}.kalan.w .t i{background:var(--warn)}.note{color:var(--ink-2);font-size:12px;line-height:1.6}.note b{color:var(--ink)}.calc{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-2);background:var(--accent-wash);vertical-align:1px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}.flag{border:1px solid var(--warn);color:var(--warn);background:var(--warn-wash);margin-top:6px;padding:1px 6px;font-size:11px;display:inline-block}.flag.bad{border-color:var(--urgent);color:var(--urgent);background:var(--urgent-wash)}.foot{border-top:1px solid var(--rule);align-items:center;gap:12px;padding:14px 20px;display:flex}.foot .hint{color:var(--ink-3);margin-left:auto;font-size:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.birak{border:1px dashed var(--rule);background:var(--surface-2);text-align:center;cursor:pointer;padding:44px 20px;transition:border-color .15s}.birak:hover{border-color:var(--accent);background:var(--surface)}.birak .bt{font-family:var(--serif);margin-bottom:5px;font-size:17px}.birak .bs{color:var(--ink-3);font-size:12.5px}.note-kutu{color:var(--ink-2);border-left:2px solid var(--rule);margin-top:18px;padding-left:12px;font-size:12.5px;line-height:1.7}.uyari-serit{background:var(--warn-wash);color:var(--warn);border-bottom:1px solid var(--rule);padding:9px 20px;font-size:12.5px}.prev .card .fld .v .calc{margin-left:6px}.xlsheet,.prev{max-height:520px}.ai-serit{background:var(--accent-wash);color:var(--accent);border-bottom:1px solid var(--rule);padding:9px 20px;font-size:12.5px}.colhead .ayikla{color:var(--accent);letter-spacing:.02em;margin-top:3px;font-size:10px;display:block}tr.data.disli td.cell{opacity:.35}.rownum input[type=checkbox]{width:12px;height:12px;margin:0}.mp-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.mp-alan label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10.5px;display:block}.mp-alan label i{color:var(--urgent);font-style:normal}.mp-alan input,.mp-alan select{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);padding:7px 9px;font-family:inherit;font-size:13px}.urunsuz-serit{background:var(--warn-wash);color:var(--warn);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:12.5px;display:flex}.urunsuz-serit select{border:1px solid var(--warn);background:var(--surface);color:var(--ink);padding:5px 8px;font-family:inherit;font-size:12.5px}.urunsuz-serit .dim{color:var(--ink-3)}
