:root{--bg:#fff;--panel:#fff;--panel2:#f4f6f6;--line:#dfe3e3;--line-soft:#eef1f1;--text:#1f2626;--dim:#6b7676;--dimmer:#9aa3a3;--teal:#009688;--teal-koyu:#00796b;--teal-acik:#e0f2f0;--yellow:#f5a623;--jute:#ef6c00;--red:#c62828;--green:#2e7d32;--cond:"Roboto",system-ui,sans-serif;--mono:"Roboto Mono",ui-monospace,monospace;--body:"Roboto",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}.top{background:var(--teal);padding:0}.baslik{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.mark{color:#fff;font-family:var(--cond);font-size:20px;font-weight:500}.top .meta{background:var(--teal-koyu);color:#ffffffe6;display:flex;font-size:12.5px;gap:18px;justify-content:center;padding:8px 18px}.cikis{background:none;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:6px 12px}.cikis:hover{background:#ffffff1f}main{margin:0 auto;max-width:760px;padding:0 0 48px}.eyebrow{background:var(--teal-koyu);color:#fff;display:block;font-family:var(--cond);font-size:14px;padding:9px 16px;text-align:center}.list{border-top:1px solid var(--line-soft)}.klasor-bas{align-items:center;background:var(--panel2);border-bottom:1px solid var(--line-soft);display:flex;font-family:var(--cond);font-size:16px;font-weight:500;gap:12px;padding:13px 16px}.klasor-bas .sw{border-radius:3px;flex:none;height:18px;width:18px}.klasor-bas .say{color:var(--dim);font-size:12px;margin-left:auto}.item{align-items:center;background:#fff;border-bottom:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:13px 16px}.item .nm{color:var(--teal-koyu);font-family:var(--cond);font-size:17px;font-weight:700}.item .ack{color:var(--dim);display:block;font-size:12px;font-weight:400;margin-top:2px}.item .rt{color:var(--text);font-family:var(--cond);font-size:14px;text-align:right}.item .rt s{color:var(--dim);display:block;font-size:12px;text-decoration:none}.item .sil{background:none;border:0;color:var(--dimmer);cursor:pointer;font-size:18px;padding:4px 8px}.item .sil:hover{color:var(--red)}.pdf-btn{background:var(--teal);border:0;border-radius:3px;color:#fff;cursor:pointer;font-family:var(--cond);font-size:11px;font-weight:500;letter-spacing:.04em;padding:4px 9px}.pdf-btn:hover{background:var(--teal-koyu)}.edit{background:var(--panel2);border:1px solid var(--line);border-left:3px solid var(--teal);margin:12px 16px;padding:14px}.edit h3{color:var(--teal-koyu);font-family:var(--cond);font-size:15px;font-weight:500;margin:0 0 12px}.grid2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.fld{margin-bottom:12px}.fld label{color:var(--dim);display:block;font-size:12px;margin-bottom:5px}.fld input,.fld select{background:#fff;border:1px solid var(--line);color:var(--text);font-family:var(--body);font-size:15px;padding:10px;width:100%}.fld input:focus,.fld select:focus{border-color:var(--teal);outline:2px solid var(--teal);outline-offset:-1px}.btn{background:var(--teal);border:0;border-radius:6px;box-shadow:0 3px #00000038,0 4px 7px #0000002e;color:#fff;cursor:pointer;display:inline-block;font-family:var(--cond);font-size:14px;font-weight:500;letter-spacing:.04em;padding:11px 18px;text-transform:uppercase;transition:transform .05s ease,box-shadow .05s ease}.btn:hover{background:var(--teal-koyu)}.btn:active{box-shadow:0 1px #00000038,0 1px 2px #0000002e;transform:translateY(2px)}.btn.ghost{background:var(--teal-acik);border:1px solid var(--teal);color:var(--teal-koyu);font-weight:600}.btn.ghost:hover{background:#b2dfdb}.btn[disabled]{box-shadow:none;cursor:default;opacity:.5;transform:none}.bar{display:flex;gap:8px;padding:12px 16px}.ozet-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px}.tile{background:var(--panel2);border:1px solid var(--line);border-left:3px solid var(--teal);color:var(--text);display:flex;flex-direction:column;gap:2px;padding:16px;text-decoration:none}.tile:hover{background:var(--teal-acik)}.tile.uyari{border-left-color:var(--red)}.tile.uyari .tile-alt{color:var(--red)}.tile-bas{border-bottom:1px solid var(--line);font-size:17px;letter-spacing:.02em;margin-bottom:7px;padding-bottom:7px;text-transform:uppercase}.tile-bas,.tile-say{color:var(--teal-koyu);font-family:var(--cond);font-weight:700}.tile-say{font-size:30px;line-height:1.1}.tile-ad{color:var(--dim);font-size:13px}.tile-alt{color:var(--dimmer);font-size:12px;margin-top:4px}.dusuk-liste{display:flex;flex-wrap:wrap;gap:8px}.dusuk{background:#fff;border:1px solid var(--line);font-family:var(--cond);font-size:13px;padding:5px 10px}.dusuk b{color:var(--red)}.alt-baslik{color:var(--dim);font-family:var(--cond);font-size:13px;font-weight:500;letter-spacing:.04em;padding:12px 16px 4px;text-transform:uppercase}.mini-sat{align-items:center;background:#fff;border-bottom:1px solid var(--line-soft);color:var(--text);display:flex;gap:10px;justify-content:space-between;padding:12px 16px;text-decoration:none}.mini-sat:hover{background:var(--teal-acik)}.mini-sat .nm{color:var(--teal-koyu);font-family:var(--cond);font-size:16px;font-weight:700}.mini-sat .rt{color:var(--dim);font-size:12.5px;white-space:nowrap}.durum{color:var(--dim);font-size:14px;padding:20px 16px;text-align:center}.hata{background:#fff5f5;border:1px solid var(--red);color:var(--red);font-size:13px;margin:12px 16px;padding:12px}.liste-sat{align-items:stretch;border-bottom:1px solid var(--line-soft);display:flex}.liste-sat .item{border-bottom:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto}.liste-sat .item .sw{align-self:center;border-radius:3px;height:20px;width:22px}.liste-sat .sil-mini{background:none;border:0;color:var(--dimmer);cursor:pointer;font-size:20px;padding:0 14px}.liste-sat .sil-mini:hover{color:var(--red)}.item .rt u{display:block;font-size:12px;text-decoration:none}.item .rt u.eksik{color:var(--red)}.item .rt u.tamam{color:var(--green)}.crumb{align-items:center;background:var(--teal-koyu);color:#fff;display:flex;flex-wrap:wrap;font-family:var(--cond);font-size:15px;font-weight:500;gap:10px;padding:12px 16px}.crumb button{background:none;border:0;color:#ffffffd9;cursor:pointer;font:inherit;padding:0}.crumb button:hover{color:#fff;text-decoration:underline}.crumb .sep{color:#fff9}.crumb .now{align-items:center;color:#fff;display:flex;gap:9px}.crumb .now .sw{border-radius:2px;height:14px;width:14px}.rbar{align-items:center;display:flex;justify-content:space-between;padding:12px 16px 0}.rtitle{font-size:19px}.lnk,.rtitle{font-family:var(--cond);font-weight:500}.lnk{background:none;border:0;color:var(--teal);cursor:pointer;font-size:12.5px;letter-spacing:.06em;padding:6px 0;text-transform:uppercase}.lnk:hover{color:var(--teal-koyu)}.lnk.on{color:var(--jute)}.sheet{background:#fff;border:2px solid #000;margin:12px 16px;overflow-x:auto}.sheet table{border-collapse:collapse;color:#000;font-family:Arial,Helvetica,sans-serif;min-width:540px;width:100%}.sheet td{background:#fff;border:1px solid #000;font-size:15px;font-weight:700;padding:9px 6px;position:relative;text-align:center;white-space:nowrap}.s-blue{background:#2e75b6!important;color:#fff;font-size:21px}.s-orange{background:#ed7d31!important;color:#fff;font-size:17px}.s-gold{background:#ffc000!important;color:#000}.s-purple{background:#c9f!important}.s-peach{background:#f8cbad!important}.s-not{background:#fff!important;color:#000}.s-mal .yok{color:#c00000;display:block;font-size:11px;font-weight:700}.sheet input,.sheet textarea{background:transparent;border:0;color:#000;font-family:inherit;font-size:15px;font-weight:700;padding:0;text-align:center;width:100%}.sheet input:focus,.sheet textarea:focus{outline:2px solid #2e75b6;outline-offset:1px}.sheet .s-blue input{color:#fff;font-size:21px}.sheet .s-orange input{color:#fff;font-size:17px;margin:0 auto;width:60px}.sheet textarea{color:#000;font-size:17px;font-weight:700;min-height:60px;resize:vertical;text-align:left}.sheet input.o,.sheet input.p{display:block;margin:0 auto;width:58px}.sheet input.k{font-size:16px;text-align:center}.sheet input.k::-moz-placeholder{color:#9aa3a3}.sheet input.k::placeholder{color:#9aa3a3}.sheet input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sheet input[type=number]::-webkit-inner-spin-button,.sheet input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sheet input#s_tarih{font-size:13.5px;font-style:italic;font-weight:700;text-align:center}.sheet input.ekleK{color:#2e75b6;font-size:14px;font-weight:700;text-align:center}.sheet input.ekleK::-moz-placeholder{color:#2e75b6;opacity:.75}.sheet input.ekleK::placeholder{color:#2e75b6;opacity:.75}.krt-sil{background:none;border:0;color:#c00000;cursor:pointer;font-size:15px;line-height:1;position:absolute;right:2px;top:2px}.sheet.sigdir{margin:8px 3px;overflow-x:hidden}.sheet.sigdir table{min-width:0}.sheet.sigdir td{font-size:13.5px;padding:10px 3px}.sheet.sigdir input,.sheet.sigdir textarea{font-size:13.5px}.sheet.sigdir input.o,.sheet.sigdir input.p{width:42px}.sheet.sigdir input.k{font-size:12.5px}.sheet.sigdir .s-blue input{font-size:18px}.sheet.sigdir .s-orange input{font-size:14.5px;width:44px}.sheet.sigdir input#s_tarih{font-size:11.5px}.sheet.sigdir input.ekleK{font-size:12.5px}.sheet.sigdir .s-mal .renk-us{font-size:11px}.secici{background:var(--panel2);margin:0 16px 12px;padding:10px}.secici,.secici .ara{border:1px solid var(--line)}.secici .ara{background:#fff;font-size:14px;margin-bottom:8px;padding:9px;width:100%}.secici .ara:focus{outline:2px solid var(--teal);outline-offset:-1px}.secici .kutu{background:#fff;border:1px solid var(--line);max-height:280px;overflow:auto}.secici .grp{align-items:center;border-top:1px solid var(--line-soft);color:var(--dim);display:flex;font-size:11.5px;gap:8px;letter-spacing:.04em;padding:9px 12px 4px;text-transform:uppercase}.secici .grp .sw{border-radius:2px;height:12px;width:12px}.secici .item2{align-items:center;background:#fff;border:0;border-top:1px solid var(--line-soft);cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:11px 12px;text-align:left;width:100%}.secici .item2:hover{background:var(--teal-acik)}.secici .item2[disabled]{cursor:default;opacity:.5}.secici .item2 .nm{color:var(--teal-koyu);font-family:var(--cond);font-size:16px;font-weight:700}.secici .item2 .rt{color:var(--dim);font-size:12px}.secici .item2 .rt u{color:var(--jute);margin-left:6px;text-decoration:none}.warn{background:#fdecea;border:1px solid var(--red);font-size:13.5px;line-height:1.6;margin:12px 16px 0;padding:12px 14px}.warn b{color:var(--red)}.done{background:#e8f5e9;border:1px solid var(--green);font-size:13.5px;line-height:1.6;margin:12px 16px 0;padding:12px 14px}.done b{color:var(--green);font-weight:500}.donuk{background:var(--panel2);border:1px solid var(--line);color:var(--dim);font-size:13px;line-height:1.6;margin:12px 16px 0;padding:12px 14px}.donuk b{color:var(--jute)}.bos-not{color:var(--dim);font-size:14px;padding:18px 16px}.sheet.dagilim table{min-width:0}.sheet.dagilim td{font-size:16px;min-width:44px;padding:10px 8px}.sheet.dagilim td:first-child{left:0;min-width:88px;position:sticky;z-index:2}.s-sari td,td.s-sari{background:#fff7dc!important}.ayrac{color:var(--dimmer);letter-spacing:6px;margin:14px 0 2px;text-align:center}.sira-sat{align-items:stretch;border-bottom:1px solid var(--line-soft);display:flex}.sira-no{align-items:center;background:var(--panel2);color:var(--teal-koyu);display:flex;font-family:var(--cond);font-size:16px;font-weight:700;justify-content:center;min-width:34px}.sira-ana{align-items:center;background:#fff;border:0;color:var(--text);cursor:pointer;display:grid;flex:1;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 14px;text-align:left}.sira-ana:hover{background:var(--teal-acik)}.sira-ana .sw{border-radius:3px;height:20px;width:22px}.sira-ana .nm{color:var(--teal-koyu);font-family:var(--cond);font-size:17px;font-weight:700}.sira-ana .ack{color:var(--dim);display:block;font-size:12px;font-weight:400;margin-top:2px}.sira-ana .durum{font-size:11px;text-align:right}.durum.iyi{color:var(--green)}.durum.kotu{color:var(--red)}.sira-ok{background:#fff;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:0 8px}.sira-ok .mini{background:none;border:1px solid var(--line);color:var(--teal);cursor:pointer;font-size:11px;padding:2px 6px}.sira-ok .mini[disabled]{cursor:default;opacity:.3}.foot{align-items:center;background:var(--teal);color:#fff;display:flex;font-family:var(--cond);font-size:14px;justify-content:space-between;padding:11px 16px}.foot .lbl{color:#ffffffd9;font-size:13px}.item.klasor{grid-template-columns:auto minmax(0,1fr) auto;text-align:left;width:100%}.item.klasor .sw{align-self:center;border-radius:3px;height:22px;width:26px}.item.klasor .nm{color:var(--teal-koyu);font-family:var(--cond);font-size:17px;font-weight:700}.item.klasor .ack{color:var(--dim);display:block;font-size:12px;font-weight:400;margin-top:2px}.item.klasor .rt{font-family:var(--cond);text-align:right}.item.klasor .rt b{font-size:18px}.item.klasor .rt s{color:var(--dim)}.item.klasor .rt s,.item.klasor .rt u{display:block;font-size:12px;text-decoration:none}.item.iptalli .nm,.item.klasor .rt u{color:var(--dimmer)}.item.iptalli .nm{text-decoration:line-through}.rozet{background:var(--red);border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.05em;margin-left:8px;padding:1px 7px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.ara-kutu{padding:12px 16px}.ara-box{background:#fff;border:1px solid var(--line);font-size:14px;padding:10px;width:100%}.ara-box:focus{outline:2px solid var(--teal);outline-offset:-1px}.giris-wrap{align-items:center;background:var(--panel2);display:flex;justify-content:center;min-height:100vh;padding:16px}.giris{background:#fff;border:1px solid var(--line);max-width:360px;padding:28px 24px;width:100%}.giris .logo{color:var(--teal);font-family:var(--cond);font-size:22px;font-weight:500;margin-bottom:4px;text-align:center}.giris .alt{color:var(--dim);font-size:13px;margin-bottom:22px;text-align:center}.giris .btn{justify-content:center;margin-top:6px;width:100%}.giris .gecis{color:var(--dim);font-size:13px;margin-top:14px;text-align:center}.giris .gecis button{background:none;border:0;color:var(--teal);cursor:pointer;font:inherit;text-decoration:underline}
