:root,[data-theme=dark]{color-scheme:dark;--sf-bg: #120e1c;--sf-panel: #1a1429;--sf-card: #211936;--sf-raised: #2a2044;--sf-hover: rgba(167, 139, 250, .08);--sf-press: rgba(167, 139, 250, .14);--sf-border: #3a2d5c;--sf-line: rgba(167, 139, 250, .14);--sf-overlay: rgba(8, 6, 14, .6);--sf-text: #ece8f7;--sf-text-2: #c4bbe0;--sf-muted: #9a8fc0;--sf-faint: #6f6591;--sf-accent: #8b5cf6;--sf-accent-hover: #7c4ddc;--sf-accent-press: #6d3fd1;--sf-accent-soft: rgba(139, 92, 246, .16);--sf-accent-text: #c4b1ff;--sf-on-accent: #ffffff;--sf-lilac: #a78bfa;--sf-splash: #0a0a12;--sf-ok: #34d399;--sf-in: #2ecc71;--sf-out: #f0645a;--sf-warn: #f0913f;--sf-gold: #d4a52a;--sf-info: #5dade2;--sf-err: #f0645a;--sf-in-soft: rgba(46, 204, 113, .14);--sf-out-soft: rgba(240, 100, 90, .14);--sf-warn-soft: rgba(240, 145, 63, .14);--sf-gold-soft: rgba(212, 165, 42, .15);--sf-info-soft: rgba(93, 173, 226, .14);--sf-neutral-soft: rgba(154, 143, 192, .14);--sf-badge-super: #f1c40f;--sf-badge-admin: #5dade2;--sf-bank-alatau: #1f8a70;--sf-bank-halyk: #0a8f5a;--sf-bank-halyk-2: #f2c200;--nx-accent: #5465ea;--nx-accent-hover: #4c5ce0;--nx-accent-press: #3f4ec8;--nx-accent-soft: rgba(99, 102, 241, .18);--nx-accent-text: #b9c2ff;--nx-on-accent: #ffffff;--nx-accent-2: #22d3ee;--nx-accent-2-soft: rgba(34, 211, 238, .14);--nx-grad-from: #8b5cf6;--nx-grad-mid: #6366f1;--nx-grad-to: #22d3ee;--sf-shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--sf-shadow-2: 0 8px 24px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--sf-shadow-3: 0 24px 64px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .35)}[data-theme=light]{color-scheme:light;--sf-bg: #f3f2f7;--sf-panel: #faf9fc;--sf-card: #ffffff;--sf-raised: #ffffff;--sf-hover: rgba(109, 63, 209, .06);--sf-press: rgba(109, 63, 209, .11);--sf-border: #d3cfe0;--sf-line: #e7e4ef;--sf-overlay: rgba(26, 20, 41, .38);--sf-text: #1b1726;--sf-text-2: #3f3a52;--sf-muted: #5b6470;--sf-faint: #8a8699;--sf-accent: #6d3fd1;--sf-accent-hover: #5b34b0;--sf-accent-press: #4c2b95;--sf-accent-soft: rgba(109, 63, 209, .1);--sf-accent-text: #5b34b0;--sf-on-accent: #ffffff;--sf-lilac: #6d3fd1;--sf-ok: #1a7a4a;--sf-in: #157347;--sf-out: #b03a2e;--sf-warn: #a04000;--sf-gold: #7d5a05;--sf-info: #2e6da4;--sf-err: #b03a2e;--sf-in-soft: #e6f4ec;--sf-out-soft: #fbeceb;--sf-warn-soft: #fbefe5;--sf-gold-soft: #f8f1dc;--sf-info-soft: #e8f1f9;--sf-neutral-soft: #efedf4;--sf-badge-super: #805d06;--sf-badge-admin: #2e6da4;--nx-accent: #4353d6;--nx-accent-hover: #3644b8;--nx-accent-press: #2c389a;--nx-accent-soft: rgba(67, 83, 214, .1);--nx-accent-text: #3644b8;--nx-accent-2: #0e7490;--nx-accent-2-soft: #e3f6fa;--sf-shadow-1: 0 1px 2px rgba(27, 23, 38, .06), 0 1px 1px rgba(27, 23, 38, .04);--sf-shadow-2: 0 8px 24px rgba(27, 23, 38, .1), 0 2px 6px rgba(27, 23, 38, .06);--sf-shadow-3: 0 24px 64px rgba(27, 23, 38, .16), 0 4px 12px rgba(27, 23, 38, .08)}@media(prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--sf-bg: #f3f2f7;--sf-panel: #faf9fc;--sf-card: #ffffff;--sf-raised: #ffffff;--sf-hover: rgba(109, 63, 209, .06);--sf-press: rgba(109, 63, 209, .11);--sf-border: #d3cfe0;--sf-line: #e7e4ef;--sf-overlay: rgba(26, 20, 41, .38);--sf-text: #1b1726;--sf-text-2: #3f3a52;--sf-muted: #5b6470;--sf-faint: #8a8699;--sf-accent: #6d3fd1;--sf-accent-hover: #5b34b0;--sf-accent-press: #4c2b95;--sf-accent-soft: rgba(109, 63, 209, .1);--sf-accent-text: #5b34b0;--sf-on-accent: #ffffff;--sf-lilac: #6d3fd1;--sf-ok: #1a7a4a;--sf-in: #157347;--sf-out: #b03a2e;--sf-warn: #a04000;--sf-gold: #7d5a05;--sf-info: #2e6da4;--sf-err: #b03a2e;--sf-in-soft: #e6f4ec;--sf-out-soft: #fbeceb;--sf-warn-soft: #fbefe5;--sf-gold-soft: #f8f1dc;--sf-info-soft: #e8f1f9;--sf-neutral-soft: #efedf4;--sf-badge-super: #805d06;--sf-badge-admin: #2e6da4;--nx-accent: #4353d6;--nx-accent-hover: #3644b8;--nx-accent-press: #2c389a;--nx-accent-soft: rgba(67, 83, 214, .1);--nx-accent-text: #3644b8;--nx-accent-2: #0e7490;--nx-accent-2-soft: #e3f6fa;--sf-shadow-1: 0 1px 2px rgba(27, 23, 38, .06), 0 1px 1px rgba(27, 23, 38, .04);--sf-shadow-2: 0 8px 24px rgba(27, 23, 38, .1), 0 2px 6px rgba(27, 23, 38, .06);--sf-shadow-3: 0 24px 64px rgba(27, 23, 38, .16), 0 4px 12px rgba(27, 23, 38, .08)}}:root,[data-theme]{--sf-surface-0: var(--sf-bg);--sf-surface-1: var(--sf-panel);--sf-surface-2: var(--sf-card);--sf-surface-3: var(--sf-raised);--sf-fg: var(--sf-text);--sf-radius: 6px;--sf-radius-md: 8px;--sf-radius-lg: 12px;--sf-radius-xl: 16px;--sf-radius-pill: 999px;--sf-font: "Segoe UI Variable Text", "Segoe UI", Inter, system-ui, -apple-system, Roboto, sans-serif;--sf-font-display: "Segoe UI Variable Display", "Segoe UI", Inter, system-ui, -apple-system, sans-serif;--sf-font-mono: "Cascadia Mono", Consolas, "Courier New", monospace;--sf-fs-text: 14px;--sf-fs-small: 12px;--sf-fs-micro: 11px;--sf-fs-h1: 20px;--sf-fs-h2: 16px;--sf-fs-big: 24px;--sf-fs-display: 28px;--sf-sp-1: 4px;--sf-sp-2: 8px;--sf-sp-3: 12px;--sf-sp-4: 16px;--sf-sp-5: 20px;--sf-sp-6: 24px;--sf-sp-8: 32px;--sf-sp-10: 40px;--sf-dur-fast: .12s;--sf-dur: .16s;--sf-dur-slow: .2s;--sf-ease-out: cubic-bezier(.2, .8, .2, 1);--sf-ease-in: cubic-bezier(.4, 0, 1, 1);--sf-topbar-h: 52px;--sf-tabbar-h: 64px;--sf-ctl-h: 36px;--sf-row-h: 40px;--sf-focus-ring: 0 0 0 2px var(--sf-bg), 0 0 0 4px var(--sf-accent);--nx-grad: linear-gradient(135deg, var(--nx-grad-from), var(--nx-grad-mid), var(--nx-grad-to))}@media(prefers-reduced-motion:reduce){:root{--sf-dur-fast: 1ms;--sf-dur: 1ms;--sf-dur-slow: 1ms}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,-apple-system,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Cascadia Mono,Consolas,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.min-h-\[76px\]{min-height:76px}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[240px\]{flex-basis:240px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-sf-border{border-color:var(--sf-border)}.p-1\.5{padding:.375rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(300px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(340px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}:root{--sf-thead: var(--sf-panel);--sf-odd: transparent;--sf-sel: var(--sf-accent-soft);--sf-shadow: var(--sf-shadow-3);--sf-danger-bg: #b03a2e;--sf-danger-bg-hover: #96302a;--sf-sidebar-w: 256px;--sf-by: #0d9478;--sf-bottom-bar: 0px}@media(max-width:600px){:root{--sf-bottom-bar: var(--sf-tabbar-h)}}html,body,#root{height:100%}body{margin:0;background:var(--sf-bg);color:var(--sf-text);font:var(--sf-fs-text) / 1.43 var(--sf-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none}a:not(.sf-btn):not(.sf-nav-item){color:var(--sf-accent-text)}a:not(.sf-btn):not(.sf-nav-item):hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}*{scrollbar-width:thin;scrollbar-color:var(--sf-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--sf-border);border-radius:8px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-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}.sf-h1{font:600 var(--sf-fs-h1) / 1.4 var(--sf-font-display)}.sf-h2{font:600 var(--sf-fs-h2) / 1.5 var(--sf-font)}.sf-muted{color:var(--sf-muted)}.sf-small{font-size:var(--sf-fs-small)}.sf-micro{font:600 var(--sf-fs-micro) / 14px var(--sf-font);text-transform:uppercase;letter-spacing:.06em;color:var(--sf-muted)}.sf-mono{font-family:var(--sf-font-mono)}.sf-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.money-in{color:var(--sf-in)}.money-out{color:var(--sf-out)}.money-zero{color:var(--sf-faint)}.sf-money{font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sf-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sf-card{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);padding:14px 16px;min-width:0}.sf-panel{background:var(--sf-panel);border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);padding:10px 12px;min-width:0}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--sf-ctl-h);padding:0 14px;border-radius:var(--sf-radius-md);border:1px solid var(--sf-border);background:var(--sf-card);color:var(--sf-text);cursor:pointer;white-space:nowrap;font-weight:600;font-size:var(--sf-fs-text);line-height:1.15;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sf-dur-fast) var(--sf-ease-out),border-color var(--sf-dur-fast) var(--sf-ease-out),transform var(--sf-dur-fast) var(--sf-ease-out)}.sf-btn:hover{background:var(--sf-raised);border-color:var(--sf-accent);text-decoration:none}.sf-btn:active{transform:translateY(1px)}.sf-btn:disabled,.sf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.sf-btn:disabled:hover,.sf-btn[aria-disabled=true]:hover{background:var(--sf-card);border-color:var(--sf-border)}.sf-btn-sm{height:30px;padding:0 10px;font-size:13px}.sf-btn-lg{height:44px;padding:0 18px;font-size:15px}.sf-btn-primary,.sf-btn-green{background:var(--sf-accent);border-color:transparent;color:var(--sf-on-accent)}.sf-btn-primary:hover,.sf-btn-green:hover{background:var(--sf-accent-hover);border-color:transparent}.sf-btn-primary:disabled:hover,.sf-btn-green:disabled:hover{background:var(--sf-accent);border-color:transparent}.sf-btn-secondary,.sf-btn-blue,.sf-btn-gold{background:var(--sf-card);border-color:var(--sf-border);color:var(--sf-text)}.sf-btn-danger,.sf-btn-red{background:var(--sf-danger-bg);border-color:transparent;color:#fff}.sf-btn-danger:hover,.sf-btn-red:hover{background:var(--sf-danger-bg-hover);border-color:transparent}.sf-btn-danger:disabled:hover,.sf-btn-red:disabled:hover{background:var(--sf-danger-bg);border-color:transparent}.sf-btn-ghost{background:transparent;border-color:transparent;color:var(--sf-text-2);font-weight:500}.sf-btn-ghost:hover{background:var(--sf-hover);border-color:transparent;color:var(--sf-text)}.sf-btn-ghost:disabled:hover{background:transparent;border-color:transparent}.sf-btn[aria-pressed=true]{background:var(--sf-accent-soft);border-color:transparent;color:var(--sf-text)}.sf-btn-block{width:100%}.sf-btn.sf-btn-wrap{white-space:normal;height:auto;min-height:var(--sf-ctl-h);padding-top:6px;padding-bottom:6px;text-align:left;justify-content:flex-start}.sf-input{height:var(--sf-ctl-h);width:100%;padding:0 12px;background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-text);outline:none;min-width:0;transition:border-color var(--sf-dur-fast) var(--sf-ease-out)}.sf-input:focus{border-color:var(--sf-accent);box-shadow:0 0 0 1px var(--sf-accent)}.sf-input:disabled{opacity:.6;cursor:not-allowed}.sf-input::-moz-placeholder{color:var(--sf-faint);opacity:1}.sf-input::placeholder{color:var(--sf-faint);opacity:1}textarea.sf-input{height:auto;min-height:72px;padding:8px 12px;resize:vertical;line-height:1.4}select.sf-input{padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sf-muted) 50%),linear-gradient(135deg,var(--sf-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sf-input-sm{height:30px;font-size:13px;padding:0 10px}.sf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sf-field.sf-grow{flex:1 1 220px}.sf-row.sf-fill-row>.sf-field:not(:has(>input[style*=width])){flex:1 1 180px}.sf-field-label{font-size:var(--sf-fs-small);color:var(--sf-muted);font-weight:600}.sf-field-label .req{color:var(--sf-err)}.sf-field-hint{font-size:var(--sf-fs-small);color:var(--sf-muted)}.sf-field-error{font-size:var(--sf-fs-small);color:var(--sf-err)}.sf-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:24px}.sf-check input{width:18px;height:18px;accent-color:var(--sf-accent);margin:0;cursor:pointer;flex:none}.sf-check input:disabled{cursor:not-allowed}.sf-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.sf-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.sf-grid-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.sf-grid-2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.sf-spacer{flex:1 1 auto}.sf-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sf-section-head .sub{color:var(--sf-muted);font-size:var(--sf-fs-small);margin-top:2px;max-width:720px}.sf-shell{display:flex;min-height:100vh;min-height:100dvh;width:100%}.sf-sidebar{width:var(--sf-sidebar-w);flex:0 0 var(--sf-sidebar-w);background:var(--sf-panel);border-right:1px solid var(--sf-line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden}.sf-sidebar-brand{padding:14px 16px 8px;display:flex;flex-direction:column;gap:2px}.sf-sidebar-brand img{width:100%;max-width:224px;height:auto;display:block}.sf-by{color:var(--sf-by);font-style:italic;font-weight:700;font-size:10px;padding-left:4px}.sf-sidebar-nav{flex:1 1 auto}.sf-sidebar-bottom{border-top:1px solid var(--sf-line);padding:8px 0 12px;display:flex;flex-direction:column;gap:6px;position:sticky;bottom:0;background:var(--sf-panel);z-index:1}.sf-nav-title{font-size:var(--sf-fs-micro);font-weight:600;letter-spacing:.06em;color:var(--sf-muted);padding:12px 16px 4px;text-transform:uppercase}.sf-nav-title.sf-nav-sub{text-transform:none;letter-spacing:0;font-weight:600;padding:8px 16px 2px}button.sf-nav-group{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:0;cursor:pointer;text-align:left}button.sf-nav-group:hover{color:var(--sf-text)}button.sf-nav-group .caret{width:12px;flex:0 0 12px;text-align:center}.sf-nav-item{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 13px;color:var(--sf-text-2);border-left:3px solid transparent;text-decoration:none;cursor:pointer;background:transparent;border-top:0;border-right:0;border-bottom:0;width:100%;text-align:left;transition:background-color var(--sf-dur-fast) var(--sf-ease-out),color var(--sf-dur-fast) var(--sf-ease-out)}.sf-nav-item:hover{background:var(--sf-hover);color:var(--sf-text);text-decoration:none}.sf-nav-item.active{background:var(--sf-accent-soft);border-left-color:var(--sf-accent);color:var(--sf-text);font-weight:600}.sf-nav-item .ico{width:20px;text-align:center;flex:0 0 20px}.sf-account{margin:0 12px;padding:8px 10px;border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);background:var(--sf-card);display:flex;flex-direction:column;gap:6px;min-width:0}.sf-account .mail{font-size:12px;overflow-wrap:anywhere}.sf-version{color:var(--sf-muted);font-size:var(--sf-fs-small);padding:0 16px}.sf-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sf-topbar{display:none;align-items:center;gap:10px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top));border-bottom:1px solid var(--sf-line);background:var(--sf-panel);position:sticky;top:0;z-index:30;min-width:0}.sf-topbar-title{font-weight:600;font-size:16px;white-space:nowrap}.sf-content{padding:20px 24px 32px;flex:1 1 auto;min-width:0;max-width:100%}.sf-sync{padding:6px 24px;font-size:var(--sf-fs-small);border-bottom:1px solid var(--sf-line);background:var(--sf-panel)}.sf-sync-info{color:var(--sf-info)}.sf-sync-warn{color:var(--sf-warn)}.sf-overlay{display:none}@media(max-width:900px){.sf-sidebar{position:fixed;left:0;top:0;bottom:0;z-index:40;transform:translate(-100%);transition:transform var(--sf-dur-slow) var(--sf-ease-out);box-shadow:none;width:min(var(--sf-sidebar-w),86vw)}.sf-sidebar.open{transform:none;box-shadow:var(--sf-shadow)}.sf-sidebar-brand{padding:10px 16px 4px}.sf-sidebar-brand img{max-width:176px}.sf-nav-title{padding:8px 16px 2px}.sf-sidebar-bottom{box-shadow:0 -10px 14px -10px #0009}.sf-topbar{display:flex}.sf-content{padding:16px 20px 28px}.sf-sync{padding:6px 16px}.sf-overlay{display:block;position:fixed;inset:0;background:var(--sf-overlay);z-index:39}}.sf-auth{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.sf-auth-card{width:100%;max-width:440px;padding:24px 22px;display:flex;flex-direction:column;gap:14px}.sf-auth-card .logo{display:block;width:100%;max-width:300px;height:auto;margin:0 auto}.sf-org-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.sf-org-card{text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color var(--sf-dur-fast) var(--sf-ease-out)}.sf-org-card:hover{border-color:var(--sf-accent)}.sf-org-card.current{border-color:var(--sf-ok)}.sf-notice{--n: var(--sf-info);--nbg: var(--sf-info-soft);display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--sf-radius-md);border:0;border-left:3px solid var(--n);background:var(--nbg);color:var(--sf-text);min-width:0}.sf-notice .ico{font-size:16px;line-height:1.25;flex:0 0 auto;color:var(--n);font-weight:700}.sf-notice .body{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.sf-notice .ttl{font-weight:700}.sf-notice-stop{--n: var(--sf-err);--nbg: var(--sf-out-soft)}.sf-notice-warn{--n: var(--sf-warn);--nbg: var(--sf-warn-soft)}.sf-notice-info{--n: var(--sf-info);--nbg: var(--sf-info-soft)}.sf-notice-ok{--n: var(--sf-in);--nbg: var(--sf-in-soft)}.sf-notice-gold{--n: var(--sf-gold);--nbg: var(--sf-gold-soft)}.sf-notice-stop .ttl,.sf-notice-warn .ttl,.sf-notice-gold .ttl{color:var(--n)}.sf-notice-more{align-self:flex-start}.sf-notice-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.sf-stat{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-card);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;color:var(--sf-text);font:inherit}.sf-stat.clickable{cursor:pointer;transition:border-color var(--sf-dur) var(--sf-ease-out)}.sf-stat.clickable:hover{border-color:var(--sf-border)}.sf-stat.attention{border-color:var(--sf-accent);background:linear-gradient(180deg,var(--sf-accent-soft),transparent 70%),var(--sf-card)}.sf-stat .ttl{color:var(--sf-muted);font-size:var(--sf-fs-small)}.sf-stat .val{font:600 var(--sf-fs-big) / 1.25 var(--sf-font-display);color:var(--sf-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sf-stat .sub{color:var(--sf-muted);font-size:var(--sf-fs-small)}.sf-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border-radius:var(--sf-radius-pill);font:600 12px / 1.2 var(--sf-font);border:0;white-space:nowrap;max-width:100%;background:var(--sf-neutral-soft);color:var(--sf-text-2);vertical-align:middle}.sf-table td .sf-badge{white-space:normal;overflow-wrap:break-word;text-align:left;padding-top:2px;padding-bottom:2px}.sf-badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.sf-badge-muted,.sf-badge-draft{background:var(--sf-neutral-soft);color:var(--sf-muted)}.sf-badge-info,.sf-badge-sent{background:var(--sf-info-soft);color:var(--sf-info)}.sf-badge-ok{background:var(--sf-in-soft);color:var(--sf-in)}.sf-badge-warn{background:var(--sf-warn-soft);color:var(--sf-warn)}.sf-badge-pending{background:var(--sf-warn-soft);color:var(--sf-warn);box-shadow:inset 0 0 0 1px currentColor;outline:1px dashed currentColor;outline-offset:-1px}.sf-badge-err{background:var(--sf-out-soft);color:var(--sf-err)}.sf-badge-gold{background:var(--sf-gold-soft);color:var(--sf-gold)}.sf-badge-void{background:var(--sf-neutral-soft);color:var(--sf-muted);text-decoration:line-through}.sf-badge-outline{background:transparent;color:var(--sf-muted);box-shadow:inset 0 0 0 1px var(--sf-line)}.sf-badge-accent{background:var(--sf-accent-soft);color:var(--sf-accent-text)}.sf-badge-super{background:var(--sf-gold-soft);color:var(--sf-badge-super)}.sf-badge-admin{background:var(--sf-info-soft);color:var(--sf-badge-admin)}.sf-bank-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 11px / 1 var(--sf-font);color:#fff;flex:none;background:var(--sf-muted)}.sf-bank-mark.alatau{background:var(--sf-bank-alatau)}.sf-bank-mark.halyk{background:var(--sf-bank-halyk);box-shadow:inset 0 -3px 0 var(--sf-bank-halyk-2)}.sf-empty{text-align:center;color:var(--sf-muted);padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.sf-empty .ico{width:48px;height:48px;color:var(--sf-muted);opacity:.55;font-size:40px;line-height:48px}.sf-empty .ttl{color:var(--sf-text);font-weight:600}.sf-empty .tip{font-size:var(--sf-fs-small);max-width:520px}.sf-skel{display:flex;flex-direction:column;gap:8px;padding:4px 0}.sf-skel-line{height:14px;border-radius:6px;background:var(--sf-neutral-soft)}.sf-skel-row{display:flex;gap:12px;align-items:center;height:40px;padding:0 12px;border-bottom:1px solid var(--sf-line)}.sf-skel-row .sf-skel-line{flex:1 1 auto}.sf-skel-row .sf-skel-line.short{flex:0 0 18%}.sf-skel-card{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--sf-card)}.sf-noteq{display:flex;align-items:center;gap:6px;min-width:0;color:var(--sf-muted);font-size:var(--sf-fs-small)}.sf-noteq .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sf-noteq .q{flex:0 0 auto;width:26px;height:22px;border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:transparent;color:var(--sf-text);font-size:12px;line-height:1;cursor:pointer;padding:0}.sf-noteq .q:hover{background:var(--sf-hover)}.sf-spinner{display:inline-flex;align-items:center;gap:8px;color:var(--sf-muted)}.sf-spinner .dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--sf-border);border-top-color:var(--sf-accent);animation:sf-spin .8s linear infinite;flex:0 0 auto}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-fullpage{min-height:60vh;display:flex;align-items:center;justify-content:center}.sf-tabs-outer{position:relative;min-width:0;max-width:100%}.sf-tabs{display:flex;gap:4px;border-bottom:1px solid var(--sf-line);overflow-x:auto;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sf-tabs::-webkit-scrollbar{display:none}.sf-tabs-outer.more-right>.sf-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.sf-tabs-outer.more-left>.sf-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.sf-tabs-outer.more-left.more-right>.sf-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.sf-tab{position:relative;padding:10px 12px;border:0;border-radius:var(--sf-radius-md) var(--sf-radius-md) 0 0;color:var(--sf-muted);cursor:pointer;white-space:nowrap;background:transparent;transition:color var(--sf-dur) var(--sf-ease-out)}.sf-tab:hover{color:var(--sf-text);background:var(--sf-hover)}.sf-tab.active{color:var(--sf-text);font-weight:600}.sf-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:var(--sf-accent)}.sf-tab:disabled{opacity:.5;cursor:not-allowed}.sf-tab .cnt{margin-left:6px;font-size:var(--sf-fs-small);color:var(--sf-muted);font-weight:400}.sf-seg{display:inline-flex;flex-wrap:wrap;gap:2px;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);padding:3px;max-width:100%;min-width:0}.sf-seg button{min-height:28px;padding:0 12px;border-radius:var(--sf-radius);border:0;background:transparent;color:var(--sf-muted);cursor:pointer;white-space:nowrap;font-size:13px;transition:background-color var(--sf-dur-fast) var(--sf-ease-out),color var(--sf-dur-fast) var(--sf-ease-out)}.sf-seg button:hover{color:var(--sf-text);background:var(--sf-hover)}.sf-seg button.active{background:var(--sf-accent-soft);color:var(--sf-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--sf-accent)}.sf-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sf-chips-outer{position:relative;min-width:0;max-width:100%}@media(max-width:600px){.sf-chips-outer>.sf-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sf-chips-outer>.sf-chips::-webkit-scrollbar{display:none}.sf-chips-outer>.sf-chips>.sf-chip{flex:none}.sf-chips-outer>.sf-chips.sf-chips-wrap{flex-wrap:wrap;overflow-x:visible}.sf-chips-outer.more-right>.sf-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.sf-chips-outer.more-left>.sf-chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.sf-chips-outer.more-left.more-right>.sf-chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}}.sf-sumbtns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.8fr);gap:6px}.sf-sumbtn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:40px;min-width:0;padding:3px 8px;border:1px solid var(--sf-line);border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;line-height:1.25;overflow-wrap:anywhere;cursor:pointer}.sf-sumbtn>span{color:var(--sf-text-2)}.sf-sumbtn:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--sf-radius-pill);border:1px solid var(--sf-line);background:transparent;color:var(--sf-text-2);font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color var(--sf-dur-fast) var(--sf-ease-out),border-color var(--sf-dur-fast) var(--sf-ease-out)}.sf-chip:hover{border-color:var(--sf-border)}.sf-chip.on{background:var(--sf-accent-soft);border-color:transparent;color:var(--sf-text);font-weight:600}.sf-chip .n{color:var(--sf-muted);font-weight:400}.sf-chip:disabled{opacity:.5;cursor:not-allowed}.sf-action{display:flex;flex-direction:column;gap:6px;min-width:0}.sf-astatus{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;font-size:var(--sf-fs-small);color:var(--sf-muted);min-width:0}.sf-astatus .step{display:inline-flex;align-items:center;gap:6px;min-width:0}.sf-astatus .step .mark{width:10px;height:10px;border-radius:50%;border:2px solid var(--sf-border);background:transparent;flex:none}.sf-astatus .step.past .mark{background:var(--sf-muted);border-color:var(--sf-muted)}.sf-astatus .step.done{color:var(--sf-in)}.sf-astatus .step.done .mark{background:var(--sf-in);border-color:var(--sf-in)}.sf-astatus .step .txt{display:inline-flex;flex-direction:column;min-width:0}.sf-astatus .step.now{color:var(--sf-text);font-weight:600}.sf-astatus .step.now .mark{width:12px;height:12px;border-color:var(--sf-info);border-top-color:transparent;animation:sf-spin .9s linear infinite}.sf-astatus .step.wait{color:var(--sf-gold);font-weight:600}.sf-astatus .step.wait .mark{border-color:var(--sf-gold);background:var(--sf-gold-soft)}.sf-astatus .step.fail{color:var(--sf-err);font-weight:600}.sf-astatus .step.fail .mark{background:var(--sf-err);border-color:var(--sf-err)}.sf-astatus .step .at{color:var(--sf-muted);font-weight:400;font-variant-numeric:tabular-nums}.sf-astatus .link{width:28px;height:2px;margin:0 8px;background:var(--sf-line);flex:none}.sf-astatus .link.done{background:var(--sf-in)}.sf-astatus-note{font-size:var(--sf-fs-small);color:var(--sf-muted);overflow-wrap:anywhere}.sf-astatus-note.fail{color:var(--sf-err)}.sf-astatus.steps{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0}.sf-astatus.steps .step{align-items:flex-start;padding:6px 0;position:relative}.sf-astatus.steps .step .mark{margin-top:4px}.sf-astatus.steps .link{width:2px;height:14px;margin:0 0 0 4px}.sf-lock-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:var(--sf-radius-pill);background:var(--sf-info-soft);color:var(--sf-info);font-size:12px;font-weight:600;white-space:nowrap;max-width:100%}.sf-pending-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:var(--sf-radius-pill);background:var(--sf-neutral-soft);color:var(--sf-text-2);font-size:12px;font-weight:600;white-space:nowrap}.sf-dt{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.sf-dt-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.sf-dt-bar .search{flex:1 1 220px;min-width:160px;max-width:420px}.sf-dt-more{display:flex;justify-content:center;padding:4px 0}.sf-search{display:inline-flex;align-items:center;gap:6px;min-width:0}.sf-search-wrap{position:relative;flex:1 1 auto;min-width:0;display:block}.sf-search-wrap input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sf-search-wrap input{padding-right:30px}.sf-search-x{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:5px;background:none;color:var(--sf-muted);cursor:pointer;font-size:12px;line-height:1}.sf-search-x:hover{color:var(--sf-text);background:var(--sf-hover)}.sf-search-count{white-space:nowrap}.sf-ssel{position:relative;min-width:0}.sf-ssel-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.sf-ssel-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ssel-arrow{color:var(--sf-muted);flex:0 0 auto}.sf-ssel-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:min(280px,calc(100vw - 16px));max-width:calc(100vw - 16px);z-index:70;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--sf-raised);border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);box-shadow:var(--sf-shadow-2)}.sf-ssel-pop.flip{left:auto;right:0}.sf-ssel-list{max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:2px}.sf-ssel-opt{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:32px;padding:4px 10px;border:none;border-radius:var(--sf-radius);background:none;color:var(--sf-text);cursor:pointer;text-align:left;width:100%}.sf-ssel-opt:hover{background:var(--sf-hover)}.sf-ssel-opt.selected{background:var(--sf-accent-soft);color:var(--sf-text);font-weight:600}.sf-ssel-opt-label{overflow-wrap:anywhere}.sf-sheet .sf-ssel-list{max-height:none}.sf-dt-bar select.sf-input{width:auto;max-width:240px}.sf-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-card);position:relative}.sf-table-outer{position:relative;min-width:0;max-width:100%}.sf-table-outer:before,.sf-table-outer:after{content:"";position:absolute;top:1px;bottom:1px;width:26px;pointer-events:none;z-index:4;opacity:0;transition:opacity var(--sf-dur) var(--sf-ease-out)}.sf-table-outer:before{left:1px;border-radius:12px 0 0 12px;background:linear-gradient(to right,var(--sf-overlay),transparent)}.sf-table-outer:after{right:1px;border-radius:0 12px 12px 0;background:linear-gradient(to left,var(--sf-overlay),transparent)}.sf-table-outer.more-left:before,.sf-table-outer.more-right:after{opacity:.7}.sf-table-wrap.scrollable .sf-table th:first-child,.sf-table-wrap.scrollable .sf-table td:first-child{position:sticky;left:0;z-index:1;background:var(--sf-card);box-shadow:inset -1px 0 0 var(--sf-line)}.sf-table-wrap.scrollable .sf-table thead th:first-child,.sf-table-wrap.scrollable .sf-table tfoot td:first-child{z-index:3;background:var(--sf-thead)}.sf-table-wrap.scrollable .sf-table tbody tr:hover td:first-child{background:linear-gradient(var(--sf-hover),var(--sf-hover)) var(--sf-card)}.sf-table-wrap.scrollable .sf-table tbody tr.selected td:first-child{background:linear-gradient(var(--sf-sel),var(--sf-sel)) var(--sf-card)}.sf-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--sf-fs-text)}.sf-table th,.sf-table td{padding:6px 12px;border-bottom:1px solid var(--sf-line);text-align:left;vertical-align:middle;white-space:nowrap;height:var(--sf-row-h)}.sf-table tbody tr:last-child td{border-bottom:0}.sf-table thead th{position:sticky;top:0;z-index:2;background:var(--sf-thead);color:var(--sf-muted);font-weight:600;font-size:var(--sf-fs-small);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-table th.sortable{cursor:pointer}.sf-table th.sortable:hover{color:var(--sf-text)}.sf-table th .arrow{font-size:11px;color:var(--sf-accent-text);margin-left:4px}.sf-table tbody tr:nth-child(odd) td{background:var(--sf-odd)}.sf-table tbody tr td{transition:background-color var(--sf-dur-fast) var(--sf-ease-out)}.sf-table tbody tr:hover td{background:var(--sf-hover)}.sf-table tbody tr.clickable{cursor:pointer}.sf-table tbody tr.selected td{background:var(--sf-sel)}.sf-table tfoot td{position:sticky;bottom:0;background:var(--sf-thead);font-weight:700;z-index:2;border-top:1px solid var(--sf-line);border-bottom:0}.sf-table .al-right{text-align:right}.sf-table .al-center{text-align:center}.sf-table td.wrap{white-space:normal;min-width:180px;max-width:420px;overflow-wrap:anywhere}.sf-table .pick{width:40px;text-align:center;padding-left:6px;padding-right:6px}.sf-table .pick input{accent-color:var(--sf-accent);width:16px;height:16px;margin:0;cursor:pointer}.sf-pick-zone{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;cursor:pointer;flex:none}.sf-pickbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-radius:var(--sf-radius-lg);background:var(--sf-raised);border:1px solid var(--sf-border);box-shadow:var(--sf-shadow-2)}.sf-dt-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--sf-muted);font-size:var(--sf-fs-small)}.sf-pager{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.sf-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}@media(max-width:600px){.sf-table.sf-colbuilder-grid{min-width:0!important}.sf-colbuilder-grid thead{display:none}.sf-colbuilder-grid,.sf-colbuilder-grid tbody,.sf-colbuilder-grid tr,.sf-colbuilder-grid td{display:block;width:100%}.sf-colbuilder-grid tr{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);padding:8px 10px;margin-bottom:8px;background:var(--sf-card)}.sf-colbuilder-grid td{border:0!important;padding:4px 0!important}.sf-colbuilder-grid td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:var(--sf-fs-small);color:var(--sf-muted);margin-bottom:2px}.sf-colbuilder-grid td .sf-input{width:100%}}.sf-cards-group{grid-column:1 / -1;margin:6px 2px 0;font-size:var(--sf-fs-small);font-weight:600;color:var(--sf-muted);font-variant-numeric:tabular-nums}.sf-cards-group:first-child{margin-top:0}.sf-rowcard{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-card);padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:6px;overflow:hidden;transition:border-color var(--sf-dur-fast) var(--sf-ease-out)}.sf-rowcard .kv .v .sf-btn{max-width:100%;min-width:0}.sf-rowcard.clickable{cursor:pointer}.sf-rowcard.clickable:hover,.sf-rowcard.selected{border-color:var(--sf-accent)}.sf-rowcard.selected{background:linear-gradient(var(--sf-sel),var(--sf-sel)) var(--sf-card)}.sf-rowcard .head{display:flex;gap:8px;align-items:flex-start;font-weight:600;min-width:0;overflow-wrap:anywhere}.sf-rowcard .head .ttl{flex:1 1 auto;min-width:0}.sf-rowcard .head .amt{flex:none;max-width:55%;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sf-rowcard .sub{color:var(--sf-muted);font-size:var(--sf-fs-small);overflow-wrap:anywhere}.sf-rowcard .stat{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.sf-rowcard .kv{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px solid var(--sf-line);font-size:var(--sf-fs-small);min-width:0}.sf-rowcard .kv:last-child{border-bottom:0}.sf-rowcard .kv .k{color:var(--sf-muted);flex:0 0 40%}.sf-rowcard .kv .v{text-align:right;overflow-wrap:anywhere;min-width:0}.sf-rowcard .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px;padding-top:8px;border-top:1px solid var(--sf-line);min-width:0}.sf-detail{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--sf-line);min-width:0}.sf-detail:first-child{padding-top:0}.sf-detail:last-child{border-bottom:0}.sf-detail-head{display:flex;align-items:center;gap:8px}.sf-kv{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr);gap:8px 12px;margin:0;min-width:0}.sf-kv-row{display:contents}.sf-kv dt{color:var(--sf-muted)}.sf-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.sf-timeline{list-style:none;margin:0 0 0 4px;padding:0 0 0 14px;border-left:2px solid var(--sf-line);display:flex;flex-direction:column;gap:12px}.sf-timeline .ev{position:relative}.sf-timeline .ev:before{content:"";position:absolute;left:-21px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--sf-panel);border:2px solid var(--sf-accent)}.sf-modal-backdrop{position:fixed;inset:0;background:var(--sf-overlay);z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;animation:sf-fade var(--sf-dur-slow) var(--sf-ease-out)}.sf-modal{background:var(--sf-panel);border:1px solid var(--sf-line);border-radius:var(--sf-radius-xl);width:100%;max-width:var(--sf-modal-w, 640px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:var(--sf-shadow-3);min-width:0;animation:sf-pop var(--sf-dur-slow) var(--sf-ease-out)}.sf-modal:focus,.sf-drawer:focus,.sf-sheet:focus{outline:none}.sf-modal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--sf-line);font:600 var(--sf-fs-h2) / 1.4 var(--sf-font)}.sf-modal-head.danger{color:var(--sf-err)}.sf-modal-head .sf-modal-x{flex:none}.sf-modal-body{padding:16px 20px;overflow:auto;min-height:0}.sf-modal-foot{padding:12px 20px;border-top:1px solid var(--sf-line);display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;background:var(--sf-panel)}.sf-foot-info{flex:1 1 100%;display:flex;flex-direction:column;gap:4px;min-width:0}.sf-pre{font-family:var(--sf-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius);padding:10px 12px;font-size:13px;line-height:1.45;max-height:60vh;overflow:auto}.sf-note-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.sf-confirm-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sf-confirm-consequence{--n: var(--sf-err);margin-top:12px;padding:10px 12px;border-left:3px solid var(--n);border-radius:var(--sf-radius-md);background:var(--sf-out-soft);color:var(--sf-text);overflow-wrap:anywhere}.sf-drawer-backdrop{position:fixed;inset:0;background:var(--sf-overlay);z-index:70;animation:sf-fade var(--sf-dur-slow) var(--sf-ease-out)}.sf-drawer{position:fixed;top:0;right:0;bottom:0;width:var(--sf-drawer-w, min(560px, 100%));max-width:100%;background:var(--sf-panel);border-left:1px solid var(--sf-line);z-index:71;display:flex;flex-direction:column;box-shadow:var(--sf-shadow-3);animation:sf-slide var(--sf-dur-slow) var(--sf-ease-out);min-width:0}.sf-drawer .sf-modal-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.sf-sheet-backdrop{position:fixed;inset:0;background:var(--sf-overlay);z-index:90;display:flex;align-items:flex-end;justify-content:center;animation:sf-fade var(--sf-dur-slow) var(--sf-ease-out)}.sf-sheet{width:100%;max-width:560px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:var(--sf-panel);border:1px solid var(--sf-line);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:var(--sf-shadow-3);padding-bottom:env(safe-area-inset-bottom);animation:sf-sheet var(--sf-dur-slow) var(--sf-ease-out);min-width:0}.sf-sheet:before,.sf-grabber{content:"";display:block;align-self:center;flex:none;width:40px;height:4px;border-radius:2px;background:var(--sf-border);margin:8px 0 4px}.sf-sheet-head{display:flex;align-items:center;gap:8px;padding:4px 16px 8px;font:600 var(--sf-fs-h2) / 1.4 var(--sf-font)}.sf-sheet-body{overflow:auto;padding:4px 16px 12px;display:flex;flex-direction:column;gap:8px;min-height:0}.sf-sheet-foot{padding:12px 16px;border-top:1px solid var(--sf-line);display:flex;gap:8px}.sf-sheet-foot>*{flex:1 1 0}.sf-more-list{display:flex;flex-direction:column;gap:6px;min-width:0}.sf-more-list>.sf-btn,.sf-more-list>a.sf-btn,.sf-more-list>*>.sf-btn{width:100%;justify-content:flex-start;text-align:left;white-space:normal;height:auto;min-height:44px}.sf-more-pop{position:fixed;z-index:95;min-width:220px;max-width:min(360px,calc(100vw - 16px));padding:6px;background:var(--sf-raised);border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);box-shadow:var(--sf-shadow-2);animation:sf-fade var(--sf-dur) var(--sf-ease-out)}.sf-more-pop .sf-more-list>.sf-btn,.sf-more-pop .sf-more-list>a.sf-btn,.sf-more-pop .sf-more-list>*>.sf-btn{min-height:36px}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-pop{0%{transform:scale(.97) translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes sf-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes sf-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.sf-toasts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + var(--sf-bottom-bar) + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;gap:8px;z-index:100;width:min(440px,calc(100vw - 32px));pointer-events:none}.sf-toast{pointer-events:auto;background:var(--sf-raised);color:var(--sf-text);border:1px solid var(--sf-line);border-left:3px solid var(--sf-in);border-radius:var(--sf-radius-md);padding:10px 12px;box-shadow:var(--sf-shadow-2);display:flex;gap:8px;align-items:flex-start;overflow-wrap:anywhere;animation:sf-sheet var(--sf-dur-slow) var(--sf-ease-out)}.sf-toast .ico{color:var(--sf-in);font-weight:700}.sf-toast-err{border-left-color:var(--sf-err)}.sf-toast-err .ico{color:var(--sf-err)}.sf-toast-info{border-left-color:var(--sf-info)}.sf-toast-info .ico{color:var(--sf-info)}.sf-toast-warn{border-left-color:var(--sf-warn)}.sf-toast-warn .ico{color:var(--sf-warn)}.sf-toast .act{flex:none;background:transparent;border:0;color:var(--sf-accent-text);font-weight:700;cursor:pointer;padding:0 4px}.sf-toast .x{margin-left:auto;flex:none;background:transparent;border:0;cursor:pointer;color:var(--sf-muted);padding:0 2px;min-width:24px}.sf-text-report{font-size:12.5px;max-height:62vh}@media screen{.sf-print-sheet{display:none!important}}@media print{@page{size:A4 portrait;margin:12mm}html:has(body>.sf-print-sheet),body:has(>.sf-print-sheet){background:#fff!important;color:#000!important}body:has(>.sf-print-sheet)>*:not(.sf-print-sheet){display:none!important}.sf-print-sheet{display:block!important}.sf-print-sheet pre{font:9.5pt/1.32 Consolas,Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#000}}.sf-dt .sf-table{font-size:calc(var(--sf-fs-text) * var(--sf-dt-zoom, 1))}.sf-dt .sf-table th,.sf-dt .sf-table td{height:calc(var(--sf-row-h) * var(--sf-dt-zoom, 1))}.sf-dt .sf-table thead th{font-size:calc(var(--sf-fs-small) * var(--sf-dt-zoom, 1))}.sf-dt-zoom{display:inline-flex;align-items:center;gap:2px}.sf-dt-zoom .sf-small{min-width:40px;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-dt.sf-dt-full{position:fixed;inset:0;z-index:60;background:var(--sf-bg);padding:12px 16px;overflow:auto}.sf-dt.sf-dt-full .sf-table-wrap{max-height:calc(100vh - 120px)}.sf-th-filter{margin-left:4px;padding:0 4px;border:0;background:transparent;color:var(--sf-muted);cursor:pointer;font-size:11px;line-height:1;opacity:.45;border-radius:4px}.sf-table th:hover .sf-th-filter,.sf-th-filter.on,.sf-th-filter:focus-visible{opacity:1}.sf-th-filter.on{color:var(--sf-accent-text);font-weight:700}.sf-table th.filtered{color:var(--sf-accent-text)}.sf-colfilter{z-index:80;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:var(--sf-radius-md);background:var(--sf-raised);border:1px solid var(--sf-line);box-shadow:var(--sf-shadow-2);max-height:min(420px,calc(100vh - 40px))}.sf-colfilter-list{overflow:auto;max-height:240px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);padding:4px 0}.sf-colfilter-list .sf-check{min-height:22px}.sf-table td.cell-sel{box-shadow:inset 0 0 0 2px var(--sf-accent);background:var(--sf-sel)!important}.sf-table-wrap.selecting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-table-wrap:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px}.sf-dt-stats{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.sf-fb-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-radius:var(--sf-radius-md);border:1px solid var(--sf-line);background:var(--sf-card)}.sf-fb-row .sf-input{width:auto;min-width:120px;flex:1 1 140px}@media(max-width:600px){:root{--sf-fs-small: 14px;--sf-fs-big: 20px;--sf-ctl-h: 44px}.sf-by{font-size:11px}.sf-content{padding:16px 16px 28px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.sf-noteq .txt{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.sf-truncate:not(td):not(th){white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.sf-btn{height:auto;min-height:44px;min-width:44px;padding:6px 14px;font-size:14px;white-space:normal;text-align:center}.sf-btn-sm{min-height:40px;min-width:40px;padding:6px 12px}.sf-input,.sf-input-sm,input.sf-input,select.sf-input,textarea.sf-input{height:44px;font-size:16px}.sf-input-sm{height:40px}textarea.sf-input{height:auto}.sf-input::-moz-placeholder{font-size:14px}.sf-input::placeholder{font-size:14px}input.sf-input{text-overflow:ellipsis}.sf-nav-item{height:44px}button.sf-nav-group{min-height:40px;padding-top:4px;padding-bottom:4px}.sf-tab{padding:10px 12px;min-height:44px;flex:none}.sf-seg{display:flex;width:100%}.sf-seg button{min-height:40px;padding:0 12px;font-size:14px;flex:1 1 auto}.sf-chip{min-height:40px;padding:0 14px;font-size:14px}.sf-badge{font-size:14px;min-height:24px;padding:2px 10px;white-space:normal;line-height:1.25;text-align:left}.sf-lock-chip,.sf-pending-chip{font-size:14px;white-space:normal}.sf-noteq .q{width:44px;height:44px}.sf-check{min-height:44px}.sf-check input,.sf-table .pick input{width:22px;height:22px}.sf-pick-zone{min-width:44px;min-height:44px}.sf-toast .x{min-width:40px;min-height:40px;padding:6px 10px}.sf-toast .act{min-height:40px;padding:0 10px}.sf-toasts{width:calc(100vw - 16px);bottom:calc(8px + var(--sf-bottom-bar) + env(safe-area-inset-bottom))}:is(.sf-content,.sf-modal,.sf-drawer,.sf-sheet,.sf-auth) a:not([class*=sf-]),:is(.sf-content,.sf-modal,.sf-drawer,.sf-sheet,.sf-auth) a.sf-small{padding-top:12px;padding-bottom:12px}:is(.sf-content,.sf-modal,.sf-drawer,.sf-sheet) summary{padding-top:12px;padding-bottom:12px;cursor:pointer}.sf-search-x{width:40px;height:40px;font-size:14px}.sf-search-wrap input{padding-right:44px}.sf-ssel-opt{min-height:44px}.sf-dt-bar .search{flex:1 1 100%;max-width:none}select.sf-input{max-width:calc(100vw - 32px)}.sf-dt-bar select.sf-input{max-width:100%;flex:1 1 auto}:is(.sf-row,.sf-dt-bar)>label:has(>select){display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;min-width:0}:is(.sf-row,.sf-dt-bar)>label>select.sf-input{flex:1 1 180px;width:auto;min-width:0;max-width:100%}.sf-content a.whitespace-nowrap{white-space:normal}:is(.sf-rowcard,.sf-table td) button:not(.sf-btn):not(.sf-th-filter){min-height:40px;min-width:40px}.sf-table td .sf-btn,.sf-rowcard .sf-btn-sm{min-height:40px!important}.sf-rowcard .kv .v [style*=line-clamp]{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}body:has(.sf-modal-backdrop,.sf-drawer,.sf-sheet-backdrop) .sf-toasts{top:calc(8px + env(safe-area-inset-top));bottom:auto}.sf-check{min-width:44px}.sf-dt-zoom,.sf-dt-fullbtn{display:none!important}.sf-th-filter{display:none}.sf-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-stat{padding:12px;gap:4px}.sf-stat .ttl,.sf-stat .sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.sf-pager .sf-btn{min-width:44px}.sf-modal-backdrop{align-items:flex-end;padding:0;padding-top:max(12px,env(safe-area-inset-top))}.sf-modal{max-width:100%;border-radius:20px 20px 0 0;border-bottom:0;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px - env(safe-area-inset-top));animation:sf-sheet var(--sf-dur-slow) var(--sf-ease-out)}.sf-modal:before{content:"";display:block;align-self:center;flex:none;width:40px;height:4px;border-radius:2px;background:var(--sf-border);margin:8px 0 0}.sf-modal-head{padding:8px 12px 8px 16px}.sf-modal-body{padding:12px 16px}.sf-modal-foot{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));flex-wrap:nowrap}.sf-modal-foot.sf-foot-phone>.sf-foot-row{display:flex;gap:8px;width:100%;align-items:stretch}.sf-modal-foot.sf-foot-phone{flex-direction:column;align-items:stretch}.sf-foot-row>.sf-foot-main{flex:1 1 auto}.sf-foot-row>.sf-foot-main>.sf-btn,.sf-foot-row>.sf-foot-main>a.sf-btn{width:100%}.sf-foot-row>.sf-foot-side{flex:0 1 auto;min-width:0}.sf-foot-row>.sf-foot-side:only-child{flex:1 1 auto}.sf-foot-row>.sf-foot-side:only-child>.sf-btn{width:100%}.sf-foot-row>.sf-foot-more{flex:none}.sf-foot-row>.sf-foot-more>.sf-foot-more-btn{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--sf-border)}.sf-foot-extra{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.sf-foot-extra>.sf-btn,.sf-foot-extra>a.sf-btn{flex:1 1 auto}.sf-drawer{left:0;right:0;top:calc(8px + env(safe-area-inset-top));width:100%;border-left:0;border-radius:20px 20px 0 0;animation:sf-sheet var(--sf-dur-slow) var(--sf-ease-out)}.sf-drawer:before{content:"";display:block;align-self:center;flex:none;width:40px;height:4px;border-radius:2px;background:var(--sf-border);margin:8px 0 0}.sf-sheet{max-width:100%}.sf-sheet-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.sf-rowcard{padding:12px}.sf-rowcard .kv{font-size:14px}.sf-astatus.line{flex-direction:column;align-items:stretch}.sf-astatus.line .link{width:2px;height:12px;margin:0 0 0 4px}}@media(prefers-reduced-motion:reduce){.sf-spinner .dot,.sf-astatus .step.now .mark{animation:none}.sf-btn:active{transform:none}}.last\:border-b-0:last-child{border-bottom-width:0px}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)_100px_minmax\(0\,1fr\)_40px\]{grid-template-columns:150px minmax(0,1fr) 100px minmax(0,1fr) 40px}}@media(min-width:1024px){.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}.\[\&_\.sf-table\]\:table-fixed .sf-table{table-layout:fixed}.sfs-bell{text-decoration:none}.sfs-bell.on{color:var(--sf-accent);background:var(--sf-hover)}.sfs-bell:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sfs-bell-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sf-radius-pill, 999px);background:var(--sf-accent);color:var(--sf-on-accent, #fff);font:600 10px/18px var(--sf-font);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.sfs-bell.phone .sfs-bell-count{top:4px;right:2px}.sfs-app{display:flex;min-height:100vh;min-height:100dvh;width:100%;background:var(--sf-bg);color:var(--sf-text)}.sfs-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sfs-app .sfs-content{flex:1 1 auto;min-width:0;width:100%;max-width:1488px;margin:0 auto;padding:20px 24px 40px;outline:none}@media(max-width:1023px){.sfs-app .sfs-content{padding:16px 20px 32px}}.sfs-skip{position:absolute;left:8px;top:-60px;z-index:120;padding:10px 14px;border-radius:var(--sf-radius-md, 8px);background:var(--sf-accent);color:var(--sf-on-accent)!important;text-decoration:none}.sfs-skip:focus{top:8px}.sfs-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sfs-muted{color:var(--sf-muted)}.sfs-small{font-size:var(--sf-fs-small, 12px);line-height:1.35}.sfs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sfs-nowrap{white-space:nowrap}.sfs-wrap{overflow-wrap:anywhere}.sfs-icon-btn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text-2, var(--sf-text));cursor:pointer;font:inherit;transition:background var(--sf-dur-fast, .12s) var(--sf-ease-out, ease-out)}.sfs-icon-btn:hover{background:var(--sf-hover);color:var(--sf-text)}.sfs-kbd{display:inline-block;font:11px/1 var(--sf-font-mono, monospace);padding:3px 5px;margin:0 2px;border-radius:4px;border:1px solid var(--sf-border);color:var(--sf-muted)}.sfs-count{display:inline-block;min-width:20px;height:20px;padding:0 6px;margin-left:auto;border-radius:var(--sf-radius-pill, 999px);background:var(--sf-neutral-soft, var(--sf-hover));color:var(--sf-text-2, var(--sf-text));font:600 11px/20px var(--sf-font);text-align:center;font-variant-numeric:tabular-nums;flex:none}.sfs-count.hot{background:var(--sf-out);color:var(--sf-on-accent)}.sfs-count.acc{background:var(--sf-accent);color:var(--sf-on-accent)}.sfs-avatar{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 13px/1 var(--sf-font);background:var(--sf-accent-soft);color:var(--sf-accent-text, var(--sf-lilac));letter-spacing:.02em}.sfs-avatar.lg{width:40px;height:40px;font-size:15px}.sfs-side{position:sticky;top:0;height:100vh;height:100dvh;width:240px;flex:0 0 240px;display:flex;flex-direction:column;background:var(--sf-panel);border-right:1px solid var(--sf-line, var(--sf-border));z-index:31;transition:width var(--sf-dur, .16s) var(--sf-ease-out, ease-out)}.sfs-side.mini{width:64px;flex-basis:64px}.sfs-side-head{height:var(--sf-topbar-h, 52px);flex:none;display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border-bottom:1px solid transparent}.sfs-side.mini .sfs-side-head{flex-direction:column;justify-content:center;height:auto;padding:10px 0 6px;gap:4px}.sfs-logo{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--sf-font-display, var(--sf-font));color:var(--sf-lilac)!important;text-decoration:none!important}.sfs-side.mini .sfs-logo{flex:none}.sfs-logo-mark{width:26px;height:26px;border-radius:8px;flex:none}.sfs-side-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 10px 12px;scrollbar-width:thin}.sfs-side.mini .sfs-side-scroll{padding:4px 8px 12px}.sfs-side-foot{flex:none;border-top:1px solid var(--sf-line, var(--sf-border));padding:10px}.sfs-side.mini .sfs-side-foot{padding:10px 8px;display:flex;justify-content:center}.sfs-nav-group{margin-top:12px}.sfs-nav-group.top{margin-top:0}.sfs-nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:4px 10px 6px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-muted);font:600 var(--sf-fs-micro, 11px) / 14px var(--sf-font);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left}.sfs-nav-group-title:hover:not(:disabled){color:var(--sf-text);background:var(--sf-hover)}.sfs-nav-group-title:disabled{cursor:default;opacity:1}.sfs-nav-group-title .car{font-size:10px;opacity:.8}.sfs-nav-sep{height:1px;margin:10px 8px;background:var(--sf-line, var(--sf-border))}.sfs-nav-items{display:flex;flex-direction:column;gap:2px}.sfs-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text-2, var(--sf-text))!important;font:inherit;text-align:left;text-decoration:none!important;cursor:pointer;transition:background var(--sf-dur-fast, .12s) var(--sf-ease-out, ease-out),color var(--sf-dur-fast, .12s) var(--sf-ease-out, ease-out)}.sfs-nav-item:hover{background:var(--sf-hover);color:var(--sf-text)!important}.sfs-nav-item.active{background:var(--sf-accent-soft);color:var(--sf-text)!important;font-weight:600}.sfs-nav-item.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sf-accent)}.sfs-nav-item.locked{color:var(--sf-muted)!important}.sfs-nav-item .ico{width:20px;flex:none;text-align:center;font-size:16px;line-height:1;opacity:.92}.sfs-nav-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sfs-nav-text .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-nav-text .s{color:var(--sf-muted);font-size:var(--sf-fs-small, 12px);font-weight:400;line-height:1.3;white-space:normal}.sfs-lock{font-size:12px;opacity:.85;flex:none}.sfs-side.mini .sfs-nav-item{justify-content:center;padding:0;min-height:40px}.sfs-side.mini .sfs-nav-item.active:before{left:-8px}.sfs-side.mini .sfs-nav-item .ico{font-size:18px}.sfs-mini-dot{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--sf-accent)}.sfs-mini-dot.hot{background:var(--sf-out)}.sfs-account{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text);font:inherit;text-align:left;cursor:pointer}.sfs-account:hover,.sfs-account[aria-expanded=true]{background:var(--sf-hover)}.sfs-account.mini{width:auto;padding:6px}.sfs-account-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:16px}.sfs-account-who{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.sfs-account-org{font-size:var(--sf-fs-small, 12px);color:var(--sf-muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.sfs-caret{color:var(--sf-muted);font-size:11px;flex:none}.sfs-top{position:sticky;top:0;z-index:30;height:var(--sf-topbar-h, 52px);flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--sf-bg);border-bottom:1px solid var(--sf-line, var(--sf-border));min-width:0}.sfs-crumbs{display:flex;align-items:center;gap:6px;min-width:0;flex:0 .25 auto;color:var(--sf-muted);white-space:nowrap;overflow:hidden}.sfs-crumbs>span{overflow:hidden;text-overflow:ellipsis}.sfs-crumbs b{color:var(--sf-text);font-weight:600}.sfs-crumbs .sep{margin:0 6px 0 0;color:var(--sf-faint, var(--sf-muted))}.sfs-search-trigger{display:flex;align-items:center;gap:8px;width:360px;max-width:40%;height:34px;margin:0 auto;padding:0 10px;border:1px solid var(--sf-line, var(--sf-border));border-radius:var(--sf-radius-md, 8px);background:var(--sf-card);color:var(--sf-faint, var(--sf-muted));font:13px/1 var(--sf-font);text-align:left;cursor:text;flex:0 3 360px;min-width:160px}.sfs-search-trigger:hover{border-color:var(--sf-border)}.sfs-search-trigger .grow{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-search-trigger svg{color:var(--sf-muted);flex:none}.sfs-top-right{display:flex;align-items:center;gap:4px;flex:none}.sfs-tb-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text);font:500 var(--sf-fs-text, 14px) / 1 var(--sf-font);white-space:nowrap;cursor:pointer;transition:background var(--sf-dur-fast, .12s) var(--sf-ease-out, ease-out)}.sfs-tb-btn:hover{background:var(--sf-hover)}.sfs-tb-btn .sfs-count{margin-left:0}.sfs-cloud{color:var(--sf-muted);font-size:var(--sf-fs-small, 12px);font-weight:400}.sfs-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--sf-muted)}.sfs-dot[data-tone=ok]{background:var(--sf-ok)}.sfs-dot[data-tone=wait]{background:var(--sf-gold)}.sfs-dot[data-tone=off]{background:var(--sf-err)}.sfs-cloud-dot .sfs-dot{width:10px;height:10px}@media(max-width:1279px){.sfs-top{padding:0 16px;gap:8px}}@media(max-width:1365px){.sfs-cloud-word{display:none}}@media(max-width:1023px){.sfs-search-trigger .grow,.sfs-search-trigger .sfs-kbd{display:none}.sfs-search-trigger{flex:none;width:36px;min-width:36px;padding:0;justify-content:center;margin-left:auto;margin-right:0}}.sfs-parts{display:flex;gap:4px;margin:-4px 0 16px;border-bottom:1px solid var(--sf-line, var(--sf-border));overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sfs-parts::-webkit-scrollbar{display:none}.sfs-part{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;color:var(--sf-muted)!important;white-space:nowrap;text-decoration:none!important;transition:color var(--sf-dur, .16s) var(--sf-ease-out, ease-out)}.sfs-part:hover{color:var(--sf-text)!important}.sfs-part.on{color:var(--sf-text)!important;font-weight:600}.sfs-part.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--sf-accent)}.sfs-popover{z-index:85;min-width:280px;padding:8px;border-radius:var(--sf-radius-lg, 12px);border:1px solid var(--sf-line, var(--sf-border));background:var(--sf-raised, var(--sf-card));color:var(--sf-text);box-shadow:var(--sf-shadow-2, 0 8px 24px rgba(0, 0, 0, .4));animation:sfs-pop var(--sf-dur-slow, .2s) var(--sf-ease-out, ease-out)}@keyframes sfs-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sfs-search-layer{position:fixed;inset:0;z-index:85}.sfs-sheet-scrim{position:absolute;inset:0;background:var(--sf-overlay);animation:sfs-fade var(--sf-dur-slow, .2s) var(--sf-ease-out, ease-out)}@keyframes sfs-fade{0%{opacity:0}to{opacity:1}}.sf-sheet.sfs-sheet{max-width:100%}.sf-sheet.sfs-sheet .sf-sheet-body{overscroll-behavior:contain;padding:4px 12px 16px;gap:0}.sfs-sheet-in{min-width:0}.sfs-account-menu{display:flex;flex-direction:column;gap:12px;padding:4px;min-width:0}.sfs-account-card{display:flex;align-items:center;gap:10px;min-width:0}.sfs-account-card-text{min-width:0;display:flex;flex-direction:column;gap:4px}.sfs-menu-block{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--sf-line, var(--sf-border))}.sfs-menu-label{color:var(--sf-muted);font:600 var(--sf-fs-micro, 11px) / 14px var(--sf-font);text-transform:uppercase;letter-spacing:.06em}.sfs-theme-seg{width:100%}.sfs-theme-seg>button{flex:1 1 0}.sfs-menu-links{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--sf-line, var(--sf-border))}.sfs-menu-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text)!important;font:inherit;text-align:left;text-decoration:none!important;cursor:pointer}.sfs-menu-link:hover{background:var(--sf-hover)}.sfs-menu-link .ico{width:20px;text-align:center}.sfs-version{padding:0 10px}.sfs-panel{display:flex;flex-direction:column;gap:12px}.sfs-issues,.sfs-issue-items,.sfs-acts,.sfs-hub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sfs-issue{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--sf-radius-lg, 12px);border:1px solid var(--sf-line, var(--sf-border));border-left:3px solid var(--sf-info);background:var(--sf-card)}.sfs-issue[data-level=стоп]{border-left-color:var(--sf-err)}.sfs-issue[data-level=важно]{border-left-color:var(--sf-warn)}.sfs-issue-head{display:flex;align-items:baseline;gap:8px}.sfs-issue-title{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.sfs-issue-sum{font-weight:600}.sfs-issue-what,.sfs-issue-todo{margin:0;color:var(--sf-text-2, var(--sf-text));font-size:var(--sf-fs-small, 12px);line-height:1.45}.sfs-issue-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;border-top:1px solid var(--sf-line, var(--sf-border))}.sfs-issue-item-main{flex:1 1 200px;min-width:0}.sfs-issue-item-title{overflow-wrap:anywhere}.sfs-issue-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.sfs-issue-act{display:inline-flex;flex-direction:column;gap:6px;max-width:100%}.sfs-issue-confirm{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--sf-line, var(--sf-border));border-radius:var(--sf-radius-md, 8px);background:var(--sf-surface-2, var(--sf-card))}.sfs-issue-confirm-btns{display:flex;flex-wrap:wrap;gap:8px}.sfs-act{display:flex;gap:10px;padding:10px 12px;border-radius:var(--sf-radius-lg, 12px);border:1px solid var(--sf-line, var(--sf-border));background:var(--sf-card)}.sfs-act-dot{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--sf-neutral-soft, var(--sf-hover));color:var(--sf-text-2, var(--sf-text));font-size:13px}.sfs-act-dot[data-state=выполняется]{background:var(--sf-info-soft, var(--sf-hover));color:var(--sf-info)}.sfs-act-dot[data-state=выполнено]{background:var(--sf-in-soft, var(--sf-hover));color:var(--sf-ok)}.sfs-act-dot[data-state=отказ]{background:var(--sf-out-soft, var(--sf-hover));color:var(--sf-err)}.sfs-act-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sfs-act-title{font-weight:600;overflow-wrap:anywhere}.sfs-act-text{overflow-wrap:anywhere}.sfs-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 12px;color:var(--sf-muted);text-align:center}.sfs-empty-ico{font-size:40px;opacity:.55}.sfs-cloud-details{display:flex;flex-direction:column;gap:8px;padding:6px;max-width:340px}.sfs-cloud-details p{margin:0}.sfs-cloud-head{display:flex;align-items:center;gap:8px}.sfs-search-dlg{position:absolute;left:50%;top:10vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));max-height:76vh;display:flex;flex-direction:column;border-radius:var(--sf-radius-xl, 16px);border:1px solid var(--sf-line, var(--sf-border));background:var(--sf-panel);box-shadow:var(--sf-shadow-3, 0 24px 64px rgba(0, 0, 0, .5));outline:none;animation:sfs-fade var(--sf-dur-slow, .2s) var(--sf-ease-out, ease-out)}.sfs-search-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--sf-line, var(--sf-border))}.sfs-search-ico{font-size:20px;color:var(--sf-muted)}.sfs-search-input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:none;background:transparent;color:var(--sf-text);font:16px/1.2 var(--sf-font)}.sfs-search-input::-webkit-search-cancel-button{display:none}.sfs-search-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px}.sfs-search-hint{margin:8px}.sfs-search-group{display:flex;flex-direction:column;gap:2px;padding:4px 0 8px}.sfs-search-group>.sfs-menu-label{padding:4px 8px}.sfs-search-hit{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:var(--sf-radius-md, 8px);background:transparent;color:var(--sf-text);font:inherit;text-align:left;cursor:pointer}.sfs-search-hit.on{background:var(--sf-accent-soft)}.sfs-search-hit .ico{width:22px;flex:none;text-align:center}.sfs-search-hit-text{min-width:0;display:flex;flex-direction:column}.sfs-search-hit-text .t{font-weight:600;overflow-wrap:anywhere}.sfs-search-hit-text .s{color:var(--sf-muted);font-size:var(--sf-fs-small, 12px);overflow-wrap:anywhere}.sfs-search-foot{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--sf-line, var(--sf-border))}.sfs-hub-card{border-radius:var(--sf-radius-lg, 12px);border:1px solid var(--sf-line, var(--sf-border));background:var(--sf-card);overflow:hidden}.sfs-hub-main{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;color:var(--sf-text)!important;text-decoration:none!important}.sfs-hub-main:hover{background:var(--sf-hover)}.sfs-hub-main .ico{font-size:22px;width:28px;text-align:center;flex:none}.sfs-hub-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sfs-hub-text .t{font-weight:600}.sfs-hub-text .s{color:var(--sf-muted);font-size:var(--sf-fs-small, 12px)}.sfs-hub-main .go{color:var(--sf-muted);font-size:20px}.sfs-hub-parts{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px 54px}.sfs-hub-part{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--sf-radius-pill, 999px);border:1px solid var(--sf-border);color:var(--sf-text)!important;text-decoration:none!important}.sfs-hub-part:hover{background:var(--sf-hover)}.sfs-app a.sfs-part{padding:0 12px!important}.sfs-app a.sfs-hub-main{padding:10px 14px!important}.sfs-app a.sfs-hub-part{padding:0 12px!important}.sf-focus-target{outline:2px solid var(--sf-accent);outline-offset:2px;background:var(--sf-accent-soft)!important;animation:sfs-focus-fade 2.4s var(--sf-ease-in, ease-in) 1 forwards}tr.sf-focus-target>td{background:var(--sf-accent-soft)!important}@keyframes sfs-focus-fade{0%,70%{outline-color:var(--sf-accent)}to{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.sf-focus-target{animation:none}}.sfs-app.phone{flex-direction:column}.sfs-mhead{position:sticky;top:0;z-index:30;flex:none;display:flex;align-items:center;gap:2px;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:var(--sf-bg);border-bottom:1px solid var(--sf-line, var(--sf-border))}.sfs-mhead-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sfs-mhead-title .t{font:600 17px/22px var(--sf-font-display, var(--sf-font));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-mhead-title .t.long{font-size:15px}.sfs-mhead-title .s{font-size:13px;line-height:17px;color:var(--sf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-mhead .sfs-icon-btn{width:44px;height:44px}.sfs-app.phone .sfs-content{padding:12px 16px calc(var(--sf-tabbar-h, 64px) + env(safe-area-inset-bottom,0px) + 24px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sfs-app.phone .sfs-parts{margin:-4px -16px 12px;padding:0 12px}.sfs-parts-outer{min-width:0}.sfs-parts-outer.more-right>.sfs-parts{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.sfs-parts-outer.more-left>.sfs-parts{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.sfs-parts-outer.more-left.more-right>.sfs-parts{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.sfs-app.phone .sfs-part{min-height:44px}.sfs-app.phone .sf-content a.whitespace-nowrap{white-space:normal}.sfs-app.phone .sf-content .sf-section-head .sf-h1{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sfs-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--sf-tabbar-h, 64px) + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--sf-panel);border-top:1px solid var(--sf-line, var(--sf-border))}.sfs-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;border:0;background:transparent;color:var(--sf-muted)!important;font:12px/1.1 var(--sf-font);text-decoration:none!important;cursor:pointer}.sfs-tab .ico{height:24px;display:grid;place-items:center}.sfs-tab .lbl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-tab.on{color:var(--sf-accent-text, var(--sf-lilac))!important;font-weight:600}.sfs-tab .dot{position:absolute;top:6px;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sf-accent);color:var(--sf-on-accent);font:700 10px/16px var(--sf-font);text-align:center}.sfs-tab .dot.hot{background:var(--sf-out)}.sfs-app.phone .sfs-nav-item,.sfs-sheet .sfs-nav-item{min-height:44px}.sfs-sheet .sfs-nav-item.active:before{left:-12px}.sfs-sheet .sfs-nav-group-title{min-height:40px;font-size:12px}.sfs-more-quick{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--sf-line, var(--sf-border))}.sfs-more-account{margin-top:12px;padding-top:8px;border-top:1px solid var(--sf-line, var(--sf-border));display:flex;flex-direction:column;gap:8px}.sfs-sheet .sfs-menu-link{min-height:44px}.sfs-sheet .sfs-account-menu .sf-seg button{min-height:40px}@media(max-width:600px){.sfs-search-dlg{left:0;top:0;transform:none;width:100%;height:100%;max-height:none;border-radius:0;border:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.sfs-search-head .sfs-icon-btn{width:44px;height:44px}.sfs-search-foot{display:none}.sfs-hub-parts{padding-left:14px}.sfs-popover{max-width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.sfs-popover,.sfs-sheet-scrim,.sfs-search-dlg{animation:none}.sfs-side{transition:none}}
