:root{--bg: #f3f4f6;--surface: #ffffff;--border: #e2e5e9;--text: #222;--muted: #6b7280;--brand: #2f3237;--accent: #d9620b;--primary: #2f3237;--primary-soft: #eef0f3;--link: #1d4ed8;--danger: #b42318;--warn: #b45309;--radius: 10px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;background:var(--bg)}small{color:var(--muted)}a{color:var(--link)}h2{margin:0;font-size:1.45rem}.alt-baslik{margin:.2rem 0 0;font-size:1rem}h4{margin:18px 0 8px;font-size:.9rem;color:var(--muted)}.container{max-width:1200px;margin:0 auto;padding:24px 16px 48px}.appbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1.25rem;padding:.55rem 1.25rem;background:var(--brand);color:#fff}.appbar-marka{flex:none;display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-weight:700;font-size:1.05rem;text-decoration:none}.appbar nav{display:flex;gap:.25rem;flex-wrap:wrap}.appbar nav button{white-space:nowrap;font:inherit;font-size:.95rem;color:#d9dce1;background:none;border:none;padding:.3rem .65rem;border-radius:6px;cursor:pointer}.appbar nav button:hover{background:#ffffff14}.appbar nav button.active{color:#fff;background:#ffffff24}.appbar nav.kisayollar{flex:0 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.appbar nav.kisayollar::-webkit-scrollbar{display:none}.appbar.marka-gizli .appbar-marka{display:none}.appbar-kullanici{display:flex;align-items:center;gap:10px;line-height:1.2;font:inherit;color:inherit;text-align:left;background:none;border:0;padding:3px 8px 3px 3px;border-radius:99px;cursor:pointer}.appbar-kullanici:hover,.appbar-kullanici[aria-expanded=true]{background:#ffffff1a}.appbar-kullanici>span:not(.avatar){display:flex;flex-direction:column}.appbar-kullanici .avatar{background:#ffffff26;color:#fff;border-color:#ffffff4d}.appbar-kullanici b{font-size:.9rem;font-weight:500}.appbar-kullanici small{font-size:.72rem;color:#b8bcc3}.kullanici-menusu{position:relative;flex:none}.kullanici-paneli{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:240px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;color:var(--text);overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #0000002e}.kullanici-ozet{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-bottom:1px solid var(--border)}.kullanici-ozet span{font-size:1.02rem}.kullanici-ozet small{font-size:.82rem}.kullanici-cikis{font:inherit;font-size:1rem;text-align:left;color:var(--text);background:none;border:0;padding:14px 18px;cursor:pointer}.kullanici-cikis:hover{background:#f3f4f6}.appbar-hamburger{display:grid;flex:none;width:38px;height:38px;place-items:center;padding:0;margin-left:-6px;color:#fff;background:none;border:0;border-radius:8px;cursor:pointer}.appbar-hamburger:hover,.appbar-hamburger[aria-expanded=true]{background:#ffffff1a}.appbar-hamburger svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ana-menu{position:absolute;top:calc(100% + 6px);left:.75rem;z-index:30;width:290px;max-width:calc(100vw - 1.5rem);display:flex;flex-direction:column;gap:1px;padding:6px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px #11182729,0 2px 6px #1118270f;animation:menu-ac .14s ease-out;transform-origin:top left}@keyframes menu-ac{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ana-menu-satir{position:relative;display:flex;align-items:center;border-radius:8px;transition:background .12s}.ana-menu-satir:hover{background:#f4f5f7}.ana-menu-satir.active{background:#fdf3ea}.ana-menu-satir.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ana-menu-git{flex:1;display:flex;align-items:center;gap:12px;font:inherit;font-size:.94rem;text-align:left;color:#374151;background:none;border:0;padding:.6rem .75rem;cursor:pointer}.ana-menu-satir.active .ana-menu-git{color:var(--text);font-weight:600}.menu-ikon{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ana-menu-git .menu-ikon{color:#6b7280}.ana-menu-satir.active .ana-menu-git .menu-ikon{color:var(--accent)}.ana-menu-yildiz{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:4px;padding:0;background:none;border:0;border-radius:7px;cursor:pointer;color:#9ca3af}.ana-menu-yildiz:hover{background:#e5e7eb;color:#6b7280}.ana-menu-yildiz svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.ana-menu-yildiz.secili{color:#e8a317}.ana-menu-yildiz.secili svg{fill:currentColor}.appbar nav.kisayollar button{display:inline-flex;align-items:center;gap:7px}.appbar nav.kisayollar .menu-ikon{width:17px;height:17px;opacity:.8}.appbar nav.kisayollar button.active .menu-ikon{opacity:1;color:#f0a35e}@media(hover:hover){.ana-menu-yildiz:not(.secili){opacity:0;transition:opacity .12s}.ana-menu-satir:hover .ana-menu-yildiz,.ana-menu-yildiz:focus-visible{opacity:1}}.btn{border:1px solid transparent;border-radius:6px;padding:7px 14px;font:inherit;font-size:.9rem;cursor:pointer;background:none;color:var(--text);transition:background .15s,border-color .15s}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{filter:brightness(1.15)}.btn.accent{background:var(--accent);color:#fff}.btn.accent:hover{filter:brightness(1.08)}.btn.ghost{border-color:#cfd3d8;background:var(--surface)}.btn.ghost:hover,.btn.ghost.active{border-color:var(--brand)}.btn.danger{color:var(--danger);border-color:#e3b4b0;background:var(--surface)}.btn.danger:hover{background:#fdf0ef}.btn.sm{padding:4px 10px;font-size:.8rem}.btn+.btn{margin-left:6px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.muted{color:var(--muted)}.mono{font-family:Consolas,Cascadia Mono,monospace}.right{text-align:right}.nowrap{white-space:nowrap}.spacer{flex:1}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat{background:var(--surface);border:1px solid var(--border);border-left:5px solid #cbd5e1;border-radius:var(--radius);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.15rem}.stat b{font-size:1.8rem;line-height:1.1}.stat span{color:var(--muted);font-size:.85rem}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.toolbar .btn+.btn{margin-left:0}input,select,textarea{font:inherit;font-size:.92rem;padding:7px 10px;border:1px solid #cfd3d8;border-radius:6px;background:var(--surface);color:var(--text);width:100%}input:focus,select:focus,textarea:focus{outline:2px solid #94a3b8;outline-offset:-1px}.toolbar select{width:auto}.search{max-width:360px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th{text-align:left;font-weight:600;color:var(--text);background:#f8f9fa;font-size:.88rem;padding:.6rem .8rem;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:.6rem .8rem;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#f8fafc}.table tbody tr:last-child td{border-bottom:none}.person{display:flex;align-items:center;gap:10px}.person small{display:block}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex:none;background:var(--primary-soft);color:var(--primary);font-weight:600;font-size:.8rem}.avatar-foto{object-fit:cover;padding:0;border:1px solid var(--border)}.entra-secici{display:flex;flex-direction:column;gap:10px}.entra-secici .tanim-liste{max-height:60vh;overflow-y:auto;margin-top:0}.entra-secici .tanim-liste.soluk,.entra-secici .soluk{opacity:.6}.entra-secici .entra-sayi{margin:0;padding-top:10px;border-top:1px solid var(--border);color:var(--muted)}.entra-secici .entra-sayi b{color:var(--text)}.entra-guncelle td small{display:block}.dialog-mesaj{margin:0 0 4px;white-space:pre-line}.kamera-satiri{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px}.goruntu-oku{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:16px;align-items:start}.goruntu-oku td small{display:block}.goruntu-oku tr.soluk td:nth-child(n+2){color:var(--muted)}.goruntu-onizleme{width:100%;max-height:50vh;object-fit:contain;border-radius:8px;border:1px solid var(--border);background:#f8f9fa}@media screen and (max-width:640px){.goruntu-oku{grid-template-columns:1fr}.goruntu-onizleme{max-height:30vh}}.posta-kutusu{min-width:180px}.posta-iz{display:block;height:6px;margin:2px 0 3px;border-radius:3px;background:#e5e7eb;overflow:hidden}.posta-dolu{display:block;height:100%;background:#22a04b}.posta-dolu.uyari{background:#d97706}.posta-dolu.dolu{background:var(--danger)}.posta-yuzde.uyari{color:#b45309;font-weight:600}.posta-yuzde.dolu{color:var(--danger);font-weight:600}.mail-kota-not{margin:10px 0 0;font-size:.85rem}.foto-buton{display:inline-flex;align-items:center;gap:8px;transition:background .3s,color .3s,border-color .3s}.btn.foto-buton.calisiyor{opacity:1;cursor:progress;border-color:var(--brand)}.btn.foto-buton.bitti{background:#dcfce7;color:#15803d;border-color:#86efac;animation:foto-bitti .4s ease-out}.spinner{width:14px;height:14px;border-radius:50%;flex:none;border:2px solid #cfd3d8;border-top-color:var(--brand);animation:donme .8s linear infinite}@keyframes donme{to{transform:rotate(360deg)}}@keyframes foto-bitti{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}.basari{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 16px;background:#ecfdf3;color:#166534;padding:10px 14px;border-radius:8px;border:1px solid #bbf7d0;animation:belir .3s ease-out}@keyframes belir{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2s}.btn.foto-buton.bitti,.basari,.ana-menu{animation:none}}.entra-guncelle tr.soluk td:nth-child(n+2){color:var(--muted)}.chip{display:inline-block;margin:2px 4px 2px 0;padding:1px 9px;border-radius:99px;line-height:1.6;background:#eef0f3;color:#374151;font-size:.78rem;white-space:nowrap}.tag{margin-left:6px;font-size:.72rem;padding:1px 6px;border-radius:4px;background:var(--primary-soft);color:var(--primary)}.empty{text-align:center;padding:40px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}fieldset.card{margin:0;padding:16px 18px 18px}fieldset.disabled{background:#fafbfd}legend{font-weight:600;padding:0 6px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.fields label{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.fields label>span{color:var(--muted)}.fields label em{color:var(--danger);font-style:normal;margin-left:2px}.invalid input{border-color:var(--danger)}.error{color:var(--danger)}.warn{color:var(--warn)}.inline{display:flex;gap:6px}.switch{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.switch input{width:auto}.switch.sub{margin-bottom:10px;font-weight:500}.add{margin-top:10px;align-self:start}.acc-row{display:grid;grid-template-columns:1.3fr 1fr 1.3fr auto;gap:6px;margin-bottom:6px}.alert{background:#fdeeee;color:var(--danger);padding:10px 14px;border-radius:8px}.sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.sheet-head{border-bottom:2px solid var(--text);padding-bottom:12px;margin-bottom:20px}.sheet-head p{margin:4px 0 0;color:var(--muted)}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;align-items:start}.kv{width:100%;border-collapse:collapse;font-size:.92rem}.kv th,.kv td{padding:7px 10px;border-bottom:1px solid var(--border);text-align:left}.kv tbody th{width:45%;font-weight:500;color:var(--muted)}.kv thead th{background:#f0f2f7;font-weight:600}.kv tbody tr:first-child th,.kv tbody tr:first-child td{font-weight:600;color:var(--text)}.kv thead+tbody tr:first-child th{font-weight:500;color:var(--muted)}.kv thead+tbody tr:first-child td{font-weight:400}.notes{margin-top:20px;padding:12px;background:#fafbfd;border-radius:8px}.legal{margin-top:28px;font-size:.85rem;line-height:1.6;color:#3b4357}.signatures{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.signatures span{font-weight:600}.sig-line{height:60px;border-bottom:1px solid var(--text);margin-bottom:4px}.sheet-foot{margin-top:28px;font-size:.78rem;color:var(--muted)}.sheet .kv thead th{background:#2f6bff;color:#fff;border-bottom-color:#2f6bff;print-color-adjust:exact;-webkit-print-color-adjust:exact}@media(max-width:860px){.grid-2,.sheet-grid,.fields{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.acc-row{grid-template-columns:1fr}.sheet{padding:20px}}@media print{@page{margin:14mm}body,:root{background:#fff}.no-print{display:none!important}.container{padding:0;max-width:none}.sheet{border:none;padding:0}.sheet-grid{grid-template-columns:1fr 1fr}a{color:inherit;text-decoration:none}}.alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.btn:disabled{opacity:.6;cursor:wait}.picker{position:relative;display:flex;flex-direction:column;gap:6px}.picker-label{font-size:.82rem;color:var(--muted)}.picker-label em{color:var(--danger);font-style:normal;margin-left:2px}.picker.invalid input{border-color:var(--danger)}.picker-list{position:absolute;top:62px;left:0;right:0;z-index:5;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #141e3c1f;max-height:320px;overflow-y:auto}.picker-list li{padding:8px 10px;border-radius:6px;cursor:pointer;display:flex;flex-direction:column}.picker-list li.active{background:var(--primary-soft)}.picker-list li.picker-empty{cursor:default;gap:8px;align-items:flex-start;color:var(--muted)}.selected-person{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fafbfd}.selected-person .person{flex:1;min-width:200px}.selected-person dl{display:grid;grid-template-columns:auto auto;gap:2px 10px;margin:0;font-size:.85rem}.selected-person dt{color:var(--muted)}.selected-person dd{margin:0}.fields.teslim{margin-top:14px}.notice{background:#fff7e6;color:#8a5a00;padding:10px 14px;border-radius:8px;margin:0 0 16px}fieldset.narrow{max-width:720px}.btn:disabled{cursor:not-allowed}.tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px}.tabs button{font:inherit;font-size:.9rem;background:none;border:none;border-bottom:2px solid transparent;padding:10px 14px;cursor:pointer;color:var(--muted);margin-bottom:-1px}.tabs button.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.tabs button.ayrac{margin-left:16px}.tabs button span,.segmented button span{font-size:.75rem;background:#eef0f5;border-radius:99px;padding:1px 7px;margin-left:4px;color:var(--muted)}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.segmented button{font:inherit;font-size:.85rem;border:none;background:none;padding:7px 12px;cursor:pointer;color:var(--muted)}.segmented button+button{border-left:1px solid var(--border)}.segmented button.active{background:var(--brand);color:#fff;font-weight:600}.segmented button.active span{background:#fff3;color:#fff}.chip-free{background:#dcfce7;color:#15803d}.chip-busy{background:#fef3c7;color:var(--warn);border:none;font:inherit;font-size:.78rem;cursor:pointer}.chip-busy:hover{text-decoration:underline}.chip-done{background:#eef0f5;color:var(--muted)}.table tbody tr.iade td{color:var(--muted)}.table tbody tr.no-hover{cursor:default}.table tbody tr.no-hover:hover{background:none}.stat b small{font-size:.9rem;color:var(--muted);font-weight:500}.picker-list li.disabled{cursor:not-allowed;opacity:.55}.picker-list li .engel{color:#9a5800}.picker-list li.picker-new{color:var(--primary);font-weight:600;border-top:1px solid var(--border);border-radius:0 0 6px 6px}.picker-list li.picker-new:hover{background:var(--primary-soft)}.picker-label{display:block;margin-bottom:6px}.hint{font-size:.8rem;margin:6px 0 0}.selected-device{border:1px solid var(--border);border-radius:8px;background:#fafbfd;padding:4px 4px 10px}.device-actions{padding:8px 10px 0}.acc-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.acc-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#fafbfd}.acc-list li small{display:block}.kv th.sub{padding-left:22px;font-size:.85rem}.kv tr.acc-head th,.kv tr.acc-head td{font-weight:600;color:var(--text)}.fields .full{grid-column:1 / -1}.fields.one{grid-template-columns:1fr}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.form-actions .btn+.btn{margin-left:0}.modal-arka{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#141c2d73;display:grid;grid-template-columns:minmax(0,1fr);place-items:start center;padding:6vh 16px;overflow-y:auto}.modal{background:var(--surface);border-radius:12px;width:100%;max-width:440px;padding:18px 20px 20px;box-shadow:0 20px 50px #00000040}.modal.genis{max-width:680px}.modal-baslik{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-baslik h3{margin:0;font-size:1.1rem}.tanim{max-width:760px}.durum-alani{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.durum-alani>span{color:var(--muted)}.durum-alani .segmented{align-self:flex-start}.segmented button.ayrildi.active{background:#fff1e0;color:#9a5800}.person .chip{margin-left:6px;font-size:.7rem;padding:1px 7px}.secim-alani{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.secim-alani>span{color:var(--muted)}.secim-alani em{color:var(--danger);font-style:normal;margin-left:2px}.secim-alani.invalid select{border-color:var(--danger)}.fields label>span em{color:var(--danger);font-style:normal;margin-left:2px}select:disabled{background:#f4f6fa;color:var(--muted)}.marka-model{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.marka-model .panel{padding:16px}.marka-model h3{margin:0 0 12px;font-size:1rem}.tanim-liste{list-style:none;margin:12px 0 0;padding:0}.tanim-liste li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.tanim-liste li+li{border-top:1px solid var(--border)}.tanim-liste li:hover{background:#f8faff}.tanim-liste li.secili{background:var(--primary-soft)}.tanim-liste li.no-select,.tanim-liste li.bos{cursor:default}.tanim-liste li.bos{color:var(--muted)}.tanim-liste li small{display:block}.tanim-liste li form{flex:1}@media(max-width:860px){.marka-model{grid-template-columns:1fr}}.inline>input,.inline>select{flex:1;min-width:0}.inline>.btn{flex:none;white-space:nowrap}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tur-secimi{margin-bottom:10px}.alt-sekmeler{margin-bottom:16px}.sil-onay{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;padding:6px 8px;border-radius:6px;background:#fdf0ef;color:var(--danger)}.sil-onay .btn+.btn{margin-left:0}.giris-kutusu{max-width:460px;margin:60px auto;padding:28px;display:flex;flex-direction:column;gap:12px}.giris-kutusu h2,.giris-kutusu p{margin:0}.rol-listesi{display:grid;gap:16px}.rol-karti{padding:18px;display:flex;flex-direction:column;gap:14px}.rol-baslik{display:flex;align-items:flex-end;gap:16px}.rol-baslik label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted);max-width:320px}.kapsam small{margin-left:4px}.yetki-gruplari{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.yetki-gruplari fieldset{border:1px solid var(--border);border-radius:8px;padding:8px 12px 12px;margin:0;display:flex;flex-direction:column;gap:6px}.yetki-gruplari legend{font-weight:600;font-size:.85rem;padding:0 4px}.yetki-gruplari .switch{font-size:.88rem;align-items:flex-start}.ok{color:#1d7a3d;align-self:center}.firma-secimi{display:flex;flex-direction:column;gap:6px;font-size:.82rem}.firma-secimi>span{color:var(--muted)}.secim-kutulari{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px}.switch.hizali{align-self:end;padding-bottom:8px}.chip-busy:disabled{cursor:default;text-decoration:none}.toolbar input[type=date]{width:auto}.log-tablosu tr.secili{background:var(--primary-soft)}.log-tablosu tr.log-ayrinti{cursor:default;background:#fafbfd}.log-tablosu tr.log-ayrinti:hover{background:#fafbfd}.log-tablosu .log-ayrinti .kv{margin-bottom:6px;background:var(--surface)}.log-tablosu .log-ayrinti .kv tbody th{width:25%;font-weight:500;color:var(--muted)}.log-tablosu .log-ayrinti .kv td.eski{color:var(--danger)}.personel-zimmet{display:grid;grid-template-columns:minmax(280px,1fr) 2fr;gap:16px;align-items:start}.personel-zimmet .panel{padding:16px}.personel-zimmet .tanim-liste{max-height:70vh;overflow-y:auto}.personel-zimmet .panel>input[type=search]{margin-bottom:12px}.personel-zimmet .tanim-liste .person{min-width:0}.pz-baslik{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.pz-baslik small{display:block}.pz-ozet{display:flex;flex-wrap:wrap;gap:6px}.pz-gecmis{margin-top:16px}.pz-gecmis summary{cursor:pointer;color:var(--muted);font-size:.9rem}@media(max-width:860px){.personel-zimmet{grid-template-columns:1fr}}.pano-firma{width:auto;min-width:220px}.pano .stat-uyari{border-left-color:#f59e0b}.pano .stat-uyari b{color:var(--warn)}.pano-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-bottom:16px}.pano-grid .panel{padding:16px}.pano-grid .panel>h3,.marka-model .panel>h3{margin:-16px -16px 12px;padding:.8rem 1rem;border-bottom:1px solid var(--border);font-size:1.05rem}.bar-liste{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bar-liste li{display:grid;grid-template-columns:minmax(110px,38%) 1fr 36px;align-items:center;gap:10px;padding:5px 6px;border-radius:6px}.bar-liste.tiklanir li{cursor:pointer}.bar-liste li:hover{background:#f8faff}.bar-liste li.secili{background:var(--primary-soft)}.bar-liste li.bos{display:block;color:var(--muted)}.bar-etiket{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-iz{display:block}.bar-iz{background:#f1f5f9;border-radius:5px;overflow:hidden;height:10px}.bar{display:block;height:100%;background:var(--accent);border-radius:5px;min-width:4px}.bar-deger{text-align:right;font-size:.88rem}.pano-tablo tr.secili{background:var(--primary-soft)}.pano .tanim-liste{margin-top:0}.pano .tanim-liste .right{text-align:right}@media(max-width:860px){.pano-grid{grid-template-columns:1fr}}.app-logo{flex:none;display:block}.panda-imza{display:inline-flex;align-items:center;gap:10px;color:#3a3a3a}.panda-rozet{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001f;flex:none}.panda-rozet img{width:30px;height:30px}.panda-yazi{display:flex;flex-direction:column;line-height:1.15}.panda-yazi b{font-size:.95rem;letter-spacing:.14em}.panda-yazi small{font-size:.72rem;color:inherit;opacity:.75}.panda-imza.koyu{color:#fff}.panda-imza.kompakt{gap:8px}.panda-imza.kompakt .panda-rozet{width:30px;height:30px;border-radius:8px}.panda-imza.kompakt .panda-rozet img{width:22px;height:22px}.panda-imza.kompakt .panda-yazi{flex-direction:row;align-items:baseline;gap:5px}.panda-imza.kompakt .panda-yazi b{font-size:.8rem}.giris-ekrani{min-height:100vh;display:grid;grid-template-columns:minmax(360px,5fr) 6fr;background:var(--bg)}.giris-tanitim{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:56px 52px 40px;color:#fff;background:radial-gradient(120% 90% at 0% 0%,#4b82ff,#2f6bff 40%,#1a3fb0)}.giris-tanitim:after{content:"";position:absolute;right:-120px;bottom:-120px;width:380px;height:380px;border-radius:50%;background:#ffffff12;pointer-events:none}.giris-tanitim-ust h1{margin:22px 0 8px;font-size:2.1rem;letter-spacing:-.01em}.giris-tanitim-ust p{margin:0;max-width:380px;font-size:1.05rem;opacity:.9}.giris-tanitim .app-logo{box-shadow:0 0 0 3px #ffffff59,0 12px 30px #00000040;border-radius:12px}.giris-ozellikler{list-style:none;margin:0;padding:0;display:grid;gap:14px;max-width:400px}.giris-ozellikler li{display:flex;align-items:center;gap:12px;font-size:.95rem}.giris-ozellikler li span{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#ffffff26}.giris-panel{display:grid;place-items:center;padding:40px 24px}.giris-formu{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px}.giris-formu h2{margin:0 0 6px;font-size:1.6rem}.giris-formu p{margin:0}.giris-alani{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.giris-alani>span:first-child{color:var(--muted);font-weight:500}.giris-alani input{padding:11px 12px;border-radius:10px}.ms-giris{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;font:inherit;font-weight:600;font-size:1rem;color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;border-radius:10px;padding:12px 16px;cursor:pointer}.ms-giris:hover{background:#f3f3f3}.ms-giris svg{width:21px;height:21px}.chip-yeni{background:var(--accent);color:#fff;font-weight:600;font-size:.7rem;padding:0 7px;margin:0 0 0 4px;vertical-align:middle}.chip-iade{background:#efe7ff;color:#5b34a8}.satirli{white-space:pre-line}.secim{width:32px}.secim input{width:auto;cursor:pointer}.dev-giris{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px dashed var(--border)}.btn.giris-buton{justify-content:center;padding:12px 16px;font-size:1rem;border-radius:10px}.giris-alt{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding-top:16px;border-top:1px solid var(--border);text-align:center}.giris-mobil-marka,.giris-mobil-imza{display:none}@media(max-width:860px){.giris-ekrani{grid-template-columns:1fr}.giris-tanitim{display:none}.giris-mobil-marka{display:flex;align-items:center;gap:10px;font-size:1.15rem}.giris-mobil-imza{display:inline-flex}}fieldset.fatura{border:1px solid var(--border);border-radius:10px;margin:16px 0 0;padding:10px 14px 14px}fieldset.fatura legend{font-size:.9rem}.fatura .para-birimi{flex:0 0 84px}.fatura-dosya{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.fatura-dosya>span{color:var(--muted)}.fatura-dosya .dosya-satiri{align-items:center;min-height:36px;flex-wrap:wrap}.fatura-dosya .dosya-adi{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fatura-oku{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.modal.genis:has(.cihaz-duzen.onizlemeli){max-width:1240px}.cihaz-duzen.onizlemeli{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.fatura-onizleme{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#f7f8fa}.fatura-onizleme .onizleme-baslik{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem}.fatura-onizleme .onizleme-baslik span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fatura-onizleme iframe{width:100%;height:72vh;border:0;border-radius:6px;background:#fff}.fatura-onizleme img{width:100%;max-height:72vh;object-fit:contain;border-radius:6px;background:#fff}@media(max-width:900px){.cihaz-duzen.onizlemeli{grid-template-columns:1fr}.fatura-onizleme{position:static}.fatura-onizleme iframe{height:60vh}}.silme-grubu{padding:0;margin-bottom:10px;overflow:hidden}.silme-grubu .grup-baslik{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:none;border:0;cursor:pointer;font:inherit;text-align:left}.silme-grubu .grup-baslik:hover{background:#f7f8fa}.silme-grubu .table-wrap{border-top:1px solid var(--border)}.silme-grubu .bos{padding:0 16px 12px;margin:0}.silme-onay{display:flex;flex-direction:column;gap:6px;font-size:.88rem;margin:12px 0}.silme-onay input{letter-spacing:.04em}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:auto}.btn.danger:disabled:hover{background:var(--surface)}.table tr.tiklanir:hover td{background:#f7f8fa}.modal.genis:has(.kayit-detay .cihaz-duzen.onizlemeli){max-width:1240px}.detay-ust{display:flex;gap:12px;align-items:center;margin-bottom:14px}.detay-ikon{font-size:2rem;line-height:1}.detay-ust h4{margin:0 0 6px;font-size:1.05rem}.detay-etiketler{display:flex;flex-wrap:wrap;gap:6px}.detay-kutu{margin-top:12px!important}.detay-liste{display:grid;grid-template-columns:120px 1fr;gap:7px 12px;margin:4px 0 0;font-size:.88rem}.detay-liste dt{color:var(--muted)}.detay-liste dd{margin:0;overflow-wrap:anywhere}.detay-liste dd.notlar{white-space:pre-line}.detay-liste dd.tutar{font-weight:600}.bos-fatura{margin:4px 0 0;font-size:.88rem}.modal.genis:has(.kayit-detay){max-width:960px}.modal.genis:has(.kayit-detay.onizlemeli){max-width:min(1600px,96vw)}.kayit-detay .cihaz-duzen.onizlemeli{grid-template-columns:minmax(380px,2fr) 3fr;gap:22px}.kayit-detay .fatura-onizleme iframe{height:80vh}.kayit-detay .fatura-onizleme img{max-height:80vh}.kayit-detay .detay-liste{font-size:.95rem;gap:9px 14px;grid-template-columns:130px 1fr}.kayit-detay .detay-ust h4{font-size:1.2rem}@media(max-width:900px){.kayit-detay .cihaz-duzen.onizlemeli{grid-template-columns:1fr}}.chip-faturasiz{background:#fff3d6;color:#8a5a00}.chip-eksik{background:#fdeeee;color:var(--danger)}.faturasiz-satiri{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px;padding-bottom:12px;border-bottom:1px dashed var(--border)}.faturasiz-aciklama{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.faturasiz-aciklama>span{color:var(--muted)}.faturasiz-aciklama em,.fatura-dosya em{color:var(--danger);font-style:normal;margin-left:2px}.faturasiz-not{margin:8px 0 0}.faturasiz-satiri:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.chip-faturali{background:#e3f6ea;color:#1d7a45}.tutanak{background:#fff;color:#1c2430;border:1px solid var(--border);border-radius:var(--radius);padding:28px 32px;font-size:.9rem}.tutanak .tt-ust{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border-bottom:3px solid #b42330;padding-bottom:14px}.tt-marka{display:flex;align-items:center;gap:10px}.tt-marka img{width:46px;height:46px;object-fit:contain}.tt-marka b{display:block;font-size:1.35rem;letter-spacing:.14em;color:#b42330;line-height:1}.tt-marka small{color:var(--muted);font-size:.78rem}.tt-baslik{text-align:center}.tt-baslik h2{margin:0;font-size:1.25rem;letter-spacing:.04em}.tt-baslik small{color:var(--muted)}.tt-belge{display:grid;grid-template-columns:auto auto;gap:2px 10px;margin:0;font-size:.8rem}.tt-belge dt{color:var(--muted)}.tt-belge dd{margin:0;text-align:right}.tt-aktif{color:#1d7a45}.tt-iade{color:#8a5a00}.tt-bolum{margin-top:16px}.tt-bolum h3{margin:0 0 8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#b42330;border-bottom:1px solid var(--border);padding-bottom:4px}.tt-bolum h3 small{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.tt-kisi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px;margin:0}.tt-kisi dt{font-size:.72rem;color:var(--muted)}.tt-kisi dd{margin:1px 0 0;font-weight:600;overflow-wrap:anywhere}.tt-tablo{width:100%;border-collapse:collapse;font-size:.84rem}.tt-tablo th{text-align:left;font-size:.72rem;color:var(--muted);font-weight:600;background:#f5f6f8;padding:6px 8px;border:1px solid #e3e6ea;print-color-adjust:exact;-webkit-print-color-adjust:exact}.tt-tablo td{padding:7px 8px;border:1px solid #e3e6ea;vertical-align:top}.tt-tablo .no{width:26px;text-align:center;color:var(--muted)}.tt-tablo .ozellik span{display:inline-block;margin-right:6px}.tt-tablo .ozellik span:not(:last-child):after{content:"·";margin-left:6px;color:#b0b6bf}.tt-tablo .durum{white-space:nowrap;font-size:.76rem;color:var(--muted);width:1%}.kutu{display:inline-block;width:10px;height:10px;border:1px solid #8a919c;border-radius:2px;vertical-align:-1px;margin-left:4px}.tt-not{margin:8px 0 0;font-size:.84rem}.tt-taahhut{margin:0;padding-left:20px;font-size:.8rem;line-height:1.5;columns:2;column-gap:28px}.tt-taahhut li{break-inside:avoid;margin-bottom:3px}.tt-imzalar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.tt-imzalar>div{border:1px solid #e3e6ea;border-radius:6px;padding:10px 12px}.tt-imzalar h4{margin:0;font-size:.86rem}.tt-imzalar small{color:var(--muted);font-size:.72rem}.tt-imzalar p{margin:8px 0 0;font-size:.8rem;display:flex;gap:4px;align-items:flex-end}.tt-imzalar .imza{height:46px;align-items:flex-end;color:var(--muted);border-bottom:1px solid #8a919c;padding-bottom:2px}.cizgi{flex:1;border-bottom:1px dotted #8a919c;min-width:60px;height:1em;display:inline-block}.cizgi.kisa{width:90px;flex:none}.tt-iade-kutu{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:flex-end;margin-top:14px;padding:8px 12px;border:1px dashed #c5cad2;border-radius:6px;font-size:.78rem}.tt-alt{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:.7rem;color:var(--muted)}.only-print{display:none}@media screen and (max-width:760px){.tutanak .tt-ust{grid-template-columns:1fr;text-align:center}.tt-marka{justify-content:center}.tt-kisi,.tt-imzalar{grid-template-columns:1fr}.tt-taahhut{columns:1}.tutanak .table-scroll,.tt-tablo{display:block;overflow-x:auto}}@media print{@page{size:A4;margin:10mm 12mm}.tutanak{border:0;border-radius:0;padding:0;font-size:10pt}.tt-ust,.tt-imzalar,.tt-iade-kutu,.tt-tablo tr{break-inside:avoid}.only-print{display:inline}}.tutanak.dikey{max-width:820px;margin:0 auto;font-size:.86rem}.tutanak.dikey .tt-ust{grid-template-columns:auto 1fr auto;gap:12px}.tutanak.dikey .tt-baslik h2{font-size:1.12rem}.tutanak.dikey .tt-belge{font-size:.74rem;border-left:1px solid var(--border);padding-left:10px}.tt-firma{display:grid;grid-template-columns:2fr 1fr 1.3fr .9fr;gap:10px;margin-top:10px;padding:8px 10px;background:#f7f8fa;border-radius:6px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.tt-firma small{display:block;font-size:.68rem;color:var(--muted)}.tt-firma b{font-size:.84rem}.tutanak.dikey .tt-kisi{grid-template-columns:repeat(4,1fr)}.tt-giris{margin:0 0 8px;font-size:.8rem}.tt-grup{margin-bottom:8px}.tt-grup h4{margin:0 0 4px;font-size:.8rem}.tutanak.dikey .tt-tablo{font-size:.78rem}.tutanak.dikey .tt-tablo td,.tutanak.dikey .tt-tablo th{padding:4px 6px}.tt-tablo .adet{width:36px;text-align:center}.tutanak.dikey .tt-taahhut{columns:1;font-size:.76rem;line-height:1.45}.tutanak.dikey .tt-imzalar{margin-top:14px;gap:10px}.tutanak.dikey .tt-imzalar .imza{height:38px}.tt-imzalar.kucuk{margin-top:8px!important}.tt-imzalar.kucuk>div{padding:6px 10px}.tt-imzalar.kucuk .imza{height:30px!important}.tt-geri{margin-top:14px;padding-top:10px;border-top:2px dashed #c5cad2;font-size:.78rem}.tt-geri h3{margin:0 0 6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#b42330}.tt-geri h3 small{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.tt-geri p{margin:6px 0 4px}.tt-geri-ust{display:flex;gap:24px;flex-wrap:wrap}.tt-secim{display:flex;gap:28px;flex-wrap:wrap}.daire{display:inline-block;width:11px;height:11px;border:1px solid #8a919c;border-radius:50%;vertical-align:-1px;margin-right:4px}.tt-hasar{height:46px;border:1px solid #e3e6ea;border-radius:6px}@media print{@page{size:A4 portrait;margin:9mm 11mm}.tutanak.dikey{max-width:none;font-size:9pt}.tt-geri{break-inside:avoid}}.tt-hat{margin-top:8px}.tt-tablo.ortali{table-layout:auto}.tt-tablo.ortali th,.tt-tablo.ortali td{text-align:center;vertical-align:middle}.tt-tablo.ortali td:not(.aciklama):not(.ozellik),.tt-tablo.ortali th:not(.aciklama){white-space:nowrap;width:1%}.tt-tablo.ortali .aciklama,.tt-tablo.ortali .ozellik{text-align:left;width:auto}.tutanak.dikey .tt-tablo.ortali th,.tutanak.dikey .tt-tablo.ortali td{padding:6px 14px}.tutanak.dikey .tt-tablo.ortali .no{padding:6px 8px}.tutanak.dikey .tt-hat{margin-top:14px}.tutanak.dikey .tt-grup h4{margin-bottom:6px}.tutanak.dikey .tt-tablo.ortali th,.tutanak.dikey .tt-tablo.ortali td{padding:6px 9px}.tutanak.dikey .tt-tablo.ortali td.model{white-space:normal;min-width:90px}.tutanak.dikey .tt-tablo.ortali .ozellik{min-width:270px}.tutanak.dikey .tt-tablo .ozellik span{white-space:nowrap;margin-right:4px}.tutanak.dikey .tt-tablo .ozellik span:not(:last-child):after{margin-left:4px}.tutanak.dikey .tt-bolum{margin-top:12px}.tutanak.dikey .tt-imzalar .imza{height:32px}.tutanak.dikey .tt-hasar{height:34px}@media print{@page{size:A4 portrait;margin:10mm}html,body{margin:0}.tutanak.dikey{width:820px!important;max-width:820px!important;margin:0!important;font-size:.86rem;zoom:var(--olcek, .87);break-inside:avoid;page-break-inside:avoid;page-break-after:avoid}.detail{padding:0!important;margin:0!important}}.form-menusu{position:relative;display:inline-block}.form-menusu-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 24px #0000001f;padding:4px}.form-menusu-liste button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;background:none;border:0;border-radius:6px;font:inherit;cursor:pointer;text-align:left}.form-menusu-liste button:hover{background:#f3f4f6}.form-menusu-liste small{color:var(--muted)}.table tr.tiklanir{cursor:pointer}.modal.genis:has(.kayit-detay){max-width:1040px}.kayit-detay{--kd-cizgi: #d5dae1;--kd-etiket: #4b5563;--kd-zemin: #eef1f5;--kd-metin: #111827}.kd-ust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:0 2px 14px;margin-bottom:14px;border-bottom:1px solid var(--kd-cizgi)}.kd-ikon{flex:none;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;font-size:1.25rem;background:var(--kd-zemin);border:1px solid var(--kd-cizgi);font-weight:700;color:var(--brand)}.kd-ad{flex:1 1 200px;min-width:0}.kd-ad small{color:var(--kd-etiket);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.kd-ad h4{margin:1px 0 0;font-size:1.15rem;font-weight:700;color:var(--kd-metin)}.kd-durumlar{display:flex;margin:0 0 0 auto;padding:9px 0;border:1px solid var(--kd-cizgi);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #1118270f}.kd-durumlar>div{min-width:88px;padding:0 18px;border-left:1px solid var(--kd-cizgi)}.kd-durumlar>div:first-child{border-left:0}.kd-durumlar dt{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kd-etiket)}.kd-durumlar dd{display:flex;align-items:center;gap:7px;margin:3px 0 0;max-width:200px;font-size:.92rem;font-weight:700;color:var(--kd-metin);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-durumlar dd i{flex:none;width:9px;height:9px;border-radius:50%;background:#6b7280}.kd-durumlar dd.yesil{color:#15803d}.kd-durumlar dd.yesil i{background:#16a34a}.kd-durumlar dd.turuncu{color:#b45309}.kd-durumlar dd.turuncu i{background:#d97706}.kd-durumlar dd.kirmizi{color:var(--danger)}.kd-durumlar dd.kirmizi i{background:var(--danger)}.kd-durumlar dd.mavi{color:#1d4ed8}.kd-durumlar dd.mavi i{background:#1d4ed8}.kd-durumlar small{display:block;margin-top:1px;font-size:.72rem;color:var(--kd-etiket)}.kayit-detay.onizlemeli .kd-durumlar{flex-basis:100%}.kayit-detay.onizlemeli .kd-durumlar>div{flex:1;min-width:0}.kd-izgara{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.kayit-detay.onizlemeli .kd-izgara{grid-template-columns:1fr}.kd-kart{border:1px solid var(--kd-cizgi);border-radius:8px;padding:0 14px 12px;background:var(--surface)}.kd-kart.genis{grid-column:1 / -1}.kd-kart h5{margin:0 -14px 10px;padding:9px 14px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#374151;background:var(--kd-zemin);border-bottom:1px solid var(--kd-cizgi);border-radius:8px 8px 0 0}.kd-kart h6{margin:14px 0 6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#374151}.kd-kart h6 small{text-transform:none;letter-spacing:0;color:var(--kd-etiket)}.kd-kutucuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0}.kd-kutucuk.dortlu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kd-kutucuk>div{padding:7px 0;border-bottom:1px solid #e3e6eb}.kd-kutucuk>div.genis{grid-column:1 / -1}.kd-kutucuk dt{font-size:.72rem;font-weight:500;color:var(--kd-etiket)}.kd-kutucuk dd{margin:2px 0 0;font-size:.92rem;font-weight:600;color:var(--kd-metin);overflow-wrap:anywhere}.kd-kutucuk dd.mono{font-size:.88rem}.kd-kutucuk dd.tutar{color:#15803d;font-weight:700}.kd-not{margin:10px 0 0;font-size:.86rem;color:var(--kd-metin);white-space:pre-line}.kd-meta{margin:8px 0 0;font-size:.74rem;color:var(--kd-etiket)}.kd-kimde{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:6px;background:#fff8eb;border:1px solid #f0d9ab;border-left:4px solid #d97706}.kd-kimde b,.kd-bosta b{font-size:.95rem;font-weight:700;color:var(--kd-metin)}.kd-kimde>div,.kd-bosta{display:flex;flex-direction:column;gap:2px}.kd-kimde small,.kd-bosta small{color:var(--kd-etiket);font-size:.76rem}.kd-bosta{padding:10px 12px;border-radius:6px;background:#effaf3;border:1px solid #bfe5cc;border-left:4px solid #15803d}.kd-bosta b{color:#15803d}.kd-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid #e5c88f;font-weight:700;color:#8a5a00;font-size:.76rem}.kd-zaman{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--kd-cizgi);display:flex;flex-direction:column;gap:8px}.kd-zaman li{position:relative;display:flex;flex-direction:column;font-size:.86rem;color:var(--kd-metin)}.kd-zaman li:before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border-radius:50%;background:#9aa3af}.kd-zaman li.aktif:before{background:var(--accent)}.kd-zaman small{color:var(--kd-etiket);font-size:.76rem}.kd-bos{margin:0;font-size:.86rem;color:var(--kd-etiket)}.kd-dosya{margin:10px 0 0;font-size:.86rem}.kayit-detay .form-actions{margin-top:14px}.kayit-detay .form-actions .btn{padding:.4rem 1rem;font-size:.85rem}@media(max-width:760px){.kd-izgara{grid-template-columns:1fr}.kd-durumlar{flex-basis:100%}.kd-durumlar>div{flex:1;min-width:0;padding:0 10px}.kd-durumlar dd{white-space:normal}}.form-menusu-liste button.toplu{border-bottom:1px solid var(--border);border-radius:6px 6px 0 0;margin-bottom:4px}.kd-gecmis-not{color:#b42330!important;font-style:italic}.pz-gecmis-baslik{margin-top:22px}.pz-zaman{margin-left:6px}.pz-zaman li{padding:4px 8px;border-radius:8px}.pz-zaman li.tiklanir{cursor:pointer}.pz-zaman li.tiklanir:hover{background:#f7f8fa}.pz-zaman li:before{left:-26px;top:9px}.degisiklik-onay{margin-top:16px;padding:14px 16px;border:1px solid #f0c36d;background:#fffaf0;border-radius:10px}.degisiklik-onay h4{margin:0 0 10px;font-size:.95rem;color:#8a5a00}.degisiklik-onay table{width:100%;border-collapse:collapse;font-size:.86rem;background:var(--surface);border-radius:6px;overflow:hidden}.degisiklik-onay th{text-align:left;font-size:.72rem;color:var(--muted);padding:6px 10px;border-bottom:1px solid var(--border)}.degisiklik-onay td{padding:7px 10px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.degisiklik-onay td.alan{font-weight:600;white-space:nowrap}.degisiklik-onay td.eski{color:var(--danger);text-decoration:line-through}.degisiklik-onay td.yeni{color:#1d7a45;font-weight:600}.degisiklik-onay td.ok{color:var(--muted);width:1%}.degisiklik-onay .form-actions{margin-top:12px}.log-gorunum{margin-bottom:12px;flex-wrap:wrap}.tanim th.kisa-ad{width:22%}.tanim .unvan-duzenle{width:100%}.tanim .unvan-duzenle input{flex:1;min-width:320px}.chip-servis{background:#e0ecff;color:#1d4ed8}.chip-cikti{background:#eef0f5;color:#4b5563;text-decoration:none}.table tr.stoktan-cikan td{color:var(--muted)}.table tr.stoktan-cikan td b{text-decoration:line-through;text-decoration-color:#9ca3af}.stat.stat-servis{border-left-color:#3b82f6}.cihaz-durum .durum-ozet{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:14px;border:1px solid var(--border);border-radius:10px;background:#fafbfd}.cihaz-durum .durum-ozet>div{flex:1;min-width:0;display:flex;flex-direction:column}.cihaz-durum .durum-ozet small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.durum-secenekler{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.durum-secenek{display:flex;flex-direction:column;gap:3px;text-align:left;font:inherit;cursor:pointer;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.durum-secenek:hover{border-color:#9aa5b5}.durum-secenek.secili{border-color:var(--brand);box-shadow:0 0 0 2px #2f32371f;background:#f6f7f9}.durum-secenek.tehlikeli.secili{border-color:var(--danger);box-shadow:0 0 0 2px #b423181f;background:#fff7f6}.durum-secenekler.invalid .durum-secenek{border-color:var(--danger)}.cihaz-durum .alan-baslik{display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.cihaz-durum .dosya-satiri{align-items:center}.durum-gecmisi li.durum-Cikti b{color:var(--danger)}.durum-gecmisi li.durum-Serviste b{color:#1d4ed8}.btn.danger-dolu{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger-dolu:hover{filter:brightness(.95)}.btn.danger-dolu:disabled{opacity:.6}@media(max-width:600px){.durum-secenekler{grid-template-columns:1fr}}.goruntu-oku.resimsiz{grid-template-columns:1fr}@media screen and (max-width:760px){.appbar{gap:.4rem .5rem;padding:.45rem .75rem}.ana-menu{left:8px;right:8px;width:auto;max-width:none}.appbar-kullanici>span:not(.avatar){display:none}.appbar-kullanici{padding:2px}.container{padding:14px 12px 40px}h2{font-size:1.25rem}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;white-space:nowrap;padding:9px 11px}.tabs button.ayrac{margin-left:8px}input,select,textarea{font-size:16px}.search{max-width:none}.toolbar .segmented{max-width:100%;overflow-x:auto}.segmented button{white-space:nowrap}.modal-arka{padding:10px 8px}.modal{padding:14px 14px 16px}.form-actions{flex-wrap:wrap}.tanim .unvan-duzenle input{min-width:0}.rol-baslik{flex-wrap:wrap;align-items:stretch}.detay-liste,.kayit-detay .detay-liste{grid-template-columns:1fr;gap:2px}.detay-liste dd{margin-bottom:8px}.tutanak{padding:16px 14px}.tutanak.dikey .tt-ust{grid-template-columns:1fr;text-align:center}.tutanak.dikey .tt-belge{border-left:0;padding-left:0;justify-content:center}.tutanak.dikey .tt-kisi,.tt-firma{grid-template-columns:1fr 1fr}.signatures{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:640px){.table-wrap:has(>.table.kart-mobil){overflow:visible;background:none;border:0}.table.kart-mobil thead{display:none}.table.kart-mobil,.table.kart-mobil tbody{display:block}.table.kart-mobil tbody tr{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table.kart-mobil td{display:block;padding:0;border:0}.table.kart-mobil td:empty{display:none}.table.kart-mobil td.right{text-align:left;white-space:normal;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.table.kart-mobil td.right .btn+.btn{margin-left:0}.table.kart-mobil td.nowrap{white-space:normal}}.plaka{font-family:Consolas,Cascadia Mono,monospace;font-weight:700;letter-spacing:.03em;white-space:nowrap}.actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.actions .btn+.btn{margin-left:0}.error{color:var(--danger)!important}.tarih-durum{display:inline-flex;align-items:center;gap:6px;font-size:.86rem}.tarih-durum:before{content:"";width:8px;height:8px;border-radius:50%;background:#16a34a}.tarih-durum.turuncu{color:#b45309;font-weight:600}.tarih-durum.turuncu:before{background:#d97706}.tarih-durum.kirmizi{color:var(--danger);font-weight:600}.tarih-durum.kirmizi:before{background:var(--danger)}.tarih-durum.gri:before{background:#9ca3af}.chip-gecti{background:#fdeeee;color:var(--danger);font-weight:600}.chip-yaklasan{background:#fef3c7;color:var(--warn);font-weight:600}.chip-tamir{background:#fdeeee;color:#9a3412}.stat.stat-zimmetli{border-left-color:#d97706}.stat.stat-bosta{border-left-color:#16a34a}.stat b.stat-para{font-size:1.25rem;padding-top:.35rem}.pano-grid .pano-genis{grid-column:1 / -1}.uyari-liste{max-height:320px;overflow-y:auto}.uyari-ikon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;background:#f3f4f6;font-size:1.05rem}.bar-liste.para-bar li{grid-template-columns:minmax(110px,34%) 1fr 104px}.bar.bar-bakim{background:#b45309}.bar.bar-yakit{background:#2f6bff}.karne .page-head{margin-bottom:12px}.karne-ust{padding:14px 16px;margin-bottom:14px!important;border-bottom:1px solid var(--border)!important}.karne-ust .kd-ad h4{font-size:1.3rem}.karne-ust .plaka{font-size:1.15rem;padding:2px 8px;border:2px solid #1f2937;border-radius:5px;background:#fff;margin-right:6px}.karne-sekmeler{margin-bottom:14px}.karne .kd-izgara{gap:14px}.karne .kd-kart{padding-bottom:14px}.karne .panel{padding:16px}.kd-kimde.tiklanir{cursor:pointer}.kd-kimde.tiklanir:hover{filter:brightness(.98)}.kd-kutucuk small{display:block;font-size:.74rem;margin-top:1px}.karne-arac-cubugu{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.karne-alt-baslik{margin:6px 0 10px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#374151}.belge-kutulari{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.belge-kutu{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--kd-cizgi);border-left:5px solid #9ca3af;border-radius:8px;background:#fafbfc}.belge-kutu.yesil{border-left-color:#16a34a}.belge-kutu.turuncu{border-left-color:#d97706;background:#fffaf0}.belge-kutu.kirmizi{border-left-color:var(--danger);background:#fff6f5}.belge-baslik{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#374151}.belge-tarih{font-size:1.25rem}.belge-durum{font-size:.86rem;font-weight:600;color:#15803d}.belge-kutu.turuncu .belge-durum{color:#b45309}.belge-kutu.kirmizi .belge-durum{color:var(--danger)}.km-grafik{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:170px;padding:8px 4px 0;border-bottom:1px solid var(--border);margin-bottom:18px}.km-sutun{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.km-sutun>small:last-child{font-size:.7rem;white-space:nowrap;padding-bottom:4px}.km-cubuk{display:block;width:70%;max-width:38px;background:var(--accent);border-radius:4px 4px 0 0}.km-deger{font-size:.68rem;min-height:1em}@media(max-width:860px){.belge-kutulari{grid-template-columns:1fr}.km-grafik{gap:2px}.km-sutun>small:last-child{font-size:.6rem}}.iade-ozet{margin-bottom:14px}.iade-ozet small{display:block;margin-top:2px}.fields label small{font-size:.76rem}.tt-ekipman{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 16px;font-size:.8rem}.tt-ekipman .kutu{margin:0 4px 0 0}.tt-tablo th{width:18%}@media print{body.tutanak-yazdir>*:not(.modal-arka){display:none!important}body.tutanak-yazdir .modal-arka{position:static;background:none;padding:0;display:block;overflow:visible}body.tutanak-yazdir .modal{max-width:none!important;box-shadow:none;padding:0;border-radius:0}body.tutanak-yazdir .modal-baslik{display:none}}@media screen and (max-width:760px){.tt-ekipman{grid-template-columns:1fr 1fr}}.personel-zimmet>*,.kd-izgara>*,.pano-grid>*{min-width:0}.table th.orta,.table td.orta{text-align:center}.arac-hucre b,.arac-hucre small{display:block}.arac-hucre small{margin-top:2px}.durum-hucre{white-space:nowrap}.durum-hucre .sofor-adi{display:block;margin-top:5px;font-size:.84rem;color:#374151}.durum-hucre small.sofor-adi{color:var(--muted);white-space:normal;max-width:200px}.arac-hucre{min-width:180px}.table thead th{background:#eef1f5;color:#1f2937;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding-top:.75rem;padding-bottom:.75rem;border-bottom:2px solid #d5dae1}.durum-hucre .sofor-adi{font-weight:600;color:#1f2937}.modal.genis:has(.zimmet-formu){max-width:760px}.zf-bolum{margin-bottom:14px;padding:12px 14px 14px;border:1px solid var(--border);border-radius:10px;background:#fafbfc}.zf-bolum h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.95rem;color:var(--text)}.zf-adim{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:.8rem;font-weight:700}.zf-ara{margin-left:auto;max-width:220px;padding:5px 10px;font-weight:400}.zf-arac{display:flex;align-items:center;gap:14px;margin-top:10px;padding:10px 14px;border-radius:8px;background:#eef4ff;border:1px solid #c7d7fe;border-left:4px solid #2f6bff}.zf-arac>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.zf-arac small{color:#475569}.zf-plaka{font-size:1.05rem;padding:3px 9px;border:2px solid #1f2937;border-radius:5px;background:#fff}.zf-km{display:flex;flex-direction:column;align-items:flex-end}.zf-km b{font-size:1.05rem;color:#1d4ed8}.zf-soforler{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:290px;overflow-y:auto;padding:2px}.zf-sofor{position:relative;display:flex;align-items:flex-start;gap:10px;text-align:left;font:inherit;cursor:pointer;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);transition:border-color .12s,box-shadow .12s,background .12s}.zf-sofor:hover{border-color:#9aa5b5;box-shadow:0 2px 8px #11182714}.zf-sofor.secili{border-color:var(--accent);background:#fff7f0;box-shadow:0 0 0 2px #d9620b2e}.zf-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;color:#fff;font-weight:700;font-size:.9rem}.zf-sofor-bilgi{display:flex;flex-direction:column;gap:2px;min-width:0}.zf-sofor-bilgi b{font-size:.95rem}.zf-sofor-bilgi small{color:var(--muted);font-size:.78rem}.zf-etiketler{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.zf-etiketler .chip{margin:0;font-size:.72rem}.zf-tik{position:absolute;top:8px;right:10px;display:none;width:20px;height:20px;border-radius:50%;place-items:center;background:var(--accent);color:#fff;font-size:.72rem;font-weight:700}.zf-sofor.secili .zf-tik{display:grid}.zf-not{margin:10px 0 0}.zf-ozet{margin-right:auto;align-self:center;font-size:.88rem;color:#374151}.zimmet-formu .form-actions{align-items:center}@media(max-width:600px){.zf-arac{flex-wrap:wrap}.zf-km{align-items:flex-start}.zf-ara{max-width:140px}}.zf-bolum{background:var(--surface)}.zf-adim{background:var(--brand)}.zf-arac{background:#f8f9fa;border:1px solid var(--border);border-left:3px solid var(--brand)}.zf-km b{color:var(--text)}.zf-avatar{background:var(--primary-soft);color:var(--brand);font-size:.85rem}.zf-sofor:hover{box-shadow:none}.zf-sofor.secili{background:#fffaf5;box-shadow:none}.zf-sofor.secili .zf-avatar{background:var(--brand);color:#fff}.zf-uzerinde{color:#4b5563!important}.zf-sofor-bilgi small.warn{color:var(--warn)}.zimmet-formu .picker-list{top:calc(100% + 4px)}.zf-secili-sofor{margin-top:0;align-items:center}.zf-secili-sofor>div{display:flex;flex-direction:column;gap:1px}.zf-secili-sofor .zf-avatar{background:var(--brand);color:#fff}.zf-secili-sofor small.warn{color:var(--warn)}.zf-bolum{padding:0 14px 14px;border-color:#dfe3e8;box-shadow:0 1px 2px #1118270a}.zf-bolum h4{margin:0 -14px 12px;padding:9px 14px;background:#f3f5f8;border-bottom:1px solid #e3e7ec;border-radius:10px 10px 0 0;font-size:.9rem;letter-spacing:.01em}.zf-adim{width:22px;height:22px;font-size:.75rem;background:var(--accent);box-shadow:0 0 0 3px #fde7d4}.zf-arac{background:#f2f6ff;border:1px solid #d9e4fb;border-left:4px solid #2f6bff}.zf-arac small{color:#52607a}.zf-plaka{border-color:#1f2a44;box-shadow:0 1px #1f2a44}.zf-km b{color:#1d4ed8}.zf-secili-sofor{background:#f1fbf4;border-color:#cdebd6;border-left-color:#16a34a}.zf-secili-sofor .zf-avatar{background:#16a34a}.zf-secili-sofor small{color:#4b5d52!important}.zf-secili-sofor small.warn{color:var(--warn)!important}.zimmet-formu .picker input{padding-left:34px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center / 16px}.zimmet-formu .picker-list li.active{background:#fff4ea}.zimmet-formu .picker-list li b{font-size:.92rem}.zf-ozet{padding:6px 10px;border-radius:6px;background:#f3f5f8}.zimmet-formu .btn.accent{padding:8px 18px;font-weight:600;box-shadow:0 2px 6px #d9620b40}.zimmet-formu .btn.accent:disabled{box-shadow:none}.modal.genis:has(.tutanak){max-width:calc(210mm + 48px);background:#e9ecef}.modal:has(.tutanak) .modal-baslik,.modal:has(.tutanak) .form-actions{background:transparent}.tutanak.dikey{width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:12mm 13mm;border:0;border-radius:2px;box-shadow:0 2px 12px #00000026;font-size:.86rem}@media screen and (max-width:860px){.tutanak.dikey{width:auto;min-height:0;padding:16px 14px}}@media print{.tutanak.dikey{width:auto!important;max-width:none!important;min-height:0;padding:0;box-shadow:none;zoom:1}body.tutanak-yazdir .modal{background:#fff}}.sofor-zimmet .tanim-liste li{position:relative;border-radius:8px}.sofor-zimmet .tanim-liste li.secili{background:#fff6ee}.sofor-zimmet .tanim-liste li.secili:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.sofor-zimmet .tanim-liste li.secili .avatar{background:var(--brand);color:#fff}.sofor-zimmet .tanim-liste li b{font-size:.95rem}.sz-sayi{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:99px;font-size:.78rem;font-weight:700;background:#e8efff;color:#1d4ed8}.sz-sayi.bos{background:transparent;color:#c0c5cc;font-weight:400}.sofor-zimmet .personel-zimmet>.panel:last-child{padding-top:0;overflow:hidden}.sofor-zimmet .pz-baslik{margin:0 -16px 16px;padding:16px;background:linear-gradient(180deg,#f6f8fb,#fff);border-bottom:1px solid var(--border)}.sofor-zimmet .pz-baslik .avatar{background:var(--brand);color:#fff}.sofor-zimmet .pz-baslik b{font-size:1.15rem}.sz-baslik{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#374151}.sz-rozet{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--accent);color:#fff;font-size:.74rem;letter-spacing:0}.sz-rozet.gri{background:#e5e7eb;color:#4b5563}.sofor-zimmet .table .plaka{padding:2px 7px;border:1.5px solid #1f2937;border-radius:4px;background:#fff;font-size:.85rem}.sofor-zimmet .table tbody tr.tiklanir:hover td{background:#f8faff}.sofor-zimmet .pz-zaman li b .mono{font-weight:700}.sofor-zimmet .table th,.sofor-zimmet .table td{padding-left:.55rem;padding-right:.55rem}.sofor-zimmet .table td:nth-child(2){min-width:140px}.sofor-zimmet .table td .btn.sm{padding:4px 8px}.sz-sure{display:block;font-size:.74rem}.zf-arac-ust{margin:0 0 14px}.zf-bolum h4 small{font-weight:400;font-size:.8rem}.zf-segment{flex-wrap:wrap}.zf-segment button.active{background:var(--brand)}.kf-ikon{background:#2f6bff;box-shadow:0 0 0 3px #dbe6ff;font-size:.72rem}.kf-dugmeler{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kf-dugme{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;font:inherit;cursor:pointer;border:1.5px dashed #b9c6dc;border-radius:10px;background:#f7f9fd;color:var(--text);transition:border-color .12s,background .12s}.kf-dugme:hover{border-color:#2f6bff;background:#f0f5ff}.kf-dugme span{font-size:1.5rem;line-height:1.2}.kf-dugme b{font-size:.92rem}.kf-dugme small{font-size:.76rem}.kf-dosya{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #d9e4fb;border-radius:8px;background:#f2f6ff}.kf-dosya .btn+.btn{margin-left:0}.kf-onizleme{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid var(--border);background:#fff}.kf-pdf{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:6px;background:#b42318;color:#fff;font-weight:700;font-size:.78rem}.kf-dosya-bilgi{flex:1;min-width:0;display:flex;flex-direction:column}.kf-dosya-bilgi b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.kf-okuma{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;border-radius:8px;font-size:.86rem}.kf-okuma.okunuyor{background:#f2f6ff;color:#1d4ed8}.kf-okuma.ok{background:#ecfdf3;color:#166534}.kf-okuma.hata{background:#fff7e6;color:#8a5a00}.fatura-ikon{text-decoration:none;font-size:1.05rem}.belge-dosya{margin-top:4px;font-size:.8rem}.tanim-plaka{display:inline-block;margin-right:6px;padding:1px 6px;border:1.5px solid #1f2937;border-radius:4px;font-size:.78rem;color:var(--text);text-decoration:none;background:#fff}.stat.tiklanir{cursor:pointer}.stat.tiklanir:hover{border-color:#c5ccd6}.stat.stat-gecikti{border-left-color:var(--danger)}.stat.stat-gecikti b{color:var(--danger)}.bt-takvim{padding:16px;margin-bottom:16px}.bt-takvim>h3{margin:-16px -16px 12px;padding:.8rem 1rem;border-bottom:1px solid var(--border);font-size:1.05rem}.bt-aylar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:120px}.bt-ay{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px}.bt-ay b{font-size:.78rem;min-height:1em}.bt-ay small{font-size:.7rem;white-space:nowrap}.bt-cubuk{display:block;width:60%;max-width:34px;background:#2f6bff;border-radius:4px 4px 0 0}.bt-durum{display:inline-block;padding:2px 10px;border-radius:99px;font-size:.8rem;font-weight:600;background:#ecfdf3;color:#15803d}.bt-durum.turuncu{background:#fef3c7;color:var(--warn)}.bt-durum.kirmizi{background:#fdeeee;color:var(--danger)}.bt-durum.gri{background:#eef0f3;color:var(--muted)}@media(max-width:760px){.bt-aylar{gap:2px}.bt-ay small{font-size:.58rem}.kf-dugmeler{grid-template-columns:1fr 1fr}}
