.os{--os-yukseklik:clamp(520px, calc(100vh - 150px), 860px);max-width:1520px;padding:0 var(--gutter);margin:0 auto}.os-tam-kapa,.os--tam .os-tam-ac{display:none}.os--tam .os-tam-kapa{display:block}.os-yon label{padding:6px 12px}.os-govde{height:var(--os-yukseklik);border:1px solid var(--rule);border-radius:0 0 var(--radius) var(--radius);background:var(--surface);grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.os-panel{border-right:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:18px;padding:14px 16px 16px;display:flex;overflow-y:auto}.os-ara{position:relative}.os-ara>svg{color:var(--muted);pointer-events:none;position:absolute;top:13px;left:11px}.os-ara input{min-height:40px;padding-left:34px;font-size:.92rem}.os-ara-sonuc{z-index:20;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.os-ara-sonuc button{text-align:left;width:100%;color:var(--ink);font:500 .88rem/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;display:grid}.os-ara-sonuc button span{color:var(--muted);font-size:.8rem;font-weight:400}.os-ara-sonuc button:hover,.os-ara-sonuc button:focus-visible{background:var(--paper-2)}.os-ara-sonuc .ug-bos-not{padding:7px 9px}.os-kutu{gap:12px;display:grid}.os-kutu-baslik{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ug-bos-not{color:var(--muted);font-size:.88rem}.os-form{gap:12px;display:grid}.os-form input[type=text],.os-form select{min-height:38px;padding:8px 10px;font-size:.92rem}.os-form .alan>label{font-size:.8rem}.os-acik-onay{font-size:.86rem}.os-form-arac{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.os-form-arac .btn{flex:1}.os-form-arac .ug-sil{flex:none;margin-left:auto}.os-sira{color:var(--ink-2);margin-right:2px;font-size:.8rem;font-weight:600}.os-gozlem{color:var(--ink-2);gap:6px;margin-top:4px;font-size:.82rem;line-height:1.45;display:grid}.os-gozlem button{all:unset;cursor:pointer;color:var(--accent);text-underline-offset:2px;text-decoration:underline}.os-birimler{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.os-birimler li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font-size:.86rem;display:grid}.os-birimler .ad{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-birimler .n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.os-renk{cursor:pointer;border-radius:50%;width:14px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.os-renk input{opacity:0;cursor:pointer;border:0;width:28px;height:28px;padding:0;position:absolute;inset:-6px}.os-tuval{background-color:var(--paper);background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 13%, transparent) 1px, transparent 1.2px);cursor:grab;touch-action:none;background-size:22px 22px;outline:none;position:relative;overflow:hidden}.os-tuval:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.os-tuval.os-kaydiriyor{cursor:grabbing}.os-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.os-svg text{font-family:IBM Plex Sans,system-ui,sans-serif}.os-svg .kart{cursor:pointer}.os-svg .kart:hover .kart-zemin{stroke:var(--ink-2)}.os-svg .dal{cursor:pointer}.os-svg .dal:hover rect{stroke:var(--ink)}.os-svg .kart.os-surukle{opacity:.55;pointer-events:none}.os-svg .kart.os-hedef .kart-zemin{stroke:var(--ok);stroke-width:2.5px;stroke-dasharray:none}.os-svg .kart.os-hedef-yok .kart-zemin{stroke:var(--signal);stroke-width:2px}.os-yakinlik{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);display:flex;position:absolute;bottom:14px;right:14px;overflow:hidden}.os-yakinlik button{min-width:36px;height:34px;color:var(--ink);font:500 1rem/1 var(--sans);cursor:pointer;background:0 0;border:0}.os-yakinlik button:hover{background:var(--paper-2)}.os-yakinlik .os-oran{min-width:58px;font:500 .78rem/1 var(--mono);border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.os-ipucu{color:var(--muted);pointer-events:none;font-size:.76rem;position:absolute;bottom:16px;left:14px;right:200px}.os-ipucu kbd,.os-uyari kbd{padding:1px 4px;font-size:.68rem}.os-uyari{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 82%, transparent);color:var(--paper);pointer-events:none;padding:10px 16px;font-size:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os-uyari kbd{color:inherit;background:0 0;border-color:currentColor}.os-bilgi{background:var(--accent-soft);width:fit-content;max-width:calc(100% - 24px);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;position:absolute;top:12px;left:12px;right:12px}.os-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}.os-bos{text-align:center;place-content:center;gap:14px;display:grid;position:absolute;inset:0}.os-bos p{font-family:var(--serif);font-size:1.3rem}.os-bos div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.os--tam{z-index:80;background:var(--paper);flex-direction:column;max-width:none;padding:0;display:flex;position:fixed;inset:0}.os--tam .ug-arac{border-left:0;border-right:0;border-radius:0}.os--tam .os-govde{border:0;border-radius:0;flex:1;height:auto}html.os-kilit{overflow:hidden}.os-sil-secenek{gap:8px;display:grid}.os-sil-secenek .btn{text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:2px 8px}.os-sil-secenek .muted{font-size:.8rem;font-weight:400}.os-ek{gap:56px;margin-top:48px;display:grid}.os-ek .reklam{margin:0}.os-sutunlar{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.os-sutunlar>div{border-left:1px solid var(--rule);border-top:1px solid var(--rule);align-content:start;gap:3px;padding:14px 16px;display:grid}.os-sutunlar>div:nth-child(3n+1){border-left:0}.os-sutunlar>div:nth-child(-n+3){border-top:0}.os-sutunlar b{font-family:var(--serif);font-size:1.12rem;font-weight:600}.os-sutunlar span{color:var(--muted);font-size:.82rem;line-height:1.45}.os-sutun-not{color:var(--ink-2);font-size:.86rem}@media (width<=960px){.os-govde{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:auto}.os-tuval{order:-1;height:62vh;min-height:380px}.os-panel{border-right:0;border-top:1px solid var(--rule);max-height:none}.os--tam .os-panel{display:none}.os--tam .os-tuval{height:auto}.os-ipucu{display:none}}@media (width<=640px){.os-sutunlar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.os-sutunlar>div{border-left:1px solid var(--rule)!important;border-top:1px solid var(--rule)!important}.os-sutunlar>div:nth-child(odd){border-left:0!important}.os-sutunlar>div:nth-child(-n+2){border-top:0!important}}@media print{@page{size:landscape;margin:10mm}.os-sayfa>:not(.os-baski){display:none!important}.os-baski{display:block!important}.os-baski svg{width:100%;height:auto;max-height:180mm}}
