@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--meja:#e5e2da;--panel:#f4f2ec;--panel-line:#d3cdc1;--ceruk:#ece9e1;--kertas:#fffefb;--lcd:#151714;--lcd-off:#2a2d27;--lcd-ink-2:#a3a99c;--lcd-ink-1:#f2f5ea;--ink-1:#171612;--ink-2:#3c3a33;--ink-3:#4b4840;--line:#c9c3b6;--line-soft:#e0dbd0;--ok:#dcff7d;--ok-glow:0 0 18px #cdff6ea6, 0 0 42px #beff5a47;--wait:#ff9b42;--wait-glow:0 0 18px #ff9b4299, 0 0 42px #ff9b4240;--stop:#ff6b57;--stop-glow:0 0 18px #ff6b578c, 0 0 42px #ff6b5738;--stop-edge:#d6402b;--ink-ok:#1d5c2c;--ink-wait:#6e4700;--ink-pending:#7e3219;--ink-stop:#7a1c10;--action:#f5d90a;--action-ink:#7e3219;--action-shadow:inset 0 0 0 3px #7e3219, 0 4px 0 #7e3219, 0 12px 24px #7e321947;--action-mark:#7e3219;--disabled-bg:#d6d1c6;--disabled-shadow:0 4px 0 #bdb7aa;--focus-ring:0 0 0 4px var(--meja), 0 0 0 7px #7e3219;--focus-ring-field:0 0 0 4px #7e321947;--key-bg:linear-gradient(#fdfcf9, #efece5);--key-shadow:0 4px 0 #c6c0b3, 0 10px 18px #463c2814;--key-pressed-bg:#e9e5dc;--key-pressed-shadow:inset 0 2px 6px #00000026;--key-dark-bg:linear-gradient(#e3dfd6, #d6d1c6);--key-dark-shadow:0 4px 0 #b2ac9f;--panel-shadow:inset 0 1px 0 #fff, 0 12px 30px #463c2814;--lcd-shadow:inset 0 3px 12px #000000b3;--lens-shadow:inset 0 2px 6px #000000b3;--r-bezel:22px;--r-panel:20px;--r-key:16px;--r-lcd:14px;--r-btn-sm:12px;--r-field:10px;--r-pill:999px;--h-primary:72px;--h-key-sm:62px;--h-field:56px;--h-min:44px;--font-ui:var(--font-archivo), system-ui, sans-serif;--font-num:var(--font-jetbrains-mono), ui-monospace, monospace;--fs-indicator:120px;--fs-big:40px;--fs-title:26px;--fs-key:26px;--fs-button:22px;--fs-body:18px;--fs-caption:15px;--fs-min:14px;--dur-press:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.k-app{background:var(--meja);height:100dvh;min-height:0;color:var(--ink-1);flex-direction:column;display:flex;overflow:hidden}.k-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (min-width:1660px){.k-stage{width:100%;max-width:1600px;margin-inline:auto}.k-app:has(>.k-stage>.k-topbar){background:linear-gradient(var(--panel) 0 56px, var(--panel-line) 56px 57px, var(--meja) 57px)}}.k-topbar{background:var(--panel);border-bottom:1px solid var(--panel-line);white-space:nowrap;flex:none;align-items:center;gap:36px;height:56px;padding:0 28px;display:flex}.k-topbar-brand{align-items:baseline;gap:10px;display:flex}.k-topbar-brand b{letter-spacing:.5px;font-size:19px;font-weight:800}.k-topbar-brand span,.k-topbar-right{color:var(--ink-3);font-size:15px}.k-topbar-menu{height:100%;color:var(--ink-3);gap:28px;font-size:16px;font-weight:600;display:flex}.k-topbar-menu span{align-items:center;display:flex}.k-topbar-menu span[data-active=true]{color:var(--ink-1);box-shadow:inset 0 -3px 0 var(--ink-1)}.k-topbar-right{align-items:center;gap:22px;margin-left:auto;display:flex}.k-topbar-right b{color:var(--ink-1);font-size:16px;font-weight:700}.k-steps-row{white-space:nowrap;flex:none;align-items:center;gap:14px;padding:14px 28px 0;display:flex}.k-steps-row>b{font-size:18px;font-weight:800}.k-steps-row>.num{font-size:18px;font-weight:700}.k-steps{gap:4px;margin-left:auto;display:flex}.k-step{border-radius:var(--r-pill);color:#5e5a50;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;font-size:15px;font-weight:700;display:flex}.k-step i{width:24px;height:24px;font:700 14px var(--font-num);background:var(--disabled-bg);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.k-step[data-state=done]{color:var(--ink-ok)}.k-step[data-state=done] i{color:#fff;background:#2f7a3e}.k-step[data-state=current]{background:var(--ink-1);color:var(--panel)}.k-step[data-state=current] i{background:var(--action-mark);color:var(--action-ink)}.k-screen{grid-template-columns:minmax(0, 1fr) var(--side,380px);flex:1;gap:22px;min-height:0;padding:18px 28px 24px;display:grid}.k-side-380{--side:380px}.k-side-420{--side:420px}.k-side-440{--side:440px}.k-side-460{--side:460px}.k-col{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.k-grow{flex:1;min-height:0}.k-row{align-items:center;gap:12px;display:flex}.k-heading{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.k-title{font-size:var(--fs-title);font-weight:800;line-height:1.2}.k-caption{font-size:var(--fs-caption);color:var(--ink-3)}.k-body{font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.k-panel{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-panel);box-shadow:var(--panel-shadow);min-height:0;padding:22px 26px}.k-inset{background:var(--ceruk);border-radius:12px;padding:12px 16px;box-shadow:inset 0 1px 3px #00000014}.k-stat-label{color:var(--ink-3);font-size:15px}.k-stat-value{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.k-stat-value.num{font-size:22px}.k-bezel-wrap{flex:none;padding:14px 28px 0}.k-bezel{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-bezel);box-shadow:var(--panel-shadow);padding:14px;position:relative}.k-screw{background:#bfb9ac;border-radius:50%;width:6px;height:6px;position:absolute}.k-screw:first-child{top:9px;left:9px}.k-screw:nth-child(2){top:9px;right:9px}.k-screw:nth-child(3){bottom:9px;left:9px}.k-screw:nth-child(4){bottom:9px;right:9px}.k-lcd{--tone:var(--wait);--tone-glow:var(--wait-glow);background:var(--lcd);border-radius:var(--r-lcd);box-shadow:var(--lcd-shadow);font-family:var(--font-num);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:16px 16px 16px 28px;display:grid}.k-lcd[data-tone=ok],.k-lcd-compact[data-tone=ok]{--tone:var(--ok);--tone-glow:var(--ok-glow)}.k-lcd[data-tone=stop],.k-lcd-compact[data-tone=stop]{--tone:var(--stop);--tone-glow:var(--stop-glow)}.k-lcd-main{flex-direction:column;gap:10px;min-width:0;display:flex}.k-lcd-statusline{color:var(--lcd-ink-2);white-space:nowrap;align-items:center;gap:22px;font-size:15px;display:flex}.k-lcd-status{color:var(--tone);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex}.k-lcd-dot{background:var(--tone);width:11px;height:11px;box-shadow:0 0 12px var(--tone);border-radius:50%}[data-tone=stop] .k-lcd-dot{border-radius:0}.k-lcd-info{text-overflow:ellipsis;overflow:hidden}.k-lcd-right{margin-left:auto}.k-lcd-valueline{white-space:nowrap;align-items:flex-end;gap:40px;padding-top:6px;display:flex}.k-lcd-value{color:var(--tone);align-items:baseline;gap:14px;display:flex}.k-lcd-digits{font-size:var(--fs-indicator);letter-spacing:-3px;text-shadow:var(--tone-glow);font-weight:800;line-height:1}.k-lcd-unit{opacity:.8;font-size:30px;font-weight:700}.k-lcd-sub{text-align:right;flex-direction:column;gap:6px;margin-left:auto;padding-bottom:12px;display:flex}.k-lcd-sub span{color:var(--lcd-ink-2);font-size:15px}.k-lcd-sub b{font-size:var(--fs-big);color:var(--lcd-ink-1);font-weight:800;line-height:1}.k-segments{gap:4px;display:flex}.k-segments span{background:var(--lcd-off);border-radius:2px;flex:1;height:9px}.k-segments span[data-lit=true]{background:var(--tone);box-shadow:0 0 8px var(--tone)}[data-tone=stop] .k-segments span{background:#3b201b}.k-camera{color:#a9b0a3;background:repeating-linear-gradient(135deg,#262925 0 10px,#2d302b 10px 20px);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:150px;padding:12px 14px;font-size:14px;display:flex;box-shadow:inset 0 3px 10px #00000080}.k-camera[data-online=false]{box-shadow:inset 0 0 0 2px var(--stop);background:#1d1a19}.k-camera-label{color:#9fdc6a;align-items:center;gap:8px;display:flex}.k-camera-label i{background:currentColor;border-radius:50%;width:8px;height:8px}.k-camera[data-health=unknown] .k-camera-label{color:#a9b0a3}.k-camera[data-online=false] .k-camera-label{color:var(--stop);font-weight:700}.k-camera[data-online=false] .k-camera-label i{border-radius:0}.k-camera-note{font:600 15px var(--font-ui);color:#f2e4e0;text-align:center;align-self:center}.k-camera button{font:700 15px var(--font-ui);color:var(--ink-1);background:linear-gradient(#fdfcf9,#ebe8e0);border-radius:9px;align-self:flex-end;min-height:44px;padding:10px 14px;box-shadow:0 2px #9d978b}.k-lcd-compact{--tone:var(--wait);--tone-glow:var(--wait-glow);background:var(--lcd);border-radius:var(--r-lcd);height:76px;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:24px;padding:0 26px;display:flex;box-shadow:inset 0 3px 10px #000000a6,0 1px #fff}.k-lcd-compact .k-lcd-status{font-size:15px}.k-lcd-compact .k-lcd-dot{width:10px;height:10px}.k-lcd-compact .k-lcd-info{color:var(--lcd-ink-2);font-size:15px}.k-lcd-compact .k-segments{flex:none;gap:3px;width:150px;margin-left:auto}.k-lcd-compact .k-segments span{height:7px}.k-lcd-compact .k-lcd-value{gap:10px}.k-lcd-compact .k-lcd-digits{letter-spacing:-1px;text-shadow:0 0 16px var(--tone);font-size:52px}@supports (color:color-mix(in lab, red, red)){.k-lcd-compact .k-lcd-digits{text-shadow:0 0 16px color-mix(in srgb, var(--tone) 60%, transparent)}}.k-lcd-compact .k-lcd-unit{font-size:20px}.k-lens{background:var(--lcd);width:44px;height:44px;box-shadow:var(--lens-shadow);border-radius:10px;flex:none;place-items:center;display:grid}.k-lens[data-size="48"]{border-radius:11px;width:48px;height:48px}.k-lens[data-size="52"]{border-radius:12px;width:52px;height:52px}.k-lens[data-size="40"]{border-radius:9px;width:40px;height:40px}.k-lens[data-size="28"]{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 2px 4px #000000b3}.k-lamp{background:var(--lcd-off);border-radius:50%;width:14px;height:14px}.k-lens[data-size="40"] .k-lamp{width:12px;height:12px}.k-lens[data-size="28"] .k-lamp{width:9px;height:9px}.k-lamp[data-tone=ok]{background:var(--ok);box-shadow:0 0 10px var(--ok), 0 0 22px #cdff6e8c}.k-lamp[data-tone=wait]{background:var(--wait);box-shadow:0 0 10px var(--wait), 0 0 22px #ff9b4280}.k-lamp[data-tone=stop]{background:var(--stop);width:13px;height:13px;box-shadow:0 0 10px var(--stop), 0 0 22px #ff6b5780;border-radius:0}.k-lamp[data-tone=white]{background:var(--lcd-ink-1);box-shadow:0 0 8px var(--lcd-ink-1)}.k-chase{grid-template-columns:repeat(2,8px);place-content:center;gap:6px;display:grid}.k-chase i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:.6s step-end infinite k-chase}.k-chase i:first-child{animation-delay:0s}.k-chase i:nth-child(2){animation-delay:.15s}.k-chase i:nth-child(4){animation-delay:.3s}.k-chase i:nth-child(3){animation-delay:.45s}@keyframes k-chase{0%{opacity:1;box-shadow:0 0 8px var(--ok)}25%{opacity:.55;box-shadow:none}50%{opacity:.3;box-shadow:none}75%{opacity:.15;box-shadow:none}}.k-chase-bar{gap:4px;display:flex}.k-chase-bar i{background:var(--ok);border-radius:2px;flex:1;height:9px;animation:1.8s step-end infinite k-chase}.k-primary{height:var(--h-primary);border-radius:var(--r-key);background:var(--action);width:100%;box-shadow:var(--action-shadow);color:var(--action-ink);font-size:var(--fs-button);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:left;flex:none;align-items:center;gap:16px;padding:0 16px 0 28px;font-weight:800;display:flex}.k-primary:active:not(:disabled){background:#e8cb00;transform:translateY(4px);box-shadow:inset 0 3px 8px #7e321959}.k-primary:focus-visible,.k-key:focus-visible,.k-smallkey:focus-visible,.k-chip:focus-visible{box-shadow:0 4px 0 #c6c0b3, var(--focus-ring);outline:none}.k-primary:focus-visible{box-shadow:inset 0 0 0 3px #7e3219, 0 4px 0 #7e3219, var(--focus-ring)}.k-primary[data-state=waiting]{background:var(--disabled-bg);box-shadow:var(--disabled-shadow);color:var(--ink-2);padding-left:12px}.k-primary[data-state=busy]{color:var(--lcd-ink-1);background:#1f201d;padding:0 24px 0 12px;box-shadow:0 4px #0d0e0c}.k-primary[data-size=dialog]{justify-content:center;height:64px;padding:0 22px;font-size:19px}.k-primary-note{font:600 16px var(--font-ui);color:var(--ink-3)}.k-primary[data-state=busy] .k-primary-note{color:#c9cdc2;margin-left:auto}.k-kbd-enter{height:40px;font:700 15px var(--font-num);border:1.5px solid #1d0b0273;border-radius:9px;align-items:center;margin-left:auto;padding:0 14px;display:flex}.k-key{border-radius:var(--r-key);border:1px solid var(--line);background:var(--key-bg);box-shadow:var(--key-shadow);-webkit-user-select:none;user-select:none;text-align:left;min-width:0;min-height:96px;color:var(--ink-1);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:16px 20px;display:flex;position:relative}.k-key-label{font-size:var(--fs-key);font-weight:800;line-height:1.15}.k-key-sub{font:500 14px var(--font-num);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.k-key-sub[data-words=true]{font:400 17px/1.45 var(--font-ui);color:var(--ink-2);white-space:normal}.k-key[data-size=hero]{border-radius:18px;gap:8px;padding:24px 26px}.k-key[data-size=hero] .k-key-label{font-size:34px}.k-kbd{width:30px;height:30px;color:var(--ink-3);font:700 15px var(--font-num);border:1px solid #bdb7aa;border-radius:7px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.k-key-mark{background:var(--action-mark);border-radius:3px;width:24px;height:5px;position:absolute;top:16px;left:18px;box-shadow:0 0 8px #7e3219b3}.k-key:active:not(:disabled),.k-key[data-selected=true]{border:2px solid var(--ink-1);background:var(--key-pressed-bg);box-shadow:var(--key-pressed-shadow);transform:translateY(4px)}.k-key[data-selected=true] .k-kbd{border-color:var(--ink-1);background:var(--ink-1);color:#fff}.k-key[data-variant=dark]{background:var(--key-dark-bg);box-shadow:var(--key-dark-shadow);border-color:#b5afa2}.k-key[data-variant=dark] .k-key-label{font-size:22px}.k-key[data-variant=dark] .k-kbd{border-color:#a49e91}.k-key[data-variant=dashed]{box-shadow:none;background:0 0;border:1px dashed #a39d90}.k-key[data-variant=dashed] .k-key-label{color:var(--ink-3);font-size:20px;font-weight:700}.k-key[data-variant=unavailable]{box-shadow:none;color:#5e5a50;background:0 0;border:1px dashed #b9b3a6;top:0}.k-key[data-variant=unavailable] .k-key-sub{color:#5e5a50}.k-key[data-variant=locked]{background:var(--ceruk);border:1px solid var(--line);top:0;box-shadow:inset 0 1px 3px #00000014}.k-lock-badge{border-radius:var(--r-pill);background:var(--lcd);height:28px;color:var(--lcd-ink-1);font:700 14px var(--font-num);align-items:center;gap:7px;padding:0 10px 0 5px;display:flex;position:absolute;top:14px;right:14px}.k-lock-badge i{background:var(--lcd-ink-1);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #f2f5eab3}.k-smallkey{height:var(--h-key-sm);border-radius:var(--r-btn-sm);border:1px solid var(--line);background:var(--key-bg);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--ink-1);flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 3px #c6c0b3}.k-smallkey[data-size="60"]{height:60px}.k-smallkey[data-size="48"]{border-radius:11px;height:48px;padding:0 18px;font-size:16px}.k-smallkey[data-size="44"]{border-radius:10px;height:44px;padding:0 18px;font-size:16px}.k-smallkey[data-align=start]{justify-content:flex-start}.k-smallkey:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 4px #0000001f}.k-smallkey[data-variant=dark]{background:var(--key-dark-bg);border-color:#b5afa2;box-shadow:0 3px #b2ac9f}.k-smallkey[data-variant=danger]{color:var(--ink-stop);background:linear-gradient(#fffaf8,#f8ece8);border-color:#e3a99c;box-shadow:0 3px #dba597}.k-smallkey:disabled{box-shadow:none;color:#5e5a50;background:0 0;border:1px dashed #b9b3a6}.k-chip{border:1px solid var(--line);background:var(--key-bg);-webkit-user-select:none;user-select:none;height:52px;color:var(--ink-1);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:17px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 3px #c6c0b3}.k-chip[data-selected=true]{border:2px solid var(--ink-1);background:var(--key-pressed-bg);transform:translateY(3px);box-shadow:inset 0 2px 4px #0000001f}.k-chip[data-kind=percent]{min-width:76px;height:56px;font:700 20px var(--font-num)}.k-chip[data-kind=reason]{height:48px;font-size:16px}.k-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-field-group{flex-direction:column;gap:8px;min-width:0;display:flex}.k-field-label{font-size:16px;font-weight:700}.k-field{height:var(--h-field);border-radius:var(--r-field);background:var(--kertas);border:1px solid var(--line);width:100%;color:var(--ink-1);outline:none;padding:0 16px;font-size:19px;font-weight:600;box-shadow:inset 0 1px 3px #00000014}.k-field:focus{border:2px solid var(--ink-1);box-shadow:var(--focus-ring-field);padding:0 15px}.k-field[data-invalid=true]{border:2px solid var(--stop-edge);padding:0 15px}.k-field[data-kind=plate]{height:72px;font:800 32px var(--font-num);letter-spacing:1px;text-transform:uppercase;border-radius:12px;padding:0 20px}.k-field[data-kind=plate]:focus{padding:0 19px}.k-field[data-kind=plate]::placeholder{text-transform:none}.k-field[data-kind=number]{font:700 20px var(--font-num);text-align:right}.k-field-affix{position:relative}.k-field-affix>span{height:var(--h-field);font:700 18px var(--font-num);color:var(--ink-3);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:16px}.k-field-affix>span[data-side=end]{left:auto;right:16px}.k-field-affix[data-side=end] .k-field{padding-right:44px}.k-field-error{color:var(--ink-stop);font-size:15px;font-weight:600}.k-field-locked{height:var(--h-field);border-radius:var(--r-field);background:var(--ceruk);border:1px solid var(--panel-line);justify-content:space-between;align-items:center;padding:0 16px;font-size:19px;font-weight:600;display:flex}.k-field-locked span{font:700 14px var(--font-num);color:var(--ink-3)}.k-suggest{border:1px solid var(--panel-line);background:var(--kertas);border-radius:12px;flex:none;max-height:329px;overflow-y:auto}.k-suggest button{white-space:nowrap;text-align:left;border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;width:100%;min-height:54px;padding:0 16px;display:flex}.k-suggest button:last-child{border-bottom:0}.k-suggest button[data-selected=true]{background:var(--key-pressed-bg);box-shadow:inset 0 0 0 2px var(--ink-1)}.k-suggest button:focus-visible{box-shadow:inset 0 0 0 3px var(--action-mark);outline:none}.k-suggest b{font:700 18px var(--font-num)}.k-suggest span{text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.k-suggest small{color:var(--ink-3);margin-left:auto;font-size:14px}.k-message{background:var(--panel);border:1px solid var(--panel-line);box-shadow:inset 0 1px 0 #fff, 0 3px 0 var(--panel-line);border-radius:14px;flex:none;align-items:center;gap:16px;padding:10px 12px 10px 10px;display:flex}.k-message[data-tone=stop]{border:1.5px solid var(--stop-edge);box-shadow:inset 0 1px #fff,0 3px #c9b4ae}.k-message[data-surface=inset]{background:var(--ceruk);border:0;box-shadow:inset 0 1px 3px #00000014}.k-message-text{color:var(--ink-2);min-width:0;font-size:17px;line-height:1.4}.k-message-text b{color:var(--ink-1)}.k-message-actions{flex:none;gap:8px;margin-left:auto;display:flex}.k-banner{margin:12px 28px 0}.k-station-note{color:var(--ink-wait);margin:8px 28px 0}.k-pill{border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--panel-line);white-space:nowrap;align-items:center;gap:10px;height:38px;padding:0 14px 0 5px;font-size:15px;font-weight:700;display:inline-flex}.k-pill[data-empty=true]{color:var(--ink-3);background:0 0;border:1px dashed #a39d90}.k-toasts{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(920px,100% - 56px);display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}.k-phone .k-toasts{top:calc(12px + env(safe-area-inset-top,0px));position:fixed}.k-toast{pointer-events:auto;max-width:100%;color:var(--lcd-ink-1);z-index:40;background:#1a1c19;border-radius:14px;align-items:center;gap:12px;padding:14px 22px;font-size:17px;font-weight:600;display:flex;box-shadow:0 14px 40px #0000004d}.k-toast i{background:var(--ok);width:10px;height:10px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none}.k-toast[data-tone=wait] i{background:var(--wait);box-shadow:0 0 10px var(--wait)}.k-toast[data-tone=stop] i{background:var(--stop);box-shadow:0 0 10px var(--stop);border-radius:0}.k-toast[data-tone=stop]{cursor:pointer}.k-toast-close{min-width:44px;min-height:44px;color:var(--lcd-ink-1);font:700 24px var(--font-ui);background:0 0;border:0;border-radius:10px;flex:none;margin:-10px -12px -10px 4px}.k-toast-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-receipt{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-bezel);box-shadow:var(--panel-shadow);flex-direction:column;flex:1;min-height:0;padding:16px 22px 0;display:flex;overflow:hidden}.k-receipt-head{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;display:flex}.k-receipt-head b{color:var(--ink-1);font-size:17px;font-weight:700}.k-receipt-slot{background:#1f201d;border-radius:6px;flex:none;height:12px;margin:0 -4px;box-shadow:inset 0 2px 3px #0009}.k-receipt-paper{background:var(--kertas);min-height:0;font:500 15px/1.5 var(--font-num);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;margin:-6px 10px 0;padding:20px;display:flex;overflow-y:auto;box-shadow:0 6px 14px #463c281f}.k-receipt-center{text-align:center}.k-receipt-rule{border-top:1px dashed #b9b3a6;margin:12px 0 6px}.k-receipt-line{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.k-receipt-line[data-tone=saved]{font-weight:800}.k-receipt-line[data-tone=pending]{color:var(--ink-pending);font-weight:800}.k-receipt-line[data-tone=muted]{color:var(--ink-3)}.k-receipt-line[data-tone=deleted]{color:var(--ink-3);text-decoration:line-through}.k-receipt-note{font:600 15px var(--font-ui);color:var(--ink-2)}.k-receipt-note[data-tone=ok]{color:var(--ink-ok)}.k-receipt-note[data-tone=wait]{color:var(--ink-wait)}.k-receipt-note[data-tone=pending]{color:var(--ink-pending)}.k-receipt-note[data-tone=stop]{color:var(--ink-stop)}.k-receipt-rowbtn{text-align:left;width:100%;font:inherit;color:inherit;border-radius:6px;min-height:44px;margin:0 -6px;padding:0 6px 4px;display:block}.k-receipt-rowbtn[data-selected=true]{background:var(--ceruk);box-shadow:inset 0 0 0 2px var(--ink-1)}.k-receipt-rowbtn:focus-visible{box-shadow:inset 0 0 0 3px var(--action-mark);outline:none}.k-paper{background:var(--kertas);box-shadow:0 1px 0 var(--panel-line), 0 8px 24px #463c281a;font-family:var(--font-num);font-variant-numeric:tabular-nums;flex-direction:column;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.k-paper-title{font:700 18px var(--font-ui);border-bottom:1px dashed #b9b3a6;padding-bottom:12px}.k-paper-row{border-bottom:1px dashed #ddd8cd;justify-content:space-between;gap:12px;padding:12px 0;font-size:17px;display:flex}.k-paper-row>span:first-child,.k-paper-total>span:first-child{font-family:var(--font-ui)}.k-paper-row[data-strong=true]{font-weight:800}.k-paper-detail{color:var(--ink-3);margin-top:4px;font-size:14px}.k-paper-plain{justify-content:space-between;padding:6px 0 2px;font-size:16px;display:flex}.k-paper-plain>span:first-child{font-family:var(--font-ui)}.k-paper-total{border-top:2px solid var(--ink-1);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:12px;display:flex}.k-paper-total>span:first-child{font-size:18px;font-weight:800}.k-paper-total>b{font-size:30px;font-weight:800}.k-paper-foot{font:600 15px/1.5 var(--font-ui);color:var(--ink-2);margin-top:8px}.k-paper-foot[data-tone=wait]{color:var(--ink-wait)}.k-table{border-collapse:collapse;width:100%;font-size:17px}.k-table th{height:52px;color:var(--ink-3);border-bottom:2px solid var(--ink-1);text-align:left;padding:0 8px;font-size:15px;font-weight:600}.k-table td{border-bottom:1px solid var(--line-soft);height:60px;padding:0 8px}.k-table [data-align=end]{text-align:right}.k-table td.num{font-weight:700}.k-table tfoot td{border-top:2px solid var(--ink-1);border-bottom:0;font-weight:800}.k-switch{border:1px solid var(--line);background:var(--key-bg);min-height:56px;color:var(--ink-1);border-radius:12px;align-items:center;gap:14px;padding:0 18px 0 8px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 3px #c6c0b3}.k-switch[aria-checked=true]{border:2px solid var(--ink-1);background:var(--key-pressed-bg);box-shadow:inset 0 2px 4px #0000001f}.k-switch-caption{color:var(--ink-3);font-size:15px;font-weight:500}.k-backdrop{z-index:30;background:#1e1a1280;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.k-phone .k-backdrop{padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed}.k-dialog{background:var(--panel);border-radius:24px;flex-direction:column;gap:16px;width:min(640px,100%);max-height:100%;padding:28px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #00000059,inset 0 1px #fff}.k-dialog[data-size=wide]{border-radius:26px;grid-template-columns:minmax(0,1fr) 340px;gap:30px;width:min(860px,100%);padding:30px;display:grid}.k-dialog[data-size=medium]{width:min(680px,100%)}.k-dialog[data-tone=stop]{border:1.5px solid var(--stop-edge)}.k-dialog-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.k-dialog-actions .k-primary{flex:1;width:auto}.k-dialog-lcd{background:var(--lcd);border-radius:var(--r-lcd);font-family:var(--font-num);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:16px 22px;display:flex;box-shadow:inset 0 3px 10px #000000a6}.k-dialog-lcd span{color:var(--lcd-ink-2);font-size:15px}.k-dialog-lcd b{color:var(--ok);text-shadow:0 0 16px #cdff6e99;font-size:56px;font-weight:800;line-height:1.1}.k-dialog-lcd[data-tone=wait] b{color:var(--wait);text-shadow:0 0 16px #ff9b4299}.k-dialog-lcd[data-tone=stop] b{color:var(--stop);text-shadow:0 0 16px #ff6b578c}.k-pinlcd{background:var(--lcd);border-radius:var(--r-lcd);font-family:var(--font-num);font-variant-numeric:tabular-nums;padding:16px 18px;box-shadow:inset 0 3px 10px #000000a6,0 1px #fff}.k-pinlcd-head{color:var(--lcd-ink-2);text-transform:uppercase;justify-content:space-between;font-size:14px;display:flex}.k-pinlcd-boxes{gap:8px;margin-top:10px;display:flex}.k-pinlcd-boxes span{height:56px;color:var(--ok);text-shadow:0 0 10px #cdff6e99;background:#22251f;border-radius:9px;flex:1;place-items:center;font-size:28px;display:grid;box-shadow:inset 0 0 0 1px #33372f}.k-pinlcd-boxes span[data-next=true]{box-shadow:inset 0 0 0 2px var(--ok)}.k-pinlcd-foot{color:#a9b0a3;margin-top:10px;font-size:14px}.k-pinlcd-foot[data-tone=stop]{color:var(--stop);font-weight:700}.k-pinlcd-big{color:var(--wait);text-align:right;min-height:56px;margin-top:10px;font-size:44px;font-weight:800;line-height:1.2}.k-keypad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.k-keypad button{border:1px solid var(--line);background:var(--key-bg);height:60px;font:700 24px var(--font-num);color:var(--ink-1);-webkit-user-select:none;user-select:none;border-radius:12px;place-items:center;display:grid;box-shadow:0 3px #c6c0b3}.k-keypad button[data-word=true]{font:700 15px var(--font-ui);color:var(--ink-3)}.k-keypad button:active{transform:translateY(3px);box-shadow:inset 0 2px 4px #0000001f}.k-pricelist{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.k-pricelist>div{border-top:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;min-height:38px;font-size:16px;display:flex}.k-pricelist>div>span:first-child{font-weight:600}.k-pricelist .num{margin-left:auto;font-size:17px;font-weight:700}.k-tag{border-radius:var(--r-pill);background:var(--lcd);color:var(--ok);white-space:nowrap;padding:2px 8px;font-size:14px;font-weight:700}.k-tag[data-tone=plain]{border:1px solid var(--ink-1);color:var(--ink-1);background:0 0}.k-history-row{border-bottom:1px dashed #d6d0c4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.k-history-row>div:first-child{flex-direction:column;gap:3px;min-width:0;font-size:15px;display:flex}.k-history-row .k-history-who{font:600 15px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-history-row>div:last-child{flex-direction:column;gap:6px;display:flex}.k-deduction-row{border:1px solid var(--line-soft);text-align:left;border-radius:12px;flex:none;grid-template-columns:140px 120px minmax(0,1fr) 150px;align-items:center;gap:16px;width:100%;min-height:62px;padding:0 16px;display:grid}.k-deduction-row[data-selected=true]{border:2px solid var(--ink-1);background:var(--kertas);padding:0 15px}.k-deduction-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-deduction-row .num{font-size:18px;font-weight:700}.k-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.k-evidence span{height:96px;font:500 14px var(--font-num);color:var(--ink-2);background:repeating-linear-gradient(135deg,#d6d1c6 0 8px,#ddd8ce 8px 16px);border-radius:10px;align-items:flex-end;padding:8px;display:flex}.k-evidence span[data-empty=true]{background:0 0;border:1px dashed #b9b3a6}.k-total-figure{font:800 76px/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-2px;white-space:nowrap}.k-doc{color:#000;background:#fff;min-height:0;padding:24px 28px;font-size:14px;line-height:1.45;overflow-y:auto;box-shadow:0 2px 6px #00000014,0 20px 50px #00000024}.k-doc[data-kind=narrow]{align-self:start;max-height:100%;padding:20px 18px}.k-doc-head{border-bottom:2px solid #000;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.k-doc-head b{font-size:17px;font-weight:800}.k-doc-title{letter-spacing:.5px;font-size:19px;font-weight:800}.k-doc-grid{border-bottom:1px solid #000;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.k-doc[data-kind=narrow] .k-doc-grid{grid-template-columns:auto minmax(0,1fr)}.k-doc-pairs{border-bottom:1px solid #000;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.k-doc-pairs>:nth-child(2n){text-align:right}.k-doc-table{border-collapse:collapse;width:100%;margin-top:8px}.k-doc-table th{text-align:right;border-bottom:1px solid #000;padding:0 0 5px 8px;font-weight:700}.k-doc-table td{text-align:right;vertical-align:top;padding:5px 0 0 8px}.k-doc-table th:first-child,.k-doc-table td:first-child{text-align:left;padding-left:0}.k-doc-total{border-top:2px solid #000;border-bottom:2px solid #000;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 0;display:flex}.k-doc-total b:first-child{font-size:16px}.k-doc-total b:last-child{font:800 21px var(--font-num)}.k-doc-stamp{letter-spacing:1px;border:2px solid #000;padding:5px 12px;font-weight:800;display:inline-block}.k-doc-signs{text-align:center;gap:14px;margin-top:22px;display:grid}.k-doc-signs>div>div:first-child{border-bottom:1px solid #000;height:40px}.k-sim{font:500 14px var(--font-num);color:#e8eadf;background:#1a1c19;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}[data-sim-hidden=true] .k-sim{display:none}.k-sim-label{color:var(--lcd-ink-2);padding:0 6px}.k-sim button,.k-sim select{border-radius:var(--r-pill);color:#e8eadf;white-space:nowrap;height:32px;font:inherit;background:#2d302b;padding:0 12px}.k-sim button[data-on=true]{background:var(--action-mark);color:var(--action-ink)}.k-sim button:disabled{opacity:.45}.k-sim-sep{background:#3d4139;width:1px;height:22px;margin:0 4px}.k-hero-keys{flex:1;grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}.k-stats{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.k-keygrid{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;display:grid}.k-keygrid .k-key{min-height:0}.k-overlay{background:var(--panel);border:1px solid var(--panel-line);z-index:5;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;inset:-6px;box-shadow:0 20px 50px #281e0a40}.k-overlay-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;min-height:0;display:grid}.k-overlay-grid .k-key{border-radius:14px;min-height:0;padding:14px 16px;box-shadow:0 3px #c6c0b3}.k-overlay-grid .k-key-label{font-size:20px}.k-truck-form{grid-template-columns:400px minmax(0,1fr);gap:28px;display:grid}.k-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.k-print-layout{flex:1;grid-template-columns:600px 340px minmax(0,1fr);gap:22px;min-height:0;padding:18px 28px 24px;display:grid}.k-scroll{min-height:0;overflow-y:auto}.k-kit{flex-direction:column;gap:28px;max-width:1440px;min-height:100dvh;margin:0 auto;padding:28px;display:flex}.k-kit h2{border-bottom:2px solid var(--ink-1);padding-bottom:8px;font-size:26px;font-weight:800}.k-kit-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}@media (max-width:1280px){:root{--fs-indicator:108px;--h-primary:80px}.k-side-380{--side:320px}.k-side-420{--side:300px}.k-side-440,.k-side-460{--side:360px}.k-topbar{gap:24px}.k-topbar-menu{gap:20px}.k-lcd{grid-template-columns:minmax(0,1fr) 220px}.k-lcd-valueline{gap:20px}.k-lcd-sub b{font-size:32px}.k-step{padding:0 10px 0 6px}.k-step[data-state=todo] span,.k-step[data-state=done] span{display:none}.k-keygrid,.k-hero-keys{gap:16px}.k-truck-form{grid-template-columns:330px minmax(0,1fr);gap:20px}.k-panel{padding:18px 20px}.k-total-figure{font-size:60px}.k-print-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 300px;gap:16px}.k-deduction-row{grid-template-columns:110px 96px minmax(0,1fr) 130px;gap:10px}.k-primary{font-size:20px}}@media (max-height:860px){.k-lcd{padding-top:12px;padding-bottom:12px}.k-screen{padding-top:14px;padding-bottom:18px}.k-key{padding:12px 18px}}@media (hover:none) and (pointer:coarse){.k-kbd,.k-kbd-enter{display:none}}.k-primary,.k-key,.k-smallkey,.k-chip,.k-switch{font-family:var(--font-ui)}.k-primary-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-primary>.num,.k-kbd-enter{flex:none}.k-screen>.k-col:last-child>.k-primary,.k-print-layout .k-primary{gap:12px;font-size:20px}.k-screen>.k-col:last-child>.k-primary[data-state=active],.k-print-layout .k-primary[data-state=active]{padding-left:22px}.k-receipt-rowbtn{width:calc(100% + 12px)}.k-paper-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-paper{overflow:hidden}.k-paper-total{flex:none;margin-top:0}.k-paper>.k-paper-foot{flex:none}.k-key-sub{white-space:normal;overflow:visible}.k-receipt-head span{text-align:right}@media (max-width:1280px){.k-primary{border-radius:18px}.k-hide-tablet,.k-receipt-head span{display:none}.k-deduction-row{min-height:56px}}.k-print-layout .k-smallkey{white-space:normal;text-align:left;flex:none;height:auto;min-height:60px;padding-top:8px;padding-bottom:8px;line-height:1.25}@media (max-width:1280px){.k-print-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) 320px}.k-print-layout .k-primary{padding-left:18px;font-size:19px}.k-print-layout .k-primary-label{white-space:normal;line-height:1.15}}.k-topbar-menu button{height:100%;font:inherit;color:inherit;align-items:center;display:flex}.k-topbar-menu button[data-active=true]{color:var(--ink-1);box-shadow:inset 0 -3px 0 var(--ink-1)}.k-topbar-menu button:focus-visible,.k-topbar-sim:focus-visible{outline:3px solid var(--action-mark);outline-offset:-3px}.k-topbar-menu .k-topbar-open{border-radius:var(--r-pill);background:var(--lcd);height:36px;color:var(--wait);font:700 14px var(--font-num);align-self:center;padding:0 14px}.k-topbar-sim{border-radius:var(--r-pill);height:32px;font:500 14px var(--font-num);color:var(--ink-3);border:1px dashed #a39d90;padding:0 12px}.k-dialog:focus{outline:none}.k-primary{height:auto;min-height:var(--h-primary);white-space:normal;padding-top:8px;padding-bottom:8px}.k-primary-label{text-overflow:clip;text-wrap:balance;line-height:1.15;overflow:visible}.k-primary>.num{white-space:nowrap}.k-primary[data-size=dialog]{min-height:64px}.k-stat-value{text-overflow:clip;overflow:visible}.k-stat-value:not(.num){white-space:normal;overflow-wrap:anywhere}.k-history-row .k-history-who{white-space:normal;overflow:visible}.k-history-row>div:first-child>div{flex-wrap:wrap}.k-suggest b,.k-suggest small{flex:none}.k-lcd-info{min-width:0}.k-message-actions{align-items:center}@media (max-width:1280px){.k-stats{gap:8px}.k-stats .k-inset{padding:10px}.k-stat-value.num{font-size:17px}.k-steps-row{gap:10px}}@media (max-height:800px){:root{--fs-indicator:88px}.k-app{min-height:0}.k-steps-row,.k-bezel-wrap{padding-top:8px}.k-bezel{padding:10px}.k-lcd{padding-top:10px;padding-bottom:10px}.k-lcd-main{gap:6px}.k-camera{min-height:110px}.k-lcd-compact{height:60px}.k-lcd-compact .k-lcd-digits{font-size:40px}.k-screen,.k-print-layout{padding-top:10px;padding-bottom:14px}.k-col{gap:10px}.k-key[data-size=hero]{min-height:0;padding:14px 20px}.k-key[data-size=hero] .k-key-label{font-size:28px}.k-total-figure{font-size:56px}.k-panel{padding:14px 20px}}.k-history-row>div:first-child>div:first-child{flex-wrap:nowrap}@media (max-width:1500px){.k-hide-narrow{display:none}}@media (max-width:1400px){.k-step[data-state=done] span{display:none}.k-step[data-state=done]{padding:0 6px}}@media (max-width:1280px){.k-history-row{grid-template-columns:minmax(0,1fr)}.k-history-row>div:last-child{flex-direction:row}}@media (max-height:800px){.k-key-mark{top:8px}}.k-auth{background:var(--meja);min-height:100dvh;color:var(--ink-1);place-items:center;padding:24px 16px;display:grid}.k-auth-card{flex-direction:column;gap:18px;width:min(460px,100%);display:flex}.k-auth-brand{flex-direction:column;gap:2px;display:flex}.k-auth-brand b{font-size:22px;font-weight:800}.k-auth-brand span{font-size:var(--fs-caption);color:var(--ink-3)}.k-auth-users{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.k-account{position:relative}.k-account-name{font:inherit;border:1px solid var(--line);color:var(--ink-1);cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font-weight:700}.k-account-menu{z-index:20;background:var(--panel);border:1px solid var(--panel-line);min-width:200px;box-shadow:var(--panel-shadow);border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.k-account-menu button{font:inherit;text-align:left;border:1px solid var(--line);background:var(--kertas);color:var(--ink-1);cursor:pointer;border-radius:10px;padding:10px 12px}.k-account-menu button[data-variant=danger]{border-color:var(--stop-edge);color:var(--ink-stop)}.k-history-head{flex-wrap:wrap;align-items:center}.k-history-range{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.k-history-sums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-history-sum{background:var(--lcd);color:var(--lcd-ink-1);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.k-history-sum[data-selected=true]{box-shadow:0 0 0 3px var(--action)}.k-history-sum:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-history-sum-label{color:var(--lcd-ink-2);align-items:center;gap:8px;font-size:15px;display:flex}.k-history-sum-value{color:var(--lcd-ink-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:700;display:flex}.k-history-sum-value b{color:var(--lcd-ink-1);font-size:22px;font-weight:800}.k-history-count{color:var(--ink-3);font-size:14px}.k-history-line{border:0;border-bottom:1px dashed var(--line-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px 56px 64px 112px minmax(0,1fr) 140px minmax(0,320px);align-items:start;gap:12px;padding:12px 10px;font-size:16px;display:grid}.k-history-line:hover{background:var(--ceruk)}.k-history-line:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-history-line-head{cursor:default;color:var(--ink-2);border-bottom:2px solid var(--ink-1);font-size:15px;font-weight:700}.k-history-line-head:hover{background:0 0}.k-history-line-total{text-align:right}.k-history-line-total[data-cancelled=true]{color:var(--ink-3);text-decoration:line-through}.k-history-line-main,.k-history-line-money{flex-direction:column;gap:3px;min-width:0;display:flex}.k-history-line-money{align-items:flex-start}.k-photo-strip{flex-wrap:wrap;gap:8px;display:flex}.k-photo-thumb{aspect-ratio:16/9;border:1px solid var(--line-soft);background:var(--ceruk);cursor:zoom-in;border-radius:8px;width:132px;max-width:100%;padding:0;overflow:hidden}.k-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.k-photo-full{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:70vh}.k-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-timeline li{border-bottom:1px dashed var(--line-soft);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:8px 0;font-size:15px;display:grid}.k-history-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr)}.k-history-open:hover{background:var(--ceruk)}.k-history-open:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-history-detail>*{flex-shrink:0}.k-history-row.k-history-open>div{flex-direction:column;gap:3px;min-width:0;display:flex}.k-phone{background:var(--meja);min-height:100dvh;color:var(--ink-1);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.k-phone-main{flex-direction:column;flex:1;min-height:0;display:flex}.k-phone-header{z-index:2;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--meja);align-items:center;gap:12px;display:flex;position:sticky;top:0}.k-phone-title{overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.2}.k-phone-back{background:var(--key-bg);min-height:44px;box-shadow:var(--key-shadow);font:700 15px var(--font-ui);color:var(--ink-1);border:0;border-radius:12px;flex:none;padding:0 14px}.k-phone-factory{max-width:45%;min-height:44px;font:700 15px var(--font-ui);flex:none;margin-left:auto}.k-phone-body{flex-direction:column;flex:1;gap:12px;padding:4px 16px 20px;display:flex}.k-phone-card{border:1px solid var(--panel-line);border-radius:var(--r-panel);background:var(--panel);width:100%;box-shadow:var(--panel-shadow);color:inherit;font:inherit;text-align:left;flex-direction:column;gap:8px;padding:14px;font-size:15px;display:flex}button.k-phone-card{cursor:pointer}button.k-phone-card:focus-visible,.k-phone-material:focus-visible,.k-phone-tabs button:focus-visible,.k-phone-back:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-phone-card-head{align-items:baseline;gap:10px;min-width:0;display:flex}.k-phone-chip{background:var(--lcd);color:var(--lcd-ink-1);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700}.k-phone-list{background:var(--kertas);border-radius:12px;flex-direction:column;padding:2px 12px;display:flex}.k-phone-list-row{border:0;border-bottom:1px dashed var(--line-soft);min-height:40px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.k-phone-list-row:last-child{border-bottom:0}.k-phone-stock-kg{font-size:28px;font-weight:700;line-height:1.1}.k-phone-stock-kg[data-negative=true]{color:var(--ink-stop)}.k-phone-list-row[data-reversed=true] .k-phone-list-end{color:var(--ink-3);text-decoration:line-through}.k-phone-list-end{text-align:right;margin-left:auto;font-size:15px;font-weight:600}.k-phone-dot{background:var(--lcd);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 1px 2px #00000080}.k-phone-dot[data-tone=ok]{background:var(--ok);box-shadow:0 0 0 1px var(--ink-ok)}.k-phone-dot[data-tone=wait]{background:var(--wait);box-shadow:0 0 0 1px var(--ink-wait)}.k-phone-dot[data-tone=stop]{background:var(--stop);box-shadow:0 0 0 1px var(--ink-stop)}.k-phone-lcd{border-radius:var(--r-lcd);background:var(--lcd);box-shadow:var(--lcd-shadow);color:var(--lcd-ink-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.k-phone-lcd>div{flex-direction:column;gap:4px;min-width:0;display:flex}.k-phone-lcd-label{font:700 15px var(--font-num);text-transform:uppercase;letter-spacing:1px;color:var(--ok)}.k-phone-lcd-sub{color:var(--lcd-ink-2);font-size:15px}.k-phone-lcd b{color:var(--ok);white-space:nowrap;font-size:34px}.k-phone-lcd small{font-size:16px}.k-phone-materials{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.k-phone-material{border:1px solid var(--panel-line);background:var(--key-bg);min-width:0;box-shadow:var(--key-shadow);color:inherit;font:inherit;text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:10px;font-size:15px;display:flex}.k-phone-material b{font-size:16px}.k-phone-material[data-selected=true]{border:2px solid var(--ink-1);background:var(--key-pressed-bg);box-shadow:none}.k-phone-material-state{align-items:center;gap:6px;font-weight:700;display:flex}.k-phone-section-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:17px;display:flex}.k-phone-media{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.k-phone-media-item{background:repeating-linear-gradient(135deg, var(--ceruk) 0 8px, var(--line-soft) 8px 16px);width:96px;height:72px;color:var(--ink-1);border-radius:10px;flex:none;text-decoration:none;position:relative;overflow:hidden}.k-phone-media-item img{object-fit:cover;width:100%;height:100%}.k-phone-media-item span{background:#fffefbd9;border-radius:4px;padding:0 4px;font-size:14px;font-weight:700;position:absolute;bottom:4px;left:6px}.k-phone-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k-phone-two[data-wide=end]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.k-phone-label{font-weight:700}.k-phone-note{resize:vertical;min-height:72px;font:inherit}.k-phone-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-phone-other{display:flex}.k-phone-qc{background:var(--panel);border:1px solid var(--panel-line);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.k-phone-action{z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--meja);border-top:1px solid var(--line-soft);position:sticky;bottom:0}.k-phone-action .k-primary{width:100%;min-height:64px}.k-phone-tabs{z-index:3;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--panel-line);gap:8px;display:flex;position:sticky;bottom:0}.k-phone-tabs button{background:var(--key-bg);min-height:52px;box-shadow:var(--key-shadow);font:700 15px var(--font-ui);color:var(--ink-1);border:0;border-radius:14px;flex:1}.k-phone-tabs button[data-active=true]{background:var(--key-pressed-bg);box-shadow:inset 0 0 0 2px var(--ink-1)}.k-phone-change{background:var(--kertas);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-weight:700;display:flex}.k-phone-old,.k-phone-new{border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:20px;display:flex}.k-phone-old{background:var(--ceruk);color:var(--ink-3)}.k-phone-new{background:var(--kertas);border:2px solid var(--ink-1)}.k-phone-pin{border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--panel-line);flex-direction:column;gap:10px;padding:14px;display:flex}.k-phone-pin-code{border-radius:var(--r-lcd);background:var(--lcd);color:var(--lcd-ink-2);flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex}.k-phone-pin-code b{color:var(--ok);letter-spacing:2px;font-size:44px}.k-phone-link{color:var(--ink-1);font-weight:700}.k-phone:has(.k-phone-tabs) .k-phone-action{bottom:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:10px}.k-cash-stale{padding:12px 28px 0}.k-cash-main,.k-cash-side{overflow-y:auto}.k-cash-shipment{border:2px solid var(--ink-1);flex:none}.k-cash-big{font-size:40px;font-weight:800;line-height:1.1}.k-cash-total{font-size:34px;font-weight:800}.k-cash-part{border-radius:var(--r-pill);background:var(--ceruk);color:var(--ink-2);padding:6px 12px;font-size:15px}.k-cash-part[data-tone=in]{color:var(--ink-ok);background:#ddefd3}.k-cash-part[data-tone=out]{color:var(--ink-stop);background:#f7ddd7}.k-cash-wallets{flex-direction:column;gap:4px;display:flex}.k-cash-wallet{border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto minmax(150px,max-content);align-items:center;gap:14px;min-height:58px;padding:4px 14px 4px 10px;display:grid}.k-cash-wallet[data-main=true]{background:var(--kertas);border:2px solid var(--ink-1);min-height:80px}.k-cash-tag{background:var(--lcd);min-width:40px;color:var(--lcd-ink-1);font:700 14px var(--font-num);border-radius:8px;place-items:center;padding:3px 6px;display:inline-grid}.k-cash-change{border-radius:var(--r-pill);color:var(--ink-3);padding:3px 9px;font-size:15px}.k-cash-change[data-tone=in]{color:var(--ink-ok);background:#ddefd3}.k-cash-change[data-tone=out]{color:var(--ink-stop);background:#f7ddd7}.k-cash-balance{text-align:right;font-size:21px}.k-cash-wallet[data-main=true] .k-cash-balance{font-size:27px}.k-cash-amount{font-size:18px}.k-cash-amount[data-tone=in]{color:var(--ink-ok)}.k-cash-amount[data-tone=out]{color:var(--ink-stop)}.k-cash-actions{flex:none;gap:12px}.k-cash-actions .k-key{flex:none;justify-content:flex-start;min-height:0;padding:14px 18px}.k-cash-step{background:var(--ink-1);width:30px;height:30px;color:var(--panel);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.k-cash-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;display:grid}.k-cash-categories{flex-wrap:wrap;gap:8px;display:flex}.k-cash-category{min-height:52px;font-size:16px}.k-cash-trucks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.k-cash-trucks .k-key{min-height:84px}.k-cash-photo{background:repeating-linear-gradient(135deg,#262925 0 10px,#2d302b 10px 20px);border-radius:12px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.k-cash-photo img{object-fit:cover;width:100%;height:100%}.k-cash-stamp{color:var(--lcd-ink-1);background:#151714d1;padding:4px 10px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.k-cash-summary-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:16px;display:flex}.k-cash-summary-row b{white-space:nowrap}.k-cash-summary-row:first-child{border-top:0}.k-cash-summary-row[data-strong=true]{border-top:2px solid var(--ink-1);font-size:19px}.k-cash-summary-row[data-tone=stop] b{color:var(--ink-stop)}.k-cash-summary-row[data-tone=ok] b{color:var(--ink-ok)}.k-cash-count{border-collapse:collapse;width:100%}.k-cash-count th{text-align:left;color:var(--ink-3);padding:6px 8px;font-size:14px;font-weight:600}.k-cash-count td{border-top:1px solid var(--line-soft);padding:5px 8px;font-size:17px}.k-cash-count [data-align=end]{text-align:right}.k-cash-count tr[data-off=true] td{color:var(--ink-3)}.k-cash-count td[data-tone=ok]{color:var(--ink-ok);font-weight:700}.k-cash-count td[data-tone=stop]{color:var(--ink-stop);font-weight:700}.k-cash-count .k-field-affix{max-width:220px}.k-cash-count .k-field,.k-cash-count .k-field-affix>span{height:46px}.k-field-affix[data-unit=word] .k-field{padding-right:96px}.k-report-print{flex-direction:column;gap:24px;display:flex}.k-report-print[data-side-by-side=true]{flex-direction:row;gap:12px}.k-report-print[data-side-by-side=true] .k-report-copy{flex:1;min-width:0}.k-report-paper{color:#000;border:1px solid var(--line);background:#fff;padding:18px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.k-report-title{flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;font-size:13px;display:flex}.k-report-table{border-collapse:collapse;width:100%}.k-report-table th,.k-report-table td{vertical-align:top;border:1px solid #000;padding:3px 5px}.k-report-table th{text-align:center;font-weight:700}.k-report-table td[data-num]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.k-report-table td[data-strong],.k-report-table tr[data-strong=true] td,.k-report-table tr[data-total] td{font-weight:700}.k-report-detail{font-size:11px}.k-report-printed{font-size:10px;font-weight:400}.k-report-mark{font-style:italic}.k-report-mark[data-mark=unbooked]{font-weight:700}.k-report-count{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.k-report-signs{text-align:center;grid-template-columns:1fr 2fr 1fr;gap:12px;margin-top:18px;display:grid}.k-report-signs>div{flex-direction:column;gap:54px;display:flex}@media (max-width:1280px){.k-cash-groups{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;margin:10mm}body *{visibility:hidden}.k-app{height:auto;overflow:visible}.k-report-print,.k-report-print *{visibility:visible}.k-report-print{width:100%;position:absolute;top:0;left:0}.k-report-copy{break-after:page}.k-report-print[data-side-by-side=true] .k-report-copy{break-after:auto}.k-report-paper{border:0;padding:0}}.k-cash-screen>div.k-col{overflow-y:auto}.k-cash-screen>div.k-col>*{flex-shrink:0}.k-cash-screen,.k-cash-home,.k-report-screen{grid-template-rows:minmax(0,1fr)}.k-cash-screen>div.k-col>:last-child{background:var(--meja);flex:none;padding-top:8px;position:sticky;bottom:0}.k-cash-screen>section.k-col>*{flex-shrink:0}.k-report-print[data-side-by-side=true] .k-report-paper{padding:10px;font-size:10px}.k-report-print[data-side-by-side=true] .k-report-table th,.k-report-print[data-side-by-side=true] .k-report-table td{padding:2px 3px}.k-report-print[data-side-by-side=true] .k-report-detail{font-size:9px}.k-owner-chip{border:1px solid var(--panel-line);background:var(--key-bg);min-height:44px;box-shadow:var(--key-shadow);font:700 15px var(--font-ui);color:var(--ink-1);border-radius:999px;padding:0 14px}.k-owner-chip[data-selected=true]{background:var(--key-pressed-bg);box-shadow:inset 0 0 0 2px var(--ink-1)}.k-owner-chip:focus-visible,.k-owner-review-head:focus-visible,.k-owner-price-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-owner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-owner-stat{background:var(--kertas);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}button.k-owner-stat{color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--panel-line);border:0}button.k-owner-stat:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-phone-dot[data-shape=square]{border-radius:2px}.k-owner-stat b{overflow-wrap:anywhere;font-size:18px}.k-owner-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:180px;display:grid}.k-owner-bar-day{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:15px;display:flex}.k-owner-bar-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.k-owner-bar{border-radius:4px 4px 0 0;width:40%;max-width:18px;min-height:2px}.k-owner-bar[data-kind=in],.k-owner-key[data-kind=in]:before{background:var(--ink-1)}.k-owner-bar[data-kind=out],.k-owner-key[data-kind=out]:before{background:repeating-linear-gradient(135deg, var(--ink-3) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 2px var(--ink-3)}.k-owner-key{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.k-owner-key:before{content:"";border-radius:3px;width:12px;height:12px}.k-owner-hbar{flex-direction:column;gap:4px;display:flex}.k-owner-hbar-label{justify-content:space-between;gap:8px;font-size:14px;display:flex}.k-owner-hbar-track{background:var(--ceruk);border-radius:5px;height:10px;overflow:hidden}.k-owner-hbar-track span{background:var(--ink-1);height:100%;display:block}.k-owner-review-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.k-owner-review-head .k-phone-dot{margin-top:6px}.k-owner-review-text{flex-direction:column;gap:2px;min-width:0;font-size:16px;display:flex}.k-owner-price-row{cursor:pointer;border-radius:8px;width:100%;padding:8px 6px}.k-owner-price-row[data-selected=true]{background:var(--panel);box-shadow:inset 0 0 0 2px var(--ink-1)}.k-owner-price-row [data-moved=true]{color:var(--ink-1);font-weight:800}.k-owner-trend{align-items:flex-end;gap:2px;height:96px;display:flex}.k-owner-trend span{background:var(--ink-3);border-radius:2px 2px 0 0;flex:1}.k-owner-trend span[data-today=true]{background:var(--ink-1)}.k-owner-log-row{border-bottom:1px dashed var(--line-soft);flex-direction:column;gap:2px;padding:8px 0;font-size:14px;display:flex}.k-owner-log-row:last-child{border-bottom:0}.k-owner-change{border-bottom:1px dashed var(--line-soft);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:6px 0;font-size:15px;display:flex}.k-owner-change:last-child{border-bottom:0}.k-owner-old{color:var(--ink-3)}.k-owner-change-tag{background:var(--ceruk);border-radius:4px;padding:0 6px;font-size:14px;font-weight:700}.k-phone-tabs button{position:relative}.k-phone-tab-badge{background:var(--stop-edge);color:#fff;border-radius:11px;min-width:22px;padding:0 6px;font-size:14px;font-weight:700;line-height:22px;position:absolute;top:2px;right:2px}.k-phone-me{background:var(--key-bg);max-width:30%;min-height:44px;box-shadow:var(--key-shadow);font:700 15px var(--font-ui);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 14px;overflow:hidden}.k-phone-factory+.k-phone-me{margin-left:0}.k-phone-me:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-phone-screen{flex-direction:column;flex:1;display:flex}.k-phone-screen[hidden],.k-phone-list:empty{display:none}.k-phone-tabs{overflow-x:auto}.k-phone-tabs button{padding:0 8px;line-height:1.15}.k-cash-driver{border-bottom:1px dashed var(--line-soft);gap:6px;padding:10px 0}.k-cash-driver:last-child{border-bottom:0}.k-cash-settings{gap:20px;max-width:920px}.k-cash-settings-block{border-bottom:1px solid var(--line-soft);gap:10px;padding-bottom:18px}.k-cash-editor{background:var(--kertas);border-radius:12px;gap:10px;padding:12px}.k-cash-editor[data-off=true],.k-history-row[data-off=true]{opacity:.6}.k-cash-chips{flex-wrap:wrap;align-items:center;gap:8px}@media (max-height:700px){:root{--fs-indicator:72px;--h-primary:64px}.k-topbar{height:48px}.k-screen,.k-print-layout{gap:16px;padding-top:8px;padding-bottom:10px}.k-panel{padding:12px 16px}.k-lcd{padding:8px 12px 8px 18px}.k-lcd-unit{font-size:24px}.k-camera{min-height:96px}.k-key{padding:10px 16px}.k-col{gap:8px}}.k-primary[data-state=waiting] .k-primary-label{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:18px;line-height:1.15;display:-webkit-box;overflow:hidden}.k-keypad button:focus-visible,.k-settings-steps button:focus-visible,.k-phone-media-item:focus-visible,.k-settings-nav .k-settings-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-pinlcd-boxes[data-shake=true]{animation:k-shake .24s var(--ease-out)}@keyframes k-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.k-skeleton{flex-direction:column;gap:12px;display:flex}.k-skeleton span{border-radius:var(--r-panel);background:linear-gradient(90deg, var(--ceruk) 0%, var(--panel) 50%, var(--ceruk) 100%);background-size:200% 100%;animation:1.2s linear infinite k-shimmer;display:block}@keyframes k-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.k-phone-card[data-expired=true]{border-color:var(--stop-edge);animation:k-fade-out 1.6s var(--ease-in) forwards}@keyframes k-fade-out{0%,60%{opacity:1}to{opacity:0}}.k-primary,.k-key,.k-smallkey,.k-chip,.k-keypad button,.k-phone-tabs button,.k-phone-back,.k-phone-me,.k-owner-chip{transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.k-chip:active:not(:disabled),.k-phone-tabs button:active,.k-phone-back:active,.k-phone-me:active,.k-owner-chip:active{transform:translateY(2px)}.k-backdrop{animation:k-fade-in var(--dur-base) var(--ease-out) backwards}.k-dialog{animation:k-dialog-in var(--dur-base) var(--ease-out) backwards}.k-toast{animation:k-toast-in var(--dur-base) var(--ease-out) backwards}.k-step-body,.k-phone-screen{animation:k-rise var(--dur-slow) var(--ease-out) backwards}.k-screen>:not(.k-backdrop):not(:has(.k-lcd-digits)){animation:k-rise var(--dur-slow) var(--ease-out) backwards}.k-devices-step-body:not(:has(.k-lcd-digits)){animation:k-rise var(--dur-slow) var(--ease-out) backwards}.k-phone-list-row,button.k-phone-card,.k-history-row{animation:k-fade-in var(--dur-base) var(--ease-out) backwards}.k-lcd-status,.k-lcd-dot,.k-lcd-value,.k-lcd-digits{transition:color .15s linear,background-color .15s linear,box-shadow .15s linear,text-shadow .15s linear}[data-flash=true]{animation:k-money-flash .6s var(--ease-out)}@keyframes k-fade-in{0%{opacity:0}}@keyframes k-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes k-toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes k-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes k-money-flash{0%{background-color:var(--action);box-shadow:0 0 0 4px var(--action)}to{background-color:#0000;box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:color,background-color,border-color,opacity,text-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.k-primary:active:not(:disabled),.k-key:active:not(:disabled),.k-key[data-selected=true],.k-smallkey:active:not(:disabled),.k-chip:active:not(:disabled),.k-chip[data-selected=true],.k-keypad button:active,.k-phone-tabs button:active,.k-phone-back:active,.k-phone-me:active,.k-owner-chip:active{transform:none}.k-chase i,.k-chase-bar i,.k-skeleton span,.k-pinlcd-boxes[data-shake=true]{animation:none!important}.k-phone-card[data-expired=true]{opacity:.6;animation:none!important}}.k-price-rows{flex-direction:column;flex:0 auto;padding:4px 18px 8px;display:flex;overflow-y:auto}.k-price-row{border-bottom:1px solid var(--line-soft);grid-template-columns:110px 90px 170px 150px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:64px;padding:4px 6px;display:grid}.k-price-row:last-child{border-bottom:none}.k-price-row[data-head=true]{min-height:0;color:var(--ink-2);border-bottom:2px solid var(--ink-1);padding:10px 6px;font-size:15px;font-weight:700}.k-price-row[data-waiting=true]{background:var(--kertas)}.k-price-row>b{font-size:18px}.k-price-row .num{text-align:right;font-size:17px}.k-price-cell{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;font-size:18px;font-weight:800;display:flex}.k-price-cell s{color:var(--ink-3);font-size:15px;font-weight:500}.k-price-subtotal{font-weight:700}.k-price-note{align-items:center;gap:10px;min-width:0;display:flex}.k-price-note>span:last-child{flex-direction:column;gap:2px;display:flex}.k-price-note b{font-size:16px}.k-price-note>span:last-child>span{color:var(--ink-2);font-size:14px}.k-price-note[data-tone=ok] b{color:var(--ink-ok)}.k-price-note[data-tone=wait] b{color:var(--ink-wait)}.k-price-note[data-tone=stop] b{color:var(--ink-stop)}.k-price-action{justify-content:flex-end;display:flex}.k-price-action .k-smallkey,.k-price-action button{white-space:nowrap}.k-price-today{background:var(--ceruk);border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 16px;font-size:17px;display:flex}.k-price-today b{font-size:22px;font-weight:800}.k-price-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.k-price-steps .k-chip{justify-content:center}.k-side-stack{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.k-side-stack>:last-child{flex:1;min-height:0}.k-idle-tag{background:var(--lcd);height:32px;color:var(--lcd-ink-1);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}.k-idle-tag .k-lamp{width:9px;height:9px}@media (max-width:1280px){.k-price-row{grid-template-columns:96px 76px 140px 124px minmax(0,1fr) 132px;gap:8px}.k-price-row .num,.k-price-cell{font-size:15px}}.k-pay-wallet{min-height:var(--h-min);box-sizing:border-box;border-radius:var(--r-field);background:var(--lcd);color:var(--lcd-ink-1);white-space:nowrap;align-self:flex-end;align-items:center;gap:10px;padding:4px 14px;font-size:15px;display:flex}.k-pay-wallet-label{flex-direction:column;line-height:1.15;display:flex}.k-pay-wallet-label>.num{font:500 13px var(--font-num);color:var(--lcd-ink-2)}.k-pay-wallet>b{font:800 17px var(--font-num);color:var(--ok)}.k-pay-wallet[data-tone=wait]>b{color:var(--wait)}.k-pay-wallet[data-tone=stop]>b{color:var(--stop)}.k-pay-wallet-tag{background:var(--wait);height:24px;color:var(--lcd);font-size:var(--fs-min);border-radius:6px;align-items:center;padding:0 8px;font-weight:800;display:flex}.k-pay-held-line{font-size:var(--fs-caption);color:var(--ink-2);margin-top:4px;display:block}.k-pay-offer{background:var(--ceruk);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.k-pay-offer>b{font-size:18px;line-height:1.3}.k-pay-offer>span{color:var(--ink-2);font-size:16px;line-height:1.45}.k-pay-offer>.k-caption{font-size:var(--fs-caption);line-height:1.4}.k-pay-offer-key{text-align:center;border-radius:var(--r-key);background:var(--action);min-height:64px;color:var(--action-ink);box-shadow:var(--action-shadow);font:800 18px var(--font-ui);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 12px;display:flex}.k-pay-offer-key:focus-visible{box-shadow:var(--action-shadow), var(--focus-ring);outline:none}.k-pay-offer-key:disabled{background:var(--disabled-bg);color:var(--ink-2);box-shadow:var(--disabled-shadow);cursor:default}.k-pay-offer-key>span{font-size:var(--fs-caption);font-weight:700}.k-pay-counted{background:var(--lcd);color:var(--lcd-ink-1);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.k-pay-counted>i{background:var(--ok);width:11px;height:11px;box-shadow:var(--ok-glow);border-radius:50%;flex:none;margin:0 6px}.k-pay-counted b{font-family:var(--font-num)}.k-pay-counted b:last-of-type{color:var(--ok)}.k-pay-after{font:500 16px var(--font-num);color:var(--ink-2);text-align:right}.k-camera-shortage{color:var(--ink-wait);background:#fff1d6;border:1.5px solid #e0a43a;border-radius:12px;flex:none;margin:8px 16px 0;padding:10px 16px;font-size:17px;font-weight:700}.k-phone-hub-row{text-align:left;color:inherit;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.k-phone-hub-back{margin:8px 16px 0}.k-settle-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-settle-totals>div{border-radius:var(--r-field);background:var(--ceruk);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.k-settle-totals b{font-size:24px}.k-settle-table{flex-direction:column;display:flex}.k-settle-row{font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr) 120px 150px 120px;align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.k-settle-row[data-selected=true]{background:var(--ceruk)}.k-settle-head{cursor:default;color:var(--ink-3);font-size:var(--fs-caption)}.k-settle-row b[data-tone=out]{color:var(--ink-wait)}.k-settle-row b[data-tone=in]{color:var(--ink-ok)}.k-settle-line{justify-content:space-between;gap:12px;display:flex}.k-settle-line[data-strong=true] b{font-size:26px}.k-owner-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-owner-tile{font:inherit;color:inherit;text-align:left;border-radius:var(--r-field);border:1px solid var(--panel-line);background:var(--kertas);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.k-owner-tile[data-size=wide]{grid-column:1/-1}.k-owner-tile>b{white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.k-owner-tile[data-size=wide]>b{font-size:30px}.k-owner-chip{border-radius:var(--r-pill);background:var(--ceruk);color:var(--ink-2);white-space:nowrap;align-self:flex-start;padding:2px 8px;font-size:13px}.k-owner-chip[data-tone=up]{color:var(--ink-ok)}.k-owner-chip[data-tone=down]{color:var(--ink-wait)}.k-owner-tiles-hint{grid-column:1/-1}.k-spark{color:var(--ink-3);max-width:100%}.k-daybars,.k-lines{flex-direction:column;gap:6px;margin:0;display:flex}.k-daybars-tip{min-height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.k-daybars-plot{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:2px;height:150px;display:grid;position:relative}.k-daybars-bar{cursor:pointer;background:0 0;border:0;align-items:flex-end;height:100%;padding:0;display:flex}.k-daybars-bar i{background:#2a78d6;border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.k-daybars-bar[data-active=true] i{background:#1f5fae}.k-daybars-average{border-top:1px dashed var(--ink-3);pointer-events:none;position:absolute;left:0;right:0}.k-daybars-axis{color:var(--ink-3);justify-content:space-between;font-size:13px;display:flex}.k-lines-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.k-lines-legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.k-lines-legend i[data-dashed=true]{background:repeating-linear-gradient(90deg, var(--ink-3) 0 4px, transparent 4px 8px)}.k-owner-material{justify-content:space-between;gap:12px;display:flex}.k-owner-aging{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.k-owner-aging i{background:#2a78d6;border-radius:0 4px 4px 0;height:10px;display:block}.k-owner-material b[data-tone=wait]{color:var(--ink-wait)}.k-settings{grid-template-columns:260px minmax(0,1fr)}.k-settings-back{color:inherit;text-underline-offset:4px;font-weight:700;text-decoration:underline}.k-settings-nav{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.k-settings-tab{text-align:left;border:2px solid var(--ink-1);min-height:64px;box-shadow:0 4px 0 var(--ink-1);color:var(--ink-1);background:linear-gradient(#fdfcf9,#efece5);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.k-settings-tab b{font-size:18px}.k-settings-tab span{color:var(--ink-3);font-size:14px}.k-settings-tab[data-selected=true]{border-color:var(--action-mark);background:#e9e5dc;transform:translateY(3px);box-shadow:inset 0 2px 5px #00000024}.k-settings-tab:focus-visible{outline:3px solid var(--action);outline-offset:2px}.k-settings-body{overflow-y:auto}.k-settings-section{max-width:1040px}.k-settings-block{border-bottom:1px solid var(--line-soft);gap:12px;padding-bottom:18px}.k-settings-block[data-editing=true]{background:var(--kertas);border:0;border-radius:12px;padding:16px}.k-settings-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;display:grid}.k-settings-chips,.k-settings-wrap{flex-wrap:wrap;gap:8px}.k-settings-wrap[data-off=true],.k-settings-device[data-off=true]{opacity:.6}.k-settings-stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.k-settings-stepper>.k-col{flex:280px;min-width:0}.k-settings-stepper>.k-row{flex:none}.k-settings-stepper-value{background:var(--lcd);min-width:168px;color:var(--ok);text-align:center;border-radius:10px;padding:8px 12px;font-size:22px;font-weight:700}.k-settings-savebar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px}.k-settings-savebar .k-caption{margin-right:auto}.k-settings-table,.k-settings-matrix{border-collapse:collapse;width:100%}.k-settings-table th,.k-settings-matrix th{text-align:left;color:var(--ink-3);white-space:nowrap;padding:6px 8px;font-size:14px;font-weight:600}.k-settings-table td,.k-settings-matrix td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:6px 8px;font-size:17px}.k-settings-table [data-align=end]{text-align:right}.k-settings-table tr[data-off=true] td{color:var(--ink-3)}.k-settings-table tr[data-problem=true] td:first-child{box-shadow:inset 4px 0 0 var(--stop-edge)}.k-settings-table .k-field[data-size=small]{min-width:120px;min-height:44px;padding:6px 10px;font-size:16px}.k-settings-note{min-width:220px;font-size:15px}.k-settings-note[data-tone=stop]{color:var(--ink-stop);font-weight:700}.k-settings-note[data-tone=wait]{color:var(--ink-wait)}.k-settings-preview{border:1px solid var(--line-soft);background:var(--kertas);border-radius:12px;max-height:460px}.k-settings-matrix td:not(:first-child),.k-settings-matrix th:not(:first-child){text-align:center}.k-settings-check{width:36px;height:36px;color:var(--panel);background:#fff;border:2px solid #b9b3a6;border-radius:8px;font-weight:800}.k-settings-check[aria-checked=true]{border-color:var(--ink-1);background:var(--ink-1)}.k-settings-check[data-changed=true]{box-shadow:0 0 0 3px var(--action)}.k-settings-list{gap:8px}.k-settings-person{border:1px solid var(--line-soft);background:var(--kertas);border-radius:12px}.k-settings-person[data-off=true]{opacity:.7}.k-settings-person-head{text-align:left;width:100%;min-height:60px;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.k-settings-person-head b{font-size:18px}.k-settings-person-head .k-caption{margin-left:auto}.k-settings-person-body{gap:12px;padding:4px 16px 16px}.k-settings-roles{flex-wrap:wrap;gap:6px;display:flex}.k-settings-role{border-radius:var(--r-pill);background:var(--ceruk);padding:2px 10px;font-size:14px;font-weight:600}.k-settings-role[data-tone=stop]{color:var(--ink-stop)}.k-settings-role[data-tone=wait]{color:var(--ink-wait)}.k-settings-secret{background:var(--lcd);color:var(--ok);letter-spacing:.02em;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:12px;padding:14px 18px;font-size:26px;font-weight:700}.k-settings-secret[data-size=small]{font-size:16px}.k-settings-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k-settings-steps button{border-radius:var(--r-pill);color:#5e5a50;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;font-size:16px;font-weight:700;display:flex}.k-settings-steps i{background:var(--disabled-bg);width:28px;height:28px;color:var(--ink-3);border-radius:50%;place-items:center;font-style:normal;display:grid}.k-settings-steps button[data-state=current]{background:var(--ink-1);color:var(--panel)}.k-settings-steps button[data-state=current] i{background:var(--action-mark);color:var(--action)}.k-settings-steps button[data-state=done]{color:var(--ink-ok)}.k-settings-file{border:2px dashed var(--line);background:var(--kertas);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:8px 16px;font-weight:700;display:inline-flex}.k-settings-file input{max-width:260px}.k-settings-summary{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.k-auth-scope{display:contents}.k-lock{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e5e2daf0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.k-lock-card{width:min(720px,100%);max-height:100%;overflow-y:auto}@media (max-width:760px){.k-settings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:12px 16px}.k-settings-nav{flex-direction:row;padding-bottom:6px;overflow-x:auto}.k-settings-tab{flex:none;min-width:170px}.k-settings-person-head .k-caption{margin-left:0}}.k-account-menu .k-account-link{font:inherit;text-align:left;border:1px solid var(--line);background:var(--kertas);color:var(--ink-1);border-radius:10px;padding:10px 12px;text-decoration:none}.k-settings-body>*,.k-settings-section>*,.k-settings-section .k-col>*,.k-lock-card>*{flex-shrink:0}.k-settings-file input{opacity:0;width:1px;max-width:none;height:1px;position:absolute}.k-settings-file{position:relative}.k-settings-file:focus-within{outline:3px solid var(--action);outline-offset:2px}.k-settings-file-button{border:2px solid var(--ink-1);box-shadow:0 3px 0 var(--ink-1);background:linear-gradient(#fdfcf9,#efece5);border-radius:10px;padding:8px 14px}.k-settings-table td[data-field=name] .k-field,.k-settings-table td[data-field=plate] .k-field,.k-settings-table td[data-field=default_supplier_name] .k-field{min-width:220px}.k-settings-table tr[data-noted=true] td{border-bottom:0}.k-settings-note-row td{border-top:0;padding-top:0}.k-devices-panel{gap:16px;overflow:hidden}.k-devices-steps{flex-wrap:wrap;gap:10px;display:flex}.k-devices-step{background:var(--ceruk);height:56px;color:var(--ink-2);font:inherit;font-size:var(--fs-body);border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 10px;font-weight:700;display:inline-flex}.k-devices-step i{background:var(--line-soft);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:inline-grid}.k-devices-step[data-active=true]{background:var(--lcd);color:var(--lcd-ink-1)}.k-devices-step[data-active=true] i{background:var(--lcd-off)}.k-devices-step:focus-visible{outline:3px solid var(--action-mark);outline-offset:2px}.k-devices-body{flex:1;overflow-y:auto}.k-devices-block{border-bottom:1px solid var(--line-soft);gap:10px;padding-bottom:18px}.k-devices-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-devices-lamp{align-items:center;gap:8px;margin-left:auto;font-size:16px;display:inline-flex}.k-devices-head-end{margin-left:auto}.k-devices-camera{background:var(--ceruk);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.k-devices-camera-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.k-devices-camera .k-devices-lamp{margin-left:0}.k-devices-chip-sub{color:var(--ink-3);margin-left:8px;font-size:14px}.k-devices-field{max-width:360px}.k-devices-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.k-devices-live{align-items:center;gap:12px;display:flex}.k-devices-live b{font-size:28px}.k-devices-raw{background:var(--lcd);min-height:120px;max-height:360px;color:var(--lcd-ink-1);border-radius:12px;padding:12px 16px;font-size:15px;line-height:1.6;overflow-y:auto}.k-devices-raw-line{flex-wrap:wrap;gap:12px;display:flex}.k-devices-raw-time,.k-devices-raw-empty{color:var(--lcd-ink-2)}.k-devices-raw-text{white-space:pre}.k-devices-raw-line[data-rejected=true] .k-devices-raw-text{color:var(--lcd-ink-2);text-decoration:line-through}.k-devices-raw-reason{color:var(--stop)}.k-devices-test{flex-wrap:wrap}.k-devices-test-fail{color:var(--ink-stop);font-weight:700}.k-devices-test-detail{font-size:15px;font-weight:400}.k-devices-photo{border:1px solid var(--panel-line);border-radius:12px;max-width:min(100%,640px)}.k-devices-savebar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.k-devices-pending{color:var(--ink-3)}.k-devices-pending[data-pending=true]{color:var(--ink-wait);font-weight:700}.k-devices-save{min-width:320px;margin-left:auto}.k-camset{--cs-surface:var(--ceruk);--cs-card:#fff;--cs-line:var(--line);--cs-text:var(--ink-1);--cs-text-2:var(--ink-2);--cs-text-3:var(--ink-3);--cs-accent:#c9a400;--cs-ok:var(--ink-ok);--cs-wait:var(--ink-wait);--cs-wait-bg:#fff1d6;--cs-stop:var(--ink-stop);--cs-btn:var(--key-bg);color:var(--cs-text);grid-template-columns:minmax(260px,340px) minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.k-camset[data-look=dark]{--cs-surface:#121316;--cs-card:#0e0f12;--cs-line:#1f2127;--cs-text:#edeef0;--cs-text-2:#b4b9c1;--cs-text-3:#9aa0a8;--cs-accent:#c8f25a;--cs-ok:#c8f25a;--cs-wait:#ffd08a;--cs-wait-bg:#ffb54717;--cs-stop:#ffa3a3;--cs-btn:#15171b;font-family:var(--d-font,var(--font-ui));background:#07080a;border-radius:18px;padding:18px}.k-camset .num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.k-camset-list,.k-camset-view,.k-camset-side{flex-direction:column;gap:10px;min-width:0;display:flex}.k-camset-list-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 4px;font-size:18px;display:flex}.k-camset-list-head span,.k-camset-help,.k-camset-foot{color:var(--cs-text-3);margin:0;font-size:14px}.k-camset-cam{font:inherit;color:inherit;text-align:left;border:1px solid var(--cs-line);background:var(--cs-card);cursor:pointer;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.k-camset-cam[aria-pressed=true]{border:2px solid var(--cs-accent);padding:12px 14px}.k-camset-cam>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.k-camset-cam b{overflow-wrap:anywhere;font-size:17px}.k-camset-cam .num{color:var(--cs-text-3);font-size:14px}.k-camset-cam i{background:#94a3b8;border-radius:50%;width:12px;height:12px}.k-camset-cam i[data-state=same]{background:#22c55e}.k-camset-cam i[data-state=different],.k-camset-cam i[data-state=noBaseline],.k-camset-cam i[data-state=photoOnly],.k-camset-cam i[data-state=busy]{background:#f59e0b}.k-camset-cam i[data-state=unreachable]{background:#ef4444}.k-camset-badge{white-space:nowrap;border:1px solid var(--cs-line);height:28px;color:var(--cs-text-3);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.k-camset-badge[data-state=same]{color:var(--cs-ok);border-color:#22c55e66}.k-camset-badge[data-state=different],.k-camset-badge[data-state=noBaseline],.k-camset-badge[data-state=photoOnly],.k-camset-badge[data-state=busy]{color:var(--cs-wait);background:var(--cs-wait-bg);border-color:#f59e0b73}.k-camset-badge[data-state=unreachable]{color:var(--cs-stop);border-color:#ef444473}.k-camset-photo{aspect-ratio:16/9;background:#000;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.k-camset-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-camset-photo-none{color:#94a3b8;text-align:center;padding:0 24px;font-size:15px}.k-camset-photo-name,.k-camset-photo-time{color:#e2e8f0;background:#0b0e14cc;border-radius:6px;padding:4px 8px;font-size:14px;position:absolute}.k-camset-photo-name{font-weight:600;top:12px;left:12px}.k-camset-photo-time{bottom:12px;right:12px}.k-camset-lens{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.k-camset-zoom{text-align:center;min-width:92px;font-size:18px;font-weight:700}.k-camset-grow{flex:1}.k-camset-btn{font:inherit;border:1px solid var(--cs-line);background:var(--cs-btn);min-height:46px;color:var(--cs-text);cursor:pointer;border-radius:10px;padding:0 16px;font-size:16px;font-weight:600}.k-camset-btn:disabled{opacity:.45;cursor:not-allowed}.k-camset-btn:focus-visible,.k-camset-cam:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.k-camset-table{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:16px;overflow:hidden}.k-camset-table-head{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:18px;display:flex}.k-camset-table table{border-collapse:collapse;width:100%}.k-camset-table th{color:var(--cs-text-3);text-align:left;border-bottom:1px solid var(--cs-line);padding:10px 16px;font-size:14px;font-weight:600}.k-camset-table td{border-bottom:1px solid var(--cs-line);color:var(--cs-text-2);padding:10px 16px;font-size:16px}.k-camset-table td.num{font-size:15px}.k-camset-table tr[data-status=different] td{color:var(--cs-wait);background:#f59e0b17}.k-camset-table tr[data-status=unsupported] td.num,.k-camset-table tr[data-status=no_baseline] td.num{color:var(--cs-text-3)}.k-camset-mark{text-align:right;font-weight:700}.k-camset-table tr[data-status=same] .k-camset-mark{color:#22c55e}.k-camset-foot{padding:12px 16px 4px}.k-camset-table .k-camset-actions{padding:4px 16px 14px}.k-camset-actions{flex-wrap:wrap;gap:10px;display:flex}.k-camset-actions .k-camset-btn{flex:1}.k-camset-message{border:1px solid var(--cs-line);border-radius:12px;margin:0;padding:12px 14px;font-size:16px;font-weight:600}.k-camset-message[data-tone=ok]{color:var(--cs-ok);border-color:#22c55e66}.k-camset-message[data-tone=wait]{color:var(--cs-wait);background:var(--cs-wait-bg)}.k-camset-message[data-tone=stop]{color:var(--cs-stop);border-color:#ef444473}.k-camset-confirm{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.k-camset-confirm p{margin:0}.k-camset-field{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.k-camset-field input{font:inherit;border:1px solid var(--cs-line);background:var(--cs-card);height:48px;color:var(--cs-text);border-radius:10px;padding:0 12px;font-size:17px}.k-camset-field input[aria-invalid=true]{border-color:#ef4444}@media (max-width:1500px){.k-camset{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.k-camset-side{grid-column:1/-1}}.k-acct-stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.k-acct-stat{border-radius:var(--r-field);background:var(--ceruk);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex;box-shadow:inset 0 1px 3px #00000014}.k-acct-stat[data-warn=true] .k-stat-value{color:var(--ink-wait)}.k-acct-csv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.k-acct-screen{grid-template-columns:minmax(0,1fr)}}.k-paystatus{align-items:center;gap:10px;min-width:0;display:inline-flex}.k-paystatus .k-lens[data-size="28"]{border-radius:7px}.k-paystatus b{font-size:16px;font-weight:700}.k-paystatus[data-kind=cash] b,.k-paystatus[data-kind=transfer_paid] b{color:var(--ink-ok)}.k-paystatus[data-kind=cash_unbooked] b{color:var(--ink-pending)}.k-paystatus[data-kind=transfer_pending] b{color:var(--ink-wait)}.k-paystatus[data-kind=transfer_voided] b{color:var(--ink-stop)}.k-paystatus[data-kind=none] b{color:var(--ink-3)}.k-checkbox{box-sizing:border-box;border:2px solid var(--ink-3);background:var(--kertas);width:34px;height:34px;color:var(--ink-1);font:800 20px var(--font-ui);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.k-checkbox[data-state=checked]{border-color:var(--ink-1);background:var(--action);color:var(--action-ink)}.k-checkbox[data-state=blocked]{border-color:var(--panel-line);background:var(--ceruk);cursor:pointer}.k-checkbox:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-checktable{flex-direction:column;display:flex}.k-checkrow{border-bottom:1px solid var(--line-soft);min-height:68px;color:var(--ink-1);cursor:pointer;align-items:center;gap:14px;padding:4px 0;display:grid}.k-checkrow[data-blocked=true]{color:#6f6a60}.k-checkrow-cell{min-width:0}.k-corrected-tag{border:2px solid var(--action-ink);height:30px;color:var(--action-ink);background:var(--kertas);font:800 14px var(--font-ui);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.k-corrected-tag[data-button=true]{cursor:pointer}.k-corrected-amount{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;display:inline-flex}.k-corrected-amount s{color:var(--ink-3);font-size:15px;font-weight:500}.k-corrected-amount b{font-size:18px;font-weight:800}.k-corrected-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k-corrected-compare>div{background:var(--ceruk);color:var(--ink-3);border-radius:12px;flex-direction:column;padding:10px 14px;font-size:14px;display:flex}.k-corrected-compare>div[data-side=new]{background:var(--kertas);border:2px solid var(--ink-1)}.k-corrected-compare s,.k-corrected-compare b{font-size:21px;font-weight:700}.k-corrected-compare b{color:var(--ink-1);font-weight:800}.k-corrected-facts{grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;font-size:17px;display:grid}.k-corrected-facts dt{color:var(--ink-2)}.k-corrected-facts dd{margin:0;font-weight:700}.k-proof{flex-direction:column;gap:8px;display:flex}.k-proof .k-row{flex-wrap:wrap}.k-proof-label{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.35}.k-proof[data-state=uploaded] .k-proof-label{color:var(--ink-ok)}.k-proof[data-state=failed] .k-proof-label{color:var(--ink-stop);font-weight:700}.k-proof-bar{background:var(--ceruk);border-radius:4px;height:8px;overflow:hidden}.k-proof-bar i{background:var(--lcd);height:100%;transition:width var(--dur-fast,.12s) linear;display:block}.k-tag{white-space:nowrap;background:var(--ceruk);height:28px;color:var(--ink-2);border-radius:7px;align-items:center;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.k-tag[data-tone=stop]{color:var(--ink-stop);background:#fbe3de}.k-tag[data-tone=wait]{color:var(--ink-wait);background:#ffe6cc}.k-tag[data-tone=dark]{background:var(--lcd);color:var(--lcd-ink-1);font-family:var(--font-num);border-radius:8px;justify-content:center;min-width:64px;height:30px;font-size:13px}.k-badge{box-sizing:border-box;background:var(--lcd);min-width:24px;height:24px;color:var(--lcd-ink-1);font:800 13px var(--font-num);border-radius:7px;place-items:center;padding:0 6px;display:grid}.k-topbar-menu a{height:100%;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.k-topbar-menu a[data-active=true]{color:var(--ink-1);box-shadow:inset 0 -3px 0 var(--action-ink)}.k-topbar-menu a:focus-visible{outline:3px solid var(--action-mark);outline-offset:-3px}.k-proof-failed{background:var(--kertas);border:2px solid #a12a1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.k-proof-failed>b{font-size:18px}.k-proof-failed>span:first-of-type{color:var(--ink-2);font-size:16px}.k-proof-failed .k-proof-bar{background:var(--line-soft);border-radius:6px;align-self:stretch;height:12px}.k-proof-bar[data-tone=stop] i{background:#a12a1a}.k-proof-stopped{color:var(--ink-2);font-size:14px;font-weight:500}.kf-app{--kf-side-w:232px}.kf-side{width:var(--kf-side-w);background:var(--v4-side);border-right:1px solid var(--v4-line);z-index:20;flex-direction:column;flex:none;gap:18px;min-height:0;padding:20px 14px 16px;display:flex;position:relative}.kf-brand{align-items:center;gap:12px;padding:2px 6px 6px;display:flex;position:relative}.kf-logo{background:var(--v4-lime);width:40px;height:40px;color:var(--v4-lime-ink);font-family:var(--v4-mono);cursor:default;border:none;border-radius:12px;flex:none;font-size:13px;font-weight:800}.kf-brand-text b{font-size:15px;font-weight:700;display:block}.kf-brand-text span{color:var(--v4-text-4);font-size:13px;display:block}.kf-brand-pop{z-index:40;background:var(--v4-card-flat);border:1px solid var(--v4-line-3);border-radius:14px;flex-direction:column;gap:2px;min-width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 50px -18px #000c}.kf-brand-pop-head{border-bottom:1px solid var(--v4-line-2);flex-direction:column;margin-bottom:4px;padding:6px 10px 10px;display:flex}.kf-brand-pop-head span{color:var(--v4-text-4);font-size:13px}.kf-brand-pop a{height:42px;color:var(--v4-text-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:15px;text-decoration:none;display:flex}.kf-brand-pop a:hover,.kf-brand-pop a[aria-current=page]{background:var(--v4-raise);color:var(--v4-text)}.kf-nav{flex-direction:column;gap:3px;display:flex}.kf-nav-item{white-space:nowrap;height:42px;color:var(--v4-text-3);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.kf-nav-item:hover{background:var(--v4-raise);color:var(--v4-text)}.kf-nav-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--v4-lime);color:var(--v4-lime);background:linear-gradient(90deg,#c9f76524,#c9f7650a);font-weight:600}.kf-count{background:var(--v4-amber-soft);min-width:22px;height:22px;color:var(--v4-amber-text);border:1px solid #f5bb7366;border-radius:7px;place-items:center;margin-left:auto;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.kf-stage{min-width:0}.kf-topbar{border-bottom:1px solid var(--v4-line);flex:none;align-items:center;gap:18px;height:56px;padding:0 26px;display:flex}.kf-crumbs{min-width:0;color:var(--v4-text-4);flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.kf-crumbs b{color:var(--v4-text-2);font-weight:600}.kf-crumbs b:before{content:"/";color:var(--v4-text-5);margin-right:10px;font-weight:400}.kf-clock{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.kf-account{align-items:center;gap:10px;display:flex}.kf-avatar{background:var(--v4-lime-soft);width:32px;height:32px;color:var(--v4-lime);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.kf-role{color:var(--v4-text-4);font-size:13px}.kf-app .k-account-name{border:1px solid var(--v4-line-strong);height:36px;color:var(--v4-text);background:#161b1b;border-radius:10px;padding:0 12px;font-size:15px;font-weight:600}.kf-app .k-account-menu{background:var(--v4-card-flat);border-color:var(--v4-line-3);box-shadow:0 24px 50px -18px #000c}.kf-app .k-account-menu button,.kf-app .k-account-menu .k-account-link{border-color:var(--v4-line-2);color:var(--v4-text);background:0 0}.kf-app .k-account-menu button[data-variant=danger]{color:#ffabae;border-color:#ff777d66}.kf-page{gap:18px;padding:22px 26px 28px}.kf-seg{border:1px solid var(--v4-line-2);background:var(--v4-inset);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.kf-seg button{font:inherit;height:36px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.kf-seg button:hover:not(:disabled){color:var(--v4-text);background:var(--v4-raise)}.kf-seg button[aria-pressed=true]{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f7658c}.kf-seg button:disabled{opacity:.45;cursor:not-allowed}.kf-seg button span{color:var(--v4-text-4);font-size:13px}.kf-seg button[aria-pressed=true] span{color:inherit}.kf-loading{color:var(--v4-text-4);align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.kf-note{color:var(--v4-text-4);margin:0;font-size:15px}.kf-fact{border-top:1px solid var(--v4-line-2);justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;display:flex}.kf-fact:first-child{border-top:none}.kf-fact>span{color:var(--v4-text-3);font-size:13px}.kf-fact>b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.kf-fact[data-tone=wait]>b{color:var(--v4-amber-text)}.kf-code{background:var(--v4-raise);border:1px solid var(--v4-line-3);height:24px;font-family:var(--v4-mono);color:var(--v4-text-2);border-radius:7px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.kf-row{border-top:1px solid var(--v4-line-2);align-items:center;gap:12px;min-height:50px;padding:6px 0;display:flex}.kf-row:first-of-type{border-top:none}.kf-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:15px;display:flex}.kf-row-main small{color:var(--v4-text-4);font-size:13px}.kf-row-sub{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.kf-row>b{white-space:nowrap;font-size:15px}.kf-block-title{color:var(--v4-text-4);margin:0 0 4px;font-size:13px;font-weight:500}.kf-more{color:var(--v4-text-4);margin:4px 0 0;font-size:13px}.kf-stats{flex:none;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.kf-stat{border-left:1px solid var(--v4-line-2);flex-direction:column;gap:4px;min-width:0;padding:16px 22px;display:flex}.kf-stat:first-child{border-left:none}.kf-stat-label{color:var(--v4-text-3);font-size:13px}.kf-stat-value{white-space:nowrap;letter-spacing:-.01em;font-size:22px;font-weight:700}.kf-stat[data-tone=wait] .kf-stat-value{color:var(--v4-amber)}.kf-stat[data-tone=stop] .kf-stat-value{color:var(--v4-red)}.kf-stat-sub{color:var(--v4-text-4);font-size:13px}.kf-queue{flex:none;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.kf-job{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.kf-job[data-size=wide]{grid-column:1/-1}.kf-job-head{align-items:center;gap:14px;display:flex}.kf-job-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kf-job-title h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.kf-job-title span{color:var(--v4-text-4);font-size:13px}.kf-job-count{color:var(--v4-amber);font-size:28px;font-weight:700}.kf-job-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px 28px;display:grid}.kf-job-block{flex-direction:column;min-width:0;display:flex}.kf-job-foot{justify-content:flex-end;gap:10px;display:flex}.kf-age{border-top:1px solid var(--v4-line-2);grid-template-columns:128px minmax(40px,1fr) auto 108px;align-items:center;gap:12px;min-height:46px;display:grid}.kf-age:first-of-type{border-top:none}.kf-age-label{color:var(--v4-text-2);font-size:13px}.kf-age>b{text-align:right;font-size:15px}.kf-age-bar{background:#28302d;border-radius:3px;height:6px;overflow:hidden}.kf-age-bar i{background:var(--v4-text-5);border-radius:3px;height:100%;display:block}.kf-age[data-band="1"] .kf-age-bar i{background:var(--v4-amber)}.kf-age[data-band="2"] .kf-age-bar i{background:var(--v4-red)}@media (max-width:1199px){.kf-app{--kf-side-w:72px}.kf-side{align-items:center;padding:16px 12px}.kf-brand{padding:0}.kf-logo{cursor:pointer}.kf-wide{display:none}.kf-nav-item{justify-content:center;width:48px;padding:0}.kf-count{min-width:18px;height:18px;padding:0 4px;font-size:13px;position:absolute;top:0;right:-4px}.kf-topbar{padding:0 20px}.kf-role{font-size:13px}.kf-page{padding:18px 20px 24px}}@media (max-width:760px){.k-app.kf-app[data-ui=dark]{flex-direction:column}.kf-side{border-right:none;border-bottom:1px solid var(--v4-line);flex-direction:row;width:100%;padding:8px 12px;overflow-x:auto}.kf-nav{flex-direction:row}.kf-clock{font-size:13px}.kf-topbar{flex-wrap:wrap;row-gap:4px;height:auto;min-height:56px;padding:8px 16px}.kf-crumbs{flex:100%}.kf-page{padding:16px}.kf-queue{grid-template-columns:minmax(0,1fr)}.kf-age{grid-template-columns:1fr auto}.kf-age-bar{display:none}.kf-row{flex-wrap:wrap}.kf-row-main{flex-basis:50%}}.kf-transfers-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.kf-tickets{min-width:0;overflow:hidden}.kf-tickets-head,.kf-app .kf-tickets .k-checkrow{align-items:center;gap:14px;padding:0 18px;display:grid}.kf-tickets-head{height:44px;color:var(--v4-text-4);border-bottom:1px solid var(--v4-line-2);font-size:13px}.kf-tickets-state{padding:18px}.kf-right{text-align:right}.kf-group+.kf-group{border-top:1px solid var(--v4-line-3)}.kf-group[data-off=true] .k-checktable,.kf-group[data-off=true] .kf-group-name,.kf-group[data-off=true] .kf-group-sum{opacity:.55}.kf-group-head{background:var(--v4-inset);border-bottom:1px solid var(--v4-line-2);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:54px;padding:6px 18px;display:grid}.kf-group-name{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.kf-group-name b{font-size:15px;font-weight:600}.kf-group-name>span{color:var(--v4-text-4);font-size:13px}.kf-group-count{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.kf-group-sum{white-space:nowrap;font-size:15px}.kf-flag{border-bottom:1px solid var(--v4-line-2);align-items:flex-start;gap:10px;padding:10px 18px 10px 76px;font-size:13px;display:flex}.kf-flag svg{flex:none;margin-top:1px}.kf-flag[data-tone=wait]{color:var(--v4-amber-text);background:linear-gradient(90deg,#f5bb731f,#f5bb7308)}.kf-flag[data-tone=stop]{color:#ffc2c4;background:linear-gradient(90deg,#ff777d1a,#ff777d05)}.kf-link{color:var(--v4-cyan);white-space:nowrap;font-weight:600;text-decoration:none}.kf-link:hover{text-decoration:underline}.kf-app .kf-tickets .k-checkrow{border-bottom:1px solid var(--v4-line);min-height:60px;color:var(--v4-text);cursor:pointer;padding-top:6px;padding-bottom:6px}.kf-app .kf-tickets .k-checkrow:last-child{border-bottom:none}.kf-app .kf-tickets .k-checkrow:hover{background:#ffffff05}.kf-app .kf-tickets .k-checkrow[data-checked=true]{box-shadow:inset 2px 0 0 var(--v4-lime);background:linear-gradient(90deg,#c9f76514,#c9f76505)}.kf-app .kf-tickets .k-checkrow[data-blocked=true]{color:var(--v4-text-4)}.kf-app .k-checkbox{border:1.5px solid var(--v4-line-strong);background:var(--v4-inset);width:26px;height:26px;color:var(--v4-lime-ink);cursor:pointer;border-radius:7px;font-size:16px}.kf-app .k-checkbox[data-state=checked]{border-color:var(--v4-lime);background:var(--v4-lime)}.kf-app .k-checkbox[data-state=blocked]{opacity:.4;background:0 0}.kf-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.kf-cell-stack b{font-size:15px}.kf-cell-stack small{color:var(--v4-text-4);font-size:13px}.kf-material{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.kf-amount{justify-content:flex-end;display:flex}.kf-app .k-corrected-amount{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 10px;display:inline-flex}.kf-app .k-corrected-amount s{color:var(--v4-text-5);font-size:13px}.kf-app .k-corrected-amount b{color:var(--v4-text);font-size:17px;font-weight:700}.kf-app .k-corrected-tag{background:var(--v4-amber-soft);height:24px;color:var(--v4-amber-text);border:1px solid #f5bb7373;border-radius:999px;padding:0 9px;font-size:13px;font-weight:600}.kf-age-cell{color:var(--v4-text-4);white-space:nowrap;justify-self:end;font-size:13px}.kf-age-cell[data-old=true]{color:var(--v4-amber);font-weight:700}.kf-pager{border-top:1px solid var(--v4-line-2);color:var(--v4-text-4);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.kf-pager>span{margin-right:auto}.kf-transfer-panel{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex;position:sticky;top:0}.kf-panel-empty{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.kf-panel-empty .v4-tile-icon{margin-bottom:6px}.kf-panel-empty b{font-size:15px;font-weight:600}.kf-panel-empty span:last-child{color:var(--v4-text-4);font-size:13px}.kf-transfer-to{flex-direction:column;gap:4px;display:flex}.kf-transfer-to>span:first-child{color:var(--v4-text-4);font-size:13px}.kf-transfer-to b{letter-spacing:-.01em;font-size:22px;font-weight:600}.kf-transfer-to .v4-mono{color:var(--v4-text-2);overflow-wrap:anywhere;font-size:15px}.kf-selected{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px;padding:4px 16px}.kf-selected-row{border-bottom:1px solid var(--v4-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:40px;font-size:15px;display:grid}.kf-selected-row span{color:var(--v4-text-4)}.kf-selected-total{border-top:1px solid var(--v4-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 10px;display:flex}.kf-selected-row+.kf-selected-total{border-top-width:1px}.kf-selected-total span{font-size:13px;font-weight:600}.kf-selected-total b{color:var(--v4-lime);white-space:nowrap;margin-left:auto;font-size:30px;font-weight:700}.kf-transfer-fields{grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:12px;display:grid}.kf-transfer-fields>.v4-field:first-child{grid-column:1/-1}.kf-app .v4-input[data-invalid=true]{border-color:#ff777db3}.kf-proof{flex-direction:column;gap:8px;display:flex}.kf-app .k-proof{border:1px dashed var(--v4-line-strong);background:var(--v4-inset);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.kf-app .k-proof[data-state=uploaded]{border-style:solid;border-color:#c9f76573}.kf-app .k-proof[data-state=failed]{border-style:solid;border-color:#ff777d80}.kf-app .k-proof .k-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kf-app .k-proof-label{color:var(--v4-text-3);overflow-wrap:anywhere;min-width:0;font-size:13px}.kf-app .k-proof[data-state=uploaded] .k-proof-label{color:var(--v4-lime)}.kf-app .k-proof-bar{background:#28302d;border-radius:3px;height:6px;overflow:hidden}.kf-app .k-proof-bar i{background:var(--v4-lime);height:100%;display:block}.kf-app .k-proof-bar[data-tone=stop] i{background:var(--v4-red)}.kf-app .k-proof-failed{color:var(--v4-text-2);flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;display:flex}.kf-app .k-proof-failed>b{color:#ffabae}.kf-app .k-proof-failed .k-proof-bar{align-self:stretch}.kf-app .k-proof-stopped{color:var(--v4-text-4);font-size:13px}.kf-app .k-smallkey{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);min-height:0;box-shadow:none;color:var(--v4-text);background:#161b1b;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;height:40px!important}.kf-app .k-smallkey:hover:not(:disabled){background:var(--v4-raise)}.kf-panel-foot{justify-content:flex-end;display:flex}.kf-panel-foot .v4-go{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:52px;padding-top:8px;padding-bottom:8px}@media (max-width:1365px){.kf-transfers-body{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1199px){.kf-transfers-body{grid-template-columns:minmax(0,1fr) 320px}.kf-app .kf-tickets .k-checkrow,.kf-tickets-head{gap:10px;padding:0 14px;grid-template-columns:30px 96px minmax(0,1fr) minmax(0,150px) 52px!important}.kf-group-head{grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;padding:6px 14px}.kf-flag{padding-left:54px}.kf-transfer-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.kf-transfers-body{grid-template-columns:minmax(0,1fr)}.kf-transfer-panel{position:static}.kf-flag{padding-left:18px}}.kf-note-line{align-items:center;gap:8px;display:flex}.kf-empty-card{flex:none;padding:8px 0}.kf-list{flex:none;overflow:hidden}.kf-list-head,.kf-list-row{align-items:center;gap:16px;padding:0 20px;display:grid}.kf-list-head{z-index:1;min-height:44px;color:var(--v4-text-4);background:var(--v4-card-flat);border-bottom:1px solid var(--v4-line-2);font-size:13px;position:sticky;top:0}.kf-list-row{border-bottom:1px solid var(--v4-line);min-height:60px;color:var(--v4-text);padding-top:8px;padding-bottom:8px;font-size:15px;text-decoration:none}.kf-list-row:last-child{border-bottom:none}a.kf-list-row:hover{background:var(--v4-raise)}.kf-list-row>*{min-width:0}.kf-list[data-layout=unbilled] :is(.kf-list-head,.kf-list-row){grid-template-columns:90px minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.2fr) 80px 120px}.kf-list[data-layout=suppliers] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,2.2fr) 100px 150px 60px minmax(0,1fr) 110px 64px}.kf-list[data-layout=prints] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.6fr) 170px minmax(0,1fr) minmax(0,1fr) 120px}.print-history-detail{flex-direction:column;gap:8px;margin:0;display:flex}.print-history-detail dd{margin:0}.kf-list[data-layout=customers] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 90px 100px 90px}button.kf-list-row{border:0;border-bottom:1px solid var(--v4-line);text-align:left;cursor:pointer;background:0 0;width:100%;font-family:inherit}button.kf-list-row:hover{background:var(--v4-raise)}.kf-toggle-row{flex-wrap:wrap;gap:12px 24px;display:flex}.kf-modal-heading{margin:10px 0 0;font-size:17px;font-weight:600}.kf-history-lines{color:var(--v4-text-4);flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.kf-list[data-layout=incomplete] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 64px 130px minmax(0,1.2fr) auto}.kf-cell-lead b,b.kf-cell-lead{font-size:15px;font-weight:600}.kf-name-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kf-name-line .v4-pill{height:26px;font-size:13px}.kf-row-action{text-decoration:none}.kf-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.kf-chip-count{color:var(--v4-text-4);font-size:13px}.v4-chip[aria-pressed=true] .kf-chip-count{color:inherit}@media (max-width:1199px){.kf-list-head{display:none}.kf-list .kf-list-row{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:12px;padding-bottom:12px;display:flex}.kf-list .kf-list-row>.kf-cell-lead{flex:100%}.kf-list .kf-list-row>[data-label]{font-size:15px}.kf-list .kf-list-row>[data-label]:before{content:attr(data-label) " ";font-family:var(--v4-font);color:var(--v4-text-4);margin-right:4px;font-size:13px;font-weight:400}.kf-list .kf-list-row>.kf-right{text-align:left}.kf-list .kf-list-row>.kf-cell-stack[data-label]{flex-direction:row;align-items:baseline;gap:8px}.kf-list .kf-row-action,.kf-list .kf-row-actions{margin-left:auto}}.kf-profile-sub{flex-wrap:wrap;gap:2px 14px;display:flex}.kf-tabs{border-bottom:1px solid var(--v4-line-2);flex-wrap:wrap;flex:none;gap:4px;display:flex}.kf-tabs button{font:inherit;height:44px;color:var(--v4-text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.kf-tabs button:hover{color:var(--v4-text)}.kf-tabs button[aria-selected=true]{color:var(--v4-lime)}.kf-tabs button[aria-selected=true]:after{content:"";background:var(--v4-lime);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.kf-tab-count{color:var(--v4-text-4);font-size:13px}.kf-tab-dot{background:var(--v4-amber);border-radius:50%;width:8px;height:8px}.kf-tab-panel{flex:none;max-width:1100px}.kf-tab-body{flex-direction:column;gap:16px;display:flex}.kf-section{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.kf-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kf-section-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.kf-section-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kf-facts{flex-direction:column;display:flex}.kf-form{padding:4px 20px}.kf-form-row{border-top:1px solid var(--v4-line-2);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;min-height:64px;padding:8px 0;display:grid}.kf-form-row:first-child{border-top:none}.kf-form-row>label,.kf-form-row>span{color:var(--v4-text-3);font-size:13px}.kf-form-control{min-width:0;max-width:520px}.kf-form-label{align-items:center;gap:6px;display:inline-flex}.kf-terms-input{align-items:center;gap:8px;display:inline-flex}.kf-terms-input input{width:96px}.kf-form-value{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.kf-form-value>b{font-size:15px;font-weight:600}.kf-form-hint{color:var(--v4-text-4);font-size:13px}.kf-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.kf-modal-fields{flex-direction:column;gap:14px;margin:6px 0 4px;display:flex}.kf-savebar{z-index:6;border:1px solid var(--v4-line-strong);background:var(--v4-card-flat);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 36px -18px #000000d9}.kf-savebar-dot{background:var(--v4-amber);border-radius:50%;flex:none;width:9px;height:9px}.kf-savebar-text{flex:200px;min-width:0;font-size:15px}.kf-savebar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.kf-savebar .v4-go{min-width:160px}.kf-code-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kf-code-input{letter-spacing:.2em;width:180px}.kf-prices{padding:0;overflow:hidden}.kf-price-row{border-top:1px solid var(--v4-line);grid-template-columns:150px 140px minmax(0,1fr) 220px;align-items:start;gap:16px;padding:14px 20px;display:grid}.kf-price-head{color:var(--v4-text-4);border-top:none;border-bottom:1px solid var(--v4-line-2);align-items:center;padding-top:12px;padding-bottom:12px;font-size:13px}.kf-price-row[data-changed=true]{box-shadow:inset 2px 0 0 var(--v4-amber);background:linear-gradient(90deg,#f5bb7314,#0000 60%)}.kf-price-name{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.kf-price-name i{border-radius:3px;flex:none;width:10px;height:10px}.kf-price-daily{align-items:center;min-height:44px;font-size:15px;display:flex}.kf-price-form{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.kf-amount-input{color:var(--v4-text-3);align-items:center;gap:10px;font-size:15px;display:flex}.kf-amount-input .v4-input{width:140px}.kf-price-result{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:44px;display:flex}.kf-price-result>b{font-size:17px}.kf-price-none{align-items:center;gap:10px;font-size:15px;display:flex}.kf-price-none b{color:var(--v4-red);white-space:nowrap;font-weight:600}.kf-quota{background:var(--v4-inset);border-top:1px solid var(--v4-line-2);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:14px 20px;display:grid}.kf-quota-label{font-size:13px;font-weight:600}.kf-quota b{color:var(--v4-lime);font-size:22px}.kf-quota b[data-empty=true]{color:var(--v4-amber)}.kf-quota .kf-note{grid-column:1/-1}.kf-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kf-history-row{border-top:1px solid var(--v4-line-2);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.kf-history-row:first-child{border-top:none}.kf-history-when{color:var(--v4-text-4);padding-top:2px;font-size:13px}.kf-history-body{flex-direction:column;gap:6px;min-width:0;display:flex}.kf-history-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kf-history-title b{font-size:15px;font-weight:600}.kf-history-title span,.kf-history-reason{color:var(--v4-text-4);font-size:13px}.kf-change{grid-template-columns:150px auto auto;justify-content:start;gap:14px;font-size:15px;display:grid}.kf-change>span{color:var(--v4-text-3)}.kf-change s{color:var(--v4-text-5)}@media (max-width:1199px){.kf-form-row{grid-template-columns:170px minmax(0,1fr)}.kf-price-row{grid-template-columns:120px minmax(0,1fr) 170px}.kf-price-head>:nth-child(2){display:none}.kf-price-daily{min-height:0;color:var(--v4-text-3);grid-area:2/1;font-size:13px;display:block}.kf-price-daily:before{content:attr(data-label) " ";font-family:var(--v4-font);color:var(--v4-text-4);margin-right:4px}.kf-price-form{grid-area:1/2/span 2}.kf-price-result{grid-area:1/3/span 2}}@media (max-width:760px){.kf-form-row,.kf-field-grid,.kf-history-row,.kf-price-row{grid-template-columns:minmax(0,1fr)}.kf-price-head{display:none}.kf-price-daily,.kf-price-form,.kf-price-result{grid-area:auto/1}}.kf-reports .v4-page-head,.kf-print .v4-page-head,.kf-reports .v4-page-actions{flex-wrap:wrap}.kf-reports .v4-page-actions a{text-decoration:none}.kf-filters{flex-wrap:wrap;flex:none;align-items:flex-end;gap:14px 20px;display:flex}.kf-filter{flex-direction:column;gap:6px;min-width:0;display:flex}.kf-filter>span{color:var(--v4-text-4);font-size:13px}.kf-filter-grow{flex:200px;max-width:320px}.kf-filter select.v4-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:46px}.kf-report-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.kf-app .kf-paper-well{border-radius:var(--v4-radius-card);border:1px solid var(--v4-line);background:var(--v4-inset);flex-direction:column;align-items:center;gap:12px;min-width:0;padding:24px;display:flex;overflow-x:auto}.kf-app .kf-paper-well>.v4-empty,.kf-app .kf-paper-well>.kf-loading,.kf-app .kf-paper-well>.v4-box{align-self:stretch}.kf-report-side{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:0}.kf-review{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.kf-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kf-step{border-top:1px solid var(--v4-line-2);gap:12px;padding:10px 0;display:flex}.kf-step:first-child{border-top:none;padding-top:2px}.kf-step svg{color:var(--v4-text-5);flex:none}.kf-step[data-tone=ok] svg{color:var(--v4-lime)}.kf-step[data-tone=wait] svg{color:var(--v4-amber)}.kf-step>span{flex-direction:column;gap:2px;min-width:0;display:flex}.kf-step b{font-size:15px;font-weight:600}.kf-step small{color:var(--v4-text-4);font-size:13px}.kf-review-note{border:1px solid var(--v4-line-2);background:var(--v4-inset);color:var(--v4-text-3);border-radius:12px;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.kf-printbox,.kf-printbar{flex-wrap:wrap;flex:none;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.kf-report-side .kf-printbox{flex-direction:column;align-items:stretch}.kf-report-side .kf-printbox-text{flex:none}.kf-printbox-text{flex-wrap:wrap;flex:260px;align-items:center;gap:4px 10px;min-width:0;display:flex}.kf-printbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kf-print-history{color:var(--v4-text-2);font-size:15px}.kf-print-history[data-reprint=true]{color:var(--v4-amber-text)}.kf-recap{flex:none;overflow-x:auto}.kf-recap-table{min-width:1080px;font-size:15px}.kf-recap-table[data-view=material]{min-width:0}.kf-recap-table th{white-space:nowrap;background:var(--v4-card-flat)}.kf-recap-table th:first-child,.kf-recap-table td:first-child{padding-left:20px}.kf-recap-table th:last-child,.kf-recap-table td:last-child{padding-right:20px}.kf-recap-table td{vertical-align:middle}.kf-recap-table tr:not([data-total]) td{border-bottom-color:var(--v4-line)}.kf-recap-table .kf-right{text-align:right}.kf-recap-words{min-width:120px}.kf-recap-invoice{color:var(--v4-text-3);overflow-wrap:anywhere;font-size:13px}.kf-recap-status{color:var(--v4-lime);font-size:13px;font-weight:600}.kf-recap-status[data-tone=wait]{color:var(--v4-amber)}.kf-recap-status[data-tone=stop]{color:var(--v4-red)}.kf-recap-table tr[data-cancelled] td:not(.kf-recap-status){color:var(--v4-text-5);text-decoration:line-through}.kf-recap-table tr[data-total=true] td{background:var(--v4-inset);border-bottom:none}.kf-recap-grand{color:var(--v4-lime);font-size:17px}.kf-recap-after{color:var(--v4-text-3);font-size:13px;font-weight:500}.kf-recap-empty{color:var(--v4-text-4);text-align:center;padding:28px 14px!important}.kf-print-body{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;display:grid}.kf-print-side{flex-direction:column;gap:16px;min-width:0;display:flex}.kf-kinds{flex-direction:column;gap:2px;padding:6px;display:flex}.kf-kind{font:inherit;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.kf-kind:hover{background:var(--v4-raise)}.kf-kind[aria-pressed=true]{background:var(--v4-lime-soft);border-color:#c9f76573}.kf-kind>svg{color:var(--v4-text-3);flex:none}.kf-kind[aria-pressed=true]>svg{color:var(--v4-lime)}.kf-kind-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kf-kind-text b{font-size:15px;font-weight:600}.kf-kind-text small{color:var(--v4-text-4);font-size:13px}.kf-kind-count{background:var(--v4-raise);color:var(--v4-text-2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:700}.kf-print-list{flex-direction:column;display:flex}.kf-print-item{font:inherit;border:none;border-top:1px solid var(--v4-line-2);min-height:58px;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;font-size:15px;display:flex}.kf-print-item:first-child{border-top:none}.kf-print-item:hover{background:var(--v4-raise)}.kf-print-item[aria-pressed=true]{background:var(--v4-lime-soft);box-shadow:inset 2px 0 0 var(--v4-lime)}.kf-print-item b{white-space:nowrap}.kf-print-main{flex-direction:column;gap:16px;min-width:0;display:flex}.kf-print-number{white-space:nowrap;font-size:15px}@media (max-width:1365px){.kf-report-body{grid-template-columns:minmax(0,1fr) 320px}.kf-print-body{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:1199px){.kf-report-body,.kf-print-body{grid-template-columns:minmax(0,1fr)}.kf-report-side{order:-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid;position:static}}@media (max-width:760px){.kf-tickets-head{display:none!important}.kf-app .kf-tickets .k-checkrow{row-gap:4px;grid-template-columns:30px minmax(0,1fr) auto!important}.kf-app .kf-tickets .k-checkrow>:first-child{grid-area:1/1/3/2}.kf-app .kf-tickets .k-checkrow>:nth-child(2){grid-area:1/2}.kf-app .kf-tickets .k-checkrow>:nth-child(3){grid-area:2/2}.kf-app .kf-tickets .k-checkrow>:nth-child(4){grid-area:1/3}.kf-app .kf-tickets .k-checkrow>:nth-child(5){grid-area:2/3}.kf-group-head{grid-template-columns:30px minmax(0,1fr) auto!important}.kf-group-count{grid-column:2}.kf-app .kf-tickets .k-corrected-amount{flex-direction:column;align-items:flex-end}}.kf-app .k-dialog .k-col>.k-smallkey{align-self:flex-end;min-width:120px}.kf-rejected .v4-tile-icon,.kf-job-count[data-tone=stop]{color:var(--v4-red)}.kf-rejected-row{align-items:flex-start;padding:10px 0}.kf-rejected-row>b,.kf-rejected-row>.kf-row-sub,.kf-rejected-row>.v4-btn,.kf-rejected-row>.v4-pill{align-self:center}.kf-row-main small.kf-rejected-cause{color:var(--v4-text-3)}.kf-reapply{flex-direction:column;gap:12px;display:flex}.kf-reapply-subject{margin:0;font-weight:600}.kf-reapply-rows{flex-direction:column;margin:0;display:flex}.kf-reapply-rows>div{border-top:1px solid var(--v4-line-2);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.kf-reapply-rows>div:first-child{border-top:none}.kf-reapply-rows dt{color:var(--v4-text-3);font-size:13px}.kf-reapply-rows dd{text-align:right;margin:0;font-size:15px}@media (max-width:760px){.kf-rejected-row{flex-wrap:wrap}.kf-rejected-row>.kf-row-main{flex-basis:100%}}.kf-list[data-layout=pos] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) 120px}.kf-po-remaining{margin:0;font-size:15px}.kf-invoice-amounts{flex-direction:column;gap:2px;font-size:15px;display:flex}.kf-invoice-amounts-row{flex:100%;grid-column:1/-1}.kf-po-link{border-top:1px solid var(--v4-line);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.kf-po-link .v4-input{width:100%}.kf-po-link-error{color:var(--v4-stop,#e5484d);font-size:13px}.kf-list[data-layout=receivables] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.2fr)}.kf-ageing{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.kf-ageing-cell{text-align:left;border:1px solid var(--v4-line);color:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.kf-ageing-cell[aria-pressed=true]{border-color:var(--v4-lime,#c6f432);background:var(--v4-raised,#ffffff0f)}.kf-customers{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.kf-customers-label{color:var(--v4-text-4);font-size:13px}.kf-customer-chips>.v4-chip{gap:10px}.kf-customer-age{color:var(--v4-text-4);font-size:13px;font-weight:400}.kf-customer-age[data-tone=wait]{color:var(--v4-amber)}.kf-customer-chips{flex-wrap:wrap;gap:8px;display:flex}.kf-customer-chips>.v4-chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:38px;padding-block:8px}.kf-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.kf-facts dt{opacity:.7;font-size:13px}.kf-facts dd{margin:0}dl.kf-facts{flex-direction:column;gap:0;display:flex}dl.kf-facts>div{border-bottom:1px solid var(--v4-line);justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;display:flex}dl.kf-facts>div:last-child{border-bottom:none}dl.kf-facts dt{white-space:nowrap;color:var(--v4-text-4);opacity:1;flex:none}dl.kf-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0}.kf-invoice-payments,.kf-pay-form{border-top:1px solid var(--v4-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.kf-payment-line{flex-wrap:wrap;gap:4px 8px;display:flex}.kf-pay-problem{color:var(--v4-stop,#e5484d)}.kf-list[data-layout=ppn] :is(.kf-list-head,.kf-list-row){grid-template-columns:90px minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.kf-list-title{padding:16px 20px 8px;display:block}.kf-month-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kf-ppn-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.kf-ppn-card{flex-direction:column;gap:2px;padding:16px;display:flex}.kf-ppn-card b{font-size:22px}.kf-ppn-card[data-strong=true]{border-color:var(--v4-lime,#c6f432)}.kf-merge-search{align-items:center;gap:10px;display:flex}.kf-merge-search .v4-input{flex:1;min-width:0}.kf-merge-list{flex-direction:column;max-height:46vh;display:flex;overflow-y:auto}.kf-merge-option{text-align:left;border:0;border-bottom:1px solid var(--v4-line);min-height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 4px;display:flex}.kf-merge-option small{color:var(--v4-text-4)}.kf-merge-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.kf-merge-pair dt{color:var(--v4-text-4);font-size:13px}.kf-merge-pair dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.kf-merge-counts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kf-merge-counts li{border-bottom:1px solid var(--v4-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}@media (max-width:520px){.kf-merge-pair{grid-template-columns:minmax(0,1fr)}}.kf-list[data-layout=month-close] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 110px 130px}.kf-title-help{align-items:center;gap:10px;display:inline-flex}.kf-check{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.kf-check input{width:20px;height:20px;accent-color:var(--v4-lime,#c6f432)}.kf-mc-block{border-top:1px solid var(--v4-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.kf-mc-title{align-items:center;gap:8px;font-size:15px;display:inline-flex}.kf-mc-items,.kf-mc-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kf-mc-items li{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) 80px;align-items:center;min-height:40px;font-size:15px;display:grid}.kf-mc-items li b{text-align:right}.kf-mc-items li[data-open] b{color:var(--v4-wait,#f5a524)}.kf-mc-totals{flex-direction:column;display:flex}.kf-mc-total,.kf-mc-total-head{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) 170px;align-items:center;min-height:36px;font-size:15px;display:grid}.kf-mc-totals[data-compare] :is(.kf-mc-total,.kf-mc-total-head){grid-template-columns:minmax(0,1fr) 150px 150px}.kf-mc-total-head{color:var(--v4-text-4);text-align:right;font-size:13px}.kf-mc-total[data-changed]{background:var(--v4-wait,#f5a524)}@supports (color:color-mix(in lab, red, red)){.kf-mc-total[data-changed]{background:color-mix(in srgb, var(--v4-wait,#f5a524) 12%, transparent)}}.kf-mc-history li{border-bottom:1px solid var(--v4-line);grid-template-columns:150px 110px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:8px;min-height:40px;font-size:15px;display:grid}@media (max-width:760px){.kf-mc-history li{grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.kf-mc-totals[data-compare] :is(.kf-mc-total,.kf-mc-total-head){grid-template-columns:minmax(0,1fr) 110px 110px}}.kt-section{flex-direction:column;gap:4px;padding:0;display:flex;container-type:inline-size}.kt-title{white-space:nowrap;align-items:center;gap:10px;margin:0;padding:16px 18px 0;font-size:17px;font-weight:600;display:flex}.kt-section>.v4-sub{border-bottom:1px solid var(--v4-line);margin:0;padding:0 18px 10px}.kt-rows{margin:0;padding:0;list-style:none}.kt-row{border-top:1px solid var(--v4-line);align-items:center;gap:14px;padding:12px 18px;display:flex}.kt-rows>.kt-row:first-child{border-top:0}.kt-row[data-picked]{background:var(--v4-lime-soft)}.kt-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kt-row-top{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.kt-amount{margin-left:auto;font-size:17px;font-weight:600}.kt-block{color:var(--v4-amber-text);align-items:center;gap:6px;font-size:15px;display:inline-flex}.kt-form{border-top:1px solid var(--v4-line);flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.kt-form>p{margin:0}.kt-confirm{align-items:center;gap:10px;font-size:15px;display:flex}.kt-facts{grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.kt-facts>div{display:contents}.kt-facts dt,.kt-facts dd{border-top:1px solid var(--v4-line);margin:0;padding:8px 0}.kt-facts dt{color:var(--v4-text-3);font-size:13px}.kt-facts dd{text-align:right}.kt-chips{flex-wrap:wrap;gap:6px;display:flex}.kt-sub{color:var(--v4-text-3);margin:0;font-size:13px;font-weight:600}.kt-detail{flex-direction:column;gap:14px;display:flex}.kf-panel-empty-title{align-items:center;gap:8px;display:inline-flex}@container (max-width:560px){.kt-row,.kt-row-top{flex-wrap:wrap}.kt-amount{flex-basis:100%;margin-left:0}.kt-row>.v4-btn{margin-left:auto}}.kf-month-bar .v4-date-field{flex:none;width:220px;height:36px;font-size:15px}.kf-list-head>*,.kf-tabs button,.kf-chip-count,.kf-tab-count{white-space:nowrap}.kf-adjust-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.kf-trades{padding:0;overflow:visible}.kf-trades-tools{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.kf-trades-tools .v4-filter-chips{flex:auto}.kf-trades-legend{color:var(--v4-text-4);white-space:nowrap;gap:14px;font-size:13px;display:inline-flex}.kf-trades-legend span:before{content:"";vertical-align:middle;background:var(--v4-lime);border-radius:3px;width:10px;height:6px;margin-right:6px;display:inline-block}.kf-trades-legend span[data-state=wait]:before{background:var(--v4-amber)}.kf-trades-empty{padding:20px}.kf-trades-grid{grid-template-columns:170px minmax(0,1fr) 130px 110px 200px 150px;align-items:center;column-gap:16px;padding:12px 20px;display:grid}.kf-trades-head{color:var(--v4-text-4);white-space:nowrap;border-bottom:1px solid var(--v4-line);padding-block:10px;font-size:13px}.kf-trades-list{margin:0;padding:0;list-style:none}.kf-trades-row{border-bottom:1px solid var(--v4-line);cursor:pointer;min-height:64px}.kf-trades-row:last-child{border-bottom:0}.kf-trades-row:hover{background:var(--v4-inset)}.kf-trades-num{color:var(--v4-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:600}.kf-trades-route{flex-direction:column;min-width:0;display:flex}.kf-trades-route b{font-size:16px}.kf-trades-route small{color:var(--v4-text-4);font-size:14px}.kf-trades-weight,.kf-trades-weight-head{white-space:nowrap;justify-self:end}.kf-trades-weight{font-variant-numeric:tabular-nums;font-size:15px}.kf-trades-weight-none{font-family:var(--v4-font);color:var(--v4-text-4)}.kf-trades-step{color:var(--v4-text-2);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.kf-trades-next .v4-pill{white-space:nowrap}@media (max-width:900px){.kf-trades-head{display:none}.kf-trades-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num next""route weight""jenis bar";row-gap:8px}.kf-trades-num{grid-area:num}.kf-trades-route{grid-area:route}.kf-trades-jenis{grid-area:jenis}.kf-trades-weight{grid-area:weight}.kf-trades-bar{grid-area:bar;justify-self:end}.kf-trades-next{grid-area:next;justify-self:end}.kf-trades-bar .v4-stepbar-pop{left:auto;right:0}}.kf-tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.kf-tile{text-align:left;color:var(--v4-text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.kf-tile:hover{border-color:var(--v4-line-strong)}.kf-tile-head{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;display:flex}.kf-tile-label{color:var(--v4-text-2);white-space:nowrap;font-size:15px}.kf-tile-count{background:var(--v4-inset);text-align:center;min-width:26px;color:var(--v4-text-2);border-radius:8px;padding:2px 8px;font-size:13px}.kf-tile-value{white-space:nowrap;align-items:baseline;gap:8px;font-size:30px;font-weight:700;display:inline-flex}.kf-tile-value small{color:var(--v4-text-4);font-size:14px;font-weight:500}.kf-tile-status{min-height:26px;color:var(--v4-text-4);white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}.kf-incomplete{padding:0}.kf-incomplete-title{align-items:center;gap:10px;padding:18px 20px 8px;display:flex}.kf-incomplete-title h2{white-space:nowrap;margin:0;font-size:18px}.kf-incomplete-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px 130px;align-items:center;column-gap:16px;padding:12px 20px;display:grid}.kf-incomplete-head{color:var(--v4-text-4);white-space:nowrap;border-bottom:1px solid var(--v4-line);padding-block:8px;font-size:13px}.kf-incomplete-list{margin:0;padding:0;list-style:none}.kf-incomplete-row{border-bottom:1px solid var(--v4-line);min-height:60px}.kf-incomplete-row:last-child{border-bottom:0}.kf-incomplete-name{max-width:100%;color:var(--v4-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:600}.kf-incomplete-tags{flex-wrap:wrap;gap:6px;display:flex}.kf-incomplete-tags .v4-pill,.kf-incomplete-age,.kf-incomplete-act .v4-btn{white-space:nowrap}.kf-incomplete-act{justify-self:end}.kf-home .kf-queue{grid-template-columns:minmax(0,1fr)}.kf-incomplete-age{color:var(--v4-text-3);font-size:15px}.kf-incomplete-more{border-top:1px solid var(--v4-line);padding:8px 20px 14px}@media (max-width:760px){.kf-incomplete-head{display:none}.kf-incomplete-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act""tags age";row-gap:8px}.kf-incomplete-name{grid-area:name}.kf-incomplete-tags{grid-area:tags}.kf-incomplete-age{grid-area:age;justify-self:end}.kf-incomplete-act{grid-area:act}}.kf-queue-hero{white-space:nowrap;align-items:baseline;gap:8px;font-size:32px;font-weight:700;display:inline-flex}.kf-queue-hero small{color:var(--v4-text-4);font-size:14px;font-weight:500}.kf-transfers-body[data-panel=false]{grid-template-columns:minmax(0,1fr)}.kf-queue-card{min-width:0;padding:0;overflow:visible;container-type:inline-size}.kf-queue-tools{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.kf-queue-empty{padding:20px}.kf-queue-grid{grid-template-columns:84px 150px minmax(0,1fr) 96px 124px 116px;align-items:center;column-gap:14px;padding:12px 20px;display:grid}.kf-queue-head{color:var(--v4-text-4);white-space:nowrap;border-bottom:1px solid var(--v4-line);padding-block:10px;font-size:13px}.kf-queue-list{margin:0;padding:0;list-style:none}.kf-queue-row{border-bottom:1px solid var(--v4-line);min-height:64px}.kf-queue-row:last-child{border-bottom:0}.kf-queue-row[data-picked]{background:var(--v4-lime-soft);box-shadow:inset 2px 0 0 var(--v4-lime)}.kf-queue-row[data-off] .kf-queue-payee,.kf-queue-row[data-off] .kf-queue-amount,.kf-queue-row[data-off] .kf-queue-number{opacity:.5}.kf-queue-origin .v4-pill,.kf-queue-age .v4-pill{white-space:nowrap}.kf-queue-number,.kf-queue-payee{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.kf-queue-number b{white-space:nowrap;font-size:14px}.kf-queue-number small,.kf-queue-bank{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.kf-queue-payee{max-width:100%}.kf-queue-payee b{max-width:100%;font-size:16px}.kf-queue-bank{align-items:center;gap:6px;max-width:100%;display:inline-flex}.kf-queue-nobank{color:var(--v4-amber-text)}.kf-queue-amount{white-space:nowrap;justify-self:end;font-size:16px;font-weight:600}.kf-queue-act{justify-self:end}.kf-pay{white-space:nowrap}.kf-pay[aria-pressed=true]{border-color:var(--v4-lime);color:var(--v4-lime)}@container (max-width:860px){.kf-queue-head{display:none}.kf-queue-row{grid-template-columns:136px minmax(0,1fr) auto auto;grid-template-areas:"origin payee age act""number payee amount act";row-gap:6px;padding-inline:14px}.kf-queue-origin{grid-area:origin}.kf-queue-number{grid-area:number}.kf-queue-age{grid-area:age;justify-self:end}.kf-queue-payee{grid-area:payee}.kf-queue-amount{grid-area:amount}.kf-queue-act{grid-area:act}}@container (max-width:560px){.kf-queue-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"origin number age""payee payee amount""payee payee act"}.kf-queue-bank,.kf-queue-bank .v4-one-line{white-space:normal;overflow-wrap:anywhere}}.k-rep-preview{background:#cfcbc1;border-radius:18px;justify-content:center;align-items:flex-start;min-height:0;padding:22px;display:flex;overflow:auto}.k-rep-preview .k-report-print{width:100%;max-width:820px}.k-print-only{display:none}.k-a4-paper{box-sizing:border-box;width:640px;max-width:100%;font:500 13px var(--font-num);color:#000;background:#fff;flex-direction:column;gap:14px;margin:0 auto;padding:34px 38px;display:flex;box-shadow:0 6px 20px #0000002e}.k-a4-paper[data-wide=true]{width:100%;max-width:1100px}.k-a4-paper .k-report-table{font:500 12px var(--font-num)}.k-a4-head{border-bottom:2px solid #000;justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.k-a4-title{font-size:15px}.k-a4-number{text-align:right}.k-a4-facts{gap:4px 10px;display:grid}.k-a4-facts b{overflow-wrap:anywhere}.k-a4-grid{border-top:1px solid #000;border-left:1px solid #000;display:grid}.k-a4-cell{border-bottom:1px solid #000;border-right:1px solid #000;min-height:1em;padding:6px 8px}.k-a4-cell[data-right=true]{text-align:right}.k-a4-cell[data-strong=true]{font-weight:800}.k-a4-signs{text-align:center;gap:10px;padding-top:18px;display:grid}.k-a4-foot{font:500 12px var(--font-ui)}@media print{.k-print-only{display:block}.k-rep-preview{background:0 0;padding:0;overflow:visible}.k-a4-paper{box-shadow:none;width:100%;max-width:none;padding:0}.k-report-print[data-landscape=true]{page:landscape}.k-a4-paper[data-wide=true] .k-report-table{font-size:10px}@page landscape{size:A4 landscape;margin:10mm}}.v4-prod{isolation:isolate;flex-direction:column;gap:16px;min-height:100dvh;padding:14px 24px 20px;line-height:1.35;display:flex;position:relative;overflow-x:clip}.v4-prod:before{content:"";background-image:var(--v4-grid);background-size:var(--v4-grid-size);pointer-events:none;z-index:-1;position:absolute;inset:0}.v4-prod:after{content:"";background:var(--v4-glow);pointer-events:none;z-index:-1;width:900px;height:600px;position:absolute;top:-260px;right:-200px}.v4-prod-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-prod-home{text-decoration:none}.v4-prod-brand{align-items:center;gap:12px;min-width:0;display:flex}.v4-prod-brand>div{flex-direction:column;min-width:0;display:flex}.v4-prod-brand b{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.v4-prod-brand span{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.v4-prod-tile{background:var(--v4-lime-soft);width:44px;height:44px;color:var(--v4-lime);border:1px solid #c9f76540;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v4-prod-tabs{border:1px solid var(--v4-line);background:var(--v4-inset);border-radius:14px;gap:4px;padding:4px;display:flex}.v4-prod-tabs button{height:44px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.v4-prod-tabs button:hover{color:var(--v4-text)}.v4-prod-tabs button[aria-pressed=true]{background:var(--v4-raise);border-color:var(--v4-line-strong);color:var(--v4-text)}.v4-prod-tab-count{color:var(--v4-text-4);font-size:14px}.v4-prod-head-right{align-items:center;gap:10px;margin-left:auto;display:flex}.v4-prod-clock{white-space:nowrap;flex-direction:column;align-items:flex-end;padding:0 4px;line-height:1.15;display:flex}.v4-prod-clock small{color:var(--v4-text-4);font-size:12px}.v4-prod-clock b{color:var(--v4-text-2);font-size:16px;font-weight:700}.v4-prod-operator{font-size:15px;font-weight:600}.v4-prod .k-account-name{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);background:var(--v4-raise);height:44px;color:var(--v4-text);padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}.v4-prod .k-account-menu{background:var(--v4-card-flat);border-color:var(--v4-line-3);box-shadow:0 24px 48px -16px #000c}.v4-prod .k-account-menu button,.v4-prod .k-account-menu .k-account-link{border-color:var(--v4-line-3);color:var(--v4-text-2);background:0 0}.v4-prod-alerts{flex-direction:column;gap:10px;display:flex}.v4-prod .v4-box{align-items:center}.v4-prod .v4-box svg{margin-top:0}.v4-prod .v4-box{flex-wrap:wrap}.v4-prod .v4-box-text{flex:240px}.v4-prod .v4-box-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.v4-prod-weigh{flex:1;grid-template:"cam pick"minmax(300px,1fr)"label pick"/minmax(0,5fr) minmax(0,7fr);gap:16px;min-height:0;display:grid}.v4-prod-weigh>.v4-cam{grid-area:cam;min-height:300px}.v4-prod-weigh .v4-cam-empty{align-items:flex-start;padding-top:72px}.v4-prod-weight .v4-pill{margin-bottom:4px}.v4-prod-weight[data-state=empty] .v4-weight b{color:var(--v4-text-3)}.v4-prod-weight .v4-meter{width:min(360px,100%)}.v4-prod-pick{flex-direction:column;grid-area:pick;gap:14px;min-width:0;display:flex}.v4-prod-ask{letter-spacing:-.01em;margin:4px 0 0;font-size:20px;font-weight:600}.v4-prod-keys{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.v4-prod-key{border:1.5px solid var(--v4-line-3);background:var(--v4-card-flat);min-height:96px;color:var(--v4-text);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px 16px;font-family:inherit;transition:border-color .15s,transform 80ms;display:flex;position:relative;overflow:hidden}.v4-prod-key:after{content:"";background:var(--jenis);opacity:.8;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px}.v4-prod-key:hover:not(:disabled){border-color:var(--v4-line-strong)}.v4-prod-key:active:not(:disabled){transform:scale(.985)}.v4-prod-key[aria-pressed=true]{border-color:var(--v4-lime);background:linear-gradient(180deg, #c9f7651c, var(--v4-card-flat))}.v4-prod-key:disabled{opacity:.45;cursor:not-allowed}.v4-prod-key-head{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;padding-right:30px;display:flex;position:relative}.v4-prod-key-head b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1 1 0;min-width:0;font-size:22px;font-weight:700;overflow:hidden}.v4-prod-key-icon{color:var(--jenis);flex:none}.v4-prod-key-name{color:var(--v4-text-3);overflow-wrap:anywhere;flex-basis:100%;min-width:0;font-size:15px}.v4-prod-key-check{color:var(--v4-lime);position:absolute;top:2px;right:0}.v4-prod-key-sub{font-family:var(--v4-mono);color:var(--v4-text-3);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:15px;display:flex}.v4-prod-key-sub [data-negative],.v4-prod-key-sub[data-tone=stop]{color:var(--v4-red);font-weight:600}.v4-prod-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;display:flex}.v4-prod-strip{border:1px solid var(--v4-line);background:var(--v4-card-flat);min-height:52px;color:var(--v4-text-2);border-radius:14px;flex-wrap:wrap;flex:auto;align-items:center;gap:6px 16px;padding:8px 18px;font-size:15px;display:flex}.v4-prod-strip-label,.v4-prod-strip-empty{color:var(--v4-text-4)}.v4-prod-strip>b{font-size:18px}.v4-prod-strip-jenis{align-items:center;gap:7px;display:inline-flex}.v4-prod-strip-jenis i,.v4-prod-bale-jenis i,.v4-prod-dot{background:var(--jenis);border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.v4-prod-strip-kg{color:var(--v4-text-3);margin-left:auto}.v4-prod .v4-prod-go{align-self:auto;min-width:280px}.v4-prod-lamp{background:var(--v4-text-5);border-radius:50%;flex:none;width:12px;height:12px}.v4-prod-lamp[data-tone=wait]{background:var(--v4-amber)}.v4-prod-lamp[data-tone=stop]{background:var(--v4-red)}.v4-prod-label{grid-area:label;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:18px;padding:16px 18px;display:grid}.v4-prod-label[data-empty=true]{align-items:center;gap:14px;display:flex}.v4-prod-label[data-empty=true] p{margin:2px 0 0}.v4-prod-label-icon{color:var(--v4-text-4);flex:none}.v4-prod-section{margin:0;font-size:16px;font-weight:600}.v4-prod-paper{background:var(--v4-text);color:var(--v4-bg);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:6px 6px 8px;display:flex}.v4-prod-paper-head{background:var(--v4-bg);color:var(--v4-text);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}.v4-prod-paper-code,.v4-prod-paper-kg{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.v4-prod-paper-qr{opacity:.75;border:1.5px dashed;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.v4-prod-paper-foot{font-size:9.5px;line-height:1.2}.v4-prod-label-facts{min-width:0}.v4-prod-label-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v4-prod-label-actions{justify-content:flex-end;margin-top:10px;display:flex}.v4-prod-foot-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:12px;display:flex}.v4-prod .v4-prod-foot-actions .v4-btn{min-height:52px;padding:0 22px;font-size:17px}.v4-prod-nophoto-weight{border:1px solid var(--v4-line);background:var(--v4-card-flat);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.v4-prod-nophoto-weight span{color:var(--v4-text-4);font-size:14px}.v4-prod-nophoto-weight b{white-space:nowrap;font-size:26px}.v4-prod-nophoto-weight[data-stable=false] b{color:var(--v4-text-3)}.v4-prod-pin-input{font-family:var(--v4-mono);letter-spacing:.3em;text-align:center;font-size:28px}.v4-prod-stock-flag{color:var(--v4-amber);margin-top:2px;font-size:12.5px;display:block}.v4-prod-rows{margin:8px 0 0}.v4-prod-rows>div{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.v4-prod-rows dt{color:var(--v4-text-4);flex:none;font-size:14px}.v4-prod-rows dd{text-align:right;min-width:0;margin:0;font-size:15px}.v4-prod-list{flex-direction:column;gap:14px;min-width:0;display:flex}.v4-prod-list-bar,.v4-prod-stock-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.v4-prod-stock-head p{margin:4px 0 0}.v4-prod-chips{flex-wrap:wrap;gap:8px;display:flex}.v4-prod .v4-chip{height:44px;padding:0 16px;font-size:15px}.v4-prod-chips .v4-chip .v4-mono{color:var(--v4-text-4);font-size:13px}.v4-prod-list-total{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.v4-prod-list-total span{color:var(--v4-text-4);font-size:14px}.v4-prod-list-total b{font-size:22px;font-weight:700}.v4-prod-empty{padding:8px 0}.v4-prod-bales{overflow:hidden}.v4-prod-bales ul{margin:0;padding:0;list-style:none}.v4-prod-bale{border-top:1px solid var(--v4-line);grid-template-columns:136px 120px 104px 86px minmax(0,1fr) auto;grid-template-areas:"code jenis kg time status actions";align-items:center;gap:8px 14px;min-height:64px;padding:10px 18px;display:grid}.v4-prod-bale[data-head=true]{min-height:44px;color:var(--v4-text-4);border-top:none;padding-top:6px;padding-bottom:6px;font-size:13px}.v4-prod-bale-code{grid-area:code;font-weight:700}.v4-prod-bale-jenis{overflow-wrap:anywhere;grid-area:jenis;align-items:center;gap:8px;min-width:0;display:flex}.v4-prod-bale-kg{text-align:right;grid-area:kg;font-weight:700}.v4-prod-bale-time{color:var(--v4-text-3);flex-direction:column;grid-area:time;display:flex}.v4-prod-bale-time small,.v4-prod-bale-note small{color:var(--v4-text-4);font-size:13px}.v4-prod-bale-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:6px;min-width:0;display:flex}.v4-prod-bale-note{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.v4-prod-bale-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.v4-prod-bale[data-status=deleted]>span:not(.v4-prod-bale-status){opacity:.5}.v4-prod-bale[data-status=deleted] .v4-prod-bale-code,.v4-prod-bale[data-status=deleted] .v4-prod-bale-kg{text-decoration:line-through}.v4-prod-bale[data-status=unsynced]{box-shadow:inset 3px 0 0 var(--v4-amber)}.v4-prod-stock{overflow:hidden}.v4-prod-stock-row{border-top:1px solid var(--v4-line);grid-template-columns:minmax(150px,1.2fr) minmax(80px,2fr) 140px 210px 110px;align-items:center;gap:18px;min-height:64px;padding:10px 20px;display:grid}.v4-prod-stock-row[data-head=true]{min-height:44px;color:var(--v4-text-4);border-top:none;font-size:13px}.v4-prod-stock-row [data-num=true]{text-align:right}.v4-prod-stock-name{align-items:center;gap:12px;min-width:0;font-size:17px;font-weight:600;display:flex}.v4-prod-stock-name svg{color:var(--jenis);flex:none}.v4-prod-stock-bar{background:var(--v4-raise);border-radius:4px;height:8px;overflow:hidden}.v4-prod-stock-row[data-head=true] .v4-prod-stock-bar{background:0 0}.v4-prod-stock-bar i{background:var(--jenis);opacity:.8;border-radius:4px;height:100%;display:block}.v4-prod-stock-row [data-negative]{color:var(--v4-red);font-weight:700}.v4-prod-stock-row [data-made]{color:var(--v4-lime);font-weight:700}.v4-prod-dialog-body{color:var(--v4-text-2);margin:0}.v4-prod-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.v4-prod-cases li{border:1px solid var(--v4-line-3);background:var(--v4-inset);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.v4-prod-cases span{color:var(--v4-text-3);font-size:14px}.v4-prod-door{width:min(560px,100%);margin:auto}.v4-prod-weigh-door{flex:1;display:flex}.v4-prod-door-top{justify-content:flex-end;display:flex}.v4-prod-blocked{flex-direction:column;align-items:flex-start;gap:14px;width:min(560px,100%);margin:auto;padding:28px;display:flex}.v4-prod-blocked p{color:var(--v4-text-2);margin:0;font-size:17px}.v4-prod-blocked-title{margin:0;font-size:22px;font-weight:700}.v4-prod-blocked-icon{background:var(--v4-amber-soft);width:52px;height:52px;color:var(--v4-amber);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.v4-prod-blocked-icon[data-tone=stop]{color:var(--v4-red);background:#ff777d1a}.v4-prod-blocked-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1240px){.v4-prod-tabs{flex-basis:100%;order:5}.v4-prod-tabs button{flex:1}}@media (max-width:640px){.v4-prod-head-right{flex-wrap:wrap;flex-basis:100%;min-width:0;margin-left:0}.v4-prod-tabs{min-width:0}.v4-prod-tabs button{gap:6px;min-width:0;padding:0 8px}}@media (max-width:1100px){.v4-prod-bale{grid-template-columns:130px 110px 100px 76px minmax(0,1fr);grid-template-areas:"code jenis kg time status""actions actions actions actions actions"}.v4-prod-bale-actions:empty{display:none}.v4-prod-stock-row{grid-template-columns:minmax(130px,1fr) minmax(60px,1fr) 120px 190px 90px;gap:14px}}@media (max-width:900px){.v4-prod{padding:12px 16px 18px}.v4-prod-weigh{flex:none;grid-template:"cam""pick""label"/minmax(0,1fr)}.v4-prod-weigh>.v4-cam{height:340px}.v4-prod-stock-row{grid-template-columns:minmax(110px,1fr) 100px 200px 80px;gap:14px}.v4-prod-stock-row .v4-prod-stock-bar{display:none}}@media (max-width:640px){.v4-prod-cases{grid-template-columns:minmax(0,1fr)}.v4-prod .v4-prod-go{flex:100%;min-width:0}}.k-out{gap:16px;padding:0 24px 32px}.k-out-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-out-list{gap:10px}.k-out-truck{border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--panel-shadow);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;border:none;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.k-out-truck[data-active=true]{box-shadow:inset 0 0 0 3px var(--action-ink), var(--panel-shadow)}.k-out-done{border-radius:var(--r-field);background:var(--ceruk);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.k-out-main,.k-out-truck-panel,.k-out-form{gap:16px}.k-out-scan{border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--panel-shadow);gap:8px;padding:16px}.k-out-scan-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 70px auto;align-items:center;gap:12px;padding:8px 0;display:grid}.k-out-scan-row[data-matched=false]{color:var(--ink-stop)}.k-out-totals{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.k-out-totals>div{border-radius:var(--r-field);background:var(--kertas);justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.k-out-totals>div[data-strong=true]{background:var(--lcd);color:var(--lcd-ink-1);font-size:var(--fs-key)}.k-out-blockers{color:var(--ink-wait);margin:0;padding-left:20px}@media (max-width:900px){.k-out{padding:0 16px 24px}.k-out-layout{grid-template-columns:minmax(0,1fr)}.k-out-scan-row{grid-template-columns:minmax(0,1fr) auto}}[data-ui=dark]{--d-bg:var(--v4-bg);--d-sidebar:var(--v4-side);--d-surface:var(--v4-card-flat);--d-surface-2:var(--v4-inset);--d-surface-hover:var(--v4-raise);--d-line:var(--v4-line);--d-line-2:var(--v4-line-2);--d-line-3:var(--v4-line-3);--d-text:var(--v4-text);--d-text-2:var(--v4-text-2);--d-text-3:var(--v4-text-3);--d-accent:var(--v4-lime);--d-accent-hover:#d7fa85;--d-accent-ink:var(--v4-lime-ink);--d-plate:var(--v4-text);--d-ok:var(--v4-lime);--d-ok-2:var(--v4-lime);--d-ok-glow:#c9f76559;--d-wait:var(--v4-amber-text);--d-wait-bg:var(--v4-amber-soft);--d-wait-line:#f5bb7366;--d-moving:var(--v4-amber);--d-moving-glow:#f5bb7359;--d-info:var(--v4-cyan);--d-info-bg:#62d9e21a;--d-info-line:#62d9e259;--d-stop:var(--v4-red);--d-stop-ink:#ffabae;--d-focus:var(--v4-cyan);--d-font:var(--v4-font);--d-mono:var(--v4-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.k-app[data-ui=dark]) .k-lock{--d-bg:var(--v4-bg);--d-sidebar:var(--v4-side);--d-surface:var(--v4-card-flat);--d-surface-2:var(--v4-inset);--d-surface-hover:var(--v4-raise);--d-line:var(--v4-line);--d-line-2:var(--v4-line-2);--d-line-3:var(--v4-line-3);--d-text:var(--v4-text);--d-text-2:var(--v4-text-2);--d-text-3:var(--v4-text-3);--d-accent:var(--v4-lime);--d-accent-hover:#d7fa85;--d-accent-ink:var(--v4-lime-ink);--d-plate:var(--v4-text);--d-ok:var(--v4-lime);--d-ok-2:var(--v4-lime);--d-ok-glow:#c9f76559;--d-wait:var(--v4-amber-text);--d-wait-bg:var(--v4-amber-soft);--d-wait-line:#f5bb7366;--d-moving:var(--v4-amber);--d-moving-glow:#f5bb7359;--d-info:var(--v4-cyan);--d-info-bg:#62d9e21a;--d-info-line:#62d9e259;--d-stop:var(--v4-red);--d-stop-ink:#ffabae;--d-focus:var(--v4-cyan);--d-font:var(--v4-font);--d-mono:var(--v4-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.k-app[data-ui=dark]{background:var(--d-bg);color:var(--d-text);font-family:var(--d-font);flex-direction:row;font-size:16px;line-height:1.4}[data-ui=dark] .d-mono{font-family:var(--d-mono);font-variant-numeric:tabular-nums}.d-sidebar{background:var(--d-sidebar);border-right:1px solid var(--d-line);z-index:20;flex-direction:column;flex:none;gap:20px;width:260px;min-height:0;padding:20px 16px;display:flex;position:relative;overflow:visible}.d-sidebar-brand{align-items:center;gap:12px;min-width:0;display:flex}.d-logo{background:var(--d-accent);border:2px solid var(--d-accent-ink);width:44px;height:44px;color:var(--d-accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.d-sidebar-station{color:var(--d-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-clock{font-family:var(--d-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:34px;font-weight:700;line-height:1.1;display:flex}.d-clock small{color:var(--d-text-3);font-size:15px;font-weight:500}.d-date{color:var(--d-text-3);white-space:nowrap;font-size:15px}.d-side-weight{color:var(--d-text-3);justify-content:space-between;gap:8px;margin-top:8px;font-size:14px;display:flex}.d-side-weight b{font-family:var(--d-mono);font-variant-numeric:tabular-nums;color:var(--d-text)}.d-menu{flex-direction:column;flex:0 auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.d-menu-item{height:48px;color:var(--d-text-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.d-menu-item:hover{background:var(--d-surface-hover)}.d-menu-item[aria-current=page]{background:var(--d-surface-2);border-left-color:var(--d-accent);color:var(--d-text)}.d-menu-item[aria-current=page] svg{color:var(--d-accent);filter:drop-shadow(0 0 6px #c9f76580)}.d-menu-item .d-count{margin-left:auto}.d-count{min-width:24px;height:24px;color:var(--d-wait);font-family:var(--d-mono);background:#f5bb7333;border:1px solid #f5bb7366;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.d-sidebar-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.d-warning{background:var(--d-wait-bg);border:1px solid var(--d-wait-line);color:var(--d-wait);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.d-warning[data-tone=stop]{color:var(--d-stop-ink);background:#ff777d1a;border-color:#ff777d73}.d-status-row{justify-content:space-between;gap:8px;display:flex}.d-status{color:var(--d-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.d-dot{background:var(--d-text-3);border-radius:50%;flex:none;width:9px;height:9px}.d-dot[data-tone=ok]{background:var(--d-ok-2);box-shadow:0 0 6px var(--d-ok-2)}.d-dot[data-tone=wait]{background:var(--d-moving);box-shadow:0 0 6px var(--d-moving)}.d-dot[data-tone=stop]{background:var(--d-stop);box-shadow:0 0 6px var(--d-stop)}.d-operator{background:var(--d-surface-2);border:1px solid var(--d-line-2);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.d-operator-initials{background:var(--d-line-3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:inline-flex}.d-operator-name{flex:1;min-width:0}.d-operator-name b,.d-operator-name span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.d-operator-name span{color:var(--d-text-3);font-size:14px}.d-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.d-panel{background:var(--d-surface);border:1px solid #1f2127;border-radius:16px}.d-btn{font:inherit;height:44px;color:var(--d-text);cursor:pointer;white-space:nowrap;background:#141a19;border:1px solid #2a2d33;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;transition:background .15s,transform 80ms;display:inline-flex}.d-btn:hover{background:#1e2025}.d-btn:active{transform:scale(.98)}.d-btn[data-variant=quiet]{color:var(--d-text-3);background:0 0;border-color:#0000}.d-btn[data-variant=quiet]:hover{color:var(--d-stop-ink);background:#ff777d1a}.d-btn:disabled{opacity:.55;cursor:not-allowed}.d-accent{font:inherit;cursor:pointer;white-space:nowrap;background:var(--d-accent);width:100%;height:72px;color:var(--d-accent-ink);border:3px solid var(--d-accent-ink);box-shadow:0 5px 0 var(--d-accent-ink);border-radius:14px;align-items:center;gap:14px;padding:0 22px;font-size:clamp(18px,1.4vw,24px);font-weight:700;transition:background .3s,color .3s,box-shadow .3s,transform 80ms;display:flex;overflow:hidden}.d-accent:hover{background:var(--d-accent-hover)}.d-accent:active{transform:scale(.995)}.d-accent:disabled{background:var(--d-surface-2);border:1px solid var(--d-line-2);box-shadow:none;color:#6b7079;cursor:not-allowed}.d-accent-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.d-accent .d-kc{height:34px;color:inherit;background:0 0;border:2px solid;margin-left:auto;padding:0 12px;font-size:14px}.d-kc{font-family:var(--d-mono);min-width:24px;height:24px;color:var(--d-text-2);background:#1a1c20;border:1px solid #33363e;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.d-plate{font-family:var(--d-mono);letter-spacing:.06em;color:#000;background:var(--d-plate);white-space:nowrap;border:1px solid #0006;border-radius:4px;align-items:center;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.d-plate[data-size=large]{padding:4px 12px;font-size:22px}.d-badge{white-space:nowrap;height:26px;color:var(--d-text-2);background:#1a1c20;border:1px solid #2a2d33;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.d-badge[data-tone=wait]{background:var(--d-wait-bg);color:var(--d-wait);border-color:var(--d-wait-line)}.d-badge[data-tone=info]{background:var(--d-info-bg);color:var(--d-info);border-color:var(--d-info-line)}.d-badge[data-tone=ok]{color:#c8f25a;background:#c9f7651f;border-color:#c9f76566}.d-badge[data-tone=sync]{color:#ffd08a;background:#f5bb7317;border-color:#f5bb7366}.d-badge[data-tone=off]{color:var(--d-text-3);border-color:var(--d-line-3);background:0 0}.d-steps{border-bottom:1px solid #1f2127;align-items:center;gap:12px;margin:0;padding:10px 20px;list-style:none;display:flex}.d-step{white-space:nowrap;color:var(--d-text-3);align-items:center;gap:8px;font-size:15px;display:flex}.d-step-n{border:1px solid #2a2d33;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.d-step[data-state=done]{color:var(--d-text-2)}.d-step[data-state=done] .d-step-n{color:var(--d-ok);background:#c9f7651f;border-color:#c9f76580}.d-step[data-state=now]{color:var(--d-accent-ink);background:var(--d-accent);border-radius:999px;padding:4px 14px 4px 6px;font-weight:700}.d-step[data-state=now] .d-step-n{background:var(--d-accent-ink);color:var(--d-accent);border-color:var(--d-accent-ink)}.d-step-sep{background:var(--d-line-2);flex:1;min-width:16px;height:1px}.d-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--hud:var(--d-moving);--hud-glow:var(--d-moving-glow);background:#07080ad9;border:1px solid #ffffff26;border-radius:12px;padding:clamp(8px,.8vw,12px) clamp(12px,1vw,18px);box-shadow:0 20px 40px -16px #000c}.d-hud[data-state=stable]{--hud:var(--d-ok);--hud-glow:var(--d-ok-glow)}.d-hud[data-state=off]{--hud:var(--d-stop);--hud-glow:transparent}.d-hud-state{color:var(--hud);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.d-hud-lamp{background:var(--hud);width:10px;height:10px;box-shadow:0 0 8px var(--hud);border-radius:50%}.d-hud[data-state=moving] .d-hud-lamp{animation:1s ease-in-out infinite d-blink}.d-hud-value{font-family:var(--d-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.d-hud-value b{color:var(--hud);text-shadow:0 0 24px var(--hud-glow);font-size:clamp(40px,3.8vw,72px);font-weight:800;line-height:1.05}.d-hud-value span{color:var(--d-text-2);font-size:clamp(18px,1.4vw,26px);font-weight:700}.d-hud-meter{background:#0009;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.d-hud-meter i{background:var(--hud);height:100%;box-shadow:0 0 6px var(--hud);transition:width .2s linear;display:block}[data-ui=dark] :is(button,a,input):focus-visible{outline:3px solid var(--d-focus);outline-offset:3px}@keyframes d-blink{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1400px){.d-step{font-size:14px}.d-step[data-state=now]{padding-right:10px}}@media (prefers-reduced-motion:reduce){[data-ui=dark] *{transition:none!important;animation:none!important}}.d-operator-links{flex-wrap:wrap;gap:4px;display:flex}.d-operator-links .d-btn{height:36px;padding:0 10px;font-size:14px;text-decoration:none}[data-ui=dark] .k-stage{background:var(--d-bg)}.d-home{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px;display:flex;overflow:auto}.d-btn-accent{background:var(--d-accent);border:2px solid var(--d-accent-ink);color:var(--d-accent-ink);box-shadow:0 3px 0 var(--d-accent-ink);font-weight:700}.d-btn-accent:hover{background:var(--d-accent-hover)}.d-btn-accent .d-kc{color:inherit;background:0 0;border:2px solid}.d-price-gate{border-color:var(--d-wait-line);align-items:center;gap:20px;padding:14px 18px;display:flex}.d-price-gate-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d-price-gate-text b{color:var(--d-wait);font-size:17px}.d-price-gate-text>span{color:var(--d-text-2)}.d-price-gate-list{flex-wrap:wrap;gap:4px 14px;font-size:15px;display:flex}.d-row-actions{flex:none;gap:10px;display:flex}.d-cams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.d-cam{border:1px solid var(--d-line);background:radial-gradient(#182030 0%,#0d1119 75%);border-radius:16px;justify-content:center;align-items:center;height:min(46vh,460px);display:flex;position:relative;overflow:hidden}.d-cam-label{color:var(--d-text-2);background:#07080abf;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:14px}.d-cam-rec{background:var(--d-stop);border-radius:50%;width:8px;height:8px}.d-cam-empty{text-align:center;max-width:60%;color:var(--d-text-3);font-size:15px}.d-cam-hud{position:absolute;bottom:14px;left:14px}.d-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.d-start{font:inherit;color:#fff;cursor:pointer;text-align:left;background:var(--d-surface-2);border:1px solid var(--d-line-2);border-radius:16px;align-items:center;gap:16px;min-width:0;height:88px;padding:0 22px;transition:background .15s,transform .15s,box-shadow .2s;display:flex}.d-start:hover:not(:disabled){background:#1a1c20;transform:translateY(-1px)}.d-start[data-variant=in]{border:2px solid var(--d-accent);box-shadow:0 4px 20px #f5bb731f}.d-start[data-call=true]{animation:1.8s ease-in-out infinite d-call}.d-start:disabled{cursor:not-allowed;border-color:var(--d-line-2);box-shadow:none}.d-start-icon{width:48px;height:48px;color:var(--d-text-2);background:#1e293b;border:1px solid #2a2d33;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.d-start[data-variant=in] .d-start-icon{color:var(--d-moving);background:#f5bb7326;border-color:#f5bb7366}.d-start-text{flex-direction:column;min-width:0;display:flex}.d-start-label{white-space:nowrap;font-size:clamp(20px,1.6vw,26px);font-weight:700}.d-start-sub{color:var(--d-wait);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-start-cap{width:40px;height:40px;font-family:var(--d-mono);color:var(--d-text-2);background:#1a1c20;border:1px solid #33363e;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:18px;font-weight:700;display:flex}.d-start[data-variant=in] .d-start-cap{color:var(--d-moving)}.d-open{flex-direction:column;gap:8px;padding:14px;display:flex}.d-open-title{align-items:center;gap:10px;margin:0 0 2px 4px;font-size:17px;font-weight:700;display:flex}.d-open-empty{color:var(--d-text-3);margin:0 0 0 4px}.d-open-row{background:var(--d-surface-2);border:1px solid var(--d-line-2);border-radius:12px;grid-template-columns:124px minmax(0,240px) minmax(0,1fr) 72px 132px;align-items:center;gap:16px;min-height:60px;padding:8px 12px 8px 16px;display:grid}.d-open-row:hover{background:var(--d-surface-hover)}.d-open-row .d-plate{justify-self:start}.d-open-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.d-open-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.d-open-time{color:var(--d-text-3);text-align:right;font-size:14px}.d-open-row .d-btn{justify-content:center}.d-numbers{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding:12px 0;display:grid}.d-stat{flex-direction:column;gap:2px;min-width:0;padding:0 22px;display:flex}.d-stat+.d-stat{border-left:1px solid #1f2127}.d-stat span{color:var(--d-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-stat b{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:clamp(18px,1.3vw,22px);font-weight:700;overflow:hidden}.d-stat b[data-tone=money]{color:var(--d-moving)}.d-stat b[data-tone=cash]{color:var(--d-ok-2)}.d-stat b[data-tone=low]{color:var(--d-wait)}@keyframes d-call{0%,to{box-shadow:0 4px 20px #f5bb731f}50%{box-shadow:0 6px 36px #f5bb7373}}@media (max-width:1400px){.d-open-row{grid-template-columns:112px minmax(0,1fr) auto 120px}.d-open-time{display:none}.d-open-badges{justify-content:flex-end}}@media (max-height:900px){.d-cam{height:34vh}.d-home{gap:12px;padding:14px 16px}.d-start{height:72px}}.k-app[data-ui=dark] .k-camera-shortage{background:var(--d-wait-bg);border:1px solid var(--d-wait-line);color:var(--d-wait);margin:12px 20px 0;font-size:16px}.d-rail-only{display:none}.d-warning-rail{background:var(--d-wait-bg);border:1px solid var(--d-wait-line);width:40px;height:40px;color:var(--d-wait);border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:800}.d-warning-rail[data-tone=stop]{color:var(--d-stop-ink);background:#ff777d1a;border-color:#ff777d99}.d-status-host{position:relative}.d-status-rail-btn{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:2px 0;display:flex}.d-status-pop{width:300px;bottom:0;left:calc(100% + 8px)}.d-status-rail{flex-direction:column;align-items:center;gap:10px;padding:4px 0;display:flex}.d-status-rail .d-dot{width:11px;height:11px}button.d-operator-initials{font:inherit;color:var(--d-text);cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:700}button.d-operator-initials:hover,button.d-operator-initials[aria-expanded=true]{border-color:var(--d-accent)}.d-operator{position:relative}.d-operator-menu{z-index:30;border:1px solid var(--d-line-3);background:#141a19;border-radius:12px;flex-direction:column;gap:2px;width:240px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000080}.d-operator-menu-name{border-bottom:1px solid var(--d-line-2);margin-bottom:4px;padding:6px 10px 10px}.d-operator-menu-name b,.d-operator-menu-name span{display:block}.d-operator-menu-name span{color:var(--d-text-3);font-size:14px}.d-operator-menu [role=menuitem]{font:inherit;text-align:left;min-height:44px;color:var(--d-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.d-operator-menu [role=menuitem]:hover{background:#1e2025}.d-operator-menu [role=menuitem][data-variant=danger]{color:var(--d-stop-ink)}.d-cam-state{color:var(--d-stop-ink);margin-left:6px;font-weight:700}.d-cam[data-health=offline]{border-color:#ff777d99}.d-cam[data-health=ok] .d-cam-rec{animation:1.6s ease-in-out infinite d-blink}.d-cam-off{color:var(--d-stop-ink);font-weight:600}.d-cam-retake{z-index:2;height:38px;position:absolute;top:50px;left:14px}.d-logo-button{font:inherit;cursor:pointer;border:0}.d-sidebar-brand{position:relative}.d-brand-pop{width:240px;top:0;bottom:auto;left:calc(100% + 8px)}.d-truck-top{flex:none}.k-app[data-ui=dark]>.k-sim{z-index:50;position:fixed;bottom:0;left:0;right:0}.d-truck-header{border-bottom:1px solid #1f2127;align-items:center;gap:16px;min-width:0;padding:14px 20px;display:flex}.d-truck-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;font-weight:700;overflow:hidden}.d-truck-ticket{color:var(--d-text-3);white-space:nowrap;font-size:15px}.d-spacer{flex:1}.d-muted{color:var(--d-text-3)}.d-truck-main{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start;gap:18px;min-height:0;padding:18px 20px 20px;display:grid;overflow:auto}.d-col{flex-direction:column;gap:14px;min-width:0;display:flex}.d-panel-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.d-panel-head h2,.d-reviewers h2{margin:0;font-size:17px;font-weight:700}.d-panel-head>span{color:var(--d-text-3);font-size:14px}.d-panel-head .d-btn{margin-left:auto}.d-form{flex-direction:column;gap:8px;padding:18px;display:flex}.d-field{flex-direction:column;gap:8px;min-width:0;display:flex}.d-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.d-field-label{color:var(--d-text-2);margin-top:6px;font-size:15px;font-weight:600}.d-plate-label{color:var(--d-text);margin-top:0;font-size:18px}.d-field-hint{color:var(--d-text-3);font-size:14px}.d-input{font:inherit;border:1px solid var(--d-line-3);height:52px;color:var(--d-text);background:#0e0f12;border-radius:10px;min-width:0;padding:0 14px;font-size:17px}.d-input::placeholder{color:#6b7079}.d-input[aria-invalid=true]{border-color:var(--d-stop)}.d-input-plate{letter-spacing:.06em;height:64px;font-size:28px;font-weight:700}.d-error{color:var(--d-stop-ink);font-size:15px}.d-note-wait{color:var(--d-wait);font-size:15px}.d-suggest{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.d-suggest-row{font:inherit;border:1px solid var(--d-line-2);background:var(--d-surface-2);min-height:48px;color:var(--d-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;display:grid}.d-suggest-row:hover{background:var(--d-surface-hover)}.d-suggest-row[data-selected=true]{border-color:var(--d-accent)}.d-suggest-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d-suggest-row small{color:var(--d-text-3);font-size:14px}.d-chips{flex-wrap:wrap;gap:8px;display:flex}.d-chip{font:inherit;border:1px solid var(--d-line-3);background:var(--d-surface-2);height:44px;color:var(--d-text-2);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 16px;font-size:16px;font-weight:600}.d-chip:hover{background:var(--d-surface-hover)}.d-chip[aria-pressed=true]{border:2px solid var(--d-accent);color:var(--d-text);background:#c9f7651a}.d-callout{background:var(--d-wait-bg);border:1px solid var(--d-wait-line);color:var(--d-wait);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.d-callout .d-btn{margin-left:auto}.d-callout[data-tone=stop]{color:var(--d-stop-ink);background:#ff777d1a;border-color:#ff777d73;display:block}.d-prices,.d-recap,.d-rounds,.d-reviewers{padding:16px}.d-price-row{border-bottom:1px solid #1a1c20;align-items:baseline;gap:10px;padding:8px 2px;display:flex}.d-price-row:last-child{border-bottom:none}.d-price-row>span:first-child{color:var(--d-text-2);flex:1}.d-price-row b{white-space:nowrap}.d-tag{background:var(--d-info-bg);color:var(--d-info);border:1px solid var(--d-info-line);border-radius:6px;padding:2px 8px;font-size:13px}.d-hint{color:var(--d-text-3);margin:0;font-size:15px}.d-cam[data-size=large]{height:min(52vh,540px)}.d-cam-title{text-align:right;background:#07080acc;border-radius:10px;max-width:60%;padding:6px 12px;font-size:16px;font-weight:600;position:absolute;top:12px;right:14px}.d-cam-hud-right{left:auto;right:14px}.d-drop{background:#07080ad9;border:1px solid #ffffff26;border-radius:12px;padding:12px 18px;position:absolute;bottom:14px;left:14px}.d-drop-title{color:var(--d-text-2);font-size:15px;font-weight:600}.d-drop-value{color:var(--d-text-2);font-size:clamp(44px,4.4vw,84px);font-weight:800;line-height:1.05}.d-drop-value[data-stable=true]{color:#fff}.d-drop-value span{color:var(--d-text-3);margin-left:10px;font-size:.35em}.d-mats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.d-mat{font:inherit;border:1px solid var(--d-line-2);background:var(--d-surface-2);height:88px;color:var(--d-text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 14px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.d-mat:hover{background:#1a1c20;border-color:#33363e;transform:translateY(-1px)}.d-mat[aria-pressed=true]{border:2px solid var(--d-accent);background:#c9f76514;box-shadow:0 4px 18px #f5bb7326}.d-mat[aria-pressed=true] .d-kc{background:var(--d-accent);color:var(--d-accent-ink);border-color:var(--d-accent-ink)}.d-mat-key{position:absolute;top:10px;right:10px}.d-mat-name{white-space:nowrap;text-overflow:ellipsis;padding-right:34px;font-size:19px;font-weight:700;overflow:hidden}.d-mat-price{color:var(--d-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-accent-note{opacity:.8;white-space:nowrap;font-size:15px;font-weight:500}.d-picker{padding:16px}.d-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.d-rounds{flex-direction:column;gap:8px;display:flex}.d-rnd{font:inherit;background:var(--d-surface-2);border:1px solid var(--d-line-2);width:100%;color:var(--d-text);text-align:left;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.d-rnd-button{cursor:pointer}.d-rnd-button:hover:not(:disabled){background:var(--d-surface-hover)}.d-rnd[aria-pressed=true]{border-color:var(--d-accent)}.d-rnd[data-tone=muted]{color:var(--d-text-3)}.d-rnd[data-tone=deleted]{color:var(--d-text-3);cursor:default;text-decoration:line-through}.d-rnd[data-tone=pending]{background:#f5bb730f;border-color:#f5bb7399}.d-rnd-tag{border:1px solid var(--d-line-3);width:52px;height:38px;font-family:var(--d-mono);color:var(--d-text-2);background:#0e0f12;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.d-rnd-time{color:var(--d-text-3);font-size:14px}.d-rnd-kg{font-size:18px;font-weight:700}.d-rnd-actions{margin:6px 0 2px 64px}.d-btn[data-variant=danger]{color:var(--d-stop-ink);border-color:#ff777d99}.d-btn[aria-pressed=true]{border-color:var(--d-accent)}.d-composition{flex-direction:column;gap:8px;margin-top:8px;display:flex}.d-composition-bar{background:#0e0f12;border-radius:6px;height:12px;display:flex;overflow:hidden}.d-composition-bar span[data-index="0"],.d-composition-legend i[data-index="0"]{background:var(--v4-jenis-ncc)}.d-composition-bar span[data-index="1"],.d-composition-legend i[data-index="1"]{background:var(--v4-jenis-occ)}.d-composition-bar span[data-index="2"],.d-composition-legend i[data-index="2"]{background:var(--v4-jenis-duplek)}.d-composition-bar span[data-index="3"],.d-composition-legend i[data-index="3"]{background:var(--v4-jenis-swl)}.d-composition-bar span[data-index="4"],.d-composition-legend i[data-index="4"]{background:var(--v4-jenis-buram)}.d-composition-bar span[data-index="5"],.d-composition-legend i[data-index="5"]{background:var(--v4-jenis-plumpung)}.d-composition-legend{color:var(--d-text-2);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.d-composition-legend i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.d-reviewers{flex-direction:column;gap:10px;display:flex}.d-reviewer{align-items:center;gap:12px;display:flex}.d-reviewer[data-joined=false]{opacity:.7}@media (max-width:1400px){.d-truck-main{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}@media (max-height:900px){.d-cam[data-size=large]{height:36vh}.d-mat{height:72px}.d-accent{height:60px}}.v4-in-top.v4-truck-top .v4-truck-head{flex-wrap:wrap;row-gap:10px}.v4-in-top.v4-truck-top .v4-truck-name{flex:180px}.v4-in-top.v4-truck-top .v4-truck-name b{letter-spacing:-.02em;font-size:22px;line-height:1.2;display:block}.v4-in-top.v4-truck-top .v4-truck-name b[data-whole]{white-space:normal;overflow:visible}.v4-truck-name-btn{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.v4-in-top.v4-truck-top .v4-in-head-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.d-truck-main.v4-truck-main.v4-in{align-items:stretch}.d-truck-main.v4-truck-main.v4-in>.d-col{gap:16px}.d-truck-main.v4-truck-main.v4-in .v4-in-card{flex-direction:column;flex:none;padding:14px 18px 6px;display:flex;container-type:inline-size}.d-truck-main.v4-truck-main.v4-in .v4-in-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.d-truck-main.v4-truck-main.v4-in .v4-card-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.d-truck-main.v4-truck-main.v4-in .v4-in-card-title{padding-bottom:10px}.d-truck-main.v4-truck-main.v4-in .v4-in-card-head .v4-sub{color:var(--v4-text-4);font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-card-note{border-top:1px solid var(--v4-line);margin:0;padding:10px 0 8px;font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-row{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:42px;padding:6px 0;display:flex}.d-truck-main.v4-truck-main.v4-in .v4-in-row>.v4-sub,.d-truck-main.v4-truck-main.v4-in .v4-in-row>.v4-jenis{min-width:0;font-size:14px}.d-truck-main.v4-truck-main.v4-in .v4-in-row>b{text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.d-truck-main.v4-truck-main.v4-in .v4-in-row>b small{font-family:var(--v4-font);color:var(--v4-amber-text);font-size:12px;font-weight:500}.d-truck-main.v4-truck-main.v4-in .v4-in-row[data-tone=lime]>b{color:var(--v4-lime);font-size:20px;font-weight:700}.d-truck-main.v4-truck-main.v4-in .v4-in-row[data-tone=lime]>.v4-sub{color:var(--v4-text-2)}.d-truck-main.v4-truck-main.v4-in .v4-in-row[data-tone=amber]>b{color:var(--v4-amber-text)}.d-truck-main.v4-truck-main.v4-in .v4-in-row[data-level=sub]{border-top-style:dashed;min-height:34px;padding-left:14px}.d-truck-main.v4-truck-main.v4-in .v4-in-row[data-level=sub]>*{color:var(--v4-text-4);font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-word{font-family:var(--v4-font);color:var(--v4-text-2);font-size:14px;font-weight:500}.d-truck-main.v4-truck-main.v4-in .v4-in-card>.v4-in-row:first-child{border-top:none}.d-truck-main.v4-truck-main.v4-in .v4-in-truck{max-height:150px;padding:4px 0 10px}.d-truck-main.v4-truck-main.v4-in .v4-in-truck svg{max-height:136px}.d-truck-main.v4-truck-main.v4-in .v4-in-price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:28px;padding-bottom:6px;display:grid}.d-truck-main.v4-truck-main.v4-in .v4-in-price-grid>.v4-in-row{min-height:38px}.d-truck-main.v4-truck-main.v4-in .v4-in-price-grid .v4-jenis i{width:8px;height:8px}.d-truck-main.v4-truck-main.v4-in .v4-in-form{flex-direction:column;flex:none;gap:16px;padding:20px 22px;display:flex}.d-truck-main.v4-truck-main.v4-in .v4-field>label,.d-truck-main.v4-truck-main.v4-in .v4-field-label{color:var(--v4-text-3);font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-input{font-size:16px}.d-truck-main.v4-truck-main.v4-in .v4-input.v4-input-plate{letter-spacing:.08em;border-width:1px;max-width:520px;height:60px;font-size:26px}.d-truck-main.v4-truck-main.v4-in .v4-in-suggest{border:1px solid var(--v4-line);border-radius:var(--v4-radius-field);background:var(--v4-inset);flex:none;max-height:280px;padding:2px 14px;overflow-y:auto}.d-truck-main.v4-truck-main.v4-in .v4-in-suggest .v4-suggest-row{border-top-color:var(--v4-line);gap:12px;min-height:46px;font-size:15px}.d-truck-main.v4-truck-main.v4-in .v4-in-suggest .v4-suggest-row:hover{color:var(--v4-lime)}.d-truck-main.v4-truck-main.v4-in .v4-in-suggest .v4-suggest-row .v4-sub{white-space:nowrap;font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-suggest .v4-suggest-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.d-truck-main.v4-truck-main.v4-in .v4-in-form .v4-chip{border-radius:10px;height:40px;padding:0 14px;font-size:15px}.d-truck-main.v4-truck-main.v4-in .v4-in-form .v4-chips{gap:8px}.d-truck-main.v4-truck-main.v4-in .v4-in-foot{z-index:2;border-top:1px solid var(--v4-line);border-radius:0 0 var(--v4-radius-card) var(--v4-radius-card);background:var(--v4-card-flat);flex-wrap:wrap;align-items:center;gap:12px;margin:0 -22px -20px;padding:14px 22px 18px;display:flex;position:sticky;bottom:-20px}.d-truck-main.v4-truck-main.v4-in .v4-in-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.d-truck-main.v4-truck-main.v4-in .v4-in-weighbar{flex-wrap:wrap;flex:none;align-items:center;gap:12px 18px;display:flex}.d-truck-main.v4-truck-main.v4-in .v4-in-weighbar>.d-accent{justify-content:flex-start;align-self:auto;width:min(420px,100%);min-width:0}.d-truck-main.v4-truck-main.v4-in .v4-in-weighbar>.v4-sub{flex:260px;margin:0;font-size:14px}.d-truck-main.v4-truck-main.v4-in .d-accent{height:auto;min-height:var(--v4-go-h);white-space:normal;text-align:left;padding-top:8px;padding-bottom:8px}.d-truck-main.v4-truck-main.v4-in .d-accent .d-accent-label{min-width:0;line-height:1.25}.d-truck-main.v4-truck-main.v4-in .v4-in-hint{text-align:right;margin:0;font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-aside-title{margin:4px 0 -4px}.d-truck-main.v4-truck-main.v4-in .v4-mats{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px}.d-truck-main.v4-truck-main.v4-in .v4-mats.v4-mats-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.d-truck-main.v4-truck-main.v4-in .v4-mats-grid .v4-mat-price{font-family:var(--v4-font);line-height:1.35}.d-truck-main.v4-truck-main.v4-in .v4-mats:not(.v4-mats-grid){grid-template-columns:repeat(5,minmax(0,1fr))}.d-truck-main.v4-truck-main.v4-in .v4-mat{border-radius:14px;gap:4px;min-height:0;padding:10px 14px 12px}.d-truck-main.v4-truck-main.v4-in .v4-mat-name{font-size:18px}.d-truck-main.v4-truck-main.v4-in .v4-mat-price{font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round{border:none;border-top:1px solid var(--v4-line);background:0 0;border-radius:0;gap:12px;min-height:52px;margin:0;padding:6px 8px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-in-card-head+.v4-round,.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-in-card-head+div>.v4-round{border-top-color:var(--v4-line-2)}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-button:hover:not(:disabled){background:var(--v4-raise)}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-button[aria-pressed=true]{background:var(--v4-lime-soft);box-shadow:inset 3px 0 0 var(--v4-lime)}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round[data-tone=pending]{background:var(--v4-lime-soft);box-shadow:inset 3px 0 #c9f76580}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-tag{border-radius:8px;width:32px;height:28px;font-size:12px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-text b{font-size:15px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-text .v4-sub{font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-kg{font-size:17px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds .v4-round-actions{padding:2px 0 10px 52px}.d-truck-main.v4-truck-main.v4-in .v4-in-rounds>.v4-sub{border-top:1px solid var(--v4-line);margin:0;padding:12px 0 10px;font-size:14px}.d-truck-main.v4-truck-main.v4-in .v4-in-reviewers .v4-reviewer{border-top:1px solid var(--v4-line);gap:12px;padding:8px 0}.d-truck-main.v4-truck-main.v4-in .v4-in-reviewers .v4-avatar{width:32px;height:32px;font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-in-reviewers .v4-reviewer b{font-size:15px;font-weight:600}.d-truck-main.v4-truck-main.v4-in .v4-in-reviewers .v4-reviewer .v4-sub{font-size:13px}@media (max-width:1280px){[data-ui=dark] .d-truck-main.v4-truck-main.v4-in{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.d-truck-main.v4-truck-main.v4-in .v4-mat{padding:8px 10px 10px}.d-truck-main.v4-truck-main.v4-in .v4-mat-name{font-size:16px}}.d-truck-main.v4-truck-main.v4-in .d-accent .d-accent-note{white-space:normal;line-height:1.25}.d-truck-main.v4-truck-main.v4-in .v4-in-foot>.d-accent,.d-truck-main.v4-truck-main.v4-in .v4-in-actions>.d-accent{margin-left:auto}.d-truck-main.v4-truck-main.v4-in .d-accent .d-accent-note{white-space:nowrap}.v4-plate-photo{border:1px solid var(--v4-line);color:var(--v4-text-3);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.v4-plate-photo:hover,.v4-plate-photo:focus-visible{border-color:var(--v4-lime);color:var(--v4-text)}.v4-plate-photo img{object-fit:cover;border-radius:8px;width:72px;height:44px}.v4-plate-photo-big{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:70vh;display:block}.v4-same-prices{margin:0;padding:0;list-style:none}.v4-same-prices li{border-bottom:1px solid var(--v4-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.v4-same-prices li:last-child{border-bottom:none}.v4-same-prices small{color:var(--v4-text-3);font-weight:400}.d-table-panel{flex-direction:column;gap:12px;padding:16px;display:flex}.d-table{flex-direction:column;display:flex}.d-trow{font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #1a1c20;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.d-trow[data-head=true]{text-transform:uppercase;letter-spacing:.04em;color:var(--d-text-3);padding-top:0;font-size:13px;font-weight:600}button.d-trow{cursor:pointer;border:1px solid #0000;border-bottom-color:#1a1c20;border-radius:10px}button.d-trow:hover{background:var(--d-surface-hover)}button.d-trow[aria-pressed=true]{border-color:var(--d-accent);background:#c9f76514}.d-trow>span,.d-trow>b{min-width:0}.d-trow .d-rnd-time{display:block}.d-num{text-align:right}.d-deduction-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.d-pay-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.6fr) 150px}.d-pay-row[data-waiting=true]{background:#f5bb7317}.d-deduction-edit{background:var(--d-surface-2);border:1px solid var(--d-line-2);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.d-deduction-edit p{margin:4px 0 0}.d-edit-title{font-size:19px}.d-chips .d-field-label{align-items:center;gap:8px;margin:0 6px 0 0;display:inline-flex}.d-chip{align-items:center;gap:8px;display:inline-flex}.d-input-small{width:110px;height:44px;font-size:16px}.d-table-hint{font-size:14px}.d-checkout-box{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.d-checkout-box[data-tone=wait]{border-color:var(--d-wait-line)}.d-checkout-box p{margin:0}.d-field-inline{flex-direction:row;align-items:center;gap:10px}.d-field-inline .d-field-label{margin:0}.d-input-prefix{align-items:center;gap:8px;display:inline-flex}.d-input-prefix .d-input{width:150px;height:44px}.d-divider{border-bottom:1px dashed var(--d-line-3);margin:8px 0}.d-sum-line{border-bottom:1px solid #1a1c20;padding:4px 0 8px}.d-sum-line .d-price-row{border-bottom:none;padding-bottom:2px}.d-price-row[data-strong=true] span:first-child,.d-price-row[data-strong=true] b{color:var(--d-text);font-weight:700}.d-price-row[data-tone=stop] span:first-child,.d-price-row[data-tone=stop] b,.d-stop-text{color:var(--d-stop-ink)}.d-total-row{padding-top:12px}.d-total-row span:first-child{color:var(--d-text);font-weight:700}.d-total-row b{color:var(--d-accent);font-size:22px}.d-wait-text{color:var(--d-wait);font-size:14px;font-weight:600}.d-note-ok{color:#86efac;font-size:16px}.d-price-note{flex-direction:column;gap:2px;font-size:14px;display:flex}.d-price-note b{color:var(--d-text-2);font-weight:600}.d-price-note span{color:var(--d-text-3)}.d-price-note[data-tone=wait] b{color:var(--d-wait)}.d-price-note[data-tone=stop] b{color:var(--d-stop-ink)}.d-price-note[data-tone=ok] b{color:#c8f25a}.d-pay-ppn{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.d-switch{font:inherit;color:var(--d-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:600;display:inline-flex}.d-switch i{border:1px solid var(--d-line-3);background:#2a3448;border-radius:13px;width:46px;height:26px;transition:background .15s;position:relative}.d-switch i:after{content:"";background:var(--d-text-2);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.d-switch[aria-checked=true] i{border-color:var(--d-accent);background:#c9f76559}.d-switch[aria-checked=true] i:after{background:var(--d-accent);transform:translate(20px)}.d-pay-total{flex-direction:column;gap:4px;padding:18px 20px;display:flex}.d-pay-total b{color:var(--d-text);font-size:clamp(40px,3.4vw,56px);line-height:1.1}.d-method-list{flex-direction:column;gap:10px;display:flex}.d-method{font:inherit;color:var(--d-text);text-align:left;cursor:pointer;background:var(--d-surface-2);border:1px solid var(--d-line-3);border-radius:12px;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:flex}.d-method:hover{background:var(--d-surface-hover)}.d-method[aria-pressed=true]{border:2px solid var(--d-accent);background:#c9f7651a}.d-method>span{flex-direction:column;gap:2px;min-width:0;display:flex}.d-method b{font-size:19px}.d-recap[data-tone=wait]{border-color:var(--d-wait-line)}.d-recap[data-tone=stop]{border-color:#ff777d73}.d-offer{color:var(--d-text-2);border-top:1px solid #ff777d4d;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding-top:10px;display:flex}.d-offer .d-btn{margin-left:0}.d-doc-row{border-bottom:1px solid #1a1c20;grid-template-columns:minmax(0,1fr) 96px 130px 330px;align-items:center;gap:12px;padding:12px 2px;display:grid}.d-doc-row:last-child{border-bottom:none}.d-doc-row[data-tone=failed] b{color:var(--d-wait)}.d-paper-preview{background:#1a1c20;border-radius:16px;justify-content:center;padding:16px;display:flex;overflow:auto}@media (max-width:1400px){.d-pay-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.d-pay-row>span:last-child{text-align:left;grid-column:1/-1}.d-pay-row[data-head=true]>span:last-child{display:none}.d-doc-row{grid-template-columns:minmax(0,1fr) auto}}.d-doc-row .d-btn{justify-content:center}.d-doc-row>.d-btn:last-child{width:100%}.d-input-small{width:150px}.d-table-panel .d-row-actions,.d-truck-main .d-row-actions{flex-wrap:wrap;align-items:center}.d-trow .d-num{white-space:nowrap}.d-chip[data-highlight=true]{outline:3px dashed var(--d-info);outline-offset:2px}.d-truck-main.v4-truck-main.v4-in .v4-deduction{gap:12px;padding:14px 18px}.d-truck-main.v4-truck-main.v4-in .v4-deduction-head{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.d-truck-main.v4-truck-main.v4-in .v4-deduction-head>.v4-sub{margin-left:auto;font-size:13px}.d-truck-main.v4-truck-main.v4-in .v4-deduction-head>.v4-btn{margin-left:auto}.d-truck-main.v4-truck-main.v4-in .v4-deduction-head>.v4-sub+.v4-btn{margin-left:0}.d-truck-main.v4-truck-main.v4-in .v4-jenis-big b{font-size:20px}.d-truck-main.v4-truck-main.v4-in .v4-pay-total{padding:18px 22px 20px}.d-truck-main.v4-truck-main.v4-in .v4-pay-total b{font-size:clamp(48px,4.6vw,72px)}.d-truck-main.v4-truck-main.v4-in .v4-doc{gap:18px;padding:16px}.d-truck-main.v4-truck-main.v4-in .v4-doc-title{font-size:18px;font-weight:600}.d-truck-main.v4-truck-main.v4-in .v4-doc-body .v4-row-actions{margin-top:auto}.k-app[data-ui=dark]{--meja:var(--d-bg);--panel:var(--d-surface);--panel-line:var(--d-line-2);--ceruk:var(--d-surface-2);--kertas:#0e0f12;--action-mark:var(--d-accent);--ink-1:var(--d-text);--ink-2:var(--d-text-2);--ink-3:var(--d-text-3);--line:var(--d-line-3);--line-soft:var(--d-line);--ink-ok:#c8f25a;--ink-wait:var(--d-wait);--ink-pending:#ffd08a;--ink-stop:var(--d-stop-ink);--action:var(--d-accent);--action-ink:var(--d-accent-ink);--disabled-bg:#1a1c20;--disabled-shadow:0 3px 0 #07080a;--focus-ring:0 0 0 3px var(--d-bg), 0 0 0 6px var(--d-focus);--focus-ring-field:0 0 0 3px #62d9e259;--key-bg:linear-gradient(#141a19, #0e0f12);--key-shadow:0 3px 0 #07080a;--key-pressed-bg:#1e2025;--key-pressed-shadow:inset 0 2px 6px #0006;--key-dark-bg:linear-gradient(#1e2025, #141a19);--key-dark-shadow:0 3px 0 #07080a;--panel-shadow:none;--font-ui:var(--d-font)}body:has(.k-app[data-ui=dark]) .k-lock{--meja:var(--d-bg);--panel:var(--d-surface);--panel-line:var(--d-line-2);--ceruk:var(--d-surface-2);--kertas:#0e0f12;--action-mark:var(--d-accent);--ink-1:var(--d-text);--ink-2:var(--d-text-2);--ink-3:var(--d-text-3);--line:var(--d-line-3);--line-soft:var(--d-line);--ink-ok:#c8f25a;--ink-wait:var(--d-wait);--ink-pending:#ffd08a;--ink-stop:var(--d-stop-ink);--action:var(--d-accent);--action-ink:var(--d-accent-ink);--disabled-bg:#1a1c20;--disabled-shadow:0 3px 0 #07080a;--focus-ring:0 0 0 3px var(--d-bg), 0 0 0 6px var(--d-focus);--focus-ring-field:0 0 0 3px #62d9e259;--key-bg:linear-gradient(#141a19, #0e0f12);--key-shadow:0 3px 0 #07080a;--key-pressed-bg:#1e2025;--key-pressed-shadow:inset 0 2px 6px #0006;--key-dark-bg:linear-gradient(#1e2025, #141a19);--key-dark-shadow:0 3px 0 #07080a;--panel-shadow:none;--font-ui:var(--d-font)}.k-app[data-ui=dark] .k-smallkey,.k-app[data-ui=dark] .k-chip,.k-app[data-ui=dark] .k-switch,.k-app[data-ui=dark] .k-keypad button,.k-app[data-ui=dark] .k-overlay-grid .k-key{border-color:var(--d-line-3);box-shadow:0 3px #07080a}.k-app[data-ui=dark] .k-smallkey[data-variant=danger]{color:var(--d-stop-ink);box-shadow:none;background:#ff777d14;border-color:#ff777d8c}.k-app[data-ui=dark] .k-smallkey:disabled,.k-app[data-ui=dark] .k-key[data-variant=unavailable],.k-app[data-ui=dark] .k-key[data-variant=unavailable] .k-key-sub{border-color:var(--d-line-2);color:var(--d-text-3)}.k-app[data-ui=dark] .k-kbd{border-color:var(--d-line-3);color:var(--d-text-2);background:#1a1c20}.k-app[data-ui=dark] .k-step{color:var(--d-text-3)}.k-app[data-ui=dark] .k-step[data-state=done] i{color:var(--d-ok);background:#c9f76526}.k-app[data-ui=dark] .k-message,.k-app[data-ui=dark] .k-message[data-tone=stop],.k-app[data-ui=dark] .k-field,.k-app[data-ui=dark] .k-inset,.k-app[data-ui=dark] .k-message[data-surface=inset]{box-shadow:none}.k-app[data-ui=dark] .k-history-row,.k-app[data-ui=dark] .k-receipt-rule,.k-app[data-ui=dark] .k-paper-title,.k-app[data-ui=dark] .k-paper-row{border-color:var(--d-line)}.k-app[data-ui=dark] .k-cash-part[data-tone=in],.k-app[data-ui=dark] .k-cash-change[data-tone=in]{background:#c9f7651f}.k-app[data-ui=dark] .k-cash-part[data-tone=out],.k-app[data-ui=dark] .k-cash-change[data-tone=out]{background:#ff777d1a}.k-app[data-ui=dark] .k-evidence span{background:repeating-linear-gradient(135deg,#141a19 0 8px,#0e0f12 8px 16px)}.k-app[data-ui=dark] .k-dialog{background:var(--d-surface);border:1px solid var(--d-line-2);color:var(--d-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 30px 80px #0009}.k-app[data-ui=dark] .k-backdrop{background:#07080ab8}.k-app[data-ui=dark] .k-doc,.k-app[data-ui=dark] .k-report-paper,.k-app[data-ui=dark] .k-receipt-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-1:#171612;--ink-2:#3c3a33;--ink-3:#4b4840;--kertas:#fffefb;--line:#c9c3b6;--line-soft:#e0dbd0}body:has(.k-app[data-ui=dark]) .k-lock{color:var(--d-text);font-family:var(--d-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080af5}body:has(.k-app[data-ui=dark]) .k-lock .k-panel{box-shadow:none;border-color:var(--d-line-3)}body:has(.k-app[data-ui=dark]) .k-lock .k-keypad button{box-shadow:none;border-color:var(--d-line-3)}@media (max-width:600px){.k-app[data-ui=dark] .k-banner{flex-wrap:wrap;gap:10px 12px}.k-app[data-ui=dark] .k-banner .k-message-text{flex:180px;font-size:15px}.k-app[data-ui=dark] .k-banner .k-message-actions{margin-left:0}}.d-callout[data-tone=ok]{color:#c8f25a;background:#c9f7651a;border-color:#c9f76566}.d-callout[data-tone=info]{background:var(--d-surface);color:var(--d-text-2);border-color:#1f2127}.d-out-list-head{max-width:520px}.d-out-main{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)}.d-btn-wide{justify-content:center;width:100%}.d-end{justify-content:flex-end}.d-strong{color:#fff;font-weight:700}.d-r{text-align:right}.d-sr{position:absolute;left:-9999px}.d-out-scan{flex-direction:column;gap:10px;padding:16px;display:flex}.d-out-scan[data-shake=true]{animation:.4s ease-in-out d-shake}@keyframes d-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.d-out-scan-label{font-size:17px;font-weight:700}.d-out-scan-row{gap:10px;display:flex}.d-out-scan-row .d-btn{height:58px}.d-out-scan-field{background:var(--d-bg);border:2px solid #2a2d33;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;height:58px;padding:0 12px 0 16px;transition:border-color .2s;display:flex}.d-out-scan-field[data-tone=ok]{border-color:var(--d-ok)}.d-out-scan-field[data-tone=stop]{border-color:var(--d-stop)}.d-out-scan-field[data-tone=wait]{border-color:var(--d-plate)}.d-out-scan-field input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:20px}.d-out-scan-result{color:#c8f25a;background:#c9f7651a;border:1px solid #c9f76566;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 14px;font-size:16px;display:flex}.d-out-scan-result[data-tone=stop]{color:var(--d-stop-ink);background:#ff777d1a;border-color:#ff777d66}.d-out-scan-result[data-tone=wait]{background:var(--d-wait-bg);border-color:var(--d-wait-line);color:var(--d-wait)}.d-out-table-panel{flex-direction:column;gap:4px;padding:8px 0 0;display:flex;overflow:hidden}.d-out-table-panel>.d-panel-head,.d-out-table-panel>.d-field-hint{padding:6px 16px}.d-out-table-scroll{max-height:470px;overflow-y:auto}.d-grid-table{border-collapse:collapse;width:100%}.d-grid-table th{color:var(--d-text-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--d-line);background:var(--d-surface);padding:10px 14px;font-size:14px;font-weight:600;position:sticky;top:0}.d-grid-table td{white-space:nowrap;border-bottom:1px solid #1a1c20;padding:9px 14px;font-size:16px}.d-grid-table tbody tr{cursor:pointer;transition:background .15s}.d-grid-table tbody tr:hover{background:var(--d-surface-2)}.d-grid-table tbody tr[data-selected=true] td{background:#c9f76514}.d-grid-table th.d-r,.d-grid-table td.d-r{text-align:right}.d-cb-cell{width:44px;padding-right:0!important}.d-cb{cursor:pointer;width:22px;height:22px;color:var(--d-bg);background:0 0;border:2px solid #33363e;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;display:inline-flex}.d-cb[data-state=on],.d-cb[data-state=some]{background:var(--d-accent);border-color:var(--d-accent)}.d-icon-btn{width:34px;height:34px;color:var(--d-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.d-icon-btn:hover{color:var(--d-stop-ink);background:#ff777d1f}.d-selbar{background:#c9f7651a;border:1px solid #c9f76573;border-radius:12px;align-items:center;gap:12px;min-height:50px;margin:0 8px 2px;padding:8px 12px 8px 16px;display:flex}.d-selbar b{color:#fff;white-space:nowrap;font-size:17px}.d-mass-confirm{background:#ff777d12;border:1px solid #ff777d66;border-radius:12px;flex-direction:column;gap:12px;margin:4px 8px 6px;padding:14px 16px;display:flex}.d-mass-confirm p{color:#fff;margin:0}.d-out-load{flex-direction:column;gap:14px;padding:18px;display:flex}.d-out-load-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.d-out-count{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.d-out-count b{color:#fff;font-size:clamp(44px,4vw,64px);font-weight:800;line-height:1}.d-out-count span{color:var(--d-text-3);font-size:20px}.d-out-label-kg{text-align:right}.d-out-label-kg b{color:#fff;white-space:nowrap;font-size:clamp(22px,2vw,30px);display:block}.d-out-lines{border-top:1px solid #1f2127;flex-direction:column;gap:6px;padding-top:12px;display:flex}.d-out-line{grid-template-columns:minmax(0,1fr) auto minmax(96px,auto);align-items:center;gap:12px;display:grid}.d-out-line>span:last-child{text-align:right;color:var(--d-text-2)}.d-out-composition-head{color:var(--d-text-3);justify-content:space-between;font-size:14px;display:flex}.d-out-composition-head b{color:#fff}.d-out-totals{border-top:1px solid #1f2127;flex-direction:column;gap:6px;padding-top:12px;display:flex}.d-price-row[data-tone=wait] b{color:var(--d-wait)}.d-out-delivery b{color:#fff;font-size:24px}.d-out-blockers{color:var(--d-wait);margin:0;padding-left:20px}.d-dialog-backdrop{z-index:30;background:#07080ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.d-dialog{background:var(--d-surface);border:1px solid var(--d-line-2);border-radius:16px;flex-direction:column;gap:14px;width:min(560px,100%);padding:22px;display:flex;box-shadow:0 30px 80px #0009}.d-dialog h2{margin:0;font-size:20px}.d-dialog p{color:var(--d-text-2);margin:0}@media (max-width:1400px){.d-out-main{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}}.d-composition-bar button{cursor:pointer;border:0;padding:0}.d-composition-bar button[data-index="0"]{background:var(--v4-jenis-ncc)}.d-composition-bar button[data-index="1"]{background:var(--v4-jenis-occ)}.d-composition-bar button[data-index="2"]{background:var(--v4-jenis-duplek)}.d-composition-bar button[data-index="3"]{background:var(--v4-jenis-swl)}.d-composition-bar button[data-index="4"]{background:var(--v4-jenis-buram)}.d-composition-bar button[data-index="5"]{background:var(--v4-jenis-plumpung)}.d-history-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.d-history-head h1{margin:0;font-size:24px}.d-history-date{white-space:nowrap;align-items:center;gap:10px;display:flex}.d-history-date b{text-align:center;min-width:140px;font-size:18px}.d-history-search{align-items:center;gap:8px;min-width:320px;display:flex}.d-history-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.d-history-day{font:inherit;color:var(--d-text-2);text-align:left;background:var(--d-surface);cursor:pointer;border:1px solid #1f2127;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.d-history-day span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-history-day b{color:var(--d-text)}.d-history-day i{background:var(--d-text-3);border-radius:2px;height:4px;display:block}.d-history-day[aria-current=date]{border-color:var(--d-accent);background:#c9f76514}.d-history-day[aria-current=date] i{background:var(--d-accent)}.d-history-day:disabled{opacity:.4;cursor:default}.d-history-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.d-history-card{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.d-history-card>b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(22px,2vw,30px);overflow:hidden}.d-history-card .d-btn{height:36px;color:var(--d-wait);align-self:flex-start;padding:0 8px}.d-history-change{color:var(--d-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.d-history-bars{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;min-height:70px;display:grid}.d-history-bars button{cursor:pointer;background:0 0;border:0;align-items:flex-end;height:100%;padding:0;display:flex}.d-history-bars i{background:#2a2d33;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.d-history-bars button[aria-pressed=true] i{background:var(--d-accent)}.d-history-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-filter-chip{border:1px solid var(--d-accent);color:#fff;background:#c9f7651a;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;display:inline-flex}.d-filter-chip button{color:inherit;cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:18px}.d-history-scroll{min-height:240px;max-height:calc(100vh - 470px);overflow-y:auto}.d-history-cell-text{text-overflow:ellipsis;max-width:260px;overflow:hidden}.d-grid-table td[data-cancelled=true]{color:var(--d-text-3);text-decoration:line-through}@media (max-width:1400px){.d-history-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.d-history-search{min-width:240px}}.d-price-input{width:200px;margin-left:auto;display:inline-flex}.d-price-input[data-invalid=true] .d-input{border-color:var(--d-stop)}.d-price-table td[data-tone=up]{color:var(--d-wait)}.d-price-table td[data-tone=down]{color:#c8f25a}.d-price-table tbody tr{cursor:default}.d-price-table tbody tr[data-changed=true] td{background:#c9f7650f}[data-ui=dark],.v4-scope{--v4-bg:#070909;--v4-bg-phone:#080a0a;--v4-side:#0b0f0ff5;--v4-card-from:#181e1d;--v4-card-to:#0f1312;--v4-card-flat:#111516;--v4-inset:#0b0f0f;--v4-raise:#1c2322;--v4-chip:#1f2725;--v4-line:#212927;--v4-line-2:#263030;--v4-line-3:#2f3936;--v4-line-strong:#3b4740;--v4-text:#eef4f1;--v4-text-2:#c3cdc8;--v4-text-3:#a2aea8;--v4-text-4:#8a9791;--v4-text-5:#6f7c76;--v4-lime:#c9f765;--v4-lime-ink:#10170a;--v4-lime-soft:#c9f7651f;--v4-cyan:#62d9e2;--v4-amber:#f5bb73;--v4-amber-text:#f8d3a3;--v4-amber-soft:#f5bb731a;--v4-trade:#b4a6f5;--v4-trade-soft:#b4a6f51c;--v4-red:#ff777d;--v4-jenis-ncc:#c9f765;--v4-jenis-occ:#e8eaed;--v4-jenis-duplek:#9aa0aa;--v4-jenis-swl:#7fa8b8;--v4-jenis-buram:#b9a27a;--v4-jenis-plumpung:#8e7bb8;--v4-jenis-marga:#c98b6b;--v4-font:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--v4-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--v4-text-base:16px;--v4-text-sub:14px;--v4-h1:28px;--v4-hero-number:84px;--v4-big-number:44px;--v4-radius-card:20px;--v4-radius-dialog:24px;--v4-radius-field:11px;--v4-radius-pill:999px;--v4-btn-h:44px;--v4-go-h:52px;--v4-field-h:48px;--v4-side-w:232px;--v4-gap:16px;--v4-page-pad:18px 26px 22px;--v4-grid:linear-gradient(#b2e7ca06 1px, transparent 1px), linear-gradient(90deg, #b2e7ca06 1px, transparent 1px);--v4-grid-size:42px 42px;--v4-glow:radial-gradient(closest-side, #49603e6b, transparent);--v4-go-shadow:0 10px 28px -14px #b9ff3a73;--v4-card:linear-gradient(160deg, var(--v4-card-from), var(--v4-card-to) 80%)}body:has(.k-app[data-ui=dark]) .k-lock{--v4-bg:#070909;--v4-bg-phone:#080a0a;--v4-side:#0b0f0ff5;--v4-card-from:#181e1d;--v4-card-to:#0f1312;--v4-card-flat:#111516;--v4-inset:#0b0f0f;--v4-raise:#1c2322;--v4-chip:#1f2725;--v4-line:#212927;--v4-line-2:#263030;--v4-line-3:#2f3936;--v4-line-strong:#3b4740;--v4-text:#eef4f1;--v4-text-2:#c3cdc8;--v4-text-3:#a2aea8;--v4-text-4:#8a9791;--v4-text-5:#6f7c76;--v4-lime:#c9f765;--v4-lime-ink:#10170a;--v4-lime-soft:#c9f7651f;--v4-cyan:#62d9e2;--v4-amber:#f5bb73;--v4-amber-text:#f8d3a3;--v4-amber-soft:#f5bb731a;--v4-trade:#b4a6f5;--v4-trade-soft:#b4a6f51c;--v4-red:#ff777d;--v4-jenis-ncc:#c9f765;--v4-jenis-occ:#e8eaed;--v4-jenis-duplek:#9aa0aa;--v4-jenis-swl:#7fa8b8;--v4-jenis-buram:#b9a27a;--v4-jenis-plumpung:#8e7bb8;--v4-jenis-marga:#c98b6b;--v4-font:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--v4-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--v4-text-base:16px;--v4-text-sub:14px;--v4-h1:28px;--v4-hero-number:84px;--v4-big-number:44px;--v4-radius-card:20px;--v4-radius-dialog:24px;--v4-radius-field:11px;--v4-radius-pill:999px;--v4-btn-h:44px;--v4-go-h:52px;--v4-field-h:48px;--v4-side-w:232px;--v4-gap:16px;--v4-page-pad:18px 26px 22px;--v4-grid:linear-gradient(#b2e7ca06 1px, transparent 1px), linear-gradient(90deg, #b2e7ca06 1px, transparent 1px);--v4-grid-size:42px 42px;--v4-glow:radial-gradient(closest-side, #49603e6b, transparent);--v4-go-shadow:0 10px 28px -14px #b9ff3a73;--v4-card:linear-gradient(160deg, var(--v4-card-from), var(--v4-card-to) 80%)}.v4-scope{background:var(--v4-bg);color:var(--v4-text);font-family:var(--v4-font);font-size:var(--v4-text-base);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.k-app[data-ui=dark]{font-size:var(--v4-text-base);isolation:isolate;line-height:1.35;position:relative}.k-app[data-ui=dark]:before{content:"";background-image:var(--v4-grid);background-size:var(--v4-grid-size);pointer-events:none;z-index:-1;position:absolute;inset:0}.k-app[data-ui=dark]:after{content:"";background:var(--v4-glow);pointer-events:none;z-index:-1;width:1100px;height:700px;position:absolute;top:-260px;right:-200px}[data-ui=dark] .d-mono,.v4-mono{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}[data-ui=dark] .d-sidebar{width:var(--v4-side-w);background:var(--v4-side);border-right:1px solid #1d2422;gap:16px;padding:22px 14px 16px}[data-ui=dark] .d-sidebar-brand{padding:2px 6px 6px}[data-ui=dark] .d-logo{background:var(--v4-lime);width:40px;height:40px;color:var(--v4-lime-ink);border:none;border-radius:12px}.d-brand-text b{font-size:16px;font-weight:700;display:block}.d-brand-text span{font-size:var(--v4-text-sub);color:var(--v4-text-4);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-ui=dark] .d-menu{gap:3px}[data-ui=dark] .d-menu-item{height:42px;color:var(--v4-text-3);border-left:1px solid #0000;border-radius:12px;padding:0 12px;font-size:15px;font-weight:500}[data-ui=dark] .d-menu-item:hover{background:var(--v4-raise);color:var(--v4-text)}[data-ui=dark] .d-menu-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--v4-lime);color:var(--v4-lime);background:linear-gradient(90deg,#c9f76524,#c9f7650a);font-weight:600}[data-ui=dark] .d-menu-item[aria-current=page] svg{color:inherit;filter:none}[data-ui=dark] .d-count{background:var(--v4-raise);min-width:22px;height:22px;color:var(--v4-text);font-family:var(--v4-mono);border:none;border-radius:7px;padding:0 6px;font-size:12px;font-weight:700}[data-ui=dark] .d-menu-item[aria-current=page] .d-count{background:var(--v4-lime);color:var(--v4-lime-ink)}[data-ui=dark] .d-menu-item:not([aria-current=page]) .d-count[data-tone=work]{background:var(--v4-amber-soft);color:var(--v4-amber)}.d-devices{border:1px solid var(--v4-line);background:#101413;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:16px;display:flex}.d-devices .d-dot{width:9px;height:9px}.d-devices-text{flex:1;min-width:0;line-height:1.25}.d-devices-time{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:var(--v4-text-sub);color:var(--v4-text-4)}.d-devices[data-tone=wait]{background:var(--v4-amber-soft);color:var(--v4-amber-text);border-color:#f5bb7373}.d-devices[data-tone=stop]{color:#ffabae;background:#ff777d14;border-color:#ff777d73}[data-ui=dark] .d-dot[data-tone=ok]{background:var(--v4-lime);box-shadow:none}[data-ui=dark] .d-dot[data-tone=wait]{background:var(--v4-amber);box-shadow:none}[data-ui=dark] .d-dot[data-tone=stop]{background:var(--v4-red);box-shadow:none}[data-ui=dark] .d-operator{border:1px solid var(--v4-line);background:#101413;border-radius:16px;padding:10px}[data-ui=dark] .d-operator-initials{background:linear-gradient(135deg, var(--v4-lime), var(--v4-cyan));color:var(--v4-lime-ink);cursor:pointer;border:none;font-size:16px;font-weight:800}[data-ui=dark] .d-operator-name b{font-weight:600}[data-ui=dark] .d-operator-name span{font-size:var(--v4-text-sub);color:var(--v4-text-4)}[data-ui=dark] .d-btn,.v4-btn{letter-spacing:-.005em;height:var(--v4-btn-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);color:var(--v4-text);white-space:nowrap;cursor:pointer;background:#161b1b;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,transform 80ms;display:inline-flex}[data-ui=dark] .d-btn:hover:not(:disabled),.v4-btn:hover:not(:disabled){background:var(--v4-raise)}[data-ui=dark] .d-btn:active:not(:disabled),.v4-btn:active:not(:disabled){transform:scale(.98)}.v4-btn:disabled{opacity:.5;cursor:not-allowed}[data-ui=dark] .d-btn[data-variant=quiet],.v4-btn[data-variant=text]{color:var(--v4-text-3);background:0 0;border-color:#0000}[data-ui=dark] .d-btn[data-variant=quiet]:hover,.v4-btn[data-variant=text]:hover:not(:disabled){background:var(--v4-raise);color:var(--v4-text)}[data-ui=dark] .d-btn[data-variant=danger],.v4-btn[data-variant=danger]{color:#ffabae;background:#ff777d0f;border-color:#ff777d8c}[data-ui=dark] .d-btn-accent{background:var(--v4-lime);border-color:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow)}[data-ui=dark] .d-btn-accent:hover:not(:disabled){background:#d7fa85}.v4-btn[data-size=small]{border-radius:10px;height:36px;padding:0 12px;font-size:14px}.v4-btn[data-icon-only=true]{width:var(--v4-btn-h);padding:0}[data-ui=dark] .d-accent,.v4-go{width:auto;min-width:200px;max-width:100%;height:var(--v4-go-h);border:1px solid var(--v4-lime);background:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-self:flex-end;align-items:center;gap:10px;padding:0 18px;font-family:inherit;font-size:17px;font-weight:700;transition:background .2s,transform 80ms,box-shadow .2s;display:inline-flex;overflow:hidden}[data-ui=dark] .d-accent:hover:not(:disabled),.v4-go:hover:not(:disabled){background:#d7fa85}[data-ui=dark] .d-accent:active:not(:disabled),.v4-go:active:not(:disabled){transform:scale(.995)}[data-ui=dark] .d-accent:disabled,.v4-go:disabled{background:var(--v4-raise);border:1px solid var(--v4-line-3);box-shadow:none;color:var(--v4-text-4);cursor:not-allowed}.v4-go[data-align=start],[data-ui=dark] .d-accent[data-align=start]{justify-content:flex-start}[data-ui=dark] .d-accent .d-kc,.v4-go .d-kc{height:22px;color:inherit;opacity:.7;background:0 0;border:1px solid;margin-left:auto;padding:0 6px;font-size:11px}.v4-go[data-align=center] .d-kc,[data-ui=dark] .d-accent[data-align=center] .d-kc{margin-left:0}[data-ui=dark] .d-accent-note{color:var(--v4-text-4);text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}[data-ui=dark] .d-kc,.v4-kc{font-family:var(--v4-mono);min-width:24px;height:24px;color:inherit;opacity:.65;background:0 0;border:1px solid;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}[data-ui=dark] .d-plate{font-family:var(--v4-mono);letter-spacing:.05em;background:var(--v4-text);color:var(--v4-bg);box-shadow:inset 0 0 0 1.5px var(--v4-bg), 0 0 0 1px var(--v4-text);border:none;border-radius:6px;padding:3px 8px;font-size:15px;font-weight:700}[data-ui=dark] .d-plate[data-size=large]{box-shadow:inset 0 0 0 2px var(--v4-bg), 0 0 0 1.5px var(--v4-text);border-radius:8px;padding:4px 12px;font-size:26px}[data-ui=dark] .d-badge,.v4-pill{border-radius:var(--v4-radius-pill);white-space:nowrap;border:1px solid var(--v4-line-2);height:30px;color:var(--v4-text);background:#161b1b;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:15px;font-weight:600;display:inline-flex}[data-ui=dark] .d-badge:before,.v4-pill:before{content:"";background:var(--v4-text-5);border-radius:50%;flex:none;width:7px;height:7px}[data-ui=dark] .d-badge[data-tone=ok]:before,.v4-pill[data-tone=ok]:before{background:var(--v4-lime)}[data-ui=dark] .d-badge[data-tone=wait]:before,[data-ui=dark] .d-badge[data-tone=sync]:before,.v4-pill[data-tone=wait]:before{background:var(--v4-amber)}[data-ui=dark] .d-badge[data-tone=info]:before,.v4-pill[data-tone=info]:before{background:var(--v4-cyan)}.v4-pill[data-tone=stop]:before{background:var(--v4-red)}[data-ui=dark] .d-badge[data-tone=wait],[data-ui=dark] .d-badge[data-tone=sync],[data-ui=dark] .d-badge[data-tone=info],[data-ui=dark] .d-badge[data-tone=ok],[data-ui=dark] .d-badge[data-tone=off]{border-color:var(--v4-line-2);color:var(--v4-text);background:#161b1b}[data-ui=dark] .d-badge[data-tone=off]{color:var(--v4-text-3)}.v4-pill[data-strong=true][data-tone=ok]{color:var(--v4-lime);background:#c9f76529;border-color:#c9f76566}.v4-pill[data-strong=true][data-tone=wait]{color:var(--v4-amber-text);background:#f5bb7324;border-color:#f5bb7373}.v4-pill[data-strong=true][data-tone=stop]{color:#ffabae;background:#ff777d1f;border-color:#ff777d73}[data-ui=dark] .d-steps{border-bottom:none;gap:10px;padding:0}[data-ui=dark] .d-step{font:inherit;color:var(--v4-text-4);background:0 0;border:none;gap:10px;height:40px;padding:0;font-size:17px}[data-ui=dark] button.d-step{cursor:pointer}[data-ui=dark] button.d-step:hover{color:var(--v4-text)}[data-ui=dark] .d-step-n{width:26px;height:26px;font-family:var(--v4-mono);border:1px solid var(--v4-line-3);color:var(--v4-text-3);background:0 0;font-size:12px}[data-ui=dark] .d-step[data-state=done]{color:var(--v4-text-2)}[data-ui=dark] .d-step[data-state=done] .d-step-n{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#0000}[data-ui=dark] .d-step[data-state=now]{background:var(--v4-lime);color:var(--v4-lime-ink);border-radius:var(--v4-radius-pill);padding:0 16px 0 7px;font-weight:700}[data-ui=dark] .d-step[data-state=now] .d-step-n{background:var(--v4-lime-ink);color:var(--v4-lime);border-color:var(--v4-lime-ink)}[data-ui=dark] .d-step-sep{background:var(--v4-line-2)}[data-ui=dark] .d-panel,.v4-card{background:var(--v4-card);border:1px solid var(--v4-line);border-radius:var(--v4-radius-card)}.v4-inset{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px}.v4-label{font-size:var(--v4-text-sub);color:var(--v4-text-3);align-items:center;gap:8px;display:flex}.v4-sub{font-size:var(--v4-text-sub);color:var(--v4-text-4)}.v4-h1{font-size:var(--v4-h1);letter-spacing:-.01em;margin:0;font-weight:700}[data-ui=dark] .d-hud{-webkit-backdrop-filter:none;backdrop-filter:none;--hud:var(--v4-amber);--hud-glow:transparent;background:#07080ac7;border:1px solid #ffffff1f;border-radius:16px}[data-ui=dark] .d-hud[data-state=stable]{--hud:var(--v4-lime);--hud-glow:transparent}[data-ui=dark] .d-hud[data-state=off]{--hud:var(--v4-red)}[data-ui=dark] .d-hud-lamp{width:8px;height:8px;box-shadow:none}[data-ui=dark] .d-hud-value b{text-shadow:none;font-weight:700}[data-ui=dark] .d-hud-meter i{box-shadow:none}[data-ui=dark] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--v4-cyan);outline-offset:3px}[data-ui=dark] .d-input,.v4-input{height:var(--v4-field-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);color:var(--v4-text);font-family:inherit;font-size:var(--v4-text-base);width:100%;min-width:0;padding:0 16px}[data-ui=dark] .d-input:focus,.v4-input:focus{border-color:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft);outline:none}.v4-field{flex-direction:column;gap:8px;min-width:0;display:flex}.v4-field>label,.v4-field-label{font-size:var(--v4-text-sub);color:var(--v4-text-3)}.v4-field-hint{font-size:var(--v4-text-sub);color:var(--v4-text-4)}.v4-field-error{font-size:var(--v4-text-sub);color:#ffabae}[data-ui=dark] .d-chip,.v4-chip{border:1px solid var(--v4-line-3);height:38px;color:var(--v4-text-2);white-space:nowrap;cursor:pointer;background:#141a19;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}[data-ui=dark] .d-chip[aria-pressed=true],.v4-chip[aria-pressed=true]{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f765b3}.v4-choice{text-align:left;border:1.5px solid var(--v4-line-3);background:var(--v4-card-flat);color:var(--v4-text);cursor:pointer;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;font-family:inherit;display:flex;position:relative}.v4-choice:hover:not(:disabled){border-color:var(--v4-line-strong)}.v4-choice[aria-pressed=true]{border-color:var(--v4-lime);background:linear-gradient(180deg, #c9f7651a, var(--v4-card-flat))}.v4-choice:disabled{opacity:.5;cursor:not-allowed}.v4-choice-head{align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.v4-choice-head svg{flex:none}.v4-choice[aria-pressed=true] .v4-choice-head svg{color:var(--v4-lime)}.v4-choice-value{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.v4-choice-sub{font-size:var(--v4-text-sub);color:var(--v4-text-4)}.v4-toggle{color:var(--v4-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:inherit;font-size:17px;display:inline-flex}.v4-toggle-track{background:var(--v4-line-3);border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.v4-toggle-track:after{content:"";background:var(--v4-text);border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.v4-toggle[aria-checked=true] .v4-toggle-track{background:var(--v4-lime)}.v4-toggle[aria-checked=true] .v4-toggle-track:after{background:var(--v4-lime-ink);transform:translate(18px)}.v4-amount{border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-field);background:var(--v4-inset);align-items:center;height:52px;display:inline-flex;overflow:hidden}.v4-amount button{width:52px;height:100%;color:var(--v4-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.v4-amount button:hover:not(:disabled){background:var(--v4-raise)}.v4-amount button:disabled{color:var(--v4-text-5);cursor:not-allowed}.v4-amount output{text-align:center;min-width:64px;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.v4-box{border-radius:18px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:17px;display:flex}.v4-box svg{flex:none;margin-top:2px}.v4-box-text{flex:1;min-width:0}.v4-box-title{font-weight:700}.v4-box-sub{font-size:var(--v4-text-sub);color:var(--v4-text-3);margin-top:2px}.v4-box[data-tone=warn]{background:var(--v4-amber-soft);border:1px solid #f5bb7366}.v4-box[data-tone=warn] svg{color:var(--v4-amber)}.v4-box[data-tone=warn] .v4-box-title{color:var(--v4-amber-text)}.v4-box[data-tone=ok]{background:#c9f76512;border:1px solid #c9f76559}.v4-box[data-tone=ok] svg{color:var(--v4-lime)}.v4-box[data-tone=stop]{background:#ff777d14;border:1px solid #ff777d73}.v4-box[data-tone=stop] svg,.v4-box[data-tone=stop] .v4-box-title{color:#ffabae}.v4-box-actions{flex:none;align-self:center;gap:10px;display:flex}.k-dialog[data-look=v4]{background:var(--v4-card-flat);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-dialog);color:var(--v4-text);font-family:var(--v4-font);font-size:var(--v4-text-base);width:min(640px,100vw - 48px);max-width:100%;max-height:calc(100vh - 48px);animation:v4-rise var(--motion-in) var(--motion-ease) both;flex-direction:column;gap:18px;padding:28px 30px 24px;display:flex;overflow:auto;box-shadow:0 40px 80px -20px #000c}.k-dialog[data-look=v4][data-size=wide]{width:min(880px,100vw - 48px)}@media (max-width:480px){.k-dialog[data-look=v4]{padding:22px 16px 16px}}.k-backdrop:has(>.k-dialog[data-look=v4]){animation:v4-fade var(--motion-in) ease-out both;background:#040506b8}.v4-modal-title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.v4-modal-sub{color:var(--v4-text-3);margin:-10px 0 0;font-size:16px}.v4-modal-actions{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.v4-modal-actions .v4-go{width:auto;height:var(--v4-btn-h);border-radius:var(--v4-radius-field);box-shadow:var(--v4-go-shadow);padding:0 18px;font-size:15px}@keyframes v4-fade{0%{opacity:0}}@keyframes v4-rise{0%{opacity:0;transform:translateY(14px)}}.v4-cam{border:1px solid var(--v4-line-2);background:#090c0c;border-radius:26px;min-height:0;position:relative;overflow:hidden}.v4-cam-img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.v4-cam-shade{pointer-events:none;background:linear-gradient(#07080a8c,#07080a00 28% 50%,#07080aeb);position:absolute;inset:0}.v4-cam-empty{color:var(--v4-text-5);text-align:center;justify-content:center;align-items:center;padding:0 40px;font-size:16px;display:flex;position:absolute;inset:0}.v4-cam-empty[data-tone=stop]{color:#ffabae}.v4-cam-top{color:#d4ddd8;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;top:16px;left:18px;right:18px}.v4-cam-top-left{align-items:center;gap:14px;display:flex}.v4-live{background:var(--v4-red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite v4-pulse;display:inline-block}.v4-cam[data-health=offline] .v4-live{background:var(--v4-text-5);animation:none}.v4-cam-pip{z-index:1;aspect-ratio:16/9;background:#090c0c;border:2px solid #ffffff59;border-radius:18px;width:min(330px,34%);position:absolute;top:52px;right:10px;overflow:hidden;box-shadow:0 20px 40px #00000080}.v4-cam-pip .v4-cam-top{background:linear-gradient(#07080acc,#0000);padding:8px 10px;top:0;left:0;right:0}.v4-cam-bottom{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.v4-cam-side{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.v4-cam-side .v4-btn{background:#07080ab3;height:44px}.v4-weight-label{color:#d4ddd8;font-size:17px}.v4-weight{align-items:baseline;gap:12px;margin-top:6px;display:flex}.v4-weight b{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:var(--v4-hero-number);letter-spacing:-.04em;color:var(--v4-text);font-weight:700;line-height:.9}.v4-weight[data-state=stable] b{color:var(--v4-lime)}.v4-weight[data-state=moving] b{color:var(--v4-amber-text)}.v4-weight[data-state=off] b{color:var(--v4-text-5)}.v4-weight[data-size=hero] b{font-size:clamp(72px,6.2vw,118px)}.v4-meter{gap:3px;width:min(460px,100%);margin-top:14px;display:flex}.v4-meter span{background:#ffffff24;border-radius:2px;flex:1;height:10px}.v4-meter span[data-on=true]{background:var(--v4-amber)}.v4-meter[data-state=stable] span[data-on=true]{background:var(--v4-lime)}.v4-scale-chip{text-align:right;background:#07080ad1;border:1px solid #ffffff1f;border-radius:16px;min-width:150px;padding:12px 14px}.v4-scale-chip b{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.v4-scale-chip small{color:var(--v4-text-3);margin-left:6px;font-size:14px}.v4-brk{pointer-events:none;border-style:solid;border-color:#ffffff8c;width:22px;height:22px;position:absolute}@keyframes v4-pulse{0%,to{opacity:1}50%{opacity:.25}}.v4-wallet{flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.v4-wallet-head{align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.v4-tile-icon{background:var(--v4-chip);width:44px;height:44px;color:var(--v4-text);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v4-tile-icon[data-tone=ok]{color:var(--v4-lime)}.v4-tile-icon[data-tone=wait]{color:var(--v4-amber)}.v4-wallet-balance{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:var(--v4-big-number);letter-spacing:-.03em;font-weight:700;line-height:1}.v4-wallet-balance small{color:var(--v4-text-4);letter-spacing:0;margin-right:6px;font-size:20px;font-weight:600}.v4-wallet[data-size=small] .v4-wallet-balance{font-size:32px}.v4-wallet[data-tone=wait] .v4-wallet-balance{color:var(--v4-amber-text)}.v4-price{flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.v4-price-head{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.v4-price-value{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.v4-price-value small{color:var(--v4-text-4);margin-left:6px;font-size:14px;font-weight:500}.v4-price-value[data-empty=true]{font:500 15px var(--v4-font);letter-spacing:0;color:var(--v4-text-4)}.v4-change{white-space:nowrap;font-family:var(--v4-mono);background:var(--v4-raise);color:var(--v4-text-3);border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.v4-change[data-dir=up]{background:var(--v4-lime-soft);color:var(--v4-lime)}.v4-change[data-dir=down]{color:#ffabae;background:#ff777d1f}.v4-denoms{flex-direction:column;gap:8px;display:flex}.v4-denom{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px;grid-template-columns:140px auto 1fr;align-items:center;gap:16px;padding:8px 12px;display:grid}.v4-denom-face{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.v4-denom-total{text-align:right;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:18px}.v4-denom-total small{font-family:var(--v4-font);color:var(--v4-text-4);font-size:14px;display:block}.v4-denom[data-mismatch=true]{border-color:#f5bb7373}.v4-denom[data-mismatch=true] .v4-denom-total small{color:var(--v4-amber-text)}.v4-table{border-collapse:collapse;width:100%;font-size:17px}.v4-table th{text-align:left;font-weight:500;font-size:var(--v4-text-sub);color:var(--v4-text-3);border-bottom:1px solid var(--v4-line-2);padding:10px 14px}.v4-table td{border-bottom:1px solid var(--v4-line-2);padding:12px 14px}.v4-table .v4-num{text-align:right;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.v4-table tr[data-band=true] td{background:var(--v4-inset);font-weight:600}.v4-table tr[data-total=true] td{border-top:2px solid var(--v4-line-strong);font-weight:700}.v4-table .v4-in{color:var(--v4-lime)}.v4-table .v4-out{color:var(--v4-text)}.v4-paper{color:#15161a;font-family:var(--v4-mono);white-space:pre;background:#f4f2ec;border-radius:10px;padding:22px 26px;font-size:14px;line-height:1.45;overflow:auto;box-shadow:0 24px 50px -20px #000000b3}.v4-chart{width:100%;height:auto;display:block;overflow:visible}.v4-chart text{font-family:var(--v4-mono);fill:var(--v4-text-5);font-size:12px}.v4-chart .v4-axis-unit{font-family:var(--v4-font);fill:var(--v4-text-4)}.v4-chart .v4-gridline{stroke:var(--v4-line-2);stroke-width:1px}.v4-chart .v4-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v4-chart .v4-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.2,.8,.2,1) .1s forwards v4-draw}.v4-chart .v4-current{fill:var(--v4-text);font-weight:700}@keyframes v4-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-ui=dark] *,.v4-scope *{animation:none!important}.v4-chart .v4-draw{stroke-dashoffset:0}}[data-ui=dark] .d-sidebar .d-operator-name{flex:100px;min-width:0}@media (max-width:1400px){.v4-weight b{font-size:72px}}.v4-page{min-height:0;padding:var(--v4-page-pad);gap:var(--v4-gap);flex-direction:column;flex:auto;display:flex;overflow:auto}.v4-page-head{align-items:center;gap:12px;display:flex}.v4-page-title-row{align-items:center;gap:12px;min-width:0;display:flex}.v4-page-title-row .v4-h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v4-page-title{flex:1;min-width:0}.v4-page-sub{align-items:center;gap:14px;margin-top:2px;display:flex}.v4-page-sub .v4-pill{height:28px}.v4-page-actions{align-items:center;gap:12px;display:flex}.v4-legend{font-size:var(--v4-text-sub);color:var(--v4-text-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:8px;display:flex}.v4-legend span{align-items:center;gap:8px;display:inline-flex}.v4-legend i{border-radius:2px;width:12px;height:4px}.d-operator-switch{cursor:pointer;opacity:.5}.d-operator-switch:hover{opacity:1}.v4-seg{gap:4px;display:flex}.v4-seg span{background:#28302d;border-radius:3px;flex:1;height:6px}.v4-seg span[data-state=done]{background:var(--v4-lime)}.v4-seg span[data-state=now]{background:linear-gradient(90deg, var(--v4-lime) 50%, #28302d 50%)}.v4-fill{transform-box:fill-box;transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) .3s both v4-fillx}@keyframes v4-fillx{0%{transform:scaleX(0)}}.v4-gate{border-radius:var(--v4-radius-card);background:linear-gradient(90deg,#f5bb7329,#101114e6 70%);border:1px solid #f5bb7373;align-items:center;gap:18px;padding:16px 20px;display:flex}.v4-gate-text{flex:1;min-width:0}.v4-gate-text>b{font-size:22px;display:block}.v4-gate-list{color:#c6d0cb;flex-wrap:wrap;gap:8px 22px;margin-top:8px;font-size:17px;display:flex}.v4-gate-list b{color:#fff}@media (max-width:760px){.v4-gate{flex-wrap:wrap}.v4-gate-text{flex:100%}.v4-gate>.v4-btn{white-space:normal;max-width:100%;height:auto;min-height:52px}}.v4-home-grid{gap:var(--v4-gap);flex:1 0 auto;grid-template-rows:minmax(420px,1fr);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);min-height:420px;display:grid}.v4-onscale{flex-direction:column;gap:12px;min-height:0;padding:16px 18px 18px;display:flex;overflow:auto}.v4-onscale-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v4-onscale-who{align-items:center;gap:12px;display:flex}.v4-onscale-who .d-plate{font-size:20px}.v4-onscale-who b{font-size:17px}.v4-onscale-truck{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex}.v4-onscale-empty{color:var(--v4-text-4);text-align:center;flex:1;justify-content:center;align-items:center;font-size:18px;display:flex}.v4-stat3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v4-stat3>div{flex-direction:column;padding:10px 12px;display:flex}.v4-stat3 b{font-size:22px}.v4-onscale-mix{font-size:17px}.v4-onscale-reviewers{flex-wrap:wrap;gap:10px;display:flex}.v4-open-row{gap:var(--v4-gap);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v4-open-card{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.v4-open-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.v4-open-pills{gap:6px;min-width:0;display:flex;overflow:hidden}.v4-open-body{justify-content:space-between;align-items:center;gap:8px;display:flex}.v4-open-who{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.v4-open-who b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;overflow:hidden}.v4-open-kg{font-size:19px;font-weight:700}.v4-open-kg small{color:var(--v4-text-4);font-size:15px}.v4-open-action{width:100%;height:44px}@media (max-width:1600px){.v4-open-row{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ui=dark] .v4-truck-top{background:0 0;border-bottom:none;flex-direction:column;gap:14px;padding:18px 26px 0;display:flex}.v4-truck-head{align-items:center;gap:14px;display:flex}.v4-truck-name{flex-direction:column;min-width:0;display:flex}.v4-truck-name b{white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:700;overflow:hidden}.v4-mono-mix{font-family:var(--v4-mono);font-size:14px}[data-ui=dark] .v4-truck-main{gap:var(--v4-gap);grid-template-columns:minmax(0,1.62fr) minmax(380px,1fr);align-items:stretch;padding:16px 26px 22px}.v4-truck-main>.d-col{gap:var(--v4-gap);min-width:0}.v4-truck-main .v4-cam{flex:none;height:clamp(340px,50vh,560px)}.v4-aside{min-height:0}.v4-aside-fill{flex:1}.v4-card-title{margin:0;font-size:18px;font-weight:700}.v4-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v4-list-card{flex-direction:column;gap:2px;padding:16px 18px;display:flex}.v4-list-card>.v4-card-title,.v4-list-card>.v4-card-head{margin-bottom:8px}.v4-list-row{border-top:1px solid var(--v4-line-2);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.v4-list-row:first-of-type{border-top:none}.v4-list-row b{font-size:19px}.v4-list-row b small{font-family:var(--v4-font);color:var(--v4-text-3);font-size:15px;font-weight:500}.v4-jenis{align-items:center;gap:10px;font-size:18px;display:inline-flex}.v4-jenis i{border-radius:3px;flex:none;width:10px;height:10px}.v4-card-note{margin:10px 0 0}.v4-input.v4-input-plate{height:76px;font-family:var(--v4-mono);letter-spacing:.08em;text-transform:uppercase;border-width:2px;font-size:38px;font-weight:700}.v4-suggest{flex-direction:column;padding:6px 14px;display:flex}.v4-suggest-row{border:none;border-top:1px solid var(--v4-line-2);min-height:52px;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 4px;font-family:inherit;font-size:18px;display:flex}.v4-suggest-row:first-child{border-top:none}.v4-suggest-row .v4-sub{margin-left:auto}.v4-suggest-row[data-selected=true] b{color:var(--v4-lime)}.v4-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v4-chips{flex-wrap:wrap;gap:10px;display:flex}.v4-box-chips{margin-top:12px}.v4-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v4-lime{color:var(--v4-lime)}.v4-mats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v4-mats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v4-mat{text-align:left;border:1.5px solid var(--v4-line);background:var(--v4-card);min-height:108px;color:var(--v4-text);cursor:pointer;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;font-family:inherit;display:flex}.v4-mat:hover{border-color:var(--v4-line-strong)}.v4-mat[aria-pressed=true]{border-color:var(--v4-lime);background:linear-gradient(180deg, #c9f76514, var(--v4-card-to))}.v4-mat-top{justify-content:space-between;align-items:center;display:flex}.v4-mat-top i{border-radius:3px;width:12px;height:12px}.v4-mat-name{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;overflow:hidden}.v4-mat-price{color:var(--v4-text-4);font-size:15px}.v4-round{background:var(--v4-inset);border:1px solid var(--v4-line);width:100%;min-height:58px;color:var(--v4-text);text-align:left;border-radius:14px;align-items:center;gap:14px;margin-top:6px;padding:8px 12px;font-family:inherit;display:flex}.v4-round-button{cursor:pointer}.v4-round-button[aria-pressed=true]{border-color:var(--v4-lime)}.v4-round[data-tone=muted]{color:var(--v4-text-3);background:0 0}.v4-round[data-tone=deleted]{opacity:.5;text-decoration:line-through}.v4-round[data-tone=pending]{border-style:dashed;border-color:#c9f76573}.v4-round-tag{font-family:var(--v4-mono);background:var(--v4-chip);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.v4-round-text{flex-direction:column;flex:1;min-width:0;display:flex}.v4-round-text b{font-weight:600}.v4-round-kg{font-size:20px;font-weight:700}.v4-round-actions{padding:8px 0 4px}.v4-reviewer{align-items:center;gap:12px;padding:6px 0;display:flex}.v4-avatar{background:var(--v4-chip);width:38px;height:38px;color:var(--v4-text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.v4-reviewer[data-joined=true] .v4-avatar[data-authority=qc]{color:var(--v4-cyan);background:#62d9e224}.v4-reviewer[data-joined=true] .v4-avatar[data-authority=warehouse_head]{background:var(--v4-lime-soft);color:var(--v4-lime)}.v4-stat4{grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 20px;display:grid}.v4-stat4>div{flex-direction:column;gap:4px;display:flex}.v4-stat4 b{font-size:24px;font-weight:700}.v4-stat4 b.v4-big{font-size:30px}.v4-stat4 small{color:var(--v4-text-4);font-size:14px}.v4-deduction{cursor:pointer;flex-direction:column;gap:14px;padding:16px 20px;display:flex}.v4-deduction[data-selected=true]{cursor:default;border-color:var(--v4-line-strong)}.v4-deduction-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.v4-jenis-big b{font-size:22px}.v4-chip-percent{justify-content:center;min-width:64px;font-size:19px}.v4-chip-percent[aria-pressed=true]{background:var(--v4-lime);border-color:var(--v4-lime);color:var(--v4-lime-ink)}.v4-reasons{align-items:center}[data-ui=dark] .v4-chip[data-highlight=true]{outline:2px dashed var(--v4-cyan);outline-offset:2px}.v4-input.v4-input-small{width:120px;height:48px}.v4-prefix-input{align-items:center;gap:8px;display:inline-flex}.v4-prefix-input .v4-input{width:140px;height:52px}.v4-total-kg{font-size:30px}.v4-pay-table{padding:8px 6px 14px}.v4-pay-table .v4-table td{font-size:19px}.v4-pay-table tr[data-waiting=true] td{color:var(--v4-amber-text)}.v4-subtotal{font-size:21px;font-weight:700}.v4-price-note{color:var(--v4-text-3);margin-top:4px;font-size:14px}.v4-price-note[data-tone=wait] b{color:var(--v4-amber-text)}.v4-price-note[data-tone=stop] b{color:#ffabae}.v4-pay-ppn{align-items:center;gap:12px;padding:14px 14px 0;display:flex}.v4-push{margin-left:auto}.v4-pay-total{background:linear-gradient(180deg, #c9f7650f, var(--v4-card-to));flex-direction:column;gap:6px;padding:20px 24px 24px;display:flex}.v4-pay-total b{letter-spacing:-.03em;color:var(--v4-lime);font-size:76px;font-weight:700;line-height:1}.v4-pay-total b small{color:var(--v4-text-2);letter-spacing:0;margin-right:10px;font-size:26px}.v4-choice .d-kc{position:absolute;top:16px;right:16px}.v4-offer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.v4-doc{gap:20px;padding:18px;display:flex}.v4-doc-thumb{cursor:zoom-in;background:#f4f2ec;border:none;border-radius:6px;flex:none;width:200px;height:240px;padding:0;position:relative;overflow:hidden}.v4-doc-thumb-paper{transform-origin:0 0;pointer-events:none;text-align:left;width:480px;position:absolute;top:0;left:0;transform:scale(.42)}.v4-doc-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.v4-doc-title{margin:0;font-size:24px;font-weight:700}[data-ui=dark] .d-accent[data-variant=secondary]{color:var(--v4-text);border:1px solid var(--v4-line-3);box-shadow:none;background:#141a19}[data-ui=dark] .d-accent[data-variant=secondary]:hover{background:var(--v4-raise)}[data-ui=dark] .v4-truck-main{grid-template-rows:minmax(0,1fr);overflow:hidden}.v4-truck-main>.d-col{min-height:0;padding-bottom:4px;overflow-y:auto}.v4-aside>.d-accent,.v4-aside>.v4-btn{flex:none}.d-brand-text{min-width:0;overflow:hidden}.v4-num .v4-btn{font-family:var(--v4-font)}@media (max-height:900px){.v4-truck-main .v4-cam{height:clamp(260px,42vh,560px)}.v4-mat{min-height:88px;padding:10px 14px}}.v4-panel-failed{color:var(--v4-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.v4-panel-failed>.v4-go{flex-basis:100%}@media (max-height:780px){[data-ui=dark] .d-menu-item{height:40px}[data-ui=dark] .d-sidebar{gap:10px;padding-top:14px}}@media (max-width:760px){.k-app[data-ui=dark]>.k-stage>.k-topbar{white-space:normal;flex-wrap:wrap;gap:8px 16px;height:auto;min-height:56px;padding:8px 16px}.k-app[data-ui=dark]>.k-stage>.k-topbar .k-topbar-menu{flex-wrap:wrap}}.v4-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v4-lime);margin-bottom:4px;font-size:12px;font-weight:700}.v4-h1{letter-spacing:-.03em;font-size:clamp(26px,2.1vw,32px);font-weight:600;line-height:1.1}.v4-page-sub{gap:10px;font-size:13px}.v4-page-sub .v4-pill{height:24px;font-size:13px}.v4-cam{background:radial-gradient(at 47% 44%,#182522,#080d0d 70%);border-color:#35413b;border-radius:22px;box-shadow:inset 0 0 90px #0a181152,0 25px 75px #00000040}.v4-cam:before{content:"";background-image:var(--v4-grid);background-size:var(--v4-grid-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.v4-cam-top{z-index:2;font-size:13px}.v4-cam-top-right{color:var(--v4-text-4);align-items:center;gap:10px;display:flex}.v4-cam-swap.v4-btn{color:var(--v4-text);background:#101712d1;border-color:#81af468c}.v4-cam-swap.v4-btn:hover:not(:disabled){background:#27371ae6}.v4-cam-pip{aspect-ratio:1.35;background:linear-gradient(145deg,#121b1a,#070b0b);border:2px solid #64766b;border-radius:16px;width:min(300px,33%);top:60px;right:18px;box-shadow:0 20px 50px #000000a6,0 0 0 5px #050807bf}.v4-cam-pip .v4-cam-top{color:var(--v4-text-2);font-size:12px}.v4-cam-empty{color:#5e7166;font-size:14px}.v4-weight[data-state=stable] b{text-shadow:0 0 40px #c9f76529}.v4-weight[data-size=hero] b{letter-spacing:-.07em;font-size:clamp(56px,5.4vw,96px);font-weight:500}.v4-weight span{color:var(--v4-text-2);font-size:22px}.v4-meter{gap:4px;width:min(380px,100%)}.v4-meter span{background:#ffffff1a;border-radius:2px;flex:none;width:12px;height:9px}.v4-meter[data-state=stable] span[data-on=true]{box-shadow:0 0 12px #c9f76529}.d-home-v4 .v4-home-grid{grid-template-rows:minmax(440px,1fr);grid-template-columns:minmax(0,1.5fr) minmax(340px,.88fr);min-height:440px}.d-home-v4 .v4-onscale{background:linear-gradient(160deg,#1b201f,#101413 80%);border:1px solid #303933;border-radius:22px;gap:14px;padding:20px 22px 18px}.v4-onscale-head .v4-label{color:var(--v4-text-3);font-size:13px}.d-home-v4 .v4-onscale-who .d-plate{font-size:19px}.d-home-v4 .v4-onscale-who b{font-size:16px}.d-home-v4 .v4-onscale-truck{min-height:110px}.d-home-v4 .v4-onscale-empty{color:var(--v4-text-4);flex-direction:column;gap:8px;font-size:15px}.d-home-v4 .v4-onscale-empty svg{color:var(--v4-text-5)}.d-home-v4 .v4-onscale-empty b{color:var(--v4-text-2);font-size:17px;font-weight:600}.d-home-v4 .v4-stat3{gap:8px}.d-home-v4 .v4-stat3>.v4-inset{background:linear-gradient(#1e252280,#13181700);border:none;border-top:1px solid #3b483b;border-radius:0;gap:6px;padding:11px 10px 10px}.d-home-v4 .v4-stat3 .v4-sub{color:var(--v4-text-3);font-size:12px}.d-home-v4 .v4-stat3 b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(16px,1.4vw,22px);font-weight:500}.d-home-v4 .v4-onscale-mix{color:var(--v4-text-2);border-top:1px solid var(--v4-line);padding-top:10px;font-size:14px}.d-home-v4 .v4-onscale-reviewers .v4-pill{font-size:12px}.v4-resume{border:1px solid var(--v4-lime);background:var(--v4-lime);min-width:260px;color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow);text-align:left;cursor:pointer;border-radius:13px;align-self:flex-end;align-items:center;gap:14px;margin-top:auto;padding:12px 16px 12px 18px;font-family:inherit;transition:background .15s,transform 80ms;display:inline-flex}.v4-resume:hover{background:#d7fa85}.v4-resume:active{transform:scale(.99)}.v4-resume-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v4-resume-text small{font-family:var(--v4-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v4-resume-text b{letter-spacing:-.01em;font-size:17px;font-weight:700}.v4-resume .d-kc{height:22px;color:inherit;opacity:.7;background:0 0;border:1px solid;padding:0 6px;font-size:11px}.v4-home-below{gap:var(--v4-gap);flex:none;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;display:grid}.v4-card-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.v4-card-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.v4-count-badge{background:var(--v4-raise);min-width:22px;height:22px;color:var(--v4-lime);border-radius:7px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.v4-todo,.v4-today{background:linear-gradient(115deg,#141a18,#0d1111);border:1px solid #2c3630;border-radius:18px;padding:18px 20px}.v4-todo-empty{color:var(--v4-text-4);margin:8px 0 0;font-size:14px}.v4-todo-list{margin:6px 0 0;padding:0;list-style:none}.v4-todo-list>li+li{border-top:1px solid var(--v4-line)}.v4-tasks{background:linear-gradient(90deg, #f5bb731a, transparent 45%), var(--v4-card-flat);box-shadow:inset 3px 0 0 var(--v4-amber);border:1px solid #f5bb7359;border-radius:18px;flex:none;padding:16px 20px}.v4-tasks .v4-card-head h2{text-align:left;flex:1}.v4-tasks-list{margin:6px 0 0;padding:0;list-style:none}.v4-tasks-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.v4-tasks-list>li+li{border-top:1px solid var(--v4-line)}.v4-tasks-what{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-tasks-actions{justify-content:flex-end;gap:8px;display:flex}.v4-tasks-note{resize:vertical;min-height:96px;padding-top:10px}@media (max-width:900px){.v4-tasks-row{grid-template-columns:minmax(0,1fr) auto}.v4-tasks-actions{grid-column:1/-1}}.v4-todo-row{grid-template-columns:minmax(0,1.6fr) minmax(130px,auto) minmax(80px,.7fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.v4-todo-who{align-items:center;gap:12px;min-width:0;display:flex}.v4-todo-name{flex-direction:column;min-width:0;display:flex}.v4-todo-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.v4-todo-name .v4-sub{font-size:13px}.v4-todo-pills{flex-wrap:wrap;gap:6px;display:flex}.v4-todo-pills .v4-pill{height:24px;font-size:12px}.v4-todo-time{white-space:nowrap;font-size:13px}.v4-today-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:8px 0 0;display:grid}.v4-today-stats>div{border-top:1px solid var(--v4-line);min-width:0;padding:10px 0}.v4-today-stats>div:nth-child(odd){padding-right:12px}.v4-today-stats>div:nth-child(2n){border-left:1px solid var(--v4-line);padding-left:12px}.v4-today-stats dt{color:var(--v4-text-3);font-size:12px}.v4-today-stats dd{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:19px;font-weight:600;overflow:hidden}.v4-today-stats dd small{color:var(--v4-text-4);font-size:12px;font-weight:500}.v4-today-stats dd[data-tone=wait]{color:var(--v4-amber-text)}.v4-today-hours{border-top:1px solid var(--v4-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.v4-today-hours .v4-sub{font-size:12px}.v4-hourbars{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;height:64px;display:grid}.v4-hourbars>span{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;display:flex}.v4-hourbars i{background:var(--v4-line-2);border-radius:3px 3px 1px 1px;max-height:calc(100% - 16px);display:block}.v4-hourbars i[data-on=true]{background:var(--v4-lime);opacity:.85}.v4-hourbars small{color:var(--v4-text-5);text-align:left;height:12px;font-size:10px}@media (max-width:1280px){.d-home-v4 .v4-home-grid{grid-template-rows:minmax(380px,auto) auto;grid-template-columns:minmax(0,1fr)}.v4-home-below{grid-template-columns:minmax(0,1fr)}.v4-todo-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.v4-todo-row .v4-seg{grid-column:1/-1}}@media (max-width:700px){.v4-cam-pip{width:42%;top:56px}.v4-cam-swap .v4-cam-swap-text{display:none}.v4-cam-top-left{white-space:nowrap;min-width:0}.v4-resume{align-self:stretch;min-width:0}}.v4-cam:has(.v4-cam-pip) .v4-brk[data-corner=top-right]{display:none}.v4-cam:has(.v4-cam-pip) .v4-cam-empty{padding:0 28px;right:36%}.d-home-v4>.ski-reason{background:linear-gradient(90deg,#3f2d1a73,#171816 75%);border:1px solid #594731;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.d-home-v4>.ski-reason .ski-reason-text{flex:1;font-size:14px;font-weight:600}.d-home-v4>.ski-reason[data-tone=stop]{background:linear-gradient(90deg,#5a1e2073,#171816 75%);border-color:#ff777d73}.v4-muted-word{font-family:var(--v4-font);color:var(--v4-text-5);font-weight:500}@media (max-width:700px){.v4-page-head{flex-wrap:wrap}.v4-page-title{flex-basis:100%}.v4-page-actions,.v4-page-sub{flex-wrap:wrap}.v4-cam-top-left{gap:8px}.v4-cam-top-right>.v4-mono{font-size:11px}}[data-ui=dark] .k-bezel-wrap:has(>.k-lcd-compact){box-shadow:none;background:0 0;border:none;padding:14px 26px 0}[data-ui=dark] .k-lcd-compact{background:var(--v4-card-flat);border:1px solid var(--v4-line-2);height:48px;box-shadow:none;border-radius:12px;gap:16px;padding:0 16px}[data-ui=dark] .k-lcd-compact .k-lcd-status{letter-spacing:.06em;font-size:12px}[data-ui=dark] .k-lcd-compact .k-lcd-info{color:var(--v4-text-4);font-size:13px}[data-ui=dark] .k-lcd-compact .k-segments{width:120px}[data-ui=dark] .k-lcd-compact .k-segments span{height:6px}[data-ui=dark] .k-lcd-compact .k-lcd-digits{text-shadow:none;font-size:26px;font-weight:600}[data-ui=dark] .k-lcd-compact .k-lcd-unit{color:var(--v4-text-3);font-size:13px}.v4-modal-actions .v4-go:disabled{box-shadow:none}.k-dialog .v4-search,.v4-modal .v4-search{flex:none}@media (max-width:1366px){[data-ui=dark] .d-steps{gap:6px}[data-ui=dark] .d-step{gap:6px;font-size:13px}[data-ui=dark] .d-step-sep{min-width:6px}[data-ui=dark] .d-step[data-state=now]{padding:3px 10px 3px 4px}}.v4-cam{container-type:inline-size}.v4-cam-pip{max-height:38%}.v4-cam-empty{bottom:42%}@container (max-width:820px){.v4-cam-pip{width:30%;top:54px;right:12px}}.v4-cam .v4-weight[data-size=hero] b,.v4-cam .v4-weight b{font-size:clamp(44px,10.5cqi,96px)}.v4-cam-bottom>div:first-child{min-width:0}.v4-cam-side{flex:none}.v4-go .d-accent-label,[data-ui=dark] .d-accent .d-accent-label{white-space:nowrap;flex:none}.v4-go .d-accent-note,[data-ui=dark] .d-accent .d-accent-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ui=dark] .k-toasts{top:14px}[data-ui=dark] .k-toast{border:1px solid var(--v4-line-strong);color:var(--v4-text);background:#182120;border-radius:12px;padding:10px 16px;font-size:15px;box-shadow:0 16px 40px #00000073}.k-dialog[data-look=v4] .k-dialog-actions{justify-content:flex-end;align-items:center;gap:10px}.k-dialog[data-look=v4] .k-dialog-actions .k-grow{flex:0 auto}.k-dialog[data-look=v4] .k-smallkey{border:1px solid var(--v4-line-strong);height:44px;min-height:44px;color:var(--v4-text);font-family:var(--v4-font);box-shadow:none;background:#161b1b;border-radius:11px;padding:0 16px;font-size:15px;font-weight:600}.k-dialog[data-look=v4] .k-smallkey[data-variant=danger]{color:#ffabae;background:#ff777d14;border-color:#ff777d80}.k-dialog[data-look=v4] .k-primary{width:auto;min-width:180px;height:52px;min-height:52px;font-family:var(--v4-font);box-shadow:none;border-radius:13px;padding:0 18px;font-size:17px}.k-dialog[data-look=v4] .k-primary[data-state=active]{background:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow);border:0}.k-dialog[data-look=v4] .k-primary[data-state=waiting],.k-dialog[data-look=v4] .k-primary[data-state=busy]{background:var(--v4-raise);color:var(--v4-text-3);border:1px solid var(--v4-line-3)}.k-dialog .k-backdrop{position:fixed;inset:0}.v4-live:not([data-on=true]){background:var(--v4-text-5);animation:none}.v4-hourbars{height:78px}.v4-hourbars b{color:var(--v4-text-3);text-align:center;height:12px;font-size:10px;font-weight:600;line-height:12px}.v4-hourbars i{max-height:calc(100% - 32px)}@media (max-width:700px){[data-ui=dark] .k-lcd-compact{white-space:normal;flex-wrap:wrap;row-gap:4px;height:auto;min-height:48px;padding:8px 14px}[data-ui=dark] .k-lcd-compact .k-segments{display:none}[data-ui=dark] .k-lcd-compact .k-lcd-info{flex-basis:100%;order:3}[data-ui=dark] .k-lcd-compact .k-lcd-value{margin-left:auto}}.v4-sync>*{flex:none}.v4-sync-loading{color:var(--v4-text-3);align-items:center;gap:10px;margin:0;display:flex}.v4-sync-status{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.v4-sync-fact{align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.v4-sync-fact+.v4-sync-fact{border-left:1px solid var(--v4-line-2)}.v4-sync-fact>div{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-sync-label{color:var(--v4-text-3);font-size:13px}.v4-sync-fact b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.v4-sync-fact b[data-tone=wait]{color:var(--v4-amber)}.v4-sync-fact small{color:var(--v4-text-4);font-size:13px}.v4-sync-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.v4-sync-dot{background:var(--v4-text-4);border-radius:50%;flex:none;width:8px;height:8px}.v4-sync-dot[data-tone=ok]{background:var(--v4-lime)}.v4-sync-dot[data-tone=wait]{background:var(--v4-amber)}.v4-sync-dot[data-tone=info]{background:var(--v4-cyan)}.v4-sync-dot[data-tone=stop]{background:var(--v4-red)}.v4-sync-group{padding:0;overflow:hidden}.v4-sync-group-head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;display:flex}.v4-sync-count{font-size:16px;font-weight:700}.v4-sync-rows{margin:0;padding:0;list-style:none}.v4-sync-row{border-top:1px solid var(--v4-line-2);grid-template-columns:180px minmax(0,1fr) 120px 190px 240px;grid-template-areas:"truck what age impact actions";align-items:center;gap:8px 16px;padding:12px 20px;display:grid}.v4-sync-row[data-state=rejected]{box-shadow:inset 3px 0 0 var(--v4-red)}.v4-sync-truck{flex-direction:column;grid-area:truck;align-items:flex-start;gap:4px;min-width:0;display:flex}.v4-sync-truck small{color:var(--v4-text-3);font-size:13px}.v4-sync-what{flex-direction:column;grid-area:what;gap:2px;min-width:0;display:flex}.v4-sync-what b{font-size:16px;font-weight:600}.v4-sync-what span{font-size:var(--v4-text-sub);color:var(--v4-text-3)}.v4-sync-age{white-space:nowrap;flex-direction:column;grid-area:age;gap:2px;font-size:15px;display:flex}.v4-sync-age small{color:var(--v4-text-4);font-size:12px}.v4-sync-impact{text-align:right;grid-area:impact;font-size:16px}.v4-sync-impact b[data-tone=wait]{color:var(--v4-amber)}.v4-sync-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.v4-sync-reason{background:var(--v4-inset);border:1px solid var(--v4-line-2);border-radius:var(--v4-radius-field);font-size:var(--v4-text-sub);color:var(--v4-text-2);flex-direction:column;grid-column:1/-1;gap:6px;padding:12px 14px;display:flex}.v4-sync-reason p{margin:0}.v4-sync-raw{color:var(--v4-text-3);overflow-wrap:anywhere}.v4-sync-note{font-size:var(--v4-text-sub);color:var(--v4-text-3);margin:0}.d-devices-sync{border:1px solid var(--v4-line-3);width:100%;color:var(--v4-text-2);cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.d-devices-sync:hover{border-color:var(--v4-line-strong);color:var(--v4-text)}.d-devices-sync[data-tone=wait]{color:var(--v4-amber-text)}.d-devices-sync[data-tone=stop]{color:#ffabae;border-color:#ff777d80}@media (max-width:1180px){.v4-sync-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"truck impact""what what""age actions"}}@media (max-width:760px){.v4-sync-status{grid-template-columns:minmax(0,1fr)}.v4-sync-fact+.v4-sync-fact{border-left:none;border-top:1px solid var(--v4-line-2)}.v4-sync-row{grid-template-areas:"truck truck""what what""impact impact""age actions";padding:12px 14px}.v4-sync-impact{text-align:left}}.v4-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v4-trades-card{padding:0;container-type:inline-size}.v4-trades-head{border-bottom:1px solid var(--v4-line);align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex}.v4-trades-empty{margin:0;padding:14px 18px}.v4-trades-grid{grid-template-columns:170px minmax(0,1fr) 150px 120px 170px;align-items:center;column-gap:16px;padding:10px 18px;display:grid}.v4-trades-grid-head{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.v4-trades-row{border-top:1px solid var(--v4-line);cursor:pointer;min-height:60px}.v4-trades-row:hover,.v4-trades-row:focus-within{background:var(--v4-raise)}.v4-trades-row .v4-trade-num{color:var(--v4-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.v4-trades-route{align-items:center;gap:6px;display:flex}.v4-trades-route>.v4-sub{text-overflow:ellipsis;flex:0 100 auto;min-width:0;overflow:hidden}.v4-trades-route>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:900px){.v4-trades-grid-head{display:none}.v4-trades-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v4-trades-row>:nth-child(2){flex-basis:100%;order:2}.v4-trades-row>:nth-child(3){order:3}.v4-trades-row>:nth-child(4){order:1;margin-left:auto}.v4-trades-row>:nth-child(5){order:4;margin-left:auto}}.v4-trades-bar .v4-stepbar-pop{left:auto;right:0}.v4-trade-list{margin:0;padding:0;list-style:none}.v4-trade-row{border-bottom:1px solid var(--v4-line-3);gap:8px;min-width:0;padding:14px 0;display:grid}.v4-trade-row:last-child{border-bottom:0}.v4-trade-title{align-items:center;gap:12px;display:inline-flex}.v4-trade-card{flex-direction:column;gap:10px;padding:16px 20px;display:flex;container-type:inline-size}.v4-trades>.v4-stepbar-host{align-self:flex-start;margin-left:8px}.v4-trade-check{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px}.v4-trade-check-title{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@container (max-width:600px){.v4-trade-check{grid-template-columns:auto minmax(0,1fr)}.v4-trade-check>.v4-trade-check-title{white-space:normal;grid-column:1/-1}.v4-trade-check>:nth-child(3){justify-self:end}}.v4-trade-check-extra{color:var(--v4-text-2);grid-column:1/-1;font-size:15px}.v4-trade-check-extra p{margin:0}.v4-trade-open{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:44px}.v4-trade-num{white-space:nowrap}.v4-trade-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v4-trade-old{opacity:.6;margin-right:8px}.v4-trade-pick{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.v4-trade-stack{gap:12px;display:grid}textarea.v4-input{resize:vertical;height:auto;padding:12px 16px}select.v4-input{appearance:auto}.v4-review-list{margin:0;padding:0;list-style:none}.v4-review-row{border-bottom:1px solid var(--v4-line)}.v4-review-row:last-child{border-bottom:none}.v4-review-head{width:100%;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 20px;font-family:inherit;display:grid}.v4-review-head>.v4-pill{justify-self:start}.v4-review-head>.v4-mono{white-space:nowrap}@media (max-width:600px){.v4-review-head{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:12px 14px}.v4-review-head>.v4-review-what{grid-area:2/1/auto/-1}}.v4-review-what{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-review-body{flex-direction:column;align-items:flex-start;gap:10px;padding:0 20px 16px;display:flex}.v4-review-body .v4-input{width:100%}.v4-draft-notice{color:var(--v4-text-sub);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.v4-update-pill{border:1px solid var(--v4-line-2);color:var(--v4-text);border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 12px;font-size:13px;display:inline-flex}@media (max-width:420px){.v4-update-pill{gap:6px;padding-left:10px;font-size:12px}}.v4-open-work{flex-direction:column;gap:4px;display:flex}.v4-open-work-title{color:var(--v4-text-3);margin:0;font-size:13px;font-weight:600}.v4-open-work ul{margin:0;padding:0;list-style:none}.v4-open-work li+li{border-top:1px solid var(--v4-line)}.v4-open-work-row{width:100%;min-height:48px;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,max-content) minmax(0,1fr) auto 18px;align-items:center;column-gap:14px;padding:6px 0;font-size:15px;display:grid}.v4-open-work-kind{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.v4-open-work-step{color:var(--v4-text-sub);font-size:14px}@media (max-width:600px){.v4-open-work-row{grid-template-columns:auto minmax(0,1fr) auto 18px;grid-template-areas:"title title time caret""kind step step caret";gap:2px 8px}.v4-open-work-kind{grid-area:kind}.v4-open-work-row>b{grid-area:title}.v4-open-work-step{grid-area:step}.v4-open-work-time{grid-area:time}.v4-open-work-row>svg{grid-area:caret}}.v4-open-work-time{color:var(--v4-text-3);font-size:13px}.v4-help{flex:none;display:inline-flex;position:relative}.v4-help-btn{border:1px solid var(--v4-line-3);color:var(--v4-text-4);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.v4-help-btn:hover,.v4-help-btn[aria-expanded=true]{color:var(--v4-text);border-color:var(--v4-line-strong)}.v4-help-pop{z-index:40;border:1px solid var(--v4-line-3);background:var(--v4-raise);width:min(340px,100vw - 32px);color:var(--v4-text-2);white-space:normal;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #000c}.v4-jenis-chip{background:var(--v4-chip);border:1px solid var(--v4-line-2);height:34px;color:var(--v4-text);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.v4-jenis-chip i{border-radius:3px;flex:none;width:10px;height:10px}.v4-jenis-chip[data-size=large]{height:42px;padding:0 14px 0 12px;font-size:18px}.v4-jenis-chip[data-size=large] i{width:12px;height:12px}.v4-delta{height:30px;font:600 15px var(--v4-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--v4-chip);color:var(--v4-text-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.v4-delta[data-tone=up]{background:var(--v4-lime-soft);color:var(--v4-lime)}.v4-delta[data-tone=down]{color:var(--v4-red);background:#ff777d1a}.v4-delta[data-size=large]{height:40px;padding:0 12px;font-size:20px}.v4-kgv{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.v4-kgv b{font:600 22px/1 var(--v4-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.v4-kgv[data-size=hero] b{font-size:32px}.v4-kgv span{font:500 14px var(--v4-mono);color:var(--v4-text-4)}.v4-flowbar{background:var(--v4-inset);border-radius:7px;height:14px;display:flex;overflow:hidden}.v4-flowbar i{flex-basis:0}.v4-flowbar i[data-loss=true]{background:repeating-linear-gradient(135deg,#5b6662 0 3px,#2a3230 3px 6px)}.v4-jenis-chip small{color:var(--v4-text-4);font-size:13px;font-weight:500}.v4-help-pop[data-sheet=true]{width:auto;padding:18px 20px;font-size:16px;position:fixed;inset:auto 16px 16px;transform:none}.v4-btn,.v4-go,.v4-chip,.v4-tab,.v4-table th,.v4-grid-head>*{white-space:nowrap}.v4-grid{grid-template-columns:var(--cols);align-items:center;column-gap:16px;display:grid}.v4-grid-head{color:var(--v4-text-4);border-bottom:1px solid var(--v4-line);padding:10px 0;font-size:13px;font-weight:500}.v4-one-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:600px){.v4-today-stats>div:nth-child(odd),.v4-today-stats>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.v4-cam-state-title,.v4-onscale-empty-title{align-items:center;gap:10px;display:inline-flex}.v4-title-with-help{align-items:center;gap:10px;display:flex}@media (max-width:600px){.v4-page-title-row .v4-h1{font-size:22px}}.v4-open-work-more{align-self:flex-start}.v4-cam-state-title b{white-space:nowrap}@media (max-width:600px){.v4-cam-state-title b{font-size:16px}}[data-shell=station][data-ui=dark] .k-account-menu[role=menu]{gap:0;min-width:220px;padding:6px}[data-shell=station][data-ui=dark] .k-account-menu[role=menu]>:is(button,a){min-height:44px;color:var(--v4-text);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}[data-shell=station][data-ui=dark] .k-account-menu[role=menu]>:is(button,a)+:is(button,a){border-top:1px solid var(--v4-line);border-radius:0}[data-shell=station][data-ui=dark] .k-account-menu[role=menu]>:is(button,a):hover{background:var(--v4-raise)}[data-shell=station][data-ui=dark] .k-account-menu[role=menu]>button[data-variant=danger]{color:#ffabae}.v4-stepbar-host{display:inline-flex;position:relative}.v4-stepbar{min-height:36px;color:var(--v4-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:-4px -8px;padding:4px 8px;display:inline-flex}.v4-stepbar:hover,.v4-stepbar[aria-expanded=true]{background:var(--v4-inset)}.v4-stepbar-track{gap:4px;display:inline-flex}.v4-stepbar-track i,.v4-stepbar-list i{background:var(--v4-line-3);border-radius:4px;width:20px;height:8px;display:block}.v4-stepbar-track i[data-state=done],.v4-stepbar-list [data-state=done] i{background:var(--v4-lime)}.v4-stepbar-track i[data-state=wait],.v4-stepbar-list [data-state=wait] i{background:var(--v4-amber)}.v4-stepbar-count{white-space:nowrap;font-size:14px}.v4-stepbar-pop{z-index:50;border:1px solid var(--v4-line-3);background:var(--v4-card);border-radius:14px;min-width:220px;padding:12px 14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000073}.v4-stepbar-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4-stepbar-list li{color:var(--v4-text);white-space:nowrap;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15px;display:grid}.v4-stepbar-list small{color:var(--v4-text-4);font-size:13px}.v4-reason{box-sizing:border-box;background:var(--v4-amber-soft);width:100%;color:var(--v4-amber-text);text-align:left;border:1px solid #f5bb736b;border-radius:12px;flex-direction:column;flex:none;order:-1;grid-column:1/-1;gap:8px;padding:10px 12px 10px 14px;font-size:15px;line-height:1.35;display:flex}:has(>.v4-reason):not(.d-col){flex-wrap:wrap}.d-col>.v4-reason{order:0}.v4-reason-row{align-items:center;gap:10px;min-width:0;display:flex}.v4-reason-icon{color:var(--v4-amber);flex:none}.v4-reason-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.v4-reason-fix,.v4-reason-more{min-height:36px;font:inherit;color:var(--v4-amber);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 6px;font-weight:700}.v4-reason-more{color:var(--v4-amber-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.v4-reason-fix:focus-visible,.v4-reason-more:focus-visible{outline:2px solid var(--v4-amber);outline-offset:1px}.v4-reason-list{border-top:1px solid #f5bb733d;flex-direction:column;gap:4px;margin:0;padding:8px 0 0 30px;list-style:outside;display:flex}.v4-reason-list li{align-items:center;gap:10px;display:flex}.v4-reason[data-flash=a]{animation:.7s ease-out v4-reason-flash-a}.v4-reason[data-flash=b]{animation:.7s ease-out v4-reason-flash-b}@keyframes v4-reason-flash-a{30%{border-color:var(--v4-amber);background:#f5bb7352}}@keyframes v4-reason-flash-b{30%{border-color:var(--v4-amber);background:#f5bb7352}}@media (prefers-reduced-motion:reduce){.v4-reason[data-flash]{border-color:var(--v4-amber);animation-duration:10ms}}[data-ui=dark] .d-accent[aria-disabled=true],.v4-go[aria-disabled=true]{background:var(--v4-raise);border:1px solid var(--v4-line-3);box-shadow:none;color:var(--v4-text-4);cursor:not-allowed}[data-ui=dark] .d-accent[aria-disabled=true]:hover,[data-ui=dark] .d-accent[aria-disabled=true]:active,.v4-go[aria-disabled=true]:hover,.v4-go[aria-disabled=true]:active{background:var(--v4-raise);transform:none}.v4-flow-head{align-items:center;gap:14px;min-width:0;min-height:64px;display:flex}.v4-flow-back{flex:none}.v4-flow-plate{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--v4-text);white-space:nowrap;flex:none;font-size:26px;font-weight:700}.v4-flow-plate[data-missing]{font-family:var(--v4-font);letter-spacing:0;color:var(--v4-text-4);font-size:16px;font-weight:600}.v4-flow-dir{background:var(--v4-lime-soft);height:30px;color:var(--v4-lime);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.v4-flow-dir[data-direction=out]{color:var(--v4-cyan);background:#62d9e21f}.v4-flow-step{min-width:0;color:var(--v4-text-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:14px;overflow:hidden}.v4-flow-fill{flex:1 1 0}.v4-flow-tags{flex:0 auto;gap:8px;min-width:0;display:flex;overflow:hidden}.v4-flow-tag{border:1px solid var(--v4-line-3);background:var(--v4-chip);min-width:0;max-width:260px;height:32px;color:var(--v4-text-2);font:600 14px var(--v4-font);cursor:pointer;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.v4-flow-tag span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v4-flow-tag[data-mono] span{font-family:var(--v4-mono)}.v4-flow-menu{flex:none;position:relative}.v4-flow-menu-btn{border:1px solid var(--v4-line-strong);width:44px;height:44px;color:var(--v4-text);cursor:pointer;background:#161b1b;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.v4-flow-pop{z-index:40;border:1px solid var(--v4-line-3);background:var(--v4-raise);border-radius:14px;width:min(340px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.v4-flow-facts{margin:0;padding:4px 8px 8px}.v4-flow-facts>div{border-bottom:1px solid var(--v4-line-2);justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.v4-flow-facts dt{color:var(--v4-text-3);flex:none}.v4-flow-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--v4-text);margin:0;font-weight:600}.v4-flow-facts dd[data-mono]{font-family:var(--v4-mono)}.v4-flow-actions{flex-direction:column;padding-top:4px;display:flex}.v4-flow-actions button{min-height:44px;color:var(--v4-text);font:600 16px var(--v4-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.v4-flow-actions button:hover:not(:disabled){background:var(--v4-chip)}.v4-flow-actions button[data-tone=danger]{color:var(--v4-red)}.v4-flow-actions button:disabled{color:var(--v4-text-5);cursor:not-allowed}@media (max-width:1100px){.v4-flow-tags{display:none}}@media (max-width:720px){.v4-flow-head{flex-wrap:wrap;gap:10px}.v4-flow-step-label{display:none}.v4-flow-plate{font-size:22px}}.v4-mut-phone{flex-direction:column;gap:12px;min-width:0;display:flex}.v4-mut-totals{border:1px solid var(--v4-line-3);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.v4-mut-totals>div{min-width:0;padding:10px 12px}.v4-mut-totals>div+div{border-left:1px solid var(--v4-line-3)}.v4-mut-totals dt{color:var(--v4-text-3);font-size:13px}.v4-mut-totals dd{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;color:var(--v4-text);white-space:nowrap;margin:2px 0 0;font-size:17px;font-weight:700}.v4-mut-totals dd[data-dir=in]{color:var(--v4-lime)}.v4-mut-list{margin:0;padding:0;list-style:none}.v4-mut-list>li+li{border-top:1px solid var(--v4-line-2)}.v4-mut-row{width:100%;min-height:64px;color:var(--v4-text);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}button.v4-mut-row{cursor:pointer}button.v4-mut-row:active{background:var(--v4-chip)}.v4-mut-row[data-band]{background:#ffffff05}.v4-mut-time{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;color:var(--v4-text-3);font-size:14px}.v4-mut-what,.v4-mut-amount{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-mut-what b,.v4-mut-what span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-mut-what b{font-size:15px}.v4-mut-what b[data-struck]{color:var(--v4-text-4);text-decoration:line-through}.v4-mut-what span{color:var(--v4-text-3);font-size:13px}.v4-mut-amount{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end}.v4-mut-amount b{font-size:16px}.v4-mut-amount b[data-dir=in]{color:var(--v4-lime)}.v4-mut-amount span{color:var(--v4-text-4);font-size:12px}.v4-mut-sheet{margin:0}.v4-mut-sheet>div{border-bottom:1px solid var(--v4-line-2);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.v4-mut-sheet dt{color:var(--v4-text-3)}.v4-mut-sheet dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.v4-mut-sheet dd[data-mono]{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}.k-dialog[data-look=v4] .v4-modal-actions[data-fit=row]{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.k-dialog[data-look=v4] .v4-modal-actions[data-fit=stack]{grid-template-columns:1fr;gap:10px;display:grid}.k-dialog[data-look=v4] .v4-modal-actions[data-fit][data-fit]>button{justify-content:center;width:100%;min-width:0;max-width:none;margin:0}.k-dialog[data-look=v4] .v4-modal-actions[data-fit=stack]>button:last-of-type{order:-1}.k-dialog[data-look=v4] .v4-modal-actions[data-fit=stack]>.v4-reason{order:-2}.d-home-v4 .v4-page-title{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.d-home-v4 .v4-page-sub{color:var(--v4-text-2,#9aa5a0);margin-top:0}.d-home-reason{justify-content:flex-end;margin-top:-6px;display:flex}.d-home-reason>*{width:min(560px,100%)}.v4-gate[data-slim=true]{gap:14px;padding:10px 14px}.v4-gate[data-slim=true] .v4-gate-text{flex-wrap:wrap;align-items:baseline;gap:4px 22px;display:flex}.v4-gate[data-slim=true] .v4-gate-text>b{font-size:17px;display:inline}.v4-gate[data-slim=true] .v4-gate-list{gap:4px 16px;margin-top:0;font-size:15px}.v4-gate-note{color:#9aa5a0;font-size:14px}.v4-gate-icon{width:38px;height:38px;color:var(--v4-amber,#f5bb73);background:#f5bb731f;border-radius:10px;flex:none;place-items:center;display:grid}.v4-onscale[data-board=d14] .v4-onscale-head{justify-content:flex-start;gap:12px}.v4-onscale-step{white-space:nowrap;margin-left:auto}.v4-onscale[data-board=d14] .v4-onscale-who{flex-direction:column;align-items:stretch;gap:6px;display:flex}.v4-onscale[data-board=d14] .v4-onscale-who .v4-seg{margin-top:6px}.v4-onscale-go{justify-content:flex-end;display:flex}.v4-todo-state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.d-home-reason .ski-reason{background:var(--v4-amber-soft);border:1px solid #f5bb7373;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex}.d-home-reason .ski-reason-text{color:var(--v4-amber-text);font-size:15px}.k-dialog[data-look=v4]:has(.v4-cam-enlarged){width:min(96vw,1600px);max-width:96vw}.v4-cam-enlarge{color:var(--v4-lime,#c8f55a);border-color:#c8f55a8c}.v4-cam-enlarged{aspect-ratio:16/9;background:#050606;border-radius:12px;place-items:center;max-height:76vh;display:grid;overflow:hidden}.v4-cam-enlarged img{object-fit:contain;width:100%;max-height:76vh;display:block}.v4-today-amount{all:unset;cursor:pointer;border-bottom:1px dashed #c9f76559}.v4-today-amount:focus-visible{outline:2px solid var(--v4-lime);outline-offset:2px}@media (max-width:520px){.v4-cam-top-right>.v4-mono{display:none}.v4-box:has(>.v4-box-actions){flex-wrap:wrap}.v4-box:has(>.v4-box-actions)>.v4-box-text{flex:calc(100% - 40px)}.v4-box>.v4-box-actions{flex-basis:100%;justify-content:flex-end}}.v4-door{border-radius:var(--v4-radius-card);border:1px solid var(--v4-line-2);background:var(--v4-card);color:var(--v4-text);flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.v4-door-head{align-items:center;gap:12px;display:flex}.v4-door-tile{background:var(--v4-chip);border:1px solid var(--v4-line-2);width:40px;height:40px;color:var(--v4-text-2);border-radius:12px;flex:none;place-items:center;display:grid}.v4-door-title{flex-direction:column;min-width:0;display:flex}.v4-door-name{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.v4-door-what{color:var(--v4-text-4);font-size:13px}.v4-door-reason{border:1px solid var(--v4-line-2);background:var(--v4-inset);color:var(--v4-text-2);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.v4-door-reason svg{flex:none;margin-top:1px}.v4-door-reason[data-tone=blue]{background:#7fc8e61a;border-color:#7fc8e652}.v4-door-reason[data-tone=blue] svg{color:#8fd3ee}.v4-door-reason[data-tone=amber]{background:var(--v4-amber-soft);border-color:#f5bb7352}.v4-door-reason[data-tone=amber] svg{color:var(--v4-amber)}.v4-door-reason[data-tone=red]{background:#ff777d1a;border-color:#ff777d52}.v4-door-reason[data-tone=red] svg{color:var(--v4-red)}.v4-door-qr{align-items:center;gap:14px;display:flex}.v4-door-qr svg{border-radius:8px;flex:none}.v4-door-qr>span{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-door-qr-hint{color:var(--v4-text-4);font-size:13px}.v4-door-qr b{overflow-wrap:anywhere;font-size:14px}.v4-door-facts{margin:0}.v4-door-facts>div{border-top:1px solid var(--v4-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.v4-door-facts dt{color:var(--v4-text-4)}.v4-door-facts dd{text-align:right;margin:0;font-weight:600}.v4-door-actions{flex-wrap:wrap;gap:10px;display:flex}.v4-door-act{gap:8px}.v4-door-act[data-main]{background:var(--v4-lime);border-color:var(--v4-lime);color:var(--v4-lime-ink)}.v4-door[data-layout=phone]{max-width:390px}.v4-door-phone-head{align-items:center;gap:12px;display:flex}.v4-door[data-layout=phone] .v4-door-actions[data-split]{grid-template-columns:1fr 1.6fr;display:grid}.v4-door[data-layout=phone] .v4-door-act{justify-content:center;height:52px}[data-ui=dark] .d-locked-group{flex-direction:column;gap:2px;margin-top:10px;display:flex}[data-ui=dark] .d-locked-head{height:32px;color:var(--v4-text-4);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}[data-ui=dark] .d-locked-head>svg:last-child{margin-left:auto}[data-ui=dark] .d-menu-item[data-locked]{color:var(--v4-text-4)}[data-ui=dark] .d-locked-need{color:var(--v4-text-5);margin-left:auto;font-size:12px}[data-ui=dark] .d-lock-badge{display:none}[data-ui=dark] .d-sidebar[data-nav=rail] .d-locked-group{border-top:1px solid var(--v4-line);padding-top:8px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item[data-locked]{opacity:.55;position:relative}[data-ui=dark] .d-sidebar[data-nav=rail] .d-lock-badge{background:var(--v4-raise);width:14px;height:14px;color:var(--v4-text-2);border-radius:4px;place-items:center;display:grid;position:absolute;bottom:6px;right:6px}.d-locked-modal .v4-door{background:0 0;border:none;padding:0}[data-ui=dark] .d-operator-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}[data-ui=dark] .d-operator-btn .d-operator-initials{cursor:inherit}[data-ui=dark] .d-operator-btn:focus-visible .d-operator-initials,[data-ui=dark] .d-operator-btn[aria-expanded=true] .d-operator-initials{box-shadow:0 0 0 2px var(--v4-lime)}[data-ui=dark] .d-operator-role-tag{display:none}[data-ui=dark] .d-sidebar[data-nav=rail] .d-operator-btn{flex-direction:column;flex:none;gap:4px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-operator-role-tag{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;max-width:48px;color:var(--v4-text-4);font-size:9px;font-weight:700;display:block;overflow:hidden}.d-account-card{z-index:30;background:var(--v4-card-flat);border:1px solid var(--v4-line-3);width:280px;color:var(--v4-text);border-radius:16px;flex-direction:column;padding:16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000080}[data-ui=dark] .d-sidebar[data-nav=rail] .d-account-card{bottom:0;left:calc(100% + 14px)}.d-account-who{align-items:center;gap:12px;padding-bottom:12px;display:flex}.d-account-who b,.d-account-who span{display:block}.d-account-who span{color:var(--v4-text-4);font-size:13px}.d-account-label{color:var(--v4-text-4);font-size:12px}.d-account-roles{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.d-account-role{background:var(--v4-chip);border:1px solid var(--v4-line-2);height:24px;color:var(--v4-text-2);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.d-account-role:first-child{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f7654d}.d-account-fact{border-top:1px solid var(--v4-line);color:var(--v4-text-4);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.d-account-fact b{color:var(--v4-text);text-align:right;font-weight:600}.d-account-action{border:none;border-top:1px solid var(--v4-line);min-height:44px;color:var(--v4-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 4px;font-size:15px;font-weight:600;display:flex}.d-account-action[data-variant=danger]{color:var(--v4-red)}.d-account-note{color:var(--v4-amber-text);margin:6px 0 0;font-size:13px}.d-account-card[data-placement=down]{inset:calc(100% + 8px) 0 auto auto}[data-ui=dark] .d-operator>.d-account-host{flex:1;min-width:0;display:flex}[data-ui=dark] .d-sidebar[data-nav=rail] .d-operator>.d-account-host{flex:none;justify-content:center}.v4-door-note{color:var(--v4-amber-text);margin:0;font-size:13px}[data-ui=dark] .v4-out-word{color:var(--v4-cyan)}[data-ui=dark] .v4-out-sj{gap:var(--v4-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}[data-ui=dark] .v4-out-sj[data-detail=true]{grid-template-columns:minmax(0,1.4fr) minmax(440px,1fr)}[data-ui=dark] .v4-out-row{justify-content:flex-start;gap:14px}[data-ui=dark] .v4-out-row-name{flex-direction:column;gap:2px;min-width:0;display:flex}[data-ui=dark] .v4-out-row-name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=dark] .v4-out-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-ui=dark] .v4-out-actions>.d-accent,[data-ui=dark] .v4-out-actions>.v4-go{align-self:auto}[data-ui=dark] .v4-out-form{align-self:start;gap:14px;padding:18px}[data-ui=dark] .v4-out-load>.v4-btn{align-self:flex-start;margin-top:8px}[data-ui=dark] .v4-out-customer{flex-direction:column;gap:10px;min-width:0;display:flex}[data-ui=dark] .v4-out-scan{flex-direction:column;gap:12px;padding:16px;display:flex}[data-ui=dark] .v4-out-scan[data-shake=true]{animation:.26s ease-out v4-out-shake}@keyframes v4-out-shake{0%,to{transform:translate(0)}30%{transform:translate(-6px)}60%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){[data-ui=dark] .v4-out-scan[data-shake=true]{animation:none}}[data-ui=dark] .v4-out-scan-field{height:var(--v4-field-h);border-radius:var(--v4-radius-field);background:var(--v4-inset);border:2px solid var(--v4-lime);color:var(--v4-text-3);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}[data-ui=dark] .v4-out-scan-field[data-tone=wait]{border-color:var(--v4-amber)}[data-ui=dark] .v4-out-scan-field[data-tone=stop]{border-color:var(--v4-red)}[data-ui=dark] .v4-out-scan-field input{min-width:0;height:100%;color:var(--v4-text);font-size:var(--v4-text-base);background:0 0;border:0;outline:0;flex:1}[data-ui=dark] .v4-out-last{border-radius:var(--v4-radius-field);background:var(--v4-lime-soft);border:1px solid var(--v4-line-3);align-items:center;gap:10px;padding:12px 16px;display:flex}[data-ui=dark] .v4-out-last[data-tone=wait]{background:var(--v4-amber-soft);color:var(--v4-amber-text)}[data-ui=dark] .v4-out-last[data-tone=stop]{background:var(--v4-inset);border-color:var(--v4-red)}[data-ui=dark] .v4-out-table-card{flex-direction:column;flex:0 auto;gap:10px;min-height:0;padding:16px 0 0;display:flex}[data-ui=dark] .v4-out-table-card>.v4-card-head,[data-ui=dark] .v4-out-table-card>p{padding:0 16px}[data-ui=dark] .v4-out-table-card>p{margin:0;padding-bottom:16px}[data-ui=dark] .v4-out-table-scroll{flex:auto;min-height:0;overflow:auto}[data-ui=dark] .v4-out-table tbody tr{cursor:pointer}[data-ui=dark] .v4-out-table tbody tr[data-unknown=true] td{background:var(--v4-amber-soft)}[data-ui=dark] .v4-out-table tbody tr[data-selected=true] td,[data-ui=dark] .v4-out-table tbody tr[data-focus=true] td{background:var(--v4-lime-soft)}[data-ui=dark] .v4-out-mass{border-top:1px solid var(--v4-line-2);border-bottom:1px solid var(--v4-line-2);flex-direction:column;gap:12px;padding:12px 16px;display:flex}[data-ui=dark] .v4-out-mass p{margin:0}[data-ui=dark] .v4-out-mass .v4-chips{align-items:center}[data-ui=dark] .v4-out-end{justify-content:flex-end}[data-ui=dark] .v4-out-load-truck{justify-content:center;padding:4px 0 8px;display:flex}[data-ui=dark] .v4-out-count{justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0 8px;display:flex}[data-ui=dark] .v4-out-count b{font-size:var(--v4-big-number);font-weight:800;line-height:1}[data-ui=dark] .v4-out-count span+span b{font-size:30px}[data-ui=dark] .v4-out-count small,[data-ui=dark] .v4-out-load .v4-list-row small{font-family:var(--v4-font);font-size:var(--v4-text-sub);color:var(--v4-text-4)}[data-ui=dark] .v4-out-diff b{font-size:44px;font-weight:800}[data-ui=dark] .v4-out-diff b small{font-size:var(--v4-text-sub);color:var(--v4-text-3)}[data-ui=dark] .v4-out-diff[data-tone=wait] b{color:var(--v4-amber-text)}[data-ui=dark] .v4-out-sj-list{flex-direction:column;min-width:0;padding:0;display:flex}[data-ui=dark] .v4-out-sj-tools{border-bottom:1px solid var(--v4-line);padding:16px 18px}[data-ui=dark] .v4-out-sj-list>.v4-sub,[data-ui=dark] .v4-out-sj-list>.v4-box,[data-ui=dark] .v4-out-sj-list>.d-selbar{margin:12px 18px}[data-ui=dark] .v4-out-sj-list .v4-out-table th:first-child,[data-ui=dark] .v4-out-sj-list .v4-out-table td:first-child{padding-left:18px}[data-ui=dark] .v4-out-sj-list .v4-out-table th:last-child,[data-ui=dark] .v4-out-sj-list .v4-out-table td:last-child{padding-right:18px}[data-ui=dark] .v4-out-sj-list .v4-out-table tbody tr:last-child td{border-bottom:none}[data-ui=dark] .v4-out-sj-detail{flex-direction:column;min-width:0;padding:0;display:flex;position:sticky;top:0}[data-ui=dark] .v4-out-sj-head{border-bottom:1px solid var(--v4-line);flex-direction:column;gap:2px;padding:16px 18px;display:flex}[data-ui=dark] .v4-out-sj-head>b{letter-spacing:-.01em;font-size:22px}[data-ui=dark] .v4-out-sj-head>span:not(.v4-sub){font-size:var(--v4-text-base);font-weight:600}[data-ui=dark] .v4-out-sj-facts{flex-direction:column;padding:2px 18px 6px;display:flex}[data-ui=dark] .v4-out-sj-facts .v4-list-row{border-top-color:var(--v4-line);min-height:42px}[data-ui=dark] .v4-out-sj-facts .v4-list-row b{font-size:16px}[data-ui=dark] .v4-out-sj-facts .v4-list-row small,[data-ui=dark] .v4-out-manifest td small,[data-ui=dark] .v4-out-done-row small{font-family:var(--v4-font);color:var(--v4-text-4);font-size:13px;font-weight:500}[data-ui=dark] .v4-list-row.v4-out-sj-total{border-top:2px solid var(--v4-line-strong);font-weight:600}[data-ui=dark] .v4-list-row.v4-out-sj-total b{font-size:22px}[data-ui=dark] .v4-out-sj-detail .v4-out-sj-paper{width:auto;padding:6px 18px 16px}[data-ui=dark] .v4-out-sj-detail .v4-out-sj-paper .v4-paper{max-width:420px;font-size:12px}[data-ui=dark] .v4-out-sj-detail .v4-out-actions{border-top:1px solid var(--v4-line);gap:8px;padding:14px 16px}[data-ui=dark] .v4-out-sj-paper{flex:none;width:260px}[data-ui=dark] .v4-out-sj-paper .v4-paper{padding:14px 16px;font-size:11px;line-height:1.45}[data-ui=dark] .v4-out-reprint .v4-paper{max-width:420px}[data-ui=dark] .v4-out-paper-sign{margin-top:14px}[data-ui=dark] .v4-out-blockers{margin:0;padding-left:18px}@media (max-height:900px){[data-ui=dark] .v4-out-sj-head{padding:12px 18px}[data-ui=dark] .v4-out-sj-facts .v4-list-row{min-height:36px}[data-ui=dark] .v4-out-sj-detail .v4-out-sj-paper .v4-paper{padding:10px 14px;font-size:11px;line-height:1.35}}@media (max-width:1100px){[data-ui=dark] .v4-out-sj[data-detail=true]{grid-template-columns:minmax(0,1fr)}[data-ui=dark] .v4-out-sj-detail{position:static}}[data-ui=dark] .v4-input.v4-mono{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}[data-ui=dark] .v4-pill.v4-jenis:before{display:none}[data-ui=dark] .v4-trucks-note{border-radius:var(--v4-radius-field);background:var(--v4-inset);color:var(--v4-amber-text);font-size:var(--v4-text-sub);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-weight:600;display:flex}[data-ui=dark] .v4-trucks-card{flex-direction:column;flex:none;min-width:0;padding:0;display:flex}[data-ui=dark] .v4-trucks-head{border-bottom:1px solid var(--v4-line);align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}[data-ui=dark] .v4-trucks-head .v4-card-title{font-size:16px;font-weight:600}[data-ui=dark] .v4-trucks-count{border-radius:var(--v4-radius-pill);background:var(--v4-raise);min-width:26px;height:24px;color:var(--v4-text-2);place-items:center;padding:0 8px;font-size:13px;display:inline-grid}[data-ui=dark] .v4-trucks-rows{flex-direction:column;display:flex}[data-ui=dark] .v4-trucks-card{container-type:inline-size}[data-ui=dark] .v4-trucks-grid-head,[data-ui=dark] .v4-trucks-row{grid-template-columns:136px minmax(0,1fr) 220px 104px 64px 84px 120px;align-items:center;column-gap:16px;display:grid}[data-ui=dark] .v4-trucks-grid-head{color:var(--v4-text-4);white-space:nowrap;padding:10px 18px;font-size:13px;font-weight:500}[data-ui=dark] .v4-trucks-grid-head>:nth-child(n+4){text-align:right}[data-ui=dark] .v4-trucks-status{flex-wrap:wrap;gap:6px;min-width:0;display:flex}[data-ui=dark] .v4-trucks-num,[data-ui=dark] .v4-trucks-time,[data-ui=dark] .v4-trucks-age{text-align:right;white-space:nowrap;color:var(--v4-text-2);font-size:15px}[data-ui=dark] .v4-trucks-num small{color:var(--v4-text-4);font-size:13px}[data-ui=dark] .v4-trucks-age[data-old]{color:var(--v4-amber-text)}@container (max-width:760px){[data-ui=dark] .v4-trucks-grid-head{display:none}[data-ui=dark] .v4-trucks-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"plate plate action""name name name""status status status""num time age";row-gap:8px}[data-ui=dark] .v4-trucks-plate{grid-area:plate}[data-ui=dark] .v4-trucks-name{grid-area:name}[data-ui=dark] .v4-trucks-action{grid-area:action}[data-ui=dark] .v4-trucks-status{grid-area:status}[data-ui=dark] .v4-trucks-num{text-align:left;grid-area:num}[data-ui=dark] .v4-trucks-time{grid-area:time}[data-ui=dark] .v4-trucks-age{grid-area:age}}[data-ui=dark] .v4-trucks-row{width:100%;min-height:64px;font:inherit;color:inherit;text-align:left;border:none;border-top:1px solid var(--v4-line);cursor:pointer;background:0 0;border-radius:0;justify-content:flex-start;gap:16px;padding:10px 18px}[data-ui=dark] .v4-trucks-rows>.v4-trucks-row:first-child{border-top:none}[data-ui=dark] .v4-trucks-row:hover,[data-ui=dark] .v4-trucks-row:focus-visible{background:var(--v4-raise)}[data-ui=dark] .v4-trucks-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-ui=dark] .v4-trucks-action{white-space:nowrap;color:var(--v4-text-2);justify-self:end;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}[data-ui=dark] .v4-trucks-row:hover .v4-trucks-action{color:var(--v4-lime)}[data-ui=dark] .v4-trucks-empty .v4-empty{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px 14px;padding:14px 18px}[data-ui=dark] .v4-trucks-empty .v4-empty-pic{flex:none;width:42px;height:42px;margin:0}[data-ui=dark] .v4-trucks-empty .v4-empty-back{display:none}[data-ui=dark] .v4-trucks-empty .v4-empty-front{border-radius:11px;width:42px;height:42px;right:0}[data-ui=dark] .v4-trucks-empty .v4-empty-front svg{width:22px;height:22px}[data-ui=dark] .v4-trucks-empty .v4-empty-dot{width:9px;height:9px;bottom:-3px;right:-3px}[data-ui=dark] .v4-trucks-empty .v4-empty-title{font-size:16px;font-weight:600}[data-ui=dark] .v4-trucks-empty .v4-empty-text{font-size:14px}[data-ui=dark] .v4-trucks-empty .v4-empty>.v4-btn{margin-left:auto}[data-ui=dark] .v4-out-done{container-type:inline-size}[data-ui=dark] .v4-out-done-head{flex-wrap:wrap}[data-ui=dark] .v4-out-done-head .v4-toolbar{flex-flow:row-reverse wrap;flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0}[data-ui=dark] .v4-out-done-head .v4-toolbar-fill{display:none}[data-ui=dark] .v4-out-done-head .v4-filter-chip{height:36px;font-size:15px}[data-ui=dark] .v4-out-done-note{margin:0;padding:12px 18px}[data-ui=dark] .v4-out-done-rows{grid-template-columns:84px minmax(160px,1.3fr) minmax(150px,1fr) 64px 76px 120px auto;column-gap:16px;display:grid}[data-ui=dark] .v4-out-done-rows>*{grid-column:1/-1}[data-ui=dark] .v4-out-done-row{grid-template-columns:subgrid;border-top:1px solid var(--v4-line);align-items:center;min-height:60px;padding:8px 18px;display:grid}[data-ui=dark] .v4-out-done-cols{border-top:none;border-bottom:1px solid var(--v4-line-2);min-height:38px;color:var(--v4-text-4);font-size:13px}[data-ui=dark] .v4-out-done-cols+.v4-out-done-row{border-top:none}[data-ui=dark] .v4-out-done-facts{display:contents}[data-ui=dark] .v4-out-done-row .v4-num{text-align:right;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;white-space:nowrap}[data-ui=dark] .v4-out-done-cols .v4-num{font-family:var(--v4-font)}[data-ui=dark] .v4-out-done-no{font-size:17px}[data-ui=dark] .v4-out-done-row[data-status=cancelled] .v4-out-done-no{color:var(--v4-text-4)}[data-ui=dark] .v4-out-done-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@container (max-width:1180px){[data-ui=dark] .v4-out-done-cols{display:none}[data-ui=dark] .v4-out-done-rows{flex-direction:column;display:flex}[data-ui=dark] .v4-out-done-row{border-top:1px solid var(--v4-line);grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"no name act""no facts act";gap:4px 16px}[data-ui=dark] .v4-out-done-cols+.v4-out-done-row{border-top:none}[data-ui=dark] .v4-out-done-no{grid-area:no}[data-ui=dark] .v4-out-done-row .v4-out-row-name{grid-area:name}[data-ui=dark] .v4-out-done-facts{color:var(--v4-text-3);flex-wrap:wrap;grid-area:facts;gap:2px 14px;font-size:14px;display:flex}[data-ui=dark] .v4-out-done-facts .v4-num{text-align:left}[data-ui=dark] .v4-out-done-actions{grid-area:act}}@container (max-width:900px){[data-ui=dark] .v4-out-done-row .v4-out-row-name>*{white-space:normal;overflow-wrap:anywhere}[data-ui=dark] .v4-out-done-row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"no name""no facts""no act"}[data-ui=dark] .v4-out-done-actions{flex-wrap:wrap;justify-content:flex-start}}[data-ui=dark] .v4-out-manifest{flex-direction:column;flex:none;gap:10px;padding:16px 18px;display:flex}[data-ui=dark] .v4-out-manifest-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-ui=dark] .v4-out-manifest-head .v4-card-title{font-size:16px;font-weight:600}[data-ui=dark] .v4-out-manifest .v4-out-count{border-bottom:1px solid var(--v4-line);padding:0 0 12px}[data-ui=dark] .v4-out-manifest-note{margin:0}[data-ui=dark] .v4-out-manifest-table{border-collapse:collapse;width:100%}[data-ui=dark] .v4-out-manifest-table th{text-align:left;color:var(--v4-text-4);border-bottom:1px solid var(--v4-line-2);padding:4px 0 8px;font-size:13px;font-weight:500}[data-ui=dark] .v4-out-manifest-table td{border-bottom:1px solid var(--v4-line);vertical-align:middle;padding:10px 0}[data-ui=dark] .v4-out-manifest-table tr:last-child td{border-bottom:none}[data-ui=dark] .v4-out-manifest-table .v4-num{text-align:right;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-size:16px}[data-ui=dark] .v4-out-manifest-table th.v4-num{font-family:var(--v4-font);font-size:13px}[data-ui=dark] .v4-out-manifest-table .v4-jenis{font-size:16px;font-weight:600}[data-ui=dark] .v4-out-share{background:var(--v4-inset);border-radius:2px;max-width:160px;height:3px;margin-top:6px;display:block;overflow:hidden}[data-ui=dark] .v4-out-share i{height:100%;display:block}[data-ui=dark] .v4-out-check{border-radius:var(--v4-radius-field);background:var(--v4-inset);border-left:3px solid var(--v4-amber);flex-direction:column;gap:6px;padding:10px 14px;font-size:14px;display:flex}[data-ui=dark] .v4-out-check-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}[data-ui=dark] .v4-out-check-row[data-tone=wait]{color:var(--v4-amber-text)}[data-ui=dark] .v4-out-check-row[data-tone=stop]{color:var(--v4-red)}[data-ui=dark] .v4-out-table-card .v4-out-table td{padding-top:8px;padding-bottom:8px}[data-ui=dark] .v4-out-table-card .v4-out-table .v4-pill{height:28px;font-size:14px}[data-ui=dark] .v4-out-table thead th{z-index:1;background:var(--v4-card-flat);position:sticky;top:0}@media (max-width:1100px){[data-ui=dark] .v4-trucks-row{flex-wrap:wrap;row-gap:6px}}@media (max-width:1280px){[data-ui=dark] .v4-out-top .d-steps{gap:6px}[data-ui=dark] .v4-out-top .d-step{gap:7px;font-size:15px}}@media (max-width:1100px){[data-ui=dark] .v4-out-top .d-step{font-size:14px}[data-ui=dark] .v4-out-top .d-step-sep{min-width:6px}[data-ui=dark] .v4-out-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=dark] .v4-out-doc{flex-direction:column}[data-ui=dark] .v4-out-doc .v4-out-sj-paper{width:auto;max-width:360px}[data-ui=dark] .v4-out-table th,[data-ui=dark] .v4-out-table td{padding-left:8px;padding-right:8px}}@media (max-height:900px){[data-ui=dark] .v4-out-manifest .v4-out-load-truck{display:none}}[data-ui=dark] .v4-out-doc .v4-list-row b,[data-ui=dark] .v4-out-table td.v4-mono,[data-ui=dark] .v4-out-table td.v4-num{white-space:nowrap}@media (max-width:720px){[data-ui=dark] .v4-trucks-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:9em;overflow:visible}}@container (max-width:760px){[data-ui=dark] .v4-trucks-name:empty{display:none}}[data-ui=dark] .v4-out-top .v4-truck-head{flex-wrap:wrap;row-gap:10px}[data-ui=dark] .v4-out-top .v4-truck-name{flex:220px}@media (max-width:720px){[data-ui=dark] .v4-out-scan-field .d-kc{display:none}}[data-ui=dark] .v4-trl-paths{flex-direction:column;gap:10px;max-width:560px;margin-left:auto;display:flex}[data-ui=dark] .v4-trl-paths:empty{display:none}[data-ui=dark] .v4-trl-offer{flex-wrap:wrap;align-items:center}[data-ui=dark] .v4-trl-offer>span{flex:180px}[data-ui=dark] .v4-trl-running{flex-direction:column;gap:4px;display:flex}[data-ui=dark] .v4-trl-running-row{text-align:left;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;display:grid}[data-ui=dark] .v4-trl-running-go{color:var(--v4-lime);align-items:center;gap:4px;display:inline-flex}[data-ui=dark] .v4-trl-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}[data-ui=dark] .v4-trl-main,[data-ui=dark] .v4-trl-seal{flex-direction:column;gap:12px;min-width:0;display:flex}[data-ui=dark] .v4-trl-totals{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-ui=dark] .v4-trl-big{margin:0}[data-ui=dark] .v4-trl-big b{font-size:32px;font-weight:600}[data-ui=dark] .v4-trl-facts{width:100%;margin:0}[data-ui=dark] .v4-trl-facts>div{border-bottom:1px solid var(--v4-line-2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}[data-ui=dark] .v4-trl-facts dt{color:var(--v4-text-3);align-items:center;gap:6px;display:inline-flex}[data-ui=dark] .v4-trl-facts dd{margin:0}[data-ui=dark] .v4-trl-source{flex-direction:column;gap:10px;display:flex}[data-ui=dark] .v4-trl-field:focus-within{box-shadow:0 0 0 4px var(--v4-lime-soft)}[data-ui=dark] .v4-trl-flash{color:var(--v4-lime);margin:0}[data-ui=dark] .v4-trl-cam{max-width:420px;position:relative}[data-ui=dark] .v4-trl-aim{border:3px solid var(--v4-lime);pointer-events:none;border-radius:12px;position:absolute;inset:22% 30%}[data-ui=dark] .v4-trl-aim-label{color:var(--v4-text-3);font-size:12px;position:absolute;top:10px;left:12px}[data-ui=dark] .v4-trl-list{flex-direction:column;display:flex}[data-ui=dark] .v4-trl-row{grid-template-columns:minmax(110px,auto) 1fr auto auto;align-items:center;gap:12px;display:grid}[data-ui=dark] .v4-trl-row[data-matched=no] .v4-trl-code{color:var(--v4-amber)}[data-ui=dark] .v4-trl-kg{text-align:right}[data-ui=dark] .v4-trl-photo{cursor:pointer;align-self:flex-start;position:relative}[data-ui=dark] .v4-trl-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}[data-ui=dark] .v4-trl-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=dark] .v4-trl-inline .v4-input{flex:160px}@media (max-width:900px){[data-ui=dark] .v4-trl-body{grid-template-columns:minmax(0,1fr)}[data-ui=dark] .v4-trl-paths{max-width:none}[data-ui=dark] .v4-trl-row{grid-template-columns:1fr auto}}.dl-label{color:var(--v4-text-3);font-size:14px}.dl-weight-form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dl-weight-main{flex-direction:column;gap:12px;min-width:0;display:flex}.dl-kg-input{align-items:center;gap:10px;display:flex}.dl-kg-input .v4-input{letter-spacing:.02em;height:68px;font-size:32px;font-weight:700}.dl-kg-input>span{font-family:var(--v4-mono);color:var(--v4-text-3);font-size:24px;font-weight:700}.dl-cut{border:1px solid var(--v4-line-2);border-radius:var(--v4-radius-field);background:var(--v4-inset);min-height:48px;color:var(--v4-text-3);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:14px;display:flex}.dl-cut b{color:var(--v4-text);font-size:20px}.dl-cut[data-tone=wait] b,.dl-facts b[data-tone=wait],.kf-billing-row [data-tone=wait]{color:var(--v4-amber)}.dl-chips{flex-wrap:wrap;gap:8px;display:flex}.dl-photo{flex-direction:column;gap:8px;min-width:0;display:flex}.dl-photo-pick{border:1px dashed var(--v4-line-strong);border-radius:var(--v4-radius-field);min-height:148px;color:var(--v4-text-2);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-family:inherit;font-size:16px;display:flex}.dl-photo-pick:hover{background:var(--v4-raise)}.dl-route{color:var(--v4-text-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;display:grid}.dl-route-card{border:1px solid var(--v4-line-2);background:var(--v4-inset);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.dl-route-card b{color:var(--v4-text);overflow-wrap:anywhere;font-size:20px}.dl-route-card[data-on=true]{border:2px solid var(--v4-lime)}.dl-redirect-fields{flex-direction:column;gap:12px;display:flex}.dl-customer-list{flex-wrap:wrap;gap:8px;display:flex}.dl-customer{border:1px solid var(--v4-line-3);background:var(--v4-chip);min-height:40px;color:var(--v4-text-2);cursor:pointer;border-radius:10px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}.dl-customer[aria-checked=true]{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f765b3}.dl-panel{border-top:1px solid var(--v4-line);flex-direction:column;gap:10px;padding:12px 18px 14px;display:flex}.dl-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-panel-line{color:var(--v4-text-2);margin:0;font-size:15px}.dl-panel .dl-facts{padding:0}.dl-received{color:var(--v4-cyan)}.dl-hint{border:1px solid var(--v4-line-2);color:var(--v4-text-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.dl-hint[data-tone=wait]{background:var(--v4-amber-soft);border-color:#f5bb7373}.dl-hint[data-tone=wait] svg{color:var(--v4-amber)}.dl-photos{border:1px solid var(--v4-line-2);color:var(--v4-text-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.dl-photos[data-empty=true]{border-style:dashed}.dl-photos-text{flex:1;min-width:140px}.dl-photo-link{background:var(--v4-chip);min-width:30px;height:30px;color:var(--v4-text);border-radius:8px;place-items:center;text-decoration:none;display:inline-grid}.dl-pending{flex-direction:column;gap:8px;display:flex}.dl-pending-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-pending-code .v4-input{width:180px;height:40px}.dl-history ol{margin:6px 0 0;padding:0;list-style:none}.dl-history li{border-top:1px solid var(--v4-line);grid-template-columns:112px 76px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14px;display:grid}.dl-history li>span:last-child{color:var(--v4-text-3);overflow-wrap:anywhere}.dl-history li>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-by,.dl-note{margin:0;padding:0 18px 10px;font-size:14px}.dl-mode{gap:6px;display:flex}[data-ui=dark] .v4-out-sj-detail{max-height:calc(100vh - 110px)}[data-ui=dark] .v4-out-sj-detail .v4-out-sj-scroll{flex:auto;min-height:0;overflow-y:auto}[data-ui=dark] .v4-out-sj-detail .dl-actions{flex-wrap:wrap;justify-content:flex-end}.kf-list[data-layout=billing] :is(.kf-list-head,.kf-list-row){grid-template-columns:30px 56px minmax(160px,1.2fr) 88px 88px minmax(190px,1.4fr)}.kf-list[data-layout=billing] .kf-list-row>*,.kf-list[data-layout=billing] .kf-cell-lead>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kf-list[data-layout=billing] .kf-list-row>.kf-right{overflow:hidden}.kf-list[data-layout=billing] .kf-list-row .v4-pill{text-overflow:ellipsis;max-width:100%;height:26px;font-size:13px;overflow:hidden}.kf-billing-group-head{border-top:1px solid var(--v4-line-3);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 20px 6px;display:flex}.kf-billing-group-head b{font-size:17px}.kf-billing-row{cursor:pointer}.kf-billing-row[data-focus=true]{background:var(--v4-raise);box-shadow:inset 3px 0 0 var(--v4-lime)}.kf-billing-bar{border-top:1px solid var(--v4-line-3);background:var(--v4-card-flat);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;bottom:0}.kf-billing-bar>b{flex:1;min-width:180px}.kf-billing-panel .dl-history li{grid-template-columns:96px 64px minmax(0,1fr)}.kf-invoice-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.kf-list[data-layout=invoices] :is(.kf-list-head,.kf-list-row){grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) 80px minmax(0,1fr) 110px minmax(0,150px)}.kf-invoice-adjustments{background:var(--v4-inset);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:4px;padding:8px 12px;font-size:14px;display:flex}.kf-invoice-sj{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}@media (max-width:1100px){[data-ui=dark] .v4-out-sj-detail{max-height:none}}@media (max-width:760px){.dl-weight-form,.kf-invoice-form,.dl-route{grid-template-columns:minmax(0,1fr)}.dl-route>svg{justify-self:center;transform:rotate(90deg)}.dl-history li{grid-template-columns:minmax(0,1fr);gap:2px}}.sj-switch{gap:var(--v4-gap);margin-bottom:var(--v4-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sj-switch-card{--sj-accent:var(--v4-lime);--sj-soft:var(--v4-lime-soft);text-align:left;min-height:68px;color:var(--v4-text);background:var(--v4-panel,var(--v4-card));border:1px solid var(--v4-line);border-radius:var(--v4-radius-card,16px);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}.sj-switch-card[data-source=warehouse]{--sj-accent:var(--v4-cyan);--sj-soft:#62d9e21f}.sj-switch-card[data-source=trade]{--sj-accent:var(--v4-trade);--sj-soft:var(--v4-trade-soft)}.sj-switch-card[aria-checked=true]:after{content:"";background:var(--sj-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}.sj-switch-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sj-switch-icon{background:var(--sj-soft);width:40px;height:40px;color:var(--sj-accent);border-radius:12px;place-items:center;display:grid}.sj-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sj-switch-short{display:none}.sj-switch-count{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sj-switch-count>b{font-size:28px;line-height:1}.sj-awaiting{height:26px;color:var(--v4-amber-text);white-space:nowrap;background:#f5bb731a;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.sj-awaiting-short{display:none}.sj-table-scroll{overflow-x:auto;container-type:inline-size}.sj-table th,.sj-table td,.sj-row b,.sj-row .v4-sub{white-space:nowrap}@media (min-width:721px){.sj-cell-route{width:100%;max-width:0}}.sj-route-line,.sj-route-sub{overflow:hidden;flex-wrap:nowrap!important}.sj-route-line>*,.sj-route-sub>*{flex:none}.sj-route-line>b,.sj-route-sub>span:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sj-origin{text-overflow:ellipsis;min-width:0;overflow:hidden;flex:0 100 auto!important}.sj-cell-weight small{color:var(--v4-text-4);font-size:13px;font-weight:500}@media (min-width:721px){@container (max-width:1040px){.sj-table .sj-col-vehicle,.sj-table .sj-col-load{display:none}}@container (max-width:760px){.sj-table .sj-route-icon{display:none}}}.sj-table{width:100%}.sj-row{--sj-accent:var(--v4-cyan);cursor:pointer}.sj-row[data-source=trade]{--sj-accent:var(--v4-trade)}.sj-row>td:first-child{box-shadow:inset 3px 0 0 var(--sj-accent)}.sj-row[data-status=redirected]{opacity:.72}.sj-row[data-status=redirected]>td:first-child{box-shadow:inset 3px 0 0 var(--v4-line-strong)}.sj-row[data-focus=true]{background:var(--v4-trade-soft)}.sj-row[data-source=warehouse][data-focus=true]{background:#62d9e214}.sj-cell-number,.sj-cell-vehicle,.sj-cell-weight,.sj-status{flex-direction:column;gap:2px;display:flex}.sj-cell-number,.sj-cell-vehicle,.sj-cell-weight{display:table-cell}.sj-cell-number>*,.sj-cell-vehicle>*,.sj-cell-weight>*{display:block}.sj-route{align-items:center;gap:12px;min-width:0;display:flex}.sj-route-icon{width:40px;height:40px;color:var(--v4-cyan);background:#62d9e21f;border-radius:10px;flex:none;place-items:center;display:grid}.sj-row[data-source=trade] .sj-route-icon{background:var(--v4-trade-soft);color:var(--v4-trade)}.sj-route-text{min-width:0}.sj-route-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sj-route-line[data-struck=true]{text-decoration:line-through}.sj-origin{color:var(--v4-text-3)}.sj-route-sub{flex-wrap:wrap;gap:4px 8px;display:flex}.sj-tag{color:var(--sj-accent);font-weight:600}.sj-load{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sj-dot{border-radius:50%;width:10px;height:10px}.sj-footer{border-top:1px solid var(--v4-line);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.sj-detail{min-width:0;padding:0}.sj-detail-head{border-bottom:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sj-facts{margin:0;padding:8px 18px}.sj-facts dd{text-align:right;min-width:0;margin:0}.sj-detail>.v4-sub{padding:0 18px 16px}@media (max-width:720px){.sj-switch{border:1px solid var(--v4-line);border-radius:14px;gap:0;padding:4px}.sj-switch-card{text-align:center;background:0 0;border:none;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:48px;padding:8px 6px}.sj-switch-card[aria-checked=true]{background:var(--v4-line);border-radius:10px}.sj-switch-icon,.sj-switch-name,.sj-switch-how,.sj-awaiting-long{display:none}.sj-switch-short{font-weight:600;display:inline}.sj-switch-text{align-items:center}.sj-switch-count{flex-direction:row;align-items:center;gap:6px}.sj-switch-count>b{color:var(--v4-text-3);font-size:14px}.sj-awaiting-short{display:inline}.sj-table thead{display:none}.sj-table,.sj-table tbody,.sj-row,.sj-row>td{display:block}.sj-row{border-bottom:1px solid var(--v4-line);padding:12px 14px 12px 18px;position:relative}.sj-row>td{text-align:left;border:none;padding:2px 0}.sj-row>td:first-child{box-shadow:none}.sj-row:before{content:"";background:var(--sj-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.sj-row>td.sj-cell-number{align-items:baseline;gap:10px;display:flex}.sj-cell-number>*{display:inline}.sj-row>td.sj-cell-vehicle,.sj-row>td.sj-cell-weight{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sj-cell-vehicle>*,.sj-cell-weight>*{display:inline}.sj-cell-weight.v4-num{justify-content:flex-start}.sj-footer{flex-direction:column;gap:4px}}@media (max-width:900px){[data-ui=dark] .v4-out-sj[data-detail=true]{grid-template-columns:minmax(0,1fr)}}.sj-redirect-link{color:var(--v4-cyan);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;text-decoration:underline}.sj-sheet{flex-direction:column;gap:16px;display:flex}.dl-buyer-proofs{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;display:flex}.dl-buyer-proofs>[role=alert]{flex-basis:100%}[data-ui=dark] .v4-cash{gap:14px}.v4-cash-tabs{flex-wrap:wrap;flex:none;gap:6px;display:flex}.v4-cash-tab{font-family:inherit;font-size:var(--v4-text-base);border-radius:var(--v4-radius-field);height:48px;color:var(--v4-text-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.v4-cash-tab:hover{color:var(--v4-text)}.v4-cash-tab[aria-current=page]{background:var(--v4-raise);border-color:var(--v4-line-3);color:var(--v4-text)}.v4-cash-badge{border-radius:var(--v4-radius-pill);background:var(--v4-amber);min-width:22px;height:22px;color:var(--v4-lime-ink);justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.v4-cash-grid{gap:var(--v4-gap);flex:auto;grid-template-columns:minmax(0,1.62fr) minmax(380px,1fr);align-items:stretch;min-height:0;display:grid}.v4-cash-grid-expense{grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr)}.v4-cash-grid-even{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.v4-cash-grid-driver{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr)}.v4-cash-col{flex-direction:column;gap:14px;min-width:0;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.v4-cash-card{padding:20px 22px}.v4-cash-none{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v4-cash-block{display:block}.v4-cash-icon-big{border-radius:18px;width:64px;height:64px}.v4-cash-icon-small{border-radius:10px;width:36px;height:36px}.v4-cash-main{flex-direction:column;flex:none;gap:14px;display:flex;container-type:inline-size}@container (max-width:620px){.v4-cash-main-head{flex-wrap:wrap}.v4-cash-main-balance{align-items:flex-start;width:100%}.v4-cash-main .v4-cash-main-balance b{font-size:34px}.v4-cash-main .v4-cash-main-balance b small{font-size:15px}.v4-cash-main-name b{white-space:nowrap;font-size:22px}.v4-cash-main-head{gap:14px}.v4-cash-main .v4-cash-icon-big{border-radius:14px;width:48px;height:48px}}@container (max-width:300px){.v4-cash-main .v4-cash-icon-big{display:none}}.v4-cash-main-head{align-items:center;gap:18px;display:flex}.v4-cash-main-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v4-cash-main-name b{font-size:24px}.v4-cash-main-balance{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.v4-cash-main-balance b{color:var(--v4-lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:52px;font-weight:800;line-height:1.05}.v4-cash-main-balance b small{font-family:var(--v4-font);color:var(--v4-text-3);margin-right:8px;font-size:22px;font-weight:500}.v4-cash-table{flex:none;padding:4px 6px 8px}.v4-cash-ledger-head{padding:14px 12px 8px 14px}.v4-cash-ledger .v4-table td{border-bottom-color:var(--v4-line-3)}.v4-cash-ledger .v4-table th:first-child,.v4-cash-ledger .v4-table td:first-child{white-space:nowrap;width:1%;padding-left:38px}.v4-cash-ledger .v4-table tbody tr:not([data-total=true]):not(:last-child) td:first-child{position:relative}.v4-cash-ledger .v4-table tbody td:first-child:before{content:"";background:var(--v4-line-strong);width:2px;position:absolute;top:0;bottom:0;left:18px}.v4-cash-ledger .v4-table tbody tr:first-child td:first-child:before{top:50%}.v4-cash-ledger .v4-table tbody tr:last-child td:first-child:before{bottom:50%}.v4-cash-ledger .v4-table tbody tr:not([data-total=true]) td:first-child:after{content:"";background:var(--v4-card-flat);border:2px solid var(--v4-text-4);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:13px}.v4-cash-ledger .v4-table tbody tr[data-band=true] td:first-child:after{border-color:var(--v4-text-2);background:var(--v4-text-2);border-radius:3px}.v4-cash-ledger .v4-table tbody tr:has(td.v4-in:not(:empty)):not([data-total=true]) td:first-child:after{border-color:var(--v4-lime);background:var(--v4-lime)}.v4-cash-ledger .v4-table tbody tr[data-band=true]:last-child td{color:var(--v4-text)}.v4-cash-ledger .v4-table tbody tr[data-band=true]:last-child td.v4-num{color:var(--v4-lime);font-size:19px;font-weight:800}.v4-cash-entry{align-items:center;gap:12px;display:flex}.v4-cash-empty{margin:0;padding:10px 14px}.v4-cash-alert{background:linear-gradient(90deg, #f5bb7329, #f5bb7308 45%, transparent), var(--v4-card-flat);min-height:60px;box-shadow:inset 3px 0 0 var(--v4-amber);border:1px solid #f5bb7359;border-radius:14px;flex:none;align-items:center;gap:14px;padding:8px 10px 8px 18px;display:flex}.v4-cash-alert>svg{color:var(--v4-amber);flex:none}.v4-cash-alert-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.v4-cash-alert-text b{color:var(--v4-amber-text)}.v4-cash-alert-text .v4-mono{color:var(--v4-text);font-weight:700}.v4-cash-alert .v4-btn{flex:none}.v4-cash-wallet-row{justify-content:flex-start;padding:10px 0}.v4-cash-wallet-text{flex:1;min-width:0}.v4-cash-wallet-name{font-weight:600}.v4-list-row b.v4-cash-wallet-balance{white-space:nowrap;font-size:22px}.v4-cash-wallet-balance small{margin-right:4px}.v4-cash-note-row{flex-wrap:wrap;padding:8px 0}.v4-cash-note-text{flex:1;min-width:0}.v4-cash-links{padding-bottom:6px}.v4-cash-link{width:100%;color:var(--v4-text-2);font-family:inherit;font-size:var(--v4-text-base);text-align:left;cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;padding:0 4px;font-weight:600}.v4-cash-link:hover{color:var(--v4-text)}.v4-cash-link svg{color:var(--v4-text-4);flex:none}.v4-cash-row-actions{flex:none;gap:8px;display:inline-flex}.v4-cash-form{flex-direction:column;flex:none;gap:14px;padding:18px 22px 20px;display:flex;container-type:inline-size}.v4-cash-categories{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.v4-cash-categories .v4-choice-head,.v4-cash-categories .v4-choice b{overflow-wrap:anywhere;min-width:0}.v4-cash-categories .v4-choice{border-radius:13px;justify-content:center;min-height:58px;padding:8px 12px}.v4-cash-categories .v4-choice-head{font-size:var(--v4-text-base);gap:12px;font-weight:600;line-height:1.2}.v4-cash-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.v4-cash-two-top{align-items:start}.v4-cash-two-top .v4-input{height:60px}@container (max-width:560px){.v4-cash-two{grid-template-columns:minmax(0,1fr)}}.v4-cash-chip-bottom{padding-bottom:6px}.v4-cash-liters{max-width:220px}.v4-cash-from{border-radius:var(--v4-radius-field);background:var(--v4-lime-soft);border:1px solid #c9f76559;align-items:center;gap:12px;padding:14px 18px;display:flex}.v4-cash-from svg{color:var(--v4-lime);flex:none}.v4-cash-from[data-tone=stop]{background:#ff777d0f;border-color:#ff777d8c}.v4-cash-from .v4-sub b{color:var(--v4-text)}.v4-cash-amount{border-radius:var(--v4-radius-field);border:2px solid var(--v4-line-3);background:var(--v4-inset);align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.v4-cash-amount input:focus-visible{outline:none}.v4-cash-amount:focus-within{border-color:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft)}.v4-cash-amount span{font-family:var(--v4-mono);color:var(--v4-text-3);font-size:24px}.v4-cash-amount input{min-width:0;color:var(--v4-text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:28px;font-weight:700}.v4-cash-photo{border-top:1px solid var(--v4-line-3);align-items:center;gap:16px;padding-top:14px;display:flex}.v4-cash-photo-thumb{background:var(--v4-inset);border:1px solid var(--v4-line-3);width:96px;height:64px;color:var(--v4-text-4);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.v4-cash-photo-thumb img{object-fit:cover;width:100%;height:100%}.v4-cash-photo-thumb small{color:var(--v4-text);text-shadow:0 1px 2px #000c;font-size:12px;position:absolute;bottom:6px;left:8px}.v4-cash-photo-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v4-cash-photo-text b{align-items:center;gap:8px;display:inline-flex}@container (max-width:560px){.v4-cash-photo{flex-wrap:wrap;gap:12px}.v4-cash-photo-thumb{width:72px;height:52px}.v4-cash-photo-text{flex:120px}.v4-cash-photo>.v4-btn{margin-left:auto}}.v4-cash-today{padding:0;overflow:hidden}.v4-cash-today>.v4-card-head{padding:16px 18px 12px}.v4-cash-today>.v4-card-head b{font-size:19px}.v4-cash-today>p{margin:0;padding:0 18px 16px}.v4-cash-check-row{border-top:1px solid var(--v4-line-2);align-items:center;gap:12px;padding:10px 18px;display:flex}.v4-cash-today input[type=checkbox]{width:22px;height:22px;accent-color:var(--v4-lime);flex:none;margin:0}.v4-cash-expense-row{border-top:1px solid var(--v4-line-2);grid-template-columns:22px 36px 52px minmax(0,1fr) auto;grid-template-areas:"check icon time title sum""check icon time sub actions";align-items:center;gap:4px 12px;padding:12px 18px;display:grid}.v4-cash-expense-row>:first-child{grid-area:check}.v4-cash-expense-row>:nth-child(2){grid-area:icon}.v4-cash-expense-row>:nth-child(3){grid-area:time}.v4-cash-expense-row[data-selected]{background:var(--v4-lime-soft)}.v4-cash-expense-row[data-reversed]{opacity:.6}.v4-cash-check-gap{width:22px}.v4-cash-expense-title{white-space:nowrap;text-overflow:ellipsis;grid-area:title;min-width:0;overflow:hidden}.v4-cash-expense-sum{white-space:nowrap;grid-area:sum;justify-self:end;font-size:19px}.v4-cash-expense-sub{grid-area:sub;min-width:0}.v4-cash-expense-actions{white-space:nowrap;grid-area:actions;justify-self:end;align-items:center;gap:8px;display:inline-flex}.v4-cash-bulk{border-top:1px solid var(--v4-line-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.v4-cash-reverse-list{flex-direction:column;gap:8px;display:flex}.v4-cash-reverse-row{border:1px solid var(--v4-line-2);background:var(--v4-inset);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.v4-cash-reverse-row>b{font-size:22px}.v4-cash-grid-count{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.v4-cash-count{flex-direction:column;flex:none;gap:6px;padding:16px 22px 18px;display:flex;container-type:inline-size}@media (max-width:480px){.v4-cash-count{padding:12px 14px 14px}}.v4-cash-count .v4-card-head{flex-wrap:wrap;padding-bottom:6px}.v4-cash-count-rows{flex-direction:column;display:flex}@container (min-width:700px){.v4-cash-count-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--v4-cash-rows,5), auto);grid-auto-flow:column;column-gap:32px;display:grid}}.v4-cash-count-row{border-bottom:1px solid var(--v4-line-3);grid-template-columns:64px 140px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:5px 0;display:grid}@container (max-width:440px){.v4-cash-count-row{grid-template-columns:64px minmax(0,1fr);gap:4px 8px}.v4-cash-count-row .v4-cash-line-wrap{grid-column:2}}.v4-cash-face{font-size:20px;font-weight:700}.v4-cash-cell{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.v4-cash-cell input:focus-visible{outline:none}.v4-cash-cell:focus-within{border-color:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft)}.v4-cash-count-row[data-off] .v4-cash-cell{background:var(--v4-amber-soft);border-color:#f5bb7399}.v4-cash-cell input{min-width:0;color:var(--v4-text);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:22px;font-weight:700}.v4-cash-cell small{color:var(--v4-text-4);font-size:13px}.v4-cash-line-wrap{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.v4-cash-hint{font-size:13px}.v4-cash-hint[data-tone=wait]{color:var(--v4-amber-text)}.v4-cash-line{white-space:nowrap;font-size:18px;font-weight:700}.v4-cash-count-total{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.v4-cash-count-total b{font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.v4-cash-panel{flex-direction:column;flex:none;gap:14px;padding:16px 20px 18px;display:flex;container-type:inline-size}@container (min-width:620px){.v4-cash-fields:has(.v4-chips){grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}}.v4-cash-panel-foot{justify-content:flex-end;padding-top:4px;display:flex}.v4-cash-panel-foot .d-accent{max-width:100%}.v4-cash-summary{flex-direction:column;display:flex}.v4-cash-summary-row{border-bottom:1px solid var(--v4-line-3);min-height:46px;color:var(--v4-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.v4-cash-summary-row b{color:var(--v4-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:20px}.v4-cash-summary-row[data-big]{border-bottom:none;border-top:2px solid var(--v4-line-strong);min-height:56px;margin-top:-1px}.v4-cash-summary-row[data-big] b{font-size:28px;font-weight:800}.v4-cash-summary-row[data-tone=wait] b{color:var(--v4-amber)}.v4-cash-summary-row[data-tone=ok] b{color:var(--v4-lime)}.v4-cash-summary>.v4-sub{padding-top:8px}.v4-cash-fields{flex-direction:column;gap:12px;display:flex}.v4-cash-stack{flex-direction:column;gap:14px;display:flex}.k-dialog[data-look=v4] .v4-cash-count{background:var(--v4-inset);padding:8px 18px 14px}.v4-cash-history-row>.v4-sub{flex:1}.v4-cash-side .v4-card-head{flex-wrap:wrap}.v4-cash-side .v4-card-title{white-space:nowrap}.v4-cash-driver-card{flex-direction:column;flex:none;padding:18px 20px 14px;display:flex}.v4-cash-driver{align-items:center;gap:16px;padding-bottom:16px;display:flex}.v4-cash-driver .v4-cash-icon-big{border-radius:16px;width:56px;height:56px}.v4-cash-driver-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v4-cash-driver-who{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.v4-cash-driver-balance{color:var(--v4-lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:40px;font-weight:800}.v4-cash-section-title{font-size:var(--v4-text-base);border-top:1px solid var(--v4-line-3);margin:0;padding:12px 0 6px;font-weight:600}.v4-cash-move{border-top:1px solid var(--v4-line-3);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;display:grid}.v4-cash-move b{white-space:nowrap}.v4-cash-move b[data-tone=in]{color:var(--v4-lime)}.v4-cash-more-row{border-top:1px solid var(--v4-line-3);justify-content:flex-end;padding-top:10px;display:flex}.v4-cash-seg{border:1px solid var(--v4-line-2);background:var(--v4-inset);border-radius:14px;flex-wrap:wrap;flex:none;gap:4px;padding:4px;display:flex}.v4-cash-seg-item{height:44px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.v4-cash-seg-item:hover{color:var(--v4-text)}.v4-cash-seg-item[aria-pressed=true]{background:var(--v4-raise);border-color:var(--v4-line-strong);color:var(--v4-text)}.v4-cash-seg-item[aria-pressed=true] svg{color:var(--v4-lime)}.v4-cash-wallet-choices{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.v4-cash-wallet-choices .v4-choice{align-items:flex-start;gap:4px;min-height:72px}.v4-cash-wallet-choices .v4-choice-sub{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;color:var(--v4-text-3);font-size:15px}.v4-cash-strip{flex:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:4px 0;display:grid}.v4-cash-strip>div{border-left:1px solid var(--v4-line-3);flex-direction:column;gap:4px;padding:14px 20px;display:flex}.v4-cash-strip>div:first-child{border-left:none}.v4-cash-strip b{font-size:24px;font-weight:700}.v4-cash-settle{flex-direction:column;flex:none;padding:6px 8px;display:flex}.v4-cash-settle-row{border:none;border-top:1px solid var(--v4-line-3);min-height:52px;color:var(--v4-text);font-family:inherit;font-size:var(--v4-text-base);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:130px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto 150px;align-items:center;gap:12px;padding:6px 12px;display:grid}.v4-cash-settle-head{min-height:40px;color:var(--v4-text-3);font-size:var(--v4-text-sub);cursor:default;border-top:none}button.v4-cash-settle-row:hover{background:var(--v4-raise)}.v4-cash-settle-row[aria-current=true]{background:var(--v4-lime-soft);box-shadow:inset 3px 0 0 var(--v4-lime)}.v4-cash-settle-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-cash-settle-num{text-align:right;white-space:nowrap}.v4-cash-settle-row b[data-tone=in]{color:var(--v4-lime)}@container (max-width:760px){.v4-cash-settle-row{grid-template-columns:110px minmax(0,1fr) auto auto}.v4-cash-settle-wide{display:none}}@container (max-width:480px){.v4-cash-settle-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:10px}.v4-cash-settle-head{display:none}.v4-cash-settle-row>.v4-cash-settle-name{grid-area:2/1}.v4-cash-settle-row>.v4-cash-settle-num{grid-area:1/2}.v4-cash-settle-row>:last-child{grid-area:2/2;justify-self:end}}.v4-cash-settle{container-type:inline-size}.v4-cash-settle-who{align-items:center;gap:12px;display:flex}@media (max-width:1280px){.v4-cash-grid,.v4-cash-grid-expense,.v4-cash-grid-even,.v4-cash-grid-driver,.v4-cash-grid-report,.v4-cash-grid-count{flex:none;grid-template-columns:minmax(0,1fr)}.v4-cash-alert{flex-wrap:wrap}.v4-cash-col{overflow:visible}}@media (min-height:900px){.v4-cash-table tr[data-total=true] td{background:var(--v4-card-flat);height:52px;position:sticky;bottom:50px}.v4-cash-table tr[data-band=true]:last-child td{background:var(--v4-inset);height:52px;position:sticky;bottom:0}.v4-cash-col:has(.v4-cash-ledger){padding-bottom:0}}@media (max-width:600px){.v4-cash-ledger{overflow-x:auto}.v4-cash-ledger .v4-table{width:max-content;min-width:100%}.v4-cash-ledger .v4-table td,.v4-cash-ledger .v4-table th{white-space:nowrap}}.v4-cash-table tr[data-total=true] td{box-shadow:inset 0 2px 0 var(--v4-text-3)}@media (max-height:899.98px){.v4-cash-ledger .v4-table tbody tr[data-total=true] td:first-child,.v4-cash-ledger .v4-table tbody tr[data-band=true]:last-child td:first-child{position:relative}}.v4-cash-dialog{display:contents}.k-dialog .v4-cash-dialog>.v4-search{flex:none}.k-dialog[data-look=v4]:has(.v4-cash-dialog) .v4-modal-actions .v4-go{flex:none;min-width:200px}.v4-cash .v4-chips{align-items:center}.v4-cash-receipt{flex-direction:column;align-items:flex-start;gap:6px;padding-top:6px;display:flex}.v4-cash-receipt-actions{flex-wrap:wrap;gap:6px;display:flex}.v4-cash-receipt-error{color:#ffabae}.v4-cash-receipt-qr{flex-direction:column;gap:4px;display:flex}.v4-cash-receipt-qr svg{border-radius:8px}.v4-cash-receipt-row{flex-wrap:wrap;padding:10px 0}.v4-cash-receipt-what{flex:1;min-width:0}.v4-cash-receipt-row>.v4-cash-receipt{flex-basis:100%;padding-top:0}@media (max-width:640px){.v4-cash-alert{flex-direction:column;align-items:stretch}.v4-cash-alert .v4-btn{justify-content:center;max-width:100%}.v4-cash-alert .v4-btn .d-kc{display:none}.v4-cash-ledger{overflow-x:auto}.v4-cash-ledger-head{flex-wrap:wrap}.v4-cash-strip>div{border-left:none;border-top:1px solid var(--v4-line-3)}.v4-cash-strip>div:first-child{border-top:none}}.v4-cash-review-rate{flex-direction:column;gap:12px;max-width:720px;display:flex}.v4-cash-flat{margin:0}.v4-cash-summary>.v4-cash-section-title:first-child{border-top:none;padding-top:4px}.v4-cash-summary-row[data-tone=wait] span{color:var(--v4-amber-text)}.v4-cash-list-note{margin:8px 0 0}.v4-cash-topbar{background:var(--v4-side);border-bottom:1px solid var(--v4-line);min-height:64px;color:var(--v4-text);font-family:var(--v4-font);flex-wrap:wrap;flex:none;align-items:center;gap:10px 20px;padding:10px 26px;display:flex}.v4-cash-topbar-brand{align-items:center;gap:12px;font-size:19px;display:inline-flex}.v4-cash-topbar-logo{background:var(--v4-lime);width:36px;height:36px;color:var(--v4-lime-ink);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.v4-cash-topbar a.v4-btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.v4-cash-topbar-factories .v4-chip{height:40px;font-size:15px}.v4-cash-topbar-right{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.v4-cash-topbar .k-account-name{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);background:var(--v4-raise);height:40px;color:var(--v4-text);padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}.v4-cash-topbar .k-account-menu{background:var(--v4-card-flat);border-color:var(--v4-line-3);box-shadow:0 24px 48px -16px #000c}.v4-cash-topbar .k-account-menu button,.v4-cash-topbar .k-account-menu .k-account-link{border-color:var(--v4-line-3);color:var(--v4-text-2);background:0 0}@media (min-width:1660px){.k-app[data-ui=dark]:has(>.k-stage>.v4-cash-topbar){background:linear-gradient(var(--v4-side) 0 64px, var(--v4-line) 64px 65px, var(--v4-bg) 65px)}}.v4-cash-grid-report{grid-template-columns:minmax(340px,440px) minmax(0,1fr)}@media (max-width:1280px){.v4-cash-grid-report{grid-template-columns:minmax(0,1fr)}}@media screen{.v4-cash-grid-report .k-report-print{max-width:100%;overflow-x:auto}}.v4-cash-report-actions{border-top:1px solid var(--v4-line-3);justify-content:flex-end;padding-top:12px}.v4-cash-receipt-photo{justify-content:center;align-items:center;min-width:0;min-height:160px;max-height:65vh;display:flex;overflow:auto}.v4-cash-receipt-photo img{object-fit:contain;border-radius:12px;max-width:100%;max-height:65vh;display:block}.v4-cash-receipt-photo-note{text-align:center;align-items:center;gap:8px;margin:0;display:inline-flex}@media (max-width:640px){.v4-cash-driver{flex-wrap:wrap;row-gap:8px}.v4-cash-driver-text{flex:1 1 0;min-width:0}.v4-cash-driver-balance{flex:100%;font-size:34px}}@media (max-width:720px){.v4-cash-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.v4-cash-tabs::-webkit-scrollbar{display:none}.v4-cash-tab{white-space:nowrap;flex:none;padding:0 14px}.v4-cash-tabs{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}[data-ui=dark] .v4-prices{gap:14px}.v4-price-tabs{flex-wrap:wrap;flex:none;gap:6px;display:flex}.v4-price-tab{font-family:inherit;font-size:var(--v4-text-base);border-radius:var(--v4-radius-field);height:48px;color:var(--v4-text-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 18px;font-weight:600}.v4-price-tab:hover{color:var(--v4-text)}.v4-price-tab[aria-current=page]{background:var(--v4-raise);border-color:var(--v4-line-3);color:var(--v4-text)}.v4-price-layout{gap:var(--v4-gap);flex:auto;grid-template-columns:minmax(0,1fr) 500px;min-height:0;display:grid}.v4-price-layout-even{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.v4-price-main{flex-direction:column;gap:12px;min-width:0;display:flex;overflow:auto}.v4-price-aside{flex-direction:column;gap:12px;min-width:0;display:flex}.v4-price-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-content:start;gap:12px;display:grid}.v4-change[data-dir=wait]{background:var(--v4-amber-soft);color:var(--v4-amber-text)}.v4-price-edit[data-changed=true]{border-color:var(--v4-lime)}.v4-price-edit[data-tone=wait]{border-color:var(--v4-amber)}.v4-price-stepper{border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-field);background:var(--v4-inset);align-items:center;height:56px;display:flex;overflow:hidden}.v4-price-edit[data-changed=true] .v4-price-stepper{border-color:var(--v4-lime)}.v4-price-edit[data-tone=wait] .v4-price-stepper,.v4-price-stepper[data-invalid=true]{border-color:var(--v4-amber)}.v4-price-stepper button{width:56px;height:100%;color:var(--v4-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.v4-price-stepper button:hover:not(:disabled){background:var(--v4-raise)}.v4-price-stepper button:disabled{color:var(--v4-text-5);cursor:not-allowed}.v4-price-stepper input{min-width:0;height:100%;color:var(--v4-text);text-align:center;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:auto;font-size:28px;font-weight:700}.v4-price-gate{border-radius:var(--v4-radius-card);border:1px solid var(--v4-amber);background:var(--v4-amber-soft);color:var(--v4-amber-text);align-items:center;gap:16px;padding:18px 20px;font-size:19px;display:flex}.v4-price-changed-row{border-top:1px solid var(--v4-line-2);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.v4-price-changed-row:first-of-type{border-top:none}.v4-price-arrow{white-space:nowrap;margin-left:auto}.v4-price-arrow b[data-tone=ok]{color:var(--v4-lime)}.v4-price-arrow b[data-tone=wait]{color:var(--v4-amber-text)}.v4-price-confirm{margin:14px 0;padding:6px 18px}.v4-price-confirm .v4-change{margin-left:4px}.v4-price-facts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px;display:grid}.v4-price-fact{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.v4-price-special{flex-direction:column;align-self:start;gap:8px;min-width:0;padding:16px;display:flex}.v4-price-search{height:var(--v4-field-h);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-field);background:var(--v4-inset);color:var(--v4-text-3);align-items:center;gap:10px;padding:0 14px;display:flex}.v4-price-search input{min-width:0;color:var(--v4-text);font:inherit;background:0 0;border:none;outline:none;flex:1}.v4-price-special-list{flex-direction:column;display:flex}.v4-price-special-row{text-align:left;border:none;border-top:1px solid var(--v4-line-2);color:var(--v4-text);cursor:pointer;background:0 0;align-items:center;gap:14px;min-width:0;padding:12px 10px;font-family:inherit;display:flex}.v4-price-special-row[aria-pressed=true]{background:var(--v4-raise);box-shadow:inset 3px 0 0 var(--v4-lime)}.v4-price-special-name{flex-direction:column;flex:auto;min-width:0;display:flex}.v4-price-special-name b,.v4-price-special-name .v4-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-price-special-price{text-align:right;min-width:80px;font-size:22px}.v4-price-initials{background:var(--v4-raise);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}.v4-price-special-head{align-items:center;gap:12px;margin-bottom:6px;font-size:20px;display:flex}.v4-price-history{flex-direction:column;gap:10px;padding:18px 20px;display:flex}@media (max-width:1400px){.v4-price-layout,.v4-price-layout-even{grid-template-columns:minmax(0,1fr) 380px}}.v4-price-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start}.v4-price-table{padding:4px 0}.v4-price-tr{border-top:1px solid var(--v4-line);border-left:2px solid #0000;grid-template-columns:minmax(150px,1.2fr) minmax(90px,.6fr) minmax(200px,240px) minmax(150px,1fr);align-items:center;gap:16px;padding:8px 20px;display:grid}.v4-price-th{color:var(--v4-text-4);border-top:none;padding-top:10px;padding-bottom:10px;font-size:12px}.v4-price-tr.v4-price-edit{background:0 0;border-radius:0}.v4-price-tr.v4-price-edit[data-changed=true]{border-left-color:var(--v4-lime);background:linear-gradient(90deg,#c9f7650f,#0000 60%)}.v4-price-tr.v4-price-edit[data-tone=wait]{border-left-color:var(--v4-amber);background:linear-gradient(90deg,#f5bb7312,#0000 60%)}.v4-price-name{align-items:center;gap:10px;min-width:0;display:flex}.v4-price-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.v4-price-before{color:var(--v4-text-3);white-space:nowrap;font-size:15px}.v4-price-tr .v4-price-stepper{height:40px}.v4-price-tr .v4-price-stepper button{width:40px}.v4-price-tr .v4-price-stepper input{font-size:18px}.v4-price-diff{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.v4-price-diff .v4-sub{font-size:12px}.v4-price-edit[data-tone=wait] .v4-price-diff .v4-sub{color:var(--v4-amber-text)}.v4-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.v4-price-aside>.v4-actions-row{margin-top:4px}@media (max-width:1280px){.v4-price-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v4-price-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.v4-price-th{display:none}.v4-price-name,.v4-price-before{grid-column:1/-1}.v4-price-before:before{content:attr(data-label) " ";font-family:var(--v4-font,inherit);color:var(--v4-text-4)}}.v4-price-diff .v4-change{margin-left:0}.v4-price-history-wrap{flex-direction:column;gap:12px;max-width:1100px;display:flex}.v4-price-hist-tr{grid-template-columns:minmax(150px,1.2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(150px,1fr) minmax(120px,1fr);padding-top:11px;padding-bottom:11px}.v4-price-now{font-size:16px;font-weight:700}.v4-price-bar{background:var(--v4-line);border-radius:3px;height:6px;overflow:hidden}.v4-price-bar i{opacity:.8;border-radius:3px;height:100%;display:block}@media (max-width:1280px){.v4-price-layout{align-items:stretch}.v4-price-main{overflow:visible}}@media (max-width:760px){.v4-price-hist-tr{grid-template-columns:minmax(0,1fr) auto}.v4-price-hist-tr .v4-price-bar{grid-column:1/-1}.v4-price-before:before,.v4-price-now:before{content:attr(data-label) " ";font-family:var(--v4-font);color:var(--v4-text-4);font-size:12px}}.v4-price-used{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v4-price-tab{white-space:nowrap}@media (max-width:600px){.v4-price-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.v4-price-tab{height:42px;padding:0 14px}}.v4-change svg{flex:none}.v4-price-request{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-price-request>p{flex-basis:100%;margin:0}.v4-ptoday{flex-direction:column;max-width:960px;display:flex;overflow:visible}.v4-ptoday-head{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:20px 22px;display:flex}.v4-ptoday-title{white-space:nowrap;margin:0;font-size:22px;font-weight:700}.v4-ptoday-date{color:var(--v4-text-3);white-space:nowrap;font-size:15px}.v4-ptoday-head .v4-btn{white-space:nowrap}.v4-ptoday-quota{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 22px;display:flex}.v4-ptoday-label{color:var(--v4-text-3);white-space:nowrap;font-size:13px}.v4-ladder{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v4-ladder-step{align-items:center;gap:8px;display:inline-flex}.v4-ladder-caret{color:var(--v4-text-5);flex:none}.v4-ladder-chip{border:1px solid var(--v4-line-2);background:var(--v4-inset);height:34px;color:var(--v4-text-3);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.v4-ladder-chip i{background:var(--v4-text-4);border-radius:50%;flex:none;width:7px;height:7px}.v4-ladder-step[data-state=current] .v4-ladder-chip{border-color:var(--v4-lime);background:var(--v4-lime-soft);color:var(--v4-lime)}.v4-ladder-step[data-state=current] .v4-ladder-chip i{background:var(--v4-lime)}.v4-ladder-step[data-state=next] .v4-ladder-chip{color:var(--v4-text-4)}.v4-ladder-step[data-last=true] .v4-ladder-chip{border-style:dashed}.v4-ptoday-help{gap:6px;display:grid}.v4-ptoday-grid{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(120px,auto) minmax(84px,auto);display:grid}.v4-ptoday-tr{display:contents}.v4-ptoday-tr>span{border-bottom:1px solid var(--v4-line);white-space:nowrap;align-items:center;min-height:64px;padding:0 22px;display:flex}.v4-ptoday-th>span{min-height:40px;color:var(--v4-text-3);font-size:13px}.v4-ptoday-tr>span:nth-child(2),.v4-ptoday-tr>span:nth-child(4){justify-content:flex-end}.v4-ptoday-price{font:600 20px var(--v4-mono);font-variant-numeric:tabular-nums}.v4-ptoday-price[data-empty=true]{font:500 15px var(--v4-font);color:var(--v4-text-4)}.v4-ptoday-same,.v4-ptoday-locked{color:var(--v4-text-3);font-size:15px}.v4-ptoday-locked{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}.v4-ptoday-foot{color:var(--v4-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 22px;font-size:13px;display:flex}.v4-ptoday-by{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.v4-ptoday-by .v4-avatar{width:28px;height:28px;font-size:13px}@media (max-width:760px){.v4-ptoday-head,.v4-ptoday-quota,.v4-ptoday-foot{padding-left:14px;padding-right:14px}.v4-ladder{flex-wrap:wrap;flex-basis:100%;order:2;gap:6px 4px}.v4-ladder-step{gap:4px}.v4-ladder-chip{gap:6px;padding:0 9px}.v4-ptoday-grid{display:block}.v4-ptoday-tr.v4-ptoday-th{display:none}.v4-ptoday-tr{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 14px;display:grid}.v4-ptoday-tr>span{border-bottom:0;min-height:0;padding:0}.v4-ptoday-tr>span:nth-child(3),.v4-ptoday-tr>span:nth-child(4){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.v4-ptoday-tr>span:nth-child(4){align-items:flex-end}.v4-ptoday-tr>span[data-label]:before{content:attr(data-label);font:400 13px var(--v4-font);color:var(--v4-text-4)}.v4-ptoday-price{font-size:18px}}.v4-hist[data-split=true]{grid-template-columns:minmax(520px,.9fr) minmax(0,1.1fr);gap:0;padding:0;display:grid;overflow:hidden}.v4-hist-list{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.v4-hist[data-split=true] .v4-hist-list{padding:var(--v4-page-pad);border-right:1px solid var(--v4-line);overflow-y:auto}.v4-hist-side{min-width:0;min-height:0;padding:var(--v4-page-pad);overflow-y:auto}.v4-hist-missing{font-family:var(--v4-font);font-size:var(--v4-text-sub);color:var(--v4-text-4)}.v4-hist-strip{grid-template-columns:repeat(7,minmax(96px,1fr));gap:6px;display:grid;overflow-x:auto}.v4-hist-day{border:1px solid var(--v4-line);background:var(--v4-inset);color:var(--v4-text-3);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.v4-hist-day>span:first-child{white-space:nowrap}.v4-hist-day b{color:var(--v4-text);white-space:nowrap;font-size:15px}.v4-hist-day i{background:var(--v4-text-4);border-radius:2px;height:3px;margin-top:4px;display:block}.v4-hist-day[aria-current=date]{border-color:var(--v4-lime);background:var(--v4-lime-soft)}.v4-hist-day[aria-current=date] i{background:var(--v4-lime)}.v4-hist-day:disabled{opacity:.4;cursor:default}.v4-hist-summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v4-hist-sum{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.v4-hist-sum b{color:var(--v4-text);font-size:22px}.v4-hist-sum b small{color:var(--v4-text-4);font-size:13px}.v4-hist-sum .v4-sub{font-size:13px;line-height:1.3}.v4-hist-link{color:var(--v4-amber-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:14px;font-weight:600}.v4-hist-bar{background:var(--v4-line);border-radius:4px;gap:2px;height:6px;display:flex;overflow:hidden}.v4-hist-bar>button,.v4-hist-bar>i{cursor:pointer;border:0;height:100%;padding:0;display:block}.v4-hist-hours{align-items:flex-end;gap:2px;height:34px;display:flex}.v4-hist-hours button{cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-end;height:100%;padding:0;display:flex}.v4-hist-hours i{background:var(--v4-text-4);border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.v4-hist-hours button[aria-pressed=true] i{background:var(--v4-lime)}.v4-hist-filters{flex-wrap:wrap}.v4-hist-count{opacity:.75;font-size:13px}.v4-hist-filter-chip{border-radius:var(--v4-radius-pill);border:1px solid var(--v4-line-3);height:40px;color:var(--v4-text-2);align-items:center;gap:6px;padding:0 6px 0 14px;font-size:15px;display:inline-flex}.v4-hist-filter-chip button{background:var(--v4-raise);width:28px;height:28px;color:var(--v4-text-2);cursor:pointer;border:0;border-radius:50%}.v4-hist-search{height:var(--v4-field-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);color:var(--v4-text-3);align-items:center;gap:10px;padding:0 14px;display:flex}.v4-hist-search[hidden]{display:none}.v4-hist-search input{min-width:0;color:var(--v4-text);font-family:inherit;font-size:var(--v4-text-base);background:0 0;border:0;outline:none;flex:1}.v4-hist-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:12px;display:grid}.v4-hist-cards[hidden]{display:none}.v4-hist-card{flex-direction:column;min-width:0;display:flex;position:relative}.v4-hist-card[data-selected=true]{border-color:var(--v4-lime);box-shadow:0 0 0 1px var(--v4-lime)}.v4-hist-card[data-cancelled=true] .v4-hist-card-kg{color:var(--v4-text-4);text-decoration:line-through}.v4-hist-card-open{color:inherit;text-align:left;cursor:pointer;border-radius:var(--v4-radius-card);background:0 0;border:0;flex-direction:column;gap:10px;padding:14px 16px;font-family:inherit;display:flex}.v4-hist-card-open:focus-visible{outline:2px solid var(--v4-lime);outline-offset:-2px}.v4-hist-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v4-hist-card-top .v4-pill{margin-left:auto}.v4-hist-card-top .v4-pill+.v4-pill{margin-left:0}.v4-hist-card-body{align-items:flex-end;gap:10px;display:flex}.v4-hist-card-who{flex-direction:column;flex:1;min-width:0;display:flex}.v4-hist-card-who b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.v4-hist-card-kg{color:var(--v4-text);white-space:nowrap;font-size:26px}.v4-hist-card-kg small{color:var(--v4-text-4);font-size:14px}.v4-hist-card-actions{justify-content:flex-end;padding:0 12px 12px;display:flex}.v4-hist-keys{font-size:13px}.v4-hist-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.v4-hist-detail-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-hist-detail-who{flex-direction:column;flex:200px;min-width:0;display:flex}.v4-hist-detail-who b{font-size:24px}.v4-hist-detail-name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.v4-hist-detail-name b:not([data-whole]){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v4-hist-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.v4-hist-tabs{border-bottom:1px solid var(--v4-line);gap:4px;display:flex;overflow-x:auto}.v4-hist-tab{height:46px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-family:inherit;font-size:17px;font-weight:600}.v4-hist-tab[aria-current=page]{color:var(--v4-text);border-bottom-color:var(--v4-lime)}.v4-hist-summary{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.v4-hist-col{flex-direction:column;gap:14px;min-width:0;display:flex}.v4-hist-card-pad{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.v4-hist-mats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.v4-hist-mat{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.v4-hist-mat-kg{font-size:26px}.v4-hist-mat-kg small,.v4-hist-total small{color:var(--v4-text-4);font-size:14px}.v4-hist-deduction{border-top:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.v4-hist-deduction b.v4-mono{font-size:22px}.v4-hist-total{color:var(--v4-lime);font-size:40px}.v4-hist-stats{border-top:1px solid var(--v4-line);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding-top:10px;display:grid}.v4-hist-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-hist-stat b,.v4-hist-stat span{white-space:nowrap}.v4-hist-stat b{font-size:18px}.v4-hist-stat[data-strong=true] b{color:var(--v4-lime);font-size:22px}.v4-hist-photos-block,.v4-hist-timeline-block{flex-direction:column;gap:10px;min-width:0;display:flex}.v4-hist-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.v4-hist-photo{color:var(--v4-text-3);flex-direction:column;gap:4px;min-width:0;margin:0;font-size:13px;display:flex}.v4-hist-photo button{border:1px solid var(--v4-line);background:var(--v4-inset);cursor:zoom-in;border-radius:10px;padding:0;overflow:hidden}.v4-hist-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.v4-hist-photo-empty{aspect-ratio:16/10;border:1px dashed var(--v4-line-3);background:var(--v4-inset);border-radius:10px;display:block}.v4-hist-photo figcaption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-hist-photo-full{border-radius:12px;max-width:100%;max-height:70vh;margin:0 auto;display:block}.v4-hist-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v4-hist-timeline li{color:var(--v4-text-2);grid-template-columns:56px minmax(0,1fr);gap:12px;font-size:16px;display:grid}.v4-hist-timeline li[data-deleted=true]{color:var(--v4-red)}.v4-hist-weight{border-top:1px solid var(--v4-line);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.v4-hist-weight:first-child{border-top:0}.v4-hist-weight>.v4-sub:last-child{grid-column:2/-1}.v4-hist-weight[data-deleted=true]{color:var(--v4-text-4)}@media (max-width:1400px){.v4-hist[data-split=true]{grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr)}.v4-hist-summary{grid-template-columns:minmax(0,1fr)}.v4-hist-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-dev{gap:14px}.v4-dev-tabs{flex-wrap:wrap;gap:6px;display:flex}.v4-dev-tab{font-family:inherit;font-size:var(--v4-text-base);border-radius:var(--v4-radius-field);height:48px;color:var(--v4-text-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 18px;font-weight:600;display:inline-flex}.v4-dev-tab[aria-current=page]{background:var(--v4-raise);border-color:var(--v4-line-3);color:var(--v4-text)}.v4-dev-dot{background:var(--v4-text-4);border-radius:50%;flex:none;width:9px;height:9px}.v4-dev-dot[data-tone=ok]{background:var(--v4-lime)}.v4-dev-dot[data-tone=wait]{background:var(--v4-amber)}.v4-dev-dot[data-tone=stop]{background:var(--v4-red)}.v4-dev-body{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow-y:auto}.v4-dev .k-devices-block{border-radius:var(--v4-radius-card);background:var(--v4-card);border-bottom:0;border:1px solid var(--v4-line);padding:16px 18px}.v4-dev .k-devices-step-body{gap:14px}.v4-dev-card{flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.v4-dev-scale{flex-direction:column;gap:14px;display:flex}.v4-dev-pair{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:14px;display:grid}.v4-dev-field{max-width:360px;margin-top:6px}.v4-dev .k-chips{flex-wrap:wrap;gap:8px;display:flex}.v4-dev-live{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-dev-live b{font-size:40px}.v4-dev-raw{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:12px;max-height:260px;padding:10px 12px;font-size:14px;overflow-y:auto}.v4-dev-raw-line{flex-wrap:wrap;gap:10px;display:flex}.v4-dev-raw-line[data-rejected=true],.v4-dev-raw-reason{color:var(--v4-amber-text)}.v4-dev-savebar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-dev-savebar [data-pending=true]{color:var(--v4-amber-text)}.v4-dev-save{min-width:min(360px,100%);margin-left:auto}.v4-dev-printers{flex-direction:column;gap:14px;display:flex}.v4-dev-printer-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.v4-dev-printer-head{align-items:center;gap:10px;display:flex}.v4-dev-printer-head b{overflow-wrap:anywhere;min-width:0;font-size:20px}.v4-dev-printer-head .v4-pill{margin-left:auto}.v4-dev-fail{color:var(--v4-red);font-size:var(--v4-text-sub)}.v4-dev-docs td{vertical-align:middle}.v4-dev-select{height:var(--v4-field-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);min-width:280px;max-width:100%;color:var(--v4-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 14px;font-family:inherit;font-size:17px}.v4-dev-lan{grid-template-columns:minmax(160px,1fr) 110px;gap:10px;display:grid}.k-dialog[data-look=v4] .v4-dev-modal-body{gap:14px;max-height:calc(100vh - 260px);padding-right:4px;overflow-y:auto}.k-dialog[data-look=v4] .v4-modal-actions{flex-wrap:wrap}.k-dialog[data-look=v4] .v4-modal-actions .v4-go{flex:0 auto;min-width:0}[data-ui=dark] .d-devices{min-width:0}[data-ui=dark] .d-status-row{flex-wrap:wrap;justify-content:flex-start;gap:4px 10px}[data-ui=dark] .d-devices-text{overflow-wrap:anywhere}.v4-dev .k-backdrop{position:fixed}.v4-dev .k-chip[data-selected=true]{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg);box-shadow:none;transform:none}.v4-dev .k-chip[data-selected=true] *{color:inherit}.v4-hist[data-split=true]{grid-template-columns:minmax(560px,1fr) minmax(0,1fr)}.v4-hist-summary-row{border:1px solid var(--v4-line-2);background:var(--v4-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;overflow:hidden}.v4-hist-sum{background:var(--v4-card-flat);border:none;border-radius:0;padding:12px 14px}.v4-hist-sum b{white-space:nowrap}.v4-hist-sum>.v4-sub:first-child{color:var(--v4-text-3);font-size:12px}.v4-hist-sum b{letter-spacing:-.03em;font-size:20px;font-weight:600}.v4-hist-sum .v4-sub{font-size:12px}.v4-hist-filters{gap:6px}.v4-hist-search{height:42px}.v4-hist-side[data-empty=true]{justify-content:center;align-items:center;display:flex}.v4-hist-pick{color:var(--v4-text-4);flex-direction:column;align-items:center;gap:10px;display:flex}.v4-hist-pick svg{color:var(--v4-text-5)}.v4-hist-list>*{flex-shrink:0}@media (max-width:1600px){.v4-hist[data-split=true] .v4-hist-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.v4-hist[data-split=true]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.v4-hist[data-split=true] .v4-hist-list .v4-page-head{flex-wrap:wrap}}.v4-hist-out-row>.v4-sub{white-space:nowrap;flex:none}.v4-hist-out-row>b{text-align:right;overflow-wrap:anywhere;min-width:0}[data-ui=dark] .k-backdrop:has(>.k-dialog:not([data-look])){animation:v4-fade var(--motion-in) ease-out both;background:#040506b8}[data-ui=dark] .k-dialog:not([data-look]){background:var(--v4-card-flat);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-dialog);color:var(--v4-text);font-family:var(--v4-font);font-size:var(--v4-text-base);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);animation:v4-rise var(--motion-in) var(--motion-ease) both;padding:28px 30px 24px;overflow:auto;box-shadow:0 40px 80px -20px #000c}[data-ui=dark] .k-dialog:not([data-look])[data-tone=stop]{border-color:#ff777d59}[data-ui=dark] .k-dialog:not([data-look]) .k-title{font-family:var(--v4-font);letter-spacing:-.01em;color:var(--v4-text);font-size:26px;font-weight:700}[data-ui=dark] .k-dialog:not([data-look]) .k-body,[data-ui=dark] .k-dialog:not([data-look]) .k-caption{font-family:var(--v4-font);color:var(--v4-text-3)}[data-ui=dark] .k-dialog:not([data-look]) .k-message{background:var(--v4-amber-soft);color:var(--v4-amber-text);font-family:var(--v4-font);border:1px solid #f5bb734d;border-radius:14px}[data-ui=dark] .k-dialog:not([data-look]) .k-message[data-tone=stop]{color:#ffb3b3;background:#ff777d14;border-color:#ff777d59}[data-ui=dark] .k-dialog:not([data-look]) .k-message[data-tone=ok]{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f7654d}[data-ui=dark] .k-dialog:not([data-look]) .k-smallkey{background:var(--v4-raise);border:1px solid var(--v4-line-3);color:var(--v4-text);font-family:var(--v4-font);box-shadow:none;border-radius:14px;font-weight:600}[data-ui=dark] .k-dialog:not([data-look]) .k-smallkey[data-variant=danger]{color:var(--v4-red);border-color:#ff777d66}[data-ui=dark] .k-dialog:not([data-look]) .k-smallkey:disabled{opacity:.45}[data-ui=dark] .k-dialog:not([data-look]) .k-primary{font-family:var(--v4-font);box-shadow:none;border-radius:16px}[data-ui=dark] .k-dialog:not([data-look]) .k-primary[data-state=active]{background:var(--v4-lime);color:var(--v4-lime-ink);border:0;box-shadow:0 12px 30px -12px #c9f7658c}[data-ui=dark] .k-dialog:not([data-look]) .k-primary[data-state=waiting],[data-ui=dark] .k-dialog:not([data-look]) .k-primary[data-state=busy]{background:var(--v4-raise);color:var(--v4-text-3);border:1px solid var(--v4-line-3)}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-lcd,[data-ui=dark] .k-dialog:not([data-look]) .k-pinlcd{background:var(--v4-inset);border:1px solid var(--v4-line-2);color:var(--v4-text);border-radius:16px}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-lcd b,[data-ui=dark] .k-dialog:not([data-look]) .k-pinlcd-big{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;color:var(--v4-text)}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-lcd[data-tone=wait] b{color:var(--v4-amber)}[data-ui=dark] .k-dialog:not([data-look]) .k-pinlcd-head,[data-ui=dark] .k-dialog:not([data-look]) .k-pinlcd-foot,[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-lcd span{color:var(--v4-text-3);font-family:var(--v4-font);text-transform:none;letter-spacing:0}[data-ui=dark] .k-dialog:not([data-look]) .k-keypad button{background:var(--v4-raise);border:1px solid var(--v4-line-3);color:var(--v4-text);font-family:var(--v4-mono);box-shadow:none;border-radius:14px}[data-ui=dark] .k-dialog:not([data-look]) .k-keypad button[data-word=true]{font-family:var(--v4-font);font-size:16px}[data-ui=dark] .k-dialog:not([data-look]) .k-chip{background:var(--v4-raise);border:1px solid var(--v4-line-3);color:var(--v4-text);font-family:var(--v4-font);box-shadow:none;border-radius:12px}[data-ui=dark] .k-dialog:not([data-look]) .k-chip[data-selected=true]{background:var(--v4-lime-soft);border-color:var(--v4-lime);color:var(--v4-text)}[data-ui=dark] .k-dialog:not([data-look]) input,[data-ui=dark] .k-dialog:not([data-look]) textarea{background:var(--v4-inset);border:1px solid var(--v4-line-3);color:var(--v4-text);border-radius:12px}[data-ui=dark] .k-dialog:not([data-look]) input:focus,[data-ui=dark] .k-dialog:not([data-look]) textarea:focus{border-color:var(--v4-lime);outline:none}body:has(.k-app[data-ui=dark]) .k-lock .k-keypad button{background:var(--v4-raise);border:1px solid var(--v4-line-3);color:var(--v4-text);font-family:var(--v4-mono);box-shadow:none;border-radius:14px}body:has(.k-app[data-ui=dark]) .k-lock .k-pinlcd{background:var(--v4-inset);border:1px solid var(--v4-line-2);border-radius:16px}[data-ui=dark] .k-dialog:not([data-look]) .k-primary[data-state=waiting] .k-lens{display:none}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:10px}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-actions .k-primary{border-radius:13px;flex:0 auto;gap:10px;width:auto;min-width:200px;max-width:100%;height:auto;min-height:52px;padding:6px 18px;font-size:17px;font-weight:700}[data-ui=dark] .k-dialog:not([data-look]) .k-smallkey{border-color:var(--v4-line-strong);background:#161b1b;border-radius:11px;height:44px;padding:0 16px;font-size:15px}[data-ui=dark] .k-dialog:not([data-look]) .k-smallkey:hover:not(:disabled){background:var(--v4-raise)}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-actions .k-smallkey[data-variant=dark]{background:var(--v4-lime);border-color:var(--v4-lime);min-width:200px;height:52px;color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow);border-radius:13px;padding:0 18px;font-size:17px;font-weight:700}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-actions .k-smallkey[data-variant=dark]:disabled{background:var(--v4-raise);border-color:var(--v4-line-3);color:var(--v4-text-4);box-shadow:none}[data-ui=dark] .k-dialog:not([data-look]) .k-dialog-actions .k-smallkey[data-variant=danger]:last-child:not(:disabled){color:#ffc2c4;background:#ff777d24;border-color:#ff777d99;border-radius:13px;height:52px;padding:0 18px;font-size:17px}[data-ui=dark] .k-dialog:not([data-look]) .k-chip{min-height:44px;font-size:15px}.k-app[data-ui=dark] .k-settings-tab,.k-app[data-ui=dark] .k-settings-file-button{background:var(--v4-card-flat,#121316);border:1px solid var(--v4-line-3,#2a2d33);box-shadow:none;color:var(--v4-text,#edeef0)}.k-app[data-ui=dark] .k-settings-tab[data-selected=true]{background:var(--v4-lime-soft,#c9f7651f);border-color:var(--v4-lime,#c8f25a);box-shadow:none;transform:none}.k-app[data-ui=dark] .k-settings-tab span{color:var(--v4-text-3,#9aa0a8)}.k-app[data-ui=dark] .k-tag[data-tone=stop]{background:#ff777d24}.k-app[data-ui=dark] .k-tag[data-tone=wait]{background:#f5bb7324}.v4-set-app{background:var(--v4-bg);color:var(--v4-text);font-family:var(--v4-font)}.v4-set-page{gap:18px;overflow:hidden}.v4-set-page .k-account-name{height:var(--v4-btn-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);color:var(--v4-text);background:#161b1b;padding:0 16px;font-size:15px;font-weight:600}.v4-set-page .k-account-menu{background:var(--v4-card-flat);border-color:var(--v4-line-3);box-shadow:0 24px 50px -18px #000c}.v4-set-page .k-account-menu button{border-color:var(--v4-line-2);color:var(--v4-text);background:0 0}.v4-set-layout{flex:auto;grid-template-columns:264px minmax(0,1fr);gap:24px;min-height:0;display:grid}.v4-set-nav{flex-direction:column;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.v4-set-tab{width:100%;color:var(--v4-text-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 12px;font-family:inherit;display:flex}.v4-set-tab svg{color:var(--v4-text-4);flex:none;margin-top:1px}.v4-set-tab:hover{background:var(--v4-card-flat)}.v4-set-tab[data-selected=true]{background:var(--v4-lime-soft);color:var(--v4-text);border-color:#c9f76561}.v4-set-tab[data-selected=true] svg{color:var(--v4-lime)}.v4-set-tab-text{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-set-tab-text b{white-space:nowrap;font-size:15px;font-weight:600}.v4-set-tab-text span{color:var(--v4-text-4);font-size:13px;line-height:1.3}.v4-set-tab[data-selected=true] .v4-set-tab-text span{color:var(--v4-text-3)}.v4-set-body{flex-direction:column;gap:20px;min-height:0;padding:0 6px 0 0;display:flex;overflow-y:auto}.v4-set-section{flex-direction:column;gap:16px;width:100%;max-width:1120px;display:flex}.v4-set-section .v4-set-section{max-width:none}.v4-set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v4-set-head-text{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.v4-set-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.v4-set-sub{color:var(--v4-text-3);max-width:72ch;margin:4px 0 0;font-size:14px}.v4-set-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-set-group{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:16px}.v4-set-group-head{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 20px;display:flex}.v4-set-group-text{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.v4-set-group-text h3{margin:0;font-size:16px;font-weight:600}.v4-set-group-text p{color:var(--v4-text-3);max-width:80ch;margin:3px 0 0;font-size:14px}.v4-set-group-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-set-group-body{flex-direction:column;padding:4px 20px 8px;display:flex}.v4-set-group-body>.v4-box{margin:12px 0 4px}.v4-set-group[data-flush=true] .v4-set-group-body{padding:0}.v4-set-group-pad{padding:14px 20px 0}.v4-set-group-foot{border-top:1px solid var(--v4-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px;display:flex}.v4-set-group-foot>.v4-box{flex:100%}.v4-set-group-foot[data-bare=true]{border-top:0;padding:10px 0 8px}.v4-set-factory-title{align-items:baseline;gap:10px;display:inline-flex}.v4-set-factory-title .v4-mono{color:var(--v4-lime);letter-spacing:.04em;font-size:14px}.v4-set-subhead{color:var(--v4-text-4);border-top:1px solid var(--v4-line);margin:0;padding:18px 0 2px;font-size:13px;font-weight:600}.v4-set-group-body>.v4-set-subhead:first-child,.v4-set-group-body>.v4-box+.v4-set-subhead{border-top:0;padding-top:12px}.v4-set-row{border-top:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;padding:14px 0;display:grid}.v4-set-group-body>.v4-set-row:first-child,.v4-set-subhead+.v4-set-row,.v4-set-group-body>.v4-box+.v4-set-row{border-top:0}.v4-set-row[data-stack=true]{grid-template-columns:minmax(0,1fr)}.v4-set-row-text{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.v4-set-row-note{flex-basis:100%;margin:0}.v4-set-row-label{color:var(--v4-text);font-size:15px;font-weight:600}.v4-set-row[data-changed=true] .v4-set-row-label:after{content:"";background:var(--v4-amber);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.v4-set-row-help{color:var(--v4-text-3);max-width:68ch;margin:0;font-size:14px;line-height:1.4}.v4-set-row-next{margin-top:4px;display:block}.v4-set-row-next b{color:var(--v4-lime)}.v4-set-row-error{color:#ffabae;margin-top:4px;display:block}.v4-set-row-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.v4-set-row[data-stack=true] .v4-set-row-control{justify-content:flex-start}.v4-set-value{color:var(--v4-text-2);text-align:right;font-size:15px}.v4-set-note{margin:10px 0 0}.v4-set-input{height:44px;font-size:15px}.v4-set-input[data-size=short]{width:150px}.v4-set-input[data-size=medium]{width:min(420px,100%)}.v4-set-row-control .v4-set-input:not([data-size]){width:min(520px,100%)}.v4-set-unit{color:var(--v4-text-4);align-items:center;gap:8px;display:inline-flex}.v4-set-unit .v4-set-input[data-size=short]{text-align:right;width:110px}.v4-set-step{border:1px solid var(--v4-line-3);background:var(--v4-inset);border-radius:10px;flex:none;align-items:center;height:38px;display:inline-flex}.v4-set-step button{width:36px;height:36px;color:var(--v4-text-3);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.v4-set-step button:hover:not(:disabled){background:var(--v4-raise);color:var(--v4-text)}.v4-set-step button:disabled{opacity:.35;cursor:not-allowed}.v4-set-step output{text-align:center;min-width:9ch;color:var(--v4-text);white-space:nowrap;border-left:1px solid var(--v4-line-2);border-right:1px solid var(--v4-line-2);padding:0 8px;font-size:15px;font-weight:600;line-height:36px}.v4-set-step output small{font-family:var(--v4-font);color:var(--v4-text-4);font-size:13px;font-weight:500}.v4-set-seg{border:1px solid var(--v4-line-3);background:var(--v4-inset);border-radius:11px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.v4-set-seg button{height:32px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.v4-set-seg button:hover:not(:disabled):not([aria-pressed=true]){background:var(--v4-raise);color:var(--v4-text)}.v4-set-seg button[aria-pressed=true]{background:var(--v4-lime-soft);color:var(--v4-lime);box-shadow:inset 0 0 0 1px #c9f76566}.v4-set-seg button:disabled{cursor:not-allowed}.v4-set-seg button:disabled:not([aria-pressed=true]){opacity:.5}.v4-set-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v4-set-chip{border:1px solid var(--v4-line-3);height:34px;color:var(--v4-text-2);white-space:nowrap;cursor:pointer;background:#141a19;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.v4-set-chip:hover:not(:disabled):not([aria-pressed=true]){background:var(--v4-raise)}.v4-set-chip[aria-pressed=true]{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg)}.v4-set-affix{border:1px solid var(--v4-line-3);background:var(--v4-inset);height:40px;color:var(--v4-text-4);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.v4-set-affix:focus-within{border-color:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft)}.v4-set-affix[data-invalid=true]{border-color:var(--v4-red)}.v4-set-affix[data-disabled=true]{opacity:.5}.v4-set-affix input{width:120px;min-width:0;color:var(--v4-text);text-align:right;background:0 0;border:0;outline:none;font-size:15px}.v4-set-form{gap:16px;display:grid}.v4-set-form[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-set-form .v4-set-input[data-size=short]{width:180px}.v4-set-secret{border:1px solid var(--v4-line-strong);background:var(--v4-inset);letter-spacing:.04em;word-break:break-all;color:var(--v4-text);border-radius:12px;padding:16px 18px;font-size:24px}.v4-set-secret[data-size=small]{letter-spacing:0;font-size:15px}.v4-set-search{align-items:center;display:inline-flex;position:relative}.v4-set-search svg{color:var(--v4-text-4);pointer-events:none;position:absolute;left:14px}.v4-set-search .v4-input{width:300px;max-width:100%;height:44px;padding-left:40px;font-size:15px}.v4-set-select{color:var(--v4-text-3);align-items:center;gap:10px;font-size:14px;display:inline-flex}.v4-set-select .v4-input{width:auto;height:40px;padding:0 12px}.v4-set-file{display:inline-flex;position:relative}.v4-set-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.v4-set-file .v4-btn{pointer-events:none}.v4-set-file:focus-within .v4-btn{outline:3px solid var(--v4-cyan);outline-offset:3px}.v4-set-page a.v4-btn{text-decoration:none}.v4-set-savebar{z-index:6;border:1px solid var(--v4-line-strong);background:var(--v4-card-flat);animation:v4-set-rise var(--motion-row) ease-out both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 36px -18px #000000d9}.v4-set-savebar[data-failed=true]{border-color:#ff777d99}.v4-set-savebar-dot{background:var(--v4-amber);border-radius:50%;flex:none;width:9px;height:9px}.v4-set-savebar[data-failed=true] .v4-set-savebar-dot{background:var(--v4-red)}.v4-set-savebar-text{flex-direction:column;flex:220px;gap:2px;min-width:0;font-size:15px;display:flex}.v4-set-savebar-text span{color:#ffabae;font-size:13px}.v4-set-savebar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.v4-set-savebar .v4-go{min-width:160px;height:48px}@keyframes v4-set-rise{0%{opacity:0;transform:translateY(10px)}}.v4-set-table{border-collapse:collapse;width:100%;font-size:15px}.v4-set-table th{text-align:left;color:var(--v4-text-4);border-bottom:1px solid var(--v4-line);white-space:nowrap;padding:10px 20px;font-size:13px;font-weight:500}.v4-set-table td{border-bottom:1px solid var(--v4-line);vertical-align:middle;padding:12px 20px}.v4-set-table tbody tr:last-child td{border-bottom:0}.v4-set-table tbody tr:hover td{background:#ffffff04}.v4-set-table [data-align=end]{text-align:right}.v4-set-table tr[data-off=true] td{color:var(--v4-text-4)}.v4-set-table tr[data-off=true] b{font-weight:500}.v4-set-table tr[data-total=true] td{border-top:2px solid var(--v4-line-strong);font-weight:700}.v4-set-table[data-compact=true] th,.v4-set-table[data-compact=true] td{padding:8px 14px}.v4-set-table .v4-set-affix{justify-content:flex-end}.v4-set-cell-sub{font-size:13px;display:block}.v4-set-cell-value{align-items:center;gap:10px;display:inline-flex}.v4-set-cell-input{min-width:120px;height:36px;padding:0 10px;font-size:14px}.v4-set-preview{border:1px solid var(--v4-line);border-radius:12px;max-height:440px;margin-top:8px;overflow:auto}.v4-set-preview th{background:var(--v4-card-flat);z-index:1;position:sticky;top:0}.v4-set-preview tr[data-problem=true] td:first-child{box-shadow:inset 3px 0 0 var(--v4-red)}.v4-set-preview tr[data-noted=true] td{border-bottom:0}.v4-set-note-row td{color:var(--v4-amber-text);padding-top:0;font-size:13px}.v4-set-note-row td[data-tone=stop]{color:#ffabae}.v4-set-import-count{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.v4-set-empty-line{margin:0;padding:14px 20px}.v4-set-list-head{border-bottom:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.v4-set-pickall{color:var(--v4-text-3);align-items:center;gap:10px;font-size:14px;display:inline-flex}.v4-set-pickall input,.v4-set-person-pick input{width:18px;height:18px;accent-color:var(--v4-lime)}.v4-set-people{margin:0;padding:0;list-style:none}.v4-set-person+.v4-set-person{border-top:1px solid var(--v4-line)}.v4-set-person[data-picked=true]{box-shadow:inset 3px 0 0 var(--v4-lime);background:#c9f7650a}.v4-set-person[data-open=true]{background:#0000002e}.v4-set-person-row{grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.v4-set-person-pick{justify-content:center;display:flex}.v4-set-person-head{width:100%;min-height:60px;color:var(--v4-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr) auto 20px;align-items:center;gap:8px 18px;padding:10px 20px 10px 0;font-family:inherit;display:grid}.v4-set-person-head>svg{color:var(--v4-text-4)}.v4-set-person-name{flex-direction:column;gap:1px;min-width:0;display:flex}.v4-set-person-name b{font-size:15px;font-weight:600}.v4-set-person-name .v4-sub{overflow-wrap:anywhere;font-size:13px}.v4-set-person[data-off=true] .v4-set-person-name b{color:var(--v4-text-4)}.v4-set-person-roles{flex-wrap:wrap;gap:6px;display:flex}.v4-set-role{border:1px solid var(--v4-line-2);background:var(--v4-raise);height:26px;color:var(--v4-text-2);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.v4-set-role small{color:var(--v4-text-4);margin-left:3px;font-size:13px;font-weight:500}.v4-set-person-state{gap:6px;display:flex}.v4-set-person-note{margin:0;padding:0 20px 16px 52px}.v4-set-person-body{flex-direction:column;gap:12px;padding:0 20px 20px 52px;display:flex}.v4-set-person-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v4-set-person-cols>section{border:1px solid var(--v4-line);background:var(--v4-card-flat);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.v4-set-person-cols .v4-set-subhead{border-top:0;padding:0}.v4-set-person-cols .v4-sub{font-size:13px}.v4-set-inline{align-items:center;gap:8px;display:flex}.v4-set-inline .v4-set-input{height:36px}.v4-set-lines{margin:0;padding:0;list-style:none}.v4-set-lines li{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 0;font-size:14px;display:flex}.v4-set-lines li:first-child{border-top:0}.v4-set-lines li[data-off=true]{color:var(--v4-text-4)}.v4-set-picker{flex-direction:column;gap:8px;display:flex}.v4-set-actions{flex-wrap:wrap;gap:8px;display:flex}.v4-set-confirm{background:#ff777d0d;border:1px solid #ff777d66;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.v4-set-confirm .v4-set-input{height:40px}.v4-acc-wrap{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:16px;overflow:clip}.v4-acc{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.v4-acc thead th{z-index:3;background:var(--v4-card-flat);color:var(--v4-text-3);text-align:center;border-bottom:1px solid var(--v4-line-strong);white-space:nowrap;padding:12px 6px;font-size:13px;font-weight:600;position:sticky;top:0}.v4-acc .v4-acc-feature{text-align:left;width:34%;min-width:220px;padding-left:20px}.v4-acc tbody th,.v4-acc tbody td{border-bottom:1px solid var(--v4-line)}.v4-acc tbody th{color:var(--v4-text);padding:8px 12px 8px 20px;font-weight:500}.v4-acc tbody td{text-align:center;padding:6px}.v4-acc tbody tr:not(.v4-acc-group):hover th,.v4-acc tbody tr:not(.v4-acc-group):hover td{background:#ffffff05}.v4-acc tbody tr[data-changed=true] th{box-shadow:inset 3px 0 0 var(--v4-amber)}.v4-acc-tag{color:var(--v4-amber);margin-left:8px;font-size:12px}.v4-acc-group th,.v4-acc-group td{background:var(--v4-inset)}.v4-acc .v4-acc-group th{padding:4px 12px 4px 10px}.v4-acc-fold{min-height:40px;color:var(--v4-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:15px;display:inline-flex}.v4-acc-fold:disabled{cursor:default}.v4-acc-fold svg{color:var(--v4-text-4)}.v4-acc-fold b{font-weight:600}.v4-acc-count{color:var(--v4-text-4);font-size:13px}.v4-acc-owner{color:var(--v4-text-4)}.v4-acc-check{border:1px solid var(--v4-line-strong);background:var(--v4-inset);width:26px;height:26px;color:var(--v4-lime-ink);vertical-align:middle;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}button.v4-acc-check:hover:not(:disabled){border-color:var(--v4-text-4)}.v4-acc-check[aria-checked=true]{background:var(--v4-lime);border-color:var(--v4-lime)}.v4-acc-check[aria-checked=mixed]{border-color:var(--v4-lime)}.v4-acc-check[aria-checked=mixed] i{background:var(--v4-lime);border-radius:1px;width:10px;height:2px}.v4-acc-check[data-kind=group]{border-radius:6px;width:22px;height:22px}.v4-acc-check[data-changed=true]{outline:2px solid var(--v4-amber);outline-offset:2px}.v4-acc-check[data-locked=true]{cursor:default;background:var(--v4-raise);border-color:var(--v4-line-2);color:var(--v4-text-4)}.v4-alerts-legend{border:1px solid var(--v4-line);background:var(--v4-card-flat);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.v4-alerts-legend>div{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.v4-alerts-legend>div+div{border-left:1px solid var(--v4-line)}.v4-alerts-legend dt{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.v4-alerts-legend [data-level=A] dt{color:var(--v4-cyan)}.v4-alerts-legend [data-level=B] dt{color:var(--v4-lime)}.v4-alerts-legend dd{color:var(--v4-text-3);margin:0;font-size:13px}.v4-alerts{border-collapse:collapse;width:100%;font-size:15px}.v4-alerts thead th{text-align:left;color:var(--v4-text-4);border-bottom:1px solid var(--v4-line);padding:10px 16px;font-size:13px;font-weight:500}.v4-alerts thead th:first-child,.v4-alerts td:first-child,.v4-alerts-group th{padding-left:20px}.v4-alerts thead th:last-child,.v4-alerts td:last-child{text-align:right;padding-right:20px}.v4-alerts-group th{text-align:left;color:var(--v4-text-2);background:var(--v4-inset);border-bottom:1px solid var(--v4-line);padding:10px 16px 10px 20px;font-size:14px;font-weight:600}.v4-alerts td{border-bottom:1px solid var(--v4-line);vertical-align:middle;padding:10px 16px}.v4-alerts tbody:last-child tr:last-child td{border-bottom:0}.v4-alerts tr[data-changed=true] td:first-child{box-shadow:inset 3px 0 0 var(--v4-amber)}.v4-alerts-name{white-space:nowrap;min-width:0}.v4-alerts-name .v4-help{vertical-align:middle;margin-left:8px}.v4-alerts-name b{font-size:15px;font-weight:600}.v4-alerts-name>span:not(.v4-help){color:var(--v4-text-4);margin-top:2px;font-size:13px;display:block}.v4-alerts-fixed{height:32px;color:var(--v4-cyan);white-space:nowrap;border:1px solid #62d9e24d;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.v4-alerts-limits{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.v4-alerts-none .v4-sub{font-size:13px}.v4-set-wizard{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.v4-set-wizard-count{white-space:nowrap;font-size:13px}.v4-set-steps{scrollbar-width:thin;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.v4-set-steps button{border:1px solid var(--v4-line-2);height:36px;color:var(--v4-text-3);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.v4-set-steps i{border:1px solid var(--v4-line-3);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:inline-flex}.v4-set-steps button[data-state=done] i{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#0000}.v4-set-steps button[data-state=current]{color:var(--v4-text);background:var(--v4-lime-soft);border-color:#c9f76573}.v4-set-steps button[data-state=current] i{background:var(--v4-lime);color:var(--v4-lime-ink);border-color:#0000}.v4-set-step-body{flex-direction:column;gap:16px;display:flex}.v4-set-wizard-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:4px;display:flex}.v4-set-wallet+.v4-set-wallet{border-top:1px solid var(--v4-line)}.v4-set-wallet .v4-set-row{border-top:0}.v4-set-count{padding:0 0 12px}.v4-set-count .v4-set-table{border:1px solid var(--v4-line);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.v4-set-count .v4-set-group-foot{border-top:0;padding:12px 0 0}@media (max-width:1100px){.v4-set-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.v4-set-person-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-acc-wrap{max-height:72vh;overflow:auto}.v4-acc .v4-acc-feature{z-index:2;background:var(--v4-card-flat);min-width:200px;position:sticky;left:0}.v4-acc thead .v4-acc-feature{z-index:4}.v4-acc-group .v4-acc-feature{background:var(--v4-inset)}.v4-acc thead th{padding:12px 10px}}@media (max-width:900px){.v4-set-page{overflow:auto}.v4-set-layout{flex-direction:column;flex:none;gap:14px;display:flex}.v4-set-nav{scrollbar-width:thin;flex-direction:row;padding:0 0 4px;overflow:auto hidden}.v4-set-tab{border-color:var(--v4-line-2);flex:none;align-items:center;width:auto;padding:9px 12px}.v4-set-tab-text span{display:none}.v4-set-body{padding:0;overflow:visible}.v4-alerts-legend{grid-template-columns:minmax(0,1fr)}.v4-alerts-legend>div+div{border-left:0;border-top:1px solid var(--v4-line)}.v4-alerts thead{display:none}.v4-alerts,.v4-alerts tbody{display:block}.v4-alerts tr{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.v4-alerts tr.v4-alerts-group{padding:0}.v4-alerts-group th{border-bottom:0;width:100%;display:block}.v4-alerts td{border:0;padding:0;display:block}.v4-alerts td:first-child{flex:100%;padding-left:0}.v4-alerts td:last-child{padding-right:0}.v4-alerts tr[data-changed=true]{box-shadow:inset 3px 0 0 var(--v4-amber)}.v4-alerts tr[data-changed=true] td:first-child{box-shadow:none}.v4-alerts-none:empty{display:none}.v4-alerts td:has(>.v4-alerts-none:only-child){display:none}}@media (max-width:640px){.v4-set-page{padding:14px 16px 16px}.v4-set-title{font-size:20px}.v4-set-group-head{padding:12px 16px}.v4-set-group-body{padding:2px 16px 8px}.v4-set-group-foot{padding:12px 16px}.v4-set-row{grid-template-columns:minmax(0,1fr);gap:10px}.v4-set-row-control{justify-content:flex-start}.v4-set-row-control .v4-set-input:not([data-size]),.v4-set-input[data-size=medium]{width:100%}.v4-set-form[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.v4-set-search,.v4-set-search .v4-input,.v4-set-head-actions{width:100%}.v4-set-table thead{display:none}.v4-set-table,.v4-set-table tbody{display:block}.v4-set-table tr{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.v4-set-table tbody tr:last-child{border-bottom:0}.v4-set-table td{border:0;padding:0}.v4-set-table td:first-child{flex:100%}.v4-set-table td[data-align=end]{margin-left:auto}.v4-set-person-row{grid-template-columns:44px minmax(0,1fr)}.v4-set-person-head{grid-template-columns:minmax(0,1fr) 20px;padding-right:16px}.v4-set-person-roles,.v4-set-person-state{grid-column:1}.v4-set-person-head>svg{grid-area:1/2}.v4-set-person-body{padding:0 16px 16px}.v4-set-person-cols{grid-template-columns:minmax(0,1fr)}.v4-set-savebar{border-radius:14px;padding:10px 12px}.v4-set-savebar-actions{justify-content:flex-end;width:100%}.v4-set-savebar .v4-go{flex:auto;min-width:0;max-width:240px}.v4-set-wizard-nav .v4-btn{flex:auto}}.v4-cash-settings .v4-set-section{max-width:1180px}.v4-set-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.v4-set-spacer{flex:auto}.v4-set-dialog-rows{flex-direction:column;display:flex}.v4-set-dialog-rows>.v4-set-row:first-child{border-top:0}.v4-set-signers-help{margin:2px 0 6px;font-size:14px}.v4-set-signers-help+.v4-set-row{border-top:0}.v4-alerts .v4-set-seg{flex-wrap:nowrap}.v4-alerts td:nth-child(2),.v4-alerts td:nth-child(3){white-space:nowrap;width:1%}.k-dialog[data-look=v4]:has(.v4-set-form,.v4-set-dialog-rows,.v4-set-secret,.v4-set-input) .v4-modal-actions{flex-wrap:wrap;align-items:center}.k-dialog[data-look=v4]:has(.v4-set-form,.v4-set-dialog-rows,.v4-set-secret,.v4-set-input) .v4-modal-actions .v4-go{flex:none;min-width:180px}.v4-acc-fold{white-space:nowrap}@media (max-width:900px){.v4-alerts td:nth-child(2),.v4-alerts td:nth-child(3){white-space:normal;width:auto}.v4-alerts .v4-set-seg{flex-wrap:wrap}}@media (max-width:640px){.v4-set-table td[data-label]{text-align:right;flex:100%;justify-content:space-between;align-items:center;gap:12px;display:flex}.v4-set-table td[data-label]:before{content:attr(data-label);font-family:var(--v4-font);color:var(--v4-text-4);text-align:left;font-size:13px;font-weight:500}.v4-set-table td[data-label] .v4-set-cell-sub{margin-left:6px;display:inline}}.v4-dev-chip-sub{opacity:.75;font-size:12px;font-weight:500}.v4-dev-card .v4-set-seg{align-self:flex-start}.v4-dev .v4-dev-savebar{z-index:6;border:1px solid var(--v4-line-strong);background:var(--v4-card-flat);animation:v4-set-rise var(--motion-row) ease-out both;border-radius:16px;padding:10px 12px 10px 18px;position:sticky;bottom:0;box-shadow:0 -18px 36px -18px #000000d9}.v4-dev .v4-dev-savebar>.v4-sub{font-size:15px;font-weight:600}.v4-dev .v4-dev-save{justify-content:flex-end;min-width:0;display:flex}.v4-dev .v4-dev-save .v4-go{height:48px}.v4-set-savebar .v4-go{justify-content:center}.k-dialog[data-look=v4]:has(.v4-set-form,.v4-set-dialog-rows,.v4-set-secret,.v4-set-input) .v4-modal-actions .v4-go{justify-content:center}.v4-set-form .v4-set-affix{width:100%;height:48px}.v4-set-form .v4-set-affix input{flex:auto;width:auto}@media (min-width:641px){.v4-set-person-head{grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr) 150px 20px}.v4-set-person-state{justify-content:flex-end}}.v4-set-cell-value .v4-mono{white-space:nowrap}@media (max-width:640px){.v4-set-table td[data-label]:before{white-space:nowrap;flex:none}.v4-set-table td[data-label] .v4-set-cell-value{flex-wrap:wrap;justify-content:flex-end}}@media (min-width:901px){.v4-alerts-limits{flex-wrap:nowrap}}.v4-acc-note{font-size:12px;font-weight:400;display:block}.v4-del-never{margin:0;padding:0;list-style:none}.v4-del-never li{border-bottom:1px solid var(--v4-line);color:var(--v4-text-2);padding:10px 0}.v4-del-never li:last-child{border-bottom:0}.v4-del-kind{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v4-del-kind .v4-sub{font-size:13px}@media (max-width:640px){.v4-del-kind{align-items:flex-end}}.v4-del-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.v4-set-dl{border-top:1px solid var(--v4-line);flex-direction:column;margin:12px 0;display:flex}.v4-set-dl-row{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.v4-set-dl-name{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.v4-set-dl-actions{flex-wrap:wrap;gap:8px;display:flex}.v4-set-conflict-all{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.v4-set-conflict{border-top:1px solid var(--v4-line);padding:12px 0}.v4-set-conflict-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v4-set-conflict-grid{grid-template-columns:minmax(64px,auto) minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding-top:8px;display:grid}.v4-set-conflict-line{display:contents}.v4-set-conflict-line>span{overflow-wrap:anywhere}.v4-set-conflict-line[data-changed=true]>span:last-child{color:var(--v4-lime,inherit)}.v4-acc-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.v4-set-group-meta{color:var(--v4-text-3);white-space:nowrap;font-size:14px}.k-phone[data-ui=dark],.k-auth[data-ui=dark]{--meja:var(--v4-bg-phone,var(--v4-bg));--panel:var(--v4-card-flat);--panel-line:var(--v4-line);--ceruk:var(--v4-inset);--kertas:var(--v4-inset);--action-mark:var(--v4-lime);--line:var(--v4-line);--line-soft:var(--v4-line-2);--ink-1:var(--v4-text);--ink-2:var(--v4-text-2);--ink-3:var(--v4-text-4);--ok:var(--v4-lime);--ink-ok:var(--v4-lime);--wait:var(--v4-amber);--ink-wait:var(--v4-amber-text);--ink-pending:var(--v4-amber-text);--stop:var(--v4-red);--ink-stop:var(--v4-red);--action:var(--v4-lime);--action-ink:var(--v4-lime-ink);--action-shadow:none;--key-bg:var(--v4-raise);--key-shadow:none;--key-pressed-bg:var(--v4-line-2);--key-pressed-shadow:none;--key-dark-bg:var(--v4-lime);--key-dark-shadow:none;--disabled-bg:var(--v4-inset);--disabled-shadow:none;--panel-shadow:none;--focus-ring:0 0 0 2px var(--v4-lime);--focus-ring-field:0 0 0 2px var(--v4-lime);--font-ui:var(--v4-font);--font-num:var(--v4-mono);--r-panel:18px;--r-key:var(--v4-radius-field);--r-field:var(--v4-radius-field);--hp-gutter:16px;background:var(--v4-bg-phone,var(--v4-bg));color:var(--v4-text);font-family:var(--v4-font);font-size:var(--v4-text-base);line-height:1.35}.k-phone[data-ui=dark]{isolation:isolate;max-width:640px;position:relative}.k-phone[data-ui=dark]:before{content:"";background:radial-gradient(120% 100% at 50% 0%, #49603e47, transparent 70%), var(--v4-grid);background-size:auto, var(--v4-grid-size);pointer-events:none;z-index:-1;height:260px;position:absolute;inset:0 0 auto}.k-phone[data-ui=dark] .num,.k-phone[data-ui=dark] [class*=num]{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}.k-phone[data-ui=dark] .k-caption{font-size:var(--v4-text-sub);color:var(--v4-text-4);line-height:1.35}.k-phone[data-ui=dark] b{font-weight:600}.k-phone[data-ui=dark] .k-phone-header{min-height:72px;padding:calc(12px + env(safe-area-inset-top,0px)) var(--hp-gutter) 12px;background:linear-gradient(var(--v4-bg-phone) 70%, #080a0adb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:12px}.k-phone[data-ui=dark] .k-phone-header>div{flex:1}.k-phone[data-ui=dark] .k-phone-title{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15}.k-phone[data-ui=dark] .k-phone-header .k-caption{margin-top:2px}.k-phone[data-ui=dark] .k-phone-back,.k-phone[data-ui=dark] .k-phone-me{border:1px solid var(--v4-line-strong);width:44px;height:44px;min-height:44px;color:var(--v4-text);font:600 16px var(--v4-font);box-shadow:none;background:#161b1b;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.k-phone[data-ui=dark] .k-phone-me{background:var(--v4-raise);color:var(--v4-cyan);margin-left:auto}.k-phone[data-ui=dark] .k-phone-factory{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);max-width:40%;height:44px;min-height:44px;color:var(--v4-text);font:600 15px var(--v4-font);box-shadow:none;background:#161b1b;padding:0 12px}.k-phone[data-ui=dark] .k-phone-hub-back{display:none}.k-phone[data-ui=dark] .k-phone-body{padding:4px var(--hp-gutter) 24px;gap:12px}.k-phone[data-ui=dark] .k-phone-card{border:1px solid var(--v4-line);background:var(--v4-card);color:var(--v4-text);border-radius:18px;gap:10px;padding:16px;font-size:15px}.k-phone[data-ui=dark] button.k-phone-card,.k-phone[data-ui=dark] a.k-phone-card{transition:border-color .15s,background .15s}.k-phone[data-ui=dark] button.k-phone-card:hover:not(:disabled),.k-phone[data-ui=dark] a.k-phone-card:hover{border-color:var(--v4-line-3)}.k-phone[data-ui=dark] .k-phone-card-head{flex-wrap:wrap;align-items:center;row-gap:6px}.k-phone[data-ui=dark] .k-phone-section-head{align-items:baseline;font-size:16px}.k-phone[data-ui=dark] .k-phone-section-head>b,.k-phone[data-ui=dark] .k-phone-card>b:first-child{font-size:16px;font-weight:600}.k-phone[data-ui=dark] .k-phone-list{background:0 0;border-radius:0;padding:0}.k-phone[data-ui=dark] .k-phone-list-row,.k-phone[data-ui=dark] .k-owner-material,.k-phone[data-ui=dark] .k-owner-aging,.k-phone[data-ui=dark] .k-owner-log-row,.k-phone[data-ui=dark] .k-owner-change{border:0;border-bottom:1px solid var(--v4-line);min-height:44px;padding:10px 0;font-size:15px}.k-phone[data-ui=dark] .k-owner-material{align-items:center}.k-phone[data-ui=dark] .k-phone-list>:last-child,.k-phone[data-ui=dark] .k-owner-log-row .k-phone-list-row:last-child{border-bottom:0}.k-phone[data-ui=dark] .k-owner-log-row{flex-direction:column;gap:4px;display:flex}.k-phone[data-ui=dark] .k-owner-log-row .k-phone-list-row{border-bottom:1px dashed var(--v4-line);min-height:0;padding:6px 0}.k-phone[data-ui=dark] .k-phone-list-end{white-space:nowrap;flex:none;font-size:15px;font-weight:600}.hp-rows{flex-direction:column;margin:0;display:flex}.hp-row{justify-content:space-between;align-items:baseline;gap:12px;min-height:42px;padding:10px 0;display:flex}.hp-row>dt,.hp-row>.hp-row-label{flex:none;max-width:45%}.hp-row>dd,.hp-row>.hp-row-value{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.hp-row>dd small,.hp-row-value small{display:block}.k-phone[data-ui=dark] .hp-row+.hp-row{border-top:1px solid var(--v4-line)}.k-phone[data-ui=dark] .hp-row>dt,.k-phone[data-ui=dark] .hp-row>.hp-row-label{color:var(--v4-text-4);font-size:14px}.k-phone[data-ui=dark] .hp-row>dd,.k-phone[data-ui=dark] .hp-row>.hp-row-value{color:var(--v4-text);font-size:15px;font-weight:600}.k-phone[data-ui=dark] .hp-row>dd small,.k-phone[data-ui=dark] .hp-row-value small{color:var(--v4-text-4);margin-top:2px;font-size:13px;font-weight:400}.k-phone[data-ui=dark] .hp-row[data-tone=wait]>dd,.k-phone[data-ui=dark] .hp-row[data-tone=wait]>.hp-row-value{color:var(--v4-amber-text)}.k-phone[data-ui=dark] .hp-row[data-tone=ok]>dd,.k-phone[data-ui=dark] .hp-row[data-tone=ok]>.hp-row-value{color:var(--v4-lime)}.k-phone[data-ui=dark] .hp-row[data-tone=stop]>dd,.k-phone[data-ui=dark] .hp-row[data-tone=stop]>.hp-row-value{color:var(--v4-red)}.hp-nav{flex-direction:column;display:flex}.hp-nav-row{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.hp-nav-row>span:not(.hp-nav-icon):not(.hp-count){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hp-nav-icon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.k-phone[data-ui=dark] .hp-nav{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:18px;overflow:hidden}.k-phone[data-ui=dark] .hp-nav-row+.hp-nav-row{border-top:1px solid var(--v4-line)}.k-phone[data-ui=dark] .hp-nav-row:hover{background:#ffffff05}.k-phone[data-ui=dark] .hp-nav-row:focus-visible{box-shadow:inset 0 0 0 2px var(--v4-lime);outline:none}.k-phone[data-ui=dark] .hp-nav-row b{font-size:16px;font-weight:600}.k-phone[data-ui=dark] .hp-nav-row>svg{color:var(--v4-text-4);flex:none}.k-phone[data-ui=dark] .hp-nav-icon{background:var(--v4-raise);color:var(--v4-text-2)}.k-phone[data-ui=dark] .hp-nav-icon[data-tone=wait]{background:var(--v4-amber-soft);color:var(--v4-amber)}.k-phone[data-ui=dark] .hp-nav-icon[data-tone=stop]{color:var(--v4-red);background:#ff777d1f}.k-phone[data-ui=dark] .hp-nav-icon[data-tone=ok]{background:var(--v4-lime-soft);color:var(--v4-lime)}.hp-count{border-radius:999px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.k-phone[data-ui=dark] .hp-count{background:var(--v4-raise);color:var(--v4-text-2)}.k-phone[data-ui=dark] .hp-count[data-tone=wait]{background:var(--v4-amber);color:var(--v4-lime-ink)}.k-phone[data-ui=dark] .hp-count[data-tone=stop]{background:var(--v4-red);color:#1a0b0b}.hp-section{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.k-phone[data-ui=dark] .hp-section>b{font-size:16px;font-weight:600}.k-phone[data-ui=dark] .k-smallkey{height:var(--v4-btn-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-strong);min-height:44px;box-shadow:none;color:var(--v4-text);font:600 15px var(--v4-font);letter-spacing:-.005em;background:#161b1b;align-self:flex-start;padding:0 16px;transition:background .15s,transform 80ms}.k-phone[data-ui=dark] .k-smallkey:hover:not(:disabled){background:var(--v4-raise)}.k-phone[data-ui=dark] .k-smallkey:active:not(:disabled){box-shadow:none;transform:scale(.98)}.k-phone[data-ui=dark] .k-smallkey[data-variant=danger]{color:#ffabae;background:#ff777d0f;border-color:#ff777d8c}.k-phone[data-ui=dark] .k-smallkey:disabled{border:1px solid var(--v4-line-3);background:var(--v4-raise);color:var(--v4-text-4);opacity:.7;cursor:not-allowed}.k-phone[data-ui=dark] .k-smallkey[data-variant=dark]{height:var(--v4-go-h);letter-spacing:-.01em;border-radius:13px;align-self:flex-end;min-width:200px;max-width:100%;padding:0 20px;font-size:17px;font-weight:700}.k-phone[data-ui=dark] .k-smallkey[data-variant=dark]:not(:disabled){border:1px solid var(--v4-lime);background:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow)}.k-auth[data-ui=dark] .k-smallkey[data-variant=dark]:not(:disabled){border-color:var(--v4-lime);color:var(--v4-lime-ink)}.k-phone[data-ui=dark] .k-smallkey[data-variant=dark]:hover:not(:disabled){background:#d7fa85}.k-phone[data-ui=dark] .k-smallkey[data-variant=dark]:disabled{opacity:1;white-space:normal;text-align:center;line-height:1.2}.k-phone[data-ui=dark] .k-smallkey:focus-visible,.k-phone[data-ui=dark] .k-primary:focus-visible{box-shadow:0 0 0 2px var(--v4-bg), 0 0 0 4px var(--v4-lime);outline:none}.k-phone[data-ui=dark] .k-phone-two>.k-smallkey,.k-phone[data-ui=dark] .k-dialog-actions>.k-smallkey{align-self:stretch;min-width:0}.k-phone[data-ui=dark] .k-primary{height:var(--v4-go-h);border:1px solid var(--v4-lime);background:var(--v4-lime);min-height:0;color:var(--v4-lime-ink);box-shadow:var(--v4-go-shadow);font:700 17px var(--v4-font);letter-spacing:-.01em;border-radius:13px;justify-content:center;gap:10px;padding:0 20px}.k-phone[data-ui=dark] .k-primary .k-primary-label{color:inherit;font-size:17px}.k-phone[data-ui=dark] .k-primary .k-lens{display:none}.k-phone[data-ui=dark] .k-primary[data-state=waiting],.k-phone[data-ui=dark] .k-primary[data-state=busy]{border:1px solid var(--v4-line-3);background:var(--v4-raise);box-shadow:none;color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-phone-action{padding:12px var(--hp-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#080a0ad1, var(--v4-bg-phone) 40%);border-top:1px solid var(--v4-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:10px;display:flex}.k-phone[data-ui=dark] .k-phone-action>.k-smallkey[data-variant=dark],.k-phone[data-ui=dark] .k-phone-action>.k-primary{flex:1;width:100%;min-width:0;max-width:none}.k-phone[data-ui=dark] .k-phone-action>.k-smallkey:not([data-variant=dark]){height:var(--v4-go-h);flex:none;align-self:stretch}.k-phone[data-ui=dark] .k-phone-action.k-phone-two{display:flex}.k-phone[data-ui=dark]:has(.k-phone-tabs) .k-phone-action{bottom:calc(80px + env(safe-area-inset-bottom,0px));border-bottom:0}.k-phone[data-ui=dark] .k-phone-tabs{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v4-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1212f0;justify-content:space-around;gap:4px;margin:0}.k-phone[data-ui=dark] .k-phone-tabs button{min-width:0;max-width:120px;min-height:56px;box-shadow:none;color:var(--v4-text-4);font:600 12px/1.1 var(--v4-font);text-align:center;background:0 0;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex;position:relative}.k-phone[data-ui=dark] .k-phone-tabs button>svg{flex:none}.k-phone[data-ui=dark] .k-phone-tabs button>span:not(.k-phone-tab-badge){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.k-phone[data-ui=dark] .k-phone-tabs button[data-active=true]{background:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:none}.k-phone[data-ui=dark] .k-phone-tab-badge{background:var(--v4-red);color:#1a0b0b;border-radius:999px;place-items:center;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:3px;left:calc(50% + 6px);box-shadow:0 0 0 2px #0e1212f0}.k-phone[data-ui=dark] .k-message{background:linear-gradient(90deg, #f5bb7329, #f5bb730a 40%, transparent), var(--v4-card-flat);box-shadow:inset 3px 0 0 var(--v4-amber);border:1px solid #f5bb734d;border-radius:14px;gap:12px;padding:12px 14px}.k-phone[data-ui=dark] .k-message[data-tone=stop]{background:linear-gradient(90deg, #ff777d29, #ff777d0a 40%, transparent), var(--v4-card-flat);box-shadow:inset 3px 0 0 var(--v4-red);border-color:#ff777d59}.k-phone[data-ui=dark] .k-message[data-tone=ok]{background:linear-gradient(90deg, #c9f7651f, #c9f76508 40%, transparent), var(--v4-card-flat);box-shadow:inset 3px 0 0 var(--v4-lime);border-color:#c9f76547}.k-phone[data-ui=dark] .k-message>.k-lens{display:none}.k-phone[data-ui=dark] .k-message-text{color:var(--v4-text-2);font-size:15px;line-height:1.4}.k-phone[data-ui=dark] .k-message-text>b{color:var(--v4-text);margin-bottom:2px;display:block}.k-phone[data-ui=dark] .k-message-actions{margin-left:auto}.k-phone[data-ui=dark] .k-phone-chips{gap:8px}.k-phone[data-ui=dark] .k-owner-chip,.k-phone[data-ui=dark] .k-opname-chip{border:1px solid var(--v4-line-3);height:44px;min-height:44px;color:var(--v4-text-2);font:600 15px var(--v4-font);white-space:nowrap;box-shadow:none;background:#141a19;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.k-phone[data-ui=dark] .k-owner-chip[data-selected=true],.k-phone[data-ui=dark] .k-opname-chip[aria-pressed=true]{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f765b3}.k-phone[data-ui=dark] .k-opname-chip:disabled{opacity:.5}.k-phone[data-ui=dark] .k-field,.k-phone[data-ui=dark] .k-input{height:var(--v4-field-h);border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);box-shadow:none;color:var(--v4-text);font:500 16px var(--v4-font);padding:0 14px}.k-phone[data-ui=dark] .k-input.num{font-family:var(--v4-mono)}.k-phone[data-ui=dark] .k-phone-note{height:auto;min-height:88px;padding:12px 14px}.k-phone[data-ui=dark] .k-field:focus,.k-phone[data-ui=dark] .k-input:focus{border:1px solid var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft);outline:none;padding:0 14px}.k-phone[data-ui=dark] .k-phone-note:focus{padding:12px 14px}.k-phone[data-ui=dark] .k-input[aria-invalid=true]{border-color:var(--v4-red)}.k-phone[data-ui=dark] .k-phone-dot{background:var(--v4-text-5);width:8px;height:8px;box-shadow:none}.k-phone[data-ui=dark] .k-phone-dot[data-tone=ok]{background:var(--v4-lime);box-shadow:none}.k-phone[data-ui=dark] .k-phone-dot[data-tone=wait]{background:var(--v4-amber);box-shadow:none}.k-phone[data-ui=dark] .k-phone-dot[data-tone=stop]{background:var(--v4-red);box-shadow:none}.k-phone[data-ui=dark] .k-phone-chip{background:var(--v4-amber-soft);color:var(--v4-amber-text);border:1px solid #f5bb7359;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.hp-tag{border-radius:12px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:13px;line-height:1.35;display:inline-flex}.k-phone[data-ui=dark] .hp-tag{background:var(--v4-raise);color:var(--v4-text-3)}.k-phone[data-ui=dark] .hp-tag[data-tone=ok]{background:var(--v4-lime-soft);color:var(--v4-lime)}.k-phone[data-ui=dark] .hp-tag[data-tone=wait]{background:var(--v4-amber-soft);color:var(--v4-amber-text)}.k-phone[data-ui=dark] .hp-tag[data-tone=info]{color:var(--v4-cyan);background:#62d9e21a}.k-phone[data-ui=dark] .hp-tag[data-tone=stop]{color:#ffabae;background:#ff777d1f}.hp-pill{align-items:center;gap:8px;font-size:14px;display:inline-flex}.hp-pill:before{content:"";background:var(--v4-text-5,#999);border-radius:50%;flex:none;width:8px;height:8px}.k-phone[data-ui=dark] .hp-pill{color:var(--v4-text-2)}.k-phone[data-ui=dark] .hp-pill[data-tone=ok]:before{background:var(--v4-lime)}.k-phone[data-ui=dark] .hp-pill[data-tone=wait]:before{background:var(--v4-amber)}.k-phone[data-ui=dark] .hp-pill[data-tone=info]:before{background:var(--v4-cyan)}.k-phone[data-ui=dark] .hp-pill[data-tone=stop]:before{background:var(--v4-red)}.k-phone[data-ui=dark] .d-plate{white-space:nowrap;padding:2px 7px;font-size:14px;display:inline-block}.k-phone[data-ui=dark] .k-phone-media{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;padding:0;display:grid;overflow:visible}.k-phone[data-ui=dark] .hp-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.k-phone[data-ui=dark] .k-phone-media-item{aspect-ratio:4/3;border:1px solid var(--v4-line-2);background:repeating-linear-gradient(135deg, var(--v4-inset) 0 8px, #101615 8px 16px);border-radius:12px;width:auto;height:auto}.k-phone[data-ui=dark] .k-phone-media-item span{color:var(--v4-text);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#040606d9);border-radius:0;padding:14px 8px 5px;font-size:12px;font-weight:600;bottom:0;left:0;right:0;overflow:hidden}.k-phone[data-ui=dark] .k-phone-media-item:focus-visible{box-shadow:0 0 0 2px var(--v4-lime);outline:none}.hp-decision{text-align:left;flex-direction:column;gap:12px;display:flex}.hp-decision-head{align-items:flex-start;gap:12px;display:flex}.hp-decision-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-phone[data-ui=dark] .hp-decision-head b{font-size:17px;line-height:1.25}.hp-left{white-space:nowrap;flex:none;font-size:14px}.k-phone[data-ui=dark] .hp-left{color:var(--v4-cyan)}.k-phone[data-ui=dark] .hp-left[data-tone=wait]{color:var(--v4-amber)}.hp-timebar{border-radius:999px;height:4px;display:block;overflow:hidden}.hp-timebar>i{border-radius:inherit;height:100%;display:block}.k-phone[data-ui=dark] .hp-timebar{background:var(--v4-line-2)}.k-phone[data-ui=dark] .hp-timebar>i{background:var(--v4-cyan)}.k-phone[data-ui=dark] .hp-timebar[data-tone=wait]>i{background:var(--v4-amber)}.k-phone[data-ui=dark] .hp-decision[data-urgent]{border-color:#f5bb7373}.hp-open{justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.hp-decision-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}button.hp-open{cursor:pointer;background:0 0;border:0;min-height:44px;margin:-8px 0;padding:0;font-family:inherit}.hp-decision-open:focus-visible,button.hp-open:focus-visible{outline:2px solid var(--v4-lime);outline-offset:4px;border-radius:8px}.hp-decision-proof{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-phone[data-ui=dark] .hp-decision-proof>.k-caption{color:var(--v4-text-4);font-size:14px}.k-phone[data-ui=dark] .hp-decision-proof .hp-thumbs{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.k-phone[data-ui=dark] .hp-decision-proof .k-phone-media-item{width:84px}.k-phone[data-ui=dark] .hp-decision-actions{border-top:1px solid var(--v4-line);padding-top:12px}.k-phone[data-ui=dark] .hp-decision-actions>.k-smallkey{justify-content:center;align-items:center;gap:8px;height:48px;font-size:16px;display:inline-flex}.k-phone[data-ui=dark] .hp-open{color:var(--v4-text-3)}.k-phone[data-ui=dark] .k-phone-old,.k-phone[data-ui=dark] .k-phone-new{border-radius:14px;gap:4px;padding:12px 14px;font-size:18px}.k-phone[data-ui=dark] .k-phone-old{border:1px solid var(--v4-line);background:var(--v4-inset);color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-phone-new{background:var(--v4-lime-soft);color:var(--v4-text);border:1px solid #c9f76573}.k-phone[data-ui=dark] .k-phone-new[data-not-applied=true]{border-style:dashed;border-color:var(--v4-line);color:var(--v4-text-3);background:0 0}.k-phone[data-ui=dark] .k-phone-change{background:var(--v4-inset);border-radius:12px;padding:10px 12px;font-weight:600}.k-phone[data-ui=dark] .k-phone-pin{border:1px dashed var(--v4-line-3);background:var(--v4-card-flat);border-radius:18px;gap:10px;padding:16px}.k-phone[data-ui=dark] .k-phone-pin-code{border:1px solid var(--v4-line-2);background:var(--v4-inset);color:var(--v4-text-3);border-radius:14px;padding:14px 16px}.k-phone[data-ui=dark] .k-phone-pin-code b{color:var(--v4-lime);letter-spacing:.08em;font-size:40px}.k-phone[data-ui=dark] .k-phone-lcd-label+.k-phone-lcd-sub{margin-top:2px}.k-phone[data-ui=dark] .k-phone-lcd{border:1px solid var(--v4-line);background:var(--v4-card);box-shadow:none;color:var(--v4-text);border-radius:18px;padding:16px 18px}.k-phone[data-ui=dark] .k-phone-lcd-label{font:600 13px var(--v4-font);letter-spacing:.02em;text-transform:none;color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-phone-lcd-sub{color:var(--v4-text-3);font-size:14px}.k-phone[data-ui=dark] .k-phone-lcd b{color:var(--v4-text);font-size:36px;font-weight:600}.k-phone[data-ui=dark] .k-phone-lcd small{color:var(--v4-text-4);font-size:16px}.k-phone[data-ui=dark] .k-phone-stock-kg{letter-spacing:-.02em;font-size:30px;font-weight:600}.k-phone[data-ui=dark] .k-phone-qc{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px}.k-phone[data-ui=dark] .k-phone-material{border:1px solid var(--v4-line-3);background:var(--v4-card-flat);box-shadow:none;border-radius:14px}.k-phone[data-ui=dark] .k-phone-material[data-selected=true]{background:var(--v4-lime-soft);border:1px solid #c9f765b3}.k-phone[data-ui=dark] .k-phone-link{color:var(--v4-lime);font-weight:600}.k-phone[data-ui=dark] .k-timeline li{border:0;grid-template-columns:52px 14px minmax(0,1fr);gap:10px;padding:8px 0;font-size:15px;position:relative}.k-phone[data-ui=dark] .k-timeline li:before{content:"";background:var(--v4-text-5);border-radius:50%;grid-area:1/2;width:8px;height:8px;margin-top:6px}.k-phone[data-ui=dark] .k-timeline li:after{content:"";background:var(--v4-line-2);width:1px;position:absolute;top:24px;bottom:-8px;left:65px}.k-phone[data-ui=dark] .k-timeline li:last-child:after{display:none}.k-phone[data-ui=dark] .k-timeline li>:first-child{grid-area:1/1}.k-phone[data-ui=dark] .k-timeline li>:last-child{grid-area:1/3}.k-phone[data-ui=dark] .k-owner-tiles{gap:10px}.k-phone[data-ui=dark] .k-owner-tile{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:18px;gap:6px;padding:14px}.k-phone[data-ui=dark] .k-owner-tile>b{letter-spacing:-.02em;font-size:22px;font-weight:600}.k-phone[data-ui=dark] .k-owner-tile[data-size=wide]>b{color:var(--v4-lime);font-size:32px}.k-phone[data-ui=dark] .k-owner-tile .k-owner-chip{white-space:nowrap;background:var(--v4-raise);height:auto;min-height:0;color:var(--v4-text-3);border:0;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.k-phone[data-ui=dark] .k-owner-tile .k-owner-chip[data-tone=up]{background:var(--v4-lime-soft);color:var(--v4-lime)}.k-phone[data-ui=dark] .k-owner-tile .k-owner-chip[data-tone=down]{background:var(--v4-amber-soft);color:var(--v4-amber-text)}.k-phone[data-ui=dark] .k-spark{color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-owner-tile[data-size=wide] .k-spark{color:var(--v4-lime)}.k-phone[data-ui=dark] .k-owner-stat{background:var(--v4-card-flat);border:1px solid var(--v4-line);border-radius:14px}.k-phone[data-ui=dark] .k-daybars-plot{border-bottom:1px solid var(--v4-line-3)}.k-phone[data-ui=dark] .k-daybars-bar i{background:#c9f76573}.k-phone[data-ui=dark] .k-daybars-bar[data-active=true] i{background:var(--v4-lime)}.k-phone[data-ui=dark] .k-daybars-average{border-top-color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-owner-bar[data-kind=in],.k-phone[data-ui=dark] .k-owner-key[data-kind=in]:before{background:var(--v4-lime)}.k-phone[data-ui=dark] .k-owner-bar[data-kind=out],.k-phone[data-ui=dark] .k-owner-key[data-kind=out]:before{background:var(--v4-cyan);box-shadow:none}.k-phone[data-ui=dark] .k-owner-bar-day{font-size:12px}.k-phone[data-ui=dark] .k-owner-key{color:var(--v4-text-3);font-size:14px;font-weight:600}.k-phone[data-ui=dark] .k-owner-hbar-track{background:var(--v4-inset);height:8px}.k-phone[data-ui=dark] .k-owner-hbar-track span,.k-phone[data-ui=dark] .k-owner-aging i{background:var(--v4-lime)}.k-phone[data-ui=dark] .k-owner-hbar+.k-owner-hbar{border-top:1px solid var(--v4-line);padding-top:10px}.k-phone[data-ui=dark] .k-owner-trend span{background:var(--v4-line-3)}.k-phone[data-ui=dark] .k-owner-trend span[data-today=true]{background:var(--v4-lime)}.k-phone[data-ui=dark] .k-owner-price-row[data-selected=true]{background:var(--v4-lime-soft);box-shadow:inset 3px 0 0 var(--v4-lime);padding-left:10px}.k-phone[data-ui=dark] .k-owner-price-row [data-moved=true]{color:var(--v4-amber-text)}.k-phone[data-ui=dark] .k-owner-review-head{gap:12px}.k-phone[data-ui=dark] .k-owner-change-tag{background:var(--v4-lime-soft);color:var(--v4-lime)}.hp-truck{gap:12px}.hp-last{flex-direction:column;gap:6px;display:flex}.k-phone[data-ui=dark] .hp-last{background:radial-gradient(90% 120% at 100% 0%, #c9f76514, transparent 60%), var(--v4-card);padding:16px 18px}.k-phone[data-ui=dark] .hp-last b{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.k-phone[data-ui=dark] .hp-last small{color:var(--v4-text-4);font-size:18px}.hp-jenis{flex-direction:column;gap:12px;display:flex}.hp-jenis-name{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.k-phone[data-ui=dark] .hp-jenis-name b{font-size:20px;font-weight:600}.k-phone[data-ui=dark] .hp-jenis-name span{color:var(--v4-text-3);font-size:16px}.k-phone[data-ui=dark] .hp-jenis{padding:16px}.k-phone[data-ui=dark] .hp-jenis[data-state=set]{border-color:#c9f7654d}.hp-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hp-pct{border-radius:16px;grid-template-columns:56px 1fr 56px;align-items:center;gap:8px;padding:6px;display:grid}.k-phone[data-ui=dark] .hp-pct{border:1px solid var(--v4-line-3);background:var(--v4-inset)}.k-phone[data-ui=dark] .hp-pct[data-bad]{border-color:var(--v4-red)}.hp-pct button{cursor:pointer;border:0;border-radius:12px;place-items:center;height:56px;display:grid}.k-phone[data-ui=dark] .hp-pct button{background:var(--v4-raise);color:var(--v4-text)}.k-phone[data-ui=dark] .hp-pct button:disabled{opacity:.5}.hp-pct label{justify-content:center;align-items:baseline;gap:4px;display:flex}.hp-pct input{text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:36px;font-weight:700}.k-phone[data-ui=dark] .hp-pct input,.k-phone[data-ui=dark] .hp-pct input:focus,.k-phone[data-ui=dark] .hp-pct input:focus-visible{box-shadow:none;color:var(--v4-text);background:0 0;border:0;outline:none}.k-phone[data-ui=dark] .hp-pct input::placeholder{color:var(--v4-text-5)}.k-phone[data-ui=dark] .hp-pct small{color:var(--v4-text-4);font-size:16px}.k-phone[data-ui=dark] .hp-pct:focus-within{border-color:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-lime-soft)}.hp-chips,.hp-media{flex-wrap:wrap;gap:8px;display:flex}.hp-media .k-opname-chip{flex:1;justify-content:center;gap:8px}.k-phone[data-ui=dark] .hp-media .k-opname-chip{border-radius:var(--v4-radius-field);border-color:var(--v4-line-strong);color:var(--v4-text);background:#161b1b}.hp-band{flex-direction:column;gap:6px;display:flex}.hp-band-track{height:14px;position:relative}.hp-band-track:before{content:"";border-radius:1px;height:2px;position:absolute;top:6px;left:0;right:0}.hp-band-track>i{border-radius:999px;height:8px;position:absolute;top:3px}.hp-band-track>b{border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:0}.hp-band-ends{justify-content:space-between;gap:8px;font-size:13px;display:flex}.k-phone[data-ui=dark] .hp-band-track:before{background:var(--v4-line-2)}.k-phone[data-ui=dark] .hp-band-track>i{background:#c9f76547}.k-phone[data-ui=dark] .hp-band-track>b{background:var(--v4-lime);box-shadow:0 0 0 3px var(--v4-bg)}.k-phone[data-ui=dark] .hp-band[data-outside] .hp-band-track>b{background:var(--v4-amber)}.k-phone[data-ui=dark] .hp-band-ends{color:var(--v4-text-4)}.hp-band-caption{text-align:center;min-width:0}.k-phone[data-ui=dark] .hp-band-caption{color:var(--v4-text-3)}.hp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hp-stats>div{border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.k-phone[data-ui=dark] .hp-stats>div{border:1px solid var(--v4-line);background:var(--v4-card-flat)}.k-phone[data-ui=dark] .hp-stats b{font-size:22px;font-weight:600}.k-phone[data-ui=dark] .hp-stats b[data-tone=wait]{color:var(--v4-amber)}.k-phone[data-ui=dark] .hp-stats b[data-tone=ok]{color:var(--v4-lime)}.hp-strip{width:calc(100% - 2 * var(--hp-gutter,16px));min-height:56px;margin:12px var(--hp-gutter,16px) 0;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.hp-strip>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hp-strip-go{flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.k-phone[data-ui=dark] .hp-strip{background:linear-gradient(90deg, #f5bb7329, #f5bb7305 60%), var(--v4-card-flat);box-shadow:inset 3px 0 0 var(--v4-amber);color:var(--v4-text);border:1px solid #f5bb7359}.k-phone[data-ui=dark] .hp-strip>svg,.k-phone[data-ui=dark] .hp-strip-go{color:var(--v4-amber)}.k-phone[data-ui=dark] .hp-strip:focus-visible{box-shadow:inset 3px 0 0 var(--v4-amber), 0 0 0 2px var(--v4-lime);outline:none}.hp-follow-up{flex-direction:column;gap:12px;display:flex}.hp-follow-up .hp-decision-head>.hp-tag{flex:none}.k-phone[data-ui=dark] .hp-follow-up[data-focus]{border-color:var(--v4-lime);box-shadow:0 0 0 1px var(--v4-lime)}.k-phone[data-ui=dark] .hp-follow-up>.k-smallkey{align-items:center;gap:8px;display:inline-flex}.hp-band-few{display:block}.hp-assign-group{flex:none}.hp-follow-up-actions{justify-content:flex-end;gap:10px;display:flex}.k-phone[data-ui=dark] .hp-follow-up-actions>.k-smallkey{flex:1 1 0;align-self:stretch;min-width:0;max-width:calc(50% - 5px)}.hp-assignees{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.k-phone[data-ui=dark] .hp-assignee,.hp-assignee{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-height:52px;padding:8px 12px;display:flex}.hp-assignee small{opacity:.75;font-size:13px;font-weight:400}.k-phone[data-ui=dark] .hp-triage>.k-smallkey[data-variant=danger]{border-color:var(--v4-red);background:var(--v4-red);color:#1a0b0c}.hp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.k-phone[data-ui=dark] .hp-foot{border-top:1px solid var(--v4-line);padding-top:12px}.k-phone[data-ui=dark] .hp-foot>.k-smallkey{margin-left:auto}.v4-opname{flex-direction:column;gap:12px;display:flex}.v4-opname-card{text-align:left;flex-direction:column;gap:4px;display:flex}.v4-opname-card[data-due]{border-color:var(--ink-wait,#e0a63a)}.k-phone[data-ui=dark] .v4-opname-card[data-due]{border-color:#f5bb7373}.v4-opname-line{flex-direction:column;gap:6px;display:flex}.v4-opname-row{align-items:center;gap:8px;display:flex}.v4-opname-row .k-input{flex:auto;min-width:0}.v4-opname-scan{width:100%}.k-phone[data-ui=dark] .v4-opname-scan{height:56px;font-size:16px}.v4-opname-progress{background:var(--ceruk,#eee);border-radius:10px;justify-content:space-between;padding:8px 10px;display:flex;position:relative;overflow:hidden}.k-phone[data-ui=dark] .v4-opname-progress{border:1px solid var(--v4-line);background:var(--v4-card-flat);border-radius:14px;align-items:center;min-height:48px;padding:10px 14px}.v4-opname-progress>i{background:var(--ok,#2a7);height:3px;position:absolute;bottom:0;left:0}.v4-opname-codes{overflow-wrap:anywhere;font-size:14px}.v4-opname-result[data-tone=wait]{border-color:var(--ink-wait,#e0a63a)}.k-phone[data-ui=dark] .v4-opname-result[data-tone=wait]{border-color:#f5bb7373}.v4-opname-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v4-opname-stats>div{border-radius:var(--r-panel,14px);background:var(--panel,#fff);border:1px solid var(--line,#ddd);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.v4-opname-stats b{font-size:26px}.v4-opname-stats b[data-tone=ok]{color:var(--ink-ok)}.v4-opname-stats b[data-tone=wait]{color:var(--ink-wait)}.k-opname-chip{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--ink-1);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;padding:0 18px;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex}.k-opname-chip[aria-pressed=true]{background:var(--ink-1);border-color:var(--ink-1);color:var(--panel)}.k-opname-chip:disabled{opacity:.5;cursor:default}.k-opname-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.k-opname-pill{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.k-opname-pill:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.k-opname-pill[data-tone=wait],.k-phone[data-ui=dark] [data-tone=wait].k-caption,.k-phone [data-tone=wait].k-caption{color:var(--ink-wait)}.k-phone [data-tone=stop].k-caption{color:var(--ink-stop)}@media (max-width:370px){.k-phone[data-ui=dark]{--hp-gutter:12px}.k-phone[data-ui=dark] .k-phone-title{font-size:22px}.k-phone[data-ui=dark] .k-owner-tile[data-size=wide]>b{font-size:28px}.k-phone[data-ui=dark] .k-phone-tabs{gap:2px;padding-left:6px;padding-right:6px}.k-phone[data-ui=dark] .k-phone-tabs button{font-size:11px}}@media (min-width:700px){.k-phone[data-ui=dark]{--hp-gutter:24px;border-left:1px solid var(--v4-line);border-right:1px solid var(--v4-line)}}body:has(.k-phone[data-ui=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080a0a}.k-phone[data-ui=dark] .k-phone-body>.k-phone-list{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:18px;padding:0 16px}.k-phone[data-ui=dark] .k-phone-list-row>.k-phone-dot{flex:none}.hp-wallets{flex-direction:column;display:flex}.hp-wallet{flex-direction:column;gap:4px;padding:12px 0;display:flex}.hp-wallet-top,.hp-wallet-sub{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hp-wallet-top>b:last-child,.hp-wallet-sub>span:last-child{white-space:nowrap}.hp-wallet-raw{text-align:right}.k-phone[data-ui=dark] .hp-wallet+.hp-wallet{border-top:1px solid var(--v4-line)}.k-phone[data-ui=dark] .hp-wallet-top>b:first-child{font-size:15px}.k-phone[data-ui=dark] .hp-wallet-top>b:last-child{font-size:18px}.k-phone[data-ui=dark] .hp-wallet-sub{color:var(--v4-text-4);font-size:13px}.k-phone[data-ui=dark] .hp-rows>.hp-row+.hp-row{border-top:1px solid var(--v4-line)}.k-phone[data-ui=dark] .k-owner-review-text{gap:2px}.k-phone[data-ui=dark] .k-owner-review-text b{font-size:16px;line-height:1.3}.hp-review-caret{flex:none;align-self:center;margin-left:auto}.k-phone[data-ui=dark] .hp-review-caret{color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-owner-review-head+.k-phone-list{padding-left:48px}.hp-truck-card{text-align:left}.hp-truck-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-phone[data-ui=dark] .hp-truck-supplier{letter-spacing:-.01em;font-size:18px;font-weight:600}.k-phone[data-ui=dark] .hp-truck-card .hp-row-label{max-width:55%;color:var(--v4-text);font-size:15px;font-weight:600}.k-phone[data-ui=dark] .hp-truck-foot{border-top:1px solid var(--v4-line);padding-top:10px}.hp-last .hp-tag{margin-bottom:4px}.hp-entry{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.k-phone[data-ui=dark] .hp-list-card{gap:0;padding-top:4px;padding-bottom:4px}.k-phone[data-ui=dark] .hp-list-card>.k-phone-list-row:last-child{border-bottom:0}.k-phone[data-ui=dark] .k-phone-list-row[data-reversed=true] .k-phone-list-end{color:var(--v4-text-5)}.k-phone[data-ui=dark] .hp-segment{border:1px solid var(--v4-line);background:var(--v4-inset);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.k-phone[data-ui=dark] .hp-segment .k-owner-chip{white-space:normal;text-align:center;background:0 0;border-color:#0000;border-radius:10px;justify-content:center;padding:0 6px;font-size:14px;line-height:1.15}.k-phone[data-ui=dark] .hp-segment .k-owner-chip[data-selected=true]{background:var(--v4-lime-soft);border-color:#c9f76599}.k-phone[data-ui=dark] .hp-notify-kind+.hp-notify-kind{border-top:1px solid var(--v4-line);padding-top:12px}.k-phone[data-ui=dark] .hp-notify-kind>b{font-size:15px}.k-phone[data-ui=dark]{--hp-series-0:var(--v4-lime);--hp-series-1:var(--v4-cyan);--hp-series-2:var(--v4-amber)}.k-daybars-max{pointer-events:none;font-size:12px;position:absolute;top:0;left:0}.k-phone[data-ui=dark] .k-daybars-max{color:var(--v4-text-4)}.k-phone[data-ui=dark] .k-daybars-axis{color:var(--v4-text-4);gap:8px;font-size:12px}.k-phone[data-ui=dark] .k-daybars,.k-phone[data-ui=dark] .k-lines{border:1px solid var(--v4-line);background:var(--v4-card);border-radius:18px;padding:14px 16px}.k-phone[data-ui=dark] .k-owner-tile .k-spark,.k-phone[data-ui=dark] .k-lines svg{overflow:visible}.k-phone[data-ui=dark] .k-screen{flex-direction:column;gap:14px;display:flex;padding:calc(16px + env(safe-area-inset-top,0px)) var(--hp-gutter) 24px!important}.k-phone[data-ui=dark] .k-screen>.k-title{letter-spacing:-.03em;font-size:24px;font-weight:600}.k-phone[data-ui=dark] .k-screen>.k-body{color:var(--v4-text-3);font-size:15px}.k-phone[data-ui=dark] .k-screen>a{min-height:44px;color:var(--v4-lime);align-items:center;font-weight:600;display:inline-flex}.k-phone[data-ui=dark] .k-owner-aging{grid-template-columns:104px minmax(0,1fr) auto}.v4-load-card{text-align:left;flex-direction:column;gap:6px;display:flex}.v4-load-card-line{justify-content:space-between;gap:12px;display:flex}.v4-load-section{flex-direction:column;gap:10px;display:flex}.v4-load-keylabel{align-items:center;gap:8px;display:inline-flex}.v4-load-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v4-load-scan{border-top:1px solid var(--v4-line,#ddd);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.v4-load-scan:first-child{border-top:none}.v4-load-scan[data-matched=no] .v4-load-scan-main{opacity:.7}.v4-load-scan-main{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-load-photo{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.v4-load-photo input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.v4-qr{aspect-ratio:4/3;background:#000;border-radius:14px;position:relative;overflow:hidden}.v4-qr-video{object-fit:cover;width:100%;height:100%}.v4-paper{flex-direction:column;gap:10px;display:flex}.v4-paper-sheet{color:#111;background:#fff;border-radius:10px;padding:16px;font-size:13px}.v4-paper-sheet h2,.v4-paper-sheet h3{text-align:center;margin:0 0 6px}.v4-paper-sheet dl{grid-template-columns:110px 1fr;gap:2px 8px;margin:10px 0;display:grid}.v4-paper-sheet dt{font-weight:600}.v4-paper-sheet dd{margin:0}.v4-paper-sheet table{border-collapse:collapse;width:100%}.v4-paper-sheet th,.v4-paper-sheet td{text-align:left;border:1px solid #111;padding:4px 8px}.v4-paper-sheet td.num{text-align:right}.v4-paper-signers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:36px;font-size:12px;display:grid}@media print{body *{visibility:hidden}#delivery-order-sheet,#delivery-order-sheet *{visibility:visible}#delivery-order-sheet{width:100%;font-size:12pt;position:absolute;inset:0 auto auto 0}}.k-phone[data-ui=dark] .hp-mat-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.k-phone[data-ui=dark] .hp-mat-row .v4-jenis-chip{justify-self:start;max-width:100%;overflow:hidden}.k-phone[data-ui=dark] .hp-mat-row .hp-row-value{text-align:right;white-space:nowrap}.k-phone[data-ui=dark] .hp-mat-row[data-tone=info] .hp-row-value{color:var(--v4-cyan)}.k-phone .v4-open-work{padding:10px 16px 4px}.hp-goods-open{justify-content:flex-end;display:flex}.hp-goods-kg{align-items:center;gap:8px;display:inline-flex}.hp-goods-kg input{width:120px}.k-phone[data-ui=dark] .k-phone-action[data-stack=true]{flex-direction:column;align-items:stretch}.k-phone[data-ui=dark] .hp-truck-card .hp-mat-row{flex-wrap:wrap}.k-phone[data-ui=dark] .hp-truck-card .hp-mat-row>.v4-jenis-chip{flex:none;max-width:100%}.k-phone[data-ui=dark] .hp-truck-card .hp-mat-row>.v4-jenis-chip small{text-overflow:clip;white-space:nowrap;overflow:visible}.k-phone[data-ui=dark] .hp-truck-card .hp-mat-row>.hp-row-value{flex:120px}.hp-em{flex-direction:column;display:flex}.hp-em-head{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.hp-em-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.k-phone[data-ui=dark] .hp-em-active{background:linear-gradient(90deg, var(--v4-amber-soft), transparent 55%), var(--v4-card);box-shadow:inset 4px 0 0 var(--v4-amber);border-color:#f5bb7373}.k-phone[data-ui=dark] .hp-em-head svg{color:var(--v4-amber)}.k-phone[data-ui=dark] .hp-em-go{background:var(--v4-lime-soft);color:var(--v4-lime);border-color:#c9f765b3}.k-phone[data-ui=dark] .hp-em-danger{color:var(--v4-red);border-color:#ff777d8c}.hp-em-entry{text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;width:100%;display:flex}.hp-em-plate{white-space:nowrap;font-family:var(--v4-mono);letter-spacing:.02em;flex:1 0 auto;font-size:17px;font-weight:700}.hp-em-entry-body{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hp-em-entry-body>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.hp-em-entry-kg{flex-direction:column;flex:none;align-items:flex-end;font-weight:700;display:flex}.k-phone[data-ui=dark] .hp-em-entry-kg small{color:var(--v4-text-3);font-size:13px;font-weight:500}.k-phone[data-ui=dark] .hp-em-entry[data-status=draft]{border-style:dashed;border-color:#f5bb7380}.k-phone[data-ui=dark] .hp-em-entry[data-status=discarded]{opacity:.6}.hp-em-draft{flex-direction:column;gap:6px;display:flex}.k-phone[data-ui=dark] .hp-em .k-caption[data-tone=stop]{color:var(--v4-red)}.k-phone[data-ui=dark] .hp-em .k-caption[data-tone=wait]{color:var(--v4-amber-text)}.hp-em-duration output{justify-content:center;align-items:baseline;gap:6px;font-size:32px;font-weight:700;display:flex}.k-phone[data-ui=dark] .hp-em-duration output small{color:var(--v4-text-3);font-size:15px;font-weight:500}.hp-em-flag{border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.hp-em-flag>span{flex-direction:column;gap:2px;display:flex}.k-phone[data-ui=dark] .hp-em-flag{background:linear-gradient(90deg, var(--v4-amber-soft), transparent 70%);box-shadow:inset 4px 0 0 var(--v4-amber);color:var(--v4-amber-text);border:1px solid #f5bb7366;font-size:15px}.k-phone[data-ui=dark] .hp-em-flag b{color:var(--v4-text);font-weight:600}.hp-em-fields,.hp-em-line{flex-direction:column;display:flex}.hp-em-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.hp-em .k-field-group{min-width:0}.hp-em .k-field-group .k-input,.hp-em .k-field-group .k-field,.hp-em-line-head .k-field{width:100%;min-width:0}.k-phone[data-ui=dark] .hp-em .k-field-label{color:var(--v4-text-4);font-size:13px}.k-phone[data-ui=dark] .hp-em .k-field-error{color:var(--v4-red);font-size:13px}.hp-em-plate-input{text-transform:uppercase;letter-spacing:.04em}.hp-em-line-head{align-items:center;gap:8px;display:flex}.k-phone[data-ui=dark] .hp-em-icon{flex:none;justify-content:center;width:48px;padding:0}.hp-em-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.hp-em-check input{width:22px;height:22px;accent-color:var(--v4-lime);flex:none;margin-top:2px}.hp-em-check>span{flex-direction:column;gap:2px;display:flex}.k-phone[data-ui=dark] .hp-em .k-phone-card[data-bad]{border-color:var(--v4-red)}.hp-em-thumb{position:relative}.hp-em-thumb button{border:1px solid var(--v4-line-3);width:36px;height:36px;color:var(--v4-text);cursor:pointer;background:#070909cc;border-radius:999px;place-items:center;display:grid;position:absolute;top:4px;right:4px}@media (max-width:360px){.hp-em-pair{grid-template-columns:minmax(0,1fr)}}.hp-em-print{display:none}@media print{body *{visibility:hidden}.hp-em-print,.hp-em-print *{visibility:visible}.hp-em-print{color:#000;background:#fff;width:100%;display:block;position:absolute;top:0;left:0}.hp-em-print pre{white-space:pre;break-after:page;margin:0;font:10pt/1.2 Courier New,monospace}.hp-em-print pre:last-child{break-after:auto}}.mr-page{background:var(--v4-bg);min-height:100vh;color:var(--v4-text);font-family:var(--v4-font)}.mr-wrap{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;padding:24px 28px 64px;display:flex}.mr-top{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mr-top h1{font-size:var(--v4-h1);flex:auto;margin:0}.mr-stepper{align-items:center;gap:6px;display:inline-flex}.mr-stepper b{text-align:center;min-width:150px;font-size:18px}.mr-select{border:1px solid var(--v4-line-3);background:var(--v4-inset);height:44px;color:var(--v4-text);font:inherit;border-radius:14px;padding:0 12px}.mr-sub{color:var(--v4-text-3);font-size:15px}.mr-anchors{flex-wrap:wrap;gap:8px;display:flex}.mr-anchors a{border:1px solid var(--v4-line-3);color:var(--v4-text-2);border-radius:999px;padding:8px 14px;font-size:15px;text-decoration:none}.mr-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mr-tile,.mr-section,.mr-card{background:linear-gradient(180deg, var(--v4-card-from), var(--v4-card-to));border:1px solid var(--v4-line);border-radius:var(--v4-radius-card);padding:18px 20px}.mr-tile{flex-direction:column;gap:6px;display:flex}.mr-tile-label{color:var(--v4-text-3);font-size:15px}.mr-big{font-family:var(--v4-mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.mr-big small{color:var(--v4-text-3);font-size:16px;font-weight:400}.mr-big-small{font-size:24px}.mr-delta{font-family:var(--v4-mono);color:var(--v4-text-2);align-items:center;gap:4px;font-size:14px;display:inline-flex}.mr-delta-span{font-family:var(--v4-font);color:var(--v4-text-4)}.mr-missing{color:var(--v4-text-4);font-family:var(--v4-font);font-weight:400}.mr-section{flex-direction:column;gap:14px;scroll-margin-top:12px;display:flex}.mr-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.mr-head h2{margin:0;font-size:20px}.mr-note{color:var(--v4-text-3);font-size:14px}.mr-charts{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}.mr-charts[data-even=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-price-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.mr-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.mr-card[data-variant=compact]{flex-direction:column;gap:10px;display:flex}.mr-table{border-collapse:collapse;width:100%;font-size:15px}.mr-table th,.mr-table td{border-bottom:1px solid var(--v4-line-2);text-align:right;font-family:var(--v4-mono);font-variant-numeric:tabular-nums;padding:8px 10px}.mr-table th{color:var(--v4-text-3);font-weight:500;font-family:var(--v4-font);white-space:nowrap}.mr-table td{white-space:nowrap}@media (max-width:767px){.mr-table:not(.mr-paper .mr-table){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.mr-table:not(.mr-paper .mr-table) th:first-child,.mr-table:not(.mr-paper .mr-table) td:first-child{z-index:1;background:var(--v4-card-to);position:sticky;left:0}}.mr-table th:first-child,.mr-table td:first-child{text-align:left;font-family:var(--v4-font)}.mr-table tfoot td{border-bottom:0;font-weight:700}.mr-table tr[data-aged=true] td:last-child{color:var(--v4-amber-text)}.mr-muted{color:var(--v4-text-3)}.mr-date{color:var(--v4-text-4);font-family:var(--v4-font);font-size:13px}.mr-hint{color:var(--v4-text-3);margin:0;font-size:14px}.mr-error{background:var(--v4-amber-soft);color:var(--v4-amber-text);border-radius:14px;padding:12px 14px}.mr-skeleton{background:var(--v4-inset);border-radius:16px;height:120px;animation:1.4s ease-in-out infinite mr-pulse}@keyframes mr-pulse{50%{opacity:.55}}.mr-export{flex-direction:column;gap:18px;max-width:760px;display:flex}.mr-check{border:1px solid var(--v4-line-2);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.mr-check input{width:22px;height:22px;accent-color:var(--v4-lime)}.mr-formats{flex-wrap:wrap;gap:10px;display:flex}.mr-paper-host{display:none}.mr-paper{color:#000;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.35}.mr-paper-page{break-after:page;padding-bottom:4mm}.mr-paper-page:last-child{break-after:auto}.mr-paper-head,.mr-paper-foot{border-bottom:.4mm solid #000;justify-content:space-between;gap:12px;margin-bottom:4mm;padding-bottom:2mm;font-size:10px;display:flex}.mr-paper-foot{border-top:.4mm solid #000;border-bottom:0;margin:4mm 0 0;padding-top:2mm}.mr-paper h2{margin:0 0 2mm;font-size:13px}.mr-paper .mr-section,.mr-paper .mr-card{break-inside:avoid;color:#000;background:0 0;border:0;border-radius:0;padding:0 0 4mm}.mr-paper .mr-table{font-size:10.5px}.mr-paper .mr-table th,.mr-paper .mr-table td{color:#000;border-bottom:.2mm solid #999;padding:1.2mm 1.6mm;font-family:Courier New,monospace}.mr-paper .mr-table th{background:#e6e6e6;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mr-paper .mr-table tr{break-inside:avoid}.mr-paper .mr-table thead{display:table-header-group}.mr-paper .mr-missing,.mr-paper .mr-muted,.mr-paper .mr-hint,.mr-paper .mr-date,.mr-paper .mr-note,.mr-paper .mr-delta,.mr-paper .mr-delta-span{color:#444}.mr-paper .mr-strip{grid-template-columns:repeat(4,1fr);gap:3mm;margin-bottom:4mm}.mr-paper .mr-tile{color:#000;background:0 0;border:.3mm solid #000;border-radius:1mm;padding:2mm 3mm}.mr-paper .mr-tile-label{color:#000}.mr-paper .mr-big{color:#000;font-family:Courier New,monospace;font-size:15px}.mr-paper .mr-big small{color:#444}.mr-paper-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.mr-paper-charts>*{break-inside:avoid;min-width:0}.mr-paper .mr-cards{grid-template-columns:repeat(2,1fr);gap:3mm}@media (max-width:760px){.mr-wrap{padding:16px 16px 48px}.mr-strip,.mr-charts{grid-template-columns:minmax(0,1fr)}.mr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-big{font-size:26px}.mr-table{font-size:14px}.mr-section,.mr-card,.mr-tile{padding:14px}}@media print{@page monthly{size:A4 portrait;margin:15mm 15mm 16mm;@bottom-right{content:"Halaman " counter(page) " dari " counter(pages);font-size:9px;font-family:Arial,Helvetica,sans-serif}}.mr-paper-host{page:monthly;display:block}.mr-screen-only{display:none}}.mr-sheet-back{z-index:60;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mr-sheet{background:var(--v4-card-flat);border:1px solid var(--v4-line-3);width:min(440px,100%);max-height:86vh;color:var(--v4-text);border-radius:24px;flex-direction:column;gap:12px;padding:18px 20px 22px;display:flex;overflow:auto}.mr-sheet-head{justify-content:space-between;align-items:center;display:flex}.mr-sheet h2,.mr-sheet h3{margin:0;font-size:18px}.mr-sheet-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mr-sheet-month{border:1px solid var(--v4-line-3);background:var(--v4-inset);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:14px}.mr-sheet-month[aria-current=true]{background:var(--v4-lime);color:var(--v4-lime-ink);font-weight:700}.mr-sheet-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mr-sheet-range label{color:var(--v4-text-3);flex-direction:column;gap:4px;font-size:14px;display:flex}.mr-sheet-range input{border:1px solid var(--v4-line-3);background:var(--v4-inset);height:46px;color:var(--v4-text);font:inherit;border-radius:12px;padding:0 10px}@media (max-width:760px){.mr-sheet-back{align-items:flex-end}.mr-sheet{border-radius:24px 24px 0 0;width:100%}}.ski-blocked{z-index:1000;color:#ffd08a;pointer-events:none;background:#1d1f24;border:1px solid #3a3320;border-radius:14px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:16px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000059}.v4-spinner{flex:none;animation:.8s linear infinite v4-spin}@keyframes v4-spin{to{transform:rotate(360deg)}}.v4-loadbar{z-index:999;background:linear-gradient(90deg, transparent, var(--v4-lime,#c6f35b) 30%, var(--v4-lime,#c6f35b) 70%, transparent);background-repeat:no-repeat;background-size:50% 100%;height:4px;animation:1.1s ease-in-out infinite v4-load;position:fixed;top:0;left:0;right:0}@keyframes v4-load{0%{background-position:-50% 0}to{background-position:150% 0}}[data-ui=dark] .v4-chip:active:not(:disabled),[data-ui=dark] .d-chip:active:not(:disabled),[data-ui=dark] .v4-list-row:is(button):active,[data-ui=dark] .d-menu-item:active,[data-ui=dark] [role=tab]:active:not(:disabled){filter:brightness(1.15);transform:translateY(1px)}[data-ui=dark] .d-menu-item[data-pressing=true]{background:var(--v4-raise);color:var(--v4-text);box-shadow:inset 0 0 0 1px var(--v4-line-strong,#3a3d44)}.v4-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;display:flex}.v4-empty-pic{width:112px;height:92px;margin-bottom:8px;position:relative}.v4-empty-back,.v4-empty-front{border-radius:16px;width:80px;height:72px;position:absolute}.v4-empty-back{border:1px solid var(--v4-line,#24262b);background:var(--v4-card-flat,#121317);top:14px;left:6px;transform:rotate(-6deg)}.v4-empty-front{border:1px solid var(--v4-line-3,#2c2f35);background:var(--v4-raise,#1a1c20);color:var(--v4-text-2,#c9ccd3);place-items:center;display:grid;top:0;right:6px}.v4-empty[data-kind=inbound] .v4-empty-front,.v4-empty[data-kind=money] .v4-empty-front,.v4-empty[data-kind=price] .v4-empty-front{color:var(--v4-lime,#c6f35b)}.v4-empty[data-kind=outbound] .v4-empty-front{color:var(--v4-cyan,#6fd6ff)}.v4-empty[data-kind=offline] .v4-empty-front{color:var(--v4-red,#ff6b6b)}.v4-empty-dot{background:var(--v4-text-4,#6b6f78);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.v4-empty-dot[data-tone=ok]{background:var(--v4-lime,#c6f35b)}.v4-empty-dot[data-tone=stop]{background:var(--v4-red,#ff6b6b)}.v4-empty-title{color:var(--v4-text,#f2f3f5);margin:0;font-size:21px;font-weight:700}.v4-empty-text{font-size:var(--v4-text-sub,15px);color:var(--v4-text-3,#9a9ea8);margin:0}@media (prefers-reduced-motion:reduce){.v4-spinner,.v4-loadbar{animation:none}}[data-ui=dark] .v4-toolbar{flex-direction:column;gap:12px;display:flex}[data-ui=dark] .v4-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-ui=dark] .v4-toolbar-fill{flex:1}[data-ui=dark] .v4-search{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);min-width:0;height:48px;color:var(--v4-text-3);flex:320px;align-items:center;gap:10px;padding:0 14px;display:flex}[data-ui=dark] .v4-search:focus-within{border-color:var(--v4-lime)}[data-ui=dark] .v4-search input{min-width:0;color:var(--v4-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:17px}[data-ui=dark] .v4-search-clear{color:var(--v4-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}[data-ui=dark] .v4-filter-chips{flex-wrap:wrap;gap:8px;display:flex}[data-ui=dark] .v4-filter-chip{font:inherit;border:1px solid var(--v4-line-3);height:40px;color:var(--v4-text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}[data-ui=dark] .v4-filter-chip[aria-checked=true]{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg)}[data-ui=dark] .v4-filter-count{opacity:.75;font-size:13px}[data-ui=dark] .v4-filter-chip:active{transform:translateY(1px)}[data-ui=dark] .v4-popover-host{position:relative}[data-ui=dark] .v4-popover{z-index:50;border:1px solid var(--v4-line-3);background:var(--v4-card);border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}[data-ui=dark] .v4-date-pop{gap:16px;display:flex}.k-backdrop{grid-template-columns:minmax(0,1fr)}.k-dialog{min-width:0}@media (max-width:560px){[data-ui=dark] .v4-date-pop{flex-direction:column;max-height:calc(100vh - 32px);position:fixed;top:50%;left:80px;right:8px;overflow-y:auto;transform:translateY(-50%)}[data-ui=dark] .v4-date-pop .v4-date-presets{flex-flow:wrap;min-width:0}[data-ui=dark] .v4-date-pop .v4-cal{width:100%}}[data-ui=dark] .v4-date-presets{flex-direction:column;gap:4px;min-width:170px;display:flex}[data-ui=dark] .v4-date-preset,[data-ui=dark] .v4-sort-option{font:inherit;text-align:left;height:42px;color:var(--v4-text-2);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 12px;font-size:16px;font-weight:600}[data-ui=dark] .v4-date-preset:hover,[data-ui=dark] .v4-sort-option:hover{background:var(--v4-raise)}[data-ui=dark] .v4-date-preset[aria-pressed=true],[data-ui=dark] .v4-sort-option[aria-selected=true]{background:var(--v4-raise);color:var(--v4-lime)}[data-ui=dark] .v4-date-hint{margin-top:auto;padding:8px 12px 0}[data-ui=dark] .v4-sort-pop{flex-direction:column;min-width:200px;display:flex}[data-ui=dark] .v4-cal{width:308px}[data-ui=dark] .v4-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}[data-ui=dark] .v4-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}[data-ui=dark] .v4-cal-wd{text-align:center;color:var(--v4-text-4);padding:4px 0;font-size:13px}[data-ui=dark] .v4-cal-day{height:40px;color:var(--v4-text-2);cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:15px}[data-ui=dark] .v4-cal-day:hover:not(:disabled){background:var(--v4-raise)}[data-ui=dark] .v4-cal-day[data-today]{box-shadow:inset 0 0 0 1px var(--v4-lime)}[data-ui=dark] .v4-cal-day[data-in]{background:var(--v4-lime);color:var(--v4-lime-ink);font-weight:700}[data-ui=dark] .v4-cal-day:disabled{color:var(--v4-text-4);opacity:.4;cursor:default}.ski-reason{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ski-reason-text{color:var(--ink-wait,#8a5a00);flex:260px;font-size:16px;font-weight:600}.ski-reason[data-tone=stop] .ski-reason-text{color:var(--ink-stop,#b3261e)}[data-ui=dark] .ski-reason-text{color:var(--v4-amber-text)}[data-ui=dark] .ski-reason[data-tone=stop] .ski-reason-text{color:#ffabae}[data-ui=dark] .d-logo{letter-spacing:.02em;place-items:center;font-size:15px;font-weight:800;display:grid}[data-ui=dark] .d-brand-text span{white-space:normal;line-height:1.3;overflow:visible}[data-ui=dark] .d-settings-host{position:relative}[data-ui=dark] .d-settings-item{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;display:flex}[data-ui=dark] .d-settings-menu{top:auto;bottom:calc(100% + 6px);left:0}[data-ui=dark] .d-devices{flex-direction:column;align-items:stretch}[data-ui=dark] .d-devices[data-tone=stop]{border-color:#6b2b2b}[data-ui=dark] .d-devices[data-tone=wait]{border-color:#5c4a22}[data-ui=dark] .d-devices-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}[data-ui=dark] .d-devices-head .d-devices-text{white-space:nowrap;flex:1 0 auto;align-items:center;gap:8px;display:flex}[data-ui=dark] .d-devices-head .d-devices-time{flex:none;margin-left:auto}[data-ui=dark] .d-devices[data-tone=stop] .d-devices-head b{color:#ff8a8a}[data-ui=dark] .d-devices[data-tone=wait] .d-devices-head b{color:var(--v4-amber-text)}[data-ui=dark] .d-device-rows{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}[data-ui=dark] .d-device-rows li{white-space:nowrap;grid-template-columns:9px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}[data-ui=dark] .d-device-state{color:var(--v4-text-3);grid-column:2;font-size:13px}[data-ui=dark] .d-call-admin{justify-content:center;width:100%;margin-top:10px}[data-ui=dark] .d-call-help{color:var(--v4-text-3);margin:8px 0 0;font-size:14px}[data-ui=dark] .d-operator{align-items:center;gap:10px;display:flex}[data-ui=dark] .d-operator-initials{flex:none;place-items:center;display:grid}.ski-switch{flex-direction:column;gap:16px;display:flex}.ski-switch-head{align-items:flex-start;gap:14px;display:flex}.ski-switch-icon{background:var(--ceruk,#eef0f2);width:52px;height:52px;color:var(--ink-1,#111);border-radius:14px;flex:none;place-items:center;display:grid}[data-ui=dark] .ski-switch-icon{background:var(--v4-raise);color:var(--v4-lime)}.ski-switch-title{margin:0;font-size:24px;font-weight:700}.ski-switch-sub{color:var(--ink-2,#555);margin:4px 0 0}[data-ui=dark] .ski-switch-sub{color:var(--v4-text-3)}.ski-switch-lines{border:1px solid var(--line,#ddd);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;font-size:17px;list-style:none;display:flex}[data-ui=dark] .ski-switch-lines{border-color:var(--v4-line-3)}.ski-switch-lines li{align-items:flex-start;gap:10px;display:flex}.ski-switch-lines li svg{color:var(--ok,#2e7d32);flex:none;margin-top:3px}[data-ui=dark] .ski-switch-lines li svg{color:var(--v4-lime)}.ski-switch-lines li[data-tone=wait]{color:var(--ink-wait,#8a5a00);font-weight:600}[data-ui=dark] .ski-switch-lines li[data-tone=wait]{color:var(--v4-amber-text)}.ski-switch-refused{color:var(--ink-wait,#8a5a00);margin:0;font-weight:600}.ski-switch-actions{justify-content:flex-end;gap:12px;display:flex}.k-auth-password{position:relative}.k-auth-password .k-field{width:100%;padding-right:56px}.k-auth-eye{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.k-auth-password .k-field[aria-invalid=true]{border-color:var(--stop)}.k-auth-offline{align-items:flex-start;gap:10px;display:flex}.k-auth-station{text-align:center;color:var(--ink-3);margin:18px 0 0;font-size:14px}.k-auth[data-ui=dark]{background:radial-gradient(600px 400px at 85% 8%, #c6f35b0f, transparent 70%), var(--v4-bg);font-family:var(--v4-font);flex-direction:column;justify-content:center;align-items:center;display:flex}.k-auth[data-ui=dark] .k-auth-card{background:var(--v4-card);border:1px solid var(--v4-line);border-radius:24px;padding:34px 36px}.k-auth-mark{align-items:center;gap:14px;display:flex}.k-auth-mark b{font-size:24px;display:block}.k-auth-mark span span{color:var(--v4-text-3);font-size:16px;display:block}.k-auth-tile{background:var(--v4-lime);width:56px;height:56px;color:var(--v4-lime-ink);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}[data-ui=dark] .d-devices-note{color:var(--v4-amber-text);margin:8px 0 0;font-size:14px}.k-auth[data-ui=dark] .k-field{background:var(--v4-inset);color:var(--v4-text);border:1px solid var(--v4-line-3);box-shadow:none}.k-auth[data-ui=dark] .k-field:focus{border-color:var(--v4-lime);box-shadow:0 0 0 2px #c6f35b40}.k-auth[data-ui=dark] .k-field::placeholder{color:var(--v4-text-4)}.k-auth[data-ui=dark] .k-auth-brand .k-auth-tile{color:var(--v4-lime-ink);font-size:18px}.k-auth[data-ui=dark] .k-auth-mark b{color:var(--v4-text)}.k-auth[data-ui=dark] .k-col>.k-title:first-child{display:none}.k-auth[data-ui=dark] .k-field-label{color:var(--v4-text-3);font-weight:500}[data-ui=dark] .d-operator-name{flex:1;min-width:0}[data-ui=dark] .d-operator-name b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root{--motion-fast:.12s;--motion-in:.2s;--motion-out:.15s;--motion-row:.15s;--motion-ease:cubic-bezier(.2, 0, 0, 1)}.v4-navline{z-index:1000;pointer-events:none;background:linear-gradient(90deg, transparent, var(--v4-lime,#c6f35b) 30%, var(--v4-lime,#c6f35b) 70%, transparent);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1s ease-in-out infinite v4-load;position:fixed;top:0;left:0;right:0}.kf-nav-item[data-pending=true],.kf-brand-pop a[data-pending=true]{background:var(--v4-raise);color:var(--v4-lime);box-shadow:inset 2px 0 0 var(--v4-lime)}@media (prefers-reduced-motion:reduce){.v4-navline{opacity:.8;background-size:100% 100%;animation:none}[data-ui=dark] .k-backdrop,[data-ui=dark] .k-dialog,.k-dialog[data-look=v4]{animation:v4-fade var(--motion-in) ease-out both!important}.k-backdrop:has(>.k-dialog[data-look=v4]){animation:v4-fade var(--motion-in) ease-out both!important}}.v4-date-field{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.v4-date-field:disabled{cursor:not-allowed;opacity:.6}.v4-date-field[data-empty] .v4-date-field-text{color:var(--v4-text-4)}.v4-date-field-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v4-datetime{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px;display:grid}.v4-pick-back{z-index:2000;animation:v4-fade var(--motion-in) ease-out both;background:#00000080;position:fixed;inset:0}.v4-pick{z-index:2001;box-sizing:border-box;border:1px solid var(--v4-line-3);background:var(--v4-card-flat);width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--v4-text);animation:v4-pick-in var(--motion-fast) var(--motion-ease) both;border-radius:16px;padding:14px;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #00000073}.v4-pick[data-mode=sheet]{width:auto;max-width:none;max-height:85vh;padding:16px 16px max(16px, env(safe-area-inset-bottom));animation:v4-pick-sheet var(--motion-in) ease-out both;border-radius:24px 24px 0 0;bottom:0;left:0;right:0}.v4-pick-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.v4-pick .v4-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v4-pick-grid{flex-direction:column;gap:2px;display:flex}.v4-pick-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.v4-pick-row[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-pick .v4-cal-wd{text-align:center;color:var(--v4-text-4);padding:4px 0;font-size:13px}.v4-pick .v4-cal-day{min-width:0;height:40px;color:var(--v4-text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:15px}.v4-pick .v4-cal-day:hover:not(:disabled){background:var(--v4-raise)}.v4-pick .v4-cal-day:focus-visible{outline:2px solid var(--v4-lime);outline-offset:-2px}.v4-pick .v4-cal-day[data-today]{box-shadow:inset 0 0 0 1px var(--v4-lime)}.v4-pick .v4-cal-day[data-in]{background:var(--v4-lime);color:var(--v4-lime-ink);font-weight:700}.v4-pick .v4-cal-day:disabled{color:var(--v4-text-4);opacity:.4;cursor:default}.v4-pick-month{height:48px}.v4-pick-foot{gap:8px;margin-top:10px;display:flex}.v4-pick-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v4-pick-col .v4-pick-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;display:grid;overflow-y:auto}@keyframes v4-pick-in{0%{opacity:0;transform:translateY(4px)}}@keyframes v4-pick-sheet{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.v4-pick,.v4-pick[data-mode=sheet]{animation:v4-fade var(--motion-in) ease-out both}}[data-ui=dark] .d-sidebar{--nav-rail:72px;height:100%;transition:width .18s;overflow:visible}[data-ui=dark] .d-sidebar[data-nav=wide]{width:var(--v4-side-w)}[data-ui=dark] .d-sidebar .d-menu{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}[data-ui=dark] .d-sidebar-brand{align-items:center;gap:10px;min-width:0;display:flex}[data-ui=dark] .d-brand-text{flex:auto;min-width:0}[data-ui=dark] .d-brand-text>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.d-nav-toggle{width:36px;height:36px;color:var(--v4-text-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.d-nav-toggle:hover{background:var(--v4-raise);border-color:var(--v4-line);color:var(--v4-text)}[data-ui=dark] .d-sidebar[data-nav=wide] .d-rail-only,[data-ui=dark] .d-sidebar[data-nav=wide] .d-brand-pop{display:none}[data-ui=dark] .d-sidebar[data-nav=wide] .d-menu-item .d-count{margin-left:auto}[data-ui=dark] .d-sidebar[data-nav=rail]{width:var(--nav-rail);align-items:center;gap:12px;padding:16px 12px 14px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-wide-only{display:none}[data-ui=dark] .d-sidebar[data-nav=rail] .d-rail-only{display:flex}[data-ui=dark] .d-sidebar[data-nav=rail] .d-sidebar-brand{flex-direction:column;gap:8px;padding:0}[data-ui=dark] .d-sidebar[data-nav=rail] .d-nav-toggle{width:48px;height:36px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu{border-top:1px solid var(--v4-line);align-items:center;gap:4px;width:calc(100% + 8px);padding-top:8px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item{border-radius:12px;flex:none;justify-content:center;width:48px;height:44px;padding:0;position:relative}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item[aria-current=page]{box-shadow:none;background:#c9f7651a}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item[aria-current=page]:before{content:"";background:var(--v4-lime);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-12px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item .d-count{background:var(--v4-amber);color:#241503;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--v4-side);border-radius:6px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:3px;right:1px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-sidebar-foot{border-top:1px solid var(--v4-line);align-items:center;gap:8px;width:100%;padding-top:10px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-settings-item{justify-content:center;width:48px;height:44px;padding:0}[data-ui=dark] .d-sidebar[data-nav=rail] .d-status-host{position:relative}.d-status-rail-btn{border:1px solid var(--v4-line);width:48px;height:44px;color:var(--v4-text-3);cursor:pointer;background:#101413;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.d-status-rail-btn:hover{background:var(--v4-raise);color:var(--v4-text)}[data-ui=dark] .d-status-rail-btn .d-status-rail{display:flex;position:absolute;top:6px;right:7px}[data-ui=dark] .d-status-rail-btn .d-status-rail .d-dot{width:8px;height:8px;box-shadow:0 0 0 2px #101413}[data-ui=dark] .d-status-rail-btn .d-warning-rail{width:18px;height:18px;box-shadow:0 0 0 2px var(--v4-side);border-radius:6px;font-size:12px;display:inline-flex;position:absolute;bottom:-6px;right:-6px}[data-ui=dark] .d-sidebar[data-nav=rail] .d-operator{background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;width:48px;padding:6px 0}[data-ui=dark] .d-sidebar[data-nav=rail] .d-status-pop,[data-ui=dark] .d-sidebar[data-nav=rail] .d-settings-menu{top:auto;bottom:0;left:calc(100% + 14px)}[data-ui=dark] .d-sidebar[data-nav=rail] .d-settings-host{position:relative}.d-rail-tip{left:calc(var(--nav-rail,72px) + 8px);z-index:80;border:1px solid var(--v4-line-strong);color:var(--v4-text);white-space:nowrap;pointer-events:none;background:#1a2020;border-radius:9px;padding:7px 11px;font-size:14px;font-weight:600;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #00000073}.d-sidebar-spacer{flex:none;width:72px}.d-sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03050599;position:fixed;inset:0}[data-ui=dark] .d-sidebar[data-overlay=true]{z-index:60;width:min(280px,100vw - 48px);position:fixed;top:0;bottom:0;left:0;box-shadow:24px 0 48px #00000080}@media (max-height:820px){[data-ui=dark] .d-sidebar[data-nav=wide]{gap:12px;padding-top:16px}[data-ui=dark] .d-sidebar[data-nav=wide] .d-menu-item,[data-ui=dark] .d-sidebar[data-nav=rail] .d-menu-item,[data-ui=dark] .d-sidebar[data-nav=rail] .d-settings-item,.d-status-rail-btn{height:40px}}.k-app[data-ui=dark]>.k-stage{flex:1 1 0;min-width:0}@media (min-width:1660px){.k-app[data-ui=dark]>.k-stage{max-width:2000px}}[data-ui=dark] .d-steps{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}[data-ui=dark] .d-steps::-webkit-scrollbar{display:none}@media (max-width:1000px){[data-ui=dark] .d-truck-main,[data-ui=dark] .d-truck-main.v4-truck-main,[data-ui=dark] .d-truck-main.v4-truck-main.v4-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-items:start;overflow-y:auto}[data-ui=dark] .d-truck-main>.d-col,[data-ui=dark] .v4-truck-main>.d-col{min-height:auto;overflow:visible}.v4-hist[data-split=true]{grid-template-columns:minmax(0,1fr);overflow-y:auto}.v4-hist[data-split=true] .v4-hist-list{border-right:none;border-bottom:1px solid var(--v4-line);min-height:auto;overflow:visible}.v4-hist[data-split=true] .v4-hist-side{min-height:auto;overflow:visible}.v4-hist[data-split=true] .v4-hist-side[data-empty=true]{display:none}.v4-hist-strip{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(88px,1fr));overflow-x:auto}}.v4-acc-wrap{overscroll-behavior-x:contain;overflow-x:auto}.v4-acc{min-width:720px}@media (max-width:1000px){[data-ui=dark] .d-steps,.v4-set-nav{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (min-width:761px) and (max-width:1199px){.kf-nav-item{position:relative}.kf-nav-item .kf-count{background:var(--v4-amber);color:#241503;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--v4-side);border-radius:6px;padding:0 4px;font-size:10px;top:3px;right:1px}.kf-nav-item[data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:80;border:1px solid var(--v4-line-strong);color:var(--v4-text);white-space:nowrap;pointer-events:none;background:#1a2020;border-radius:9px;padding:7px 11px;font-size:14px;font-weight:600;position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-50%);box-shadow:0 8px 24px #00000073}}[data-ui=dark] .v4-page-head{flex-wrap:wrap;row-gap:10px}[data-ui=dark] .v4-page-title{flex:180px;min-width:0;max-width:100%}[data-ui=dark] .v4-page-sub{white-space:normal;flex-wrap:wrap}[data-ui=dark] .d-sidebar .d-status-pop,[data-ui=dark] .d-sidebar .d-settings-menu{max-height:calc(100dvh - 32px);overflow-y:auto}.d-env-chip{border:1px solid var(--v4-amber);font-family:var(--v4-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--v4-amber-text);border-radius:6px;margin-top:4px;padding:1px 8px;font-size:11px;font-style:normal;display:inline-block}.v4-health{border:1px solid var(--v4-line);background:#0e1211;border-radius:18px;flex-direction:column;flex:none;gap:10px;padding:14px 18px;display:flex}.v4-health[data-level=ok]{flex-flow:wrap;align-items:center;gap:8px 18px;padding:10px 16px}.v4-health[data-level=stop]{background:linear-gradient(90deg,#ff777d1f,#0e1211 60%);border-color:#ff777d73}.v4-health[data-level=wait]{background:linear-gradient(90deg,#f5bb731f,#0e1211 60%);border-color:#f5bb7373}.v4-health-ok{color:var(--v4-lime);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.v4-health-main{align-items:flex-start;gap:14px;display:flex}.v4-health-icon{color:#ffabae;background:#ff777d24;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.v4-health[data-level=wait] .v4-health-icon{color:var(--v4-amber-text);background:#f5bb7324}.v4-health-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v4-health-text b{font-size:17px;font-weight:650}.v4-health-title{align-items:center;gap:10px;display:flex}.v4-health-text>span:not(.v4-health-title){color:var(--v4-text-3);font-size:14px}.v4-health-help{color:var(--v4-text-2)!important}.v4-health-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v4-health-chips{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.v4-health[data-level=ok] .v4-health-chips{margin-left:auto}.v4-health:not([data-level=ok]) .v4-health-chips{border-top:1px solid var(--v4-line);margin-left:54px;padding-top:10px}.v4-health-chips li{color:var(--v4-text-4);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v4-health-chips b{color:var(--v4-text-2);font-weight:600}.v4-health-dot{background:var(--v4-text-5);border-radius:50%;width:7px;height:7px}.v4-health-chips li[data-tone=ok] .v4-health-dot{background:var(--v4-lime)}.v4-health-chips li[data-tone=wait] .v4-health-dot{background:var(--v4-amber)}.v4-health-chips li[data-tone=stop] .v4-health-dot{background:var(--v4-red)}.v4-health-chips li[data-tone=stop] b{color:#ffabae}.v4-health-chips li[data-tone=wait] b{color:var(--v4-amber-text)}.v4-health-chips li[data-tone=off] b{color:var(--v4-text-4);font-weight:500}.v4-cam-idx{color:var(--v4-lime);background:#c9f7651f;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.v4-cam-statetext{color:var(--v4-text-4)}.v4-cam-state{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 48px 70px;display:flex;position:absolute;inset:0}.v4-cam-state .v4-cam-empty{max-width:420px;color:var(--v4-text-4);padding:0;font-size:14px;position:static}.v4-cam-state b{color:var(--v4-text-2);font-size:17px;font-weight:600}.v4-cam-state-icon{color:#6f8378;background:#101614d9;border:1px solid #2c3833;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:inline-flex}.v4-cam-state[data-tone=stop] .v4-cam-state-icon{color:#ffabae;background:#ff777d14;border-color:#ff777d66}.v4-cam-state[data-tone=stop] b{color:#ffd1d3}.v4-cam-seen{color:var(--v4-text-5);font-size:12px}.v4-cam-pip-state{color:#56685e;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;inset:0}.v4-cam-pip-state[data-tone=stop]{color:#ffabae}.v4-cam-pip[data-off=true]{border-color:#ff777d59}.d-home-v4 .v4-onscale[data-empty=true] .v4-onscale-empty{flex:auto;gap:6px;min-height:150px}.v4-onscale-empty-icon{color:#7c8f84;background:#101614cc;border:1px solid #2f3a35;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;display:inline-flex}.v4-onscale-empty-icon[data-tone=stop]{color:#ffabae;border-color:#ff777d66}.v4-onscale-empty-icon[data-tone=wait]{color:var(--v4-amber-text);border-color:#f5bb7366}.v4-onscale-facts{flex-direction:column;margin:0;display:flex}.v4-onscale-facts>div{border-top:1px solid var(--v4-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;display:grid}.v4-onscale-facts dt{color:var(--v4-text-4);font-size:13px}.v4-onscale-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.v4-warn-text{color:var(--v4-amber-text)}.v4-today-note{color:var(--v4-text-4);margin:2px 0 0;font-size:12px}.v4-today-note[data-tone=wait]{color:var(--v4-amber-text)}.v4-today-split{border-top:1px solid var(--v4-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.v4-split-bar{gap:3px;height:8px;display:flex}.v4-split-bar i{border-radius:3px;flex-basis:0}.v4-split-bar i[data-kind=cash],.v4-split-legend [data-kind=cash]:before{background:var(--v4-lime)}.v4-split-bar i[data-kind=transfer],.v4-split-legend [data-kind=transfer]:before{background:var(--v4-cyan)}.v4-split-legend{color:var(--v4-text-3);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.v4-split-legend [data-kind]:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}@media (max-width:1000px){.v4-health-main{flex-wrap:wrap}.v4-health-actions{justify-content:flex-start;width:100%;padding-left:54px}.v4-health:not([data-level=ok]) .v4-health-chips{margin-left:0}}.v4-today-stats dd.v4-today-note{white-space:normal;text-overflow:clip;font-family:var(--v4-font);letter-spacing:0;font-size:12px;font-weight:400;overflow:visible}.v4-cam:has(.v4-cam-pip) .v4-cam-state{padding-right:calc(min(300px,33%) + 40px)}.v4-onscale-head .v4-label{white-space:nowrap}@media (max-width:600px){.v4-health{padding:12px 14px}.v4-health-icon{border-radius:10px;width:32px;height:32px}.v4-health-text b{font-size:15px}.v4-health-actions{padding-left:0}.v4-onscale-head{flex-wrap:wrap}.v4-onscale-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.d-home-v4 .v4-home-grid{grid-template-rows:minmax(460px,auto) auto}.v4-cam:has(.v4-cam-pip) .v4-cam-state{justify-content:flex-start;padding:170px 20px 96px}.v4-cam-pip-state{padding-top:22px}.v4-cam-bottom .v4-pill{white-space:normal;max-width:100%;height:auto;min-height:28px;font-size:13px}.v4-cam .v4-meter{max-width:100%;overflow:hidden}.v4-cam .v4-meter span{min-width:0}.v4-cam-pip .v4-cam-top{padding:6px 8px}.v4-cam-pip .v4-live{display:none}.v4-cam-pip{width:48%}.v4-cam-pip .v4-cam-idx{display:none}.v4-cam-pip .v4-cam-top{font-size:11px}}.d-home-v4 .v4-open-work-more,.d-home-v4 .v4-station-emergency-link>.v4-btn{margin-left:-12px}.k-login[data-ui=dark]{--login-pad:56px 64px;background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 56px 56px, var(--v4-bg);grid-template:"brand side""pitch side"minmax(0,1fr)"scale side"/minmax(0,1.5fr) minmax(400px,1fr);justify-content:stretch;place-items:stretch stretch;min-height:100dvh;padding:0;display:grid}.k-login-brand{grid-area:brand;justify-self:start;align-items:center;gap:14px;padding:56px 64px 0;display:flex}.k-login-brand .k-auth-tile{border-radius:8px;width:32px;height:32px;font-size:12px}.k-login-brand b{color:var(--v4-text);font-size:20px;font-weight:600;display:block}.k-login-brand span span{color:var(--v4-text-4);margin-top:2px;font-size:13px;display:block}.k-login-pitch{grid-area:pitch;align-self:center;max-width:760px;padding:24px 64px}.k-login-eyebrow{letter-spacing:.14em;color:var(--v4-lime);margin:0 0 18px;font-size:12px}.k-login-pitch h1{letter-spacing:-.03em;max-width:16ch;color:var(--v4-text);margin:0;font-size:clamp(44px,4.2vw,56px);font-weight:600;line-height:1.04}.k-login-sub{max-width:46ch;color:var(--v4-text-3);margin:20px 0 0;font-size:17px;line-height:1.5}.k-login-about{display:none}.k-login-areas-title{color:var(--v4-text-4);margin:40px 0 12px;font-size:13px}.k-login-areas{flex-wrap:wrap;row-gap:12px;margin:0;padding:0;list-style:none;display:flex}.k-login-areas li{border-left:1px solid var(--v4-line);color:var(--v4-text-2);white-space:nowrap;flex-direction:column;gap:4px;padding:2px 12px;font-size:13px;display:flex}.k-login-areas li:first-child{border-left:0;padding-left:0}.k-login-areas li span{color:var(--v4-text-5);font-size:13px}.k-login-scale{border-top:1px solid var(--v4-line);opacity:.7;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 16px) 0 0/100% 10px no-repeat;grid-area:scale;height:48px;margin:0 64px 40px}.k-login-side{background:var(--v4-side);border-left:1px solid var(--v4-line);flex-direction:column;grid-area:side;justify-content:flex-start;align-items:center;padding:clamp(56px,16vh,160px) 24px 32px;display:flex;position:relative}.k-login-env{border:1px solid var(--v4-amber);letter-spacing:.1em;color:var(--v4-amber-text);border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:24px;right:24px}.k-login[data-ui=dark] .k-login-card{gap:16px;width:min(380px,100%);padding:32px 28px 24px}.k-login-for{color:var(--v4-text-4);margin:0;font-size:13px}.k-login .k-col{gap:16px}.k-login[data-ui=dark] .k-col>.k-title:first-child{letter-spacing:-.02em;color:var(--v4-text);margin:0;font-size:26px;font-weight:600;display:block}.k-login-head p{color:var(--v4-text-3);margin:6px 0 0;font-size:14px}.k-login[data-ui=dark] .k-field{min-height:48px}.k-login[data-ui=dark] .k-primary{width:100%;min-height:52px}.k-login[data-ui=dark] .k-field:focus-visible{border-color:var(--v4-lime);outline:none;box-shadow:0 0 0 3px #c6f35b4d}.k-login-fielderr{color:var(--v4-red);margin:6px 0 0;font-size:13px}.k-login-helpbtn{min-height:44px;font:inherit;color:var(--v4-text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.k-login-helpbtn:hover{color:var(--v4-text)}.k-login-help{border:1px solid var(--v4-line);background:var(--v4-inset);color:var(--v4-text-2);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}.k-login-help p{margin:0 0 4px}.k-login-foot{color:var(--v4-text-5);margin:8px 0 0;font-size:12px}.k-login .k-auth-users{grid-template-columns:minmax(0,1fr)}@media (max-width:1099px){.k-login[data-ui=dark]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""side""pitch";min-height:100dvh}.k-login-brand{padding:32px 32px 0}.k-login-side{background:0 0;border-left:0;padding:32px 24px 8px}.k-login-pitch{place-self:start center;width:min(440px,100%);padding:24px 24px 48px}.k-login-pitch h1{font-size:32px}.k-login-scale{display:none}}@media (max-width:767px){.k-login-areas{grid-template-columns:minmax(0,1fr);display:grid}.k-login-areas li{border-left:0;border-top:1px solid var(--v4-line);padding:8px 0}.k-login-areas li:first-child{border-top:0}.k-login-brand{padding:20px 16px 0}.k-login-side{align-items:stretch;padding:20px 16px 8px}.k-login[data-ui=dark] .k-login-card{width:100%;padding:24px 20px 20px}.k-login-env{top:8px;right:16px}.k-login-pitch{width:100%;padding:16px 16px 32px}.k-login-pitch h1,.k-login-eyebrow{display:none}.k-login-about{color:var(--v4-text-4);margin:0 0 6px;font-size:13px;display:block}.k-login-sub{margin-top:0;font-size:14px}.k-login-areas-title{display:none}.k-login-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:16px;display:grid}.k-login-areas li,.k-login-areas li:first-child{border-left:0;flex-direction:row;gap:10px;padding:0}}@media (min-width:1100px) and (max-height:720px){.k-login-brand{padding-top:32px}.k-login-pitch h1{font-size:40px}.k-login-areas-title{margin-top:24px}.k-login-scale{height:32px;margin-bottom:24px}}.k-login .k-message{flex-wrap:wrap}.k-login .k-message-text{flex:200px;min-width:0}.k-login .k-message-actions{flex:100%}.tp-page{box-sizing:border-box;width:100%;font-family:var(--v4-font);color:var(--v4-text);background:var(--v4-bg);min-height:100vh;padding:18px max(16px,50% - 590px) 40px}.tp-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-h1{margin:0;font-size:24px;font-weight:700}.tp-h2{margin:0;font-size:16px;font-weight:600}.tp-note{color:var(--v4-text-3);font-size:var(--v4-text-sub);margin:8px 0 12px}.tp-sub{color:var(--v4-text-4);margin-top:2px;font-size:13px;display:block}.tp-mono,.tp-num,.tp-cell:not(.tp-main),.tp-net,.tp-net-pct,.tp-facts dd{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}.tp-card{background:var(--v4-card);border:1px solid var(--v4-line);border-radius:var(--v4-radius-card);min-width:0;padding:16px}.tp-tabs,.tp-months{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.tp-month{min-height:var(--v4-btn-h);border-radius:var(--v4-radius-pill);border:1px solid var(--v4-line-3);background:var(--v4-inset);color:var(--v4-text-2);font:inherit;cursor:pointer;padding:0 16px}.tp-month[aria-pressed=true]{background:var(--v4-lime);color:var(--v4-lime-ink);border-color:var(--v4-lime);font-weight:600}.tp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-empty{text-align:center;color:var(--v4-text-3);padding:24px}.tp-table{gap:8px;display:grid}.tp-tr{text-align:left;font:inherit;color:inherit;grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(120px,1fr));align-items:center;gap:12px;display:grid}.tp-head{color:var(--v4-text-4);padding:0 16px;font-size:13px}.tp-head span:not(:first-child){text-align:right}.tp-row{background:var(--v4-card-flat);border:1px solid var(--v4-line);cursor:pointer;border-radius:14px;min-height:56px;padding:12px 16px}.tp-row[data-flag=neg]{border-color:var(--v4-red)}.tp-row[data-flag=shrink]{border-color:var(--v4-amber)}.tp-row:hover{background:var(--v4-raise)}.tp-row:focus-visible,.tp-num:focus-visible,.tp-month:focus-visible,.tp-back:focus-visible,.tp-icon-btn:focus-visible{outline:2px solid var(--v4-lime);outline-offset:2px}.tp-cell:not(.tp-main){text-align:right}.tp-main{gap:4px;min-width:0;display:grid}.tp-main b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tp-main-line{align-items:center;gap:10px;min-width:0;display:flex}.tp-main-line .tp-flags{flex:none}.tp-main .tp-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-h2{align-items:center;gap:10px;display:inline-flex}.tp-margin{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.tp-margin small{color:var(--v4-text-3);font-weight:500}.tp-margin[data-neg]{color:var(--v4-red)}.tp-caret{color:var(--v4-text-4);align-self:center}.tp-total{border-top:2px solid var(--v4-line-strong);background:var(--v4-inset);border-radius:14px;padding:12px 16px}.tp-flags{flex-wrap:wrap;gap:6px;display:flex}.tp-flags .v4-pill{white-space:normal}.tp-back{color:var(--v4-lime);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0}.tp-dhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.tp-facts div{background:var(--v4-inset);border:1px solid var(--v4-line);border-radius:14px;padding:10px 12px}.tp-facts dt{color:var(--v4-text-4);font-size:13px}.tp-facts dd{margin:2px 0 0;font-size:18px;font-weight:700}.tp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tp-map{width:100%;height:auto;display:block}.tp-svg-text{font-family:var(--v4-font);font-size:13px}.tp-stages{color:var(--v4-text-4);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.tp-stages li{text-align:center;justify-items:center;gap:6px;display:grid}.tp-stage-dot{border:2px solid var(--v4-line-strong);border-radius:50%;width:12px;height:12px}.tp-stages [data-state=done]{color:var(--v4-text-2)}.tp-stages [data-state=done] .tp-stage-dot{background:var(--v4-lime-soft);border-color:var(--v4-lime)}.tp-stages [data-state=now]{color:var(--v4-text);font-weight:700}.tp-stages [data-state=now] .tp-stage-dot{background:var(--v4-lime);border-color:var(--v4-lime)}.tp-wf{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tp-wf-row{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1.6fr) minmax(40px,1fr) 140px;align-items:center;gap:10px;padding:6px 0;display:grid}.tp-wf-label{font-size:var(--v4-text-sub);color:var(--v4-text-2);overflow-wrap:anywhere}.tp-wf-track{background:var(--v4-inset);border-radius:6px;height:12px;position:relative;overflow:hidden}.tp-wf-bar{background:var(--v4-lime);border-radius:4px;min-width:3px;position:absolute;top:0;bottom:0}.tp-wf-bar[data-sign=neg]{background:var(--v4-amber)}.tp-num{border-radius:var(--v4-radius-field);border:1px dashed var(--v4-line-strong);background:var(--v4-inset);min-width:44px;min-height:44px;color:var(--v4-text);cursor:pointer;text-align:right;padding:0 12px;font-size:15px}.tp-num:hover{border-color:var(--v4-lime)}.tp-wf-memo .tp-wf-label{color:var(--v4-text-3)}.tp-wf-net{border-top:2px solid var(--v4-line-strong)}.tp-net{padding-right:12px;font-size:22px}.tp-net[data-neg]{color:var(--v4-red)}.tp-net-pct{color:var(--v4-lime);padding-right:12px}.tp-scrim{z-index:50;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tp-panel{background:var(--v4-card-flat);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-dialog);width:min(420px,100%);padding:18px}.tp-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tp-icon-btn{border-radius:var(--v4-radius-field);border:1px solid var(--v4-line-3);background:var(--v4-inset);min-width:44px;min-height:44px;color:var(--v4-text);cursor:pointer;place-items:center;display:grid}.tp-dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:14px 0 0;display:grid}.tp-dl dt{color:var(--v4-text-4)}.tp-dl dd{margin:0}.tp-compare{gap:16px;display:grid}.tp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tp-bars{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tp-bars li{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.tp-bars-name{font-size:var(--v4-text-sub);overflow-wrap:anywhere}.tp-bars-track{background:var(--v4-inset);border-radius:4px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.tp-bars-fill{background:var(--v4-lime);border-radius:4px;height:100%;display:block}.tp-bars-fill[data-neg]{background:var(--v4-red)}.tp-bars-val[data-neg]{color:var(--v4-red)}.tp-trend{width:100%;height:auto;display:block}@media (max-width:900px){.tp-two,.tp-grid3{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tp-head{display:none}.tp-tr.tp-row,.tp-tr.tp-total{grid-template-columns:1fr 1fr}.tp-main{grid-column:1/-1}.tp-cell[data-label]:before{content:attr(data-label);color:var(--v4-text-4);font-family:var(--v4-font);text-align:left;font-size:12px;display:block}.tp-cell[data-label]{text-align:left}.tp-margin{justify-content:flex-start}.tp-facts{grid-template-columns:1fr}.tp-wf-row{grid-template-columns:minmax(0,1fr) 140px}.tp-wf-track{display:none}.tp-scrim{place-items:end center;padding:0}.tp-panel{border-radius:var(--v4-radius-dialog) var(--v4-radius-dialog) 0 0;width:100%}}@media (prefers-reduced-motion:reduce){.tp-page *{transition:none!important;animation:none!important}}@media (max-width:720px){.tp-wf-row>span:empty{display:none}}.tp-none{color:var(--v4-text-5)}.v4-reg{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.v4-reg-list{z-index:20;background:var(--v4-card-flat);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-field);max-height:380px;margin:0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.v4-reg-row{cursor:pointer;min-height:52px;color:var(--v4-text);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.v4-reg-row+.v4-reg-row{border-top:1px solid var(--v4-line)}.v4-reg-row[data-active]{background:var(--v4-raise)}.v4-reg-row[data-register]{color:var(--v4-lime);font-weight:600}.v4-reg-row[aria-disabled=true]{color:var(--v4-text-4);cursor:default}.v4-reg-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.v4-reg-row-detail{font-size:var(--v4-text-sub);color:var(--v4-text-3);font-weight:400}.v4-reg-row-ago,.v4-reg-key{color:var(--v4-text-4);white-space:nowrap;font-size:13px}.v4-reg-key{border:1px solid var(--v4-line-3);border-radius:6px;padding:2px 8px}.v4-reg-picked{min-height:var(--v4-field-h);border:1px solid var(--v4-line-3);border-radius:var(--v4-radius-field);background:var(--v4-inset);align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.v4-reg-value{min-width:0;font-size:var(--v4-text-base);flex:1}.v4-reg-new{letter-spacing:.06em;color:var(--v4-cyan);border:1px solid var(--v4-cyan);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700}.v4-reg-clear{width:44px;height:44px;color:var(--v4-text-3);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.v4-reg-ok{color:var(--v4-lime);font-size:var(--v4-text-sub);align-items:center;gap:6px;display:inline-flex}.v4-reg-similar-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.v4-reg-sheet{flex-direction:column;gap:16px;display:flex}.k-backdrop:has(>.k-dialog[data-size=sheet]){place-items:stretch end;padding:0;position:fixed}.k-dialog[data-size=sheet]{border-radius:24px 0 0 24px;width:min(460px,100%);height:100%;max-height:100%;animation:.2s ease-out both v4-sheet-in}@media (max-width:767px){.k-backdrop:has(>.k-dialog[data-size=sheet]){place-items:end stretch}.k-dialog[data-size=sheet]{width:100%;height:auto;max-height:92%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}}@keyframes v4-sheet-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.k-dialog[data-size=sheet]{animation:none}}.k-dialog .v4-reg-list{box-shadow:none;max-height:260px;margin-top:4px;position:static}.v4-conv-arrow{color:var(--v4-text-4);flex:none}.v4-conv-cell-label{display:none}.v4-conv-muted{color:var(--v4-text-4);font-size:15px}.v4-conv-rules{font-size:17px}.v4-conv-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.v4-conv-title{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:28px;font-weight:600}.v4-conv-head-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.v4-conv-table{border:1px solid var(--v4-line-2);border-radius:var(--v4-radius-card);background:var(--v4-card)}.v4-conv-row{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) 132px 300px 44px;align-items:center;column-gap:18px;min-height:78px;padding:0 22px;display:grid}.v4-conv-row[data-head=true]{min-height:44px;color:var(--v4-text-4);white-space:nowrap;font-size:14px}.v4-conv-route{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.v4-conv-mode .v4-set-seg{width:100%}.v4-conv-mode .v4-set-seg button{white-space:nowrap;flex:1;min-height:44px;font-size:16px}.v4-conv-menu{justify-self:end;position:relative}.v4-conv-icon-btn{width:44px;height:44px;color:var(--v4-text-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.v4-conv-icon-btn:hover,.v4-conv-icon-btn[aria-expanded=true]{border-color:var(--v4-line-3);color:var(--v4-text)}.v4-conv-menu-pop{z-index:30;border:1px solid var(--v4-line-3);background:var(--v4-raise);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.v4-conv-menu-pop button{min-height:44px;color:var(--v4-red);font:600 16px var(--v4-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;display:flex}.v4-conv-foot{color:var(--v4-text-3);align-items:center;gap:12px;padding:18px 22px;font-size:16px;display:flex}.v4-conv-foot-text{white-space:nowrap}.v4-conv-lock{background:var(--v4-amber-soft);width:34px;height:34px;color:var(--v4-amber);border-radius:9px;flex:none;place-items:center;display:grid}.v4-conv-empty{border-bottom:1px solid var(--v4-line);padding:18px 22px}.v4-conv-history{margin:0;padding:0;list-style:none}.v4-conv-history li{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.v4-conv-pickers{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.v4-conv-pickers>.v4-conv-arrow{margin-top:44px}.v4-conv-picker{border:0;min-width:0;margin:0;padding:0}.v4-conv-picker legend{color:var(--v4-text-4);margin-bottom:8px;font-size:15px}.v4-conv-picker-grid{flex-wrap:wrap;gap:8px;display:flex}.v4-conv-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:13px;padding:1px}.v4-conv-pick[aria-pressed=true]{border-color:var(--v4-lime)}.v4-conv-sentence,.v4-conv-refusal{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:14px 16px;font-size:19px;font-weight:600;display:flex}.v4-conv-sentence{background:var(--v4-inset);color:var(--v4-text)}.v4-conv-refusal{color:var(--v4-red);background:#ff777d1a}.v4-conv-sheet-mode{gap:8px;margin-top:18px;display:grid}.v4-conv-sheet-mode .v4-set-seg button{white-space:nowrap;min-height:44px;font-size:16px}@media (max-width:860px){.v4-conv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"route menu""price price""mode mode";row-gap:10px;padding:14px 16px}.v4-conv-row[data-head=true]{display:none}.v4-conv-row>.v4-conv-route{grid-area:route}.v4-conv-price{grid-area:price;justify-content:space-between;align-items:center;gap:12px;display:flex}.v4-conv-mode{grid-area:mode;gap:6px;display:grid}.v4-conv-cell-label{color:var(--v4-text-4);white-space:nowrap;font-size:14px;display:block}.v4-conv-menu{grid-area:menu}.v4-conv-foot{padding:16px}.v4-conv-foot-text{white-space:normal}.v4-conv-pickers{grid-template-columns:minmax(0,1fr)}.v4-conv-pickers>.v4-conv-arrow{margin:0;transform:rotate(90deg)}}.v4-conv-screen{gap:20px;width:100%;max-width:720px;margin:0 auto;display:grid}.v4-conv-card{border:1px solid var(--v4-line-2);border-radius:var(--v4-radius-card);background:var(--v4-card);min-width:0}.v4-conv-card-head{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 22px;display:flex}.v4-conv-card-title{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:22px;font-weight:600}.v4-conv-card-status{margin-left:auto}.v4-conv-status{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 6px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.v4-conv-status[data-tone=ok]{background:var(--v4-lime-soft);color:var(--v4-lime)}.v4-conv-status[data-tone=wait]{background:var(--v4-amber-soft);color:var(--v4-amber)}.v4-conv-status .v4-help-btn{color:inherit;opacity:.8;border-color:currentColor}.v4-conv-card-body{gap:18px;padding:20px 22px;display:grid}.v4-conv-pick-row{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.v4-conv-field{border:1px solid var(--v4-line-3);background:var(--v4-inset);min-height:62px;color:var(--v4-text);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.v4-conv-field-text{gap:4px;min-width:0;display:grid}.v4-conv-field-text small{color:var(--v4-text-4);font-size:13px}.v4-conv-field-text b{white-space:nowrap;font-size:17px;font-weight:600}.v4-conv-weights{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v4-conv-weight{border:1px solid var(--v4-line-2);background:var(--v4-card-flat);border-radius:14px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.v4-conv-weight-label{color:var(--v4-text-4);align-items:center;gap:8px;font-size:13px;display:flex}.v4-conv-weight-meta{color:var(--v4-lime);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.v4-conv-weight-meta[data-synced=false]{color:var(--v4-amber)}.v4-conv-weight-actions{flex-wrap:wrap;gap:6px;display:flex}.v4-conv-flow{gap:8px;display:grid}.v4-conv-legend{color:var(--v4-text-4);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;display:flex}.v4-conv-legend b{color:var(--v4-text-2);font-size:13px}.v4-conv-heavier{color:var(--v4-red);font-weight:600}.v4-conv-kv{border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);min-height:48px;color:var(--v4-text-3);justify-content:space-between;align-items:center;font-size:15px;display:flex}.v4-conv-actions{border-top:1px solid var(--v4-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.v4-conv-go[data-tone=wait] .v4-go:not(:disabled){background:var(--v4-amber);color:#1c1306}.v4-conv-recent h3{margin:0 0 8px;font-size:17px;font-weight:600}.v4-conv-recent ul,.v4-conv-weighings{margin:0;padding:0;list-style:none}.v4-conv-recent li{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) 150px 130px 110px;align-items:center;gap:6px 14px;min-height:56px;padding:8px 0;display:grid}.v4-conv-recent li>.v4-conv-muted{grid-column:1/-1;font-size:13px}.v4-conv-weighings li button{border:0;border-bottom:1px solid var(--v4-line);width:100%;min-height:56px;color:var(--v4-text);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;display:flex}@media (max-width:560px){.v4-conv-card-head,.v4-conv-card-body,.v4-conv-actions{padding-left:16px;padding-right:16px}.v4-conv-card-status{width:100%;margin-left:0}.v4-conv-pick-row{grid-template-columns:minmax(0,1fr)}.v4-conv-pick-row>.v4-conv-arrow{justify-self:center;transform:rotate(90deg)}.v4-conv-weights{grid-template-columns:1fr}.v4-conv-recent li{grid-template-columns:minmax(0,1fr) auto}}.v4-conv-approval{border:1px solid var(--v4-line-2);background:var(--v4-card);border-radius:18px;gap:12px;padding:16px;display:grid}.v4-conv-approval-flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;display:grid}.v4-conv-approval-box{background:var(--v4-card-flat);border:1px solid var(--v4-line-2);border-radius:12px;justify-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.v4-conv-approval-impact{background:var(--v4-lime-soft);color:var(--v4-text-3);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.v4-conv-approval-impact[data-tone=down]{background:#ff777d1a}.v4-conv-approval-impact .v4-delta{background:0 0;padding:0}.v4-conv-approval-formula{color:var(--v4-text-4);margin:0;font-size:13px}.v4-conv-approval-rows{margin:0}.v4-conv-approval-rows>div{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.v4-conv-approval-rows dt{color:var(--v4-text-3)}.v4-conv-approval-rows dd{text-align:right;margin:0;font-weight:600}.v4-conv-approval-register{min-height:44px;color:var(--v4-text-2);cursor:pointer;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.v4-conv-approval-register input{width:22px;height:22px;accent-color:var(--v4-lime)}.k-app[data-ui=dark]:has(>.v4-conv-page){overflow:clip}@media (max-width:560px){.v4-conv-recent li{flex-wrap:wrap;align-items:center;display:flex}.v4-conv-recent li>.v4-conv-route{flex-basis:100%}}.v4-conv-month{white-space:nowrap;align-items:center;gap:6px;font-size:17px;display:inline-flex}.v4-conv-month b{text-align:center;min-width:92px}.v4-conv-icon-btn:disabled{opacity:.35;cursor:default}.v4-conv-report-row{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr) 64px 120px 120px 110px 160px;align-items:center;column-gap:16px;min-height:72px;padding:0 22px;font-size:17px;display:grid}.v4-conv-report-row[data-head=true]{min-height:44px;color:var(--v4-text-4);white-space:nowrap;font-size:14px}.v4-conv-report-row[data-head=true]>span:not(:first-child),.v4-conv-report-cell{text-align:right;justify-self:end}.v4-conv-report-row[data-total=true]{border-bottom:0;font-weight:600}.v4-conv-report-cell .v4-mono{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:860px){.v4-conv-report-row{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px 16px}.v4-conv-report-row[data-head=true]{display:none}.v4-conv-report-row>:first-child{margin-bottom:4px}.v4-conv-report-cell{justify-content:space-between;justify-self:stretch;gap:8px;display:flex}.v4-conv-report-cell .v4-conv-cell-label{color:var(--v4-text-4);font-size:14px;display:block}}.v4-conv-head-actions select.v4-input{width:auto;min-width:180px}.v4-conv-recent li>.v4-conv-muted{white-space:normal;overflow-wrap:anywhere}:root .k-lock.v4-lock{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(.8);color:var(--v4-text);font-family:var(--v4-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0709098c;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.v4-lock-card{border-radius:var(--v4-radius-dialog);border:1px solid var(--v4-line-2);background:linear-gradient(180deg, var(--v4-card-from), var(--v4-card-to));flex-direction:column;gap:18px;width:min(400px,100%);padding:26px;display:flex;box-shadow:0 30px 80px #0000008c}.v4-lock-head{align-items:center;gap:14px;display:flex}.v4-lock-head .v4-avatar{width:44px;height:44px;font:700 17px var(--v4-font);flex:none}.v4-lock-who{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-lock-who b{overflow-wrap:anywhere;font-size:17px;font-weight:700}.v4-lock-who span{color:var(--v4-text-3);white-space:nowrap;font-size:13px}.v4-lock-badge{background:var(--v4-amber-soft);width:34px;height:34px;color:var(--v4-amber);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.v4-lock-scale{border-left:3px solid var(--v4-amber);background:var(--v4-amber-soft);color:var(--v4-text-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:15px;display:flex}.v4-lock-scale svg{color:var(--v4-amber);flex:none}.v4-lock-scale b{color:var(--v4-text);white-space:nowrap;letter-spacing:.04em;font-weight:700}.v4-lock-pin{flex-direction:column;gap:14px;display:flex}.v4-lock-dots{justify-content:center;gap:12px;padding:4px 0;display:flex}.v4-lock-dots i{border:2px solid var(--v4-line-strong);border-radius:50%;width:14px;height:14px}.v4-lock-dots i[data-on=true]{border-color:var(--v4-lime);background:var(--v4-lime)}.v4-lock-dots[data-shake=true]{animation:.4s ease-in-out k-shake}.v4-lock-foot{text-align:center;color:var(--v4-text-3);margin:0;font-size:13px}.v4-lock-foot[data-tone=stop]{color:var(--v4-red)}.v4-lock-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v4-lock-key{border:1px solid var(--v4-line-3);background:var(--v4-raise);height:60px;color:var(--v4-text);font:600 22px var(--v4-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.v4-lock-key:hover:not(:disabled){border-color:var(--v4-line-strong)}.v4-lock-key:focus-visible{outline:2px solid var(--v4-lime);outline-offset:2px}.v4-lock-key[data-go=true]{background:var(--v4-lime);border-color:var(--v4-lime);color:var(--v4-lime-ink)}.v4-lock-key[data-go=true]:disabled{opacity:.7;cursor:default}.v4-lock-card>.v4-btn,.v4-lock-pick>.v4-btn{white-space:nowrap;justify-content:center;width:100%}.v4-lock-line{color:var(--v4-text-2);margin:0;font-size:15px}.v4-lock-line[data-tone=wait]{color:var(--v4-amber-text)}.v4-lock-line[data-tone=stop]{color:var(--v4-red)}.v4-lock-pick{flex-direction:column;gap:12px;display:flex}.v4-lock-pick-title{color:var(--v4-text-2);margin:0;font-size:15px;font-weight:600}.v4-lock-users{border-top:1px solid var(--v4-line);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.v4-lock-user{border:0;border-bottom:1px solid var(--v4-line);width:100%;min-height:56px;color:var(--v4-text);font:600 15px var(--v4-font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 4px;display:flex}.v4-lock-user:hover{background:var(--v4-raise)}.v4-lock-actions{flex-wrap:wrap;gap:10px;display:flex}.v4-lock-go{background:var(--v4-lime);border-color:var(--v4-lime);color:var(--v4-lime-ink);white-space:nowrap;font-weight:700}@media (max-width:420px){.v4-lock-card{padding:20px 18px}.v4-lock-key{height:54px}}html,body{height:100%}body{background:var(--meja);color:var(--ink-1);font-family:var(--font-ui);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder{color:#8a857a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
