.iz{--iz-y1:color-mix(in srgb, var(--accent) 32%, var(--surface));--iz-y2:color-mix(in srgb, var(--accent) 58%, var(--surface));--iz-y3:color-mix(in srgb, var(--accent) 88%, var(--surface));max-width:1520px;padding:0 var(--gutter);margin:0 auto}.iz-yil{align-items:center;gap:2px;display:inline-flex}.iz-yil-ad{text-align:center;min-width:52px;font:600 1rem var(--sans);font-variant-numeric:tabular-nums}.iz-ayar{gap:12px;width:320px;padding:12px}.iz-ayar .alan>label{font-size:.8rem}.iz-ayar select,.iz-ayar input[type=number]{min-height:38px;padding:7px 10px;font-size:.9rem}.iz-ayar .onay{padding:0}.iz-govde{background:var(--surface);border:1px solid var(--rule);border-top:0;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.iz-bilgi{background:var(--accent-soft);width:fit-content;color:var(--accent);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:7px 12px;font-size:.84rem;display:flex}.iz-bilgi button{color:inherit;font:600 .84rem var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.iz-harita-kap{border:1px solid var(--rule);border-radius:var(--radius);margin:0;padding:12px 14px}.iz-harita-kap figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:8px;display:flex}.iz-baslik{font-size:.9rem;font-weight:600}.iz-lejant{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:.78rem;display:flex}.iz-lejant span{align-items:center;gap:5px;display:inline-flex}.iz-lejant i{border-radius:2px;width:11px;height:11px}.iz-y1{background:var(--iz-y1)}.iz-y2{background:var(--iz-y2)}.iz-y3{background:var(--iz-y3)}.iz-yasim{box-shadow:inset 0 0 0 2px var(--signal)}.iz-harita{gap:3px;display:grid;overflow-x:auto}.iz-harita-satir{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;grid-template-columns:34px repeat(31,minmax(11px,1fr));align-items:center;gap:2px;min-width:520px;padding:1px 2px 1px 8px;display:grid}.iz-harita-satir:hover{background:var(--paper-2)}.iz-harita-satir:focus-visible{outline:2px solid var(--accent)}.iz-harita-satir.ak{background:var(--paper-2)}.iz-harita-satir>span:first-child{font:500 .7rem var(--mono);color:var(--muted)}.iz-harita-satir.ak>span:first-child{color:var(--ink);font-weight:600}.iz-h{background:color-mix(in srgb, var(--paper-2) 70%, var(--surface));border-radius:2px;height:12px}.iz-h.tatil{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.iz-h.yok{background:0 0}.iz-h.y1{background:var(--iz-y1)}.iz-h.y2{background:var(--iz-y2)}.iz-h.y3{background:var(--iz-y3)}.iz-h.asim{box-shadow:inset 0 0 0 2px var(--signal)}.iz-ay{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.iz-ay-ad{text-align:center;min-width:150px;font-size:1.3rem}.iz-ay-ozet{color:var(--ink-2);margin-left:8px;font-size:.84rem}.iz-ay-ozet .iz-tatil-ad{color:var(--signal)}.iz-tablo-kap{overflow-x:auto}.iz-tablo{--iz-ad-g:190px;table-layout:fixed;width:max(100%, calc(var(--iz-ad-g) + var(--iz-gun,31) * 26px + 256px));border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:.8rem}.iz-tablo th,.iz-tablo td{border-bottom:1px solid var(--rule);text-align:center;height:34px;padding:0}.iz-tablo thead th{z-index:2;background:var(--surface);color:var(--muted);height:auto;padding:4px 0;font-weight:500;line-height:1.15;position:sticky;top:0}.iz-tablo thead .iz-gn{font:600 .78rem var(--sans);color:var(--ink);display:block}.iz-tablo thead .iz-hg{font-size:.64rem;display:block}.iz-tablo thead .tatil .iz-gn{color:var(--signal)}.iz-tablo thead .asim{box-shadow:inset 0 -3px 0 var(--signal)}.iz-tablo .iz-kisi{z-index:1;width:var(--iz-ad-g);text-align:left;background:var(--surface);border-right:1px solid var(--rule-strong);position:sticky;left:0}.iz-tablo thead .iz-kisi{z-index:3;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;font-size:.7rem}.iz-kisi button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:4px 12px;display:grid}.iz-kisi button:hover b{text-underline-offset:2px;text-decoration:underline}.iz-kisi button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iz-kisi b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.iz-kisi small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.iz-tablo .iz-g{cursor:cell;-webkit-user-select:none;user-select:none;width:26px;position:relative}.iz-tablo .iz-g.hafta,.iz-tablo .iz-g.tatil{background:var(--paper-2)}.iz-tablo .iz-g.cts{background:color-mix(in srgb, var(--paper-2) 50%, var(--surface))}.iz-tablo .iz-g.disi{background:repeating-linear-gradient(-45deg, transparent 0 4px, var(--rule) 4px 5px);cursor:default}.iz-tablo .iz-g.izin:after{content:"";background:var(--ok-soft);border-top:1.5px solid var(--ok);border-bottom:1.5px solid var(--ok);cursor:pointer;position:absolute;inset:8px 0}.iz-tablo .iz-g.izin.say:after{background:color-mix(in srgb, var(--ok) 35%, var(--surface))}.iz-tablo .iz-g.izin.ilk:after{border-left:1.5px solid var(--ok);border-radius:6px 0 0 6px;left:3px}.iz-tablo .iz-g.izin.son:after{border-right:1.5px solid var(--ok);border-radius:0 6px 6px 0;right:3px}.iz-tablo .iz-g.izin.ilk.son:after{border-radius:6px}.iz-tablo .iz-g.izin.uyari:after{border-color:var(--signal);background:var(--signal-soft)}.iz-tablo .iz-g.iz-secim{box-shadow:inset 0 0 0 2px var(--accent)}.iz-tablo .iz-t{width:64px;font:500 .8rem var(--sans);color:var(--ink-2);padding:0 6px}.iz-tablo thead .iz-t{text-transform:uppercase;letter-spacing:.03em;padding:4px;font-size:.64rem;line-height:1.2}.iz-tablo .iz-t-ilk{border-left:1px solid var(--rule-strong)}.iz-tablo .iz-t small{color:var(--muted);font-size:.66rem;display:block}.iz-tablo .iz-kalan{font:600 .95rem var(--serif);color:var(--ink)}.iz-tablo .iz-kalan.eksi{color:var(--signal)}.iz-tablo .iz-isaret{color:var(--warn);margin-left:4px;font-weight:700}.iz-tablo tfoot td{text-align:left;border-bottom:0;height:auto;padding:8px}.iz-tablo .iz-bos td{text-align:left;color:var(--muted);height:auto;padding:24px 16px}.iz-ekle{gap:6px;display:flex}.iz-ekle input{min-height:34px;padding:6px 10px;font-size:.86rem}.iz-ipucu{color:var(--muted);font-size:.78rem}.iz-uyarilar{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-sm);margin:0;padding:10px 14px 10px 30px;font-size:.84rem;line-height:1.5}.iz-uyarilar li+li{margin-top:3px}.iz-uyarilar b{font-weight:600}.iz-ozet{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.iz-ikili{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iz-ikili input,#iz-izin-form input,#iz-kisi-form input{min-height:40px}.iz-hesap{color:var(--ink-2);background:var(--paper-2);border-radius:var(--radius-sm);padding:8px 10px;font-size:.86rem}.iz-hesap:empty{display:none}.iz-hesap b{color:var(--ink)}.iz .ug-kayit{background:var(--surface);border:1px solid var(--rule);border-radius:0 0 var(--radius) var(--radius);border-top:0;margin:0;padding:10px 16px}.iz-ek{gap:56px;margin-top:48px;display:grid}.iz-ek .reklam{margin:0}@media (width<=640px){.iz-ikili{grid-template-columns:1fr}.iz-ay-ozet{flex-basis:100%;margin-left:0}.iz-tablo{--iz-ad-g:140px}}.iz-baski-ust{display:none}@media print{@page{size:A4 portrait;margin:12mm}.iz-sayfa>:not(.iz){display:none!important}.iz{max-width:none;padding:0}.iz-baski-ust{justify-content:space-between;align-items:baseline;font-size:9pt;display:flex!important}.iz-baski-ust strong{font-size:13pt}.iz-govde{border:0;gap:10px;padding:0}.iz-harita-satir{min-width:0}.iz-baski-tablo table{border-collapse:collapse;width:100%;font-size:8pt}.iz-baski-tablo th,.iz-baski-tablo td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:4px}.iz-baski-tablo th{text-transform:uppercase;color:#555;font-size:7pt}.iz-baski-tablo .sag{text-align:right}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
