:root{--bg: #10161d;--bg2: #1d2630;--bg3: #283440;--panel: #171f28;--header-bg: #202a35;--popover-bg: #202b36;--text: #dce5ee;--text-strong: #f1f5f9;--text-secondary: #bfccd8;--muted: #a0adba;--shortcut: #9daebe;--text-on-primary: #f4f8fb;--border: #344250;--border-strong: #53697c;--control-border: #405364;--control-bg: #26323e;--control-hover: #303f4d;--control-pressed: #1d2a35;--field-bg: #111820;--field-hover: #15212a;--row-hover: #23303c;--accent: #8bc4e2;--accent-border: #649bbd;--accent-soft: #203340;--selection-bg: #294050;--selection-hover: #304c60;--selection-text: #d8eefa;--primary: #346888;--primary-hover: #3c7192;--primary-pressed: #2c5b78;--focus: #aad8f3;--focus-halo: rgba(139, 196, 226, .16);--accent2: #e2bc78;--warn: var(--accent2);--warning-soft: #332d23;--danger: #ed9994;--danger-soft: #36282d;--ok: #8ac7a2;--ok-soft: #21332d;--snap: #dc9abc;--table-head: #24313d;--table-line: #2c3a47;--table-stripe: #1b252f;--readout-bg: rgba(16, 22, 29, .9);--hud-bg: rgba(23, 31, 40, .97);--backdrop: rgba(6, 10, 15, .62);--edge-highlight: rgba(255, 255, 255, .045);--shadow-color: rgba(0, 0, 0, .32);--shadow-deep: rgba(0, 0, 0, .48);--shadow-sm: 0 2px 8px var(--shadow-color);--shadow-popover: 0 8px 24px var(--shadow-deep), 0 2px 6px var(--shadow-color);--shadow-modal: 0 16px 48px var(--shadow-deep);--shadow-tools: -6px 0 6px -4px var(--shadow-color);--scrollbar: #536476;--scrollbar-track: var(--panel);--transparent: transparent;--brand-bg: #ffffff;--paper-bg: #ffffff;--paper-text: #000000;--document-workspace: #2b3541;--font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--mono: ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--type-base-size: 13px;--type-ui-size: 12px;--type-section-size: 11px;--type-section-tracking: .6px;--type-group-tracking: .4px;--type-value-size: 12px;--type-value-compact-size: 10px;--type-label-size: 11px;--type-help-size: 10px;--type-shortcut-size: 9px;--type-command-size: 13px;--type-status-size: 11px;--type-symbol-size: 14px;--type-symbol-lg-size: 16px;--type-symbol-xl-size: 18px;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-base-weight: var(--type-weight-regular);--type-section-weight: var(--type-weight-semibold);--type-value-weight: var(--type-weight-medium);--type-label-weight: var(--type-weight-regular);--type-help-weight: var(--type-weight-regular);--type-command-weight: var(--type-weight-regular);--type-status-weight: var(--type-weight-regular);--type-base-leading: 1.15;--type-section-leading: 1.15;--type-value-leading: 1.15;--type-label-leading: 1.15;--type-help-leading: 1.35;--type-command-leading: 1.15;--type-status-leading: 1.15;--type-toolbar-leading: normal;--type-single-leading: 1;--type-symbol-leading: 1.1;--type-action-leading: 1.5;--type-filter-leading: 1.6;--type-list-leading: 1.7;--type-code-leading: 1.45;--type-prose-leading: 1.5;--type-hint-leading: 1.4;color-scheme:dark}:root[data-tema=acik]{--bg: #eef1f5;--bg2: #e4e9ef;--bg3: #d7dee6;--panel: #f6f8fa;--header-bg: #e8edf3;--popover-bg: #ffffff;--text: #1f2a35;--text-strong: #0e1720;--text-secondary: #3c4a58;--muted: #5d6c7b;--shortcut: #6d7d8c;--text-on-primary: #ffffff;--border: #c7cfd9;--border-strong: #93a2b1;--control-border: #b6c0cb;--control-bg: #ffffff;--control-hover: #edf2f7;--control-pressed: #dce3eb;--field-bg: #ffffff;--field-hover: #f2f6fa;--row-hover: #e7eef5;--accent: #17618f;--accent-border: #3f8cb8;--accent-soft: #dcebf5;--selection-bg: #d2e6f3;--selection-hover: #c0dcee;--selection-text: #0e3a55;--primary: #2c6f93;--primary-hover: #33799e;--primary-pressed: #245d7c;--focus: #17618f;--focus-halo: rgba(23, 97, 143, .18);--accent2: #97650f;--warn: var(--accent2);--warning-soft: #fbf1d9;--danger: #b02b26;--danger-soft: #fae4e3;--ok: #246c40;--ok-soft: #e0f1e6;--snap: #ad3a6d;--table-head: #e7ecf2;--table-line: #d3dae3;--table-stripe: #f2f5f9;--readout-bg: rgba(255, 255, 255, .92);--hud-bg: rgba(255, 255, 255, .97);--backdrop: rgba(26, 37, 49, .32);--edge-highlight: rgba(255, 255, 255, .7);--shadow-color: rgba(21, 33, 45, .14);--shadow-deep: rgba(21, 33, 45, .24);--scrollbar: #a2b1c0;--document-workspace: #d9e0e8;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;touch-action:manipulation;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--type-base-size);overflow:hidden;accent-color:var(--accent);font-weight:var(--type-base-weight);line-height:var(--type-base-leading)}html{height:var(--uyg-boy, 100%)}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--control-bg);border:1px solid var(--control-border);border-radius:4px;padding:4px 8px;cursor:pointer;box-shadow:inset 0 1px 0 var(--edge-highlight)}button:hover{border-color:var(--border-strong)}button.primary{background:var(--primary);border-color:var(--primary);color:var(--text-on-primary)}button.danger{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:var(--field-bg);border:1px solid var(--border-strong);border-radius:4px;padding:4px 6px;min-width:0}input:focus,select:focus,textarea:focus{outline:1px solid var(--focus);outline-offset:0;border-color:var(--accent-border)}input[type=number]{font-family:var(--mono)}label.field{display:flex;flex-direction:column;gap:2px;font-size:var(--type-label-size);color:var(--muted);font-weight:var(--type-label-weight);line-height:var(--type-label-leading)}label.field>input,label.field>select{color:var(--text)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.grid3>*{min-width:0}label.field>input,label.field>select{max-width:100%}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--muted);font-weight:var(--type-help-weight);line-height:var(--type-help-leading);font-size:var(--type-help-size)}.ok{color:var(--ok)}.danger{color:var(--danger)}.warn{color:var(--accent2)}.app{--sol-panel: 260px;--sag-panel: 300px;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:var(--sol-panel) 1fr var(--sag-panel);height:100%}.app.sol-yok{--sol-panel: 0px}.app.sag-yok{--sag-panel: 0px}.app>.left{grid-column:1;grid-row:3}.app>.center{grid-column:2;grid-row:3}.app>.right{grid-column:3;grid-row:3}.panel-tutamac{position:absolute;top:50%;z-index:5;width:18px;height:56px;padding:0;transform:translateY(-50%);border-radius:0 6px 6px 0;font-size:18px;line-height:1;opacity:.55}.panel-tutamac:hover,.panel-tutamac:focus-visible{opacity:1}.panel-tutamac.sol{left:0;border-left:none}.panel-tutamac.sag{right:0;border-right:none;border-radius:6px 0 0 6px}.menubar{grid-column:1 / -1;display:flex;align-items:center;gap:2px;background:var(--panel);border-bottom:1px solid var(--border);padding:2px 6px;-webkit-user-select:none;user-select:none}.menubar .brand{display:inline-flex;align-items:center;margin:0 12px 0 2px;padding:2px 7px;border-radius:5px;background:var(--brand-bg);flex:none}.menubar .brand img{display:block;height:17px;width:auto}.ice-hedef{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;padding:6px 8px;border:1px solid var(--accent-border);border-radius:6px;background:var(--bg2)}.proje-sekmeleri{margin-left:auto;display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none}.proje-sekme{display:inline-flex;align-items:center;flex:none;max-width:220px;border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.proje-sekme.etkin{background:var(--selection-bg);border-color:var(--accent-border)}.proje-sekme button{background:var(--transparent);border:none;box-shadow:none;padding:2px 6px;font-size:12px;color:var(--muted)}.proje-sekme.etkin button{color:var(--selection-text)}.proje-sekme .ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.proje-sekme .sira{display:inline-block;min-width:14px;margin-right:4px;border-radius:3px;font-size:10px;text-align:center;background:var(--border);color:var(--text)}.proje-sekme .kapat{padding:2px 5px 2px 2px;opacity:.6}.proje-sekme .kapat:hover{opacity:1}.proje-sekme-yeni{flex:none;padding:1px 7px;font-size:13px}.menu{position:relative}.menu>button{background:var(--transparent);border:1px solid var(--transparent);padding:4px 10px;box-shadow:none}.menu>button:hover,.menu.open>button{background:var(--row-hover);border-color:var(--border)}.menu .dropdown{position:absolute;top:100%;left:0;min-width:260px;background:var(--popover-bg);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-popover);padding:4px;z-index:100;display:flex;flex-direction:column;border-color:var(--border-strong);overflow-y:auto;overscroll-behavior:contain}.menu .dropdown>*{flex-shrink:0}.menu .dropdown button{background:var(--transparent);border:none;text-align:left;padding:6px 10px;display:flex;justify-content:space-between;gap:16px;border-radius:4px;box-shadow:none}.menu .dropdown button:hover{background:var(--row-hover)}.menu .dropdown .sep{height:1px;background:var(--border);margin:4px 0}.menu .dropdown kbd{color:var(--muted);font-family:var(--mono);font-size:var(--type-label-size)}.toolbar{grid-column:1 / -1;display:flex;flex-direction:column;gap:3px;background:var(--bg2);border-bottom:1px solid var(--border);padding:4px 6px;line-height:var(--type-toolbar-leading)}.toolbar-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.toolbar-row.ikincil{padding-top:3px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.toolbar-row.ikincil button{font-size:var(--type-label-size);padding:3px 7px;background:color-mix(in srgb,var(--bg2) 70%,var(--panel));border-color:color-mix(in srgb,var(--border) 70%,transparent);color:color-mix(in srgb,var(--text) 82%,var(--muted))}.toolbar-row.ikincil button:hover{color:var(--text);border-color:var(--border)}.toolbar-row.ikincil button.active{color:var(--selection-text);border-color:var(--accent-border)}.toolbar-row.ikincil .sep{height:18px}.cizgi-grubu{display:flex;align-items:center;gap:4px;border-radius:4px;transition:opacity .15s ease}.cizgi-grubu.pasif{opacity:.45;cursor:pointer}.cizgi-grubu.pasif:hover{opacity:.75}.toolbar .sep{width:1px;height:22px;background:var(--border);margin:0 4px}.toolbar button{padding:4px 8px;font-size:var(--type-ui-size);display:flex;align-items:center;gap:5px;font-weight:var(--type-weight-regular)}.toolbar-row.birincil button.islem-vurgu{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text-strong);font-weight:var(--type-weight-medium)}.toolbar-row.birincil button.islem-vurgu:hover{background:var(--selection-hover);color:var(--selection-text)}.toolbar .moduller{position:relative;display:inline-flex}.toolbar-row.birincil button.moduller-dugme{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;font-size:14px;font-weight:700;letter-spacing:.2px;color:var(--text-on-primary);background:linear-gradient(180deg,var(--primary-hover),var(--primary));border:1px solid var(--accent-border);border-radius:8px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent),var(--shadow-sm)}.toolbar-row.birincil button.moduller-dugme:hover,.toolbar-row.birincil button.moduller-dugme.acik{background:var(--primary-hover);color:var(--text-on-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent),var(--shadow-sm)}.toolbar-row.birincil button.moduller-dugme .ok{transition:transform .15s}.toolbar-row.birincil button.moduller-dugme.acik .ok{transform:rotate(180deg)}.toolbar .moduller-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:400;min-width:320px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--popover-bg);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px var(--shadow-deep)}.toolbar .moduller-menu.sag{left:auto;right:0}.toolbar .moduller-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text)}.toolbar .moduller-menu button:hover{background:var(--selection-hover);border-color:var(--accent-border);color:var(--selection-text)}.toolbar .moduller-menu button>svg{flex:none;color:var(--accent)}.toolbar .moduller-menu .metin{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.toolbar .moduller-menu .ad{font-size:14px;font-weight:600}.toolbar .moduller-menu .aciklama{font-size:var(--type-help-size);color:var(--muted);white-space:normal}.toolbar .moduller-menu button:hover .aciklama{color:inherit;opacity:.85}.toolbar .moduller-menu .durum{margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;border-radius:8px;background:var(--accent-soft);color:var(--text-strong)}.toolbar .moduller-menu kbd{flex:none;font-size:11px;color:var(--muted)}.toolbar button.active{background:var(--selection-bg);border-color:var(--accent-border);color:var(--selection-text);box-shadow:inset 0 -2px 0 var(--accent-border)}.toolbar .tog{font-size:var(--type-label-size);color:var(--muted);display:flex;align-items:center;gap:3px;cursor:pointer;font-weight:var(--type-label-weight)}.left,.right{background:var(--panel);border-right:1px solid var(--border);overflow:auto;display:flex;flex-direction:column}.right{border-right:none;border-left:1px solid var(--border)}.panel-section{border-bottom:1px solid var(--border)}.panel-section>.hdr{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:var(--type-section-size);text-transform:uppercase;letter-spacing:var(--type-section-tracking);color:var(--text-secondary);background:var(--header-bg);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}.panel-section>.body{padding:6px 8px}.tree-item{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;cursor:pointer;font-size:var(--type-ui-size);line-height:var(--type-value-leading)}.tree-item:hover{background:var(--row-hover)}.tree-item.sel{background:var(--selection-bg);color:var(--selection-text);box-shadow:inset 2px 0 0 var(--accent)}.tree-item .tag{margin-left:auto;font-size:var(--type-value-compact-size);color:var(--text-secondary);font-family:var(--mono);font-weight:var(--type-value-weight);line-height:var(--type-value-leading);font-variant-numeric:tabular-nums lining-nums}.tree-item .dot{width:8px;height:8px;border-radius:50%;flex:none}.center{position:relative;background:var(--bg)}.canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.canvas-wrap canvas{display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.coord-readout{position:absolute;left:8px;top:8px;display:flex;gap:12px;font-family:var(--mono);font-size:var(--type-value-size);color:var(--text-secondary);background:var(--readout-bg);padding:4px 8px;border-radius:4px;border:1px solid var(--border);pointer-events:none;font-weight:var(--type-value-weight);line-height:var(--type-value-leading);font-variant-numeric:tabular-nums lining-nums}.coord-readout .snap-lbl{color:var(--snap)}.gorunum-ikonlar{display:inline-flex;align-items:center;gap:2px;flex:none;padding-left:8px;border-left:1px solid var(--border)}.gorunum-ikonlar>button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;background:transparent;border:1px solid transparent;color:var(--muted);box-shadow:none}.gorunum-ikonlar>button:hover{background:var(--row-hover);border-color:var(--border);color:var(--text)}.gorunum-ikonlar>button.on{background:var(--selection-bg);border-color:var(--accent-border);color:var(--selection-text)}.statusbar{grid-column:1 / -1;position:relative;display:flex;align-items:center;gap:12px;background:var(--panel);border-top:1px solid var(--border);padding:3px 10px;font-size:var(--type-status-size);color:var(--muted);font-weight:var(--type-status-weight);line-height:var(--type-status-leading);font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.statusbar .msg{color:var(--text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statusbar>span,.statusbar>label{white-space:nowrap;flex:none}.statusbar .mono{font-size:var(--type-status-size)}.statusbar>.crs{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.statusbar .msg{min-width:72px}.durum-kutu{position:relative;display:inline-flex;font-family:var(--font)}.durum-kutu>button{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-size:var(--type-status-size);font-family:var(--font);background:color-mix(in srgb,var(--bg2) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--text);box-shadow:none;white-space:nowrap}.durum-kutu>button:hover,.durum-kutu.open>button{border-color:var(--border-strong);background:var(--row-hover)}.durum-kutu>button>svg{color:var(--muted)}.durum-kutu>button .ozet{display:inline-block;min-width:152px;max-width:152px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.durum-kutu.vurgulu>button{gap:4px;padding:1px 7px;height:20px;background:var(--transparent);border:1px solid var(--border);color:var(--muted);font-weight:var(--type-weight-medium)}.durum-kutu.vurgulu.on>button{background:var(--selection-bg);border-color:var(--accent-border);color:var(--selection-text)}.durum-kutu.vurgulu>button:hover,.durum-kutu.vurgulu.open>button{border-color:var(--accent-border)}.durum-kutu.vurgulu>button>svg{color:inherit}.durum-kutu.ikonlu>button{padding:1px 4px;gap:2px}.durum-kutu .acilir{position:absolute;bottom:calc(100% + 6px);left:0;min-width:220px;background:var(--popover-bg);border:1px solid var(--border-strong);border-radius:6px;box-shadow:var(--shadow-popover);padding:6px;z-index:155;display:flex;flex-direction:column;gap:2px}.durum-kutu.sag .acilir{left:auto;right:0}.durum-kutu .acilir .zemin-secim{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:2px 0 4px}.durum-kutu .acilir .zemin-secim .zemin{display:flex;align-items:center;gap:5px;padding:3px 5px;text-align:left;border-radius:4px;font-size:var(--type-label-size)}.durum-kutu .acilir .zemin-secim .zemin.on{outline:1px solid var(--accent, #4cc9f0)}.durum-kutu .acilir .zemin-secim .zemin .ornek{width:14px;height:14px;border-radius:3px;border:1px solid var(--border-strong);flex:none}.durum-kutu .acilir .zemin-secim .zemin .ornek.serit{width:20px}.durum-kutu .acilir .hane-secim{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:2px 0 6px}.durum-kutu .acilir .hane-secim button{padding:3px 0;border-radius:4px;font-family:var(--mono);font-size:var(--type-label-size)}.durum-kutu .acilir .hane-secim button.on{outline:1px solid var(--accent, #4cc9f0);color:var(--text)}.durum-kutu .acilir .hane-ornek{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:2px 6px 4px;font-size:var(--type-help-size);color:var(--muted);white-space:nowrap}.durum-kutu .acilir .hane-ornek span:nth-child(2n){color:var(--text);text-align:right}.durum-kutu .acilir .bolum-baslik .yardim-ikon{width:14px;height:14px;min-width:14px;margin-left:5px;font-size:var(--type-help-size);text-transform:none}.durum-kutu .acilir .zemin-secim .zemin .ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.durum-kutu .acilir .tog{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;font-size:var(--type-ui-size);color:var(--muted);cursor:pointer}.durum-kutu .acilir .tog:hover{background:var(--row-hover)}.durum-kutu .acilir .tog:has(input:checked){color:var(--text)}.durum-kutu .acilir .tog.kopyala:has(input:checked){color:var(--accent2)}.durum-kutu .acilir .tog .ad{flex:1}.durum-kutu .acilir kbd{color:var(--shortcut);font-family:var(--mono);font-size:var(--type-shortcut-size)}.durum-kutu .acilir .bolum{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.durum-kutu .acilir .bolum-baslik{font-size:var(--type-help-size);color:var(--muted);padding:2px 6px 3px;text-transform:uppercase;letter-spacing:.04em}.statusbar .onek{display:inline-flex;align-items:center;gap:4px;font-family:var(--font);white-space:nowrap}.statusbar .onek input{width:34px;padding:1px 4px;font-size:var(--type-status-size);font-family:var(--mono)}table.data{width:100%;border-collapse:collapse;font-size:var(--type-ui-size);line-height:var(--type-value-leading)}table.data th,table.data td{border:1px solid var(--table-line);padding:3px 6px;text-align:left;white-space:nowrap}table.data th{background:var(--table-head);position:sticky;top:0;font-weight:var(--type-section-weight);color:var(--text-secondary);border-bottom-color:var(--border-strong);font-size:var(--type-label-size);line-height:var(--type-section-leading)}table.data td.num,table.data th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}table.data tr:hover td{background:var(--row-hover)}table.data tr.sel td{background:var(--selection-bg);color:var(--selection-text)}table.data input{width:100%;padding:1px 4px;border-color:var(--transparent);background:var(--transparent)}table.data input:focus{background:var(--bg);border-color:var(--border)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;z-index:200}.modal{background:var(--panel);border:1px solid var(--border);border-radius:8px;min-width:480px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);border-color:var(--border-strong)}.modal.wide{width:1100px}.modal.xwide{width:96vw}.modal>.hdr{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);font-weight:var(--type-section-weight);background:var(--header-bg);color:var(--text-strong);line-height:var(--type-section-leading)}.modal>.hdr button{background:var(--transparent);border:none;font-size:var(--type-symbol-lg-size);color:var(--muted);box-shadow:none}.modal>.body{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:10px}.modal>.ftr{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:var(--bg2)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border)}.tabs button{background:var(--transparent);border:1px solid var(--transparent);border-bottom:none;border-radius:4px 4px 0 0;padding:6px 12px;color:var(--muted);box-shadow:none}.tabs button.active{background:var(--accent-soft);border-color:var(--border);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent-border)}.finding{display:flex;gap:8px;padding:6px 8px;border-left:3px solid var(--border);background:var(--bg2);border-radius:0 4px 4px 0;font-size:var(--type-ui-size)}.finding.HATA{border-left-color:var(--danger);background:var(--danger-soft)}.finding.UYARI{border-left-color:var(--accent2);background:var(--warning-soft)}.finding.BILGI{border-left-color:var(--accent);background:var(--accent-soft)}.finding .dayanak{color:var(--muted);font-size:var(--type-help-size);font-weight:var(--type-help-weight);line-height:var(--type-help-leading)}.kv{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:var(--type-ui-size);line-height:var(--type-value-leading)}.kv .k{color:var(--muted);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);font-size:var(--type-label-size)}.kv .v{font-family:var(--mono);font-weight:var(--type-value-weight);line-height:var(--type-value-leading);font-size:var(--type-value-size);font-variant-numeric:tabular-nums lining-nums}.hint{font-size:var(--type-help-size);color:var(--muted);line-height:var(--type-help-leading);font-weight:var(--type-help-weight)}.scroll{overflow:auto;max-height:60vh}.report-frame{background:var(--paper-bg);color:var(--paper-text);padding:0;overflow:auto;max-height:72vh;border:1px solid var(--border)}.report-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ifraz-hud{position:absolute;left:12px;bottom:12px;width:520px;max-width:calc(100% - 24px);max-height:70%;overflow:auto;background:var(--hud-bg);border:1px solid var(--accent);border-radius:8px;box-shadow:var(--shadow-popover);padding:8px 10px;display:flex;flex-direction:column;gap:8px;z-index:40;border-color:var(--accent-border)}.ifraz-hud .hud-baslik{display:flex;align-items:center;gap:10px}.tutamac{cursor:move;touch-action:none;user-select:none;-webkit-user-select:none}.ifraz-hud .hud-baslik b{color:var(--accent)}.sihirbaz{display:flex;flex-direction:column;gap:8px;width:100%}.sihirbaz-ust{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.parca-cipleri{display:flex;flex-wrap:wrap;gap:4px}.parca-cipleri button{border-radius:999px;padding:3px 10px;font-size:12px}.parca-cipleri button.bitti{border-color:var(--ok);color:var(--ok)}.parca-cipleri button.etkin{background:var(--selection-bg);color:var(--selection-text);border-color:var(--accent-border)}.sihirbaz .adimlar{display:flex;gap:12px;align-items:center;font-size:12px;border-bottom:1px solid var(--border);padding-bottom:4px}.sihirbaz .adimlar span{color:var(--muted)}.sihirbaz .adimlar span.bitti{color:var(--ok)}.sihirbaz .adimlar span.etkin{color:var(--accent);font-weight:var(--type-weight-semibold)}.sihirbaz .adim-icerik{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.sihirbaz .adim-dugmeler{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.sihirbaz .secmeli,.ifraz-hud .hizli-yon{display:inline-flex}.sihirbaz .secmeli button,.ifraz-hud .hizli-yon button{border-radius:0}.sihirbaz .secmeli button:first-child,.ifraz-hud .hizli-yon button:first-child{border-radius:6px 0 0 6px}.sihirbaz .secmeli button:last-child,.ifraz-hud .hizli-yon button:last-child{border-radius:0 6px 6px 0}.sihirbaz .secmeli button.active,.ifraz-hud .hizli-yon button.active{background:var(--selection-bg);color:var(--selection-text);border-color:var(--accent-border)}.ifraz-hud.kapali{width:auto;max-width:calc(100% - 24px)}.ifraz-hud .hud-baslik .katla{background:var(--transparent);border:none;color:var(--accent);padding:0 4px;box-shadow:none}.ifraz-hud .hud-baslik button:last-child{margin-left:auto;background:var(--transparent);border:none;color:var(--muted);box-shadow:none}.ifraz-hud .hud-talimat{background:var(--accent-soft);border-left:3px solid var(--accent);padding:4px 8px;border-radius:0 4px 4px 0;font-size:var(--type-ui-size)}.ifraz-hud .hud-satir{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.ifraz-hud .hud-tablo{font-size:var(--type-label-size)}.ifraz-hud .hud-bulgular summary{cursor:pointer;font-size:var(--type-ui-size)}.ifraz-hud .hud-bulgular .finding{margin-top:4px}.ofset-hud{position:absolute;left:12px;right:12px;top:12px;margin:0 auto;width:fit-content;max-width:calc(100% - 24px);display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--hud-bg);border:1px solid var(--snap);border-radius:8px;padding:6px 10px;z-index:45;box-shadow:var(--shadow-popover)}.yontem-liste{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yontem-kart{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:8px 10px;background:var(--bg2);border:1px solid var(--border);border-radius:6px}.yontem-kart.active{border-color:var(--accent-border);background:var(--selection-bg);box-shadow:inset 2px 0 0 var(--accent-border)}.yontem-kart .ikon{font-size:var(--type-symbol-xl-size);color:var(--accent);line-height:var(--type-symbol-leading)}.toolbar .tog.kopyala{color:var(--accent2)}.katman-satir{display:flex;align-items:center;gap:5px;padding:2px 4px;border-radius:4px;font-size:var(--type-ui-size)}.katman-satir:hover{background:var(--row-hover)}.katman-satir .renk{width:22px;height:18px;padding:0;border:1px solid var(--border);background:none;cursor:pointer}.katman-satir .ad{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.katman-satir input.ad{padding:1px 4px}.katman-satir .tag{font-size:var(--type-value-compact-size);color:var(--text-secondary);font-family:var(--mono);min-width:16px;text-align:right;font-weight:var(--type-value-weight);line-height:var(--type-value-leading);font-variant-numeric:tabular-nums lining-nums}.katman-satir button{padding:0 5px;font-size:var(--type-label-size);line-height:var(--type-action-leading)}.ozellik-grup{margin-top:8px;padding:7px 8px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.ozellik-grup>.grup-basligi{font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-group-tracking);color:var(--text-secondary);text-transform:uppercase;margin-bottom:5px;line-height:var(--type-section-leading)}.ozellik-grup .field{font-size:var(--type-label-size)}.ozellik-grup input[placeholder=karışık]::placeholder{font-style:italic;opacity:1}.raster-satir{padding:4px 5px;border:1px solid var(--border);border-radius:5px;margin-bottom:5px;background:var(--bg2)}.raster-satir.sel{border-color:var(--accent-border);background:var(--accent-soft)}.raster-kucuk{width:26px;height:18px;object-fit:cover;border-radius:3px;border:1px solid var(--border)}.tarama-secim{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;margin-top:8px}.tarama-kart{display:flex;align-items:center;gap:6px;padding:5px 6px;text-align:left;font-size:var(--type-label-size);border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.tarama-kart.aktif{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border) inset;background:var(--selection-bg)}.katman-araclar{display:flex;align-items:center;gap:3px;margin-bottom:4px;padding:2px 3px 2px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg2)}.katman-araclar .hedef{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-size);font-weight:var(--type-weight-semibold);color:var(--text)}.katman-araclar.bos .hedef{font-weight:var(--type-weight-regular);color:var(--muted)}.katman-araclar>button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:22px;padding:0}.katman-araclar>button.on{background:var(--selection-bg);border-color:var(--accent-border);color:var(--selection-text)}.katman-araclar .kalinlik{flex:none;width:34px;font-size:var(--type-help-size);padding:1px 3px;text-align:center}.katman-satir{cursor:pointer}.katman-satir.aktif{background:var(--accent-soft);border-radius:4px}.katman-satir.aktif .ad{font-weight:var(--type-weight-semibold);color:var(--accent)}.katman-satir.ana .ad{font-weight:800;font-size:calc(var(--type-ui-size) + 1px);letter-spacing:.01em}.imlec-kutu{position:absolute;display:flex;align-items:center;gap:3px;padding:2px 5px;background:var(--hud-bg);border:1px solid var(--accent);border-radius:5px;font-size:var(--type-label-size);box-shadow:var(--shadow-sm);pointer-events:auto;z-index:5;border-color:var(--accent-border)}.imlec-kutu input{width:74px;padding:1px 4px;font-size:var(--type-label-size)}.modal-bg.yan{background:var(--transparent);justify-content:flex-start;align-items:flex-start;pointer-events:none}.modal-bg.yan .modal{pointer-events:auto;margin:58px 0 0 14px;min-width:340px;max-width:380px;box-shadow:var(--shadow-popover)}.modal-bg.yan .tarama-secim{grid-template-columns:repeat(2,1fr)}.modal-bg.yan .grid3{grid-template-columns:1fr 1fr}.ince-ayar{margin-top:8px;padding:6px 8px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.ince-ayar>.grup-basligi{font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-group-tracking);color:var(--text-secondary);text-transform:uppercase;margin-bottom:5px;line-height:var(--type-section-leading)}.imlec-kutu .kutu-secenek{display:flex;align-items:center;gap:3px;margin-left:4px;white-space:nowrap;cursor:pointer}.imlec-kutu .kutu-secenek input{width:auto;padding:0;margin:0}.imlec-kutu.nokta-konum-kutusu{flex-direction:column;align-items:stretch;gap:4px;padding:6px 9px;font-size:calc(var(--type-label-size) * 1.5)}.nokta-konum-kutusu input::selection{background:#ffb000;color:#000}.nokta-konum-kutusu .baslik{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.nokta-konum-kutusu .baslik button{padding:0 9px;line-height:1.4;font-size:inherit}.nokta-konum-kutusu label{display:flex;align-items:center;gap:6px}.nokta-konum-kutusu label span{width:26px;color:var(--muted)}.imlec-kutu.nokta-konum-kutusu input{width:190px;padding:2px 6px;font-size:calc(var(--type-label-size) * 1.5)}.imlec-kutu.nokta-konum-kutusu .kutu-ipucu{font-size:calc(var(--type-help-size) * 1.5)}.nokta-konum-kutusu .kutu-uyari{color:var(--danger, #f85149);font-size:calc(var(--type-help-size) * 1.5)}.imlec-kutu .kutu-ipucu{font-size:var(--type-help-size);color:var(--muted);white-space:nowrap}.komut-kutusu{position:absolute;right:10px;bottom:calc(100% + 6px);width:300px;z-index:150;font-family:var(--font);font-size:var(--type-ui-size);font-weight:var(--type-base-weight);line-height:normal}.komut-kutusu.acik{width:420px}.komut-kutusu .giris{display:flex;align-items:center;gap:6px;background:var(--popover-bg);border:1px solid var(--border);border-radius:8px;padding:4px 8px;box-shadow:var(--shadow-sm)}.komut-kutusu.acik .giris{border-color:var(--accent)}.komut-kutusu .giris input{flex:1;background:var(--transparent);border:0;outline:none;padding:2px 0;min-width:0}.komut-kutusu .ara-ikon{color:var(--accent);font-size:var(--type-symbol-size)}.komut-kutusu .giris kbd{color:var(--muted);font-family:var(--mono);font-size:var(--type-help-size);border:1px solid var(--border);border-radius:3px;padding:0 4px}.komut-kutusu .sonuclar{background:var(--popover-bg);border:1px solid var(--border);border-radius:8px;margin-bottom:6px;padding:4px;max-height:46vh;overflow:auto;box-shadow:var(--shadow-popover);border-color:var(--border-strong)}.komut-kutusu .baslik,.sag-menu .baslik{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--type-help-size);text-transform:uppercase;letter-spacing:var(--type-group-tracking);padding:4px 6px 3px;font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}.komut-kutusu .baslik .ipucu{margin-left:auto;text-transform:none;letter-spacing:0}.komut-kutusu .bos{color:var(--muted);padding:6px}.komut-kutusu .sonuclar button,.sag-menu button{display:flex;align-items:center;gap:8px;width:100%;background:var(--transparent);border:0;border-left:2px solid var(--transparent);border-radius:4px;padding:4px 6px;text-align:left;box-shadow:none}.komut-kutusu .sonuclar button:hover,.komut-kutusu .sonuclar button.sel,.sag-menu button:hover{background:var(--selection-bg);border-left-color:var(--accent)}.komut-kutusu .ik,.sag-menu .ik{width:18px;text-align:center;color:var(--accent);flex:none}.komut-kutusu .ad,.sag-menu .ad{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.komut-kutusu .grup{color:var(--muted);font-size:var(--type-help-size);flex:none}.komut-kutusu .sonuclar kbd,.sag-menu kbd{color:var(--shortcut);font-family:var(--mono);font-size:var(--type-help-size);border:1px solid var(--border);border-radius:3px;padding:0 4px;flex:none;background:var(--field-bg)}.sag-menu{position:fixed;z-index:160;background:var(--popover-bg);border:1px solid var(--border);border-radius:6px;padding:4px;box-shadow:var(--shadow-popover);font-size:var(--type-ui-size);border-color:var(--border-strong)}.sag-menu .sep{height:1px;background:var(--border);margin:4px 2px}.toolbar button sup.kis{color:var(--shortcut);font-family:var(--mono);font-size:var(--type-shortcut-size);margin-left:3px;opacity:1;font-weight:var(--type-help-weight)}.kisayol-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.kisayol-liste .grup .ad{color:var(--text-secondary);font-size:var(--type-section-size);text-transform:uppercase;letter-spacing:var(--type-group-tracking);border-bottom:1px solid var(--border);padding-bottom:2px;margin-bottom:3px;font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}.kisayol-liste .satir{display:flex;align-items:baseline;gap:8px;padding:1px 0}.kisayol-liste .satir kbd{flex:none;min-width:64px;color:var(--accent);font-family:var(--mono);font-size:var(--type-label-size)}.kisayol-liste .satir span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar label.tog sup.kis{color:var(--shortcut);font-family:var(--mono);font-size:var(--type-shortcut-size);margin-left:3px;opacity:1;font-weight:var(--type-help-weight)}.katman-satir.alt{padding-left:16px}.katman-satir.sel{background:var(--selection-bg);outline:1px solid var(--accent-border);outline-offset:-1px}.katman-satir.nesne{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)}.katman-satir.nesne .ad{font-weight:var(--type-weight-semibold)}.katman-satir.nesne-ust{box-shadow:inset 3px 0 0 var(--accent-border)}.katman-satir .nesne-isaret{flex:none;color:var(--accent);font-size:var(--type-help-size);white-space:nowrap}.katman-secim-bilgi{margin:2px 0 6px;font-size:var(--type-label-size);color:var(--muted);overflow-wrap:anywhere}.katman-secim-bilgi b{color:var(--accent)}.arsiv-ozet{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--type-label-size)}.arsiv-ikon{display:inline-block;min-width:16px;text-align:center;font-weight:var(--type-weight-semibold);cursor:help}.arsiv-ikon.dogru{color:var(--ok)}.arsiv-ikon.belirsiz{color:var(--warn)}.arsiv-ikon.hatali{color:var(--danger)}td.arsiv-hucre{text-align:center}.nokta-editoru-tablo .arsiv-koord{white-space:nowrap;background:var(--accent-soft)}.arsiv-fark-asim{color:var(--danger);font-weight:var(--type-weight-semibold)}.arsiv-fazla{font-size:var(--type-label-size);padding:4px 8px;border-left:2px solid var(--warn)}.nokta-editoru-tablo .sira{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.arsiv-sayac{padding:1px 8px;font-weight:var(--type-weight-semibold)}.arsiv-sayac.dogru{color:var(--ok)}.arsiv-sayac.belirsiz{color:var(--warn)}.arsiv-sayac.hatali{color:var(--danger)}.arsiv-sayac.active{outline:1px solid currentColor}.scroll table.data.nokta-editoru-tablo td{padding-top:1px;padding-bottom:1px;line-height:1}.scroll table.data.nokta-editoru-tablo td input.koord{min-width:13ch}.scroll table.data.nokta-editoru-tablo td input,.scroll table.data.nokta-editoru-tablo td select{height:22px;box-sizing:border-box;vertical-align:middle}.katman-satir .ac{width:10px;color:var(--muted);cursor:pointer;flex:none}.katman-satir button.kilit{padding:0 2px;font-size:var(--type-help-size);border-color:var(--transparent);background:none;opacity:.75;box-shadow:none}.katman-satir button.kilit.on{opacity:1}table.data td.uyari{color:var(--accent2);font-weight:var(--type-weight-semibold)}.katman-satir{position:relative}.katman-satir>input[type=checkbox],.katman-satir .renk,.katman-satir button.kilit,.katman-satir .tag{flex:none}.katman-satir .ad{flex:1 1 auto;min-width:40px}.uyari-yazi{color:var(--accent2);font-size:var(--type-label-size)}table.data button.oge-zoom{padding:0 4px;font-size:var(--type-help-size);border-color:var(--transparent);background:none;color:var(--muted);box-shadow:none}table.data button.oge-zoom:hover{color:var(--accent);border-color:var(--border)}.modal-bg.yan .modal.wide{min-width:460px;max-width:560px;max-height:calc(100vh - 120px)}.toolbar button.tur-sec{padding:0 5px;font-size:var(--type-ui-size);line-height:var(--type-filter-leading);opacity:1;min-width:20px;color:var(--muted)}.toolbar button.tur-sec.active{opacity:1;color:var(--selection-text);border-color:var(--accent-border)}.tur-ozeti{display:flex;align-items:baseline;gap:6px;margin-top:8px;padding:4px 8px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 4px 4px 0;font-size:var(--type-ui-size);border-left-color:var(--accent-border)}.tur-ozeti .muted{font-size:var(--type-label-size)}.desen-onizleme{border:1px solid var(--border);border-radius:3px;background:var(--bg2);flex:none}.desen-satir{display:flex;align-items:center;gap:4px;min-width:0}.desen-satir select{flex:1;min-width:0}.desen-secici{position:relative;display:flex;align-items:center;gap:5px;min-width:0}.desen-tetik{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:space-between;padding:2px 6px;font-size:var(--type-ui-size)}.desen-tetik.acik{border-color:var(--accent-border);background:var(--accent-soft)}.desen-tetik .ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desen-tetik .ok{color:var(--muted);font-size:var(--type-help-size)}.desen-liste{position:absolute;top:calc(100% + 3px);left:0;right:0;min-width:240px;max-height:320px;overflow:auto;z-index:400;background:var(--popover-bg);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-popover);padding:4px;border-color:var(--border-strong)}.desen-liste .ara{width:100%;margin-bottom:4px;font-size:var(--type-label-size);padding:2px 5px}.desen-liste .grup{font-size:var(--type-help-size);letter-spacing:var(--type-group-tracking);text-transform:uppercase;color:var(--text-secondary);padding:5px 4px 2px;border-top:1px solid var(--border);margin-top:2px;font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}.desen-liste .grup:first-child{border-top:none;margin-top:0}.desen-liste .satir{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:4px;cursor:pointer;font-size:var(--type-ui-size)}.desen-liste .satir.vurgu{background:var(--row-hover)}.desen-liste .satir.sec .ad{color:var(--accent);font-weight:var(--type-weight-semibold)}.desen-liste .bos{padding:6px 4px;font-size:var(--type-label-size);color:var(--muted)}.alt-baslik{margin-top:10px;font-size:var(--type-help-size);letter-spacing:var(--type-group-tracking);text-transform:uppercase;color:var(--text-secondary);font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}.dosyalama{display:grid;grid-template-columns:340px 1fr;gap:10px;height:72vh;min-height:420px}.dosyalama .ayar{overflow:auto;padding-right:4px}.dosyalama .onizleme{background:var(--document-workspace);overflow:auto;touch-action:none;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid var(--border);border-radius:6px;-webkit-user-select:none;user-select:none}.dosyalama .onizleme .sayfa-kabi{margin:0 auto;flex:none;overflow:hidden}.dosyalama .onizleme .sayfa-olcek{width:max-content}.dosyalama .onizleme .hata{color:var(--danger);background:var(--danger-soft);padding:8px 12px;border-radius:6px}.dosyalama .belge-liste{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.dosyalama .belge-liste button{text-align:left}.dosyalama .belge-satir{display:flex;align-items:center;gap:4px}.dosyalama .belge-satir>button:not(.yardim-ikon){flex:1;min-width:0}.dosyalama-giris{max-width:760px;margin:12px auto;display:flex;flex-direction:column;gap:12px}.dosyalama-giris h3{margin:0;font-size:17px}.dosyalama-giris .islem-cipleri button{padding:7px 16px;font-size:14px}.islem-cipleri{display:flex;flex-wrap:wrap;gap:6px}.islem-cipleri button{border-radius:999px;padding:4px 12px}.islem-cipleri button.active{background:var(--selection-bg);color:var(--selection-text);border-color:var(--accent-border);font-weight:var(--type-weight-semibold)}.islem-cipleri button.active:before{content:"✓ "}.evrak-suzgec{margin:2px 0 6px}.evrak-suzgec button{padding:2px 10px;font-size:12px}.islem-secimi{border:1px solid var(--accent-border);border-radius:6px;margin:0 0 10px;padding:6px 10px 10px;display:flex;flex-direction:column;gap:6px}.ayrinti-listesi{display:flex;flex-direction:column;gap:2px;grid-column:1 / -1}.ayrinti-listesi .muted{font-size:var(--type-label-size)}.personel-cip{display:inline-flex;align-items:center;gap:2px;padding:1px 2px 1px 8px;border:1px solid var(--border);border-radius:10px;font-size:var(--type-label-size)}.personel-cip button{border:0;background:none;padding:0 4px;min-height:0;line-height:1.2;cursor:pointer;color:var(--muted)}.apl-veri{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px;border:1px solid var(--accent-border);border-radius:6px;background:var(--accent-soft)}.apl-veri-adim{display:flex;gap:8px;align-items:center}.apl-veri-no{flex:none;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--text-on-primary, #fff);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.apl-eslestirme{margin-left:26px;max-height:240px;overflow:auto;border:1px solid var(--border);border-radius:4px;background:var(--bg)}.apl-eslestirme table{width:100%;border-collapse:collapse}.apl-eslestirme th,.apl-eslestirme td{padding:2px 6px;text-align:left;border-bottom:1px solid var(--border)}.apl-eslestirme th{position:sticky;top:0;background:var(--panel, var(--bg))}.apl-eslestirme select{max-width:150px}.apl-eslestirme tr.asiyor td:last-child{color:var(--danger);font-weight:600}.apl-eslestirme tr.olcusuz td:last-child{color:var(--muted, inherit)}.apl-veri-katlanir .apl-veri{margin-top:4px}.islem-secimi .islem-alanlari{display:flex;flex-direction:column;gap:6px}.islem-secimi .grid3{grid-template-columns:1fr 1fr}.dosyalama .belge-grup-baslik{font-size:12px;font-weight:var(--type-weight-semibold);margin-top:6px}.dosyalama .belge-grup{display:flex;flex-direction:column;gap:4px;padding-left:10px}.dosyalama .belge-alt-baslik{font-size:11px;margin-top:2px}.dosyalama .belge-ayri-not{font-size:11px;padding:2px 10px;font-style:italic}.dosyalama .belge-alt-baslik.secili{color:var(--accent)}.dosyalama .belge-liste button.active{background:var(--selection-bg);color:var(--selection-text);font-weight:var(--type-weight-semibold);border-color:var(--accent-border);box-shadow:inset 2px 0 0 var(--accent-border)}.dosyalama .ozellik-grup{display:flex;flex-direction:column;gap:3px;margin-top:8px}.dosyalama .katman-liste{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;margin-top:4px}.dosyalama .katman-liste .katman-satir{display:flex;align-items:center;gap:4px;min-width:0}.dosyalama .katman-liste .katman-satir.alt .tog{padding-left:12px;opacity:.85}.dosyalama .katman-liste .katman-satir .tog{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dosyalama .katman-liste .katman-satir input[type=number]{flex:none;width:56px;padding:0 3px;font-size:11px;text-align:right}.dosyalama .katman-liste .renk{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 2px;vertical-align:middle}.dosyalama-ayar{display:flex;flex-direction:column;gap:10px;max-height:72vh;overflow:auto}.dosyalama-ayar fieldset{border:1px solid var(--border);border-radius:6px}.paket-liste{margin:8px 0;padding-left:18px;line-height:var(--type-list-leading)}.paket-govde{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.paket-govde .paket-liste{flex:0 1 auto}.onlu-arkali-kart{flex:1 1 280px;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 20px;border:1px solid var(--accent-border);border-radius:10px;background:var(--bg2)}.onlu-arkali-kart .ust{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:var(--type-group-tracking)}.onlu-arkali-kart .ad{font-size:15px;font-weight:var(--type-weight-semibold)}.onlu-arkali-kart button{margin-top:4px;padding:8px 18px;font-size:14px}.paket-yan{flex:1 1 300px;display:flex;flex-direction:column;gap:14px;align-self:stretch;justify-content:center}.paket-yan .onlu-arkali-kart{margin:0;max-width:none}.megsis-kart{align-items:stretch;text-align:left}.megsis-kart .hint{text-align:left}.tescil-tablo{border-collapse:collapse;width:100%}.tescil-tablo td{padding:2px 6px;white-space:nowrap}.tescil-tablo input{width:90px}.megsis-kart button{align-self:flex-start}.megsis-hatalar{border:1px solid var(--danger, #e5534b);border-radius:6px;padding:6px 8px;color:var(--danger, #e5534b);font-size:12px;line-height:1.5}.paket-liste li.bekliyor{opacity:.7}.komut-kutu{margin-top:6px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.komut-kutu pre,.modal pre.mono{margin:4px 0 0;padding:6px 8px;background:var(--bg);border:1px solid var(--border);border-radius:4px;font-size:var(--type-label-size);line-height:var(--type-code-leading);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text}.yerel-secici .yerel-liste{margin-top:4px;max-height:210px;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg);padding:3px}.yerel-secici .satir{display:flex;width:100%;justify-content:space-between;gap:8px;text-align:left;border:none;background:none;padding:2px 6px;font-size:var(--type-ui-size);border-radius:4px;box-shadow:none}.yerel-secici .satir:hover{background:var(--row-hover)}.yerel-secici .satir.sec{background:var(--selection-bg);color:var(--selection-text);box-shadow:inset 2px 0 0 var(--accent-border)}.yerel-secici .satir .ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yerel-secici .satir.klasor{color:var(--text)}.ilerleme{height:8px;border-radius:4px;background:var(--bg3);overflow:hidden}.ilerleme .dolu{height:100%;background:var(--accent);transition:width .2s linear}.etiket-duzen{margin-top:8px;padding:8px;border:1px solid var(--accent);border-radius:6px;background:var(--accent-soft);display:flex;flex-direction:column;gap:6px;border-color:var(--accent-border)}.etiket-duzen .baslik{display:flex;align-items:center;gap:6px}.etiket-duzen .baslik b{flex:1;font-size:var(--type-ui-size)}.belge-bilgileri .grid2{gap:6px 10px}.belge-bilgileri .field.odakta input{outline:2px solid var(--accent);outline-offset:0}.sablon-metni{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--accent-border);border-radius:6px;background:var(--bg2)}.sablon-metni textarea{width:100%;min-height:72px;resize:vertical;font-family:var(--mono);font-size:12px;line-height:1.5}.yardim-ikon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;padding:0;margin:0 2px;border-radius:50%;border:1px solid var(--muted);background:var(--transparent);color:var(--muted);font-size:var(--type-label-size);font-weight:var(--type-weight-bold);line-height:var(--type-single-leading);cursor:help;vertical-align:middle;flex:none;border-color:var(--border-strong);box-shadow:none}.yardim-ikon:hover,.yardim-ikon.acik{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.yardim-balon{position:fixed;z-index:3000;width:320px;max-height:60vh;overflow:auto;padding:10px 12px;border-radius:8px;border:1px solid var(--accent);background:var(--popover-bg);color:var(--text);box-shadow:var(--shadow-popover);font-size:var(--type-ui-size);line-height:var(--type-prose-leading);border-color:var(--border-strong)}.yardim-balon .baslik{font-weight:var(--type-weight-semibold);margin-bottom:4px;color:var(--text-strong)}.yardim-balon .govde>*+*{margin-top:6px}::selection{background:var(--selection-bg);color:var(--selection-text)}*{scrollbar-color:var(--scrollbar) var(--scrollbar-track)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}input[type=checkbox]:enabled,input[type=radio]:enabled,input[type=range]:enabled{cursor:pointer}button:where(:enabled:hover):not(.active,.aktif,.sel,.sec,.primary,.danger){background-color:var(--control-hover)}button:where(:enabled:active):not(.active,.aktif,.sel,.sec,.primary,.danger){background-color:var(--control-pressed)}button.primary:enabled:hover{background:var(--primary-hover);border-color:var(--primary-hover)}button.primary:enabled:active{background:var(--primary-pressed);border-color:var(--primary-pressed)}button.danger:enabled:hover{background:var(--danger-soft);border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}button:disabled:hover{border-color:var(--control-border)}button.primary:disabled:hover{border-color:var(--primary)}button.danger:disabled:hover{border-color:var(--danger)}button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:where(:enabled:hover),select:where(:enabled:hover),textarea:where(:enabled:hover){border-color:var(--accent-border)}input:read-only:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]){color:var(--text-secondary)}input:disabled,select:disabled,textarea:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.mono,input[type=number],.tree-item .tag,.katman-satir .tag,.kv .v,.coord-readout,table.data td.num,table.data th.num{font-variant-numeric:tabular-nums lining-nums}.panel-section>.hdr button{font-weight:var(--type-label-weight);color:var(--text-secondary);line-height:var(--type-label-leading)}.panel-section>.hdr:hover{background:var(--bg3)}.toolbar .tog:has(input:checked){color:var(--text)}.toolbar .tog.kopyala:has(input:checked){color:var(--accent2)}.toolbar .tog.kopyala input{accent-color:var(--accent2)}.toolbar button.active:hover,.toolbar button.tur-sec.active:hover{background:var(--selection-hover);border-color:var(--accent)}.toolbar button.active sup.kis{color:var(--accent)}.tree-item.sel:hover{background:var(--selection-hover)}.tree-item.sel .tag,.katman-satir.sel .tag{color:var(--selection-text)}table.data tbody tr:nth-child(2n):not(.sel):not(:hover) td{background:var(--table-stripe)}table.data tr.sel:hover td{background:var(--selection-hover)}table.data tr.sel td.uyari{color:var(--accent2)}table.data tr.sel td.ok{color:var(--ok)}table.data tr.sel td.danger{color:var(--danger)}table.data input:focus{border-color:var(--accent-border)}.komut-kutusu .giris:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--focus-halo),var(--shadow-sm)}.statusbar b{color:var(--text-secondary);font-weight:var(--type-weight-semibold)}.modal>.hdr button:hover,.ifraz-hud .hud-baslik button:last-child:hover{color:var(--text-strong)}.desen-liste .satir.sec{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent-border)}.desen-liste .satir.sec.vurgu{background:var(--selection-bg)}.yerel-secici .satir.sec.klasor{color:var(--selection-text)}.report-frame{color-scheme:light;scrollbar-color:var(--scrollbar) var(--paper-bg)}.tree-item .mono,table.data td.num,input[type=number]{font-weight:var(--type-value-weight);font-variant-numeric:tabular-nums lining-nums}.kv>:not(.k){font-variant-numeric:tabular-nums lining-nums}label.field>input,label.field>select,label.field>textarea{font-size:inherit;font-weight:var(--type-value-weight);line-height:inherit}.toolbar .muted{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-toolbar-leading)}.toolbar button>svg{flex:none;vertical-align:middle}.toolbar button.tur-sec>svg{margin-inline:-3px}.panel-section>.hdr>span>svg,.katman-satir .ac>svg,.desen-tetik .ok>svg{vertical-align:middle;margin-block:-2px}.katman-satir .ac>svg{margin-inline:-2px}.giris-kapisi{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg);color:var(--text)}.giris-kapisi-kutu{width:100%;max-width:420px;padding:28px 24px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg2);text-align:center}.giris-kapisi-kutu p{margin:0 0 16px;font-size:13px}.giris-kapisi-alt{display:flex;justify-content:center;gap:14px;margin-top:20px;font-size:11px}.giris-kapisi-alt a,.giris-basvuru a{color:var(--muted)}.giris-basvuru{display:flex;flex-direction:column;gap:10px;text-align:left}.giris-basvuru p{text-align:center}.giris-basvuru .tog{align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.giris-basvuru .tog input{margin-top:2px}.giris-kapisi-logo{position:relative;width:100%;max-width:280px;margin:4px auto 20px}.giris-kapisi-logo img{display:block;width:100%;height:auto}.giris-kapisi-logo a{position:absolute;top:0;bottom:0}.giris-kapisi-logo .logo-sol{left:0;width:57.4%}.giris-kapisi-logo .logo-sag{left:57.4%;right:0}.logo-acik-tema{display:none!important}:root[data-tema=acik] .logo-koyu-tema{display:none!important}:root[data-tema=acik] .logo-acik-tema{display:block!important}.disa-aktar-liste{display:flex;flex-direction:column;gap:6px;min-width:300px}.disa-aktar-liste button{display:flex;align-items:baseline;gap:10px;padding:8px 10px;text-align:left}.disa-aktar-liste b{min-width:36px}.deneme-rozet{margin-left:10px;padding:1px 8px;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-soft);font-size:11px;white-space:nowrap}.surum-kart{position:fixed;right:16px;bottom:48px;z-index:1000;display:flex;flex-direction:column;gap:10px;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 96px);padding:16px;border:1px solid var(--accent-border);border-radius:12px;background:var(--bg2);color:var(--text);font-size:13px;box-shadow:0 12px 40px #00000073}.surum-kart-ust,.yenilik-ust{display:flex;gap:12px;align-items:center}.surum-kart-ust b,.yenilik-ust b{font-size:15px;color:var(--text-strong)}.surum-kart-ikon,.yenilik-ust-ikon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:20px}.surum-kart-liste{overflow-y:auto;min-height:0;padding-right:4px}.surum-kart-alt{display:flex;justify-content:flex-end;gap:8px}.surum-kart button{white-space:nowrap}.yenilik-ust{margin-bottom:14px}.yenilik-liste{display:flex;flex-direction:column;gap:16px}.yenilik-surum header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.yenilik-surum header b{color:var(--text-strong);font-size:14px}.yenilik-surum header .muted{margin-left:auto;font-size:12px}.yenilik-rozet{padding:2px 9px;border-radius:999px;background:var(--primary);color:var(--text-on-primary);font-family:var(--mono);font-size:12px}.yenilik-surum ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.yenilik-madde{display:grid;grid-template-columns:104px 1fr;gap:10px;align-items:start}.yenilik-madde p{margin:2px 0 0;color:var(--text-secondary);line-height:1.45}.yenilik-nerede{margin-top:2px;color:var(--accent);font-size:12px}.yenilik-nerede:before{content:"⌖ "}.yenilik-tur{padding:2px 6px;border-radius:6px;font-size:11.5px;text-align:center;white-space:nowrap}.yenilik-madde.yeni .yenilik-tur{background:var(--ok-soft);color:var(--ok)}.yenilik-madde.iyilestirme .yenilik-tur{background:var(--accent-soft);color:var(--accent)}.yenilik-madde.duzeltme .yenilik-tur{background:var(--warning-soft);color:var(--warn)}@media (max-width: 520px){.surum-kart{left:16px;width:auto}.yenilik-madde{grid-template-columns:1fr;gap:4px}.yenilik-tur{justify-self:start}}.cizim-cubugu{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:6;display:flex;gap:8px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg2);box-shadow:0 6px 24px #00000059}.cizim-cubugu button{min-height:40px;padding:8px 16px;font-size:14px}@media (pointer: coarse){button{min-height:36px;padding:7px 12px;font-size:13px}.toolbar button,.toolbar-row.ikincil button{min-height:36px;padding:7px 10px;font-size:13px}.menu>button{padding:8px 12px}.menu .dropdown button{padding:10px 12px;font-size:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:34px;font-size:14px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.gorunum-ikonlar>button{width:36px;height:34px}.statusbar{flex-wrap:wrap;row-gap:4px}.durum-kutu>button{padding:6px 10px}.katman-araclar>button{width:34px;height:32px}.panel-tutamac{width:26px;height:72px;opacity:.85}}@media (max-width: 1120px){.modal{min-width:0;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.modal.wide,.modal.xwide{width:calc(100vw - 16px)}.dosyalama{grid-template-columns:1fr;height:auto;min-height:0}.dosyalama .ayar{max-height:38vh}}.mobil{display:flex;flex-direction:column;height:100%;height:var(--uyg-boy, 100dvh);background:var(--bg);color:var(--text)}html:has(.mobil),html:has(.mobil) body,html:has(.mobil) #root{background:var(--panel)}.mobil-ust{display:flex;align-items:center;gap:6px;padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));padding-top:calc(max(6px,env(safe-area-inset-top)) + var(--ios-ust-bulanik, 0px));background:var(--panel);border-bottom:1px solid var(--border)}.mobil-ust-kimlik{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.mobil-ust-araclar{display:flex;align-items:center;gap:6px}.mobil-ust img{flex:none;height:20px;width:auto}.mobil-ust .ad{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted)}.mobil-ust button{white-space:nowrap;min-height:40px;min-width:40px;padding:6px 10px;font-size:15px}.mobil-ust button.aktif{background:var(--accent-soft);border-color:var(--accent-border)}.mobil-menu{position:absolute;top:calc(var(--mobil-menu-ust, 52px) + env(safe-area-inset-top) + var(--ios-ust-bulanik, 0px));right:8px;z-index:20;display:flex;flex-direction:column;min-width:240px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg2);box-shadow:0 8px 28px #0006}.mobil-menu button{min-height:46px;padding:12px 14px;border:0;border-radius:0;text-align:left;font-size:15px}.mobil-menu button+button{border-top:1px solid var(--border)}.mobil-harita{position:relative;flex:1;min-height:0}.mobil .coord-readout{display:none}.mobil-kart{position:relative;z-index:6;max-height:42vh;max-height:42dvh;overflow:auto;overscroll-behavior:contain;padding:0 14px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--panel);font-size:14px}.mobil-kart.kapali{max-height:60px;overflow:hidden}.mobil-kart.genis{max-height:70vh;max-height:70dvh}.mobil-kart-tutamak{position:sticky;top:0;z-index:1;display:grid;place-items:center;height:22px;margin:0 -14px 2px;background:var(--panel);touch-action:none;cursor:grab}.mobil-kart-tutamak:before{content:"";width:40px;height:5px;border-radius:3px;background:var(--border)}.mobil-kart .baslik{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-weight:600;font-size:15px}.mobil-kart .baslik button{min-height:34px;padding:4px 12px}.mobil-kart table{border-collapse:collapse}.mobil-kart td{padding:3px 12px 3px 0;vertical-align:top}.mobil-kart td:first-child{color:var(--muted);white-space:nowrap}.mobil-kart .hint{margin-top:8px;font-size:12px}@media (max-width: 520px){.mobil{--mobil-menu-ust: 84px}.mobil-ust .genis-yazi{display:none}.mobil-ust{flex-direction:column;align-items:stretch;gap:4px;padding-left:8px;padding-right:8px}.mobil-ust-kimlik{flex:none;gap:10px;min-height:24px}.mobil-ust .ad{text-align:right}.mobil-ust-araclar{gap:4px}.mobil-ust button{flex:1;min-width:0;padding:6px 4px}}@media (max-width: 370px){.mobil-ust img{height:17px}}.mobil-katmanlar{display:flex;flex-direction:column}.mobil-katman{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 4px;border-bottom:1px solid var(--border)}.mobil-katman.alt{padding-left:26px}.mobil-katman input{width:20px;height:20px}.mobil-katman .renk{flex:none;width:14px;height:14px;border-radius:3px}.mobil-katman .ad{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobil-anahtarlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobil-anahtarlar button{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);font-size:13px;text-align:left}.mobil-anahtarlar button svg{flex:none}.mobil-anahtarlar button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.mobil-anahtarlar button.on svg{color:var(--accent)}.mobil-arama{width:100%;min-height:44px;font-size:16px}.mobil-arama-sonuc{display:flex;flex-direction:column;margin-top:8px}.mobil-arama-sonuc button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ad alan" "kat kat";gap:2px 10px;min-height:48px;padding:8px 6px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;text-align:left}.mobil-arama-sonuc b{grid-area:ad;font-size:15px}.mobil-arama-sonuc .mono{grid-area:alan;justify-self:end}.mobil-arama-sonuc .muted{grid-area:kat;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 700px){.mobil{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto minmax(0,1fr)}.mobil-ust{grid-column:1 / -1}.mobil-harita{grid-column:1;grid-row:2}.mobil-kart,.mobil-kart.kapali,.mobil-kart.genis{grid-column:2;grid-row:2;max-height:none;overflow:auto;padding-top:10px;border-top:0;border-left:1px solid var(--border)}.mobil-kart-tutamak{display:none}}.mobil-eylemler{display:flex;gap:8px;margin-top:10px}.mobil-eylemler button{flex:1;min-height:44px;font-size:15px}.mobil-yontemler{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.mobil-yontemler .muted{grid-column:1 / -1}.mobil-yontemler button,.mobil-ifraz .yontemler button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:14px;text-align:left}.mobil-yontemler .ik,.mobil-ifraz .ik{width:18px;text-align:center;color:var(--accent)}.mobil-ifraz .yontemler{display:flex;gap:6px;margin:0 -14px 8px;padding:0 14px 4px;overflow-x:auto;scrollbar-width:none}.mobil-ifraz .yontemler button{flex:none;min-height:38px;padding:6px 10px}.mobil-ifraz button.aktif{background:var(--accent-soft);border-color:var(--accent-border)}.mobil-ifraz .talimat{margin-bottom:8px;padding:6px 10px;border-left:3px solid var(--accent);background:var(--bg2);font-size:13px}.mobil-ifraz .parametreler{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mobil-ifraz .adim{display:flex;align-items:center;gap:8px}.mobil-ifraz .adim button{min-width:44px;min-height:40px;font-size:18px}.mobil-ifraz .adim b{min-width:24px;text-align:center;font-size:17px}.mobil-ifraz .secenek{display:flex;flex-wrap:wrap;gap:6px}.mobil-ifraz .secenek:empty{display:none}.mobil-ifraz .secenek button{min-height:38px}.mobil-ifraz .alan-giris{display:flex;align-items:center;gap:8px}.mobil-ifraz .alan-giris input{width:110px;min-height:40px;font-size:16px}.mobil-ifraz .sihirbaz input{min-height:38px;font-size:16px}.mobil-ifraz .sihirbaz button{min-height:36px}.mobil-ifraz table.sonuc{width:100%;margin-top:10px}.mobil-ifraz table.sonuc td:nth-child(2){text-align:right;color:var(--text)}.mobil-ifraz .bulgular{margin-top:6px;font-size:13px}.mobil-ifraz .eylemler{display:flex;margin-top:10px}.mobil-ifraz .eylemler button{flex:1;min-height:46px;font-size:15px}.dokunma-araclari{position:absolute;left:10px;bottom:12px;z-index:6;display:flex;gap:6px}.dokunma-araclari button{min-height:40px;padding:8px 12px;font-size:14px;background:var(--bg2);box-shadow:0 4px 14px #0000004d}.dokunma-araclari button.aktif{background:var(--accent-soft);border-color:var(--accent-border);color:var(--text)}.dokunma-yardim section+section{margin-top:14px}.dokunma-yardim h4{margin:0 0 6px;font-size:14px}.dokunma-yardim table{width:100%;border-collapse:collapse;font-size:14px}.dokunma-yardim td{padding:6px 8px;border-top:1px solid var(--border);vertical-align:top}.dokunma-yardim td:first-child{width:42%;font-weight:600}.dokunma-yardim .muted{margin-top:14px}.giris-secenekleri{display:flex;flex-direction:column;gap:12px;max-width:340px;margin:0 auto}.eposta-formu{display:flex;flex-direction:column;gap:10px}.eposta-formu input{min-height:44px;border-radius:10px;font-size:15px;text-align:center}.giris-not{margin-top:10px;font-size:12px}.davet-kutusu{margin:0 0 6px;padding:8px 10px 10px;border:1px solid var(--border);border-radius:6px}.giris-baglantilar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.baglanti-dugme{background:none;border:none;box-shadow:none;padding:2px 0;min-height:0;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer}.davet-kodu{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:2px;-webkit-user-select:all;user-select:all}.davet-kodu.kucuk{font-size:12px;font-weight:600;letter-spacing:1px}.davet-mesaji{margin:8px 0 0;white-space:pre-wrap;font-family:inherit;font-size:12px;opacity:.85;-webkit-user-select:text;user-select:text}.finding.davet-kodu-kutu{display:block}.uyp-sekmeler{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px}.uyp-sekme{--renk: var(--accent);display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px 6px;border-radius:8px;background:var(--bg2);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--renk);text-align:left}.uyp-sekme .sayi{font-size:20px;font-weight:700;line-height:1.1;color:var(--text-strong);font-variant-numeric:tabular-nums}.uyp-sekme .ad{font-size:var(--type-label-size);color:var(--muted)}.uyp-sekme.bos .sayi{color:var(--muted);font-weight:500}.uyp-sekme.sec{background:var(--accent-soft);border-color:var(--renk);box-shadow:inset 3px 0 0 var(--renk),0 0 0 1px var(--renk)}.uyp-sekme.sec .ad{color:var(--text)}.uyp-sekme.g-tumu{--renk: var(--border-strong)}.uyp-sekme.g-bekliyor,.uyp-sekme.g-davetli{--renk: var(--accent)}.uyp-sekme.g-bitiyor{--renk: var(--warn)}.uyp-sekme.g-doldu{--renk: var(--danger)}.uyp-sekme.g-doldu:not(.bos) .sayi{color:var(--danger)}.uyp-sekme.g-bitiyor:not(.bos) .sayi{color:var(--warn)}.uyp-sekme.g-deneme,.uyp-sekme.g-aktif{--renk: var(--ok)}.uyp-sekme.g-kapali{--renk: var(--muted)}.uyp-arac{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uyp-ara{flex:1;min-width:220px;max-width:380px}.uyp-liste{height:52vh;min-height:240px;overflow:auto;border:1px solid var(--border);border-radius:8px}.uyp-bos{margin:0;padding:28px 12px;text-align:center}.uyp-tablo{width:100%;border-collapse:collapse;font-size:var(--type-ui-size)}.uyp-tablo th{position:sticky;top:0;z-index:1;background:var(--table-head);color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--type-section-weight);text-align:left;padding:6px 10px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.uyp-tablo td{padding:7px 10px;border-bottom:1px solid var(--table-line);vertical-align:middle;white-space:nowrap}.uyp-tablo tbody tr:last-child td{border-bottom:none}.uyp-tablo tbody tr:hover td{background:var(--row-hover)}.uyp-tablo tr.mesgul td{opacity:.55}.uyp-tablo .sag{text-align:right}.uyp-tablo th.uyp-siralanir{cursor:pointer;-webkit-user-select:none;user-select:none}.uyp-tablo th.uyp-siralanir:hover,.uyp-tablo th.uyp-siralanir.etkin{color:var(--text-strong)}.uyp-tablo th .uyp-ok{display:inline-block;width:1em;margin-left:3px;font-size:.75em;color:var(--accent)}.uyp-tarih{color:var(--text-secondary);font-variant-numeric:tabular-nums}.uyp-kisi{display:flex;align-items:center;gap:9px}.uyp-bas{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--bg3);color:var(--text-secondary)}.uyp-bas.bekliyor{background:var(--accent-soft);color:var(--accent)}.uyp-bas.deneme,.uyp-bas.aktif{background:var(--ok-soft);color:var(--ok)}.uyp-bas.bitiyor{background:var(--warning-soft);color:var(--warn)}.uyp-bas.doldu{background:var(--danger-soft);color:var(--danger)}.uyp-kimlik{display:flex;flex-direction:column;min-width:0}.uyp-kimlik b{color:var(--text-strong);font-weight:600}.uyp-kimlik small,.uyp-ofis{color:var(--muted);font-size:var(--type-label-size)}.uyp-ofis{display:block}.uyp-firma b,.uyp-firma small{display:block;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.uyp-suzgec{max-width:200px}.uyp-suzgec.sec{border-color:var(--accent-border);background:var(--accent-soft)}.uyp-rozet{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--type-label-size);font-weight:600;background:var(--bg3);color:var(--text-secondary)}.uyp-rozet.bekliyor{background:var(--accent-soft);color:var(--accent)}.uyp-rozet.deneme,.uyp-rozet.aktif{background:var(--ok-soft);color:var(--ok)}.uyp-rozet.bitiyor{background:var(--warning-soft);color:var(--warn)}.uyp-rozet.doldu{background:var(--danger-soft);color:var(--danger)}.uyp-sure{display:inline-flex;flex-direction:column;gap:1px;min-width:96px}.uyp-sure b{font-size:14px;font-variant-numeric:tabular-nums;color:var(--text-strong)}.uyp-sure small{color:var(--muted);font-size:var(--type-label-size)}.uyp-sure.bitiyor b{color:var(--warn)}.uyp-sure.doldu b{color:var(--danger)}.uyp-sure.ok{color:var(--ok);font-weight:600}.uyp-sure.bekliyor{color:var(--accent)}.uyp-cubuk{display:block;height:3px;margin-top:3px;border-radius:2px;background:var(--bg3);overflow:hidden}.uyp-cubuk>span{display:block;height:100%;background:var(--ok)}.uyp-sure.bitiyor .uyp-cubuk>span{background:var(--warn)}.uyp-eylem{display:flex;gap:4px;justify-content:flex-end;align-items:center}.uyp-diger{padding:2px 8px;font-weight:700;letter-spacing:1px}.uyp-diger.sec{background:var(--accent-soft);border-color:var(--accent-border)}.uyp-menu{position:fixed;z-index:1000;min-width:160px;padding:4px;display:flex;flex-direction:column;background:var(--popover-bg);border:1px solid var(--border-strong);border-radius:6px;box-shadow:var(--shadow-modal)}.uyp-menu button{background:var(--transparent);border:none;box-shadow:none;text-align:left;padding:6px 10px;border-radius:4px}.uyp-menu button:hover{background:var(--row-hover)}.uyp-menu button.tehlikeli{color:var(--danger)}.yazdir-duzen{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.yazdir-ayarlar{flex:0 0 260px;display:flex;flex-direction:column;gap:8px}.yazdir-secenekler{display:flex;flex-direction:column;gap:2px}.yazdir-onizleme{flex:1;min-width:300px;display:flex;flex-direction:column;align-items:center}.ust-uste-liste{position:absolute;z-index:40;background:var(--popover-bg);border:1px solid var(--border-strong);border-radius:6px;padding:3px;box-shadow:var(--shadow-popover);font-size:var(--type-ui-size);max-height:60%;overflow:auto}.ust-uste-liste .baslik{display:flex;align-items:center;color:var(--muted);font-size:var(--type-help-size);text-transform:uppercase;letter-spacing:var(--type-group-tracking);padding:3px 4px 3px 6px}.ust-uste-liste .baslik button{margin-left:auto;border:0;background:var(--transparent);box-shadow:none;padding:0 4px;color:var(--muted)}.ust-uste-liste>button{display:flex;align-items:center;gap:6px;width:100%;background:var(--transparent);border:0;border-left:2px solid var(--transparent);border-radius:4px;padding:4px 6px;text-align:left;box-shadow:none;white-space:nowrap}.ust-uste-liste>button.vurgu{background:var(--selection-bg);border-left-color:var(--accent)}.ust-uste-liste>button.secili .tur:after{content:" ✓";color:var(--accent)}.ust-uste-liste .ik{width:16px;text-align:center;color:var(--accent);flex:none}.ust-uste-liste .tur{color:var(--muted);flex:none}.ust-uste-liste .ad{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ust-uste-liste .ek{color:var(--muted);font-size:var(--type-help-size);flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis}.katlanir-bolum{margin:8px 0;border:1px solid var(--border);border-radius:6px;padding:0 10px}.katlanir-bolum>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 0;cursor:pointer;list-style:none}.katlanir-bolum>summary::-webkit-details-marker{display:none}.katlanir-bolum>summary:before{content:"▸";color:var(--muted)}.katlanir-bolum[open]>summary:before{content:"▾"}.katlanir-bolum[open]{padding-bottom:10px}.yanilma-bolum{margin:0;border:none;padding:0 10px}.yanilma-bolum>summary .danger{color:var(--danger, #e5534b)}.kaynak-notu{color:var(--accent);font-size:11px}.tog.alt-secenek{margin-left:22px}.proje-yukleniyor{height:100%;height:var(--uyg-boy, 100dvh);display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--muted);font-size:15px}.kredi-rozet{margin-left:10px;padding:1px 8px;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-soft, transparent);color:inherit;font:inherit;font-size:11px;white-space:nowrap;cursor:pointer;line-height:1.5}.kredi-rozet:hover{filter:brightness(1.08)}.kredi-eksi{color:var(--danger, #c0392b);font-variant-numeric:tabular-nums}.kredi-arti{color:var(--ok, #1e8449);font-variant-numeric:tabular-nums}.kredi-bedel{font-size:13px}.kredi-bedel.yetersiz{color:var(--danger, #c0392b)}.giris-dugme{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 20px;border-radius:999px;font-size:15px;font-weight:600;box-shadow:none}.giris-dugme.google{background:#fff;border:1px solid #dadce0;color:#1f1f1f}.giris-dugme.google:enabled:hover{background:#f6f8fb;border-color:#c4c7cc}.giris-dugme.ikincil{background:var(--transparent);border:1px solid var(--accent-border);color:var(--accent)}.giris-dugme.ikincil:enabled:hover{background:var(--accent-soft)}.giris-dugme .google-g{flex:none}.giris-ayrac{display:flex;align-items:center;gap:10px;margin:8px 0 2px;color:var(--muted);font-size:12px}.giris-ayrac:before,.giris-ayrac:after{content:"";flex:1;border-top:1px solid var(--border)}.kredi-onay-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background:var(--backdrop);padding:16px}.kredi-onay{width:min(440px,100%);background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-modal);padding:22px 24px 18px;display:flex;flex-direction:column;gap:14px}.kredi-onay .ust{text-align:center;display:flex;flex-direction:column;gap:2px}.kredi-onay .ust .etiket{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.kredi-onay h3{margin:2px 0 0;font-size:18px;font-weight:var(--type-weight-semibold)}.kredi-onay h3 .miktar{font-size:40px;line-height:1;color:var(--accent);margin-right:4px}.kredi-onay .ust .alt{color:var(--muted);font-size:12px}.kredi-onay .dosya{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg2);font-size:13px}.kredi-onay .dosya dt{color:var(--muted)}.kredi-onay .dosya dd{margin:0;font-weight:var(--type-weight-semibold)}.kredi-onay .bakiye .satir{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.kredi-onay .bakiye .cubuk{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.kredi-onay .bakiye .cubuk span{display:block;height:100%;background:var(--accent)}.kredi-onay .notlar{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.6}.kredi-onay .dugmeler{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.kredi-onay .dugmeler .primary{padding:8px 16px}.modal-bg.onay-bg{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.onay-kutu{min-width:340px;width:440px;box-shadow:0 18px 50px #00000073;animation:onay-gir .12s ease-out}.modal.onay-kutu>.hdr{font-weight:600}.modal.onay-kutu.tehlikeli>.hdr{color:var(--danger)}.onay-kutu .onay-mesaj{white-space:pre-line;line-height:1.5}.onay-kutu .onay-girdi{width:100%;margin-top:10px}.onay-kutu>.ftr{justify-content:flex-end;gap:8px}.onay-kutu>.ftr button{min-width:84px}.onay-kutu.tehlikeli>.ftr button.danger{background:var(--danger);color:var(--panel);font-weight:600}.secim-al-dikkat{animation:secim-al-nabiz 1.6s ease-in-out 3}@keyframes secim-al-nabiz{50%{box-shadow:0 0 0 4px var(--accent-soft, rgba(80, 140, 255, .35))}}@keyframes onay-gir{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (max-width: 1600px){.toolbar-row.birincil sup.kis{display:none}}.kose-kotlari{margin-top:8px}.kose-kotlari>summary{cursor:pointer}.kose-kotlari-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 10px;margin-top:6px;max-height:180px;overflow:auto}.kose-kotlari-liste label{display:flex;align-items:center;gap:6px}.kose-kotlari-liste label>span{min-width:64px;font-variant-numeric:tabular-nums;color:var(--muted)}.kose-kotlari-liste input{width:76px}.kose-kotlari-liste label.elle input{border-color:var(--accent-border)}.harita-donus-cubugu{position:fixed;left:50%;bottom:64px;transform:translate(-50%);z-index:150;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:var(--panel);border:1px solid var(--accent-border);border-radius:8px;box-shadow:0 10px 30px #00000059;max-width:calc(100vw - 24px);flex-wrap:wrap}.harita-donus-cubugu>span{color:var(--text-strong);font-weight:var(--type-weight-medium)}.harita-donus-cubugu .kot-rengi{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.center .canvas-wrap{bottom:var(--u18-alt, 0px)}.komut-kutusu{bottom:calc(100% + 6px + var(--u18-alt, 0px))}.u18-sekmeler button{white-space:nowrap}.u18-kip{border-bottom:none}.u18-kip button{padding:3px 10px}.u18-ayrim{display:flex;flex-direction:column;gap:4px;padding:6px 8px;margin-bottom:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg2)}.u18-toplu,.u18-uydur{border-top:1px solid var(--border)}.u18-imar-toplu{flex:none;border-top:1px solid var(--border)}.u18-alan-ekle{margin:8px 0 0;overflow-x:auto}.u18-adimlar{padding:4px 8px;flex:none}.u18-panel{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;background:var(--panel);border-top:1px solid var(--border-strong);min-height:0;max-height:100%}.u18-tutamac{position:absolute;top:-4px;left:0;right:0;height:8px;cursor:ns-resize;z-index:1}.u18-tutamac:hover{background:var(--accent-soft)}.u18-baslik{display:flex;align-items:center;gap:12px;padding:4px 8px 0;border-bottom:1px solid var(--border);flex:none;min-width:0;overflow-x:auto}.u18-baslik>b{white-space:nowrap}.u18-sekmeler{border-bottom:none}.u18-ozet{color:var(--text-secondary);white-space:nowrap;font-size:var(--type-label-size)}.u18-kapat{padding:0 8px;font-size:16px;line-height:1.4}.u18-govde{flex:1;min-height:0;display:flex;flex-direction:column}.u18-ikili{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.u18-sol,.u18-dagitim{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1}.u18-sag{border-left:1px solid var(--border);padding:8px;overflow:auto;min-height:0}.u18-sag-baslik{margin-bottom:2px}.u18-arac{padding:6px 8px;flex:none;flex-wrap:wrap;gap:6px}.u18-tablo-kap{flex:1;min-height:0;overflow:auto}.u18-tablo td{padding-top:1px;padding-bottom:1px}table.data.u18-tablo tr.sel td input{color:var(--selection-text)}.u18-matris th{vertical-align:bottom}.u18-matris td.u18-hucre{padding:0 2px}.u18-malik{max-width:180px;overflow:hidden;text-overflow:ellipsis}.u18-kolon-kalan{font-weight:400;color:var(--muted)}.u18-renk{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:baseline}.u18-lejant{display:flex;gap:12px;flex-wrap:wrap;padding:4px 8px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-label-size)}.u18-uyarilar{flex:none;max-height:72px;overflow:auto;padding:4px 8px;border-top:1px solid var(--border);font-size:var(--type-label-size)}.u18-yapistir{padding:0 8px 6px;flex:none}.u18-yapistir textarea{width:100%;font-family:var(--mono)}.u18-bos{padding:12px}.u18-baslat,.u18-ayar{padding:10px 12px;overflow:auto;flex:1;min-height:0}.u18-ayar{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px}.u18-ayar fieldset{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;max-width:100%}.u18-katman-alan{display:flex;flex-direction:column;gap:2px;font-size:var(--type-label-size);color:var(--muted);font-weight:var(--type-label-weight);line-height:var(--type-label-leading)}.u18-katman-coklu{position:relative;min-width:180px}.u18-katman-coklu>summary{cursor:pointer;padding:3px 8px;border:1px solid var(--control-border);border-radius:4px;background:var(--field-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.u18-katman-liste{position:absolute;z-index:5;top:100%;left:0;min-width:100%;display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto;padding:4px 6px;border:1px solid var(--border);border-radius:0 0 4px 4px;background:var(--popover-bg);box-shadow:0 4px 12px #00000040;white-space:nowrap}.u18-dop{flex-direction:column;align-items:stretch!important}.u18-dop table{width:auto}@media (max-width: 900px){.u18-ikili{grid-template-columns:minmax(0,1fr)}.u18-sag{display:none}}.u18-cizim-kutu{position:absolute;top:12px;right:12px;width:280px;max-width:calc(100% - 24px);background:var(--hud-bg);border:1px solid var(--accent-border);border-radius:8px;box-shadow:var(--shadow-popover);padding:8px 10px;display:flex;flex-direction:column;gap:5px;z-index:40;font-size:12px}.u18-cizim-kutu .u18-cizim-hedef{font-size:14px}.u18-cizim-kutu .u18-cizim-hedef b{color:var(--accent)}.u18-cizim-kutu .u18-cizim-not{font-size:11px;line-height:1.35}.u18-cizim-kutu .row{gap:6px;justify-content:flex-end}.u18-elle-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.u18-oneri{margin-top:8px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:3px}.u18-oneri .row{gap:6px}.u18-tablo .u18-elbirligi td{padding-top:0;font-size:11px;white-space:normal}.u18-tablo .u18-elbirligi .u18-ortaklar{column-width:230px;column-gap:16px;margin:2px 0 4px 12px}.u18-tablo .u18-elbirligi .u18-ortak{display:block;break-inside:avoid;white-space:nowrap}.u18-tablo .u18-elbirligi .u18-ortak:before{content:"↳ ";color:var(--muted)}.u18-gruplu .u18-grup-satir{cursor:pointer}.u18-gruplu .u18-ac{display:inline-block;width:12px;color:var(--muted)}.u18-gruplu .u18-alt-satir td{font-size:11px;color:var(--muted)}.u18-gruplu .u18-alt-satir td:nth-last-child(-n+3){color:inherit}.u18-gruplu .u18-toplam-satir td{border-top:1px solid var(--border)}.u18-kolon-hata,table.data td.u18-hucre-hata{color:var(--danger, #c0262d);font-weight:var(--type-weight-semibold)}.u18-dagitim-hata{flex:0 1 auto;max-height:min(150px,35%);min-height:24px;overflow:auto}.toolbar .sec-dugme-grubu{position:relative;display:inline-flex}.toolbar .sec-dugme-grubu>button{position:relative}.toolbar .sec-suzgec-isareti{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--header-bg)}.toolbar .sec-alt-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:400;display:flex;flex-direction:column;gap:4px;padding:5px;min-width:168px;background:var(--popover-bg);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px var(--shadow-deep);animation:sec-alt-ac .12s ease-out}@keyframes sec-alt-ac{0%{opacity:0;transform:translateY(-4px)}}.toolbar .sec-alt-menu button{justify-content:flex-start;width:100%;white-space:nowrap;border-radius:7px}.toolbar .sec-alt-menu button.sec-filtreli,.toolbar .sec-alt-menu button.alan-cikart-dugme{padding:7px 12px;font-weight:600;color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.toolbar .sec-alt-menu button.sec-filtreli:hover,.toolbar .sec-alt-menu button.alan-cikart-dugme:hover{background:var(--selection-hover);color:var(--selection-text)}.toolbar .sec-alt-menu button.sec-suzgec-kaldir{font-size:var(--type-help-size);color:var(--muted);border-color:transparent;background:transparent}.fs-panel{display:flex;flex-direction:column;gap:12px}.fs-bolum{display:flex;flex-direction:column;gap:7px}.fs-baslik{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong)}.fs-no{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;background:var(--accent-soft);color:var(--accent)}.fs-baslik-sag{margin-left:auto;font-weight:400;text-transform:none;color:var(--muted)}.fs-turler{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.fs-cip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--control-bg);color:var(--muted);cursor:pointer}.fs-cip.kucuk{padding:3px 8px;border-radius:999px;font-size:var(--type-help-size)}.fs-cip.acik{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text-strong)}.fs-cip.acik>svg{color:var(--accent)}.fs-sayi{margin-left:auto;padding-left:6px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.fs-cip.kucuk .fs-sayi{margin-left:0;padding-left:2px}.fs-alt{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fs-alt-baslik{margin-right:2px;font-size:var(--type-help-size);color:var(--muted)}.fs-tabaka-ust{display:flex;gap:4px;align-items:center}.fs-ara{flex:1;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--border);border-radius:7px;background:var(--field-bg);color:var(--muted)}.fs-ara input{flex:1;min-width:0;border:0;background:transparent;padding:5px 0;outline:none}.fs-kucuk-dugme{padding:4px 8px;font-size:var(--type-help-size)}.fs-tabakalar{max-height:168px;overflow-y:auto;border:1px solid var(--border);border-radius:9px;padding:3px}.fs-tabaka{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:6px;cursor:pointer}.fs-tabaka:hover{background:var(--selection-hover)}.fs-tabaka.soluk{opacity:.5}.fs-renk{flex:none;width:10px;height:10px;border-radius:3px}.fs-tabaka-ad{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-bos{padding:8px;text-align:center}.fs-ad{display:grid;grid-template-columns:128px 1fr;gap:6px}.fs-ad input{font-family:ui-monospace,Menlo,monospace}.fs-ornekler{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.fs-ornek{padding:1px 7px;border-radius:999px;font-size:11px;font-family:ui-monospace,Menlo,monospace;background:var(--control-bg);border:1px solid var(--border)}.fs-kapsam{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;gap:3px;border:1px solid var(--border);border-radius:9px;background:var(--field-bg)}.fs-kapsam button{padding:5px 4px;font-size:var(--type-help-size);border:0;border-radius:6px;background:transparent;color:var(--muted)}.fs-kapsam button.acik{background:var(--accent-soft);color:var(--text-strong);font-weight:600}.fs-sonuc{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-border)}.fs-sonuc.bos{background:transparent;border-color:var(--border)}.fs-sonuc-sayi{font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent)}.fs-sonuc.bos .fs-sonuc-sayi{color:var(--muted)}.fs-sonuc-metin{font-size:var(--type-help-size)}.fs-harita{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px dashed var(--border);border-radius:9px;font-size:var(--type-help-size);cursor:pointer}.fs-harita>svg{flex:none;margin-top:1px;color:var(--muted)}.fs-harita.acik{border-style:solid;border-color:var(--warn)}.fs-harita.acik>svg{color:var(--warn)}.u18-belge-hazir{color:var(--ok);font-weight:600}.mobil-uydu-satiri{font-weight:600}.mobil-uydu-satiri svg{flex:none;color:var(--accent)}.mobil-fablar{position:absolute;top:10px;left:10px;z-index:5;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;max-height:calc(100% - 20px);gap:8px}.mobil-fab{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:0 2px 8px var(--shadow-deep)}.mobil-fab.acik{background:var(--accent);border-color:var(--accent);color:var(--panel)}.mobil-fab.kayit:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--panel);animation:mobil-fab-nabiz 1.2s ease-in-out infinite}@keyframes mobil-fab-nabiz{50%{opacity:.35}}.mobil-saha-sekme{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px;margin-bottom:8px;border:1px solid var(--border);border-radius:9px;background:var(--field-bg)}.mobil-saha-sekme button{min-height:36px;border:0;border-radius:7px;background:transparent;color:var(--muted)}.mobil-saha-sekme button.acik{background:var(--accent-soft);color:var(--text-strong);font-weight:600}.mobil-pdf-olcek{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mobil-pdf-olcek select{flex:1;min-height:38px}.mobil-pdf-kagit{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mobil-saha-buyuk{display:flex;flex-direction:column;gap:2px;margin:6px 0}.mobil-saha-buyuk b{font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.mobil-saha-gps{display:flex;flex-direction:column;gap:4px}.mobil-saha-alanlar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobil-saha-alanlar label,.mobil-saha-satir{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted)}.mobil-saha-alanlar .hint{grid-column:1 / -1}.mobil-saha-satir{margin-top:8px}.mobil-saha-alanlar input,.mobil-saha-satir input{min-height:40px;font-size:16px}.mobil-fotolar{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.mobil-foto{position:relative}.mobil-foto img,.mobil-foto-kucuk{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.mobil-foto button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;min-height:0;padding:0;border-radius:50%;font-size:11px}.mobil-foto-ekle{width:64px;height:64px;border-style:dashed;font-size:12px}.mobil-git{display:flex;align-items:center;gap:14px}.mobil-git-ok{flex:none;width:64px;height:64px;fill:#e5484d;transition:transform .3s ease}.mobil-disa-liste{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mobil-disa-liste button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left}.saha-foto-satiri{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.saha-foto-satiri .muted{flex-basis:100%;font-size:var(--type-help-size)}.saha-foto-satiri img{width:72px;height:72px;object-fit:cover;border-radius:6px;border:1px solid var(--border);cursor:zoom-in}.mobil-tkgm-form{display:flex;flex-direction:column;gap:6px}.mobil-tkgm-form[hidden]{display:none}.mobil-tkgm-form label{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px}.mobil-tkgm-form label>span{color:var(--muted)}.mobil-tkgm-form select,.mobil-tkgm-form input{min-height:40px;font-size:16px;min-width:0}.mobil-tkgm-no{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobil-tkgm-no label{grid-template-columns:auto minmax(0,1fr)}.mobil-tkgm-sonuc{margin-top:6px}.mobil-tkgm-gittigi{flex-wrap:wrap;margin-bottom:6px}.mobil-tkgm-gittigi button{flex:1 1 40%}.mobil-altliklar{margin:4px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.mobil-altlik-baslik{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:600}.mobil-altlik-mesaj{margin-top:6px}.mobil-altlik{padding:2px 0 6px;border-bottom:1px solid var(--border)}.mobil-altlik .mobil-katman{border-bottom:0;min-height:36px}.mobil-kart .mobil-altlik-durum{margin:-4px 0 4px 34px;overflow-wrap:anywhere}.mobil-altlik-eylem{display:flex;align-items:center;gap:8px;padding-left:34px}.mobil-altlik-eylem input[type=range]{flex:1;min-width:0}.mobil-altlik-eylem button{min-height:36px;padding:4px 12px}.tanitim-katman{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;pointer-events:none}.tanitim-delik{position:fixed;border-radius:8px;box-shadow:0 0 0 9999px #080c1280;outline:2px solid var(--accent);transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.tanitim-perde{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c1280}.tanitim-balon{position:fixed;pointer-events:auto;background:var(--popover-bg);color:var(--text);border:1px solid var(--accent-border);border-radius:10px;box-shadow:var(--shadow-modal);padding:12px 14px 10px;max-width:calc(100vw - 24px)}.tanitim-balon .ust{display:flex;justify-content:space-between;gap:8px;font-size:var(--type-label-size);color:var(--muted)}.tanitim-balon h3{margin:6px 0 4px;font-size:15px;color:var(--text-strong)}.tanitim-balon p{margin:0 0 10px;line-height:1.5}.tanitim-dugmeler{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tanitim-dugmeler.vurgu{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.tanitim-dugmeler .ikon{padding:2px 6px;display:inline-flex;align-items:center}.tanitim-bolumler{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.tanitim-bolumler button{width:100%;display:flex;gap:10px;align-items:center;text-align:left}.tanitim-bolumler .no{font-family:var(--mono, monospace);color:var(--muted);min-width:22px}.tanitim-bolumler .ad{flex:1}.tanitim-bolumler .tamam{color:var(--ok);font-weight:600}.finding.hazirlik-listesi{display:block;margin-bottom:8px}.hazirlik-listesi summary{cursor:pointer}.hazirlik-listesi .icerik{margin-top:6px;display:grid;gap:6px}.hazirlik-listesi ul{margin:2px 0 0;padding-left:18px}.hazirlik-listesi .icerik>button{justify-self:start}.asistan-panel{position:fixed;right:16px;bottom:40px;width:min(400px,calc(100vw - 32px));height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 28px #00000059;z-index:900;color:var(--text);font-size:13px}.asistan-baslik{display:flex;align-items:center;gap:6px;padding:7px 8px 7px 12px;background:var(--header-bg);border-bottom:1px solid var(--border);border-radius:8px 8px 0 0;font-weight:600}.asistan-baslik .asistan-alt{font-weight:400;color:var(--muted);font-size:11px}.asistan-baslik button,.asistan-girdi button,.asistan-ekler button{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px}.asistan-akis{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.asistan-bilgi{color:var(--muted);line-height:1.5}.asistan-mesaj{max-width:92%;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.asistan-mesaj.kullanici{align-self:flex-end;align-items:flex-end}.asistan-metin{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;padding:7px 10px;border-radius:8px;background:var(--bg2)}.asistan-mesaj.kullanici .asistan-metin{background:var(--selection-bg);color:var(--selection-text)}.asistan-cip{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary);background:var(--bg3);border-radius:10px;padding:2px 8px}.asistan-cip button{padding:0 2px!important;background:none;border:none}.asistan-bekle{color:var(--muted);font-style:italic}.asistan-onay{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:8px;padding:8px}.asistan-onay .asistan-metin{background:none;padding:0 0 8px}.asistan-onay-dugmeler{display:flex;justify-content:flex-end;gap:6px}.asistan-onay-dugmeler.asistan-secenekler{justify-content:flex-start;flex-wrap:wrap;margin-bottom:6px}.asistan-onay textarea{width:100%;box-sizing:border-box;resize:vertical;margin-bottom:6px}.asistan-baslik .asistan-kip{font-size:11px;font-weight:600;min-width:26px}.asistan-hata{color:var(--danger);background:var(--danger-soft);border-radius:6px;padding:6px 8px}.asistan-ekler{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px 0}.asistan-girdi{display:flex;gap:6px;align-items:flex-end;padding:8px;border-top:1px solid var(--border)}.asistan-girdi textarea{flex:1;resize:none;font:inherit;max-height:140px}.asistan-md{white-space:normal}.asistan-md p{margin:0 0 6px;white-space:pre-wrap}.asistan-md p:last-child,.asistan-md ul:last-child,.asistan-md ol:last-child{margin-bottom:0}.asistan-md ul,.asistan-md ol{margin:0 0 6px;padding-left:18px}.asistan-md code{font-size:12px;background:var(--bg3);border-radius:3px;padding:0 3px}.asistan-baslik-metin{font-weight:600;margin:4px 0}.asistan-tablo{overflow-x:auto;margin:2px 0 6px}.asistan-tablo table{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.asistan-tablo th,.asistan-tablo td{border:1px solid var(--border);padding:3px 7px;text-align:left}.asistan-tablo th{background:var(--bg3);font-weight:600}.asistan-cip.olay{align-self:center;background:var(--ok-soft);color:var(--ok);white-space:normal}.asistan-dusunce{font-style:normal;font-size:12px;margin-top:4px;opacity:.85}.asistan-cizim{display:block;margin:2px 0;border:1px solid var(--border);border-radius:6px;overflow:hidden;max-width:100%}.asistan-cizim img{display:block;width:100%;height:auto;background:#fff}.u18-ada-pencere{position:fixed;right:16px;top:120px;width:400px;max-width:calc(100vw - 32px);max-height:55vh;overflow:auto;background:var(--hud-bg);border:1px solid var(--accent-border);border-radius:8px;box-shadow:var(--shadow-popover);padding:8px 10px;display:flex;flex-direction:column;gap:6px;z-index:40}.u18-ada-pencere .hud-baslik{display:flex;align-items:center;gap:10px}.u18-ada-pencere .hud-baslik b{color:var(--accent);flex:1}.u18-ada-pencere .hud-baslik button{width:auto;background:var(--transparent);border:none;box-shadow:none;padding:0 4px}.u18-ada-pencere .hud-baslik .katla{color:var(--accent)}.u18-ada-pencere .hud-baslik button:last-child{color:var(--muted)}.u18-ada-pencere.kapali{max-height:none}
