:root,.kagit{color-scheme:light;--primary: var(--primary-base, #1F5FA9);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000000);--primary-700: color-mix(in srgb, var(--primary) 82%, #000000);--primary-50: color-mix(in srgb, var(--primary) 7%, var(--surface));--primary-100: color-mix(in srgb, var(--primary) 13%, var(--surface));--primary-200: color-mix(in srgb, var(--primary) 28%, var(--surface));--on-primary: #FFFFFF;--focus: var(--primary);--shell: color-mix(in srgb, var(--primary-base, #1F5FA9) 62%, #0A1424);--shell-text: #FFFFFF;--shell-muted: rgba(255, 255, 255, .76);--shell-hover: rgba(255, 255, 255, .12);--shell-line: rgba(255, 255, 255, .24);--shell-field: rgba(255, 255, 255, .14);--murekkep: var(--shell);--pirinc: var(--primary);--muhur: currentColor;--petrol: var(--primary);--bg: #F3F4F6;--surface: #FFFFFF;--surface-2: #F7F8FA;--surface-3: #EEF0F3;--border: #DDE1E6;--border-strong: #C3C9D1;--grid: #E8EBEF;--text: #1D232B;--text-2: #3A434E;--muted: #5E6773;--faint: #69727D;--gray-bg: #EEF0F3;--input-bg: #FFFFFF;--overlay: rgba(16, 22, 30, .45);--logo-zemin: #FFFFFF;--swatch-ring: rgba(0, 0, 0, .12);--swatch-ikon: #FFFFFF;--switch-knob: #FFFFFF;--skel-a: #ECEEF1;--skel-b: #F6F7F9;--th-bg: #F5F6F8;--th-hover: #ECEEF2;--th-text: #3A434E;--filter-bg: #FAFBFC;--rownum-bg: #F7F8FA;--zebra: var(--surface);--tfoot-bg: #F3F4F6;--row-hover: color-mix(in srgb, var(--primary) 5%, var(--surface));--row-selected: var(--primary-100);--green: #107C41;--green-bg: #E8F4EC;--green-border: #B5D9C2;--green-ink: #0B5A2F;--red: #C42B1C;--red-bg: #FDECEA;--red-border: #F1BFB8;--red-ink: #8E1E13;--amber: #8A5300;--amber-bg: #FFF4CE;--amber-border: #EDD58F;--amber-ink: #5F3A00;--blue: #0F6CBD;--blue-bg: #EBF3FC;--blue-border: #C1D9F2;--blue-ink: #0B4F8A;--purple: #6B48B8;--purple-bg: #F2EEFA;--purple-border: #D8CEF0;--purple-ink: #4B2F8A;--gray-border: #D5DAE0;--on-solid: #FFFFFF;--c1: #4472C4;--c2: #ED7D31;--c3: #A5A5A5;--c4: #FFC000;--c5: #5B9BD5;--c6: #70AD47;--c7: #264478;--c8: #9E480E;--seq-1: #0D366B;--seq-2: #184F95;--seq-3: #256ABF;--seq-4: #3987E5;--seq-5: #6DA7EC;--seq-6: #86B6EF;--tooltip-bg: #1D232B;--tooltip-text: #F3F4F6;--tooltip-line: rgba(243, 244, 246, .16);--toast-bg: #1D232B;--toast-text: #F3F4F6;--toast-ok: #7FD1A0;--toast-error-bg: #8E1E13;--av-s: 14%;--av-bg-l: 91%;--av-fg-l: 32%;--shadow-sm: 0 0 0 transparent;--shadow: 0 1px 2px rgba(16, 22, 30, .05);--shadow-lg: 0 8px 24px rgba(16, 22, 30, .14), 0 1px 3px rgba(16, 22, 30, .08);--inset-shade: inset 0 -1px 0 rgba(16, 22, 30, .14)}:root{--sb-bg: var(--surface);--sb-text: var(--text-2);--sb-strong: var(--text);--sb-muted: var(--muted);--sb-hover: var(--gray-bg);--sb-active: var(--primary-50);--sb-line: var(--border);--sb-tile: transparent;--sb-scrollbar: rgba(0, 0, 0, .2);--sb-skel-a: var(--skel-a);--sb-skel-b: var(--skel-b);--sb-pirinc: var(--primary);--sb-primary: var(--primary);--sb-badge: var(--gray-bg);--sb-badge-red: var(--red);--sb-badge-amber: var(--amber);--sb-badge-text: var(--text-2);--sidebar-bg: var(--sb-bg);--sidebar-text: var(--sb-text);--sidebar-muted: var(--sb-muted);--g-genel: var(--primary);--g-kayit: #2B6CB0;--g-pazarlama: #66741C;--g-satis: #107C41;--g-egitim: #6B48B8;--g-gider: #9A5B00;--g-finans: #0E7490;--g-operasyon: #A23B72;--g-sistem: #5E6773;--font: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Roboto, Arial, sans-serif;--mono: var(--font);--font-mono: var(--font);--radius: 6px;--radius-sm: 4px;--radius-badge: 4px;--radius-xs: 3px;--hiz: .12s;--sb-w: 264px;--shell-h: 52px;--row-h: 38px;--head-h: 38px}body.density-kompakt{--row-h: 30px;--head-h: 34px}body.density-rahat{--row-h: 42px;--head-h: 40px}@media screen{html[data-theme=dark]{color-scheme:dark;--primary: color-mix(in srgb, var(--primary-base, #1F5FA9) 55%, #FFFFFF);--primary-hover: color-mix(in srgb, var(--primary-base, #1F5FA9) 45%, #FFFFFF);--primary-700: color-mix(in srgb, var(--primary-base, #1F5FA9) 38%, #FFFFFF);--primary-50: color-mix(in srgb, var(--primary-base, #1F5FA9) 14%, var(--surface));--primary-100: color-mix(in srgb, var(--primary-base, #1F5FA9) 24%, var(--surface));--primary-200: color-mix(in srgb, var(--primary-base, #1F5FA9) 40%, var(--surface));--on-primary: #111418;--shell: #111317;--bg: #17191C;--surface: #1F2226;--surface-2: #24272C;--surface-3: #2A2E33;--border: #353A41;--border-strong: #4A5058;--grid: #2D3137;--text: #E8EAED;--text-2: #C9CDD3;--muted: #A0A7B0;--faint: #8F97A1;--gray-bg: #2A2E33;--input-bg: #1A1D21;--overlay: rgba(0, 0, 0, .6);--swatch-ring: rgba(255, 255, 255, .16);--switch-knob: #E8EAED;--skel-a: #262A2F;--skel-b: #30353B;--th-bg: #24272C;--th-hover: #2A2E33;--th-text: #C9CDD3;--filter-bg: #212429;--rownum-bg: #212429;--tfoot-bg: #24272C;--row-hover: color-mix(in srgb, var(--primary-base, #1F5FA9) 16%, var(--surface));--row-selected: color-mix(in srgb, var(--primary-base, #1F5FA9) 28%, var(--surface));--green: #6CCB8F;--red: #F1877B;--amber: #E7B04A;--blue: #6CB0F0;--purple: #B49CF2;--green-bg: color-mix(in srgb, var(--green) 14%, var(--surface));--green-border: color-mix(in srgb, var(--green) 34%, var(--surface));--green-ink: color-mix(in srgb, var(--green) 72%, #FFFFFF);--red-bg: color-mix(in srgb, var(--red) 14%, var(--surface));--red-border: color-mix(in srgb, var(--red) 34%, var(--surface));--red-ink: color-mix(in srgb, var(--red) 72%, #FFFFFF);--amber-bg: color-mix(in srgb, var(--amber) 14%, var(--surface));--amber-border: color-mix(in srgb, var(--amber) 34%, var(--surface));--amber-ink: color-mix(in srgb, var(--amber) 72%, #FFFFFF);--blue-bg: color-mix(in srgb, var(--blue) 14%, var(--surface));--blue-border: color-mix(in srgb, var(--blue) 34%, var(--surface));--blue-ink: color-mix(in srgb, var(--blue) 72%, #FFFFFF);--purple-bg: color-mix(in srgb, var(--purple) 14%, var(--surface));--purple-border: color-mix(in srgb, var(--purple) 34%, var(--surface));--purple-ink: color-mix(in srgb, var(--purple) 72%, #FFFFFF);--gray-border: #3E444B;--on-solid: #111418;--c1: #3987E5;--c2: #D95926;--c3: #199E70;--c4: #C98500;--c5: #D55181;--c6: #008300;--c7: #9085E9;--c8: #E66767;--seq-1: #B7D3F6;--seq-2: #86B6EF;--seq-3: #5598E7;--seq-4: #3987E5;--seq-5: #256ABF;--seq-6: #184F95;--tooltip-bg: #2E3238;--tooltip-text: #F2F4F6;--tooltip-line: rgba(242, 244, 246, .16);--toast-bg: #2E3238;--toast-text: #F2F4F6;--toast-ok: #7FD1A0;--toast-error-bg: #6A2430;--av-s: 12%;--av-bg-l: 27%;--av-fg-l: 84%;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--inset-shade: inset 0 -1px 0 rgba(0, 0, 0, .4)}}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.5;color:var(--text);background:var(--bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:600}b,strong{font-weight:600}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-variant-numeric:tabular-nums}::selection{background:var(--primary-200);color:var(--text)}::placeholder{color:var(--faint);opacity:1}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code,kbd,samp{font-family:var(--mono)}.muted{color:var(--muted)}.faint{color:var(--faint)}.strong{font-weight:600}.mono{font-family:var(--mono);font-size:13px;letter-spacing:0}.nowrap{white-space:nowrap}.right{text-align:right}.center{text-align:center}.text-green{color:var(--green)!important}.text-red{color:var(--red)!important}.text-amber{color:var(--amber)!important}.text-blue{color:var(--blue)!important}.text-purple{color:var(--purple)!important}.text-primary{color:var(--primary-700)!important}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money.neg,.neg{color:var(--red)}.money.pos,.pos{color:var(--green)}.spacer{flex:1}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:16px}.stack-sm{display:flex;flex-direction:column;gap:8px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid-2-1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.grid-1-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.grid-2-1,.grid-1-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.grid-2,.grid-4{grid-template-columns:minmax(0,1fr)}}.muhur{display:block;flex:0 0 auto;color:var(--muhur)}.muhur-centik,.muhur-harf{opacity:1}.yazi-marka{font-family:var(--font);font-weight:600;white-space:nowrap;color:inherit}.yazi-marka>span{color:inherit;font-variant-numeric:tabular-nums}.app{display:flex;min-height:100vh}.sidebar{width:var(--sb-w);flex:0 0 var(--sb-w);background:var(--sb-bg);color:var(--sb-text);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:30;transition:width var(--hiz) ease,flex-basis var(--hiz) ease}.sidebar :focus-visible{outline-color:var(--focus)}.sb-top{height:var(--shell-h);flex:0 0 var(--shell-h);display:flex;align-items:center;padding:0 8px 0 10px;background:var(--shell);color:var(--shell-text)}.sb-top :focus-visible{outline-color:var(--shell-text)}.sb-kurum-satir{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.sb-kurum{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-sm);color:inherit;transition:background-color var(--hiz)}a.sb-kurum:hover{background:var(--shell-hover);text-decoration:none}.sb-kurum-isaret{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;color:var(--shell-text)}.sb-kurum-isaret .muhur{color:var(--shell-text)}.sb-kurum-isaret.logo{background:var(--logo-zemin);border-radius:var(--radius-sm);padding:3px;overflow:hidden}.sb-kurum-isaret.logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.sb-kurum-metin{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sb-kurum-ad{color:var(--shell-text);font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-kurum-donem{color:var(--shell-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-collapse{width:32px;height:32px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--shell-muted);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;transition:background-color var(--hiz),color var(--hiz)}.sb-collapse:hover{background:var(--shell-hover);color:var(--shell-text)}.sb-ile{display:flex;align-items:center;gap:6px;padding:8px 18px;font-size:12px;color:var(--faint);border-top:1px solid var(--grid)}.sb-ile .muhur{color:var(--faint)}.sb-ile .yazi-marka{color:var(--muted);font-size:12px}.sb-org{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:inherit}.sb-org-text{flex:1;min-width:0}.sb-org-name{display:block;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-org-sub{display:block;font-size:12px;color:var(--sb-muted)}.sb-scroll{flex:1;overflow-y:auto;padding:10px 8px 16px;scrollbar-width:thin;scrollbar-color:var(--sb-scrollbar) transparent;overscroll-behavior:contain}.nav-group+.nav-group{margin-top:2px}.nav-head{display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:6px 10px;border:0;background:transparent;color:var(--sb-strong);font:inherit;font-weight:600;font-size:14px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;position:relative;transition:background-color var(--hiz),color var(--hiz)}.nav-head:hover{background:var(--sb-hover);text-decoration:none}.nav-head.active{background:var(--sb-active);color:var(--primary-700)}.nav-head.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--primary)}.ng-tile{width:20px;height:20px;display:grid;place-items:center;color:var(--muted);flex:0 0 auto}.nav-head.active .ng-tile{color:var(--primary)}.nav-head.icinde-aktif{color:var(--primary-700)}.nav-head.icinde-aktif .ng-tile{color:var(--primary)}.ng-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-chev{color:var(--faint);transition:transform var(--hiz);flex:0 0 auto}.nav-group.open .ng-chev{transform:rotate(180deg)}.ng-alert,.nav-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:11.5px;font-weight:600;background:var(--sb-badge);color:var(--sb-badge-text);display:grid;place-items:center;font-variant-numeric:tabular-nums}.nb-red{background:var(--sb-badge-red);color:var(--on-solid)}.nb-amber{background:var(--sb-badge-amber);color:var(--on-solid)}.nav-items{margin:1px 0 6px;display:flex;flex-direction:column;gap:1px}.nav-item{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 42px;min-height:34px;border-radius:var(--radius-sm);color:var(--sb-text);font-size:14px;position:relative;transition:background-color var(--hiz),color var(--hiz)}.nav-item svg{display:none}.nav-item:hover{background:var(--sb-hover);color:var(--sb-strong);text-decoration:none}.nav-item.active{background:var(--sb-active);color:var(--primary-700);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--primary)}.nav-item span:not(.nav-badge){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-foot{position:relative;padding:8px;border-top:1px solid var(--border);display:flex;align-items:center;gap:4px}.sb-user-btn{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--hiz)}.sb-user-btn:hover,.sb-user-btn[aria-expanded=true]{background:var(--sb-hover)}.sb-user-btn .ng-chev{margin-left:auto}.sb-user{flex:1;min-width:0}.sb-user strong{display:block;color:var(--sb-strong);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user small{display:block;color:var(--sb-muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-iconbtn{width:36px;height:36px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--sb-muted);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;transition:background-color var(--hiz),color var(--hiz)}.sb-iconbtn:hover{background:var(--sb-hover);color:var(--sb-strong)}@media(min-width:981px){.app.sb-collapsed .sidebar{width:64px;flex-basis:64px}.app.sb-collapsed .sb-kurum,.app.sb-collapsed .sb-ile,.app.sb-collapsed .sb-org,.app.sb-collapsed .ng-label,.app.sb-collapsed .ng-chev,.app.sb-collapsed .nav-item span,.app.sb-collapsed .sb-user,.app.sb-collapsed .sb-foot>.sb-iconbtn,.app.sb-collapsed .sb-user-btn .ng-chev{display:none}.app.sb-collapsed .sb-top{padding:0;justify-content:center}.app.sb-collapsed .sb-kurum-satir{justify-content:center}.app.sb-collapsed .sb-scroll{padding:8px 6px 16px}.app.sb-collapsed .nav-head{justify-content:center;padding:6px 0}.app.sb-collapsed .nav-head .ng-alert{position:absolute;top:1px;right:3px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.app.sb-collapsed .nav-items{margin:1px 0 8px;align-items:center}.app.sb-collapsed .nav-item{justify-content:center;width:40px;min-height:36px;padding:0}.app.sb-collapsed .nav-item svg{display:block;color:var(--muted);flex:0 0 auto}.app.sb-collapsed .nav-item.active svg{color:var(--primary)}.app.sb-collapsed .nav-item .nav-badge{position:absolute;top:0;right:-4px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.app.sb-collapsed .sb-foot{justify-content:center;padding:8px 4px}.app.sb-collapsed .sb-user-btn{flex:0 0 auto;padding:4px;min-height:44px}}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:var(--shell-h);background:var(--shell);color:var(--shell-text);display:flex;align-items:center;gap:10px;padding:0 20px}.topbar :focus-visible{outline-color:var(--shell-text)}.topbar-actions{display:flex;gap:6px;margin-left:auto;flex:0 0 auto}.topbar .komut{flex:1 1 auto;width:auto;min-width:180px;max-width:520px;height:34px;background:var(--shell-field);border-color:transparent;color:var(--shell-muted)}.topbar .komut:hover:not(.acik){background:#fff3;border-color:transparent}.topbar .komut input{color:var(--shell-text)}.topbar .komut input::placeholder{color:var(--shell-muted)}.topbar .komut kbd{background:transparent;border-color:var(--shell-line);color:var(--shell-muted)}.topbar .komut.acik{max-width:720px;background:var(--input-bg);border-color:var(--input-bg);color:var(--muted);box-shadow:0 0 0 1px var(--shell-line)}.topbar .komut.acik input{color:var(--text)}.topbar .komut.acik input::placeholder{color:var(--faint)}.topbar .komut.acik kbd{border-color:var(--border);color:var(--muted)}.topbar .sube-secici,.topbar .sube-rozet,.topbar .ust-rozetler{flex:0 0 auto}.topbar .sube-secici{height:34px;background:transparent;border-color:var(--shell-line);color:var(--shell-text)}.topbar .sube-secici.secili{background:var(--shell-hover);border-color:var(--shell-line);color:var(--shell-text)}.topbar .sube-secici:focus-within{border-color:var(--shell-text);box-shadow:none}.topbar .sube-secici .sube-ok,.topbar .sube-secici>svg{color:var(--shell-muted)}.topbar .sube-rozet{background:var(--shell-hover);color:var(--shell-text)}.topbar .ust-rozet{color:var(--shell-muted)}.topbar .ust-rozet.dolu{color:var(--shell-text)}.topbar .ust-rozet:hover{background:var(--shell-hover);color:var(--shell-text)}.topbar .ust-rozet-sayi{box-shadow:0 0 0 2px var(--shell)}.topbar .btn{height:34px}.topbar .btn-primary{background:var(--shell-text);border-color:var(--shell-text);color:var(--shell)}.topbar .btn-primary:hover:not(:disabled){background:#ffffffe0;border-color:transparent}.topbar .btn-secondary,.topbar .btn-ghost{background:transparent;border-color:var(--shell-line);color:var(--shell-text);box-shadow:none}.topbar .btn-ghost{border-color:transparent}.topbar .btn-secondary:hover:not(:disabled),.topbar .btn-ghost:hover:not(:disabled){background:var(--shell-hover);border-color:var(--shell-line);color:var(--shell-text)}.topbar .kayit-durumu{color:var(--shell-muted)}.topbar-date{display:flex;align-items:center;gap:6px;color:var(--shell-muted);font-size:13px;white-space:nowrap;padding-left:12px;border-left:1px solid var(--shell-line);flex:0 0 auto}@media(max-width:1599px){.topbar-date{display:none!important}}.topbar-actions .btn>span{transition:none}@media(max-width:1360px){.topbar-actions .btn-secondary{width:34px;padding:0}.topbar-actions .btn-secondary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar .sube-secici select{max-width:150px}}@media(max-width:1180px){.topbar{padding:0 14px;gap:8px}.topbar-actions .btn{width:34px;padding:0}.topbar-actions .btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar .komut-kbd{display:none}.topbar .sube-secici select{max-width:120px}}.content{padding:24px 32px 56px;max-width:1680px;width:100%;margin:0 auto}.mobile-only{display:none!important}.sidebar-backdrop{display:none}@media(max-width:1280px){.hide-md{display:none!important}}@media(max-width:980px){.sidebar{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .16s ease}.app.nav-open .sidebar{transform:none;box-shadow:var(--shadow-lg)}.app.nav-open .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:25}.sb-collapse{display:none}.mobile-only{display:inline-flex!important}.hide-sm{display:none!important}.content{padding:18px 16px 40px}.topbar{padding:0 10px}}.gsearch{position:relative;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;height:40px;width:min(480px,100%);color:var(--muted);transition:border-color var(--hiz),box-shadow var(--hiz),background-color var(--hiz)}.gsearch:focus-within{border-color:var(--primary);background:var(--input-bg);box-shadow:0 0 0 3px var(--primary-100)}.gsearch input{border:0;outline:0;background:transparent;flex:1;min-width:0;color:var(--text)}.gsearch kbd{font-family:var(--mono);font-size:11px;border:1px solid var(--border);border-radius:var(--radius-xs);padding:0 5px;background:var(--surface)}.gsearch-results{position:absolute;top:44px;left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;max-height:420px;overflow:auto;z-index:50;min-width:360px}.gsearch-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 8px;border:0;background:transparent;border-radius:var(--radius-sm);text-align:left;cursor:pointer;color:var(--text)}.gsearch-item.active,.gsearch-item:hover{background:var(--primary-50)}.gsearch-icon{width:20px;height:20px;display:grid;place-items:center;color:var(--muted)}.gsearch-text{display:flex;flex-direction:column;flex:1;min-width:0}.gsearch-text small{color:var(--muted);font-size:12.5px}.gsearch-type{font-size:12px;color:var(--muted)}.gsearch-empty{padding:10px;color:var(--muted)}.page-header{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-header-main{flex:1;min-width:240px}.crumbs{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);margin-bottom:4px;flex-wrap:wrap}.crumb{display:inline-flex;align-items:center;gap:4px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--primary-700)}.page-title{font-family:var(--font);font-size:22px;font-weight:600;line-height:1.3;color:var(--text);display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;overflow-wrap:anywhere}.page-title .mono{font-size:1em;font-weight:600}.page-title-icon{display:none}.page-subtitle{color:var(--muted);margin-top:4px;font-size:13.5px;max-width:110ch}.page-subtitle .meta{display:inline-block}.page-subtitle .meta+.meta:before{content:"";display:inline-block;vertical-align:-1px;width:1px;height:12px;background:var(--border-strong);margin:0 10px}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background-color var(--hiz),border-color var(--hiz),color var(--hiz);-webkit-user-select:none;user-select:none}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{height:30px;padding:0 10px;font-size:13px;gap:5px}.btn-lg{height:42px;padding:0 18px;font-size:15px}.btn-icon{padding:0;width:36px}.btn-sm.btn-icon{width:30px}.btn-lg.btn-icon{width:42px}.btn-primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--muted)}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled),.btn-ghost.is-on{background:var(--gray-bg);color:var(--text)}.btn-danger{background:var(--red);color:var(--on-solid);border-color:var(--red)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 86%,var(--text));border-color:color-mix(in srgb,var(--red) 86%,var(--text))}.btn-ghost-danger{background:transparent;color:var(--red);border-color:transparent}.btn-ghost-danger:hover:not(:disabled){background:var(--red-bg)}.btn-success{background:var(--green);color:var(--on-solid);border-color:var(--green)}.btn-success:hover:not(:disabled){background:color-mix(in srgb,var(--green) 86%,var(--text));border-color:color-mix(in srgb,var(--green) 86%,var(--text))}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:var(--radius-badge);font-size:12px;font-weight:600;white-space:nowrap;line-height:1;border:1px solid transparent}.badge-dot{display:none}.badge-green{background:var(--green-bg);color:var(--green-ink);border-color:var(--green-border)}.badge-red{background:var(--red-bg);color:var(--red-ink);border-color:var(--red-border)}.badge-amber{background:var(--amber-bg);color:var(--amber-ink);border-color:var(--amber-border)}.badge-blue{background:var(--blue-bg);color:var(--blue-ink);border-color:var(--blue-border)}.badge-purple{background:var(--purple-bg);color:var(--purple-ink);border-color:var(--purple-border)}.badge-teal,.badge-primary{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-200)}.badge-gray{background:var(--gray-bg);color:var(--text-2);border-color:var(--gray-border)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.card-header{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);min-height:48px}.card-header>div:first-child{flex:1;min-width:0}.card-title{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.card-title svg{display:none}.card-subtitle{font-size:12.5px;color:var(--muted);margin-top:1px}.card-subtitle .meta,.stat-sub .meta{display:inline-block}.card-subtitle .meta+.meta:before,.stat-sub .meta+.meta:before{content:"";display:inline-block;vertical-align:-1px;width:1px;height:11px;background:var(--border-strong);margin:0 8px}.card-actions{display:flex;gap:6px;align-items:center}.card-body{padding:16px}.card-body.no-pad{padding:0}.card-body.no-pad>.dg-wrap{border:0;border-radius:0 0 var(--radius) var(--radius)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;display:block;color:inherit;text-align:left;min-width:0;font:inherit}.stats>.stat{border:0;border-radius:0;background:transparent;box-shadow:1px 0 0 var(--grid),0 1px 0 var(--grid)}.stat-link{cursor:pointer;transition:background-color var(--hiz)}.stat-link:hover{background:var(--surface-2);text-decoration:none}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-label{color:var(--muted);font-size:13px;font-weight:500}.stat-icon{display:none}.stat-value{font-size:24px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;color:var(--text)}.stat-sub{color:var(--muted);font-size:12.5px;margin-top:2px}.stats>.stat,.rk-kpi>.stat{container-type:inline-size}.stats>.stat .stat-value,.rk-kpi>.stat .stat-value{font-size:clamp(17px,11cqi,24px)}.summary-strip{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow-x:auto}.summary-item{flex:1;padding:12px 18px;border-right:1px solid var(--grid);min-width:160px}.summary-item:last-child{border-right:0}.summary-label{color:var(--muted);font-size:13px;font-weight:500}.summary-value{font-size:20px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-sub{color:var(--muted);font-size:12.5px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:16px;overflow-x:auto;scrollbar-width:thin}.tab{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:0;background:transparent;cursor:pointer;font-size:14.5px;color:var(--muted);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--hiz),border-color var(--hiz)}.tab:hover{color:var(--text)}.tab>svg{display:none}.tab.active{color:var(--primary-700);border-bottom-color:var(--primary);font-weight:600}.tab-count{font-size:12px;background:var(--gray-bg);color:var(--text-2);border-radius:10px;padding:0 7px;font-weight:600;font-variant-numeric:tabular-nums}.tab.active .tab-count{background:var(--primary-100);color:var(--primary-700)}.form-grid{display:grid;gap:14px 16px}.form-grid.cols-1{grid-template-columns:minmax(0,1fr)}.form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:900px){.form-grid.cols-3,.form-grid.cols-4,.form-grid.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.form-grid.cols-2,.form-grid.cols-3,.form-grid.cols-4,.form-grid.cols-6{grid-template-columns:minmax(0,1fr)}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field.span-2{grid-column:span 2}.field.span-3{grid-column:span 3}.field.span-4{grid-column:span 4}.field.span-full{grid-column:1 / -1}@media(max-width:560px){.field.span-2,.field.span-3,.field.span-4{grid-column:auto}}.field-label{font-size:13px;font-weight:600;color:var(--text-2)}.req{color:var(--red);margin-left:2px}.field-hint{font-size:12.5px;color:var(--muted)}.field-error{font-size:12.5px;color:var(--red)}.input,.select,.textarea,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--input-bg);outline:0;width:100%;min-width:0;color:var(--text);transition:border-color var(--hiz),box-shadow var(--hiz)}.field textarea,.textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical;line-height:1.5}.input:hover,.select:hover,.textarea:hover,.field input:not([type=checkbox]):not([type=radio]):hover,.field select:hover,.field textarea:hover{border-color:var(--faint)}.input:focus,.select:focus,.textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}.field.has-error input,.field.has-error select{border-color:var(--red)}input.num,.input.num{text-align:right;font-variant-numeric:tabular-nums}input[readonly],.input[readonly]{background:var(--surface-2);color:var(--text-2)}input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}.form-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:16px;margin-top:16px;border-top:1px solid var(--border);flex-wrap:wrap}.form-section-title{font-size:14px;font-weight:600;color:var(--text);margin:4px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--grid)}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px}.check input{width:16px;height:16px;accent-color:var(--primary)}.segmented{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);max-width:100%}.segmented button{border:0;background:transparent;padding:0 12px;min-height:34px;cursor:pointer;border-right:1px solid var(--border);color:var(--text-2);font-weight:500;transition:background-color var(--hiz),color var(--hiz);white-space:nowrap}.segmented button:last-child{border-right:0}.segmented button:hover:not(.active){background:var(--surface-2);color:var(--text)}.segmented button.active{background:var(--primary);color:var(--on-primary)}.segmented button:focus-visible{outline-offset:-2px}.info-grid{display:grid;gap:0;margin:0;border:1px solid var(--grid);border-radius:var(--radius-sm);overflow:hidden}.info-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.info-grid.cols-3,.info-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.info-grid.cols-2,.info-grid.cols-3,.info-grid.cols-4{grid-template-columns:minmax(0,1fr)}.info-item.span-2{grid-column:auto}}.info-item{padding:10px 14px;border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);margin-bottom:-1px;margin-right:-1px;min-width:0}.info-item.span-2{grid-column:span 2}.info-item.span-full{grid-column:1 / -1}.info-item dt{font-size:12.5px;color:var(--muted);font-weight:500}.info-item dd{margin:2px 0 0;font-weight:500;word-break:break-word}.inline-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow:hidden;transition:border-color var(--hiz)}.inline-panel.open{border-color:var(--primary-200)}.inline-panel-head{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 16px;border:0;background:transparent;cursor:pointer;font-weight:600;text-align:left;color:var(--text);transition:background-color var(--hiz)}.inline-panel-head:hover{background:var(--surface-2)}.inline-panel.open .inline-panel-head{background:var(--primary-50);color:var(--primary-700);border-bottom:1px solid var(--primary-100)}.inline-panel-title{flex:1}.inline-panel-chev{color:var(--muted)}.inline-panel-body{padding:16px 20px 20px;animation:panel-ac .14s ease-out}@keyframes panel-ac{0%{opacity:0}to{opacity:1}}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;color:var(--muted);text-align:center}.empty-icon{display:grid;place-items:center;color:var(--faint)}.empty-title{font-weight:600;color:var(--text);font-size:15px}.empty-text{max-width:60ch}.progress{height:6px;border-radius:3px;background:var(--gray-bg);overflow:hidden;min-width:60px}.progress-bar{height:100%;border-radius:3px;background:var(--primary);transition:width .16s ease}.progress.tone-green .progress-bar{background:var(--green)}.progress.tone-red .progress-bar{background:var(--red)}.progress.tone-amber .progress-bar{background:var(--amber)}.progress.tone-blue .progress-bar{background:var(--blue)}.avatar{border-radius:50%;display:inline-grid;place-items:center;font-weight:600;flex:0 0 auto;letter-spacing:.02em;background:hsl(var(--av-h, 210) var(--av-s) var(--av-bg-l));color:hsl(var(--av-h, 210) var(--av-s) var(--av-fg-l))}.alert{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid;margin-bottom:16px}.alert>svg{margin-top:3px;flex:0 0 auto}.alert-body{flex:1;min-width:0}.alert-amber{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-ink)}.alert-red{background:var(--red-bg);border-color:var(--red-border);color:var(--red-ink)}.alert-blue{background:var(--blue-bg);border-color:var(--blue-border);color:var(--blue-ink)}.alert-green{background:var(--green-bg);border-color:var(--green-border);color:var(--green-ink)}.alert-gray{background:var(--gray-bg);border-color:var(--gray-border);color:var(--text-2)}.stack>.alert{margin-bottom:0}.toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:100}.toast{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--shadow-lg);font-weight:500;animation:toast-in .14s ease-out}.toast-success svg{color:var(--toast-ok)}.toast-error{background:var(--toast-error-bg)}@keyframes toast-in{0%{opacity:0}to{opacity:1}}.kv-list{display:flex;flex-direction:column}.kv-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--grid)}.kv-row:last-child{border-bottom:0}.kv-row .kv-label{flex:1;color:var(--text-2);min-width:0}.kv-row .kv-value{font-weight:600;font-variant-numeric:tabular-nums}.list-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 16px;border-bottom:1px solid var(--grid);color:inherit;transition:background-color var(--hiz)}.list-link:last-child{border-bottom:0}.list-link:hover{background:var(--row-hover);text-decoration:none}.pill{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;padding:2px 8px;border-radius:var(--radius-badge);background:var(--gray-bg);color:var(--text-2);font-weight:500}.section-title{font-size:14px;font-weight:600;margin:24px 0 12px;display:flex;align-items:center;gap:8px;color:var(--text-2)}.dg-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;min-width:0}.dg-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap;background:var(--surface)}.dg-title{font-weight:600;margin-right:8px;font-size:15px}.dg-search{display:flex;align-items:center;gap:6px;height:36px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 10px;width:240px;max-width:100%;color:var(--muted);background:var(--input-bg);transition:border-color var(--hiz),box-shadow var(--hiz)}.dg-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.dg-search input{border:0;outline:0;flex:1;min-width:0;font-size:14px;background:transparent;color:var(--text)}.dg-search-clear{border:0;background:transparent;cursor:pointer;color:var(--muted);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-xs)}.dg-search-clear:hover{background:var(--gray-bg);color:var(--text)}.dg-bulk{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 10px;border-radius:var(--radius-sm);background:var(--primary-50);border:1px solid var(--primary-100);font-weight:600;color:var(--primary-700);font-size:13px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;font-weight:500;color:var(--text-2);font-size:13.5px;transition:background-color var(--hiz),border-color var(--hiz),color var(--hiz)}.chip:hover{background:var(--surface-2);color:var(--text)}.chip.active{background:var(--primary-50);border-color:var(--primary);color:var(--primary-700);font-weight:600}.chip-count{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.chip.active .chip-count{color:var(--primary-700)}.chip.chip-red:not(.active) .chip-count{color:var(--red);opacity:1}.chip.chip-amber:not(.active) .chip-count{color:var(--amber);opacity:1}.chip.chip-green:not(.active) .chip-count{color:var(--green);opacity:1}.dg-scroll{overflow:auto;outline:0;position:relative;scrollbar-width:thin}.dg-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-200);outline:0}.dg{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-size:14px;font-variant-numeric:tabular-nums}.dg th,.dg td{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);padding:0 10px;height:var(--row-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dg th:last-child,.dg td:last-child{border-right:0}.dg thead th{position:sticky;z-index:3;background:var(--th-bg);font-weight:600;color:var(--th-text);font-size:13px}.dg-head th{top:0;height:var(--head-h);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-strong);transition:background-color var(--hiz)}.dg-head th:hover{background:var(--th-hover)}.dg-head th.sorted{color:var(--primary-700);background:color-mix(in srgb,var(--primary) 9%,var(--th-bg))}.dg-head th.right .th-inner{justify-content:flex-end}.dg-head th.center .th-inner{justify-content:center}.th-inner{display:flex;align-items:center;gap:4px;overflow:hidden}.th-text{overflow:hidden;text-overflow:ellipsis}.dg-resizer{position:absolute;right:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:4}.dg-resizer:hover{background:var(--primary-200)}.dg-filter-row th{top:var(--head-h);height:36px;padding:4px;background:var(--filter-bg);border-bottom:1px solid var(--border-strong);font-weight:400}.dg-filter-row input,.dg-filter-row select{width:100%;height:28px;border:1px solid var(--border);border-radius:var(--radius-xs);padding:0 7px;font-size:13px;background:var(--input-bg);outline:0;font-weight:400;color:var(--text)}.dg-filter-row input:focus,.dg-filter-row select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-100)}.dg-filter-row input::placeholder{color:var(--faint)}.dg td.num,.dg th.right,.dg td.right{text-align:right;font-variant-numeric:tabular-nums}.dg td.center,.dg th.center{text-align:center}.dg-rownum{background:var(--rownum-bg)!important;color:var(--faint);text-align:center!important;font-size:12px;font-variant-numeric:tabular-nums;padding:0 4px!important}.dg thead .dg-rownum{background:var(--th-bg)!important}.dg-check{text-align:center!important;padding:0!important}.dg-check input{accent-color:var(--primary);width:16px;height:16px;cursor:pointer;vertical-align:middle}.dg tbody tr{background:var(--surface)}.dg tbody tr:nth-child(2n){background:var(--zebra)}.dg-clickable tbody tr{cursor:pointer}.dg-clickable tbody tr.no-link,.dg-head th.nosort{cursor:default}.dg-head th.nosort:hover{background:var(--th-bg)}.dg-clickable tbody tr:hover{background:var(--row-hover)}.dg-clickable tbody tr:hover .dg-rownum{background:var(--primary-100)!important;color:var(--primary-700)}.dg tbody tr.active td{background:var(--row-hover);box-shadow:inset 0 1px 0 var(--primary),inset 0 -1px 0 var(--primary)}.dg tbody tr.active td:first-child{box-shadow:inset 2px 0 0 var(--primary),inset 0 1px 0 var(--primary),inset 0 -1px 0 var(--primary)}.dg tbody tr.selected{background:var(--row-selected)!important}.dg tbody tr.row-danger td:not(.dg-rownum){background:color-mix(in srgb,var(--red) 5%,var(--surface))}.dg tbody tr.row-danger:hover td:not(.dg-rownum){background:var(--red-bg)}.dg tbody tr.row-warning td:not(.dg-rownum){background:color-mix(in srgb,var(--amber) 6%,var(--surface))}.dg tbody tr.row-success td:not(.dg-rownum){background:color-mix(in srgb,var(--green) 5%,var(--surface))}.dg tbody tr.row-muted td{color:var(--faint)}.dg tbody tr.row-strong td{font-weight:600}.dg td.neg{color:var(--red)}.dg td.pos{color:var(--green)}.dg td.strong{font-weight:600}.dg td.muted{color:var(--muted)}.dg td .badge{vertical-align:middle;height:22px}.dg tfoot td{position:sticky;bottom:0;z-index:2;background:var(--tfoot-bg);font-weight:600;border-top:1px solid var(--border-strong);border-bottom:0;color:var(--text)}.dg tfoot .dg-rownum{background:var(--tfoot-bg)!important;color:var(--muted);font-weight:600}.dg-empty{text-align:center!important;color:var(--muted);height:88px!important;white-space:normal!important}.dg-empty svg{vertical-align:-3px;margin-right:4px}.dg-compact .dg-toolbar{padding:8px 10px}.cell-sub{color:var(--muted);font-size:12.5px;margin-left:6px}.cell-link{color:var(--primary-700);font-weight:500}.chart{width:100%;display:block;overflow:visible}.chart text{font-family:var(--font);font-size:12px;fill:var(--muted);font-variant-numeric:tabular-nums}.chart .axis-line{stroke:var(--border-strong)}.chart .grid-line{stroke:var(--grid);stroke-dasharray:2 3}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-swatch{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.chart-tooltip{position:absolute;pointer-events:none;background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px;box-shadow:var(--shadow-lg);white-space:nowrap;z-index:10;transform:translate(-50%,calc(-100% - 10px))}.chart-tooltip .tt-title{font-weight:600;margin-bottom:4px}.chart-tooltip .tt-row{display:flex;align-items:center;gap:6px;justify-content:space-between}.chart-tooltip .tt-row span:last-child{font-variant-numeric:tabular-nums;margin-left:14px}.chart-tooltip .tt-ek{border-top:1px solid var(--tooltip-line);margin-top:4px;padding-top:4px}@page{margin:12mm}@media print{.sidebar,.topbar,.page-actions,.dg-toolbar,.no-print,.toasts,.sidebar-backdrop{display:none!important}.app,.main{display:block}.content{padding:0;max-width:none;margin:0}.dg-scroll{max-height:none!important;overflow:visible}body{background:var(--surface)}.card,.dg-wrap,.stat,.summary-strip{box-shadow:none}.page-header{margin-bottom:12px}.page-title:after{display:none}.crumbs,.page-title-icon,.dg-resizer,.dg-filter-row{display:none!important}.dg thead th,.dg tfoot td{position:static}.dg thead{display:table-header-group}.dg{min-width:0!important;width:100%!important;table-layout:auto}.dg col{width:auto!important}.dg th,.dg td{white-space:normal;overflow:visible;text-overflow:clip;height:auto;padding:3px}.dg td.num,.dg td.right,.dg td .money{white-space:nowrap}.dg tbody tr,.card,.stat{break-inside:avoid}}.hbars{display:flex;flex-direction:column}.hbar-row{display:grid;grid-template-columns:minmax(110px,38%) 1fr auto;align-items:center;gap:12px;padding:7px 0;color:inherit;border-bottom:1px dashed var(--grid)}.hbar-row:last-child{border-bottom:0}.hbar-link{transition:background-color var(--hiz)}.hbar-link:hover{text-decoration:none;background:var(--row-hover)}.hbar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2);font-weight:500}.hbar-track{height:10px;background:var(--gray-bg);border-radius:0 4px 4px 0;overflow:hidden}.hbar-fill{height:100%;border-radius:0 4px 4px 0}.hbar-value{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;text-align:right;min-width:110px;color:var(--text)}.hbar-pct{color:var(--muted);font-weight:500;font-size:12.5px;margin-left:6px;display:inline-block;min-width:32px}@media(max-width:560px){.hbar-row{grid-template-columns:minmax(0,1fr) auto}.hbar-track{grid-column:1 / -1;grid-row:2}.hbar-value{min-width:0}}.pano{display:flex;flex-direction:column;gap:16px}.pano>*{margin:0}.pano .grid-2>.card,.pano .grid-3>.card,.pano .grid-2-1>.card{display:flex;flex-direction:column}.pano .grid-2>.card>.card-body,.pano .grid-3>.card>.card-body,.pano .grid-2-1>.card>.card-body{flex:1}.card-sayi{font-size:12px;font-weight:600;color:var(--text-2);background:var(--gray-bg);border-radius:10px;padding:0 7px;line-height:20px;font-variant-numeric:tabular-nums}.card-toplam{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.dash-hero{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.attention{display:flex;flex-direction:column}.attention-item{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--grid);color:inherit;transition:background-color var(--hiz)}.attention-item:last-child{border-bottom:0}.attention-item:hover{background:var(--surface-2);text-decoration:none}.attention-icon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;color:var(--muted)}.attention-icon.tone-red{color:var(--red)}.attention-icon.tone-amber{color:var(--amber)}.attention-icon.tone-blue{color:var(--blue)}.attention-icon.tone-purple{color:var(--purple)}.attention-icon.tone-green{color:var(--green)}.attention-text{flex:1;min-width:0}.attention-text strong{display:block;font-weight:600}.attention-text small{color:var(--muted);font-size:13px}.acct-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:11px 16px;border-bottom:1px solid var(--grid);color:inherit;transition:background-color var(--hiz)}.acct-row:hover{background:var(--row-hover);text-decoration:none}.acct-icon{width:20px;height:20px;display:grid;place-items:center;color:var(--muted);flex:0 0 auto}.acct-name{flex:1;min-width:0}.acct-name strong{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-name small{color:var(--muted);font-size:13px}.acct-bal{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.acct-total{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius);font-weight:600}.big-number{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.pivot-note{color:var(--muted);font-size:13px;margin:-6px 0 12px}.edit-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;font-size:13.5px;background:var(--surface)}.edit-table th{background:var(--th-bg);font-weight:600;color:var(--th-text);text-align:left;padding:0 8px;height:34px;border-bottom:1px solid var(--border-strong);border-right:1px solid var(--grid)}.edit-table td{border-bottom:1px solid var(--grid);border-right:1px solid var(--grid);padding:0;height:36px}.edit-table th:last-child,.edit-table td:last-child{border-right:0}.edit-table tr:last-child td{border-bottom:0}.edit-table td input:not([type=checkbox]),.edit-table td select{width:100%;height:35px;border:0;padding:0 8px;background:transparent;outline:0;color:var(--text)}.edit-table td input:focus,.edit-table td select:focus{background:var(--primary-50);box-shadow:inset 0 0 0 2px var(--primary)}.edit-table td.center{text-align:center}.edit-table td.rn{width:40px;text-align:center;color:var(--faint);background:var(--rownum-bg);font-size:12px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{position:relative;width:38px;height:38px;border-radius:8px;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px var(--swatch-ring);transition:border-color var(--hiz)}.swatch.active{border-color:var(--text);box-shadow:0 0 0 2px var(--surface) inset}.swatch-ozel{display:grid;place-items:center;color:var(--swatch-ikon)}.swatch input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.preset-card{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface);display:flex;flex-direction:column;gap:8px}.preset-card.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.preset-card h4{font-size:15px}.toggle-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--grid)}.toggle-row:last-child{border-bottom:0}.toggle-row .tr-text{flex:1}.toggle-row .tr-text small{display:block;color:var(--muted)}.switch{position:relative;width:42px;height:24px;border-radius:12px;background:var(--border-strong);border:0;cursor:pointer;transition:background-color var(--hiz);flex:0 0 auto}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--switch-knob);transition:transform var(--hiz);box-shadow:var(--shadow-sm)}.switch.on{background:var(--primary)}.switch.on:after{transform:translate(18px)}@media(max-width:560px){.topbar{gap:8px}.topbar-actions .btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar-actions .btn{width:40px;padding:0}.gsearch kbd{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{padding:12px 14px}.stat-value{font-size:18px}.page-title{font-size:21px}.card-header{padding:12px 14px}.card-body{padding:14px}.dg-search{width:100%}}.login{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.login:before{content:"";display:block;flex:0 0 var(--shell-h);background:var(--shell)}.login-main{flex:1;display:grid;place-items:start center;padding:48px 20px 32px;min-width:0}.login-kolon{width:min(440px,100%);min-width:0;display:flex;flex-direction:column;gap:16px}.login-kurum{display:flex;align-items:center;gap:12px;min-width:0}.login-kurum-isaret{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;color:var(--primary)}.login-kurum-isaret .muhur{color:var(--primary)}.login-kurum-isaret.logo{width:auto;height:auto;max-width:180px}.login-kurum-isaret.logo img{display:block;max-width:180px;max-height:52px;object-fit:contain}.login-kurum-metin{min-width:0;display:flex;flex-direction:column;line-height:1.3}.login-kurum-metin strong{font-size:18px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.login-kurum-metin small{font-size:13px;color:var(--muted)}.login-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px 28px;display:flex;flex-direction:column;gap:16px}.login-baslik h1{font-family:var(--font);font-size:22px;font-weight:600;line-height:1.3;color:var(--text)}.login-baslik p{margin:4px 0 0;color:var(--muted);font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.login-submit{width:100%;height:40px}.login-demo{border-top:1px solid var(--border);padding-top:16px}.login-demo-title{font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:8px}.login-demo-liste{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.login-demo-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 12px;border:0;border-bottom:1px solid var(--grid);background:var(--surface);cursor:pointer;text-align:left;color:var(--text);transition:background-color var(--hiz)}.login-demo-item:last-child{border-bottom:0}.login-demo-item:hover:not(:disabled){background:var(--row-hover)}.login-demo-item:focus-visible{outline-offset:-2px}.login-demo-item:disabled{cursor:progress;opacity:.7}.login-demo-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.login-demo-text strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-demo-text small{color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-demo-kullanici{flex:0 0 auto;color:var(--muted);font-size:12.5px}.login-demo-not{font-size:12.5px;margin:8px 0 0;color:var(--muted)}.login-demo-not strong{color:var(--text-2)}.login-card .alert{margin:0}.login-ile{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--faint)}.login-ile .muhur{color:var(--faint)}.login-ile .yazi-marka{color:var(--muted)}@media(max-width:480px){.login-main{padding:24px 12px 32px}.login-card{padding:20px 16px}.login-demo-kullanici{display:none}}.user-menu{position:relative;flex:1;min-width:0;display:flex}.user-dropdown{position:absolute;left:0;right:-46px;bottom:calc(100% + 8px);min-width:240px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;z-index:60}@media(min-width:981px){.app.sb-collapsed .user-dropdown{left:calc(100% + 14px);right:auto;bottom:-4px;width:268px}}.user-dropdown button,.user-dropdown a{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--text);text-align:left;font:inherit;transition:background-color var(--hiz)}.user-dropdown button:hover,.user-dropdown a:hover{background:var(--surface-2);text-decoration:none}.user-dropdown :focus-visible{outline-color:var(--focus);outline-offset:-2px}.user-dropdown .ud-head{padding:8px 10px 10px;border-bottom:1px solid var(--grid);margin-bottom:6px;min-width:0}.user-dropdown .ud-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown .ud-head small{display:block;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ud-baslik{padding:4px 10px 6px;font-size:13px;font-weight:600;color:var(--muted)}.ud-ayrac{height:1px;background:var(--grid);margin:6px 0}.tema-secici{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 4px 4px}.user-dropdown .tema-secici button,.tema-secici button{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:6px 4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:500;text-align:center;cursor:pointer;transition:background-color var(--hiz),border-color var(--hiz),color var(--hiz)}.user-dropdown .tema-secici button:hover,.tema-secici button:hover{background:var(--surface-2);color:var(--text)}.user-dropdown .tema-secici button[aria-checked=true],.tema-secici button[aria-checked=true]{border-color:var(--primary);background:var(--primary-50);color:var(--primary-700);font-weight:600}.tema-secici.yatay{display:inline-grid;grid-template-columns:repeat(3,minmax(92px,1fr));padding:0;gap:8px}.user-chip{display:flex;align-items:center;gap:8px;padding:3px 8px 3px 3px;border:1px solid var(--border);border-radius:20px;background:var(--surface);cursor:pointer}.user-chip:hover{border-color:var(--border-strong)}.user-chip-text{display:flex;flex-direction:column;line-height:1.15;text-align:left}.user-chip-text strong{font-size:13px}.user-chip-text small{font-size:12px;color:var(--muted)}@media(max-width:1100px){.user-chip-text{display:none}.user-chip{padding:3px}}.page-loading{height:3px;border-radius:2px;margin:-12px 0 24px;background:linear-gradient(90deg,transparent,var(--primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:page-loading .9s linear infinite}@keyframes page-loading{0%{background-position:-40% 0}to{background-position:140% 0}}.stats.stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1760px){.stats.stats-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.stats.stats-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--skel-a) 25%,var(--skel-b) 37%,var(--skel-a) 63%);background-size:400% 100%;animation:skel 1.3s ease infinite}.skel-koyu{background:linear-gradient(90deg,var(--sb-skel-a) 25%,var(--sb-skel-b) 37%,var(--sb-skel-a) 63%);background-size:400% 100%}@keyframes skel{0%{background-position:100% 50%}to{background-position:0 50%}}.skel-avatar{width:34px;height:34px;border-radius:50%;flex:0 0 auto}.skel-satir{height:11px;margin:4px 0;width:80%}.skel-satir.kisa{width:50%}.skel-menu{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 8px}.skel-menu .skel-satir{flex:1;margin:0}.skel-kare{width:32px;height:32px;border-radius:8px;flex:0 0 auto}.skel-arama{width:min(480px,60%);height:40px;border-radius:var(--radius-sm)}.skel-baslik{width:240px;height:28px;margin:4px 0 12px}.skel-alt{width:340px;max-width:70%;margin-bottom:20px}.skel-deger{width:60%;height:26px;margin:10px 0 6px}.skel-tablo{height:32px;margin-bottom:8px}.yukleme-hata{max-width:540px;margin:8vh auto 0;padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.yukleme-hata h2{font-size:20px}.yukleme-hata p{margin:0 0 8px}.yukleme-hata-ikon{display:grid;place-items:center;color:var(--red)}.sube-secici{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 32px 0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);cursor:pointer;flex:0 1 auto;min-width:0;transition:border-color var(--hiz),box-shadow var(--hiz)}.sube-secici:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.sube-secici.secili{border-color:var(--primary-200);background:var(--primary-50);color:var(--primary-700)}.sube-secici select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;outline:0;cursor:pointer;min-width:0;max-width:200px;text-overflow:ellipsis}.sube-secici select option{color:var(--text);background:var(--surface)}.sube-secici .sube-ok{position:absolute;right:10px;pointer-events:none;color:var(--muted)}.sube-rozet{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:var(--primary-50);color:var(--primary-700);font-weight:600;font-size:13.5px;white-space:nowrap}.kayit-durumu{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);white-space:nowrap}.kayit-nokta{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:kayit-nokta 1s ease-in-out infinite alternate}@keyframes kayit-nokta{0%{opacity:.35}to{opacity:1}}.ust-yukleme{position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:page-loading .9s linear infinite}@media(max-width:980px){.kayit-durumu{display:none}.sube-secici select{max-width:120px}.topbar .komut{min-width:0}.topbar .sube-secici{flex:0 1 auto}}@media(max-width:560px){.sube-secici{padding:0 26px 0 8px}.sube-secici>svg:first-child{display:none}.sube-secici select{max-width:84px}.sube-rozet,.topbar .ust-rozetler{display:none}}.toast{max-width:min(520px,calc(100vw - 40px));white-space:pre-line;cursor:pointer}.salt-okunur-serit{display:flex;align-items:center;gap:8px;margin:-10px 0 16px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--blue-border);background:var(--blue-bg);color:var(--blue-ink);font-size:13.5px;font-weight:500}.salt-okunur-serit svg{flex:0 0 auto}@media print{.salt-okunur-serit{display:none}}@media(pointer:coarse){.btn,.btn-sm,.chip,.tab,.segmented button,.gsearch-item,.list-link{min-height:44px}.btn-icon,.btn-sm.btn-icon{min-width:44px}.input,.select,.field input:not([type=checkbox]):not([type=radio]),.field select,.dg-search,.gsearch,.sube-secici{min-height:44px}.nav-item,.nav-head,.sb-collapse,.sb-iconbtn{min-height:44px}.sb-collapse,.sb-iconbtn{min-width:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.page-loading,.ust-yukleme{animation:none!important;background:var(--primary-100)}.skel,.kayit-nokta{animation:none!important}}.komut{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;width:min(480px,100%);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);transition:width var(--hiz) ease,border-color var(--hiz),box-shadow var(--hiz),background-color var(--hiz)}.komut.acik{width:min(720px,100%);border-color:var(--primary);background:var(--input-bg);box-shadow:0 0 0 3px var(--primary-100)}.komut input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14.5px}.komut input:focus-visible{outline:0}.komut:hover:not(.acik){border-color:var(--border-strong)}.komut input::placeholder{color:var(--faint)}.komut kbd,.komut-liste kbd{font-size:11px;line-height:16px;border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:0 5px;background:var(--surface);color:var(--muted);white-space:nowrap}.komut-kbd{flex:0 0 auto}.komut-liste{position:absolute;top:46px;left:0;right:0;z-index:60;min-width:340px;max-height:min(70vh,560px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px 6px 0;overscroll-behavior:contain}.komut-grup+.komut-grup{margin-top:4px;border-top:1px solid var(--grid);padding-top:4px}.komut-grup-baslik{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px 4px;font-size:12px;font-weight:600;color:var(--muted)}.komut-grup-baslik small{font-weight:400;color:var(--faint)}.komut-oge{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}.komut-oge.aktif{background:var(--primary-50);box-shadow:inset 3px 0 0 var(--primary)}.komut-ikon{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;color:var(--muted)}.komut-ikon-eylem{color:var(--primary-700)}.komut-metin{flex:1;min-width:0;display:flex;flex-direction:column}.komut-metin strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.komut-metin strong mark{background:transparent;color:var(--primary-700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.komut-metin small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.komut-tip{flex:0 0 auto;font-size:11.5px;color:var(--muted)}.komut-enter{flex:0 0 auto}.komut-bos{display:flex;flex-direction:column;gap:2px;padding:14px 10px;color:var(--muted)}.komut-bos strong{color:var(--text)}.komut-ipucu{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px -6px 0;padding:7px 14px;border-top:1px solid var(--grid);background:var(--surface-2);color:var(--muted);font-size:12px;border-radius:0 0 var(--radius) var(--radius)}.komut-ipucu kbd{margin-right:3px}@media(max-width:980px){.komut,.komut.acik{width:auto;flex:1}.komut-kbd{display:none}.komut-liste{position:fixed;top:58px;left:8px;right:8px;min-width:0}}@media(prefers-reduced-motion:reduce){.komut{transition:none}}.ust-rozetler{display:flex;align-items:center;gap:4px}.ust-rozet{position:relative;width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--muted);border:1px solid transparent;transition:background-color var(--hiz),color var(--hiz)}.ust-rozet:hover{background:var(--gray-bg);color:var(--text);text-decoration:none}.ust-rozet.dolu{color:var(--text-2)}.ust-rozet-sayi{position:absolute;top:2px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--amber);color:var(--on-solid);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}.ust-rozet.tehlike .ust-rozet-sayi{background:var(--red)}@media(max-width:560px){.ust-rozet{width:38px;height:38px}}@media print{.ust-rozetler{display:none}}
