.admin-login-page{--k-r-sm:8px;--k-r-lg:18px;--k-ease:cubic-bezier(.2, .7, .2, 1);min-height:100vh;font-family:var(--k-font);background:radial-gradient(40% 125% at -2% -12%,#262c7a 0%,#262c7af2 48%,#0000 82%),radial-gradient(44% 125% at -4% 112%,#4060be 0%,#4060bef2 46%,#0000 82%),radial-gradient(46% 30% at 100% -4%,#9678dc73,#0000 62%),linear-gradient(177deg,#2e3789 0%,#3a4a9f 34%,#5169b7 60%,#3d4ea6 82%,#2b3480 100%);justify-content:center;align-items:center;padding:24px;display:flex}.admin-login-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-lg);width:100%;max-width:380px;box-shadow:var(--k-sh-lg);text-align:center;background:#ffffffd9;border:1px solid #ffffffb8;padding:32px 28px 28px}.admin-login-logo{color:var(--k-fg);justify-content:center;margin-bottom:18px;display:flex}.admin-login-logo svg{width:160px;height:auto;display:block}.admin-login-card h1{letter-spacing:-.01em;color:var(--k-fg);margin:0 0 8px;font-size:18px}.admin-login-hint{color:var(--k-fg-2);margin:0 0 22px;font-size:13px;line-height:1.5}.admin-login-card form{text-align:left;flex-direction:column;gap:14px;display:flex}.admin-login-field{color:var(--k-fg-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.admin-login-field input{font:inherit;color:var(--k-fg);background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-sm);transition:border-color .15s var(--k-ease), box-shadow .15s var(--k-ease);padding:9px 12px;font-size:14px}.admin-login-field input:focus{border-color:var(--k-accent);box-shadow:var(--k-ring);outline:none}.admin-login-field input:disabled{opacity:.6}.admin-login-error{color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-sm);margin:0;padding:8px 10px;font-size:13px}.admin-login-card button[type=submit]{font:inherit;color:#fff;background:var(--k-grad);border-radius:var(--k-r-sm);cursor:pointer;transition:opacity .15s var(--k-ease);border:none;padding:10px 16px;font-size:14px;font-weight:600}.admin-login-card button[type=submit]:disabled{opacity:.6;cursor:default}.admin-login-card button[type=submit]:not(:disabled):hover{opacity:.92}.kd-overlay{z-index:110;background:var(--k-overlay);-webkit-backdrop-filter:blur(3px);position:fixed;inset:0}.kd-overlay-lvl2{z-index:116;background:var(--k-overlay-lvl2);-webkit-backdrop-filter:none;pointer-events:none}.k-drawer.lvl2{z-index:117;width:492px;top:86px;box-shadow:0 30px 70px #141e5a57,0 0 0 1px #fff9}.k-drawer.wide.lvl2{width:900px;max-width:calc(100vw - 20px)}.k-drawer.under{width:940px;max-width:calc(100vw - 20px)}.k-drawer.under .dnav,.k-drawer.under .dbody,.k-drawer.under .dfoot{opacity:.5;pointer-events:none;filter:saturate(.5)}.k-drawer .dhead .mi svg{width:18px;height:18px}.k-drawer .dhead .head-text{min-width:0}.k-drawer .dhead .mt{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.k-drawer .dhead .mx{background:var(--k-surface-soft);border-radius:var(--k-r-sm);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.k-drawer .undertag{border-radius:var(--k-r-pill);background:var(--k-black);color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:24px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.k-drawer .undertag svg{width:12px;height:12px;color:var(--k-on-dark-accent)}.k-drawer .dnav{border-bottom:1px solid var(--k-border);background:var(--k-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:7px 14px;display:flex}.k-drawer .dnav::-webkit-scrollbar{display:none}.k-drawer .dnav a{border-radius:var(--k-r-pill);height:28px;color:var(--k-fg-3);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.k-drawer .dnav a:hover{background:var(--k-surface-soft);color:var(--k-fg)}.k-drawer .dnav a.on{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-drawer .dnav a .n{color:var(--k-fg-4);font-size:10.5px;font-weight:800}.k-drawer .dnav a.on .n{color:var(--k-accent)}.k-drawer .dnav .div{background:var(--k-border-strong);flex-shrink:0;width:1px;height:18px;margin:0 5px}.k-drawer .dnav .rare{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-4);white-space:nowrap;margin-right:2px;font-size:10px;font-weight:700}.uw-sk{background:linear-gradient(90deg, var(--k-border) 25%, var(--k-surface-soft) 50%, var(--k-border) 75%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite uw-skm;display:block}@keyframes uw-skm{to{background-position:-200% 0}}.uw-sk-sub{margin-top:6px}.uw-sk-icon{border-radius:9px;margin-bottom:11px}.uw-sk-line+.uw-sk-line{margin-top:7px}.uw-sk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uw-fadein{animation-name:uw-fadein;animation-timing-function:ease-out;animation-fill-mode:backwards}@keyframes uw-fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.uw-sk,.uw-fadein{animation:none}}.dk-hmode .dk-hmode-lab{align-items:center;gap:5px;display:inline-flex}.dk-hmode .dk-hmode-lab svg{width:12px;height:12px}.dk-hmode .dk-hmode-value{white-space:nowrap;font-weight:600}.dk-hmode .kf-pop.dk-hmode-pop{width:330px;left:auto;right:0}.dk-hmode .dk-hmode-pop .plist{max-height:none}.dk-hmode .dk-hmode-pop .opt.dk-hmode-opt{align-items:flex-start;gap:10px;padding:9px 10px}.dk-hmode .dk-hmode-pop .opt.dk-hmode-opt.sel{color:var(--k-fg);background:0 0;font-weight:500}.dk-hmode .dk-hmode-pop .opt.dk-hmode-opt.sel:hover{background:var(--k-surface-soft)}.dk-hmode-t{font-weight:600}.dk-hmode-d{color:var(--k-fg-3);margin-top:2px;font-size:11.5px;font-weight:400}.dk-hmode-opt.sel .dk-hmode-d{color:var(--k-accent-press);opacity:.85}.dk-radio{border:1.5px solid var(--k-border-strong);box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px}.dk-radio.on{border:5px solid var(--k-accent)}.dk-hmode .dk-hmode-foot{border-top:1px solid var(--k-border);color:var(--k-fg-3);align-items:flex-start;gap:7px;padding:9px 12px;font-size:11.5px;line-height:1.4;display:flex}.dk-hmode .dk-hmode-foot svg{width:13px;height:13px;color:var(--k-fg-4);flex-shrink:0;margin-top:1px}.dict-row-tools button.dk-tool-locked{color:var(--k-fg-4);cursor:not-allowed}.dict-row-tools button.dk-tool-locked:hover{background:var(--k-surface-soft);color:var(--k-fg-3)}.dict-row-tools button.dk-tool-restore:hover{background:var(--k-pos-soft);color:var(--k-pos)}.dict-row-tools button:disabled{opacity:.5;cursor:progress}.dk-toast{z-index:1150;background:var(--k-black);color:#fff;box-shadow:var(--k-sh-lg);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.dk-toast svg{color:#7ce3b1;flex-shrink:0;width:15px;height:15px}.dk-toast.error svg{color:var(--k-neg-soft)}.dk-toast button{color:var(--k-on-dark-accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.dk-toast button:hover{color:#fff}.dk-toast button:disabled{opacity:.6;cursor:progress}.dk-hidbanner{box-shadow:var(--k-sh-sm);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.dk-hidbanner .dk-hidbanner-ic{background:var(--k-slate-soft);width:34px;height:34px;color:var(--k-slate);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dk-hidbanner .dk-hidbanner-ic svg{width:17px;height:17px}.dk-hidbanner .dk-hidbanner-text{min-width:0;color:var(--k-fg-2);flex:1;font-size:12.5px;line-height:1.45}.dk-hidbanner .dk-hidbanner-text b{color:var(--k-fg);margin-bottom:1px;font-size:13.5px;display:block}.dk-hidbanner .k-btn{color:var(--k-accent-press);flex-shrink:0}.k-btn.dk-btn-locked{color:var(--k-fg-3);cursor:not-allowed}.k-btn.dk-btn-locked svg{color:var(--k-fg-4)}.k-btn.dk-btn-locked:hover{background:var(--k-surface-soft);color:var(--k-fg-3)}.dk-retnote{background:var(--k-accent-soft);color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.dk-retnote svg{width:14px;height:14px;color:var(--k-accent);flex-shrink:0;margin-top:1px}.dk-duphint{background:var(--k-coral-soft);color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.dk-duphint svg{width:13px;height:13px;color:var(--k-coral-press);flex-shrink:0;margin-top:2px}.dk-duphint .dk-duphint-text{flex:1}.dk-duphint b{color:var(--k-fg);font-weight:600}.dk-duphint .dk-duphint-actions{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.dk-duphint button{border:1px solid var(--k-border-strong);font:inherit;color:var(--k-accent-press);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.dk-duphint button:hover{border-color:var(--k-accent);background:var(--k-accent-soft)}.dk-mf-hidtag{margin-left:6px}.uw-hscroll{position:relative}.uw-hscroll-viewport{scrollbar-width:none;overflow:auto hidden}.uw-hscroll-viewport::-webkit-scrollbar{display:none}.uw-hscroll-viewport>table{min-width:var(--uw-hscroll-min,0px)}.uw-hscroll-viewport:focus-visible{outline:2px solid var(--k-accent);outline-offset:-2px}.uw-hscroll-bar{z-index:3;background:var(--k-surface);border-top:1px solid var(--k-border);position:sticky;bottom:0;overflow:auto hidden}.uw-hscroll-bar[hidden]{display:none}.uw-hscroll-track{height:1px}.uw-hscroll-bar::-webkit-scrollbar{height:12px}.uw-hscroll-bar::-webkit-scrollbar-track{background:0 0}.uw-hscroll-bar::-webkit-scrollbar-thumb{background-color:var(--k-fg-4);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.uw-hscroll-bar::-webkit-scrollbar-thumb:hover{background-color:var(--k-fg-3)}@supports not selector(::-webkit-scrollbar){.uw-hscroll-bar{scrollbar-width:thin;scrollbar-color:var(--k-fg-4) transparent}}.k-aclsec>.k-mtext,.k-aclsec>.k-outcome{margin-bottom:0}.k-tabs{border-bottom:1px solid #fff6;flex-wrap:wrap;gap:2px;margin:18px 0 0;display:flex}.k-tab{color:#ffffffd1;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s;display:flex}.k-tab svg{width:15px;height:15px}.k-tab:hover{color:#fff}.k-tab.active{color:#fff;border-bottom-color:#fff}.k-tab .cnt{color:#fff;border-radius:var(--k-r-pill);background:#ffffff38;padding:0 6px;font-size:11px;font-weight:700}.k-pivot{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);gap:3px;height:40px;padding:3px;display:inline-flex}.k-pivot button{font:inherit;color:var(--k-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.k-pivot button svg{width:14px;height:14px}.k-pivot button.on{background:var(--k-black);color:#fff;box-shadow:0 6px 16px var(--t-glow)}.k-pivot button .n{color:var(--k-fg-4);font-weight:700}.k-pivot button.on .n{color:#ffffffa6}.k-field{background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);align-items:center;gap:8px;height:40px;padding:0 12px;display:inline-flex}.k-field:focus-within{border-color:var(--k-accent);box-shadow:var(--k-ring)}.k-field svg{width:16px;height:16px;color:var(--k-fg-3);flex-shrink:0}.k-field input{font:inherit;color:var(--k-fg);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:13.5px}.k-field input::placeholder{color:var(--k-fg-3)}.k-field.search{width:280px}.k-permhead{z-index:3;background:var(--k-surface);flex-direction:column;gap:8px;margin:-4px 0 4px;padding:0 0 8px;display:flex;position:sticky;top:-18px}.k-permhead .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-permhead .k-field{flex:1;min-width:220px;height:36px}.k-cnt2{font-variant-numeric:tabular-nums}.k-cnt2 b{font-size:14px}.k-cnt2 .sub{color:var(--k-fg-3);margin-top:2px;font-size:11px;display:block}.k-cnt2 .sub .own{color:var(--k-accent-press);font-weight:700}.k-avgrp{align-items:center;display:inline-flex}.k-avgrp .k-empav{border:1.5px solid #fff;margin-left:-6px}.k-avgrp .k-empav:first-child{margin-left:0}.k-avgrp .k-empav.more{background:var(--k-surface-soft);color:var(--k-fg-3);font-size:9px}.k-avgrp .cnt{color:var(--k-fg-3);white-space:nowrap;margin-left:10px;font-size:12px}.k-empav{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.k-drawer .dhead .mi:has(>.k-empav){box-shadow:none;background:0 0}.k-drawer .dhead .mi>.k-empav{border-radius:10px;width:36px!important;height:36px!important}.k-rolechip{border-radius:var(--k-r-pill);white-space:nowrap;background:var(--k-slate-soft);height:22px;color:var(--k-slate);cursor:pointer;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.k-rolechip:hover{filter:brightness(.95)}.k-rolechip.managed{background:var(--k-blue-soft);color:var(--k-blue)}.k-src{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.k-src svg{width:11px;height:11px}.k-src.own{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-src.role{background:var(--k-slate-soft);color:var(--k-slate)}.k-legend2{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.k-legend2 span{align-items:center;gap:6px;display:inline-flex}.k-pc{border:1.5px solid var(--k-border-strong);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .11s;display:inline-flex}.k-pc svg{stroke-width:3px;color:#fff;width:12px;height:12px}.k-pc:hover{border-color:var(--k-accent)}.k-pc.own{background:var(--k-accent);border-color:var(--k-accent)}.k-pc.role{background:var(--k-black);border-color:var(--k-black)}.k-pc.both{background:var(--k-accent);border-color:var(--k-accent);box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--k-black)}.k-pc.ro,.k-pc:disabled{cursor:default}.k-pc.ro:hover,.k-pc:disabled:hover{border-color:var(--k-border-strong)}.k-pc.mini{cursor:default;border-width:1px;border-radius:4px;width:13px;height:13px}.k-pc.mini.both{box-shadow:0 0 0 1.5px #fff, 0 0 0 2.5px var(--k-black)}.k-permgrp{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-2);border-bottom:1px solid var(--k-border);align-items:center;gap:8px;margin-top:6px;padding:9px 8px 6px;font-size:11px;font-weight:700;display:flex}.k-permgrp>svg{width:13px;height:13px;color:var(--k-accent)}.k-permgrp .cnt{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-size:11.5px;font-weight:600}.k-perm{border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid;position:relative}.k-perm:hover{background:var(--k-surface-soft)}.k-perm .nm{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.k-perm .nm .cd{color:var(--k-fg-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.k-perm .nm .lnk{font:inherit;color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;padding:0;font-weight:500;overflow:hidden}.k-perm .nm .lnk:hover{color:var(--k-accent-press);text-decoration:underline}.k-perm .srcs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.k-perm.on .nm,.k-perm.on .nm .lnk{font-weight:700}.k-perm.off .nm{color:var(--k-fg-2)}.k-perm.dim .nm,.k-perm.dim .nm .lnk{color:var(--k-fg-4)}.k-perm.busy{opacity:.6}.k-perm .pop{z-index:80;border:1px solid var(--k-border);width:340px;box-shadow:var(--k-sh-lg);color:var(--k-fg-2);cursor:default;background:#fff;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;position:absolute;top:calc(100% - 2px);left:34px}.k-perm .pop .pt{color:var(--k-fg);align-items:center;gap:7px;margin-bottom:4px;font-weight:700;display:flex}.k-perm .pop .pt svg{width:14px;height:14px;color:var(--k-slate)}.k-perm .pop b{color:var(--k-fg)}.k-perm .pop .acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.k-rolerow{border:1px solid var(--k-border);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-bottom:7px;padding:9px 10px;display:grid}.k-rolerow .ri{background:var(--k-slate-soft);width:34px;height:34px;color:var(--k-slate);border-radius:9px;justify-content:center;align-items:center;display:flex}.k-rolerow .ri svg{width:16px;height:16px}.k-rolerow .rn{align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.k-rolerow .rn button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.k-rolerow .rn button:hover{color:var(--k-accent-press)}.k-rolerow .rd{color:var(--k-fg-3);margin-top:2px;font-size:11.5px;line-height:1.4}.k-rolerow .rm{width:30px;height:30px;color:var(--k-fg-4);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.k-rolerow .rm:hover{background:var(--k-neg-soft);color:var(--k-neg)}.k-rolerow .rm svg{width:15px;height:15px}.k-rolerow.busy{opacity:.7}.k-rolerow.fail{border-color:var(--k-neg);background:var(--k-neg-soft)}.k-rolerow.fail .ri{color:var(--k-neg);background:#fff}.k-rolerow.fail .rd{color:var(--k-neg)}.k-addrole{grid-template-columns:1fr;gap:8px;margin-top:4px;display:grid}.k-memgrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.k-memrow{border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:6px 8px;font-size:13px;display:flex}.k-memrow.hold{visibility:hidden}.k-memrow:hover{background:var(--k-surface-soft)}.k-memrow .nm{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;font-weight:600;font:inherit;text-align:left;color:inherit;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.k-memrow .nm:hover{color:var(--k-accent-press)}.k-memrow .ps{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11.5px;overflow:hidden}.k-memrow .rm{width:26px;height:26px;color:var(--k-fg-4);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.k-memrow .rm:hover{background:var(--k-neg-soft);color:var(--k-neg)}.k-memrow .rm svg{width:14px;height:14px}.k-showmore{font:inherit;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:600}.k-deep{grid-template-columns:300px 1fr;align-items:start;gap:18px;margin:0 0 24px;display:grid}.k-deepwho{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffdb;border:1px solid #ffffffbf;border-radius:14px;padding:14px 16px;position:sticky;top:14px;box-shadow:0 12px 30px #9628501f}.k-deepwho p{color:var(--k-fg-3);margin:10px 0 0;font-size:12px;line-height:1.45}.k-deepwho .kf-sec:first-child{margin-top:0}.k-tablewrap.k-bxwrap{overflow:visible}.k-tablewrap.k-bxwrap td{white-space:normal;overflow:visible}.k-tablewrap.k-bxwrap td:focus-within{z-index:80;position:relative}.k-mapst.k-unmapwarn{flex-wrap:wrap;align-items:flex-start;gap:8px 6px;max-width:520px;display:flex}.k-unmapwarn>svg{flex:none;margin-top:2px}.k-unmapwarn .t{flex:240px;min-width:0;font-weight:500;line-height:1.45}.k-unmapwarn .acts{flex:none;gap:6px;display:inline-flex}.k-objtbl{border:1px solid var(--k-border);background:#fff;border-radius:12px;overflow:hidden}.k-objhead{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);background:var(--k-surface-soft);grid-template-columns:1fr auto;padding:7px 12px;font-size:10.5px;font-weight:700;display:grid}.k-objrow{border-bottom:1px solid var(--k-border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:7px 12px;font-size:13px;display:grid}.k-objrow:last-child{border-bottom:none}.k-objrow.has{background:#fff}.k-objrow:not(.has) .on{color:var(--k-fg-2);font-weight:500}.k-objrow .on{font-weight:700}.k-objrow.busy{opacity:.6}.k-4ops{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);gap:3px;padding:3px;display:inline-flex}.k-4ops button{border-radius:var(--k-r-pill);height:26px;font:inherit;color:var(--k-fg-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;transition:all .11s;display:inline-flex}.k-4ops button svg{width:12px;height:12px}.k-4ops button:hover:not(:disabled){color:var(--k-fg-2);background:#fff}.k-4ops button.on{background:var(--k-black);color:#fff}.k-4ops button.on.d{background:var(--k-neg)}.k-4ops button:disabled{cursor:default;opacity:.75}.k-lockscreen{border:1px solid var(--k-border);background:#ffffffe6;border-radius:14px;box-shadow:0 12px 30px #96285014}.k-grpcell{align-items:center;gap:6px;font-size:13px;display:flex}.k-grpcell .b24{color:#fff;background:linear-gradient(135deg,#2d8cff,#1b6fe0);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:9.5px;font-weight:800;display:inline-flex}.k-grpcell .st{color:var(--k-fg-3);margin-top:1px;font-size:11px;display:block}.k-grpcell .st.warn{color:var(--k-amber);align-items:center;gap:4px;font-weight:700;display:inline-flex}.k-grpcell .st.warn svg{width:11px;height:11px}tr.k-maprow.warn td{background:#fffaf5}tr.k-maprow.warn:hover td{background:#fff5ea}.k-maprow .dk-select{width:100%;min-width:0}.k-arrow{color:var(--k-fg-4);vertical-align:middle;display:inline-flex}.k-mapst{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.k-mapst svg{width:13px;height:13px}.k-mapst.ok{color:var(--k-pos)}.k-mapst.warn{color:var(--k-amber)}.uw-sk.k-4ops-sk{border-radius:var(--k-r-pill)}.uw-sk.k-cnt-sk{vertical-align:middle;border-radius:var(--k-r-pill);display:inline-block}.k-rk{white-space:nowrap;border-radius:var(--k-r-pill);align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.k-rk svg{width:11px;height:11px}.k-rk.managed{background:var(--k-blue-soft);color:var(--k-blue)}.k-rk.manual{background:var(--k-slate-soft);color:var(--k-slate)}.uw-vega{width:100%;min-width:0;position:relative;overflow:hidden}.uw-vega-host{width:100%;min-width:0}.uw-vega-host.is-pending{visibility:hidden;position:absolute;inset:0}.uw-vega-host.is-failed{display:none}.uw-vega-host.vega-embed{width:100%;display:block}.uw-vega-host>svg{display:block;overflow:visible}.uw-vega-host.vega-embed>details{display:none}.uw-vega-sk{border-radius:var(--k-r-xs);width:100%;display:block}.uw-vega-error{border:1.5px dashed var(--k-border-strong);min-height:120px;color:var(--k-fg-3);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:12.5px;display:flex}html #vg-tooltip-element.vg-tooltip.komet-theme{background:var(--k-black);color:var(--k-surface);font-family:var(--k-font);box-shadow:0 14px 34px var(--t-shade-hi);border:none;border-radius:10px;max-width:320px;padding:9px 12px 10px;font-size:12px;line-height:1.35}html #vg-tooltip-element.vg-tooltip.komet-theme h2{color:var(--k-surface);margin:0 0 6px;font-size:12.5px;font-weight:700}html #vg-tooltip-element.vg-tooltip.komet-theme table{border-spacing:0}html #vg-tooltip-element.vg-tooltip.komet-theme td{vertical-align:top;padding:2px 0}html #vg-tooltip-element.vg-tooltip.komet-theme td.key{color:color-mix(in srgb, var(--k-surface) 62%, transparent);text-align:left;max-width:none;padding-right:14px;font-weight:500}html #vg-tooltip-element.vg-tooltip.komet-theme td.value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:none;font-weight:700}.uw-xls-btn svg{flex-shrink:0;width:15px;height:15px}.uw-xls-btn:disabled{cursor:default;opacity:.75}.uw-xls-btn.uw-xls-light{background:var(--k-surface-soft);color:var(--k-fg);border-color:var(--k-border)}.uw-xls-btn.uw-xls-light:hover:not(:disabled){background:var(--k-surface);border-color:var(--k-border-strong)}.uw-xls-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.8s linear infinite uw-xls-spin}.uw-xls-light .uw-xls-spin{border-color:#151b262e;border-top-color:var(--k-fg)}@keyframes uw-xls-spin{to{transform:rotate(360deg)}}.uw-xls{z-index:130;box-sizing:border-box;background:var(--k-black);color:#fff;width:440px;max-width:calc(100vw - 32px);box-shadow:var(--k-sh-lg);animation:uw-xls-in .18s var(--k-ease);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes uw-xls-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.98)}}.uw-xls .xi{color:#7ce3b1;background:#ffffff1f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.uw-xls.err .xi{color:#ff9c8a}.uw-xls .xi svg{width:17px;height:17px}.uw-xls .xbody{flex:1;min-width:0}.uw-xls .xt{font-weight:700}.uw-xls .xd{color:#ffffffb3;overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.uw-xls button{color:var(--k-fg);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.uw-xls button svg{width:14px;height:14px}.uw-xls button.x{color:#ffffffb3;background:0 0;padding:6px}.uw-xls button.x:hover{color:#fff}.uw-xls-bar{background:#ffffff2e;border-radius:2px;height:4px;margin-top:8px;position:relative;overflow:hidden}.uw-xls-bar>span{background:#7ce3b1;border-radius:2px;width:35%;animation:1.3s ease-in-out infinite uw-xls-run;position:absolute;top:0;bottom:0;left:0}@keyframes uw-xls-run{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.uw-xls{animation:none}.uw-xls-spin{animation-duration:2.4s}.uw-xls-bar>span{opacity:.45;width:100%;animation:none}}.k-segg{border-radius:var(--k-r-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #ffffffad;align-items:center;gap:3px;height:40px;padding:3px;display:inline-flex}.k-segg button{height:32px;font:inherit;color:var(--k-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.k-segg button:hover{color:var(--k-fg);background:#ffffffb3}.k-segg button.on{background:var(--k-black);color:#fff}.k-segg button svg{width:13px;height:13px}.k-segg .cap{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-2);padding:0 6px 0 9px;font-size:11px;font-weight:700}.k-segg:has(button:disabled){opacity:.6}.k-period{display:inline-flex;position:relative}.k-period .k-select{border-radius:var(--k-r-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:40px;font:inherit;color:var(--k-fg);cursor:pointer;white-space:nowrap;background:#ffffffb3;border:1px solid #ffffffad;align-items:center;gap:0;padding:0 36px 0 13px;font-size:13.5px;font-weight:500;transition:border-color .14s,background-color .14s;display:inline-flex;position:relative}.k-period .k-select:hover{background:#ffffffdb;border-color:#fffffff2}.k-period .k-select .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-2);align-items:center;gap:6px;margin-right:8px;font-size:11px;font-weight:700;display:inline-flex}.k-period .k-select .v{font-weight:600}.k-period .k-select .chev{color:var(--k-fg-3);display:flex;position:absolute;right:12px}.k-period .k-select.open{border-color:var(--k-accent);box-shadow:var(--k-ring);color:var(--k-fg);background:#ffffffeb}.k-period .k-select.open .lab{color:var(--k-fg-2)}.k-period .k-select.open .chev{color:var(--k-fg-3)}.k-pp{z-index:70;background:var(--k-surface);border:1px solid var(--k-border);width:372px;box-shadow:var(--k-sh-lg);color:var(--k-fg);animation:uw-an-pop .14s var(--k-ease);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0}@keyframes uw-an-pop{0%{opacity:0;transform:translateY(6px)}}.k-pp .kinds{padding:10px 12px 8px}.k-pp .kinds .k-seg2{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);gap:3px;padding:3px;display:flex}.k-pp .kinds .k-seg2 button{height:28px;font:inherit;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;font-size:12px;font-weight:600}.k-pp .kinds .k-seg2 button.on{background:var(--k-surface);color:var(--k-fg);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border-strong)}.k-pp .ynav{justify-content:space-between;align-items:center;padding:4px 12px 8px;display:flex}.k-pp .ynav b{font-size:14px;font-weight:700}.k-pp .ynav button{border:1px solid var(--k-border-strong);background:var(--k-surface);width:28px;height:28px;color:var(--k-fg-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.k-pp .ynav button:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.k-pp .ynav button:disabled{opacity:.45;cursor:default;border-color:var(--k-border);color:var(--k-fg-4)}.k-pp .ynav button svg{width:14px;height:14px}.k-pp .cells{gap:6px;padding:0 12px 10px;display:grid}.k-pp .cells.q,.k-pp .cells.m{grid-template-columns:repeat(4,1fr)}.k-pp .cells.y{grid-template-columns:repeat(3,1fr)}.k-pp .cells button{border:1px solid var(--k-border-strong);background:var(--k-surface);height:38px;font:inherit;color:var(--k-fg-2);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;font-weight:600;line-height:1.1;display:flex}.k-pp .cells button small{color:var(--k-fg-4);font-size:10px;font-weight:600}.k-pp .cells button:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.k-pp .cells button.on{background:var(--k-black);border-color:var(--k-black);color:#fff}.k-pp .cells button.on small{color:#ffffffb3}.k-pp .cells button.now{box-shadow:inset 0 0 0 1px var(--k-accent-line)}.k-pp .cells button.now:not(.on) small{color:var(--k-accent-press)}.k-pp .range{grid-template-columns:1fr 18px 1fr;align-items:center;gap:6px;padding:0 12px 10px;display:grid}.k-pp .range .dash{text-align:center;color:var(--k-fg-4)}.k-pp .range .kf-input{min-width:0;height:36px;font-size:13px}.k-pp .perr{border-radius:var(--k-r-sm);background:var(--k-neg-soft);color:var(--k-neg);margin:-4px 12px 10px;padding:7px 10px;font-size:12px;font-weight:600}.k-pp .quick{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px;display:flex}.k-pp .quick button{border:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:var(--k-r-pill);font:inherit;color:var(--k-fg-2);cursor:pointer;padding:4px 10px;font-size:11.5px;font-weight:600}.k-pp .quick button:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.k-pp .quick button.on{background:var(--k-black);border-color:var(--k-black);color:#fff}.k-pp .quick .k-btn.apply{border-radius:var(--k-r-pill);color:#fff;background:var(--k-create);border:none;margin-left:auto;padding:6px 14px}.k-pp .quick .k-btn.apply:hover{background:var(--k-create-press);color:#fff}.k-pp .pfoot{border-top:1px solid var(--k-border);background:var(--k-surface-soft);color:var(--k-fg-3);border-radius:0 0 12px 12px;align-items:flex-start;gap:7px;padding:9px 12px;font-size:11.5px;line-height:1.4;display:flex}.k-pp .pfoot svg{width:13px;height:13px;color:var(--k-fg-4);flex-shrink:0;margin-top:1px}.uw-an-filter{flex-direction:column;min-width:180px;max-width:260px;display:inline-flex}.uw-an-opt{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.uw-an-opt .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uw-an-opt .sub{color:var(--k-fg-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.k-toolbar .k-btn.ghost.ondk{color:#ffffffe0}.k-toolbar .k-btn.ghost.ondk:hover{color:#fff;background:#ffffff24}.k-toolbar.filters{padding-top:0}.k-toolbar .tnote{color:#ffffffe0;text-shadow:0 1px 8px var(--t-shade);align-items:center;gap:6px;font-size:12px;display:inline-flex}.k-toolbar .tnote svg{width:14px;height:14px}.k-kpis{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 30px 4px;display:grid}.k-kpis.three{grid-template-columns:repeat(3,1fr)}.k-kpis.five{grid-template-columns:repeat(5,1fr)}.k-kpis .k-kpicap{color:#ffffffeb;text-shadow:0 1px 8px var(--t-shade);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:-4px;font-size:12px;display:flex}.k-kpis .k-kpicap svg{flex-shrink:0;width:14px;height:14px}.k-kpis .k-kpicap b{font-weight:700}.k-kpis .k-kpicap .sp{flex:1}.k-kpis .k-kpicap button{color:#fff;font:inherit;border-radius:var(--k-r-pill);cursor:pointer;background:#ffffff29;border:none;padding:3px 9px;font-size:11.5px;font-weight:700}.k-kpis .k-kpicap button:hover{background:#ffffff4d}.k-kpi{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-md);box-shadow:0 14px 34px var(--t-shade);color:var(--k-fg);background:#ffffffbd;border:1px solid #fffc;padding:15px 17px;position:relative}.k-kpi.tint-green{background:linear-gradient(158deg, var(--k-pos-soft), #ffffffb3)}.k-kpi.tint-coral{background:linear-gradient(158deg, var(--k-coral-soft), #ffffffb8)}.k-kpi.accent{background:linear-gradient(158deg,#ffffffdb,#ffffffb3)}.k-kpi.accent .val{color:var(--k-fg)}.k-kpi.accent:after{content:"";background:var(--k-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.k-kpi .lbl{color:var(--k-fg-2);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.k-kpi .lbl svg{stroke-width:1.7px;width:15px;height:15px}.k-kpi .val{letter-spacing:-.02em;align-items:baseline;margin-top:9px;font-size:27px;font-weight:700;line-height:1;display:flex}.k-kpi .val .u{color:var(--k-fg-3);white-space:nowrap;margin-left:3px;font-size:15px;font-weight:600}.k-kpi .val.grad{background:var(--k-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.k-kpi .val.pos{color:var(--k-pos)}.k-kpi .val.neg{color:var(--k-neg)}.k-kpi .val.flash{animation:uw-an-kflash .7s var(--k-ease)}@keyframes uw-an-kflash{0%{color:var(--k-accent-press)}to{color:inherit}}.k-kpi .meta{color:var(--k-fg-3);margin-top:7px;font-size:11.5px}.k-kpi .meta .pos{color:var(--k-pos);font-weight:600}.k-kpi .meta .neg{color:var(--k-neg);font-weight:600}.k-kpi .meta .ago{color:var(--k-fg-3);font-weight:500}.k-kpi .meta.cmp{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.k-kpi.click{cursor:pointer;transition:transform .14s var(--k-ease), box-shadow .14s var(--k-ease)}.k-kpi.click:hover{box-shadow:0 18px 40px var(--t-shade);transform:translateY(-2px)}.k-kpi.click:focus-visible{box-shadow:var(--k-ring), 0 14px 34px var(--t-shade);outline:none}.k-kpi.sk .val .uw-sk{border-radius:7px;display:inline-block}.k-delta{white-space:nowrap;align-items:center;gap:3px;font-weight:700;display:inline-flex}.k-delta svg{stroke-width:2.4px;width:12px;height:12px}.k-delta.up{color:var(--k-pos)}.k-delta.down{color:var(--k-neg)}.k-delta.flat{color:var(--k-fg-2)}.k-charts{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;padding:6px 28px 30px;display:grid}.k-charts .span2{grid-column:1/-1}.k-charts .k-chartcard{min-height:120px}.k-chartcard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;box-shadow:0 14px 34px var(--t-shade);color:var(--k-fg);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:16px;padding:18px 20px;position:relative}.k-chartcard .ch-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.k-chartcard .ch-h .t{color:var(--k-fg);align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.k-chartcard .ch-h .t svg{width:17px;height:17px;color:var(--k-accent)}.k-chartcard .ch-h .sub{color:var(--k-fg-3);margin-top:3px;font-size:11.5px;font-weight:500;display:block}.k-chartcard .ch-h .go{color:var(--k-fg-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;margin:-4px -8px 0 0;padding:4px 8px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.k-chartcard .ch-h .go svg{width:13px;height:13px}.k-chartcard .ch-h .go:hover,.k-chartcard:hover .ch-h .go{color:var(--k-accent-press)}.k-chartcard .ch-h .go:hover{background:var(--k-accent-soft)}.k-chartcard .ch-h .go.on{color:var(--k-accent-press);background:var(--k-accent-soft)}.k-chartcard .k-legend{color:var(--k-fg-3);flex-wrap:wrap;gap:15px;font-size:11.5px;display:flex}.k-chartcard .k-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.k-vl{width:100%;min-width:0;position:relative;overflow:hidden}.k-chartnote{color:var(--k-fg-3);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;line-height:1.4;display:flex}.k-chartnote svg{flex-shrink:0;width:12px;height:12px}.hbar{align-items:center;gap:12px;padding:8px 0;display:flex}.hbar .nm{width:138px;color:var(--k-fg);flex-shrink:0;align-items:center;gap:9px;font-size:13px;display:flex}.hbar .nm .ico{background:var(--k-bg-2);width:26px;height:26px;color:var(--k-accent-press);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hbar .nm .mav{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.hbar .track{border-radius:var(--k-r-pill);background:var(--k-bg-2);flex:1;height:14px;overflow:hidden}.hbar .track>span{border-radius:var(--k-r-pill);background:var(--k-accent);height:100%;display:block}.hbar .vv{text-align:right;width:104px;color:var(--k-fg);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.hbar .vv small{color:var(--k-pos);font-size:11px;font-weight:600;display:block}.k-rank{flex-direction:column;gap:2px;display:flex}.k-rank .hbar{cursor:pointer;border-radius:10px;margin:0 -8px;padding:7px 8px;transition:background-color .12s;position:relative}.k-rank .hbar:hover{background:var(--k-surface-soft)}.k-rank .hbar.on{background:var(--k-accent-soft)}.k-rank .hbar .nm{width:150px;font-weight:600}.k-rank .hbar .nm span.t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-rank .hbar .nm .ico{color:var(--k-accent-press);background:var(--k-accent-soft);letter-spacing:.04em;font-size:10px;font-weight:800}.k-rank .hbar .vv{width:118px}.k-rank .hbar .vv small{color:var(--k-fg-3);font-weight:500}.k-rank .hbar .go{width:18px;color:var(--k-fg-4);opacity:0;flex-shrink:0;justify-content:flex-end;transition:opacity .12s;display:flex}.k-rank .hbar:hover .go,.k-rank .hbar.on .go{opacity:1;color:var(--k-accent-press)}.k-rank .hbar .go svg{width:15px;height:15px}.k-rank .hbar .track{height:12px}.k-rank .hbar:hover .track>span{filter:brightness(.94)}.k-rank .more{color:var(--k-fg-3);padding:6px 0 0;font-size:11.5px}.k-rank .empty{color:var(--k-fg-3);padding:10px 0;font-size:12.5px}.k-donutrow{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;display:grid}.k-donutrow.wide{grid-template-columns:210px minmax(0,1fr)}.k-donutrow>*{min-width:0}.k-ccytab{border-collapse:collapse;width:100%;font-size:13px}.k-ccytab td{border-bottom:1px solid var(--k-border);vertical-align:middle;padding:7px 4px}.k-ccytab tr:last-child td{border-bottom:none}.k-ccytab td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.k-ccytab td.r b{font-weight:700}.k-ccytab td.r small{color:var(--k-fg-3);font-weight:500}.k-ccytab .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:9px;display:inline-block}.k-ccytab .nm b{font-weight:700}.k-ccytab .nm small{color:var(--k-fg-3);margin-left:5px}.k-ccytab tr.go{cursor:pointer}.k-ccytab tr.go:hover td{background:var(--k-surface-soft)}.k-grid{background:var(--k-surface);min-height:200px;max-height:calc(100vh - 332px);position:relative;overflow:auto}.k-grid table.k-table{table-layout:fixed}.k-grid table.k-table.wide{width:auto;min-width:100%}.k-grid thead th{z-index:4;background:var(--k-surface-soft);height:42px;box-shadow:inset 0 -1px 0 var(--k-border);position:sticky;top:0}.k-grid thead th.r .thx{justify-content:flex-end}.k-grid thead th .sortable{cursor:pointer;white-space:nowrap;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.k-grid thead th .sortable:hover{color:var(--k-fg)}.k-grid thead th .sortable svg.sort{color:var(--k-accent);width:12px;height:12px}.k-grid thead th .sortable svg.sort.asc{transform:rotate(180deg)}.k-grid thead th .unit{letter-spacing:.02em;text-transform:none;color:var(--k-fg-4);margin-top:1px;font-size:9.5px;font-weight:600;display:block}.k-grid tfoot td{z-index:4;background:var(--k-surface);border-top:1px solid var(--k-border-strong);padding:12px 11px;font-weight:700;position:sticky;bottom:0;box-shadow:0 -6px 14px -8px #141e5a2e}.k-grid tfoot td .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-fg-2);font-size:11px}.k-grid tfoot td .lbl small{text-transform:none;letter-spacing:0;color:var(--k-fg-3);margin-left:6px;font-weight:600}.k-grid table.k-table td.num,.k-grid table.k-table th.num{text-align:right}.k-grid table.k-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.k-grid table.k-table td.num .sub{color:var(--k-fg-3);margin-top:2px;font-size:11px;font-weight:500;display:block}.k-grid table.k-table td.num.pos{color:var(--k-pos)}.k-grid table.k-table td.num.neg{color:var(--k-neg);font-weight:700}.k-grid table.k-table td.num.mut{color:var(--k-fg-4);font-weight:400}.k-grid table.k-table td.c{text-align:center}.k-grid table.k-table tr.k-grow td{z-index:3;background:var(--k-surface-soft);cursor:pointer;border-bottom:1px solid var(--k-border-strong);padding-top:10px;padding-bottom:10px;font-weight:700;position:sticky;top:42px}.k-grid table.k-table tr.k-grow:hover td{background:var(--k-bg-2)}.k-grid table.k-table tr.k-grow .gx{align-items:center;gap:9px;min-width:0;display:flex}.k-grid table.k-table tr.k-grow .gx .ch{color:var(--k-fg-3);transition:transform .14s var(--k-ease);flex-shrink:0;display:flex}.k-grid table.k-table tr.k-grow .gx .ch svg{width:14px;height:14px}.k-grid table.k-table tr.k-grow.open .gx .ch{transform:rotate(90deg)}.k-grid table.k-table tr.k-grow .gx .mav{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9.5px;font-weight:800;display:inline-flex}.k-grid table.k-table tr.k-grow .gx .ico{background:var(--k-accent-soft);width:24px;height:24px;color:var(--k-accent-press);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:inline-flex}.k-grid table.k-table tr.k-grow .gx .ico svg{width:14px;height:14px}.k-grid table.k-table tr.k-grow .gx .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-grid table.k-table tr.k-grow .gx .n{color:var(--k-fg-3);white-space:nowrap;font-size:11.5px;font-weight:600}.k-grid table.k-table tr.k-grow .gx .n b{color:var(--k-fg-2)}.k-grid table.k-table tr.k-trow td{padding-top:9px;padding-bottom:9px;font-size:13px}.k-grid table.k-table tr.k-trow td:first-child{padding-left:44px;position:relative}.k-grid table.k-table tr.k-trow td:first-child:before{content:"";border-left:2px solid var(--k-border-strong);position:absolute;top:0;bottom:0;left:22px}.k-grid table.k-table tr.k-trow.last td:first-child:before{bottom:50%}.k-grid table.k-table tr.k-trow td:first-child:after{content:"";border-top:2px solid var(--k-border-strong);width:12px;position:absolute;top:50%;left:22px}.k-grid table.k-table tr.k-trow:hover .k-tid .l1 .no{color:var(--k-accent-press)}.k-grid table.k-table tr.k-trow .k-status{height:22px;padding:0 9px;font-size:11px}.k-tid{min-width:0}.k-tid .l1{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.k-tid .l1 .no{font-family:var(--k-mono);color:var(--k-fg);flex-shrink:0;font-size:12px;font-weight:700}.k-tid .l1 .by{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.k-tid .l2{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.k-grid th.fx,.k-grid td.fx{z-index:2;background:var(--k-surface);position:sticky}.k-grid thead th.fx{z-index:5;background:var(--k-surface-soft)}.k-grid tfoot td.fx{z-index:5}.k-grid tr:hover td.fx{background:var(--k-surface-soft)}.k-grid th.fx.edge,.k-grid td.fx.edge{box-shadow:inset -1px 0 0 var(--k-border)}.k-grid.scrolled th.fx.edge,.k-grid.scrolled td.fx.edge{box-shadow:inset -1px 0 0 var(--k-border), 8px 0 14px -8px #141e5a38}.k-grid tfoot td.fx.edge{box-shadow:inset -1px 0 0 var(--k-border), 0 -6px 14px -8px #141e5a2e}.k-cellno .no{font-family:var(--k-mono);white-space:nowrap;font-size:12.5px;font-weight:700}.k-cellno .sub{color:var(--k-fg-3);white-space:nowrap;margin-top:2px;font-size:11px}.k-grid table.k-table tbody tr:hover .k-cellno .no{color:var(--k-accent-press)}.k-tblhint{border-top:1px solid var(--k-border);color:var(--k-fg-3);background:var(--k-surface);align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;display:flex}.k-tblhint svg{flex-shrink:0;width:13px;height:13px}.k-tblhint .sp{flex:1}.k-tblhint .lnk{font:inherit;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:700}.k-grid table.k-table tr.skrow td{padding-top:14px;padding-bottom:14px}.k-started{border-radius:var(--k-r-pill);background:var(--k-neg-soft);height:20px;color:var(--k-neg);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.k-started svg{stroke-width:2.4px;width:11px;height:11px}.k-started.done{background:var(--k-slate-soft);color:var(--k-slate)}.k-grid table.k-table tr.started td.num.neg{background:var(--k-neg-soft)}.k-reqs.sum{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--k-r-md);box-shadow:0 14px 34px var(--t-shade);color:var(--k-fg);background:#ffffffbd;border:1px solid #ffffffb8;margin:0 28px 14px;display:flex;overflow:hidden}.k-reqs.sum .item{border-right:1px solid var(--k-border);flex-direction:column;flex:1;gap:6px;min-width:0;padding:13px 18px;display:flex}.k-reqs.sum .item:last-child{border-right:none}.k-reqs.sum .item .lab{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.k-reqs.sum .item .lab svg{width:13px;height:13px;color:var(--k-accent);stroke-width:1.9px}.k-reqs.sum .item .val{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:6px;font-size:18px;font-weight:600;display:flex}.k-reqs.sum .item .val small{color:var(--k-fg-3);font-size:12px;font-weight:600}.k-reqs.sum .item .val.neg{color:var(--k-neg)}.k-reqs.sum .item .sub{color:var(--k-fg-3);font-size:12px}.k-reqs.sum .item.tog{cursor:pointer}.k-reqs.sum .item.tog:hover{background:#ffffff80}.k-reqs.sum .item.tog.on{background:var(--k-neg-soft)}.k-reqs.sum .item .sw{color:var(--k-fg-3);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:inline-flex}.k-reqs.sum .item .sw .mx-check{border-radius:5px;width:16px;height:16px}.k-reqs.sum .item .sw .mx-check.on{background:var(--k-neg);border-color:var(--k-neg)}.k-reqs.sum .item .sw .mx-check.on svg{width:10px;height:10px}.k-funnelwrap{padding:4px 0 0}.k-unk{background:var(--k-surface-soft);color:var(--k-fg-2);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;margin:8px 0 0;padding:9px 12px;font-size:12.5px;display:flex}.k-unk:hover{border-color:var(--k-border-strong);background:var(--k-surface)}.k-unk .ic{background:var(--k-surface);width:26px;height:26px;color:var(--k-fg-3);box-shadow:0 0 0 1px var(--k-border);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.k-unk .ic svg{width:13px;height:13px}.k-unk b{color:var(--k-fg)}.k-unk .go{color:var(--k-fg-4);margin-left:auto;display:flex}.k-unk .go svg{width:14px;height:14px}.k-fsum{border-top:1px solid var(--k-border);flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;display:flex}.k-fsum .f{flex:1;min-width:120px}.k-fsum .f .c{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);font-size:10.5px;font-weight:700}.k-fsum .f .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:700}.k-fsum .f .v small{color:var(--k-fg-3);margin-left:4px;font-size:12px;font-weight:600}.k-fsum .f .v.pos{color:var(--k-pos)}.k-fsum .f .v.neg{color:var(--k-neg)}.k-stages{flex-direction:column;display:flex}.k-stages .row{cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) 44px 108px;align-items:center;gap:8px;margin:0 -8px;padding:9px 8px;font-size:13px;display:grid}.k-stages .row:hover{background:var(--k-surface-soft)}.k-stages .row .nm{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.k-stages .row .nm i{background:var(--k-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.k-stages .row .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.k-stages .row .n.z{color:var(--k-fg-4);font-weight:500}.k-stages .row .s{text-align:right;font-variant-numeric:tabular-nums;color:var(--k-fg-2);white-space:nowrap}.k-stages .row .s.z{color:var(--k-fg-4)}.k-stages .row.tot{border-top:1px solid var(--k-border);cursor:default;margin-top:4px;padding-top:11px;font-weight:700}.k-stages .row.tot:hover{background:0 0}.k-stages .row.tot .s{color:var(--k-fg)}.k-bigv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:30px;font-weight:700;line-height:1;display:flex}.k-bigv small{color:var(--k-fg-3);font-size:14px;font-weight:600}.k-bigv.pos{color:var(--k-pos)}.k-bigv.neg{color:var(--k-neg)}.k-bigsub{color:var(--k-fg-3);margin-top:7px;font-size:12px;line-height:1.45}.k-bigsub b{color:var(--k-fg-2);font-weight:600}.k-twocol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.k-twocol>*{min-width:0}.k-twocol .f .c{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);font-size:10.5px;font-weight:700}.k-twocol .f .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:700}.k-twocol .f .v.pos{color:var(--k-pos)}.k-twocol .f .v.neg{color:var(--k-neg)}.k-twocol .f .d{color:var(--k-fg-3);margin-top:3px;font-size:11.5px}.k-linkline{background:var(--k-amber-soft);color:var(--k-fg-2);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:9px 11px;font-size:12.5px;display:flex}.k-linkline svg{width:14px;height:14px;color:var(--k-amber);flex-shrink:0}.k-linkline b{color:var(--k-fg)}.k-linkline .go{color:var(--k-amber);white-space:nowrap;margin-left:auto;font-weight:700}.k-datanote{border-radius:var(--k-r-pill);color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff61;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.k-datanote svg{color:#ffffffd9;width:13px;height:13px}.k-datanote .b24{background:var(--k-surface);width:18px;height:18px;color:var(--k-blue);letter-spacing:0;border-radius:5px;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.k-datanote i{color:#ffffffb8;font-style:normal;font-weight:500}.k-drawer.deals{width:900px;max-width:calc(100vw - 20px)}.k-drawer.deals .dnav{gap:10px;padding:8px 14px}.k-drawer.deals .dnav .k-seg2{height:32px;padding:2px}.k-drawer.deals .dnav .k-seg2 button{flex:none;height:26px;padding:0 11px;font-size:12px}.k-drawer.deals .dnav .k-seg2 button .n{color:var(--k-fg-4);margin-left:5px;font-weight:700}.k-drawer.deals .dnav .k-seg2 button.on .n{color:var(--k-accent-press)}.k-drawer.deals .dnav .sp{flex:1}.k-drawer.deals .dnav .note{color:var(--k-fg-3);font-size:11.5px}.k-drawer.deals .dbody{padding:6px 20px 20px}.k-drawer.deals .dhead .mi{background:var(--k-blue);box-shadow:0 6px 16px var(--t-shade)}.k-drawer.deals table.k-subtable td,.k-drawer.deals table.k-subtable th{overflow:hidden}.k-drawer.deals table.k-subtable td .dl{min-width:0}.k-drawer.deals table.k-subtable td .dl .t{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.k-drawer.deals table.k-subtable td .dl .d{color:var(--k-fg-3);margin-top:2px;font-size:11.5px}.k-drawer.deals table.k-subtable td .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.k-outc{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.k-outc.won{background:var(--k-pos-soft);color:var(--k-pos)}.k-outc.lost{background:var(--k-neg-soft);color:var(--k-neg)}.k-outc.open{background:var(--k-blue-soft);color:var(--k-blue)}.k-outc svg{width:11px;height:11px}.k-b24link{border:1px solid var(--k-border-strong);background:var(--k-surface);height:28px;font:inherit;color:var(--k-fg-2);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.k-b24link svg{width:12px;height:12px}.k-b24link:hover{border-color:var(--k-blue);color:var(--k-blue)}.k-drawer.deals table.k-subtable .k-b24link{opacity:0}.k-drawer.deals table.k-subtable tr:hover .k-b24link,.k-drawer.deals table.k-subtable .k-b24link:focus-visible{opacity:1}.k-dealsfoot{color:var(--k-fg-3);align-items:center;gap:10px;font-size:12px;display:flex}.k-dealsfoot b{color:var(--k-fg-2)}.k-emptyper{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:0 18px 44px var(--t-shade);color:var(--k-fg);margin:10px 28px 30px}.k-emptyper .k-empty{text-align:center;padding:58px 20px 62px}.k-emptyper .k-empty .art{background:var(--k-grad-soft);border:1px solid var(--k-accent-line);width:74px;height:74px;color:var(--k-accent-press);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.k-emptyper .k-empty .art svg{stroke-width:1.4px;width:32px;height:32px}.k-emptyper .k-empty .et{font-size:16px;font-weight:700}.k-emptyper .k-empty .ed{color:var(--k-fg-3);max-width:380px;margin:6px auto 18px;font-size:13px;line-height:1.5}.k-emptyper .acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.k-blockempty{border:1.5px dashed var(--k-border-strong);min-height:120px;color:var(--k-fg-3);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:16px;font-size:12.5px;display:flex}.uw-an-tabs.k-tabs{border-bottom:1px solid #fff6;flex-wrap:wrap;gap:2px;margin:16px 0 0;display:flex}.uw-an-tabs .k-tab{color:#ffffffd1;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s;display:flex}.uw-an-tabs .k-tab svg{width:15px;height:15px}.uw-an-tabs a.k-tab:hover{color:#fff}.uw-an-tabs .k-tab.active{color:#fff;cursor:default;border-bottom-color:#fff}.k-anhead{color:#fff;align-items:center;gap:16px;display:flex}.k-anhead .emblem{color:#fff;width:44px;height:44px;filter:drop-shadow(0 6px 14px var(--t-shade-hi));flex-shrink:0}.k-anhead .txt{flex:1;min-width:0}.k-anhead .crumb{color:#ffffffd9;font-size:12px}.k-anhead .crumb .sep{opacity:.7}.k-anhead h1{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 16px var(--t-shade-hi);margin:2px 0 0;font-size:30px;font-weight:700}.k-anhead .lead{color:#ffffffe6;margin-top:4px;font-size:13.5px}.k-anhead .acts{flex-shrink:0;align-items:center;gap:10px;display:flex}.uw-dash{min-width:0;color:var(--k-fg)}.uw-dash-head{padding:28px 30px 0}.uw-dash .uw-dash-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 28px 6px;display:flex}.uw-dash .uw-dash-toolbar .grow{flex:1}.uw-dash .k-rank a.hbar{color:var(--k-fg);text-decoration:none}.uw-dash .k-rank a.hbar:focus-visible{box-shadow:var(--k-ring);outline:none}.uw-dash .k-rank .hbar .nm .mav{background:var(--k-accent-soft);color:var(--k-accent-press)}.uw-dash .k-rank .hbar .track>span.pos{background:var(--k-pos)}.uw-dash .k-rank .hbar .track>span.neg{background:var(--k-neg)}.uw-dash .k-rank .hbar .vv.neg{color:var(--k-neg)}.uw-dash .uw-dash-donut{justify-self:center;width:186px;height:186px}.uw-dash .uw-dash-ccytab{table-layout:fixed}.uw-dash .uw-dash-ccytab td.nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uw-dash .uw-dash-ccytab td.r{width:26%}.uw-dash .uw-dash-ccytab td.r:nth-child(2){width:18%}.uw-dash .uw-dash-ccytab td.r small.trips{color:var(--k-fg-3);margin-top:1px;font-size:11px;font-weight:500;display:block}.uw-dash .uw-dash-ccytab tr.go:focus-visible td{background:var(--k-surface-soft);outline:none}.uw-dash .k-vlsk{align-items:flex-end;gap:18px;padding:30px 12px 10px;display:flex}.uw-dash .k-vlsk .uw-sk{border-radius:6px 6px 0 0;flex:1}.uw-dash .uw-dash-state .k-empty .et{color:var(--k-fg)}.uw-debts{font-family:var(--k-font);padding:24px 0 32px}.uw-debts>.k-anhead{margin:0 28px}.uw-debts>.uw-an-tabs.k-tabs{margin:16px 28px 0}.uw-debts .k-toolbar.uw-debts-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 28px 8px}.uw-debts .k-toolbar.uw-debts-bar .grow{flex:1}.uw-debts .uw-debts-sum button.item{border:none;border-right:1px solid var(--k-border);font:inherit;color:inherit;text-align:left;background:0 0;margin:0}.uw-debts .uw-debts-sum button.item.on{background:var(--k-neg-soft)}.uw-debts .uw-debts-sum button.item:focus-visible{outline:2px solid var(--k-accent);outline-offset:-2px}.uw-debts .uw-debts-sum .mx-check{border:1.5px solid var(--k-border-strong);background:var(--k-surface);color:var(--k-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uw-debts .uw-debts-sum .mx-check.on{background:var(--k-neg);border-color:var(--k-neg)}.uw-debts .uw-debts-dates .d{font-variant-numeric:tabular-nums;white-space:nowrap}.uw-debts .uw-debts-dates .n{min-height:0;margin-top:3px}.uw-debts .uw-debts-dates .n:empty{display:none}.uw-debts .uw-debts-gmark{font-weight:600}.uw-debts .uw-debts-from{color:var(--k-fg-3);white-space:nowrap;font-size:12.5px;font-weight:500}.uw-debts .k-grid table.k-table tbody tr.uw-debts-trip{cursor:pointer}.uw-debts .k-grid table.k-table tbody tr.uw-debts-trip:hover td{background:var(--k-surface-soft)}.uw-debts .k-grid table.k-table tbody tr.k-grow:focus-visible td,.uw-debts .k-grid table.k-table tbody tr.uw-debts-trip:focus-visible td{box-shadow:inset 0 0 0 2px var(--k-accent)}.uw-debts .k-tblhint a.lnk{white-space:nowrap;text-decoration:none}.uw-debts .k-emptyper a.k-btn{text-decoration:none}.uw-fn-page{min-width:0;padding-bottom:8px}.uw-fn-top{padding:28px 30px 0}.k-toolbar.uw-fn-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 28px 12px;display:flex}.k-toolbar.uw-fn-toolbar .grow{flex:1}.k-toolbar.uw-fn-toolbar .tnote{height:40px}.uw-fn-side{flex-direction:column;gap:18px;min-width:0;display:flex}.k-stages button.row{width:100%;font:inherit;color:var(--k-fg);text-align:left;background:0 0;border:none;font-size:13px}.k-stages button.row:focus-visible,button.k-unk:focus-visible,button.k-linkline:focus-visible{box-shadow:var(--k-ring);outline:none}.k-stages .row .nm i.z{opacity:.3}button.k-unk{width:100%;font:inherit;text-align:left;font-size:12.5px}button.k-linkline{width:100%;font:inherit;text-align:left;border:none;font-size:12.5px}.uw-fn-norate-note{color:var(--k-amber)}.uw-fn-mut{color:var(--k-fg-4)}.uw-fn-sr,.uw-fn-srt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uw-fn-sr:focus-within{clip:auto;white-space:normal;flex-wrap:wrap;gap:6px;width:auto;height:auto;margin:8px 0 0;list-style:none;display:flex;position:static;overflow:visible}.uw-fn-sr:focus-within button{border:1px solid var(--k-border-strong);background:var(--k-surface);border-radius:var(--k-r-pill);font:inherit;color:var(--k-fg-2);cursor:pointer;padding:4px 10px;font-size:11.5px;font-weight:600}.uw-fn-sr button:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.uw-fn-state{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:0 18px 44px var(--t-shade);color:var(--k-fg);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:10px 28px 30px;padding:46px 20px 50px;font-size:13px;display:flex}.uw-fn-state b{font-size:16px;font-weight:700}.uw-fn-state>span{color:var(--k-fg-3);max-width:460px;line-height:1.5}.uw-fn-state svg{color:var(--k-fg-3)}.uw-fn-state.err{flex-direction:row;justify-content:center;gap:14px;padding:18px 20px}.uw-fn-state.err>span{color:var(--k-neg);font-weight:600}.uw-fn-b24{letter-spacing:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.uw-fn-state .uw-fn-b24{background:var(--k-blue);color:#fff;border-radius:12px;width:44px;height:44px;margin-bottom:4px;font-size:13px}.uw-fn-skbars{flex-direction:column;align-items:center;gap:14px;padding:24px 0 30px;display:flex}.uw-fn-skline{margin-top:10px}.k-drawer:has(.uw-fn-deals) .dhead .mi{background:var(--k-blue);box-shadow:0 6px 16px var(--t-shade)}.k-drawer .dnav:has(.uw-fn-dnav){padding:8px 14px}.uw-fn-dnav{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.uw-fn-dnav .k-seg2{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);gap:3px;height:32px;padding:2px;display:flex}.uw-fn-dnav .k-seg2 button{height:26px;font:inherit;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:none;padding:0 11px;font-size:12px;font-weight:600}.uw-fn-dnav .k-seg2 button:hover{color:var(--k-fg)}.uw-fn-dnav .k-seg2 button.on{background:var(--k-surface);color:var(--k-fg);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border-strong)}.uw-fn-dnav .k-seg2 button .n{color:var(--k-fg-4);margin-left:5px;font-weight:700}.uw-fn-dnav .k-seg2 button.on .n{color:var(--k-accent-press)}.uw-fn-dnav .sp{flex:1}.uw-fn-dnav .note{color:var(--k-fg-3);text-align:right;font-size:11.5px}.k-drawer .dbody:has(.uw-fn-deals){padding:6px 20px 20px}.uw-fn-deals table.k-subtable{border-collapse:collapse;table-layout:fixed;width:100%}.uw-fn-deals table.k-subtable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:700;overflow:hidden}.uw-fn-deals table.k-subtable td{border-bottom:1px solid var(--k-border);vertical-align:middle;padding:9px 10px;font-size:13px;overflow:hidden}.uw-fn-deals table.k-subtable tbody tr:last-child td{border-bottom:none}.uw-fn-deals table.k-subtable tbody tr:hover td{background:var(--k-surface-soft)}.uw-fn-deals table.k-subtable th.r,.uw-fn-deals table.k-subtable td.r{text-align:right}.uw-fn-deals table.k-subtable td .dl{min-width:0}.uw-fn-deals table.k-subtable td .dl .t{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.uw-fn-deals table.k-subtable td .dl .d{color:var(--k-fg-3);margin-top:2px;font-size:11.5px}.uw-fn-deals table.k-subtable td .num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.uw-fn-deals table.k-subtable .k-b24link{opacity:0;padding:0 7px}.uw-fn-deals table.k-subtable tr:hover .k-b24link,.uw-fn-deals table.k-subtable .k-b24link:focus-visible{opacity:1}.uw-fn-deals .k-subempty{text-align:center;color:var(--k-fg-3);border:1.5px dashed var(--k-border);border-radius:9px;margin-top:10px;padding:14px;font-size:12.5px}.uw-fn-deals .uw-fn-state{box-shadow:none;margin:10px 0 0}.uw-fn-dsk{flex-direction:column;gap:10px;padding-top:12px;display:flex}.uw-fn-mgr{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.uw-fn-dates{font-variant-numeric:tabular-nums;font-size:12.5px}.uw-fn-dates .cl{color:var(--k-fg-2);margin-top:2px}.uw-fn-dates .cl.open{color:var(--k-fg-4)}.uw-fn-code{font-family:var(--k-mono);color:var(--k-fg-2);font-weight:600}.uw-fn-notrip{color:var(--k-amber);font-weight:600}.uw-fn-norate{color:var(--k-amber);margin-top:2px;font-size:10.5px;font-weight:600}.uw-fn-lostst{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.uw-sales{font-family:var(--k-font);color:var(--k-fg);padding:24px 28px 32px;font-size:14px}.uw-sales .uw-sales-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 0 8px;display:flex}.uw-sales .uw-sales-toolbar.filters{padding:0 0 12px}.uw-sales .uw-sales-toolbar .grow{flex:1}.uw-sales .uw-sales-export{display:inline-flex}.uw-sales .uw-sales-tablewrap{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);margin:0;overflow:clip}.uw-sales .k-emptyper{margin:10px 0 30px}.uw-sales .k-grid table.k-table{border-collapse:separate;border-spacing:0;width:100%}.uw-sales .k-grid table.k-table.wide{width:auto}.uw-sales .k-grid table.k-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;padding:12px 11px;font-size:10.5px;font-weight:700;overflow:hidden}.uw-sales .k-grid table.k-table th.r{text-align:right}.uw-sales .k-grid table.k-table th .thx svg{color:var(--k-accent);stroke-width:1.9px;flex-shrink:0}.uw-sales .k-grid table.k-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;padding:12px 11px;font-size:13.5px;overflow:hidden}.uw-sales .k-grid table.k-table tbody tr{cursor:pointer;transition:background-color .12s var(--k-ease)}.uw-sales .k-grid table.k-table tbody tr:hover td{background:var(--k-surface-soft)}.uw-sales .k-grid table.k-table tbody tr:focus-visible td{box-shadow:inset 0 0 0 2px var(--k-accent-line)}.uw-sales .k-grid table.k-table tbody tr.k-grow:hover td{background:var(--k-bg-2)}.uw-sales .k-grid table.k-table tbody tr.skrow{cursor:default}.uw-sales .k-grid table.k-table tbody tr.skrow:hover td{background:0 0}.uw-sales .uw-sales-mut{color:var(--k-fg-4)}.uw-sales .k-grid th.fx.c0,.uw-sales .k-grid td.fx.c0{left:0}.uw-sales .k-grid th.fx.c1,.uw-sales .k-grid td.fx.c1{left:150px}.uw-sales .cell-client{min-width:0}.uw-sales .cell-client .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uw-sales .cell-client .ct{color:var(--k-fg-3);white-space:nowrap;margin-top:3px;font-size:12px}.uw-sales .cell-client .ct.pt{color:var(--k-accent-press);font-weight:600}.uw-sales .cell-dest{align-items:center;gap:10px;min-width:0;display:flex}.uw-sales .cell-dest .cn{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uw-sales .cell-dest .cy{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.uw-sales .cell-dates .d{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.uw-sales .cell-dates .n{color:var(--k-fg-3);margin-top:2px;font-size:12px}.uw-sales .cell-mgr{align-items:center;gap:9px;min-width:0;display:flex}.uw-sales .cell-mgr .mn{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.uw-sales .uw-sales-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.uw-sales .uw-sales-av.s24{width:24px;height:24px;font-size:9.5px}.uw-sales .uw-sales-av.s26{width:26px;height:26px;font-size:10px}.uw-sales .uw-sales-dest{background:var(--k-accent-soft);color:var(--k-accent-press);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.uw-sales .uw-sales-dest.s24{width:24px;height:24px}.uw-sales .uw-sales-dest.s28{background:var(--k-bg-2);width:28px;height:28px}.uw-sales .uw-sales-status{border-radius:var(--k-r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.uw-sales .uw-sales-status .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.uw-sales .t-blue{background:var(--k-blue-soft);color:var(--k-blue)}.uw-sales .t-amber{background:var(--k-amber-soft);color:var(--k-amber)}.uw-sales .t-accent{background:var(--k-accent-soft);color:var(--k-accent-press)}.uw-sales .t-pos{background:var(--k-pos-soft);color:var(--k-pos)}.uw-sales .t-slate{background:var(--k-slate-soft);color:var(--k-slate)}.uw-sales .t-neg{background:var(--k-neg-soft);color:var(--k-neg)}.uw-sales .uw-sales-nonetto{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.k-bdrem{border:1px solid var(--k-border);border-radius:var(--k-r-sm);background:var(--k-surface-soft);color:var(--k-fg);margin-top:10px;padding:8px 10px}.k-bdrem-line{align-items:center;gap:8px;display:flex}.k-bdrem-head{cursor:pointer;min-width:0;color:var(--k-fg);flex:1;align-items:center;gap:7px;font-size:13px;display:flex}.k-bdrem-head.static{cursor:default;color:var(--k-fg-3)}.k-bdrem-head .ch{color:var(--k-fg-3);display:inline-flex}.k-bdrem-head .bell{color:var(--k-fg-4);display:inline-flex}.k-bdrem-head .bell.on{color:var(--k-accent)}.k-bdrem-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-bdrem-warn{color:var(--k-amber,var(--k-fg-3));margin-top:6px;font-size:12px}.k-bdrem-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.k-bdrem-when{color:var(--k-fg-3);font-size:12px}.k-bdrem-rows{flex-direction:column;gap:6px;display:flex}.k-bdrem-row{color:var(--k-fg);align-items:center;gap:12px;font-size:13px;display:flex}.k-bdrem-row .who{min-width:160px;color:var(--k-fg);font-weight:600}.k-bdrem-row .by{color:var(--k-fg-3);font-size:12px}.k-bdrem-mark{cursor:pointer;color:var(--k-fg);align-items:center;gap:6px;display:inline-flex}.k-bdrem-mark.off{cursor:default;color:var(--k-fg-2)}.k-bdrem-x{width:24px;height:24px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.k-bdrem-x:hover:not(:disabled){background:var(--k-surface);color:var(--k-fg)}.k-bdrem-empty{color:var(--k-fg-3);font-size:12.5px}.k-bdrem-manage{flex-direction:column;gap:8px;max-width:420px;display:flex}.k-bdrem-msg{color:var(--k-neg,#b42318);margin-top:8px;font-size:12.5px}.uwpp{color:var(--k-fg);font-size:13px}.uwpp .uwpp-drop{border:1.5px dashed var(--k-border);border-radius:var(--k-r-md);background:var(--k-surface-soft);align-items:center;gap:16px;padding:16px;display:flex}.uwpp .uwpp-drop.over{border-color:var(--k-accent);background:var(--k-accent-soft)}.uwpp .uwpp-drop-text{flex:1;min-width:0;line-height:1.45}.uwpp .uwpp-file{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.uwpp .uwpp-hint{color:var(--k-fg-3);margin-top:4px;font-size:12px}.uwpp .uwpp-drop-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.uwpp .uwpp-progress{color:var(--k-fg-2);font-variant-numeric:tabular-nums;font-weight:600}.uwpp .uwpp-thumb{object-fit:cover;border-radius:var(--k-r-sm);border:1px solid var(--k-border);background:var(--k-surface);flex-shrink:0;width:120px;height:84px}.uwpp .uwpp-thumb.sm{width:64px;height:44px}.uwpp .uwpp-again{align-items:center;gap:12px;display:flex}.uwpp .uwpp-err{border-radius:var(--k-r-sm);background:var(--k-neg-soft);color:var(--k-neg);margin-top:10px;padding:8px 12px;font-weight:600;line-height:1.4}.uwpp .uwpp-kind{margin:16px 0 8px;font-size:14px;font-weight:700}.uwpp .uwpp-warn{border-radius:var(--k-r-sm);background:var(--k-amber-soft);color:var(--k-amber);margin:0 0 10px;padding:8px 12px 8px 28px;font-weight:600;line-height:1.5}.uwpp .uwpp-table{border-collapse:collapse;width:100%}.uwpp .uwpp-table th{text-align:left;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.uwpp .uwpp-table td{vertical-align:top;border-bottom:1px solid var(--k-border);padding:7px 8px;line-height:1.4}.uwpp .uwpp-table tr:last-child td{border-bottom:none}.uwpp .uwpp-label{white-space:nowrap;font-weight:600}.uwpp .uwpp-cur{color:var(--k-fg-2)}.uwpp .uwpp-apply{text-align:center;width:84px}.uwpp .uwpp-row-missing td{color:var(--k-fg-3)}.uwpp .uwpp-missing{color:var(--k-fg-3);font-style:italic}.uwpp .uwpp-mark{color:var(--k-fg-3);white-space:nowrap;font-size:12px}.uwpp .uwpp-mark.ok{color:var(--k-pos)}.uwpp .uwpp-mark.bad{color:var(--k-amber);font-weight:700}.uwpp .uwpp-trunc,.uwpp .uwpp-flags{color:var(--k-amber);margin-top:3px;font-size:11.5px}.uwpp .uwpp-ref{color:var(--k-fg-3);font-size:11.5px}.uwpp .uwpp-choice{flex-wrap:wrap;gap:6px;display:inline-flex}.uwpp .uwpp-opt{border:1px solid var(--k-border);border-radius:var(--k-r-sm);background:var(--k-surface);color:var(--k-fg);font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 9px;display:inline-flex}.uwpp .uwpp-opt.on{border-color:var(--k-accent);background:var(--k-accent-soft)}.uwpp .uwpp-opt:focus-visible{box-shadow:var(--k-ring);outline:none}.uwpp .uwpp-opt-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--k-fg-3);font-size:10.5px;font-weight:700}.uwpp-scan-row{margin:12px 0}.uwpp-scan-btn{background:var(--k-create);justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.dgc-inline{align-items:center;gap:6px;min-width:0;display:inline-flex}.dgc-inline-value{min-width:0}.dgc-inline-pencil,.dgc-inline-denied{border-radius:var(--k-r-xs);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:inline-flex}.dgc-inline-pencil{color:var(--k-fg-3);cursor:pointer;background:0 0;border:1px solid #0000;transition:color .12s,background-color .12s}.dgc-inline-pencil:hover{color:var(--k-accent);background:var(--k-accent-soft);border-color:var(--k-border)}.dgc-inline-pencil:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.dgc-inline-denied{color:var(--k-fg-4);cursor:not-allowed;opacity:.55}.dgc-inline-denied:hover{opacity:1}.dgc-inline-denied:focus-visible{opacity:1;outline:2px solid var(--k-fg-4);outline-offset:1px}.dgc-inline-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dgc-inline-editing{gap:4px}.dgc-inline-input{border:1px solid var(--k-accent);border-radius:var(--k-r-xs);background:var(--k-surface);width:100%;min-width:0;max-width:220px;color:var(--k-fg);font:inherit;padding:4px 8px;font-size:13px}.dgc-inline-input:focus{outline:2px solid var(--k-accent-soft);outline-offset:0}.dgc-inline-input:disabled{background:var(--k-surface-soft);color:var(--k-fg-3)}.dgc-inline-ok,.dgc-inline-cancel{border:1px solid var(--k-border);border-radius:var(--k-r-xs);background:var(--k-surface);cursor:pointer;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}.dgc-inline-ok{color:var(--k-pos)}.dgc-inline-ok:hover:not(:disabled){background:var(--k-pos-soft)}.dgc-inline-ok:disabled{color:var(--k-fg-4);cursor:default}.dgc-inline-cancel{color:var(--k-fg-3)}.dgc-inline-cancel:hover{background:var(--k-surface-soft);color:var(--k-fg-2)}.dgc-inline-ok:focus-visible,.dgc-inline-cancel:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.dgc-inline-action{font:inherit;border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);color:var(--k-fg-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.dgc-inline-action:hover:not(:disabled):not(.dgc-inline-action-denied){border-color:var(--k-accent);color:var(--k-fg)}.dgc-inline-action:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.dgc-inline-action:disabled{cursor:default;opacity:.6}.dgc-inline-action-danger{border-color:var(--k-neg);color:var(--k-neg);background:var(--k-neg-soft)}.dgc-inline-action-danger:hover:not(:disabled):not(.dgc-inline-action-denied){background:var(--k-neg);border-color:var(--k-neg);color:#fff}.dgc-inline-action-primary{background:var(--k-black);color:#fff;box-shadow:0 9px 24px var(--t-glow);border-color:#0000}.dgc-inline-action-primary:hover:not(:disabled):not(.dgc-inline-action-denied){background:var(--k-black-press);box-shadow:0 11px 28px var(--t-glow-hi);color:#fff}.dgc-inline-action-create{background:var(--k-create);color:#fff;border-color:#0000;box-shadow:0 9px 24px #1e9e6a59}.dgc-inline-action-create:hover:not(:disabled):not(.dgc-inline-action-denied){background:var(--k-create-press);color:#fff}.dgc-inline-action-denied{cursor:not-allowed;opacity:.55;background:var(--k-surface-soft);border-color:var(--k-border);color:var(--k-fg-3);box-shadow:none}.dgc-inline-action-denied:focus-visible{outline:2px solid var(--k-fg-4);outline-offset:1px}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.k-seg2 button:disabled{cursor:default;opacity:.6}.k-client-hero{margin-bottom:16px}.uw-client-marks>.k-mchips,.uw-client-flags>.k-flags{display:contents}.uw-client-flags .k-flag .k-hidtag{margin-left:auto}.uw-client-marks .k-mchip.uw-client-mark-off{border:1px dashed var(--k-border-strong);color:var(--k-fg-3);background:0 0}.k-fcard.fold .fh{cursor:pointer}.k-fcard.fold .fh .ch{color:var(--k-fg-4);display:flex}.k-fcard.fold:not(.open) .fh{background:var(--k-surface-soft);border-radius:14px;padding-bottom:13px}.k-rare{border:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:14px;margin-top:18px;padding:4px 14px 8px}.k-rare .rcap{text-transform:uppercase;letter-spacing:.1em;color:var(--k-fg-4);align-items:center;gap:8px;padding:9px 0 12px;font-size:10px;font-weight:800;display:flex}.k-rare .rcap svg{width:12px;height:12px}.k-rare .k-fcard{margin-top:10px}.k-rare .k-fcard:first-of-type{margin-top:0}.uw-client-card-discount-picker .kf-pop .plist{max-height:min(140px, var(--kf-pop-max,140px))}.k-phist .fh{cursor:pointer}.k-phist .fh .ch{color:var(--k-fg-4);display:flex}.k-phist:not(.open) .fh{background:var(--k-surface-soft);border-radius:14px;padding-bottom:13px}.k-phist-table{border-collapse:collapse;width:100%;font-size:13px}.k-phist-table th{text-align:left;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);padding:6px 8px;font-size:11.5px;font-weight:600}.k-phist-table td{color:var(--k-fg);border-bottom:1px solid var(--k-border);vertical-align:top;padding:7px 8px}.k-phist-when{white-space:nowrap;font-variant-numeric:tabular-nums}.k-phist-change{word-break:break-word}.k-phist-kind{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.k-phist-kind-pos{background:var(--k-pos-soft);color:var(--k-pos)}.k-phist-kind-blue{background:var(--k-blue-soft);color:var(--k-blue)}.k-phist-kind-neg{background:var(--k-neg-soft);color:var(--k-neg)}.k-phist-kind-slate{background:var(--k-slate-soft);color:var(--k-slate)}.k-phist-pager{color:var(--k-fg-3);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.k-phist-pager-nav{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.k-phist-msg{color:var(--k-fg-2);margin:0;font-size:13px}.k-phist-error{align-items:center;gap:12px;display:flex}.k-phist-btn{border:1px solid var(--k-border);background:var(--k-surface);height:30px;font:inherit;color:var(--k-fg-2);cursor:pointer;border-radius:9px;padding:0 12px;font-size:12.5px}.k-phist-btn:hover:not(:disabled){border-color:var(--k-border-strong);color:var(--k-fg)}.k-phist-btn:disabled{opacity:.45;cursor:default}.uw-bxs-emblem{color:var(--k-surface)}.uw-bxs-body{flex-direction:column;gap:0;display:flex}.uw-bxs-tabs .k-tab{background:0 0;border-top:0;border-left:0;border-right:0;font-family:inherit}.uw-bxs-tabbody{margin:18px 0}.uw-bxs-stack{flex-direction:column;gap:14px;min-height:120px;display:flex}.uw-bxs-panel{padding:18px}.uw-bxs-skrow{padding:8px 0}.uw-bxs-banner{border-radius:var(--k-r-sm);background:var(--k-amber-soft);color:var(--k-amber);margin:18px 0 0;padding:12px 16px;font-size:13.5px;font-weight:600}.uw-bxs-statusline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.uw-bxs-state{border-radius:var(--k-r-pill);background:var(--k-blue-soft);color:var(--k-blue);padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.uw-bxs-state.warn{background:var(--k-amber-soft);color:var(--k-amber)}.uw-bxs-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.uw-bxs-muted{color:var(--k-fg-3);font-size:12px}.uw-bxs-ok{color:var(--k-pos);margin-top:8px;font-size:12.5px}.uw-bxs-err{color:var(--k-neg);margin-top:8px;font-size:12.5px}.uw-bxs-warn{border-radius:var(--k-r-sm);background:var(--k-amber-soft);color:var(--k-amber);margin-top:10px;padding:8px 12px;font-size:12.5px;line-height:1.45}.uw-bxs-tag{border-radius:var(--k-r-pill);background:var(--k-slate-soft);color:var(--k-slate);margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.uw-bxs-facts{grid-template-columns:minmax(160px,max-content) minmax(0,1fr);gap:8px 18px;margin:0;font-size:13px;display:grid}.uw-bxs-facts dt{color:var(--k-fg-3)}.uw-bxs-facts dd{color:var(--k-fg);margin:0}table.uw-bxs-table tbody tr{cursor:default}table.uw-bxs-table td{vertical-align:top;overflow-wrap:anywhere}.uw-bxs-nowrap{white-space:nowrap}.uw-bxs-reason{min-width:220px}.uw-bxs-value{font-family:var(--k-mono);font-size:12px}.uw-bxs-link{color:var(--k-blue)}.uw-bxs-linkbtn{font:inherit;color:var(--k-blue);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.uw-bxs-filters-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.uw-bxs-filter-kind{width:280px}.uw-bxs-filter-kind .kf .lb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uw-bxs-check{color:var(--k-fg);align-items:center;gap:6px;font-size:13px;display:inline-flex}.uw-bxs-search{align-items:center;gap:8px;display:inline-flex}.uw-bxs-search .kf-input{width:200px}.uw-bxs-subrow td{padding-top:0}.uw-bxs-dispute,.uw-bxs-decision{flex-direction:column;gap:6px;display:flex}.uw-bxs-cands{flex-direction:column;gap:4px;display:flex}.uw-bxs-cand{align-items:center;gap:8px;font-size:13px;display:inline-flex}.uw-bxs-decision .uw-bxs-actions{margin-top:4px}.uw-bxs-runhead{color:var(--k-fg);flex-direction:column;gap:6px;font-size:13px;display:flex}.uw-bxs-progress{color:var(--k-blue);font-weight:600}.uw-bxs-groups{flex-direction:column;gap:6px;display:flex}.uw-bxs-group{border:1px solid var(--k-border);border-radius:var(--k-r-sm)}.uw-bxs-group-head{width:100%;font:inherit;color:var(--k-fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.uw-bxs-group-head:disabled{cursor:default;color:var(--k-fg-3)}.uw-bxs-group-title{flex:1;font-size:13.5px;font-weight:600}.uw-bxs-group-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.uw-bxs-group-desc{color:var(--k-fg-3);white-space:normal;font-size:12px;font-weight:400;line-height:1.45}.uw-bxs-group-head{align-items:flex-start}.uw-bxs-group-head .uw-bxs-tag,.uw-bxs-group-head .uw-bxs-group-count{margin-top:1px}.uw-bxs-group-count{font-size:13px;font-weight:700}.uw-bxs-items{margin:0 10px 10px}.uw-bxs-pager{color:var(--k-fg-3);justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.uw-bxs-modal-text{color:var(--k-fg-2);margin:0 0 10px;font-size:13px;line-height:1.5}.uw-bxs-modal-groups{color:var(--k-fg-2);max-height:260px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;overflow-y:auto}.uc-page{padding:24px 28px 32px;font-size:14px}.uc-tnum{font-variant-numeric:tabular-nums}.uc-head{padding:0 0 18px}.uc-crumb{color:#ffffffd9;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.uc-crumb-sep{color:#ffffff80}.uc-page h1{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 16px var(--t-shade-hi);margin:0;font-size:28px;font-weight:700;line-height:1.05}.uc-lead{color:#ffffffe6;margin:6px 0 0;font-size:13.5px}.uc-toggle{border-radius:var(--k-r-pill);background:var(--k-surface-soft);border:1px solid var(--k-border);align-items:center;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.uc-toggle-btn{border-radius:var(--k-r-pill);height:34px;color:var(--k-fg-2);font:inherit;cursor:pointer;transition:all .14s var(--k-ease);background:0 0;border:none;padding:0 16px;font-size:13px;font-weight:600}.uc-toggle-btn:hover{color:var(--k-fg)}.uc-toggle-active{background:var(--k-fg);color:#fff;box-shadow:0 7px 18px var(--t-glow)}.uc-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.uc-sync{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uc-field{flex-direction:column;gap:4px;display:flex}.uc-field-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffffd9;font-size:10.5px;font-weight:700}.uc-date-input,.uc-number-input{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);height:38px;color:var(--k-fg);font:inherit;padding:0 10px;font-size:13px}.uc-date-input:focus,.uc-number-input:focus{border-color:var(--k-accent);outline:none}.uc-number-input{width:140px}.uc-grow{flex:1}.uc-btn{border-radius:var(--k-r-sm);height:38px;font:inherit;cursor:pointer;background:var(--k-surface-soft);color:var(--k-fg);border:1px solid var(--k-border);padding:0 14px;font-size:13px;font-weight:600}.uc-btn:hover{background:var(--k-surface);border-color:var(--k-border-strong)}.uc-btn:disabled{opacity:.6;cursor:default}.uc-btn-primary{background:var(--k-fg);color:#fff;box-shadow:0 7px 18px var(--t-glow);border-color:#0000}.uc-btn-primary:hover{background:#000}.uc-toolbar-action{align-self:flex-end;align-items:center;gap:10px;display:flex}.uc-hint{color:#ffffffc7;max-width:280px;font-size:12px;line-height:1.4}.uc-toolbar-export{align-self:flex-end;margin-left:auto;display:flex}.uc-msg{border-radius:var(--k-r-sm);background:#ffffffeb;align-items:center;padding:5px 10px;font-size:12.5px;display:inline-flex}.uc-msg-ok{color:var(--k-pos)}.uc-msg-unavailable{color:var(--k-amber);font-weight:600}.uc-msg-error{color:var(--k-neg)}.uc-sync-confirm{max-width:400px}.uc-confirm-text{color:var(--k-fg);margin:0;font-size:13.5px}.uc-row-message{color:var(--k-neg);margin-bottom:10px;font-size:13px;font-weight:600}.uc-tablewrap{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);overflow:clip}table.uc-table{border-collapse:collapse;width:100%}table.uc-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:700}table.uc-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;padding:12px 14px;font-size:13.5px}table.uc-table tbody tr:last-child td{border-bottom:none}table.uc-table tbody tr:hover td{background:var(--k-surface-soft)}.uc-cell-pair{white-space:nowrap;font-weight:600}.uc-cell-course,.uc-cell-course-cb,.uc-cell-actions{text-align:right}.uc-cell-actions{white-space:nowrap}table.uc-table th.uc-cell-course,table.uc-table th.uc-cell-course-cb{text-align:right}.uc-table tbody tr:hover .dict-row-tools,.uc-table tbody tr:focus-within .dict-row-tools{opacity:1}.uc-edit-input{border-radius:var(--k-r-xs);border:1px solid var(--k-border-strong);background:var(--k-surface);width:120px;height:32px;color:var(--k-fg);font:inherit;text-align:right;padding:0 8px;font-size:13.5px}.uc-edit-input:focus{border-color:var(--k-accent);outline:none}.uc-link-btn{font:inherit;color:var(--k-accent);cursor:pointer;background:0 0;border:none;margin-left:12px;padding:0;font-size:12.5px;font-weight:600}.uc-link-btn:first-child{margin-left:0}.uc-link-btn:hover{color:var(--k-fg);text-decoration:underline}.uc-link-btn:disabled{color:var(--k-fg-4);cursor:default;text-decoration:none}.uc-state{text-align:center;color:var(--k-fg-2);padding:48px 24px;font-size:13.5px}.uc-fullscreen-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-lg);text-align:center;background:#ffffffd9;border:1px solid #ffffffb8;max-width:440px;margin:64px auto;padding:28px 24px;box-shadow:0 18px 44px #96285029}.uc-fullscreen-card h2{color:var(--k-fg);margin:0 0 10px;font-size:17px}.uc-fullscreen-card p{color:var(--k-fg-2);margin:0;font-size:13.5px;line-height:1.55}.uc-fullscreen-card.uc-forbidden{border-top:4px solid var(--k-neg)}.uc-fullscreen-card.uc-error{border-top:4px solid var(--k-accent)}.uc-modal-overlay{z-index:1100;background:#16080e80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.uc-modal{background:var(--k-surface);border-radius:var(--k-r-lg);width:100%;max-width:460px;max-height:86vh;box-shadow:var(--k-sh-lg);flex-direction:column;display:flex;overflow:hidden}.uc-modal-head{border-bottom:1px solid var(--k-border);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.uc-modal-title{color:var(--k-fg);margin:0;font-size:15px;font-weight:700}.uc-modal-close{border-radius:var(--k-r-sm);border:1px solid var(--k-border);background:var(--k-surface);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.uc-modal-close:hover{border-color:var(--k-accent);color:var(--k-fg)}.uc-modal-body{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}.uc-modal-hint{color:var(--k-fg-3);margin:0;font-size:12.5px}.uc-modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.uc-modal-body .uc-field-label{color:var(--k-fg-3)}.uc-confirm{color:var(--k-fg);flex-direction:column;gap:8px;font-size:13px;display:flex}.uc-conflict-list{color:var(--k-fg-2);flex-direction:column;gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}@media (width<=1199px){.k-dicthot{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.k-dicthot{grid-template-columns:repeat(2,1fr)}}@media (width<=1199px){.k-dictgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.k-dictgrid{grid-template-columns:1fr}}@keyframes kspin{to{transform:rotate(360deg)}}.k-table tbody tr:hover .dict-row-tools,.k-table tbody tr:focus-within .dict-row-tools,.k-subtable tbody tr:hover .dict-row-tools,.k-subtable tbody tr:focus-within .dict-row-tools{opacity:1}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.k-bday{display:inline-flex;position:relative}.k-bday .k-select{cursor:pointer;gap:8px}.k-bday .k-select .mx-check{border-radius:5px;width:17px;height:17px}.k-bday .k-select .mx-check.on svg{width:11px;height:11px}.k-bday.has .k-select{border-color:var(--k-accent-line);background:#ffffffeb}.k-bday .pop{z-index:70;border:1px solid var(--k-border);width:366px;box-shadow:var(--k-sh-lg);background:#fff;border-radius:12px;padding:12px 13px;position:absolute;top:calc(100% + 6px);left:0}.k-bday .pop .cap{color:var(--k-fg-2);margin-bottom:10px;font-size:12.5px;line-height:1.45}.k-bday .pop .rng{grid-template-columns:1fr 20px 1fr;align-items:center;gap:6px;display:grid}.k-bday .pop .rng .dash{text-align:center;color:var(--k-fg-4)}.k-bday .pop .rng .kf-wrap,.k-bday .pop .rng .kf-wrap .kf-input{min-width:0}.kf-pop .psearch{border-bottom:1px solid var(--k-border);align-items:center;gap:7px;padding:9px 11px;display:flex}.kf-pop .psearch svg{width:14px;height:14px;color:var(--k-fg-4);flex-shrink:0}.kf-pop .psearch input{font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:13px}.mfsel .k-mchip{height:26px;font-size:12px}.cell-code{font-family:var(--k-mono);color:var(--k-fg-2);white-space:nowrap;font-size:12.5px;font-weight:500}.cl-clearable{position:relative}.cl-clearable>.kf-input{padding-right:34px}.cl-clearable>.dn-search-clear{position:absolute;bottom:9px;right:9px}.cl-row-name .k-hidtag{margin-left:8px}.cl-bx-link{vertical-align:-2px;color:var(--k-fg-4);align-items:center;margin-left:6px;display:inline-flex}.cl-bx-link:hover{color:var(--k-accent)}.cl-bdrem{color:var(--k-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.cl-bdrem.list{cursor:help}.cl-bdrem-employee{min-width:220px}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}@media (width<=1199px){.k-dicthot{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.k-dicthot{grid-template-columns:repeat(2,1fr)}}@media (width<=1199px){.k-dictgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.k-dictgrid{grid-template-columns:1fr}}.k-table tbody tr:hover .dict-row-tools,.k-table tbody tr:focus-within .dict-row-tools,.k-subtable tbody tr:hover .dict-row-tools,.k-subtable tbody tr:focus-within .dict-row-tools{opacity:1}@media (width<=1199px){.dn-root .k-dictgrid{columns:2}}@media (width<=899px){.dn-root .k-dictgrid{columns:1}}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}@media (width<=1199px){.k-dicthot{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.k-dicthot{grid-template-columns:repeat(2,1fr)}}@media (width<=1199px){.k-dictgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.k-dictgrid{grid-template-columns:1fr}}.k-table tbody tr:hover .dict-row-tools,.k-table tbody tr:focus-within .dict-row-tools,.k-subtable tbody tr:hover .dict-row-tools,.k-subtable tbody tr:focus-within .dict-row-tools{opacity:1}@media (width<=1199px){.dn-root .k-dictgrid{columns:2}}@media (width<=899px){.dn-root .k-dictgrid{columns:1}}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.k-dicthot{grid-template-columns:repeat(6,1fr);gap:12px;padding:6px 28px 0;display:grid}@media (width<=1199px){.k-dicthot{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.k-dicthot{grid-template-columns:repeat(2,1fr)}}.k-dictcard{color:var(--k-fg);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-md);transition:transform .14s var(--k-ease), box-shadow .14s;background:#ffffffc7;border:1px solid #fffc;min-width:0;padding:13px 14px 12px;text-decoration:none;display:block;position:relative;box-shadow:0 14px 34px #96285029}.k-dictcard:hover{color:var(--k-fg);transform:translateY(-2px);box-shadow:0 18px 40px #141e5a42}.k-dictcard .ic{background:var(--k-grad-soft);border:1px solid var(--k-accent-line);width:32px;height:32px;color:var(--k-accent-press);border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.k-dictcard .ic svg{width:16px;height:16px}.k-dictcard .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.k-dictcard .cnt{color:var(--k-fg-3);white-space:nowrap;margin-top:3px;font-size:11.5px}.k-dictcard .go{color:var(--k-fg-4);position:absolute;top:14px;right:12px}.k-dictcard .pinmark{color:var(--k-accent);display:flex;position:absolute;top:14px;right:12px}.k-dictcard .pinmark svg{width:13px;height:13px}.k-dictcard .also{color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);white-space:nowrap;margin-top:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.k-dictgrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 28px 30px;display:grid}@media (width<=1199px){.k-dictgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.k-dictgrid{grid-template-columns:1fr}}.k-dictgrp{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-md);background:#ffffffd9;border:1px solid #ffffffb8;overflow:hidden;box-shadow:0 18px 44px #96285024}.k-dictgrp .gh{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);align-items:center;gap:9px;padding:13px 16px 10px;font-size:11px;font-weight:700;display:flex}.k-dictgrp .gh svg{width:14px;height:14px;color:var(--k-accent)}.k-dictgrp .gh .sum{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-weight:600}.k-dictgrp .gi{color:var(--k-fg);border-bottom:1px solid var(--k-border);align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.k-dictgrp .gi .ic{background:var(--k-bg-2);width:30px;height:30px;color:var(--k-accent-press);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-dictgrp .gi .ic svg{stroke-width:1.7px;width:16px;height:16px}.k-dictgrp .gi:hover .ic{background:var(--k-accent-soft)}.k-dictgrp .gi:last-child{border-bottom:none}.k-dictgrp .gi:hover{background:var(--k-surface-soft);color:var(--k-fg)}.k-dictgrp .gi.hot{font-weight:700}.k-dictgrp .gi .pin{color:var(--k-accent);flex-shrink:0;display:flex}.k-dictgrp .gi .pin svg{width:12px;height:12px}.k-dictgrp .gi .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-dictgrp .gi .fl{color:var(--k-fg-4);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}.k-dictgrp .gi .n{color:var(--k-fg-3);flex-shrink:0;font-size:12px;font-weight:600}.k-dictgrp .gi .ch{color:var(--k-fg-4);display:flex}.k-dictgrp .gi .ch svg{width:14px;height:14px}.k-dictgrp .gi .also{color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);white-space:nowrap;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}.k-hint{color:#ffffffe6;text-shadow:0 1px 8px #141e5a4d;align-items:center;gap:8px;padding:0 28px 12px;font-size:12px;display:flex}.k-hint svg{flex-shrink:0;width:14px;height:14px}.k-hint b{font-weight:700}.k-select{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--k-r-sm);height:40px;color:var(--k-fg);cursor:pointer;white-space:nowrap;background:#ffffffb3;border:1px solid #ffffffad;align-items:center;padding:0 36px 0 13px;font-size:13.5px;font-weight:500;transition:border-color .14s,background-color .14s;display:inline-flex;position:relative}.k-select:hover{background:#ffffffdb;border-color:#fffffff2}.k-select .ph{color:var(--k-fg-3);font-weight:500}.k-select .lab{color:var(--k-fg-2);text-transform:uppercase;letter-spacing:.06em;margin-right:8px;font-size:11px;font-weight:700}.k-select .chev{color:var(--k-fg-3);display:flex;position:absolute;right:12px}.k-select .chev svg{width:15px;height:15px}.k-mfilter{display:inline-flex;position:relative}.k-mfilter .k-select.open{border-color:var(--k-accent);box-shadow:var(--k-ring);background:#ffffffeb}.k-mfilter.has .k-select{border-color:var(--k-accent-line);background:#ffffffeb}.k-mfilter .vals{align-items:center;gap:6px;display:inline-flex}.k-mfilter .vals .v1{text-overflow:ellipsis;max-width:150px;font-weight:600;overflow:hidden}.k-mfilter .vals .cnt{background:var(--k-black);color:#fff;border-radius:var(--k-r-pill);padding:1px 7px;font-size:11px;font-weight:800}.k-mfilter .kf-pop.mf{width:320px;right:auto}.k-mfilter .mfsel{flex-wrap:wrap;gap:5px;padding:8px 10px 4px;display:flex}.k-mfilter .mfsel .k-mchip{height:26px;font-size:12px}.k-mfilter .plist{max-height:260px}.k-mfilter .plist .opt.sel{color:var(--k-fg);background:0 0;font-weight:500}.k-mfilter .plist .opt.sel:hover{background:var(--k-surface-soft)}.k-mfilter .mffoot{align-items:center;gap:8px;padding:8px 10px;display:flex}.k-mfilter .mffoot .mfn{color:var(--k-fg-3);flex:1;font-size:11.5px}.cell-name .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:700;display:flex;overflow:hidden}.cell-name .fl{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.k-recpage{grid-template-columns:1fr 268px;align-items:start;gap:18px;padding:18px 28px 0;display:grid}.k-recpage .main{flex-direction:column;gap:14px;min-width:0;display:flex}.k-recpage .side{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.k-fcard{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffdb;border:1px solid #ffffffbf;border-radius:14px;scroll-margin-top:14px;box-shadow:0 12px 30px #9628501f}.k-fcard:focus-within{z-index:10;position:relative}.k-fcard:has(.kf-pop){z-index:10;position:relative}.k-fcard .fh{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-2);align-items:center;gap:9px;padding:13px 18px 0;font-size:12px;font-weight:700;display:flex}.k-fcard .fh svg{width:14px;height:14px;color:var(--k-accent)}.k-fcard .fh .note{text-transform:none;letter-spacing:0;color:var(--k-fg-3);align-items:center;gap:8px;margin-left:auto;font-size:11.5px;font-weight:500;display:flex}.k-fcard .fh .cnt{color:var(--k-fg-4);font-size:11px;font-weight:700}.k-fcard .fb{padding:12px 18px 16px}.k-fcard .fb .kf-row:last-child{margin-bottom:0}.kf-row.four{grid-template-columns:1fr 1fr 1fr 1fr}.kf-row.wide{grid-template-columns:2fr 1fr}.kf-col{flex-direction:column;gap:10px;display:flex}.kf-area{resize:vertical;border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;min-height:84px;font:inherit;color:var(--k-fg);background:#fff;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.45}.kf-area:focus{border-color:var(--k-accent);box-shadow:var(--k-ring)}.kf-input.mono{font-family:var(--k-mono);letter-spacing:.02em;font-size:13px}.kf-input.code{text-transform:uppercase;font-weight:700}.kf-input[readonly]{background:var(--k-surface-soft);color:var(--k-fg-2)}.kf-wrap{align-items:center;display:flex;position:relative}.kf-wrap>svg{width:15px;height:15px;color:var(--k-fg-4);pointer-events:none;position:absolute;left:11px}.kf-wrap>svg+.kf-input{padding-left:33px}.kf-wrap .unit{color:var(--k-fg-3);pointer-events:none;font-size:12px;font-weight:600;position:absolute;right:11px}.kf-wrap .unit~.kf-input,.kf-input.has-unit{padding-right:40px}.kf-tr{background:var(--k-accent-soft);height:28px;color:var(--k-accent-press);font:inherit;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;right:5px}.kf-tr svg{width:13px;height:13px}.kf-tr:hover{background:var(--k-accent-line)}.kf-tr:disabled{color:var(--k-fg-4);cursor:default;background:0 0}.kf-tr~.kf-input,.kf-input.has-tr{padding-right:104px}.kf-hint{color:var(--k-fg-3);align-items:center;gap:5px;margin-top:5px;font-size:11.5px;line-height:1.4;display:flex}.kf-hint svg{flex-shrink:0;width:12px;height:12px}.kf-hint.ok{color:var(--k-pos)}.kf-hint.warn{color:var(--k-amber)}.kf-hint a{font-weight:600}.k-slot{border:1.5px dashed var(--k-border);border-radius:var(--k-r-sm);height:38px;color:var(--k-fg-4);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-style:italic;display:flex}.k-slot svg{width:13px;height:13px}.k-chkline{color:var(--k-fg-2);cursor:pointer;align-items:center;gap:8px;height:38px;font-size:12.5px;font-weight:500;display:inline-flex}.kf-static{min-height:38px;color:var(--k-fg);align-items:center;font-size:13.5px;font-weight:600;display:flex}.kf-static.mut{color:var(--k-fg-4);font-style:italic;font-weight:400}.k-switch{cursor:pointer;color:var(--k-fg-2);-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.k-switch .tr{background:var(--k-border-strong);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background-color .14s;position:relative}.k-switch .tr:after{content:"";width:16px;height:16px;transition:transform .14s var(--k-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 0 3px #00000038}.k-switch.on .tr{background:var(--k-accent)}.k-switch.on .tr:after{transform:translate(14px)}.k-switch.on{color:var(--k-fg)}.k-switch:disabled{cursor:default;opacity:.6}.k-flags{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.k-flag{border:1px solid var(--k-border-strong);cursor:pointer;font:inherit;color:var(--k-fg-3);text-align:left;overflow-wrap:break-word;background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.k-flag .bx{border:1.5px solid var(--k-border-strong);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.k-flag .bx svg{stroke-width:3px;color:#fff;width:11px;height:11px}.k-flag:hover{border-color:var(--k-fg-4)}.k-flag.on{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-accent-press)}.k-flag.on .bx{background:var(--k-accent);border-color:var(--k-accent)}.k-mchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.k-mchip{border-radius:var(--k-r-pill);background:var(--k-accent-soft);height:30px;color:var(--k-accent-press);white-space:nowrap;align-items:center;gap:6px;padding:0 6px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.k-mchip.k-mchip-plain{padding-right:11px}.k-mchip button{width:20px;height:20px;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-mchip button:hover{background:#fff}.k-mchip button svg{stroke-width:2.4px;width:12px;height:12px}.k-mchips .adder{flex:none;min-width:210px}.k-mchips .adder .kf-sel{height:30px;color:var(--k-fg-3);border-style:dashed;font-size:12.5px}.k-wd{gap:5px;display:flex}.k-wd button{border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);width:40px;height:38px;font:inherit;color:var(--k-fg-3);cursor:pointer;background:#fff;font-size:12px;font-weight:700}.k-wd button.on{background:var(--k-black);color:#fff;border-color:var(--k-black)}.k-wd button.we{color:var(--k-accent)}.k-wd button.we.on{color:var(--k-on-dark-accent)}.k-sugg{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.k-sugg button{border:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:var(--k-r-pill);font:inherit;color:var(--k-fg-2);cursor:pointer;padding:3px 9px;font-size:11.5px;font-weight:600}.k-sugg button:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.k-wds{grid-template-columns:repeat(7,19px);gap:2px;display:inline-grid}.k-wds button{background:var(--k-surface-soft);height:19px;color:var(--k-fg-4);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:9.5px;font-weight:800;display:flex}.k-wds button:disabled{cursor:default}.k-wds button.on{background:var(--k-black);color:#fff}.k-wds button.we.on{color:var(--k-on-dark-accent)}.k-wds.all button.on{background:var(--k-fg-2)}tr.past .k-wds button.on,tr.st-del .k-wds button.on{background:var(--k-border-strong);color:#fff}.k-wdlbl{color:var(--k-fg-3);margin-top:3px;font-size:11px}.k-tt{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.k-tt .arr{color:var(--k-fg-4);display:flex}.k-tt .arr svg{width:12px;height:12px}.k-tt sup{color:var(--k-accent-press);background:var(--k-accent-soft);vertical-align:3px;border-radius:4px;margin-left:-2px;padding:1px 4px;font-size:9.5px;font-weight:800}.kf-plus1{border:1px solid var(--k-border);height:28px;color:var(--k-fg-3);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;right:5px}.kf-plus1:hover{border-color:var(--k-accent-line);color:var(--k-accent-press)}.kf-plus1.on{background:var(--k-accent);border-color:var(--k-accent);color:#fff}.kf-plus1~.kf-input,.kf-input.has-plus1{padding-right:92px}table.k-subtable tr.k-foldrow td{padding:0}table.k-subtable tr.k-foldrow button{background:var(--k-surface-soft);width:100%;font:inherit;color:var(--k-fg-3);cursor:pointer;text-align:left;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}table.k-subtable tr.k-foldrow button:hover{color:var(--k-fg)}table.k-subtable tr.k-foldrow button .ch{transition:transform .14s var(--k-ease);display:flex}table.k-subtable tr.k-foldrow.open button .ch{transform:rotate(90deg)}table.k-subtable tr.k-foldrow button .ch svg{width:14px;height:14px}table.k-subtable tr.k-foldrow button .n{color:var(--k-fg-4);margin-left:auto;font-weight:500}table.k-subtable{border-collapse:collapse;width:100%}table.k-subtable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:700}table.k-subtable td{border-bottom:1px solid var(--k-border);vertical-align:middle;padding:9px 10px;font-size:13px}table.k-subtable tbody tr:last-child td{border-bottom:none}table.k-subtable tbody tr:hover td{background:var(--k-surface-soft)}table.k-subtable th.r,table.k-subtable td.r{text-align:right}table.k-subtable th.l,table.k-subtable td.l{text-align:left}table.k-subtable th.c,table.k-subtable td.c{text-align:center}table.k-subtable th.nowrap{white-space:nowrap}table.k-subtable .mono{font-family:var(--k-mono);font-size:12px}table.k-subtable tr.closed td{color:var(--k-fg-4)}.k-mainmark{color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.k-mainmark svg{fill:currentColor;width:10px;height:10px}.k-subadd{border:1.5px dashed var(--k-border-strong);width:100%;font:inherit;color:var(--k-fg-3);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:600;transition:all .13s;display:flex}.k-subadd svg{width:14px;height:14px}.k-subadd:hover{border-color:var(--k-accent);color:var(--k-accent-press);background:var(--k-accent-soft)}.k-subempty{text-align:center;color:var(--k-fg-3);border:1.5px dashed var(--k-border);border-radius:9px;padding:14px;font-size:12.5px}.k-rowst{border-radius:var(--k-r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.k-rowst.new,.k-rowst.changed{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-rowst.del{background:var(--k-surface-soft);color:var(--k-fg-3);border:1px solid var(--k-border)}.k-rowst.failed{background:var(--k-neg);color:#fff}table.k-subtable tr.st-new td,table.k-subtable tr.st-changed td{background:#fff6fa}table.k-subtable tr.st-new:hover td,table.k-subtable tr.st-changed:hover td{background:var(--k-accent-soft)}table.k-subtable tr.st-del td{color:var(--k-fg-4)}table.k-subtable tr.st-del td:not(:last-child){text-decoration:line-through;-webkit-text-decoration-color:var(--k-fg-4);text-decoration-color:var(--k-fg-4)}table.k-subtable tr.st-failed td{background:var(--k-neg-soft)}table.k-subtable tr.st-failed td:first-child{box-shadow:inset 3px 0 0 var(--k-neg)}table.k-subtable tr.k-rowerr td{background:var(--k-neg-soft);color:var(--k-neg);padding:4px 10px 9px;font-size:12px;font-weight:600}table.k-subtable tr.k-rowerr td svg{vertical-align:-2px;width:13px;height:13px;margin-right:6px}.k-rowundo{border-radius:var(--k-r-pill);border:1px solid var(--k-border-strong);height:24px;font:inherit;color:var(--k-fg-2);cursor:pointer;background:#fff;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.k-rowundo svg{width:12px;height:12px}.k-rowundo:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.k-anchors{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffdb;border:1px solid #ffffffbf;border-radius:14px;padding:8px;box-shadow:0 12px 30px #9628501f}.k-anchors .cap{text-transform:uppercase;letter-spacing:.1em;color:var(--k-fg-4);padding:6px 10px;font-size:10px;font-weight:800}.k-anchors a{color:var(--k-fg-2);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.k-anchors a:hover{background:var(--k-surface-soft);color:var(--k-fg)}.k-anchors a.on{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-anchors a svg{width:14px;height:14px;color:var(--k-fg-4)}.k-anchors a.on svg{color:var(--k-accent)}.k-anchors a .n{color:var(--k-fg-4);margin-left:auto;font-size:11.5px;font-weight:700}.k-anchors .div{background:var(--k-border);height:1px;margin:6px 4px}.k-meta .kv{padding:8px 0;font-size:12.5px}.k-meta .kv .v{max-width:60%;font-weight:600}.k-meta .kv .v.mono{font-family:var(--k-mono);font-size:12px}.k-uselink{background:var(--k-surface-soft);width:100%;font:inherit;color:var(--k-fg-2);cursor:pointer;text-align:left;border:none;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:9px 11px;font-size:12.5px;font-weight:600;display:flex}.k-uselink:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-uselink svg{width:14px;height:14px}.k-uselink .n{color:var(--k-fg);margin-left:auto;font-weight:700}.k-savebar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #ffffffe6;border-bottom:none;border-radius:14px 14px 0 0;align-items:center;gap:10px;margin:18px 28px 0;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 34px #96285024}.k-savebar .msg{color:var(--k-fg-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.k-savebar .msg svg{width:15px;height:15px;color:var(--k-accent);flex-shrink:0}.k-savebar .grow{flex:1}.k-btn.danger{color:var(--k-neg)}.k-btn.danger:hover{background:var(--k-neg-soft)}.k-btn.primary.red{background:var(--k-neg);box-shadow:0 9px 24px #e5484d59}.k-btn.primary.red:hover{background:#c93a3f}.k-btn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none!important}.k-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite kspin}.k-spin.dark{border-color:var(--k-accent-line);border-top-color:var(--k-accent)}.k-saving{position:relative}.k-saving:after{content:"";z-index:5;background:#ffffff73;border-radius:14px;position:absolute;inset:0}.k-savepill{color:var(--k-fg-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.k-usage{border:1px solid var(--k-border);border-radius:12px;overflow:hidden}.k-usage .row{border-bottom:1px solid var(--k-border);align-items:center;gap:11px;padding:10px 13px;font-size:13px;display:flex}.k-usage .row:last-child{border-bottom:none}.k-usage .ic{background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-usage .ic svg{width:15px;height:15px}.k-usage .lb{font-weight:600}.k-usage .tb{font-family:var(--k-mono);color:var(--k-fg-4);margin-top:1px;font-size:10.5px}.k-usage .n{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:700}.k-usage .n small{color:var(--k-fg-3);font-size:11.5px;font-weight:500}.k-usage .go{color:var(--k-accent-press);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.k-usage .go svg{width:12px;height:12px}.k-usage .row.tot{background:var(--k-surface-soft);font-weight:700}.k-usage .st{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.k-usage .st svg{width:13px;height:13px}.k-usage .st.ok{color:var(--k-pos)}.k-usage .st.no{color:var(--k-slate)}.k-usage .st.wait{color:var(--k-fg-4)}.k-usage .row.no{background:var(--k-slate-soft)}.k-mtext{color:var(--k-fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.k-mtext b{color:var(--k-fg)}.k-flow{align-items:center;gap:6px;margin:0 0 14px;display:flex}.k-flow .st{color:var(--k-fg-4);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.k-flow .st .d{background:var(--k-surface-soft);border:1px solid var(--k-border-strong);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;display:inline-flex}.k-flow .st.on{color:var(--k-fg)}.k-flow .st.on .d{background:var(--k-black);color:#fff;border-color:var(--k-black)}.k-flow .st.done{color:var(--k-pos)}.k-flow .st.done .d{background:var(--k-pos);color:#fff;border-color:var(--k-pos)}.k-flow .st.done .d svg{stroke-width:3px;width:11px;height:11px}.k-flow .ln{background:var(--k-border-strong);flex:1;height:1px}.k-outcome{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 15px;display:flex}.k-outcome .oi{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.k-outcome .oi svg{width:18px;height:18px}.k-outcome .ot{font-size:14px;font-weight:700}.k-outcome .od{color:var(--k-fg-2);margin-top:3px;font-size:12.5px;line-height:1.5}.k-outcome.lock{background:var(--k-slate-soft)}.k-outcome.lock .oi{color:var(--k-slate);background:#fff}.k-outcome.warn{background:var(--k-neg-soft);box-shadow:inset 0 0 0 1.5px var(--k-neg)}.k-outcome.warn .oi{color:var(--k-neg);background:#fff}.k-outcome.warn .ot{color:var(--k-neg)}.k-outcome.ok{background:var(--k-pos-soft)}.k-outcome.ok .oi{color:var(--k-pos);background:#fff}.k-swap{grid-template-columns:1fr 34px 1fr;align-items:center;gap:10px;margin-bottom:12px;display:grid}.k-swap .who{border:1px solid var(--k-border);border-radius:10px;padding:9px 12px}.k-swap .who .c{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-4);font-size:10px;font-weight:800}.k-swap .who .v{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;font-weight:700;overflow:hidden}.k-swap .who.from .v{color:var(--k-neg);text-decoration:line-through;text-decoration-thickness:1.5px}.k-swap .arr{color:var(--k-fg-3);justify-content:center;align-items:center;display:flex}.k-ack{border:1px solid var(--k-border-strong);cursor:pointer;color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex}.k-ack.on{border-color:var(--k-neg);background:var(--k-neg-soft);color:var(--k-fg)}.k-ack .mx-check{flex-shrink:0;margin-top:1px}.k-ack.on .mx-check{background:var(--k-neg);border-color:var(--k-neg)}.k-typegrid2{grid-template-columns:1fr 1fr;gap:14px;padding:6px 28px 30px;display:grid}.k-typegrid2 .k-fcard .fh .where{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-size:11px;font-weight:500}.k-typegrid2 .k-fcard .fb p.why{color:var(--k-fg-3);margin:10px 0 0;font-size:12px;line-height:1.45}.k-typegrid2 .k-fcard .fb p.why b{color:var(--k-fg-2);font-weight:600}.k-typegrid2 .span2{grid-column:1/-1}.k-pager{border-top:1px solid var(--k-border);background:var(--k-surface-soft);align-items:center;gap:14px;padding:14px 18px;display:flex}.k-pager .info{color:var(--k-fg-3);font-size:12.5px}.k-pager .info b{color:var(--k-fg-2);font-weight:600}.k-pager .grow{flex:1}.k-pager .pages{align-items:center;gap:4px;display:flex}.k-pager .pg{border-radius:var(--k-r-xs);min-width:32px;height:32px;color:var(--k-fg-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.k-pager .pg:hover{background:var(--k-surface);border-color:var(--k-border-strong)}.k-pager .pg.active{background:var(--k-fg);color:#fff}.k-pager .pg.nav svg{width:16px;height:16px}.k-pager .pg.dots{cursor:default;color:var(--k-fg-4)}.k-pager .pg.dots:hover{background:0 0;border-color:#0000}.k-pager .rpp{color:var(--k-fg-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.k-pager .pg:disabled{cursor:default;opacity:.55}.k-tablewrap{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);margin:0 28px 24px;overflow:clip}table.k-table{border-collapse:collapse;table-layout:fixed;width:100%}table.k-table td>*{min-width:0}table.k-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:normal;overflow-wrap:break-word;z-index:1;padding:12px 11px;font-size:10.5px;font-weight:700;line-height:1.3;position:sticky;top:0}table.k-table th.r,table.k-table td.r{text-align:right}table.k-table th.c,table.k-table td.c{text-align:center}table.k-table th .sortable{cursor:pointer;align-items:center;gap:5px;display:inline-flex}table.k-table th .thx{align-items:center;gap:6px;display:inline-flex}table.k-table th .thx svg{width:13px;height:13px;color:var(--k-accent);stroke-width:1.9px;flex-shrink:0}table.k-table th .thx svg.sort{color:var(--k-fg-4)}table.k-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:12px 11px;font-size:13.5px;overflow:hidden}table.k-table tbody tr{cursor:pointer}table.k-table tbody tr:hover td{background:var(--k-surface-soft)}table.k-table tbody tr:last-child td{border-bottom:none}.k-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 30px 12px;display:flex}.k-toolbar .grow{flex:1}.k-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:0 30px 16px;display:flex}.k-chip{border-radius:var(--k-r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:32px;color:var(--k-fg-2);cursor:pointer;transition:all .14s var(--k-ease,ease);background:#ffffffa8;border:1px solid #ffffffa3;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.k-chip .n{color:var(--k-fg-3);font-weight:700}.k-chip .sw{border-radius:50%;width:7px;height:7px}.k-chip:hover{color:var(--k-fg);background:#ffffffd6;border-color:#fffffff2}.k-chip.active{color:#fff;box-shadow:0 7px 18px var(--t-glow);background:#161616;border-color:#0000}.k-chip.active .n{color:#ffffffb3}.k-kind{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.k-kind svg{width:12px;height:12px}.k-kind.normal{background:var(--k-slate-soft);color:var(--k-slate)}.k-kind.head{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-kind.branch{background:var(--k-blue-soft);color:var(--k-blue)}.k-tagline{flex-wrap:wrap;gap:5px;display:flex}.k-tagline .t{color:var(--k-fg-2);background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.k-tagline .t.more{color:var(--k-fg-4);border-style:dashed}.dict-row-tools{opacity:0;transition:opacity .12s var(--k-ease,ease);justify-content:flex-end;gap:3px;display:flex}.k-table tbody tr:hover .dict-row-tools,.k-table tbody tr:focus-within .dict-row-tools,.k-subtable tbody tr:hover .dict-row-tools,.k-subtable tbody tr:focus-within .dict-row-tools{opacity:1}.dict-row-tools a,.dict-row-tools button{width:28px;height:28px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dict-row-tools a:hover,.dict-row-tools button:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.dict-row-tools button.del:hover{background:var(--k-neg-soft);color:var(--k-neg)}.dk-drawer-overlay{z-index:900;background:#00000052;position:fixed;inset:0}.dk-drawer{background:var(--k-surface);border-radius:var(--k-r-lg);width:min(720px,100%);box-shadow:var(--k-sh-lg);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px}.dk-drawer.wide{width:min(980px,100%)}.dk-drawer .dhead{border-bottom:1px solid var(--k-border);flex-shrink:0;align-items:center;gap:11px;padding:17px 20px;display:flex}.dk-drawer .dhead .mi{background:var(--k-grad);color:#fff;width:36px;height:36px;box-shadow:0 6px 14px var(--k-accent-glow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dk-drawer .dhead .mt{color:var(--k-fg);margin:0;font-size:16px;font-weight:700}.dk-drawer .dhead .ms{color:var(--k-fg-3);margin-top:1px;font-size:12px}.dk-drawer .dhead .mx{border-radius:var(--k-r-sm);background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.dk-drawer .dhead .mx:hover{background:var(--k-bg-2);color:var(--k-fg)}.dk-drawer .dnav{border-bottom:1px solid var(--k-border);background:var(--k-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:7px 14px;display:flex}.dk-drawer .dnav a{border-radius:var(--k-r-pill);height:28px;color:var(--k-fg-3);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.dk-drawer .dnav a:hover{background:var(--k-surface-soft);color:var(--k-fg)}.dk-drawer .dbody{flex:auto;padding:18px 20px 22px;overflow-y:auto}.dk-drawer .dfoot{border-top:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:0 0 var(--k-r-lg) var(--k-r-lg);flex-shrink:0;align-items:center;gap:9px;padding:14px 20px;display:flex}.dk-drawer .dfoot .grow{flex:1}.k-drawer.wide{width:1120px;max-width:calc(100vw - 20px)}.mx-check{border:1.5px solid var(--k-border-strong);color:#fff;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mx-check.on{background:var(--k-accent);border-color:var(--k-accent)}.mx-check svg{stroke-width:3px;width:12px;height:12px}.dn-root{font-family:var(--k-font);color:var(--k-fg);padding:18px 28px 40px}.dn-head{align-items:center;gap:15px;display:flex}.dn-emblem{width:44px;height:44px;filter:drop-shadow(0 6px 14px var(--t-shade-hi));flex-shrink:0}.dn-head-text{min-width:0}.dn-crumb{color:#ffffffd9;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.dn-crumb-sep{color:#ffffff80}.dn-title{color:#fff;text-shadow:0 1px 16px var(--t-shade-hi);margin:0;font-size:20px;font-weight:700}.dn-lead{color:#ffffffe6;margin:6px 0 0;font-size:13px}.dn-hidden-note{color:#fffc;text-shadow:0 1px 8px #141e5a4d;margin:4px 0 0;font-size:12px}.dn-sec-h{text-transform:uppercase;letter-spacing:.08em;color:#ffffffeb;align-items:center;gap:8px;margin:18px 0 10px;font-size:11px;font-weight:700;display:flex}.dn-sec-h svg{color:#fff}.dn-sec-count{opacity:.75;text-transform:none;letter-spacing:0;font-weight:600}.dn-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.dn-toolbar-grow{flex:1}.dn-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--k-r-sm);background:#ffffffc7;border:1px solid #fffc;align-items:center;gap:8px;width:320px;max-width:100%;height:40px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:inline-flex}.dn-search:focus-within{border-color:var(--k-accent);box-shadow:var(--k-ring)}.dn-search svg{color:var(--k-fg-3);flex-shrink:0}.dn-search input{font:inherit;color:var(--k-fg);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:13.5px}.dn-search input::placeholder{color:var(--k-fg-3)}.dn-search-clear{width:20px;height:20px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dn-search-clear:hover{background:var(--k-surface-soft)}.dn-search-clear:hover svg{color:var(--k-fg)}.dn-hint{color:#ffffffe6;text-shadow:0 1px 8px #141e5a4d;align-items:center;gap:8px;font-size:12px;display:flex}.dn-hint svg{flex-shrink:0}.dn-empty{column-span:all;text-align:center;border-radius:var(--k-r-md);background:#ffffffeb;grid-column:1/-1;padding:46px 20px 50px}.dn-empty-ic{background:var(--k-grad-soft);border:1px solid var(--k-accent-line);width:66px;height:66px;color:var(--k-accent-press);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.dn-empty-title{color:var(--k-fg);margin-bottom:14px;font-size:15px;font-weight:700}.dn-empty-sub{color:var(--k-fg-3);max-width:46ch;margin:-6px auto 20px;font-size:13px;line-height:1.5}.dn-skel{border-radius:var(--k-r-pill);vertical-align:middle;display:inline-block}.dn-skel-lead{background:#ffffff59;width:90px;height:12px}.dn-skel-cnt,.dn-skel-n{background:var(--k-surface-soft)}.dn-skel-cnt{width:64px;height:10px}.dn-skel-n{width:36px;height:10px}.dn-root .k-dictgrp .gi .dn-cnt-slot{text-align:right;flex-shrink:0;min-width:46px}.dn-root .k-dictcard .dn-cnt-slot{min-height:15px}.dn-state{text-align:center;color:var(--k-fg-3);border:1.5px dashed var(--k-border);border-radius:var(--k-r-md);padding:28px}.dn-state-error p{color:var(--k-fg-2);margin:0 0 12px}.dn-root .k-dictcard,.dn-root .k-dictgrp{background:#ffffffed;box-shadow:0 16px 38px #780f3742}.dn-root .k-dictcard:hover{box-shadow:0 20px 44px #141e5a57}.dn-root .k-dicthot,.dn-root .k-dictgrid{padding-left:0;padding-right:0}.dn-root .k-dictgrid{columns:3;column-gap:14px;display:block}.dn-root .k-dictgrid>.k-dictgrp{break-inside:avoid;margin-bottom:14px}.dn-root .k-dictgrid>.k-dictgrp:last-child{margin-bottom:0}@media (width<=1199px){.dn-root .k-dictgrid{columns:2}}@media (width<=899px){.dn-root .k-dictgrid{columns:1}}.dn-root .k-toolbar,.dn-root .k-chips{padding-left:0;padding-right:0}.dn-root .k-tablewrap{margin-left:0;margin-right:0}.dk-head-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.dk-head-badge{border-radius:var(--k-r-md);background:linear-gradient(135deg, var(--k-emblem-from), var(--k-emblem-to));color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dk-field{flex-direction:column;gap:4px;display:flex}.dk-field-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffffd9;font-size:10.5px;font-weight:700}.dk-select{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);height:38px;color:var(--k-fg);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238C8388' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;min-width:160px;padding:0 30px 0 10px;font-size:13px}.dk-select:focus{border-color:var(--k-accent);outline:none}.dk-modal-overlay{z-index:1000;background:#16080e70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dk-modal{background:var(--k-surface);border-radius:var(--k-r-lg);width:100%;box-shadow:var(--k-sh-lg);flex-direction:column;max-height:calc(100vh - 40px);display:flex}.dk-modal-head{border-bottom:1px solid var(--k-border);align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.dk-modal-ic{border-radius:var(--k-r-md);background:var(--k-accent-soft);width:36px;height:36px;color:var(--k-accent-press);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dk-modal-heading{flex:1;align-self:center;min-width:0}.dk-modal-title{color:var(--k-fg);margin:0;font-size:16px;font-weight:700}.dk-modal-sub{color:var(--k-fg-3);margin-top:2px;font-size:12.5px}.dk-modal-close{color:var(--k-fg-3);cursor:pointer;border-radius:var(--k-r-sm);background:0 0;border:none;padding:4px}.dk-modal-close:hover{background:var(--k-surface-soft);color:var(--k-fg)}.dk-modal-body{padding:16px 20px;overflow-y:auto}.dk-modal-body:has(.kf-col){min-height:300px}.dk-modal-foot{border-top:1px solid var(--k-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.dk-drawer-fields{flex-direction:column;gap:14px;display:flex}.dk-subsection{margin-bottom:14px}.dk-subsection:last-child{margin-bottom:0}.dk-subsection-title{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-4);margin-bottom:8px;font-size:10.5px;font-weight:700}.dk-skel-wrap{padding:18px 20px}.dk-skel-row{border-bottom:1px solid var(--k-border);align-items:center;gap:16px;padding:11px 0;display:flex}.dk-skel-row:last-child{border-bottom:none}.dk-skel-end{margin-left:auto}.dk-banner{border-radius:var(--k-r-md);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.dk-banner-lock{background:var(--k-slate-soft);color:var(--k-slate)}.dk-banner-title{color:var(--k-fg);font-size:13.5px;font-weight:700}.dk-banner-text{color:var(--k-fg-2);margin-top:2px;font-size:12.5px;line-height:1.45}.dfoot-note{color:var(--k-fg-2);font-size:12.5px}.lb-req{color:var(--k-neg);font-weight:700}.dk-subtable-scroll{overflow-x:auto}.kf-span2{grid-column:1/-1}.dk-cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-cell-name svg,.k-table td svg{vertical-align:-3px;color:var(--k-fg-3);flex-shrink:0;margin-right:6px}.k-table td .mx-check svg{color:inherit;margin-right:0}.dk-standard-badge{width:fit-content;color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);white-space:nowrap;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:600;display:block}.dk-standard-badge-corner{margin-top:0;margin-bottom:10px}.dk-drawer .kf-input:disabled{background:var(--k-surface-soft);color:var(--k-fg-2)}.dk-xls-slot{align-self:flex-end;margin-bottom:3px;display:flex}table.k-table tbody tr.dk-row-hidden td{background:var(--k-surface-soft)}table.k-table tbody tr.dk-row-hidden:hover td{background:var(--k-bg-2)}.dk-cell-name .k-hidtag{margin-left:8px}.dk-cell-name .k-hidtag svg,.k-table td .k-hidtag svg{color:inherit;vertical-align:baseline;margin-right:0}table.k-table th.dk-tools-col{width:104px}.dk-foundhid{color:var(--k-fg-2);justify-content:center;align-items:center;gap:10px;margin:-8px 0 18px;font-size:13px;font-weight:600;display:flex}.dk-foundhid button{color:var(--k-accent-press)}.pl-root{padding-bottom:40px}.pl-head-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.pl-search{width:300px}.pl-field{flex-direction:column;gap:4px;display:flex}.pl-field-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffffd9;font-size:10.5px;font-weight:700}.pl-select{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);height:38px;color:var(--k-fg);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238C8388' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding:0 30px 0 10px;font-size:13px}.pl-select:focus{border-color:var(--k-accent);outline:none}.pl-cell-main{color:var(--k-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pl-cell-sub{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.pl-muted{color:var(--k-fg-3)}.pl-bx-link{vertical-align:-2px;color:var(--k-fg-4);align-items:center;margin-left:6px;display:inline-flex}.pl-bx-link:hover{color:var(--k-accent)}.pl-contract-date{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.uw-img{position:relative}.uw-img-hint{color:#ffffffe6;text-shadow:0 1px 8px #141e5a4d;align-items:center;gap:8px;padding:16px 28px 14px;font-size:12px;display:flex}.uw-img-hint svg{flex-shrink:0;width:14px;height:14px}.uw-img-counts{white-space:nowrap;margin-left:auto;font-weight:700}.uw-img-file{display:none}.uw-img-empty{background:var(--k-surface);color:var(--k-fg-2);box-shadow:var(--k-sh-md);border-radius:14px;align-items:center;gap:12px;margin:8px 28px 28px;padding:28px;font-size:13.5px;font-weight:600;display:flex}.uw-img-skel{flex-direction:column;gap:12px;padding:6px 28px 30px;display:flex}.uw-img-skel-row{gap:12px;display:flex}.uw-img-skel-row>.uw-sk:first-child{flex:0 0 180px}.uw-img-mx{box-sizing:border-box;align-items:stretch;gap:12px;padding:6px 28px 30px;display:grid}.uw-img-sticky{z-index:2;background:var(--k-surface);position:sticky;left:0}.uw-img-corner{border-radius:12px;align-items:flex-end;padding:6px;display:flex}.uw-img .hcol{text-transform:uppercase;letter-spacing:.08em;color:#ffffffeb;align-items:flex-end;gap:9px;min-width:0;padding:0 0 4px;font-size:12px;font-weight:700;display:flex}.uw-img .hcol .hname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uw-img .hcol .ci{color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.uw-img .hcol small{text-transform:none;letter-spacing:0;color:#ffffffb3;white-space:nowrap;margin-left:auto;font-weight:500}.uw-img .rlab{border:1px solid var(--k-border);color:var(--k-fg);box-shadow:var(--k-sh-sm);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.uw-img .rlab .rn{font-size:13.5px;font-weight:700}.uw-img .rlab .owntag{letter-spacing:.06em;text-transform:uppercase;background:var(--k-coral-soft);color:var(--k-coral-press);border-radius:var(--k-r-pill);vertical-align:2px;margin-left:8px;padding:1px 6px;font-size:9.5px;font-weight:800}.uw-img .rlab .rd{color:var(--k-fg-3);font-size:11.5px;line-height:1.4}.uw-img .rlab .rtag{font-family:var(--k-mono);background:var(--k-surface-soft);border:1px solid var(--k-border);cursor:pointer;color:var(--k-fg-2);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-top:auto;padding:4px 8px;font-size:11px;display:inline-flex;overflow:hidden}.uw-img .rlab .rtag:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.uw-img .rlab .rtag.ok{border-color:var(--k-pos);color:var(--k-pos)}.uw-img-roledel{font:inherit;color:var(--k-neg);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:11.5px;font-weight:600;display:inline-flex}.uw-img-roledel:hover{text-decoration:underline}.uw-img .k-imgcell{background:var(--k-surface);border:1px solid var(--k-border);cursor:pointer;box-shadow:0 14px 34px var(--t-shade,#1e28642e);transition:transform .14s var(--k-ease), box-shadow .14s;font:inherit;text-align:left;color:var(--k-fg);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.uw-img .k-imgcell:hover{transform:translateY(-2px)}.uw-img .k-imgcell .meta{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.uw-img .k-imgcell .meta b{color:var(--k-fg-2);font-weight:600}.uw-img .k-imgcell .meta .use{color:var(--k-fg-2);align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.uw-img .k-imgcell .meta .use.none{color:var(--k-fg-4);font-weight:500}.uw-img .k-imgcell.empty{box-shadow:none;color:var(--k-fg-3);text-align:center;background:#fff6;border-style:dashed;justify-content:center;align-items:center;gap:6px;min-height:150px;font-size:12.5px;font-weight:600}.uw-img .k-imgcell.empty:hover{color:var(--k-fg);background:#ffffffb3}.uw-img .k-imgcell.empty .sub{color:var(--k-fg-4);font-size:11px;font-weight:500}.uw-img .k-imgcell:disabled{cursor:default}.uw-img .k-paper{border:1px solid var(--k-border);background:#fff;border-radius:8px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,0 1px 3px #141e5a14}.uw-img .k-paper:before{content:"";opacity:.9;background:repeating-linear-gradient(#0000 0 9px,#e4e7ef 9px 10px);position:absolute;inset:14px 16px}.uw-img .k-paper .ln{color:#6b7080;border-top:1px solid #6b7080;justify-content:space-between;padding-top:3px;font-family:Times New Roman,serif;font-size:10px;display:flex;position:absolute;bottom:30px;left:16px;right:16px}.uw-img .k-paper .ph{text-align:center;color:var(--k-fg-4);justify-content:center;align-items:center;padding:6px;font-size:10.5px;font-style:italic;line-height:1.35;display:flex;position:absolute}.uw-img .k-paper .uw-img-ph-fill{inset:0}.uw-img .k-paper.grid{background:repeating-conic-gradient(#e6e8f0 0 25%, #fff 0 50%) 0 0 / 16px 16px}.uw-img .k-paper.grid:before,.uw-img .k-paper.grid .ln{display:none}.uw-img .k-paper .im{object-fit:contain;display:block;position:absolute}.uw-img .k-paper .im.logo{width:120px;height:34px;top:14px;left:16px}.uw-img .k-paper .im.stamp{opacity:.92;width:96px;height:96px;bottom:14px;right:22px}.uw-img .k-paper .im.sign{width:130px;height:48px;bottom:26px;left:70px}.uw-img .k-paper.big{height:300px}.uw-img .k-paper.big:before{inset:22px 26px}.uw-img .k-paper.big .ln{font-size:12px;bottom:60px;left:26px;right:26px}.uw-img .k-paper.big .im.stamp{width:150px;height:150px;bottom:30px;right:40px}.uw-img .k-paper.big .im.sign{width:200px;height:76px;bottom:56px;left:120px}.uw-img .k-paper.big .im.logo{width:200px;height:56px;top:22px;left:26px}.uw-img-dgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.uw-img-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.uw-img-sec svg{color:var(--k-accent)}.uw-img-sec .note{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-size:11px;font-weight:500}.uw-img-sec-gap{margin-top:18px}.uw-img-sechead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.uw-img-sechead .uw-img-sec{margin:0}.uw-img .k-ptoggle{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);gap:3px;margin-left:auto;padding:3px;display:inline-flex}.uw-img .k-ptoggle button{height:26px;font:inherit;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.uw-img .k-ptoggle button.on{color:var(--k-fg);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border-strong);background:#fff}.uw-img .k-imgfacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.uw-img .k-imgfacts .f{border:1px solid var(--k-border);border-radius:10px;padding:9px 11px;font-size:12.5px}.uw-img .k-imgfacts .f .c{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-4);font-size:10px;font-weight:800}.uw-img .k-imgfacts .f .v{font-variant-numeric:tabular-nums;margin-top:3px;font-weight:700}.uw-img .k-upzone{border:1.5px dashed var(--k-border-strong);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;transition:all .13s;display:flex}.uw-img .k-upzone:hover{border-color:var(--k-accent);background:var(--k-accent-soft)}.uw-img .k-upzone.uw-img-upzone-busy{cursor:default}.uw-img .k-upzone .ui{background:var(--k-accent-soft);width:38px;height:38px;color:var(--k-accent-press);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-img .k-upzone .ut{font-size:13px;font-weight:700}.uw-img .k-upzone .ud{color:var(--k-fg-3);margin-top:2px;font-size:12px;line-height:1.4}.uw-img .k-upzone .uw-img-pick{flex-shrink:0;margin-left:auto}.uw-img .k-vlist{border:1px solid var(--k-border);border-radius:12px;overflow:hidden}.uw-img .k-vrow{border-bottom:1px solid var(--k-border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.uw-img .k-vrow:last-child{border-bottom:none}.uw-img .k-vrow .vn{font-family:var(--k-mono);color:var(--k-fg);text-align:center;background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:8px;padding:6px 0;font-size:13px;font-weight:700}.uw-img .k-vrow.active .vn{background:var(--k-grad);color:#fff;border-color:#0000}.uw-img .k-vrow .vt{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.uw-img .k-vrow .vd{color:var(--k-fg-3);margin-top:2px;font-size:12px;line-height:1.4}.uw-img .k-vrow .va{flex-shrink:0;align-items:center;gap:6px;display:flex}.uw-img .k-vrow.old{color:var(--k-fg-2)}.uw-img .k-vrow.old .vn{color:var(--k-fg-3)}.uw-img .k-vst{border-radius:var(--k-r-pill);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.uw-img .k-vst.active{background:var(--k-pos-soft);color:var(--k-pos)}.uw-img-vnote{color:var(--k-fg-2);font-weight:500}.uw-img-minw{min-width:0}.uw-img .k-howto{background:var(--k-surface-soft);border:1px solid var(--k-border);color:var(--k-fg-2);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.uw-img .k-howto .n{width:36px;height:36px;color:var(--k-accent-press);box-shadow:0 0 0 1px var(--k-border);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.uw-img .k-howto ol{margin:6px 0 0;padding-left:18px}.uw-img .k-howto li{margin-bottom:3px}.uw-img-howto-tag{margin-top:8px}.uw-img .k-tagcopy{font-family:var(--k-mono);color:var(--k-fg);border:1px solid var(--k-border-strong);cursor:pointer;vertical-align:middle;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:3px 6px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.uw-img .k-tagcopy:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.uw-img .k-tagcopy.ok{border-color:var(--k-pos);color:var(--k-pos)}.uw-img .k-usedin{flex-direction:column;gap:6px;display:flex}.uw-img-usedrow{border:1px solid var(--k-border);color:var(--k-fg);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.uw-img-usedrow:disabled{cursor:default;color:var(--k-fg)}.uw-img-usedrow:not(:disabled):hover{background:var(--k-surface-soft)}.uw-img-usedrow small{color:var(--k-fg-3);font-weight:500}.uw-img-asked{color:var(--k-amber);flex-basis:100%;font-size:11.5px;font-weight:500}.uw-img .k-tripsempty{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.uw-img .k-tripsempty .ic{width:36px;height:36px;color:var(--k-fg-3);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-img .k-tripsempty .t{font-size:13px;font-weight:700}.uw-img .k-tripsempty .d{color:var(--k-fg-3);margin-top:2px;font-size:12px;line-height:1.45}.uw-img-grow{flex:1}.uw-img-foot-note{color:var(--k-fg-3);margin-right:6px;font-size:12px}.uw-img-danger{color:var(--k-neg)}.uw-img-muted{color:var(--k-fg-3);padding:8px 0;font-size:12.5px}.uw-img-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.uw-img-field .lb{color:var(--k-fg-2);font-size:12px;font-weight:600}.uw-img-field .req{color:var(--k-neg)}.uw-img-ferr{color:var(--k-neg);font-size:12px;line-height:1.4}.uw-img-fhint{color:var(--k-fg-3);font-size:12px;line-height:1.4}.uw-img-note{margin-top:0}.uw-img-mono{font-family:var(--k-mono);font-size:12px}.uw-img-modal-ovl{z-index:130;background:var(--k-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uw-img-modal{width:460px;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);box-shadow:var(--k-sh-lg);color:var(--k-fg);background:#fff;border-radius:18px;overflow:auto}.uw-img-modal .mhead{align-items:center;gap:11px;padding:18px 20px 0;display:flex}.uw-img-modal .mhead .mi{background:var(--k-accent-soft);width:34px;height:34px;color:var(--k-accent-press);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-img-modal.danger .mhead .mi{background:var(--k-neg-soft);color:var(--k-neg)}.uw-img-modal .mhead .mt{font-size:16px;font-weight:700}.uw-img-modal .mhead .ms{color:var(--k-fg-3);margin-top:1px;font-size:12px}.uw-img-modal .mx{background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.uw-img-modal .mbody{padding:16px 20px 4px}.uw-img-modal .mfoot{justify-content:flex-end;gap:9px;padding:16px 20px 18px;display:flex}.uw-img-mtext{color:var(--k-fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.uw-img-blocklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uw-img-blocklist li{border:1px solid var(--k-border);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.uw-img-retnote{background:var(--k-surface-soft);color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.uw-img-alert{background:var(--k-neg-soft);color:var(--k-neg);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45}.uw-img-alert-page{margin:0 28px 12px}.k-btn.primary.uw-img-red{background:var(--k-neg);box-shadow:none}.k-btn.primary.uw-img-red:hover{background:var(--k-neg);filter:brightness(.92)}.uw-img-toast{z-index:140;background:var(--k-black);color:#fff;box-shadow:var(--k-sh-lg);border-radius:12px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.uw-img-toast svg{color:#7ce3b1}@keyframes uwp-spin{to{transform:rotate(360deg)}}@keyframes uwp-ovlin{0%{opacity:0}}@keyframes uwp-modin{0%{opacity:0;transform:translateY(10px)scale(.98)}}.uwp.uwp-ovl{z-index:1200;background:var(--k-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:uwp-ovlin .16s var(--k-ease);font-family:var(--k-font);color:var(--k-fg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uwp .uwp-modal{background:var(--k-surface);border-radius:var(--k-r-lg);max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);box-shadow:var(--k-sh-lg);animation:uwp-modin .18s var(--k-ease);flex-direction:column;display:flex}.uwp .uwp-modal .mhead{flex-shrink:0;align-items:center;gap:11px;padding:18px 20px 0;display:flex}.uwp .uwp-modal .mhead .mi{border-radius:var(--k-r-sm);background:var(--k-accent-soft);width:34px;height:34px;color:var(--k-accent-press);flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwp .uwp-modal .mhead .head-text{min-width:0}.uwp .uwp-modal .mhead .mt{color:var(--k-fg);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.uwp .uwp-modal .mhead .ms{color:var(--k-fg-3);margin-top:1px;font-size:12px}.uwp .uwp-modal .mx{border-radius:var(--k-r-sm);background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.uwp .uwp-modal .mx:hover:not(:disabled){background:var(--k-bg-2);color:var(--k-fg)}.uwp .uwp-modal .mx:disabled{cursor:not-allowed;opacity:.6}.uwp .uwp-modal .mbody{min-height:0;padding:16px 20px 4px;overflow-y:auto}.uwp .uwp-modal .mfoot{flex-shrink:0;align-items:center;gap:9px;padding:16px 20px 18px;display:flex}.uwp .k-btn.secondary{border-color:var(--k-border-strong);color:var(--k-fg);background:#fff}.uwp .k-btn.secondary:hover:not(:disabled){background:var(--k-surface-soft)}.uwp .k-btn.icon{padding:9px}.uwp .k-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.uwp .k-btn svg{flex-shrink:0}.uwp .uwp-min0{min-width:0}.uwp .uwp-ellipsis{text-overflow:ellipsis;overflow:hidden}.uwp .uwp-push{margin-left:auto}.uwp .uwp-grow{flex:1}.uwp .uwp-actions-center{justify-content:center;margin-top:12px;display:flex}.uwp .uwp-left-note{color:var(--k-fg-3);margin-right:auto;font-size:12px}.uwp .uwp-left-note.neg{color:var(--k-neg);font-weight:600}.uwp .uwp-savepill{color:var(--k-fg-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.uwp .uwp-spin{border:2px solid var(--k-accent-line);border-top-color:var(--k-accent);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.8s linear infinite uwp-spin;display:inline-block}.uwp .uwp-spin.light{border-color:#fff #ffffff59 #ffffff59}.uwp .uwp-spin-gap{width:11px;display:inline-block}.uwp .uwp-nothing{color:var(--k-fg-3);text-align:center;padding:14px;font-size:12.5px}.uwp .uwp-formerr{background:var(--k-neg-soft);color:var(--k-neg);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.uwp .uwp-narrow{max-width:180px}.uwp .tnum{font-variant-numeric:tabular-nums}.uwp .uwp-native-check{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uwp .uwp-check{border:1.5px solid var(--k-border-strong);color:#fff;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.uwp .uwp-check.on{background:var(--k-accent);border-color:var(--k-accent)}.uwp .uwp-check svg{stroke-width:3px}.uwp .radio .uwp-check,.uwp .k-accrow .uwp-check{border-radius:50%}.uwp .radio .uwp-check.on,.uwp .k-accrow .uwp-check.on{border:5px solid var(--k-accent);background:#fff}.uwp .radio .uwp-check.on svg{display:none}.uwp .uwp-skel-list{flex-direction:column;gap:12px;padding:8px;display:flex}.uwp .uwp-skel-row{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;display:grid}.uwp .uwp-skel-row>div{flex-direction:column;gap:6px;display:flex}.uwp .uwp-qloading{min-height:160px}.uwp .uwp-qskel{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.uwp .k-docic{background:var(--k-accent-soft);width:32px;height:32px;color:var(--k-accent-press);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uwp .k-docic svg{stroke-width:1.8px;width:16px;height:16px}.uwp .k-docic.sm{border-radius:7px;width:26px;height:26px}.uwp .k-docic.sm svg{width:13px;height:13px}.uwp .k-lang{letter-spacing:.06em;background:var(--k-surface-soft);height:18px;color:var(--k-fg-3);border:1px solid var(--k-border);border-radius:5px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.uwp .k-lang.en{background:var(--k-blue-soft);color:var(--k-blue);border-color:#0000}.uwp .k-fpick.mbody{padding:12px 0 0;overflow:visible}.uwp .k-fpick .fsearch{border:1px solid var(--k-border-strong);background:#fff;border-radius:10px;align-items:center;gap:9px;height:42px;margin:0 20px 10px;padding:0 13px;display:flex}.uwp .k-fpick .fsearch:focus-within{border-color:var(--k-accent);box-shadow:var(--k-ring)}.uwp .k-fpick .fsearch svg{color:var(--k-fg-3);flex-shrink:0}.uwp .k-fpick .fsearch input{font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.uwp .k-fpick kbd{font-family:var(--k-mono);color:var(--k-fg-4);border:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:5px;padding:1px 6px;font-size:10.5px}.uwp .k-fpick .fgrid{border-top:1px solid var(--k-border);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:min(560px,100vh - 230px);display:grid;overflow:hidden}.uwp .k-fpick .flist{min-height:300px;max-height:min(560px,100vh - 230px);padding:8px 12px 10px;overflow-y:auto}.uwp .k-fpick .fempty{text-align:center;color:var(--k-fg-3);padding:40px 20px;font-size:13px}.uwp .k-fpick .ffoot{border-top:1px solid var(--k-border);color:var(--k-fg-3);background:var(--k-surface-soft);border-radius:0 0 var(--k-r-lg) var(--k-r-lg);align-items:center;gap:10px;padding:10px 20px 12px;font-size:12px;display:flex}.uwp .k-fpick .ffoot kbd{border-color:var(--k-border-strong);color:var(--k-fg-2);background:#fff}.uwp .k-frow{cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;display:grid}.uwp .k-frow:hover{background:var(--k-surface-soft);border-color:var(--k-border)}.uwp .k-frow.on{background:var(--k-accent-soft);border-color:var(--k-accent-line)}.uwp .k-frow .nm{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.uwp .k-frow .nm mark{background:var(--k-coral-soft);color:inherit;border-radius:3px;padding:0 1px}.uwp .k-frow .fl{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.uwp .k-frow .fl .q{color:var(--k-blue);font-weight:600}.uwp .k-frow .fl .nq{color:var(--k-pos);font-weight:600}.uwp .k-frow .fl .last{color:var(--k-accent-press);font-weight:600}.uwp .k-frow .go{color:var(--k-fg-4);opacity:0;display:flex}.uwp .k-frow:hover .go,.uwp .k-frow.on .go{opacity:1}.uwp .k-pq{margin-bottom:14px}.uwp .k-pq:last-child{margin-bottom:6px}.uwp .k-pq .lb{color:var(--k-fg);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.uwp .k-pq .lb .req{color:var(--k-accent)}.uwp .k-pq .lb .opt{color:var(--k-fg-4);font-size:11px;font-weight:500}.uwp .k-pq .lb .def{color:var(--k-fg-3);align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:500;display:inline-flex}.uwp .k-pq .lb .def button{font:inherit;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.uwp .k-pq .hint{color:var(--k-fg-3);align-items:center;gap:5px;margin-top:5px;font-size:11.5px;line-height:1.4;display:flex}.uwp .k-pq .hint svg{flex-shrink:0}.uwp .k-pq .hint.err{color:var(--k-neg);font-weight:600}.uwp .k-pq.err .kf-input,.uwp .k-pq.err .kf-area{border-color:var(--k-neg)}.uwp .k-pq .uwp-listpick>.kf>.lb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uwp .kf-area{border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;min-height:66px;font:inherit;color:var(--k-fg);background:var(--k-surface);resize:vertical;outline:none;padding:9px 11px;font-size:13.5px}.uwp .kf-area:focus{border-color:var(--k-accent);box-shadow:var(--k-ring)}.uwp .kf-wrap{align-items:center;display:flex;position:relative}.uwp .kf-wrap>svg{color:var(--k-fg-4);pointer-events:none;position:absolute;left:11px}.uwp .kf-wrap>svg+.kf-input{padding-left:33px}.uwp .k-chkline{color:var(--k-fg-2);cursor:pointer;align-items:center;gap:8px;min-height:30px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.uwp .k-chkline .uwp-native-check:focus-visible+.uwp-check{box-shadow:var(--k-ring)}.uwp .k-svcpick{border:1px solid var(--k-border-strong);background:#fff;border-radius:10px;overflow:hidden}.uwp .k-svcpick .sph{border-bottom:1px solid var(--k-border);background:var(--k-surface-soft);color:var(--k-fg-2);align-items:center;gap:8px;padding:7px 8px 7px 11px;font-size:12px;display:flex}.uwp .k-svcpick .sph .n{color:var(--k-fg);font-weight:700}.uwp .k-svcpick .sph .grow{flex:1}.uwp .k-svcpick .sph button{font:inherit;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:11.5px;font-weight:700}.uwp .k-svcpick .sph button:hover{background:#fff}.uwp .k-svcpick .spsearch{border-bottom:1px solid var(--k-border);align-items:center;gap:7px;padding:6px 11px;display:flex}.uwp .k-svcpick .spsearch svg{color:var(--k-fg-4);flex-shrink:0}.uwp .k-svcpick .spsearch input{font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.uwp .k-svcpick .spl{max-height:264px;overflow-y:auto}.uwp .k-svcpick .spgrp{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-4);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);padding:5px 11px;font-size:10px;font-weight:800}.uwp .k-svcrow{border-bottom:1px solid var(--k-border);cursor:pointer;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:grid}.uwp .k-svcrow.uwp-partner{grid-template-columns:20px minmax(0,1fr) auto}.uwp .k-svcrow:last-child{border-bottom:none}.uwp .k-svcrow:hover{background:var(--k-surface-soft)}.uwp .k-svcrow.on{background:var(--k-accent-soft)}.uwp .k-svcrow:focus-visible{box-shadow:inset var(--k-ring);outline:none}.uwp .k-svcrow .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uwp .k-svcrow .sub{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.uwp .k-svcrow .dt{color:var(--k-fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:12px}.uwp .k-svc{border-radius:var(--k-r-pill);white-space:nowrap;background:var(--k-surface-soft);height:22px;color:var(--k-fg-3);align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.uwp .k-svc.avia{background:var(--k-blue-soft);color:var(--k-blue)}.uwp .k-svc.hotel{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwp .k-svc.trans{background:var(--k-slate-soft);color:var(--k-slate)}.uwp .k-svc.excur{background:var(--k-coral-soft);color:var(--k-amber)}.uwp .k-svc.visa{background:var(--k-amber-soft);color:var(--k-amber)}.uwp .k-svc.ins{background:var(--k-pos-soft);color:var(--k-pos)}.uwp .k-svcnone{background:var(--k-amber-soft);border:1px dashed var(--k-amber);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.uwp .k-svcnone.soft{background:var(--k-surface-soft);border-color:var(--k-border-strong)}.uwp .k-svcnone .ic{width:36px;height:36px;color:var(--k-amber);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwp .k-svcnone.soft .ic{color:var(--k-fg-3)}.uwp .k-svcnone .t{font-size:13px;font-weight:700}.uwp .k-svcnone .d{color:var(--k-fg-2);margin-top:2px;font-size:12px;line-height:1.45}.uwp .k-copick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uwp .k-copick button{text-align:left;border:1px solid var(--k-border-strong);font:inherit;cursor:pointer;color:var(--k-fg-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.uwp .k-copick button .ci{background:var(--k-surface-soft);width:32px;height:32px;color:var(--k-fg-3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwp .k-copick button .t{color:var(--k-fg);font-size:13px;font-weight:700;display:block}.uwp .k-copick button .d{color:var(--k-fg-3);margin-top:2px;font-size:11.5px;display:block}.uwp .k-copick button.on{border-color:var(--k-accent);box-shadow:0 0 0 1px var(--k-accent);background:var(--k-accent-soft)}.uwp .k-copick button.on .ci{background:var(--k-grad);color:#fff}.uwp .k-accpick{border:1px solid var(--k-border-strong);border-radius:10px;margin-top:8px;overflow:hidden}.uwp .k-accrow{border-bottom:1px solid var(--k-border);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:grid}.uwp .k-accrow:last-child{border-bottom:none}.uwp .k-accrow:hover{background:var(--k-surface-soft)}.uwp .k-accrow.on{background:var(--k-accent-soft)}.uwp .k-accrow .bk{font-weight:700}.uwp .k-autoacc{background:var(--k-pos-soft);color:var(--k-fg-2);border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:9px 12px;font-size:12.5px;display:flex}.uwp .k-autoacc svg{color:var(--k-pos);flex-shrink:0}.uwp .k-autoacc b{color:var(--k-fg)}.uwp .k-gen{text-align:center;flex-direction:column;align-items:center;padding:26px 20px 22px;display:flex}.uwp .k-gen .gi{background:var(--k-accent-soft);width:64px;height:64px;color:var(--k-accent-press);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.uwp .k-gen .gi:after{content:"";border:2.5px solid var(--k-accent-line);border-top-color:var(--k-accent);border-radius:50%;animation:1s linear infinite uwp-spin;position:absolute;inset:-5px}.uwp .k-gen .gt{margin-top:16px;font-size:15px;font-weight:700}.uwp .k-gen .gd{color:var(--k-fg-3);max-width:360px;margin-top:5px;font-size:12.5px;line-height:1.5}.uwp .k-gen .gsteps{color:var(--k-fg-3);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;font-size:11.5px;display:flex}.uwp .k-gen .gsteps>span{align-items:center;gap:5px;display:inline-flex}.uwp .k-gen .gsteps>span.done{color:var(--k-pos);font-weight:600}.uwp .k-gen .gsteps>span.now{color:var(--k-fg);font-weight:700}.uwp .k-gen .gsteps .arrow{color:var(--k-fg-4);margin:0 2px}@media (prefers-reduced-motion:reduce){.uwp .k-gen .gi:after,.uwp .uwp-spin{animation:none}}.uwp.uwp-pv-host>.k-drawer.wide{background:#eef0f6;width:1120px;max-width:calc(100vw - 20px)}.uwp.uwp-pv-host>.k-drawer .dhead{border-radius:var(--k-r-lg) var(--k-r-lg) 0 0;background:#fff}.uwp.uwp-pv-host>.k-drawer .dhead .mt{max-width:520px}.uwp.uwp-pv-host>.k-drawer .dnav{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding:8px 16px}.uwp.uwp-pv-host>.k-drawer .dbody{min-height:0;padding:0;display:flex;overflow:hidden}.uwp .uwp-pvnote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k-fg-3);flex:1;padding:0 4px;font-size:12px;overflow:hidden}.uwp .pvacts{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.uwp .pvacts .k-btn{padding:9px 14px}.uwp .pvacts .k-btn.icon{padding:9px}.uwp .pvwrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.uwp .uwp-pvloading{color:var(--k-fg-3);margin:auto;padding:40px;font-size:13px}.uwp .k-pvsave{color:var(--k-fg-3);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.uwp .k-pvsave.ok{color:var(--k-pos);font-weight:600}.uwp .k-rowst{border-radius:var(--k-r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.uwp .k-rowst.new{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwp .k-pvban{background:var(--k-amber-soft);color:var(--k-fg-2);border-bottom:1px solid #f6d9be;flex-shrink:0;align-items:center;gap:10px;padding:9px 20px;font-size:12.5px;display:flex}.uwp .k-pvban svg{color:var(--k-amber);flex-shrink:0}.uwp .k-pvban b{color:var(--k-fg)}.uwp .k-pvban .k-btn{flex-shrink:0;margin-left:auto}.uwp .k-pvban.test{background:var(--k-blue-soft);border-bottom-color:#cfe0f5}.uwp .k-pvban.test svg{color:var(--k-blue)}.uwp .k-pvban.neg{background:var(--k-neg-soft);border-bottom-color:var(--k-neg-soft)}.uwp .k-pvban.neg>svg{color:var(--k-neg)}.uwp .k-pvmenu{border:1px solid var(--k-border);width:250px;box-shadow:var(--k-sh-lg);z-index:5;animation:uwp-modin .14s var(--k-ease);background:#fff;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.uwp .k-pvmenu button{text-align:left;width:100%;font:inherit;color:var(--k-fg);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.uwp .k-pvmenu button:hover:not(:disabled){background:var(--k-surface-soft)}.uwp .k-pvmenu button:disabled{cursor:not-allowed;color:var(--k-fg-3)}.uwp .k-pvmenu button svg{color:var(--k-fg-3);flex-shrink:0}.uwp .k-pvmenu button small{color:var(--k-fg-3);margin-top:1px;font-size:11px;font-weight:500;display:block}.uwp .k-pverr{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.uwp .k-pverr .box{text-align:center;max-width:520px;box-shadow:var(--k-sh-md);background:#fff;border-radius:16px;padding:30px 32px 26px}.uwp .k-pverr .art{background:var(--k-neg-soft);width:66px;height:66px;color:var(--k-neg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.uwp .k-pverr .et{font-size:16px;font-weight:700}.uwp .k-pverr .ed{color:var(--k-fg-2);margin:8px 0 18px;font-size:13px;line-height:1.55}.uwp .k-pverr .acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.uwp .uwp-author-details{text-align:left;white-space:pre-wrap;word-break:break-word;background:var(--k-surface-soft);max-height:180px;font-family:var(--k-mono);color:var(--k-fg-2);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:11.5px;overflow:auto}.uwp .uwp-billnote{align-items:flex-start;gap:14px;display:flex}.uwp .uwp-billnote .art{background:var(--k-neg-soft);width:40px;height:40px;color:var(--k-neg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.uwp .uwp-billnote.none .art{background:var(--k-surface-soft);color:var(--k-fg-3)}.uwp .uwp-billnote .bt{color:var(--k-fg);font-size:14px;font-weight:700}.uwp .uwp-billnote .bd{color:var(--k-fg-2);margin-top:4px;font-size:13px;line-height:1.55}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}@keyframes uwf-spin{to{transform:rotate(360deg)}}@keyframes uwf-in{0%{opacity:0;transform:translate(-50%,8px)}}.uwf{position:relative}.uwf .uwf-grow{flex:1}.uwf .uwf-min{flex-direction:column;min-width:0;display:flex}.uwf .uwf-muted{color:var(--k-fg-3);font-size:12px;line-height:1.45}.uwf .uwf-hint{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;line-height:1.4;display:flex}.uwf .uwf-sub{color:var(--k-fg-3);margin-top:2px;font-size:12px}.uwf .uwf-file{display:none}.uwf .kf-lab{color:var(--k-fg-2);align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.uwf .kf-lab .req,.uwf .req{color:var(--k-accent)}.uwf .kf-area{resize:vertical;border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;min-height:76px;font:inherit;color:var(--k-fg);background:var(--k-surface);padding:9px 11px;font-size:13.5px}.uwf .kf-area:focus{border-color:var(--k-accent);box-shadow:var(--k-ring);outline:none}.uwf .uwf-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite uwf-spin;display:inline-block}.uwf .uwf-alert{background:var(--k-neg-soft);color:var(--k-neg);border-radius:10px;margin:10px 0;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45}.uwf .uwf-notice{border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.uwf .uwf-notice svg{flex-shrink:0}.uwf .uwf-notice.error{background:var(--k-neg-soft);color:var(--k-neg);font-weight:600}.uwf .uwf-notice.ok{background:var(--k-pos-soft);color:var(--k-fg-2)}.uwf .uwf-note{background:var(--k-surface-soft);color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.uwf .uwf-fielderr{color:var(--k-neg);align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.uwf .k-btn.locked{background:var(--k-surface-soft);color:var(--k-fg-4);border:1px dashed var(--k-border-strong);box-shadow:none;cursor:not-allowed;opacity:1}.uwf .k-btn.danger{color:var(--k-neg)}.uwf .k-btn.primary.red{background:var(--k-neg);box-shadow:0 9px 24px #e5484d59}.uwf .k-btn.secondary{border-color:var(--k-border-strong);color:var(--k-fg);background:#fff}.uwf .k-btn.secondary:hover:not(:disabled){background:var(--k-surface-soft)}.uwf .uwf-lockset{border:0;min-width:0;margin:0;padding:0}.uwf .uwf-search{width:300px}.uwf .uwf-toolhint{padding:0}.uwf .uwf-tabs{margin:0 28px}.uwf .uwf-tabs button{font:inherit;background:0 0;border-top:none;border-left:none;border-right:none}.uwf .k-chips button.k-chip{font:inherit}.uwf .uwf-nover{color:var(--k-amber);font-size:12px;font-weight:600}.uwf tr.retired td{opacity:.55}.uwf .row-tools{opacity:1;justify-content:flex-end;gap:2px;display:flex}.uwf .row-tools button{width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.uwf .row-tools button:hover:not(:disabled){background:var(--k-surface-soft);color:var(--k-fg)}.uwf .row-tools button:disabled{opacity:.35;cursor:default}.uwf .row-tools button.del:hover{background:var(--k-neg-soft);color:var(--k-neg)}.uwf .uwf-lock{background:var(--k-surface);box-shadow:0 18px 44px var(--t-shade,#1e28642e);text-align:center;border-radius:14px;margin:18px 28px 24px;padding:34px 30px}.uwf .uwf-lock-ic{background:var(--k-amber-soft);width:56px;height:56px;color:var(--k-amber);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.uwf .uwf-lock-title{font-size:16px;font-weight:700}.uwf .uwf-lock-text{max-width:560px;color:var(--k-fg-2);margin:8px auto 0;font-size:13px;line-height:1.55}.uwf .k-docic{background:var(--k-accent-soft);width:32px;height:32px;color:var(--k-accent-press);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uwf .k-docic svg{stroke-width:1.8px;vertical-align:middle;width:16px;height:16px;color:inherit;margin:0}.uwf .k-lang{letter-spacing:.06em;background:var(--k-surface-soft);height:18px;color:var(--k-fg-3);border:1px solid var(--k-border);border-radius:5px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.uwf .k-lang.en{background:var(--k-blue-soft);color:var(--k-blue);border-color:#0000}.uwf .k-coacc{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.uwf .k-coacc svg{flex-shrink:0;width:12px;height:12px}.uwf .k-coacc.fixed{background:var(--k-surface-soft);border:1px solid var(--k-border);color:var(--k-fg-2)}.uwf .k-coacc.fixed b{color:var(--k-fg);font-weight:700}.uwf .k-coacc.ask{background:var(--k-amber-soft);color:var(--k-amber);border:1px dashed var(--k-amber)}.uwf .k-coacc.none{color:var(--k-fg-4);border:1px solid var(--k-border);background:0 0}.uwf .k-coacc .acc{font-family:var(--k-mono);color:var(--k-fg-3);font-size:11px}.uwf .k-retired{border-radius:var(--k-r-pill);background:var(--k-slate-soft);height:22px;color:var(--k-slate);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.uwf .k-vtag{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.uwf .k-vtag .vn{font-family:var(--k-mono);background:var(--k-surface-soft);border:1px solid var(--k-border);color:var(--k-fg-2);border-radius:5px;padding:1px 6px;font-size:12px}.uwf table.k-table td .k-docname{align-items:center;gap:11px;min-width:0;display:flex}.uwf table.k-table td .k-docname .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:700;display:flex;overflow:hidden}.uwf table.k-table td .k-docname .fl{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.uwf .uwf-anchors{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex}.uwf .uwf-anchors a,.uwf .uwf-navlink{color:var(--k-fg-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.uwf .uwf-anchors a:hover,.uwf .uwf-navlink:hover{background:var(--k-surface-soft);color:var(--k-fg)}.uwf .uwf-anchors .n{color:var(--k-fg-4);font-size:11px;font-weight:700}.uwf .uwf-anchors .div{background:var(--k-border);width:1px;height:18px;margin:0 6px}.uwf .uwf-card{padding-bottom:12px}.uwf .uwf-cardskel{flex-direction:column;gap:12px;display:flex}.uwf .uwf-sec{margin-bottom:22px;scroll-margin-top:12px}.uwf .uwf-secfoot{align-items:center;gap:12px;margin-top:10px;display:flex}.uwf .uwf-secfoot .uwf-muted{flex:1}.uwf .uwf-footmsg{min-width:0;color:var(--k-fg-2);align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.uwf .uwf-footmsg .bad{color:var(--k-neg);font-weight:600}.uwf .uwf-unsaved{border-radius:var(--k-r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--k-accent-soft);height:20px;color:var(--k-accent-press);flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.uwf .uwf-banner{border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.uwf .uwf-banner.lock{background:var(--k-slate-soft);color:var(--k-fg-2)}.uwf .uwf-banner svg{color:var(--k-slate);flex-shrink:0}.uwf .k-vlist{border:1px solid var(--k-border);border-radius:12px;overflow:hidden}.uwf .k-vrow{border-bottom:1px solid var(--k-border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.uwf .k-vrow:last-child{border-bottom:none}.uwf .k-vrow .vn{font-family:var(--k-mono);color:var(--k-fg);text-align:center;background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:8px;padding:6px 0;font-size:13px;font-weight:700}.uwf .k-vrow.active .vn{background:var(--k-grad);color:#fff;border-color:#0000}.uwf .k-vrow .vt{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.uwf .k-vrow .vd{color:var(--k-fg-3);margin-top:2px;font-size:12px;line-height:1.4}.uwf .k-vrow .va{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.uwf .k-vrow.old{color:var(--k-fg-2)}.uwf .k-vrow.old .vn{color:var(--k-fg-3)}.uwf .k-vrow.checking{background:var(--k-surface-soft)}.uwf .uwf-vnote{color:var(--k-fg-2);font-weight:500}.uwf .k-vst{border-radius:var(--k-r-pill);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.uwf .k-vst svg{stroke-width:2.6px;width:11px;height:11px}.uwf .k-vst.active{background:var(--k-pos-soft);color:var(--k-pos)}.uwf .k-vst.checked{background:var(--k-blue-soft);color:var(--k-blue)}.uwf .k-vst.checking{background:var(--k-surface-soft);color:var(--k-fg-3)}.uwf .k-vst.errors{background:var(--k-neg-soft);color:var(--k-neg)}.uwf .k-vst.tested{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwf .k-vst.old{background:var(--k-surface-soft);color:var(--k-fg-4);border:1px solid var(--k-border)}.uwf .k-upzone{border:1.5px dashed var(--k-border-strong);cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;transition:all .13s;display:flex}.uwf .k-upzone:hover:not(:disabled){border-color:var(--k-accent);background:var(--k-accent-soft)}.uwf .k-upzone .ui{background:var(--k-accent-soft);width:38px;height:38px;color:var(--k-accent-press);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwf .k-upzone .ut{font-size:13px;font-weight:700}.uwf .k-upzone .ud{color:var(--k-fg-3);margin-top:2px;font-size:12px;line-height:1.4}.uwf .k-flow4{counter-reset:s;grid-template-columns:repeat(4,1fr);margin:0 0 14px;display:grid}.uwf .k-flow4 .s{color:var(--k-fg-3);border-top:2px solid var(--k-border);padding:8px 12px 8px 36px;font-size:12px;line-height:1.35;position:relative}.uwf .k-flow4 .s:before{counter-increment:s;content:counter(s);background:var(--k-surface-soft);border:1px solid var(--k-border-strong);width:20px;height:20px;color:var(--k-fg-3);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.uwf .k-flow4 .s b{color:var(--k-fg-2);font-size:12px;font-weight:700;display:block}.uwf .k-flow4 .s.done{border-top-color:var(--k-pos)}.uwf .k-flow4 .s.done:before{background:var(--k-pos);border-color:var(--k-pos);color:#fff;content:"✓"}.uwf .k-flow4 .s.now{border-top-color:var(--k-fg)}.uwf .k-flow4 .s.now:before{background:var(--k-black);border-color:var(--k-black);color:#fff}.uwf .k-flow4 .s.now b{color:var(--k-fg)}.uwf .uwf-report-wrap{margin-top:12px}.uwf .k-copick{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.uwf .k-copick.uwf-copick3{grid-template-columns:1fr 1fr 1fr}.uwf .k-copick button,.uwf .uwf-coinfo{text-align:left;border:1px solid var(--k-border-strong);font:inherit;cursor:pointer;color:var(--k-fg-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.uwf .uwf-coinfo{cursor:default;border-style:dashed}.uwf .k-copick .ci{background:var(--k-surface-soft);width:32px;height:32px;color:var(--k-fg-3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uwf .k-copick .t{color:var(--k-fg);font-size:13px;font-weight:700}.uwf .k-copick .d{color:var(--k-fg-3);margin-top:2px;font-size:11.5px}.uwf .k-copick button.on,.uwf .uwf-coinfo.on{border-color:var(--k-accent);box-shadow:0 0 0 1px var(--k-accent);background:var(--k-accent-soft)}.uwf .k-copick button.on .ci,.uwf .uwf-coinfo.on .ci{background:var(--k-grad);color:#fff}.uwf .k-copick button.on.idle{box-shadow:none;border-color:var(--k-accent);background:#fff}.uwf .k-copick button.on.idle .ci{background:var(--k-surface-soft);color:var(--k-accent-press)}.uwf .k-copick .d.uwf-co-idle{color:var(--k-accent-press);font-weight:600}.uwf .k-rep{border:1px solid var(--k-border);background:#fff;border-radius:14px;overflow:hidden}.uwf .k-rep .rh{border-bottom:1px solid var(--k-border);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.uwf .k-rep .rh .ri{background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.uwf .k-rep.bad .rh{background:var(--k-neg-soft)}.uwf .k-rep.bad .rh .ri,.uwf .k-rep.bad .rh .rt{color:var(--k-neg)}.uwf .k-rep.ok .rh{background:var(--k-pos-soft)}.uwf .k-rep.ok .rh .ri{color:var(--k-pos)}.uwf .k-rep.warn .rh{background:var(--k-amber-soft)}.uwf .k-rep.warn .rh .ri{color:var(--k-amber)}.uwf .k-rep .rh .rt{font-size:14px;font-weight:700}.uwf .k-rep .rh .rd{color:var(--k-fg-2);margin-top:3px;font-size:12.5px;line-height:1.5}.uwf .uwf-rep-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.uwf .k-rep .rgh{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);align-items:center;gap:8px;padding:9px 16px 7px;font-size:10.5px;font-weight:800;display:flex}.uwf .k-rep .rgh .dot{border-radius:50%;width:8px;height:8px}.uwf .k-rep .rgh.err .dot{background:var(--k-neg)}.uwf .k-rep .rgh.wrn .dot{background:var(--k-coral)}.uwf .k-rep .rgh .n{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-weight:600}.uwf .k-ritem{border-bottom:1px solid var(--k-border);grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 16px 14px;display:grid}.uwf .k-ritem:last-child{border-bottom:none}.uwf .k-ritem .rt{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.uwf .k-ritem .rt .pg{color:var(--k-fg-3);background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);white-space:nowrap;padding:1px 7px;font-size:11px;font-weight:600}.uwf .k-snip{font-family:var(--k-mono);color:var(--k-fg-2);background:var(--k-surface-soft);border-left:3px solid var(--k-border-strong);white-space:pre-wrap;word-break:break-word;border-radius:0 8px 8px 0;padding:8px 12px;font-size:12px;line-height:1.55}.uwf .k-snip mark{background:var(--k-neg-soft);color:var(--k-neg);box-shadow:0 0 0 1px var(--k-neg);border-radius:3px;padding:0 2px;font-weight:700}.uwf .k-snip mark.w{background:var(--k-coral-soft);color:var(--k-coral-press);box-shadow:0 0 0 1px var(--k-coral)}.uwf .k-ritem .rw{grid-template-columns:96px minmax(0,1fr);gap:4px 12px;font-size:12.5px;line-height:1.5;display:grid}.uwf .k-ritem .rw .k{color:var(--k-fg-3);font-weight:600}.uwf .k-ritem .rw .v{color:var(--k-fg-2)}.uwf .k-tagcopy{font-family:var(--k-mono);color:var(--k-fg);border:1px solid var(--k-border-strong);cursor:pointer;vertical-align:middle;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:3px 6px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.uwf .k-tagcopy svg{width:13px;height:13px;color:var(--k-fg-3)}.uwf .k-tagcopy:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.uwf .k-tagcopy.ok{border-color:var(--k-pos);color:var(--k-pos)}.uwf .k-tagcopy.ok svg{color:var(--k-pos)}.uwf .k-qlist{flex-direction:column;gap:8px;display:flex}.uwf .k-q{border:1px solid var(--k-border);background:#fff;border-radius:12px;overflow:hidden}.uwf .k-q.bad{border-color:var(--k-neg)}.uwf .k-q .qh{cursor:pointer;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.uwf .k-q .qh:hover{background:var(--k-surface-soft)}.uwf .k-q .qh .hd{color:var(--k-fg-4);display:flex}.uwf .k-q .qh .qi{background:var(--k-accent-soft);width:34px;height:34px;color:var(--k-accent-press);border-radius:9px;justify-content:center;align-items:center;display:flex}.uwf .k-q .qh .qt{align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.uwf .k-q .qh .qd{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.uwf .k-q .qh .qd code{font-family:var(--k-mono);color:var(--k-fg-2);background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:4px;padding:0 5px;font-size:11px}.uwf .k-q.open{border-color:var(--k-accent-line);box-shadow:0 0 0 3px var(--k-accent-soft)}.uwf .uwf-qissues{flex-direction:column;gap:4px;margin:0;padding:0 14px 10px 78px;list-style:none;display:flex}.uwf .uwf-qissues li{color:var(--k-neg);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.uwf .k-q .qedit{border-top:1px solid var(--k-border);grid-template-columns:minmax(0,1fr) 300px;display:grid}.uwf .k-q .qedit .qf{padding:14px 14px 12px}.uwf .k-q .qedit .qp{background:var(--k-surface-soft);border-left:1px solid var(--k-border);padding:14px}.uwf .k-q .qedit .qp .cap{text-transform:uppercase;letter-spacing:.1em;color:var(--k-fg-4);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.uwf .k-q .qedit .qp .box{border:1px solid var(--k-border);background:#fff;border-radius:10px;padding:12px}.uwf .k-q .qfoot{border-top:1px solid var(--k-border);background:var(--k-surface-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.uwf .uwf-qname{align-items:center;display:flex;position:relative}.uwf .uwf-qname .pre{color:var(--k-fg-3);font-family:var(--k-mono);font-size:13px;position:absolute;left:11px}.uwf .uwf-qname .kf-input{font-family:var(--k-mono);padding-left:30px}.uwf .uwf-static{min-height:38px;color:var(--k-fg-2);align-items:center;font-size:13px;display:flex}.uwf .uwf-chk{min-height:38px;color:var(--k-fg-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.uwf .uwf-chk.sm{min-height:26px;font-size:12px}.uwf .uwf-flags{flex-wrap:wrap;gap:4px 14px;display:flex}.uwf .uwf-adding{padding:14px}.uwf .uwf-addhead{align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.uwf .uwf-addhead .k-btn{margin-left:auto}.uwf .k-qtypes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.uwf .k-qtype{text-align:left;border:1px solid var(--k-border-strong);font:inherit;cursor:pointer;color:var(--k-fg-2);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.uwf .k-qtype svg{color:var(--k-accent)}.uwf .k-qtype .t{color:var(--k-fg);font-size:13px;font-weight:700}.uwf .k-qtype .d{color:var(--k-fg-3);font-size:11.5px;line-height:1.4}.uwf .k-qtype:hover{border-color:var(--k-accent);background:var(--k-accent-soft)}.uwf .k-qopts{flex-direction:column;gap:6px;display:flex}.uwf .k-qopts .o{grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.uwf .k-qopts .o .i{color:var(--k-fg-4);text-align:center;font-size:11px;font-weight:700}.uwf .k-qopts .o .rm{color:var(--k-fg-4);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.uwf .k-qopts .o .rm:hover{background:var(--k-neg-soft);color:var(--k-neg)}.uwf .uwf-qsave{border-top:1px dashed var(--k-border);align-items:center;gap:12px;margin-top:6px;padding-top:10px;display:flex}.uwf .uwf-qsave>span{flex:1}.uwf .k-drawer .dbody:has(>.uwf-ref){flex-direction:column;display:flex;overflow:hidden}.uwf .uwf-ref{flex-direction:column;flex:auto;min-height:0;display:flex}.uwf .uwf-ref .uwf-reflist{flex:auto;min-height:0;overflow-y:auto}.uwf .uwf-ref .rsearch{background:#fff;align-items:center;gap:8px;padding:10px 0;display:flex}.uwf .uwf-ref .rsearch .k-field{border-color:var(--k-border-strong);background:#fff;flex:1;height:38px}.uwf .uwf-ref .rsearch input{font:inherit;background:0 0;border:none;outline:none;flex:1}.uwf .uwf-ref .rchips{flex-wrap:wrap;gap:5px;padding:4px 0;display:flex}.uwf .uwf-ref .rchips .k-chip{height:26px;font:inherit;background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);cursor:pointer;color:var(--k-fg-2);padding:0 10px;font-size:11.5px}.uwf .uwf-ref .rchips .k-chip.active{background:var(--k-black);color:#fff;border-color:#0000}.uwf .uwf-ref .rgrp{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);align-items:center;gap:7px;padding:14px 0 4px;font-size:10.5px;font-weight:800;display:flex}.uwf .uwf-ref .uwf-loop{text-transform:none;letter-spacing:0;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.uwf .k-refrow{cursor:pointer;border-bottom:1px solid var(--k-border);grid-template-columns:minmax(45%,1fr) minmax(0,auto);align-items:center;gap:4px 12px;padding:9px 4px;display:grid}.uwf .k-refrow:hover{background:var(--k-surface-soft)}.uwf .k-refrow.ok{background:var(--k-pos-soft)}.uwf .k-refrow .rn{font-size:13px;font-weight:700}.uwf .k-refrow .rd{color:var(--k-fg-3);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px;line-height:1.4}.uwf .k-refrow .rt{font-family:var(--k-mono);color:var(--k-fg-2);border:1px solid var(--k-border-strong);overflow-wrap:anywhere;background:#fff;border-radius:6px;justify-self:end;align-items:center;gap:7px;min-width:0;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.uwf .k-refrow .rt svg{flex:none}.uwf .k-refrow.ok .rt{border-color:var(--k-pos);color:var(--k-pos)}.uwf .uwf-optional{color:var(--k-amber);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;display:inline-flex}.uwf .uwf-billonly{color:var(--k-accent);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;display:flex}.uwf .k-refnote{background:var(--k-accent-soft);color:var(--k-fg-2);border-radius:10px;align-items:flex-start;gap:9px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.uwf .uwf-refskel{flex-direction:column;gap:8px;padding:10px 0;display:flex}.uwf .uwf-refempty{text-align:center;color:var(--k-fg-3);padding:30px;font-size:12.5px}.uwf.uwf-refpage{background:#fff;flex-direction:column;height:100vh;padding:0 16px 16px;display:flex}.uwf .uwf-refpage-head{border-bottom:1px solid var(--k-border);align-items:center;gap:10px;padding:14px 0 10px;display:flex}.uwf .uwf-refpage-title{font-size:15px;font-weight:700}.uwf .uwf-modal{flex-direction:column;gap:8px;display:flex}.uwf .uwf-searchbox{border:1px solid var(--k-border-strong);background:#fff;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.uwf .uwf-searchbox input{font:inherit;background:0 0;border:none;outline:none;flex:1}.uwf .uwf-hits{border:1px solid var(--k-border);border-radius:10px;flex-direction:column;min-height:44px;display:flex;overflow:hidden}.uwf .uwf-hit{border:none;border-bottom:1px solid var(--k-border);font:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:9px 12px;display:flex}.uwf .uwf-hit:last-child{border-bottom:none}.uwf .uwf-hit:hover{background:var(--k-surface-soft)}.uwf .uwf-hit .nm{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.uwf .uwf-hit .sub{color:var(--k-fg-3);margin-top:2px;font-size:11.5px}.uwf .uwf-hit .cell-code{font-family:var(--k-mono);font-size:12px}.uwf .uwf-status{color:var(--k-fg-3);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.uwf .uwf-pad{text-align:center;padding:12px}.uwf .uwf-outcome{background:var(--k-amber-soft);box-shadow:inset 0 0 0 1.5px var(--k-amber);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.uwf .uwf-outcome svg{color:var(--k-amber);flex-shrink:0}.uwf .uwf-outcome .ot{font-size:13px;font-weight:700}.uwf .uwf-outcome .od{color:var(--k-fg-2);margin-top:3px;font-size:12.5px;line-height:1.5}.uwf .uwf-usage{flex-direction:column;gap:8px;margin-top:4px;display:flex}.uwf .uwf-usage .row{align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.uwf .uwf-usage .row svg{color:var(--k-pos);flex-shrink:0;margin-top:2px}.uwf .uwf-usage .lb{font-weight:700}.uwf .uwf-usage .tb{color:var(--k-fg-3);margin-top:1px}.uwf .uwf-ack{border:1.5px solid var(--k-border-strong);color:var(--k-fg-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.uwf .uwf-ack.on{border-color:var(--k-amber);background:var(--k-amber-soft)}.uwf .k-billtag{background:var(--k-accent-soft);height:18px;color:var(--k-accent);border-radius:5px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.uwf .uwf-billlists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uwf .uwf-pills{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;margin-top:7px;display:flex}.uwf .uwf-pill{border-radius:var(--k-r-pill);background:var(--k-surface-soft);border:1px solid var(--k-border);height:26px;color:var(--k-fg-2);align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.uwf .uwf-pill button{width:20px;height:20px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.uwf .uwf-pill button:hover{background:var(--k-neg-soft);color:var(--k-neg)}.uwf .uwf-pills .uwf-any{color:var(--k-fg-3);font-size:12px}.uwf .uwf-toast{z-index:1300;background:var(--k-black);color:#fff;max-width:560px;box-shadow:var(--k-sh-lg);animation:uwf-in .18s var(--k-ease);border-radius:12px;padding:11px 16px;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.uw-svc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.uw-svc-toolbar-spacer{flex:auto}.uw-svc-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.uw-svc-filter-chip{border-radius:var(--k-r-pill);background:var(--k-surface-soft);border:1px solid var(--k-border);height:32px;font:inherit;color:var(--k-fg-2);cursor:pointer;transition:all .14s var(--k-ease);align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.uw-svc-filter-chip:hover{border-color:var(--k-border-strong);background:var(--k-surface);color:var(--k-fg)}.uw-svc-filter-chip:focus-visible{box-shadow:var(--k-ring);outline:none}.uw-svc-filter-chip-active{background:var(--k-fg);color:#fff;box-shadow:0 7px 18px var(--t-glow);border-color:#0000}.uw-svc-filter-count{color:var(--k-fg-4);font-weight:700}.uw-svc-filter-chip-active .uw-svc-filter-count{color:#ffffffb3}.paxlink{cursor:pointer;font:inherit;color:var(--k-fg);background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:3px 7px;font-weight:600;display:inline-flex}.paxlink:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.uw-svc-pax-avatars{display:inline-flex}.uw-svc-pax-avatars .dgc-avatar{border:1.5px solid var(--k-surface);width:22px;height:22px;margin-left:-6px;font-size:9px}.uw-svc-pax-avatars .dgc-avatar:first-child{margin-left:0}.uw-svc-pax-list{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.uw-svc-pax-row{color:var(--k-fg-2);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.uw-svc-pax-row:hover{background:var(--k-surface-soft)}.uw-svc-pax-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--k-accent);cursor:pointer;flex-shrink:0}.k-svc.uw-svc-kind-other{background:var(--k-surface-soft);color:var(--k-fg-3)}.uw-svc-row-tools{opacity:0;justify-content:flex-end;gap:6px;transition:opacity .12s;display:flex}tr:hover .uw-svc-row-tools,.uw-svc-row-tools:focus-within{opacity:1}.uw-svc-row-tools .dgc-inline-action{border-radius:7px;width:28px;height:28px;padding:0}.uw-svc-row-tools .dgc-inline-action:not(.dgc-inline-action-denied){background:0 0;border-color:#0000}.uw-svc-row-tools .dgc-inline-action svg{width:15px;height:15px}.uw-svc-nmen-pencil .dgc-inline-pencil,.uw-svc-nmen-pencil .dgc-inline-denied{opacity:0;transition:opacity .12s,color .12s,background-color .12s}tr:hover .uw-svc-nmen-pencil .dgc-inline-pencil,.uw-svc-nmen-pencil .dgc-inline-pencil:focus-visible{opacity:1}tr:hover .uw-svc-nmen-pencil .dgc-inline-denied{opacity:.7}.uw-svc-nmen-pencil .dgc-inline-denied:focus-visible{opacity:1}.uw-svc-pax-anchor{align-items:center;display:inline-flex;position:relative}.uw-svc-nmen-pencil{z-index:1;margin-left:4px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.uw-svc-nmen-pencil:has(.dgc-inline-editing){position:static}.uw-svc-pax-anchor:has(.dgc-inline-editing) .paxlink{display:none}.k-manual{vertical-align:middle;border-radius:var(--k-r-pill);border:1px dashed var(--k-amber);height:20px;color:var(--k-amber);white-space:nowrap;background:var(--k-amber-soft);align-items:center;margin-left:6px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.uw-svc-drawer-overlay{z-index:60;background:#00000052;position:fixed;inset:0}.uw-svc-own-price{font-weight:700}.uw-svc-dogovor-price{color:var(--k-fg-3);margin-top:2px;font-size:12px;font-weight:400}.uw-svc-dogovor-price .uw-svc-netto-main{font-weight:400}.uw-svc-diverged{background:var(--k-amber-soft);width:16px;height:16px;color:var(--k-amber);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.uw-svc-rates{color:var(--k-fg-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.uw-svc-rates-label{color:var(--k-fg-2);font-weight:700}.uw-svc-rate{white-space:nowrap}.uw-svc-check{color:var(--k-fg-2);grid-column:1/-1;align-items:center;gap:7px;font-size:12.5px;display:flex}.uw-svc-warn{border:1px solid var(--k-border);border-left:3px solid var(--k-accent-press);background:var(--k-surface-soft);color:var(--k-fg-2);border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:12.5px;line-height:1.5}.uw-svc-form.after-kind>.kf-sec:first-child{margin-top:20px}.k-nameprev .cap{text-transform:uppercase;letter-spacing:.07em;color:var(--k-accent-press);margin-bottom:6px;font-size:10.5px;font-weight:700}.k-nameprev .nm{color:var(--k-fg);font-size:13.5px;font-weight:650;line-height:1.45}.k-nameprev .nm .ph{color:var(--k-fg-4);font-style:italic;font-weight:500}.uw-svc-netto-main{font-weight:700}.uw-svc-netto-captions{color:var(--k-fg-3);flex-direction:column;gap:2px;margin-top:2px;font-size:12px;display:flex}.uw-svc-money-nowrap{white-space:nowrap}.kf-pop .pfoot{border-top:1px solid var(--k-border);background:var(--k-surface-soft);padding:5px}.kf-pop .pact{text-align:left;cursor:pointer;width:100%;color:var(--k-fg-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.kf-pop .pact svg{flex-shrink:0;width:14px;height:14px}.kf-pop .pact:hover{background:var(--k-surface);color:var(--k-fg)}.kf-pop .pact.weighty{color:var(--k-accent-press)}.kf-pop .pact.weighty:hover{background:var(--k-accent-soft)}.kf-pop .pact.hi{box-shadow:inset 0 0 0 2px var(--k-accent)}.uw-svc-modal-foot{border-top:1px solid var(--k-border);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.uw-svc-partner-row{align-items:flex-end;gap:8px;display:flex}.uw-svc-partner-row>.kf{flex:1;min-width:0}.uw-svc-partner-view{border:1px solid var(--k-border);border-radius:var(--k-r-sm);background:var(--k-surface);width:38px;height:38px;color:var(--k-fg-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-svc-partner-view:hover{background:var(--k-surface-soft);color:var(--k-accent-press);border-color:var(--k-border-strong)}.uw-svc-partner-view-fields{flex-direction:column;gap:2px;display:flex}.uw-svc-partner-view-row{border-bottom:1px solid var(--k-border);gap:10px;padding:9px 0;font-size:13px;display:flex}.uw-svc-partner-view-row:last-child{border-bottom:none}.uw-svc-partner-view-label{color:var(--k-fg-3);flex:0 0 150px;font-weight:600}.uw-svc-partner-view-value{min-width:0;color:var(--k-fg);word-break:break-word;flex:1}.uwrc .tnum{font-variant-numeric:tabular-nums}.uwrc .uwrc-field{margin-bottom:14px}.uwrc .uwrc-field.err .kf-input,.uwrc tr.err .kf-input{border-color:var(--k-neg)}.uwrc .uwrc-ferr{color:var(--k-neg);margin-top:5px;font-size:12px;font-weight:600;line-height:1.4}.uwrc .uwrc-hint{color:var(--k-fg-3);margin-top:5px;font-size:11.5px;line-height:1.35}.uwrc .uwrc-perr{align-items:center;gap:10px;margin-bottom:12px;display:flex}.uwrc .uwrc-perr .uwrc-ferr{flex:1;min-width:0;margin-top:0}.uwrc .uwp-formerr .k-btn{flex-shrink:0;margin-left:auto}.uwrc .uwrc-note{color:var(--k-fg-3);margin-bottom:12px;font-size:12.5px;line-height:1.45}.uwrc .uwrc-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);margin:16px 0 8px;font-size:11px;font-weight:700}.uwrc .uwrc-sum{background:var(--k-surface-soft);border:1px solid var(--k-border);color:var(--k-fg);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.uwrc .uwrc-sum.warn{background:var(--k-amber-soft);color:var(--k-amber);border-color:#0000}.uwrc .uwrc-sum-extra{color:var(--k-fg-3);margin-top:2px;font-size:12px;font-weight:500}.uwrc .uwrc-skel{flex-direction:column;gap:10px;margin:16px 0 12px;display:flex}.uwrc .uwrc-table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13px}.uwrc .uwrc-table th{text-align:left;color:var(--k-fg-3);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.uwrc .uwrc-table td{vertical-align:top;border-bottom:1px solid var(--k-border);color:var(--k-fg);padding:8px}.uwrc .uwrc-table tr:last-child td{border-bottom:none}.uwrc .uwrc-table .num{text-align:right;white-space:nowrap}.uwrc .uwrc-rates .kf-input{text-align:right;width:140px}.uwrc .uwrc-rates td{line-height:36px}.uwrc .uwrc-rates td .uwrc-ferr,.uwrc .uwrc-rates td .uwrc-hint{max-width:220px;line-height:1.35}.uwrc .uwrc-pair{white-space:nowrap;font-weight:700}.uwrc .uwrc-ref{color:var(--k-fg-3);font-size:12px}.uwrc .uwrc-total{color:var(--k-fg);margin-bottom:10px;font-size:14px;font-weight:700}.cl-sugg{position:relative}.cl-sugg>.kf-input{width:100%}.cl-sugg-pop{min-width:100%}.cl-sugg-pop .opt{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cl-sugg-fio{color:var(--k-fg);font-weight:500}.cl-sugg-meta{color:var(--k-fg-3)}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.dgt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.dgt-note{color:var(--k-fg-3);grid-column:1/-1;margin:0 0 8px;font-size:12.5px;line-height:1.5}.dgt-error{color:var(--k-neg);margin:0 0 8px;font-size:12.5px;line-height:1.5}.dgt-avatar-row .dgc-avatar{flex-shrink:0;width:34px;height:34px;font-size:12px}.dgt-avatar-lg .dgc-avatar{flex-shrink:0;width:44px;height:44px;font-size:15px}.dgt-avatar-sm .dgc-avatar{flex-shrink:0;width:30px;height:30px;font-size:10.5px}.dgt-name-cell{align-items:center;gap:11px;min-width:0;display:flex}.dgt-name-block{flex:1;min-width:0}.dgt-name-line{white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:flex}.dgt-name-rus{text-overflow:ellipsis;flex:auto;min-width:60px;overflow:hidden}.dgt-name-lat{font-family:var(--k-mono);color:var(--k-fg-3);letter-spacing:.02em;margin-top:2px;font-size:10.5px}.tb{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.tb svg{width:11px;height:11px}.tb.main{background:var(--k-accent-soft);color:var(--k-accent-press)}.tb.adult{background:var(--k-slate-soft);color:var(--k-slate)}.tb.child{background:var(--k-amber-soft);color:var(--k-amber)}.tb.warn{background:var(--k-amber-soft);color:var(--k-amber);border:1px dashed var(--k-amber)}.dgt-svc-cell{align-items:center;gap:7px;display:flex}.dgt-svc-icons{gap:3px;display:flex}.dgt-svc-count{color:var(--k-fg-2);white-space:nowrap;font-size:12px;font-weight:600}.row-tools{opacity:0;justify-content:flex-end;gap:3px;transition:opacity .12s;display:flex}tr:hover .row-tools,.row-tools:focus-within{opacity:1}.row-tools button{width:28px;height:28px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.row-tools button svg{width:15px;height:15px}.row-tools button:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.row-tools button.del:hover{background:var(--k-neg-soft);color:var(--k-neg)}.k-addrow td{border-bottom:none!important;padding:0!important}.k-addrow button{border:1.5px dashed var(--k-border-strong);width:calc(100% - 22px);font:inherit;color:var(--k-fg-3);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:10px 11px 12px;padding:11px;font-size:13px;font-weight:600;transition:all .13s;display:flex}.k-addrow button:hover{border-color:var(--k-accent);color:var(--k-accent-press);background:var(--k-accent-soft)}.k-svc{border-radius:var(--k-r-pill);white-space:nowrap;align-items:center;gap:7px;height:22px;padding:0 8px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.k-svc svg{stroke-width:1.9px;flex-shrink:0;width:12px;height:12px}.k-svc.avia{background:var(--k-blue-soft);color:var(--k-blue)}.k-svc.hotel{background:var(--k-accent-soft);color:var(--k-accent-press)}.k-svc.trans{background:var(--k-slate-soft);color:var(--k-slate)}.k-svc.excur{background:var(--k-coral-soft);color:var(--k-amber)}.k-svc.visa{background:var(--k-amber-soft);color:var(--k-amber)}.k-svc.ins{background:var(--k-pos-soft);color:var(--k-pos)}.k-svc.dgt-svc-kind-other{background:var(--k-surface-soft);color:var(--k-fg-3)}.dgt-svc-icons .k-svc{justify-content:center;width:22px;height:22px;padding:0}.dgt-drawer-overlay{z-index:60;background:#00000052;position:fixed;inset:0}.k-drawer{z-index:115;background:var(--k-surface);border-radius:var(--k-r-lg);width:min(520px,100%);box-shadow:var(--k-sh-lg);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px}.k-drawer.under .dhead{background:var(--k-surface-soft);border-radius:var(--k-r-lg) var(--k-r-lg) 0 0}.k-drawer.under .dbody,.k-drawer.under .dfoot{opacity:.5;pointer-events:none;filter:saturate(.5)}.k-drawer.under .dhead .mx{box-shadow:0 0 0 1px var(--k-border-strong);background:#fff;margin-left:10px}.k-drawer .undertag{border-radius:var(--k-r-pill);background:var(--k-black);color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;height:24px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.k-drawer .dhead{border-bottom:1px solid var(--k-border);flex-shrink:0;align-items:center;gap:11px;padding:17px 20px;display:flex}.k-drawer .dhead .mi{background:var(--k-grad);color:#fff;width:36px;height:36px;box-shadow:0 6px 14px var(--k-accent-glow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-drawer .dhead .mt{color:var(--k-fg);margin:0;font-size:16px;font-weight:700}.k-drawer .dhead .ms{color:var(--k-fg-3);margin-top:1px;font-size:12px}.k-drawer .dhead .mx{border-radius:var(--k-r-sm);background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;display:flex}.k-drawer .dhead .mx:hover{background:var(--k-bg-2);color:var(--k-fg)}.k-drawer .dbody{flex:auto;padding:18px 20px 22px;overflow-y:auto}.k-drawer .dfoot{border-top:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:0 0 var(--k-r-lg) var(--k-r-lg);flex-shrink:0;align-items:center;gap:9px;padding:14px 20px;display:flex}.k-drawer .dfoot .grow{flex:1}.k-clientlink{border:1px solid var(--k-border);background:var(--k-surface-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;padding:10px 12px;display:flex}.k-clientlink>div{flex:1;min-width:200px}.k-clientlink.linked{background:var(--k-accent-soft);border-color:var(--k-accent-line)}.k-clientlink .ci{width:34px;height:34px;color:var(--k-fg-3);box-shadow:0 0 0 1px var(--k-border);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-clientlink.linked .ci{background:var(--k-grad);color:#fff;box-shadow:0 6px 14px var(--k-accent-glow)}.k-clientlink .ci svg{width:16px;height:16px}.k-clientlink .ct{font-size:13px;font-weight:700}.k-clientlink .cd{color:var(--k-fg-3);margin-top:1px;font-size:11.5px}.k-clientlink .cact{flex-shrink:0;margin-left:auto}.kf-sec .note{text-transform:none;letter-spacing:0;color:var(--k-fg-4);margin-left:auto;font-size:11px;font-weight:500}.k-nameprev{border-radius:var(--k-r-md);background:var(--k-grad-soft);border:1px solid var(--k-accent-line);margin-top:12px;padding:11px 13px}.k-nameprev .cap{text-transform:uppercase;letter-spacing:.07em;color:var(--k-accent-press);align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:flex}.k-nameprev .nm{color:var(--k-fg);font-size:13.5px;font-weight:650;line-height:1.45;font-family:var(--k-mono);justify-content:space-between;align-items:center;gap:10px;display:flex}.k-nameprev .nm .txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-nameprev .nm .ph{color:var(--k-fg-4);font-style:italic;font-weight:500;font-family:var(--k-font)}.k-manual{color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:5px;padding:0;font-family:inherit;font-size:11.5px;display:inline-flex}.k-nameprev .nm .k-manual{flex-shrink:0;margin-top:0}.k-manual:hover{color:var(--k-accent-press)}.dgt-field-msg{color:var(--k-fg-3);margin-top:5px;font-size:11.5px;line-height:1.4;display:block}.dgt-field-msg.bad{color:var(--k-neg);font-weight:600}.k-seg2{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);gap:3px;padding:3px;display:flex}.k-seg2 button{height:30px;font:inherit;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;font-size:12.5px;font-weight:600}.k-seg2 button.on{background:var(--k-surface);color:var(--k-fg);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border-strong)}.dgt-check{color:var(--k-fg-2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:flex}.dgt-check input[type=checkbox]{width:15px;height:15px;accent-color:var(--k-accent);cursor:pointer;flex-shrink:0}.dgt-svc-list{flex-direction:column;gap:2px;display:flex}.dgt-svc-row{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.dgt-svc-row.on{background:var(--k-accent-soft)}.dgt-svc-row:disabled{cursor:not-allowed;opacity:.55}.dgt-svc-row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.dgt-svc-row-date{color:var(--k-fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.dgt-svc-list .tm-check{flex-shrink:0}.k-matrixwrap{overflow-x:auto}table.k-matrix{border-collapse:collapse;min-width:100%}table.k-matrix th,table.k-matrix td{border-bottom:1px solid var(--k-border);white-space:nowrap;padding:9px 10px;font-size:13px}table.k-matrix thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);text-align:center;vertical-align:bottom;background:var(--k-surface);font-size:10.5px;font-weight:700}table.k-matrix thead th.svc{text-align:left}table.k-matrix th.svc,table.k-matrix td.svc{background:var(--k-surface);z-index:2;text-overflow:ellipsis;min-width:220px;max-width:300px;box-shadow:1px 0 0 var(--k-border);position:sticky;left:0;overflow:hidden}table.k-matrix tbody tr:hover td{background:var(--k-surface-soft)}table.k-matrix td.cellc,table.k-matrix th.cellc{text-align:center;min-width:62px}table.k-matrix .thav{flex-direction:column;align-items:center;gap:5px;display:flex}table.k-matrix .thav .tn{text-overflow:ellipsis;max-width:76px;overflow:hidden}table.k-matrix .thav .star{color:var(--k-accent);display:flex}table.k-matrix .thav .star svg{fill:currentColor;width:10px;height:10px}.tm-check{border:1.5px solid var(--k-border-strong);background:var(--k-surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:21px;height:21px;padding:0;transition:all .11s;display:inline-flex}.tm-check:hover{border-color:var(--k-accent)}.tm-check.on{background:var(--k-accent);border-color:var(--k-accent)}.tm-check.on svg{color:#fff;stroke-width:3px;width:13px;height:13px}.tm-check.ro{cursor:default;opacity:.55}.tm-check:disabled{cursor:not-allowed;opacity:.7}.tm-check.pending:disabled{cursor:wait}table.k-matrix td.rowsum,table.k-matrix th.rowsum{text-align:right;color:var(--k-fg-2);min-width:72px;font-size:12px;font-weight:700}table.k-matrix .rowall{color:var(--k-accent-press);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:700}table.k-matrix tr:hover .rowall{opacity:1}table.k-matrix .rowall:hover{background:var(--k-accent-soft)}table.k-matrix tfoot td{color:var(--k-fg-3);text-align:center;background:var(--k-surface);padding:8px 10px;font-size:11px;font-weight:700}table.k-matrix tfoot td.svc{text-align:left;text-transform:uppercase;letter-spacing:.06em}.k-toast{z-index:130;background:var(--k-black);color:#fff;box-shadow:var(--k-sh-lg);border-radius:12px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.k-toast svg{color:#7ce3b1;width:15px;height:15px}.dgt-modal-foot{border-top:1px solid var(--k-border);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.dgc-finance{flex-direction:column;display:flex}.dgc-fin-sec{margin-bottom:26px}.dgc-fin-sec:last-child{margin-bottom:0}.dgc-src-mf{background:var(--k-blue-soft);color:var(--k-blue)}.dgc-fin-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.dgc-fin-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);background:#ffffffb8;border:1px solid #ffffffb8;flex-direction:column;min-width:0;padding:15px 16px;display:flex}.dgc-fin-card-lab{color:var(--k-fg-2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.dgc-fin-card-lab svg{width:15px;height:15px;color:var(--k-fg-3);stroke-width:1.8px}.dgc-fin-card-main{letter-spacing:-.02em;color:var(--k-fg);margin-top:10px;font-size:23px;font-weight:700;line-height:1.05}.dgc-fin-card-ccy{color:var(--k-fg-3);margin-left:3px;font-size:14px;font-weight:600}.dgc-fin-card-alt{flex-wrap:wrap;gap:4px 14px;margin-top:9px;display:flex}.dgc-fin-card-alt-i{color:var(--k-fg-3);font-size:11.5px}.dgc-fin-card-alt-i b{color:var(--k-fg-2);font-weight:700}.dgc-fin-card-profit{background:linear-gradient(158deg,#c6eadac7,#ffffff9e)}.dgc-fin-card-profit .dgc-fin-card-main{color:var(--k-pos)}.dgc-fin-card-debt{background:linear-gradient(158deg,#ffcdcd99,#ffffff9e)}.dgc-fin-card-debt .dgc-fin-card-main,.dgc-fin-neg{color:var(--k-neg)}.dgc-fin-ccy{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);gap:3px;margin-bottom:12px;padding:3px;display:inline-flex}.dgc-fin-ccy-btn{font:inherit;color:var(--k-fg-2);border-radius:var(--k-r-pill);cursor:pointer;transition:color .14s var(--k-ease), background .14s var(--k-ease);background:0 0;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}.dgc-fin-ccy-btn:hover{color:var(--k-fg)}.dgc-fin-ccy-on{background:var(--k-fg);color:#fff;box-shadow:0 4px 12px var(--t-glow)}.dgc-fin-ccy-on:hover{color:#fff}.dgc-fin-status{color:var(--dgc-strong);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dgc-fin-dot{background:var(--dgc-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dgc-fin-ccy-in{color:var(--k-fg-3);font-size:11px;font-weight:700}.dgc-fin-doc{color:var(--k-fg);font-weight:600}.dgc-fin-comment{color:var(--k-fg-2);max-width:220px;font-size:12.5px}.dgc-fin-note{color:var(--k-fg-3);margin:0;padding:12px 4px;font-size:13px}.dgc-fin-srv{align-items:center;gap:9px;display:flex}.dgc-fin-srv-txt{min-width:0}.dgc-fin-exp{border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);width:24px;height:24px;color:var(--k-fg-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dgc-fin-exp:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.dgc-fin-chev{transition:transform .16s var(--k-ease);display:inline-flex}.dgc-fin-chev-open{transform:rotate(90deg)}.dgc-fin-srow-open>td{background:var(--k-surface-soft)}.dgc-fin-detail>td{background:var(--k-bg-2);padding:4px 12px 14px}.dgc-fin-bills{flex-direction:column;gap:12px;padding-top:10px;display:flex}.dgc-fin-bill{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);padding:12px 14px}.dgc-fin-bill-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dgc-fin-bill-id{align-items:center;gap:7px;min-width:0;display:flex}.dgc-fin-bill-id svg{color:var(--k-accent);flex-shrink:0}.dgc-fin-bill-no{color:var(--k-fg);font-size:13.5px;font-weight:700}.dgc-fin-bill-sup{color:var(--k-fg-3);font-size:12px}.dgc-fin-bill-head .dgc-fin-status{margin-left:auto}.dgc-fin-bill-sums{color:var(--k-fg-2);flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12.5px;display:flex}.dgc-fin-bill-sums b{color:var(--k-fg);font-weight:700}table.dgc-fin-pay{margin-top:11px}table.dgc-fin-pay th{background:var(--k-surface-soft);padding:8px 10px;font-size:10px}table.dgc-fin-pay td{padding:8px 10px;font-size:12.5px}table.dgc-fin-hist td{vertical-align:top}.dgc-hist{flex-direction:column;display:flex}.dgc-hist-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.dgc-hist-chips{align-items:center;gap:6px;display:flex}.dgc-hist-chip{border-radius:var(--k-r-pill);background:var(--k-surface-soft);border:1px solid var(--k-border);height:32px;font:inherit;color:var(--k-fg-2);cursor:pointer;transition:all .14s var(--k-ease);align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.dgc-hist-chip:hover{border-color:var(--k-border-strong);background:var(--k-surface);color:var(--k-fg)}.dgc-hist-chip-active{background:var(--k-fg);color:#fff;box-shadow:0 7px 18px var(--t-glow);border-color:#0000}.dgc-hist-chip-sw{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:7px}.dgc-hist-chip-pos .dgc-hist-chip-sw{background:var(--k-pos)}.dgc-hist-chip-blue .dgc-hist-chip-sw{background:var(--k-blue)}.dgc-hist-chip-neg .dgc-hist-chip-sw{background:var(--k-neg)}.dgc-hist-field{flex-direction:column;gap:4px;display:flex}.dgc-hist-field-lab{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);font-size:10.5px;font-weight:700}.dgc-hist-select,.dgc-hist-date{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);height:34px;color:var(--k-fg);font:inherit;padding:0 10px;font-size:13px}.dgc-hist-select:focus,.dgc-hist-date:focus{border-color:var(--k-accent);outline:none}.dgc-hist-select{min-width:168px}.dgc-hist-date{width:138px}.dgc-hist-mod{border-radius:var(--k-r-pill);letter-spacing:.02em;white-space:nowrap;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dgc-hist-mod-pos{background:var(--k-pos-soft);color:var(--k-pos)}.dgc-hist-mod-blue{background:var(--k-blue-soft);color:var(--k-blue)}.dgc-hist-mod-neg{background:var(--k-neg-soft);color:var(--k-neg)}.dgc-hist-mod-slate{background:var(--k-slate-soft);color:var(--k-slate)}.dgc-hist-row-head{align-items:center;gap:8px;display:flex}.dgc-hist-exp{border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);width:22px;height:22px;color:var(--k-fg-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dgc-hist-exp:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.dgc-hist-chev{transition:transform .16s var(--k-ease);display:inline-flex}.dgc-hist-chev-open{transform:rotate(90deg)}.dgc-hist-row-open>td{background:var(--k-surface-soft)}.dgc-hist-detail>td{background:var(--k-bg-2);padding:4px 12px 14px}.dgc-hist-note{color:var(--k-fg-3);margin:0;padding:10px 4px;font-size:13px}table.dgc-hist-detail-table{margin-top:8px}table.dgc-hist-detail-table th{background:var(--k-surface-soft);padding:8px 10px;font-size:10px}table.dgc-hist-detail-table td{padding:8px 10px;font-size:12.5px}.dgc-hist-pager{border-top:1px solid var(--k-border);background:var(--k-surface-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.dgc-hist-pager-info{color:var(--k-fg-3);font-size:12.5px}.dgc-hist-pager-nav{align-items:center;gap:8px;display:flex}.dgc-hist-pager-nav button{border-radius:var(--k-r-xs);border:1px solid var(--k-border-strong);background:var(--k-surface);height:32px;color:var(--k-fg-2);font:inherit;cursor:pointer;padding:0 12px;font-size:12.5px;font-weight:600}.dgc-hist-pager-nav button:disabled{color:var(--k-fg-4);cursor:default;opacity:.6}.dgc-hist-pager-nav button:not(:disabled):hover{border-color:var(--k-accent);color:var(--k-fg)}.uw-scanv-overlay{z-index:110;background:var(--k-overlay);-webkit-backdrop-filter:blur(3px);position:fixed;inset:0}.uw-scanv{z-index:115;border-radius:var(--k-r-lg);width:1120px;max-width:calc(100vw - 20px);box-shadow:var(--k-sh-lg);background:#eef0f6;outline:none;flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px}.uw-scanv-head{border-bottom:1px solid var(--k-border);border-radius:var(--k-r-lg) var(--k-r-lg) 0 0;background:#fff;flex-shrink:0;align-items:center;gap:11px;padding:14px 16px 14px 20px;display:flex}.uw-scanv-ic{background:var(--k-grad);color:#fff;width:36px;height:36px;box-shadow:0 6px 14px var(--k-accent-glow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-scanv-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.uw-scanv-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.uw-scanv-x{background:var(--k-surface-soft);border-radius:var(--k-r-sm);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uw-scanv-x:hover{color:var(--k-fg)}.uw-scanv .k-btn.uw-scanv-btn{border-color:var(--k-border-strong);color:var(--k-fg);background:#fff;padding:9px 14px}.uw-scanv .k-btn.uw-scanv-btn:hover{background:var(--k-surface-soft)}.uw-scanv-body{border-radius:0 0 var(--k-r-lg) var(--k-r-lg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.uw-scanv-loading{color:var(--k-fg-3);margin:auto;padding:40px;font-size:13px}.uw-scanv-msg{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.uw-scanv-msg .box{text-align:center;max-width:520px;box-shadow:var(--k-sh-md);background:#fff;border-radius:16px;padding:30px 32px 26px}.uw-scanv-msg .art{background:var(--k-accent-soft);width:66px;height:66px;color:var(--k-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.uw-scanv-msg .box.error .art{background:var(--k-neg-soft);color:var(--k-neg)}.uw-scanv-msg .et{font-size:16px;font-weight:700}.uw-scanv-msg .ed{color:var(--k-fg-2);margin:8px 0 18px;font-size:13px;line-height:1.55}.uw-scanv-msg .acts{justify-content:center;gap:8px;display:flex}.uw-scanv-image{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.uw-scanv-area{flex:1;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:26px 30px 30px;display:flex;overflow:auto}.uw-scanv-img{background:#fff;flex-shrink:0;max-width:none;display:block;box-shadow:0 12px 40px #141e5a38,0 0 0 1px #141e5a0f}.uw-scanv-foot{border-top:1px solid var(--k-border);background:#fff;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.uw-scanv-nav{border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);background:#fff;align-items:center;gap:4px;padding:2px;display:inline-flex}.uw-scanv-nav button{min-width:30px;height:30px;color:var(--k-fg-2);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.uw-scanv-nav button.txt{padding:0 10px}.uw-scanv-nav button:hover{background:var(--k-surface-soft)}.uw-scanv-nav button:disabled{color:var(--k-fg-4);cursor:default;background:0 0}.uw-scanv-nav .v{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:12.5px;font-weight:700}@keyframes uwdt-spin{to{transform:rotate(360deg)}}.uwdt{font-family:var(--k-font);color:var(--k-fg)}.uwdt .k-docbar{align-items:center;gap:10px;padding:18px 28px 0;display:flex}.uwdt .k-hint{color:var(--k-fg-3);align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.uwdt .k-hint svg{flex-shrink:0}.uwdt .uwdt-bar-actions{flex-shrink:0;gap:9px;margin-left:auto;display:flex}.uwdt .k-btn.secondary{border-color:var(--k-border-strong);color:var(--k-fg);background:#fff}.uwdt .k-btn.secondary:hover:not(:disabled){background:var(--k-surface-soft)}.uwdt .k-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.uwdt .k-doccols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;padding:16px 28px 30px;display:grid}.uwdt .k-docblock{border:1px solid var(--k-border);border-radius:var(--k-r-md);background:#fff;overflow:hidden;box-shadow:0 18px 44px #1e28641f}.uwdt .k-docblock .bh{border-bottom:1px solid var(--k-border);text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-2);align-items:center;gap:9px;padding:13px 16px 11px;font-size:12px;font-weight:700;display:flex}.uwdt .k-docblock .bh svg{width:14px;height:14px;color:var(--k-accent)}.uwdt .k-docblock .bh .cnt{color:var(--k-fg-4);background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);letter-spacing:0;padding:0 6px;font-size:11px;font-weight:800}.uwdt .k-docblock .bh .note{text-transform:none;letter-spacing:0;color:var(--k-fg-3);margin-left:auto;font-size:11.5px;font-weight:500}.uwdt .uwdt-min0{min-width:0}.uwdt .k-tablewrap{box-shadow:none;background:#fff;border:none;border-radius:0;margin:0}.uwdt table.k-table{border-collapse:collapse;table-layout:fixed;width:100%}.uwdt table.k-table td>*{min-width:0}.uwdt table.k-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:12px 11px;font-size:10.5px;font-weight:700}.uwdt table.k-table th .thx{align-items:center;gap:6px;display:inline-flex}.uwdt table.k-table th .thx svg{width:13px;height:13px;color:var(--k-accent);stroke-width:1.9px;flex-shrink:0}.uwdt table.k-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;padding:12px 11px;font-size:13.5px}.uwdt table.k-table tbody tr{transition:background-color .12s var(--k-ease);cursor:pointer}.uwdt table.k-table tbody tr:last-child td{border-bottom:none}.uwdt table.k-table tbody tr:hover td{background:var(--k-surface-soft)}.uwdt table.k-table td .k-docname{align-items:center;gap:11px;min-width:0;display:flex}.uwdt table.k-table td .k-docname .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.uwdt table.k-table td .k-docname .fl{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.uwdt table.k-table td .k-docname .fl b{color:var(--k-fg-2);font-weight:600}.uwdt .k-docic{background:var(--k-accent-soft);width:32px;height:32px;color:var(--k-accent-press);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uwdt .k-docic svg{stroke-width:1.8px;vertical-align:middle;width:16px;height:16px;color:inherit;margin:0}.uwdt .k-who{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.uwdt .k-who .d{font-variant-numeric:tabular-nums;font-weight:600}.uwdt .k-who .t{color:var(--k-fg-3);font-size:12px}.uwdt .uwdt-bill{min-width:0;margin-top:4px;display:flex}.uwdt .uwdt-billchip{border-radius:var(--k-r-pill);background:var(--k-accent-soft);max-width:100%;height:20px;color:var(--k-accent-press);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-block;overflow:hidden}.uwdt .uwdt-by{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.uwdt .k-vers{border-radius:var(--k-r-pill);border:1px solid var(--k-border-strong);height:24px;font:inherit;color:var(--k-fg-2);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:5px;max-width:100%;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.uwdt .k-vers svg{width:12px;height:12px;transition:transform .14s var(--k-ease)}.uwdt .k-vers.open svg{transform:rotate(180deg)}.uwdt .k-vers:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.uwdt .k-vers.one{color:var(--k-fg-4);cursor:default;background:0 0;border-color:#0000;font-weight:600}.uwdt table.k-table tr.k-verrow td{background:var(--k-surface-soft);color:var(--k-fg-2);padding-top:7px;padding-bottom:7px;font-size:12.5px}.uwdt table.k-table tr.k-verrow td:first-child{padding-left:54px;position:relative}.uwdt table.k-table tr.k-verrow td:first-child:before{content:"";border-left:2px solid var(--k-border-strong);position:absolute;top:0;bottom:0;left:26px}.uwdt table.k-table tr.k-verrow.last td:first-child:before{bottom:50%}.uwdt table.k-table tr.k-verrow td:first-child:after{content:"";border-top:2px solid var(--k-border-strong);width:14px;position:absolute;top:50%;left:26px}.uwdt table.k-table tr.k-verrow .vn{font-family:var(--k-mono);color:var(--k-fg-2);border:1px solid var(--k-border);background:#fff;border-radius:5px;margin-right:8px;padding:1px 6px;font-size:11.5px;font-weight:700}.uwdt table.k-table td.uwdt-of{color:var(--k-fg-4);font-size:12px}.uwdt .k-docacts{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:3px;display:flex}.uwdt .k-docacts button{height:28px;color:var(--k-fg-3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.uwdt .k-docacts button svg{width:14px;height:14px}.uwdt .k-docacts button:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwdt .k-docacts button.main{color:var(--k-fg-2);border-color:var(--k-border-strong)}.uwdt .k-docacts button.main:hover{border-color:var(--k-accent)}.uwdt .k-drop{border:1.5px dashed var(--k-border-strong);text-align:center;cursor:pointer;background:var(--k-surface-soft);border-radius:12px;margin:14px 16px 6px;padding:16px 14px;transition:all .13s}.uwdt .k-drop:hover,.uwdt .k-drop.over{border-color:var(--k-accent);background:var(--k-accent-soft)}.uwdt .k-drop:focus-visible{box-shadow:var(--k-ring);outline:none}.uwdt .k-drop .di{width:36px;height:36px;color:var(--k-accent);box-shadow:var(--k-sh-xs), 0 0 0 1px var(--k-border);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.uwdt .k-drop .dt{margin-top:8px;font-size:13px;font-weight:700}.uwdt .k-drop .dd{color:var(--k-fg-3);margin-top:3px;font-size:11.5px;line-height:1.45}.uwdt .k-drop .dd b{color:var(--k-accent-press);font-weight:700}.uwdt .uwdt-scans{padding:6px 0 4px}.uwdt .uwdt-noscans{color:var(--k-fg-3);text-align:center;padding:8px 16px 18px;font-size:12.5px;line-height:1.5}.uwdt .k-scan{border-top:1px solid var(--k-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 16px;display:grid;position:relative}.uwdt .k-scan:first-of-type{border-top:none}.uwdt .k-scan .th{background:var(--k-surface-soft);border:1px solid var(--k-border);width:44px;height:56px;color:var(--k-fg-3);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.uwdt .k-scan .th .ext{letter-spacing:.06em;text-align:center;background:var(--k-fg-2);color:#fff;padding:2px 0;font-size:8.5px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.uwdt .k-scan .th.img{background:repeating-linear-gradient(135deg,#e9ecf5 0 6px,#f5f6fb 6px 12px)}.uwdt .k-scan .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.uwdt .k-scan .cm{color:var(--k-fg-2);margin-top:3px;font-size:12.5px;line-height:1.4}.uwdt .k-scan .mt{color:var(--k-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.uwdt .k-scan .row-tools{opacity:0;justify-content:flex-end;gap:3px;transition:opacity .12s;display:flex}.uwdt .k-scan:hover .row-tools,.uwdt .k-scan:focus-within .row-tools{opacity:1}.uwdt .k-scan .row-tools button{width:28px;height:28px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.uwdt .k-scan .row-tools button:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwdt .k-scan .row-tools button.del:hover{background:var(--k-neg-soft);color:var(--k-neg)}.uwdt .k-scan.uwdt-openable{cursor:pointer;transition:background-color .12s var(--k-ease)}.uwdt .k-scan.uwdt-openable:hover{background:var(--k-surface-soft)}.uwdt .uwdt-scan-skel{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.uwdt .uwdt-bx{border-top:1px solid var(--k-border);padding:4px 0 6px}.uwdt .uwdt-bxh{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-2);align-items:center;gap:7px;padding:12px 16px 4px;font-size:11px;font-weight:800;display:flex}.uwdt .uwdt-bxh svg{color:var(--k-accent);flex-shrink:0}.uwdt .uwdt-bxsub{color:var(--k-fg-3);padding:8px 16px 2px;font-size:11.5px;font-weight:700}.uwdt .uwdt-bxnone{color:var(--k-fg-4);padding:4px 16px 8px;font-size:12px}.uwdt .uwdt-bx .k-scan{border-top:none;padding-top:8px;padding-bottom:8px}.uwdt .uwdt-bxlink{color:var(--k-accent-press);align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.uwdt .uwdt-bxlink:hover{text-decoration:underline}.uwdt .uwdt-bxonly{color:var(--k-fg-3);margin-top:5px;font-size:12px}.uwdt .uwdt-bxmsg{color:var(--k-fg-3);padding:6px 16px 12px;font-size:12.5px;line-height:1.45}.uwdt .uwdt-bxmsg.error{color:var(--k-neg);font-weight:600}.uwdt .uwdt-scan-skel .uwdt-sk-card{border-radius:10px;display:block}.uwdt .k-empty{text-align:center;padding:52px 20px 56px}.uwdt .k-empty .art{background:var(--k-grad-soft);border:1px solid var(--k-accent-line);width:74px;height:74px;color:var(--k-accent-press);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.uwdt .k-empty .art svg{stroke-width:1.4px}.uwdt .k-empty .et{font-size:16px;font-weight:700}.uwdt .k-empty .ed{color:var(--k-fg-3);max-width:380px;margin:6px auto 18px;font-size:13px;line-height:1.5}.uwdt .k-empty .k-btn{display:inline-flex}.uwdt .uwdt-empty-line{color:var(--k-fg-3);align-items:center;gap:12px;padding:18px 16px;font-size:13px;display:flex}.uwdt .uwdt-empty-line .k-btn{margin-left:auto}.uwdt .k-errst{text-align:center;padding:46px 20px 50px}.uwdt .k-errst .art{background:var(--k-neg-soft);width:66px;height:66px;color:var(--k-neg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.uwdt .k-errst .et{font-size:15px;font-weight:700}.uwdt .k-errst .ed{color:var(--k-fg-3);max-width:400px;margin:5px auto 16px;font-size:12.5px;line-height:1.5}.uwdt .k-errst .k-btn{display:inline-flex}.uwdt .uwdt-toast{z-index:1300;background:var(--k-black);color:#fff;box-shadow:var(--k-sh-lg);border-radius:12px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.uwdt .uwdt-toast svg{color:#7ce3b1;flex-shrink:0}.uwdt .uwdt-toast.error svg{color:#ff9da0}.uwdt-m .k-upfile{border-bottom:1px solid var(--k-border);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.uwdt-m .k-upfile:last-of-type{border-bottom:none}.uwdt-m .k-upfile .fi{background:var(--k-surface-soft);width:40px;height:40px;color:var(--k-fg-3);border:1px solid var(--k-border);border-radius:9px;justify-content:center;align-items:center;display:flex}.uwdt-m .k-upfile .fn{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.uwdt-m .k-upfile .fn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uwdt-m .k-upfile .fn small{color:var(--k-fg-3);flex-shrink:0;font-size:11.5px;font-weight:500}.uwdt-m .k-upfile .frow{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.uwdt-m .k-upfile.bad .fi{background:var(--k-neg-soft);color:var(--k-neg);border-color:#0000}.uwdt-m .k-upfile.bad .why{color:var(--k-neg);margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}.uwdt-m .k-upfile.ok .fi{background:var(--k-pos-soft);color:var(--k-pos);border-color:#0000}.uwdt-m .k-upfile .rm{color:var(--k-fg-4);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;display:inline-flex}.uwdt-m .k-upfile .rm:hover:not(:disabled){background:var(--k-neg-soft);color:var(--k-neg)}.uwdt-m .uwdt-gh{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);padding:10px 0 2px;font-size:10.5px;font-weight:800}.uwdt-m .uwdt-min0{min-width:0}.uwdt-m .uwdt-nothing{color:var(--k-fg-3);text-align:center;padding:14px;font-size:12.5px}.uwdt-m .uwdt-formerr{background:var(--k-neg-soft);color:var(--k-neg);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.uwdt-m .uwdt-formerr svg{flex-shrink:0;margin-top:1px}.uwdt-m .uwdt-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.uwdt-m .uwdt-field .lb{color:var(--k-fg-2);font-size:12px;font-weight:700}.uwdt-m .uwdt-area{resize:vertical;min-height:84px;font:inherit}.uwdt-m .uwdt-ferr{color:var(--k-neg);font-size:12px;font-weight:600}.uwdt-m .kf-input[aria-invalid=true]{border-color:var(--k-neg)}.uwdt-m .k-mtext{color:var(--k-fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.k-btn.primary.uwdt-danger{background:var(--k-neg);box-shadow:0 9px 24px #e5484d59}.k-btn.primary.uwdt-danger:hover:not(:disabled){background:#c93a3f}.uwp .uwdt-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.8s linear infinite uwdt-spin;display:inline-block}.uwbl{font-family:var(--k-font);color:var(--k-fg);padding-bottom:30px}.uwbl .tnum{font-variant-numeric:tabular-nums}.uwbl .uwbl-bar{align-items:center;gap:10px;padding:18px 28px 0;display:flex}.uwbl .uwbl-hint{color:var(--k-fg-3);align-items:center;gap:8px;font-size:12px;display:flex}.uwbl .uwbl-hint svg{flex-shrink:0}.uwbl .uwbl-bar-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.uwbl .uwbl-norate{color:var(--k-amber);font-size:12px;font-weight:600}.uwbl .k-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.uwbl .uwbl-block{border:1px solid var(--k-border);border-radius:var(--k-r-md);background:#fff;margin:16px 28px 0;overflow:hidden;box-shadow:0 18px 44px #1e28641f}.uwbl .uwbl-block .bh{border-bottom:1px solid var(--k-border);text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-2);align-items:center;gap:9px;padding:13px 16px 11px;font-size:12px;font-weight:700;display:flex}.uwbl .uwbl-block .bh svg{width:14px;height:14px;color:var(--k-accent)}.uwbl .uwbl-block .bh .cnt{color:var(--k-fg-4);background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);letter-spacing:0;padding:0 6px;font-size:11px;font-weight:800}.uwbl .uwbl-tablewrap{background:#fff;overflow-x:auto}.uwbl table.uwbl-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.uwbl table.uwbl-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:12px 11px;font-size:10.5px;font-weight:700}.uwbl table.uwbl-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;padding:12px 11px;font-size:13.5px}.uwbl table.uwbl-table th.r,.uwbl table.uwbl-table td.r{text-align:right}.uwbl table.uwbl-table tbody tr:last-child td{border-bottom:none}.uwbl table.uwbl-table tbody tr.uwbl-row:hover td{background:var(--k-surface-soft)}.uwbl table.uwbl-table td.no{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.uwbl table.uwbl-table td.ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uwbl table.uwbl-table td .sum{white-space:nowrap;font-weight:600}.uwbl table.uwbl-table td .sub{color:var(--k-fg-3);white-space:nowrap;margin-top:3px;font-size:11.5px}.uwbl table.uwbl-table tr.off td,.uwbl table.uwbl-table tr.off td .sub{color:var(--k-fg-4)}.uwbl .uwbl-state{border-radius:var(--k-r-pill);border:1px solid var(--k-border);background:var(--k-surface-soft);height:20px;color:var(--k-fg-3);white-space:nowrap;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.uwbl .uwbl-link{font:inherit;color:var(--k-accent-press);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.uwbl .uwbl-link:hover{text-decoration:underline}.uwbl .uwbl-link:focus-visible{box-shadow:var(--k-ring);border-radius:4px;outline:none}.uwbl .uwbl-acts{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:3px;display:flex}.uwbl .uwbl-acts button{height:28px;color:var(--k-fg-3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.uwbl .uwbl-acts button svg{width:14px;height:14px}.uwbl .uwbl-acts button:hover{background:var(--k-accent-soft);color:var(--k-accent-press)}.uwbl .uwbl-acts button.main{color:var(--k-fg-2);border-color:var(--k-border-strong)}.uwbl .uwbl-acts button.main:hover{border-color:var(--k-accent)}.uwbl .uwbl-acts button.del:hover{background:var(--k-neg-soft);color:var(--k-neg)}.uwbl .uwbl-totals{border-top:1px solid var(--k-border);background:var(--k-surface-soft);flex-wrap:wrap;gap:28px;padding:13px 16px;display:flex}.uwbl .uwbl-totals .it{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.uwbl .uwbl-totals .lb{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);font-size:11px;font-weight:700}.uwbl .uwbl-totals b{color:var(--k-fg);font-weight:700}.uwbl .uwbl-totals .it.neg b{color:var(--k-neg)}.uwbl .uwbl-totals .hint{color:var(--k-neg);font-size:11.5px;font-weight:600}.uwbl .uwbl-totals .miss{color:var(--k-amber);font-size:12px;font-weight:600}.uwbl .uwbl-empty{color:var(--k-fg-3);align-items:center;gap:12px;padding:18px 16px;font-size:13px;display:flex}.uwbl .uwbl-errst{text-align:center;padding:46px 20px 50px}.uwbl .uwbl-errst .art{background:var(--k-neg-soft);width:66px;height:66px;color:var(--k-neg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.uwbl .uwbl-errst .et{font-size:15px;font-weight:700}.uwbl .uwbl-errst .ed{color:var(--k-fg-3);max-width:400px;margin:5px auto 16px;font-size:12.5px;line-height:1.5}.uwbl .uwbl-errst .k-btn{display:inline-flex}.uwbl .uwbl-toast{z-index:1300;background:var(--k-black);color:#fff;box-shadow:var(--k-sh-lg);border-radius:12px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.uwbl .uwbl-toast svg{color:#7ce3b1;flex-shrink:0}.uwbl .uwbl-toast.error svg{color:#ff9da0}.uwbl-m .tnum{font-variant-numeric:tabular-nums}.uwbl-m .uwbl-facts{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:10px;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:10px 12px;display:grid}.uwbl-m .uwbl-facts dt{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);font-size:11px;font-weight:700}.uwbl-m .uwbl-facts dd{color:var(--k-fg);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:600;overflow:hidden}.uwbl-m .uwbl-field{margin-bottom:14px}.uwbl-m .uwbl-lb{color:var(--k-fg-2);margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.uwbl-m .uwbl-sumrow{align-items:center;gap:9px;display:flex}.uwbl-m .uwbl-sumrow .kf-input{flex:1;min-width:0}.uwbl-m .uwbl-ccy{min-width:28px;color:var(--k-fg-2);font-size:13px;font-weight:700}.uwbl-m .uwbl-field.err .kf-input{border-color:var(--k-neg)}.uwbl-m .uwbl-ferr{color:var(--k-neg);margin-top:5px;font-size:12px;font-weight:600;line-height:1.4}.uwbl-m .uwbl-amts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.uwbl-m .uwbl-amt{min-width:0}.uwbl-m .uwbl-amt button{border:1px solid var(--k-border-strong);width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.uwbl-m .uwbl-amt button:hover:not(:disabled){border-color:var(--k-accent);background:var(--k-accent-soft)}.uwbl-m .uwbl-amt button:focus-visible{box-shadow:var(--k-ring);outline:none}.uwbl-m .uwbl-amt button:disabled{cursor:not-allowed;opacity:.6}.uwbl-m .uwbl-amt .al{color:var(--k-fg-3);font-size:11px;font-weight:700}.uwbl-m .uwbl-amt .av{color:var(--k-fg);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}.uwbl-m .uwbl-ahint{color:var(--k-fg-3);margin-top:4px;font-size:11.5px;line-height:1.35}.uwbl-m .uwbl-ahint.neg{color:var(--k-neg);font-weight:600}.uwbl-m .uwbl-aerr{align-items:center;gap:10px;margin-bottom:8px;display:flex}.uwbl-m .uwbl-aerr .uwbl-ahint{flex:1;min-width:0;margin-top:0}.uwbl-m .uwbl-aerr .k-btn{flex-shrink:0;margin-left:auto}.uwbl-m .uwbl-mtext{color:var(--k-fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.k-btn.primary.uwbl-danger{background:var(--k-neg);box-shadow:0 9px 24px #e5484d59}.k-btn.primary.uwbl-danger:hover:not(:disabled){background:#c93a3f}.uw-bxd{padding:4px 0 12px}.uw-bxd .uw-bxd-deal{border:1px solid var(--k-border);border-radius:var(--k-r-md);background:var(--k-surface-soft);padding:14px 16px}.uw-bxd .uw-bxd-title{color:var(--k-fg);margin:0 0 12px;font-size:15px;font-weight:700}.uw-bxd .uw-bxd-facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 18px;margin:0;display:grid}.uw-bxd .uw-bxd-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.uw-bxd .uw-bxd-fact dt{letter-spacing:.03em;text-transform:uppercase;color:var(--k-fg-3);font-size:11px;font-weight:600}.uw-bxd .uw-bxd-fact dd{color:var(--k-fg);overflow-wrap:anywhere;margin:0;font-size:13.5px}.uw-bxd .uw-bxd-tnum{font-variant-numeric:tabular-nums}.uw-bxd .uw-bxd-ccy{color:var(--k-fg-2)}.uw-bxd .uw-bxd-feed{margin-top:18px}.uw-bxd .uw-bxd-feed-title{color:var(--k-fg-2);margin:0 0 8px;font-size:13px;font-weight:700}.uw-bxd .uw-bxd-items{margin:0;padding:0;list-style:none}.uw-bxd .uw-bxd-item{border-bottom:1px solid var(--k-border);gap:12px;padding:10px 0;display:flex}.uw-bxd .uw-bxd-item:last-child{border-bottom:0}.uw-bxd .uw-bxd-kind{background:var(--k-accent-soft);width:28px;height:28px;color:var(--k-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.uw-bxd .uw-bxd-item-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.uw-bxd .uw-bxd-item-meta{color:var(--k-fg-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.uw-bxd .uw-bxd-kind-label{color:var(--k-fg-2);font-weight:600}.uw-bxd .uw-bxd-dir{border-radius:var(--k-r-pill);background:var(--k-surface-soft);color:var(--k-fg-2);padding:0 6px}.uw-bxd .uw-bxd-author{color:var(--k-fg-2)}.uw-bxd .uw-bxd-time{font-variant-numeric:tabular-nums}.uw-bxd .uw-bxd-subject{color:var(--k-fg);font-size:13.5px;font-weight:600}.uw-bxd .uw-bxd-text{color:var(--k-fg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.uw-bxd .uw-bxd-empty{color:var(--k-fg-3);margin:0;padding:12px 0;font-size:13px}.uw-bxd .uw-bxd-more{margin-top:12px;display:inline-flex}.uw-bxd .uw-bxd-more-error{color:var(--k-neg);margin:10px 0 0;font-size:12.5px}.uw-bxd .uw-bxd-state{text-align:center;padding:46px 20px 50px}.uw-bxd .uw-bxd-state-ico{background:var(--k-accent-soft);width:52px;height:52px;color:var(--k-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.uw-bxd .uw-bxd-state-error .uw-bxd-state-ico{background:var(--k-neg-soft);color:var(--k-neg)}.uw-bxd .uw-bxd-state-text{max-width:420px;color:var(--k-fg-2);margin:0 auto 16px;font-size:14px;line-height:1.5}.uw-bxd .uw-bxd-state .k-btn{display:inline-flex}.uw-bxd .uw-bxd-facts-sk{margin-top:12px}.uw-bxd .uw-bxd-skeleton .uw-bxd-item-body{gap:6px}a.dgc-inline-action.uw-bxd-open{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.dgc-edit-section{margin-bottom:22px}.dgc-edit-section:last-child{margin-bottom:0}.dgc-edit-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--k-accent-press);margin:0 0 6px;font-size:12px;font-weight:700}.dgc-edit-hint{color:var(--k-fg-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.dgc-edit-buyer{border:none;min-width:0;margin:0 0 18px;padding:0}.dgc-edit-buyer>legend{padding:0}.dgc-edit-buyer-partner,.dgc-edit-buyer-contract{margin-top:10px}.dgc-edit-buyer-warn{border-radius:var(--k-r-sm);background:var(--k-amber-soft);color:var(--k-fg);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.dgc-edit-buyer-warn p{margin:0}.dgc-edit-buyer-warn p+p{margin-top:4px}.dgc-edit-buyer-note{margin:8px 0 0}.dgc-edit-field-hint{color:var(--k-amber);font-size:11.5px}.dgc-edit-field-error{color:var(--k-neg);margin:4px 0 0;font-size:12px}.dgc-bp{margin-bottom:12px}.dgc-bp-group{border:none;min-width:0;margin:0 0 12px;padding:0}.dgc-bp-group>legend{margin-bottom:6px;padding:0}.dgc-bp-grid{grid-template-columns:repeat(3,1fr);gap:10px 14px;display:grid}.dgc-bp-wide{grid-column:span 2}.dgc-bp-legacy{margin:0 0 8px}.dgc-bp-trunc{margin:4px 0 0;display:block}.dgc-bp-kind{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);gap:4px;margin-bottom:8px;padding:3px;display:inline-flex}.dgc-bp-seg{font:inherit;border-radius:calc(var(--k-r-sm) - 2px);color:var(--k-fg-2);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:13px;font-weight:600}.dgc-bp-seg:hover:not(:disabled){color:var(--k-fg)}.dgc-bp-seg.on{color:var(--k-fg);background:#fff;box-shadow:0 1px 2px #1018281a}.dgc-bp-seg:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px}.dgc-bp-seg:disabled{cursor:not-allowed;opacity:.6}.dgc-edit-ambig{border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface-soft);margin:10px 0;padding:12px 14px}.dgc-edit-ambig p{margin:0 0 8px;font-size:13px;line-height:1.5}.dgc-edit-ambig-list{margin:0 0 8px;padding:0;list-style:none}.dgc-edit-ambig-list li{border-top:1px solid var(--k-border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.dgc-edit-ambig-list li:first-child{border-top:none}.dgc-edit-grid{grid-template-columns:1fr 1fr;gap:12px 18px;margin-bottom:12px;display:grid}.dgc-edit-field{flex-direction:column;gap:4px;min-width:0;display:flex}.dgc-edit-field-wide{grid-column:1/-1}.dgc-edit-label{color:var(--k-fg-3);font-size:11px}.dgc-edit-input,.dgc-edit-textarea{font:inherit;color:var(--k-fg);background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;padding:7px 10px;font-size:13.5px}.dgc-edit-input:focus-visible,.dgc-edit-textarea:focus-visible{border-color:var(--k-accent);box-shadow:0 0 0 3px var(--k-accent-soft);outline:none}.dgc-edit-input:disabled,.dgc-edit-textarea:disabled{background:var(--k-surface-soft);color:var(--k-fg-3);cursor:not-allowed}.dgc-edit-textarea{resize:vertical;min-height:64px}.dgc-dest-form{flex-direction:column;gap:12px;display:flex}.dgc-dest-hint{color:var(--k-fg-3);margin:0;font-size:11.5px;line-height:1.45}.dgc-edit-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.dgc-edit-btn{font:inherit;border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);color:var(--k-fg-2);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.dgc-edit-btn:hover:not(:disabled){border-color:var(--k-accent);color:var(--k-fg)}.dgc-edit-btn:disabled{cursor:not-allowed;opacity:.6}.dgc-edit-btn-primary{background:var(--k-fg);border-color:var(--k-fg);color:#fff;box-shadow:0 6px 16px var(--t-glow)}.dgc-edit-btn-primary:hover:not(:disabled){border-color:var(--k-fg);color:#fff}.dgc-edit-link-btn{font:inherit;color:var(--k-accent-press);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.dgc-edit-msg{margin:8px 0;font-size:13px;line-height:1.5}.dgc-edit-msg-error{color:var(--k-neg)}.dgc-edit-msg-unavailable{color:var(--k-amber)}.dgc-edit-msg-locked{border-radius:var(--k-r-sm);background:var(--k-slate-soft);color:var(--k-slate);padding:10px 12px;font-weight:600}@keyframes ovlin{0%{opacity:0}}@keyframes modin{0%{opacity:0;transform:translateY(10px)scale(.98)}}.k-ovl{z-index:1200;background:var(--k-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ovlin .16s var(--k-ease);font-family:var(--k-font);color:var(--k-fg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.k-modal{background:var(--k-surface);border-radius:var(--k-r-lg);width:520px;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);box-shadow:var(--k-sh-lg);animation:modin .18s var(--k-ease);overflow:auto}.k-modal .mhead{align-items:center;gap:11px;padding:18px 20px 0;display:flex}.k-modal .mhead .mi{border-radius:var(--k-r-sm);background:var(--k-accent-soft);width:34px;height:34px;color:var(--k-accent-press);flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-modal .mhead .mt{color:var(--k-fg);font-size:16px;font-weight:700}.k-modal .mhead .ms{color:var(--k-fg-3);margin-top:1px;font-size:12px}.k-modal .mx{border-radius:var(--k-r-sm);background:var(--k-surface-soft);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.k-modal .mx:hover:not(:disabled){background:var(--k-bg-2);color:var(--k-fg)}.k-modal .mx:disabled{cursor:not-allowed;opacity:.6}.k-modal .mbody{padding:16px 20px 4px}.k-modal .mfoot{align-items:center;gap:9px;padding:16px 20px 18px;display:flex}.kf-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);align-items:center;gap:7px;margin:20px 0 10px;font-size:11px;font-weight:700;display:flex}.kf-sec:first-child{margin-top:0}.kf-sec svg{width:13px;height:13px;color:var(--k-accent)}.kf .lb .req,.req{color:var(--k-accent)}.uw-svc-note{color:var(--k-fg-3);grid-column:1/-1;margin:0 0 8px;font-size:12.5px;line-height:1.5}.uw-svc-error{color:var(--k-neg);margin:0 0 8px;font-size:12.5px;line-height:1.5}.dcr-field-error{color:var(--k-neg);margin-top:4px;font-size:11.5px;line-height:1.4}.dcr-error{color:var(--k-neg);margin:0 0 10px;font-size:12.5px;line-height:1.5}.dcr-hint{color:var(--k-fg-3);margin-top:5px;font-size:11.5px;line-height:1.4}.dcr-hint-footer{max-width:220px;margin-top:0;margin-right:auto;line-height:1.4}.dcr-tnum{font-variant-numeric:tabular-nums}.dcr-kind{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);gap:4px;padding:3px;display:inline-flex}.dcr-kind-opt{border-radius:calc(var(--k-r-sm) - 2px);color:var(--k-fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.dcr-kind-opt:hover{color:var(--k-fg)}.dcr-kind-opt.on{color:var(--k-fg);background:#fff;box-shadow:0 1px 2px #1018281a}.dcr-kind-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dcr-kind-opt:focus-within{outline:2px solid var(--k-accent);outline-offset:1px}.dcr-partial p{color:var(--k-fg-2);margin:0 0 14px;font-size:13.5px;line-height:1.55}.dcr-partial-actions{flex-wrap:wrap;gap:9px;padding-bottom:4px;display:flex}.k-btn{font-family:var(--k-font);border-radius:var(--k-r-sm);color:var(--k-fg);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--k-ease), border-color .14s, transform 80ms;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.k-btn:focus-visible{box-shadow:var(--k-ring);outline:none}.k-btn:active{transform:translateY(1px)}.k-btn.primary{background:var(--k-create);color:#fff;box-shadow:0 9px 24px #1e9e6a59}.k-btn.primary:hover{background:var(--k-create-press)}.k-btn.ghost{color:var(--k-fg-2)}.k-btn.ghost:hover{background:var(--k-surface-soft);color:var(--k-fg)}.k-btn.sm{padding:7px 11px;font-size:12.5px}.k-btn.ondark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-color:#ffffff6b}.k-btn.ondark:hover{background:#ffffff47;border-color:#ffffffb3}.k-btn.ondark svg{color:#fff}.uw-glass .dn-search,.uw-glass .dg-search,.uw-glass .kf-combo>.kf-input,.uw-glass .dk-field>.kf-input,.uw-glass .k-select,.uw-glass .dk-select,.uw-glass .dg-select,.uw-glass .pl-select,.uw-glass .dg-date-input,.uw-glass .uc-date-input,.uw-glass .uc-number-input{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff6b}.uw-glass .dn-search:hover,.uw-glass .dg-search:hover,.uw-glass .kf-combo>.kf-input:hover,.uw-glass .dk-field>.kf-input:hover,.uw-glass .k-select:hover,.uw-glass .dk-select:hover,.uw-glass .dg-select:hover,.uw-glass .pl-select:hover,.uw-glass .dg-date-input:hover,.uw-glass .uc-date-input:hover,.uw-glass .uc-number-input:hover{background:#ffffff3d;border-color:#fff9}.uw-glass .dn-search:focus-within,.uw-glass .dg-search:focus-within,.uw-glass .kf-combo>.kf-input:focus,.uw-glass .dk-field>.kf-input:focus,.uw-glass .dk-select:focus,.uw-glass .dg-select:focus,.uw-glass .pl-select:focus,.uw-glass .dg-date-input:focus,.uw-glass .uc-date-input:focus,.uw-glass .uc-number-input:focus{box-shadow:none;background:#ffffff3d;border-color:#ffffffe6}.uw-glass .dn-search input,.uw-glass .dg-search input{color:#fff}.uw-glass .dn-search input::placeholder,.uw-glass .dg-search input::placeholder,.uw-glass .kf-combo>.kf-input::placeholder,.uw-glass .dk-field>.kf-input::placeholder{color:#ffffffa6}.uw-glass .dn-search svg,.uw-glass .dg-search svg,.uw-glass .dn-search-clear,.uw-glass .kf-combo-chev,.uw-glass .k-select .ph,.uw-glass .k-select .lab,.uw-glass .k-select .chev{color:#fffc}.uw-glass .dn-search-clear:hover{color:#fff}.uw-glass .dn-search .dn-search-clear:hover,.uw-glass .dk-field>.dn-search-clear:hover,.uw-glass .dg-search .dg-search-clear:hover{background:#ffffff3d}.uw-glass .dn-search .dn-search-clear:hover svg,.uw-glass .dk-field>.dn-search-clear:hover svg,.uw-glass .dg-search .dg-search-clear:hover svg{color:#fff}.uw-glass .kf .lb{color:#ffffffd9;font-weight:700}.uw-glass .k-mfilter.has .k-select,.uw-glass .k-bday.has .k-select{background:#ffffff47;border-color:#ffffffd9}.uw-glass .k-mfilter .k-select.open{box-shadow:none;background:#ffffff47;border-color:#ffffffe6}.uw-glass .k-select>.mx-check{background:#ffffff29;border-color:#ffffffbf}.uw-glass .k-select>.mx-check.on{color:#fff;background:#ffffff4d;border-color:#fff}.uw-glass .k-chip:not(.active){color:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff6b}.uw-glass .k-chip:not(.active):hover{color:#fff;background:#ffffff3d;border-color:#fff9}.uw-glass .k-chip:not(.active) .n{color:#ffffffb3}.uw-glass .k-chip .sw{box-shadow:0 0 0 1.5px #ffffffd9}.uw-glass .k-pivot,.uc-toggle.uw-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff6b}.uw-glass .k-pivot button:not(.on),.uc-toggle.uw-glass .uc-toggle-btn:not(.uc-toggle-active){color:#ffffffd9}.uw-glass .k-pivot button:not(.on):hover,.uc-toggle.uw-glass .uc-toggle-btn:not(.uc-toggle-active):hover{color:#fff}.uw-glass .k-pivot button:not(.on) .n{color:#ffffffa6}.uw-glass .dg-reset-btn{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff6b}.uw-glass .dg-reset-btn:hover{background:#ffffff47;border-color:#ffffffb3}.uw-glass .dg-chip:not(.dg-chip-active){color:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff6b}.uw-glass .dg-chip:not(.dg-chip-active):hover{color:#fff;background:#ffffff3d;border-color:#fff9}.uw-glass .dg-chip:not(.dg-chip-active) .dg-chip-n{color:#ffffffb3}.uw-glass .dg-chip-sw{box-shadow:0 0 0 1.5px #ffffffd9}.k-deepwho.uw-glass{background:#ffffff29;border-color:#ffffff6b}.k-deepwho.uw-glass p{color:#fffc}.k-deepwho.uw-glass .kf-sec{color:#ffffffd9}.k-deepwho.uw-glass .kf-sec svg{color:#fff}.uw-glass .k-dictcard{color:#fff;background:#ffffff29;border-color:#ffffff6b}.uw-glass .k-dictcard:hover{color:#fff;background:#ffffff3d;border-color:#fff9}.uw-glass .k-dictcard .ic{color:#fff;background:#ffffff2e;border-color:#ffffff80}.uw-glass .k-dictcard .cnt{color:#ffffffbf}.uw-glass .k-dictcard .pinmark{color:#ffffffd9}.uw-glass .k-dictgrp{background:#ffffff29;border-color:#ffffff6b}.uw-glass .k-dictgrp .gh{color:#ffffffd9;border-bottom-color:#fff3}.uw-glass .k-dictgrp .gh svg{color:#fff}.uw-glass .k-dictgrp .gh .sum{color:#ffffffa6}.uw-glass .k-dictgrp .gi{color:#fff;border-bottom-color:#ffffff24}.uw-glass .k-dictgrp .gi:hover{color:#fff;background:#ffffff1f}.uw-glass .k-dictgrp .gi .ic{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff59}.uw-glass .k-dictgrp .gi:hover .ic{background:#ffffff47}.uw-glass .k-dictgrp .gi .n{color:#ffffffbf}.uw-glass .k-dictgrp .gi .fl,.uw-glass .k-dictgrp .gi .ch{color:#fff9}.uw-glass .k-dictgrp .gi .pin{color:#ffffffd9}.uw-glass .dk-select option,.uw-glass .dg-select option,.uw-glass .pl-select option{color:var(--k-fg);background:#fff}.kf-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.kf-row.one{grid-template-columns:1fr}.kf-row.three{grid-template-columns:1fr 1fr 1fr}.kf{flex-direction:column;min-width:0;display:flex;position:relative}.kf .lb{color:var(--k-fg-2);align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.kf-input{border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;height:38px;font:inherit;color:var(--k-fg);background:var(--k-surface);outline:none;padding:0 11px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.kf-input:focus{border-color:var(--k-accent);box-shadow:var(--k-ring)}.kf-input::placeholder{color:var(--k-fg-4)}.kf-sel{border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);width:100%;height:38px;font:inherit;color:var(--k-fg);background:var(--k-surface);cursor:pointer;padding:0 11px;font-size:13.5px;font-weight:500;transition:border-color .12s,box-shadow .12s}.kf-sel:hover{border-color:var(--k-fg-4)}.kf-sel:focus{border-color:var(--k-accent);box-shadow:var(--k-ring);outline:none}.k-step{border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);background:var(--k-surface);align-items:center;height:38px;display:flex;overflow:hidden}.k-step button{cursor:pointer;width:36px;height:100%;color:var(--k-fg-2);background:0 0;border:none;font-family:inherit;font-size:16px}.k-step button:hover{background:var(--k-surface-soft)}.k-step .v{text-align:center;flex:1;font-size:14px;font-weight:700}.k-tchips{flex-wrap:wrap;gap:7px;display:flex}.k-tchip{border-radius:var(--k-r-pill);border:1px solid var(--k-border-strong);background:var(--k-surface);cursor:pointer;height:34px;font:inherit;color:var(--k-fg-2);align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.k-tchip .tick{display:none}.k-tchip.on{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-accent-press)}.k-tchip.on .tick{color:var(--k-accent);display:flex}.k-tchip.on .tick svg{stroke-width:2.6px;width:13px;height:13px}.k-money{display:flex}.k-money .kf-input{border-radius:var(--k-r-sm) 0 0 var(--k-r-sm);text-align:right;font-weight:600}.k-money .kf-sel{border-radius:0 var(--k-r-sm) var(--k-r-sm) 0;border-left:none;width:88px}.k-money{align-items:flex-end}.k-money>.kf-input{flex:auto;min-width:0}.k-money .k-money-ccy{flex:0 0 88px;min-width:0}.k-money .k-money-ccy .lb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-money .k-money-ccy .kf-combo>.kf-input{text-align:center;border-radius:0 var(--k-r-sm) var(--k-r-sm) 0;border-left:none;padding-left:6px;padding-right:24px;font-weight:600}.k-money .k-money-ccy .kf-combo-chev{right:6px}.k-money .k-money-ccy .kf-pop{min-width:172px;left:auto;right:0}.k-money .k-money-ccy .kf-pop .opt{white-space:nowrap}.k-money:focus-within{border-radius:var(--k-r-sm);box-shadow:var(--k-ring)}.k-money:focus-within .kf-input{border-color:var(--k-accent);box-shadow:none}.k-hidtag{border-radius:var(--k-r-pill);background:var(--k-slate-soft);height:19px;color:var(--k-slate);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.k-hidtag svg{stroke-width:2.2px;width:11px;height:11px}.kf-combo.hid{position:relative}.kf-combo.hid>.kf-input{padding-right:104px}.kf-combo .kf-combo-hidtag{pointer-events:none;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.kf-hidhint{color:var(--k-fg-3);margin-top:5px;font-size:11.5px;line-height:1.4}.kf-pop .opt.hid{background:var(--k-surface-soft);align-items:flex-start}.kf-pop .opt.hid.sel{background:var(--k-accent-soft)}.kf-pop .opt.hid .hid-body{flex:1;min-width:0}.kf-pop .opt.hid .hv{align-items:center;gap:7px;min-width:0;display:flex}.kf-pop .opt.hid .hv .nm{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.kf-pop .opt.hid .hd{color:var(--k-fg-3);margin-top:2px;font-size:11px;font-weight:400}.kf-pop .kf-hidsep{background:var(--k-border);height:1px;margin:4px 2px}.dgc-overlay,.dgc-modal-overlay{font-family:var(--k-font);color:var(--k-fg)}.dgc-tnum{font-variant-numeric:tabular-nums}.dgc-overlay{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.dgc-backdrop{opacity:0;transition:opacity .28s var(--k-ease);background:#16080e70;position:absolute;inset:0}.dgc-overlay.dgc-entered .dgc-backdrop{opacity:1}.dgc-panel{z-index:1;border-radius:var(--k-r-lg) 0 0 var(--k-r-lg);width:80%;min-width:0;max-width:1600px;height:calc(100% - 32px);box-shadow:var(--k-sh-lg);transition:transform .16s var(--k-ease);margin:16px 0;display:flex;position:relative;overflow:hidden;transform:translate(100%)}.dgc-overlay.dgc-entered .dgc-panel{transform:translate(0)}.dgc-edge{background:var(--k-grad);flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:56px;padding:18px 0;display:flex}.dgc-edge-btn{color:#fff;cursor:pointer;width:40px;height:40px;transition:background .14s var(--k-ease), border-color .14s var(--k-ease);background:#ffffff2e;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;display:flex}.dgc-edge-btn:hover{background:#ffffff52;border-color:#fffc}.dgc-edge-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff80}.dgc-panel-inner{background:var(--k-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dgc-head{background:var(--k-surface);border-bottom:1px solid var(--k-border);flex-shrink:0;padding:16px 24px 0}.dgc-code{font-family:var(--k-mono);color:var(--k-fg-2);letter-spacing:.01em;font-size:14px;font-weight:600}.dgc-head-id{align-items:flex-start;gap:14px;display:flex}.dgc-head-emblem{border-radius:var(--k-r-md);background:var(--k-grad);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dgc-head-id-text{flex-direction:column;gap:6px;min-width:0;display:flex}.dgc-head-id-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dgc-code-big{color:var(--k-fg);font-size:22px;font-weight:700}.dgc-head-main-tourist{color:var(--k-fg-2);font-size:14.5px;font-weight:600}.dgc-head-id-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dgc-head-client-row{margin:8px 0 0}.dgc-head-client{color:var(--k-fg-3);font-size:12.5px}.dgc-head-client-name{color:var(--k-fg-2);font-weight:600}.dgc-head-client-contact{color:var(--k-fg-3)}.dgc-lock{border-radius:var(--k-r-pill);background:var(--k-slate-soft);height:24px;color:var(--k-slate);align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.dgc-lock svg{width:13px;height:13px}.dgc-c-blue{--dgc-soft:var(--k-blue-soft);--dgc-strong:var(--k-blue);--dgc-dot:var(--k-blue)}.dgc-c-amber{--dgc-soft:var(--k-amber-soft);--dgc-strong:var(--k-amber);--dgc-dot:var(--k-coral)}.dgc-c-accent{--dgc-soft:var(--k-accent-soft);--dgc-strong:var(--k-accent-press);--dgc-dot:var(--k-accent)}.dgc-c-pos{--dgc-soft:var(--k-pos-soft);--dgc-strong:var(--k-pos);--dgc-dot:var(--k-pos)}.dgc-c-slate{--dgc-soft:var(--k-slate-soft);--dgc-strong:var(--k-slate);--dgc-dot:var(--k-fg-4)}.dgc-status{border-radius:var(--k-r-pill);white-space:nowrap;background:var(--dgc-soft);height:26px;color:var(--dgc-strong);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.dgc-status-dot{background:var(--dgc-dot);border-radius:50%;width:7px;height:7px}.dgc-reqs{border:1px solid var(--k-border);border-radius:var(--k-r-md);background:var(--k-surface-soft);flex-wrap:wrap;margin:14px 0 16px;display:flex;overflow:hidden}.dgc-reqs:has(.kf-pop){z-index:30;position:relative;overflow:visible}.dgc-req{border-right:1px solid var(--k-border);flex-direction:column;flex:1;gap:6px;min-width:150px;padding:12px 16px;display:flex}.dgc-req:last-child{border-right:none}.dgc-req-lab{text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.dgc-req-lab svg{width:13px;height:13px;color:var(--k-accent);stroke-width:1.9px}.dgc-req-val{color:var(--k-fg);font-size:14px;font-weight:600}.dgc-req-sub{color:var(--k-fg-3);font-size:12px}.dgc-req-ccy{color:var(--k-fg-3);font-size:12px;font-weight:600}.dgc-req-dest{align-items:center;gap:9px;display:flex}.dgc-req-dest-ico{border-radius:var(--k-r-sm);background:var(--k-bg-2);width:30px;height:30px;color:var(--k-accent-press);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dgc-req-mgr{align-items:center;gap:8px;display:flex}.dgc-req-creator{color:var(--k-fg-3);font-size:11.5px}.dgc-avatar{background:var(--dgc-soft);width:26px;height:26px;color:var(--dgc-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.dgc-lifecycle-label{color:var(--k-fg-2);white-space:nowrap;font-size:12px;font-weight:600}.dgc-head-lifecycle-editor{border:1px solid var(--k-border-strong);border-radius:var(--k-r-md);background:var(--k-surface-soft);flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.dgc-head-lifecycle-confirm{background:var(--k-neg-soft);border-color:var(--k-neg);align-self:flex-start;width:auto;max-width:100%;padding:8px 10px}.dgc-head-lifecycle-confirm .dgc-head-lifecycle-hint{color:var(--k-fg);margin:0;font-size:13px;line-height:1.4}.dgc-head-lifecycle-hint{color:var(--k-fg-3);font-size:12.5px}.dgc-head-lifecycle-hint-error{color:var(--k-neg)}.dgc-head-lifecycle-input{font:inherit;color:var(--k-fg);background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);min-width:160px;padding:6px 9px;font-size:13px}.dgc-head-lifecycle-input:focus-visible{border-color:var(--k-accent);box-shadow:0 0 0 3px var(--k-accent-soft);outline:none}.dgc-head-lifecycle-input:disabled{background:var(--k-surface-soft);color:var(--k-fg-3)}.kf-combo{position:relative}.kf-combo .kf-input{padding-right:34px}.kf-combo-chev{color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.kf-combo-chev:disabled{color:var(--k-fg-4);cursor:default}.kf-combo-chev svg{width:14px;height:14px}.kf-pop{z-index:70;background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-lg);position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.kf-pop.up{top:auto;bottom:calc(100% + 5px)}.kf-pop .plist{max-height:min(204px, var(--kf-pop-max,204px));padding:5px;overflow-y:auto}.kf-pop .opt{cursor:pointer;color:var(--k-fg);border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;display:flex}.kf-pop .opt:hover{background:var(--k-surface-soft)}.kf-pop .opt.sel{background:var(--k-accent-soft);color:var(--k-accent-press);font-weight:600}.kf-pop .opt.mut{color:var(--k-fg-3);font-style:italic}.kf-pop .opt.hi{box-shadow:inset 0 0 0 2px var(--k-accent)}.kf-pop .opt.hi:not(.sel){background:var(--k-surface-soft)}.kf-pop .empty{color:var(--k-fg-3);text-align:center;padding:14px 11px;font-size:12.5px}.dgc-head-lifecycle-editor .kf{width:auto;min-width:200px}.dgc-head-lifecycle-editor .kf .lb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dgc-head-lifecycle-editor .kf-input:disabled{background:var(--k-surface-soft);color:var(--k-fg-3);cursor:not-allowed}.dgc-head-lifecycle-btn{font:inherit;border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);color:var(--k-fg-2);cursor:pointer;justify-content:center;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dgc-head-lifecycle-btn:hover:not(:disabled){border-color:var(--k-accent);color:var(--k-fg)}.dgc-head-lifecycle-btn:disabled{cursor:not-allowed;opacity:.6}.dgc-head-lifecycle-btn-primary{background:var(--k-fg);border-color:var(--k-fg);color:#fff}.dgc-head-lifecycle-btn-primary:hover:not(:disabled){border-color:var(--k-fg);color:#fff}.dgc-head-lifecycle-btn-danger{background:var(--k-neg-soft);border-color:var(--k-neg);color:var(--k-neg)}.dgc-head-lifecycle-btn-danger:hover:not(:disabled){background:var(--k-neg);color:#fff}.dgc-recalc-banner{border:1px solid var(--k-neg);border-radius:var(--k-r-sm);background:var(--k-neg-soft);color:var(--k-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.dgc-tabs{background:var(--k-surface);border-bottom:1px solid var(--k-border);flex-wrap:wrap;flex-shrink:0;gap:2px;padding:0 24px;display:flex}.dgc-tab{font:inherit;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.dgc-tab svg{width:15px;height:15px}.dgc-tab:hover{color:var(--k-fg)}.dgc-tab-active{color:var(--k-accent-press);border-bottom-color:var(--k-accent)}.dgc-tab-content{flex:1;padding:20px 24px 28px;overflow-y:auto}.dgc-sec-head{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-2);align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.dgc-sec-head svg{width:15px;height:15px;color:var(--k-accent)}.dgc-sec-count{background:var(--k-accent-soft);color:var(--k-accent-press);border-radius:var(--k-r-pill);padding:1px 8px;font-size:11px;font-weight:700}.dgc-src{letter-spacing:.04em;border-radius:var(--k-r-pill);text-transform:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.dgc-src-mt{background:var(--k-accent-soft);color:var(--k-accent-press)}.dgc-tablewrap{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);overflow:auto hidden}table.dgc-table{border-collapse:collapse;width:100%}table.dgc-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:11px 12px;font-size:10.5px;font-weight:700}table.dgc-table th.dgc-r,table.dgc-table td.dgc-r{text-align:right}table.dgc-table th.dgc-c,table.dgc-table td.dgc-c{text-align:center}table.dgc-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:top;padding:11px 12px;font-size:13.5px}table.dgc-table tbody tr:last-child td{border-bottom:none}table.dgc-table tbody tr:hover td{background:var(--k-surface-soft)}table.dgc-table tfoot td{border-top:1px solid var(--k-border-strong);background:var(--k-surface-soft);padding:13px 12px;font-weight:700}.dgc-tfoot-lbl{color:var(--k-fg-2);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.dgc-tfoot-tot{color:var(--k-fg);font-size:14px}.dgc-tfoot-ccy{color:var(--k-fg-3);font-size:11px;font-weight:700}.dgc-tab-empty{text-align:center;color:var(--k-fg-3);background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);padding:40px 20px;font-size:13.5px}.dgc-svc{border-radius:var(--k-r-sm);justify-content:center;align-items:center;width:30px;height:26px;display:inline-flex}.dgc-svc svg{stroke-width:1.7px;width:15px;height:15px}.dgc-svc-blue{background:var(--k-blue-soft);color:var(--k-blue)}.dgc-svc-slate{background:var(--k-slate-soft);color:var(--k-slate)}.dgc-svc-accent{background:var(--k-accent-soft);color:var(--k-accent-press)}.dgc-svc-coral{background:var(--k-coral-soft);color:var(--k-amber)}.dgc-svc-amber{background:var(--k-amber-soft);color:var(--k-amber)}.dgc-svc-pos{background:var(--k-pos-soft);color:var(--k-pos)}.dgc-svc-neg{background:var(--k-neg-soft);color:var(--k-neg)}.dgc-svc-col-kind{width:56px}.dgc-svc-name{color:var(--k-fg);font-weight:600}.dgc-svc-sup,.dgc-svc-days{color:var(--k-fg-3);margin-top:2px;font-size:12px}.dgc-svc-brutto{font-weight:700}.dgc-svc-ccy-inline{color:var(--k-fg-3);font-size:11px;font-weight:700}.dgc-svc-pax{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dgc-svc-pax-btn{border-radius:var(--k-r-sm);border:1px solid var(--k-border-strong);background:var(--k-surface);width:24px;height:24px;color:var(--k-fg-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dgc-svc-pax-btn:hover{border-color:var(--k-accent);color:var(--k-accent-press)}.dgc-tu-col-sex{width:40px}.dgc-tu-sex{color:var(--k-fg-3);justify-content:center;align-items:center;display:inline-flex}.dgc-tu-sex svg{stroke-width:1.7px;width:16px;height:16px}.dgc-tu-name{color:var(--k-fg);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.dgc-tu-name-lat{color:var(--k-fg-3);margin-top:2px;font-size:12px}.dgc-tu-main{text-transform:uppercase;letter-spacing:.03em;color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);padding:2px 8px;font-size:10.5px;font-weight:700}.dgc-tu-edit{font:inherit;color:var(--k-fg-2);background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:var(--k-r-sm);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.dgc-tu-edit svg{width:14px;height:14px}.dgc-tu-edit:hover{border-color:var(--k-accent);color:var(--k-fg)}.dgc-state{text-align:center;color:var(--k-fg-2);padding:44px 24px}.dgc-state h2{color:var(--k-fg);margin:0 0 10px;font-size:18px}.dgc-state p{max-width:440px;margin:0 auto;font-size:13.5px;line-height:1.55}.dgc-state-forbidden h2{color:var(--k-neg)}.dgc-state-notfound h2{color:var(--k-amber)}.dgc-state-error h2{color:var(--k-accent-press)}.dgc-stub{text-align:center;padding:52px 24px}.dgc-stub-ico{border-radius:var(--k-r-lg);background:var(--k-accent-soft);width:52px;height:52px;color:var(--k-accent-press);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.dgc-stub-title{color:var(--k-fg);margin:0 0 6px;font-size:16px;font-weight:700}.dgc-stub-msg{max-width:420px;color:var(--k-fg-2);margin:0 auto 14px;font-size:13.5px;line-height:1.55}.dgc-stub-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--k-fg-3);background:var(--k-slate-soft);border-radius:var(--k-r-pill);padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.dgc-toast{z-index:1200;background:var(--k-fg);color:#fff;border-radius:var(--k-r-pill);box-shadow:var(--k-sh-md);padding:10px 18px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.dgc-modal-overlay{z-index:1100;background:#16080e80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dgc-modal{background:var(--k-surface);border-radius:var(--k-r-lg);width:100%;max-width:460px;max-height:86vh;box-shadow:var(--k-sh-lg);flex-direction:column;display:flex;overflow:hidden}.dgc-modal-wide{max-width:720px}.dgc-modal-head{border-bottom:1px solid var(--k-border);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.dgc-modal-title{color:var(--k-fg);margin:0;font-size:15px;font-weight:700}.dgc-modal-close{border-radius:var(--k-r-sm);border:1px solid var(--k-border);background:var(--k-surface);width:30px;height:30px;color:var(--k-fg-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dgc-modal-close:hover{border-color:var(--k-accent);color:var(--k-fg)}.dgc-modal-body{padding:18px 20px;overflow-y:auto}.dgc-modal-note{color:var(--k-fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.dgc-bound-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.dgc-bound-item{color:var(--k-fg);align-items:center;gap:9px;font-size:13.5px;display:flex}.dgc-bound-check{border-radius:var(--k-r-xs);background:var(--k-pos-soft);width:20px;height:20px;color:var(--k-pos);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dgc-tu-block{margin-bottom:18px}.dgc-tu-block:last-child{margin-bottom:0}.dgc-tu-block-title{text-transform:uppercase;letter-spacing:.06em;color:var(--k-accent-press);margin:0 0 10px;font-size:11.5px;font-weight:700}.dgc-tu-block-grid{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.dgc-field{flex-direction:column;gap:2px;min-width:0;display:flex}.dgc-field-lab{color:var(--k-fg-3);font-size:11px}.dgc-field-val{color:var(--k-fg);word-break:break-word;font-size:13.5px}.uw-sk.dgc-sk-pill{border-radius:var(--k-r-pill)}.dgc-head-id-row>.uw-sk{align-self:center}.dg-page .k-kpis.uw-jk{margin-bottom:18px;padding:0}.k-kpis.uw-jk .k-kpicap .uw-jk-retry{border-radius:var(--k-r-xs);color:#fff;text-underline-offset:2px;transition:opacity .14s var(--k-ease);background:0 0;padding:0;font-weight:600;text-decoration:underline}.k-kpis.uw-jk .k-kpicap .uw-jk-retry:hover{opacity:.8;background:0 0}.k-kpis.uw-jk .k-kpicap .uw-jk-retry:focus-visible{box-shadow:var(--k-ring);outline:none}.dg-page{--k-neg-muted:#b5595d;font-family:var(--k-font);color:var(--k-fg);padding:24px 28px 32px;font-size:14px}.dg-tnum{font-variant-numeric:tabular-nums}.dg-head{padding:0 0 22px}.dg-head-row{align-items:center;gap:0;display:flex}.dg-head-emblem{width:46px;height:46px;filter:drop-shadow(0 6px 14px var(--t-shade-hi));flex-shrink:0;justify-content:center;align-items:center;margin-right:15px;display:flex}.dg-crumb{color:#ffffffd9;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.dg-crumb-sep{color:#ffffff80}.dg-page h1{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 16px var(--t-shade-hi);margin:0;font-size:30px;font-weight:700;line-height:1.05}.dg-lead{color:#ffffffe6;margin:6px 0 0;font-size:13.5px}.dg-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.dg-field{flex-direction:column;gap:4px;display:flex}.dg-field-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffffd9;font-size:10.5px;font-weight:700}.dg-search{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-sm);align-items:center;gap:8px;width:340px;height:38px;padding:0 12px;display:flex}.dg-search:focus-within{border-color:var(--k-accent)}.dg-search svg{width:16px;height:16px;color:var(--k-fg-3);stroke-width:1.7px;flex-shrink:0}.dg-search input{font:inherit;color:var(--k-fg);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.dg-search input::placeholder{color:var(--k-fg-3)}.dg-search-clear{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.dg-search .dg-search-clear svg{stroke-width:1.6px;width:14px;height:14px}.dg-search-clear:hover{background:var(--k-surface-soft)}.dg-search .dg-search-clear:hover svg{color:var(--k-fg)}.dg-select,.dg-date-input{border-radius:var(--k-r-sm);background:var(--k-surface-soft);border:1px solid var(--k-border);height:38px;color:var(--k-fg);font:inherit;padding:0 10px;font-size:13px}.dg-select:focus,.dg-date-input:focus{border-color:var(--k-accent);outline:none}.dg-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238C8388' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.dg-period{align-items:flex-end;gap:6px;display:flex}.dg-period .dg-date-input{width:138px}.dg-grow{flex:1}.dg-reset-btn,.dg-btn{border-radius:var(--k-r-sm);height:38px;font:inherit;cursor:pointer;background:var(--k-surface-soft);color:var(--k-fg);border:1px solid var(--k-border);padding:0 14px;font-size:13px;font-weight:600}.dg-reset-btn:hover,.dg-btn:hover{background:var(--k-surface);border-color:var(--k-border-strong)}.dg-toolbar .k-btn.uw-xls-btn{height:38px;padding:0 14px;font-size:13px}.dg-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dg-chip{border-radius:var(--k-r-pill);background:var(--k-surface-soft);border:1px solid var(--k-border);height:32px;font:inherit;color:var(--k-fg-2);cursor:pointer;transition:all .14s var(--k-ease);align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.dg-chip:hover{border-color:var(--k-border-strong);background:var(--k-surface);color:var(--k-fg)}.dg-chip-sw{background:var(--dg-dot);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dg-chip-n{color:var(--k-fg-4);font-weight:700}.dg-chip-active{background:var(--k-fg);color:#fff;box-shadow:0 7px 18px var(--t-glow);border-color:#0000}.dg-chip-active .dg-chip-n{color:#ffffffb3}.dg-toolbar .dg-chip.dg-toggle{border-radius:var(--k-r-pill);height:38px;padding:0 14px;font-size:13px}.dg-c-blue{--dg-soft:var(--k-blue-soft);--dg-strong:var(--k-blue);--dg-dot:var(--k-blue)}.dg-c-amber{--dg-soft:var(--k-amber-soft);--dg-strong:var(--k-amber);--dg-dot:var(--k-coral)}.dg-c-accent{--dg-soft:var(--k-accent-soft);--dg-strong:var(--k-accent-press);--dg-dot:var(--k-accent)}.dg-c-pos{--dg-soft:var(--k-pos-soft);--dg-strong:var(--k-pos);--dg-dot:var(--k-pos)}.dg-c-slate{--dg-soft:var(--k-slate-soft);--dg-strong:var(--k-slate);--dg-dot:var(--k-fg-4)}.dg-c-neg{--dg-soft:var(--k-neg-soft);--dg-strong:var(--k-neg);--dg-dot:var(--k-neg)}.dg-tablewrap{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-md);box-shadow:var(--k-sh-md);overflow:clip}table.dg-table{border-collapse:collapse;table-layout:fixed;width:100%}table.dg-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);background:var(--k-surface-soft);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:12px 11px;font-size:10.5px;font-weight:700}table.dg-table th.dg-r,table.dg-table td.dg-r{text-align:right}table.dg-table td{border-bottom:1px solid var(--k-border);color:var(--k-fg);vertical-align:middle;padding:12px 11px;font-size:13.5px}table.dg-table tbody tr:last-child td{border-bottom:none}table.dg-table tbody tr{cursor:pointer}table.dg-table tbody tr:hover td{background:var(--k-surface-soft)}table.dg-table tbody tr.dg-row-annulled td{color:var(--k-fg-3);background:#e5484d1a}table.dg-table tbody tr.dg-row-annulled:hover td{background:#e5484d2b}table.dg-table tbody tr.dg-row-annulled td:first-child{box-shadow:inset 3px 0 0 var(--k-neg)}table.dg-table tbody tr.dg-row-annulled .dg-cell-code{text-decoration:line-through;-webkit-text-decoration-color:var(--k-fg-2);text-decoration-color:var(--k-fg-2);text-decoration-thickness:1px}table.dg-table tbody tr.dg-row-annulled .dg-code-text{text-decoration:line-through;-webkit-text-decoration-color:var(--k-fg-2);text-decoration-color:var(--k-fg-2);color:inherit;text-decoration-thickness:1px}.dg-status.dg-c-neg{background:var(--k-neg-muted);color:#fff}.dg-status.dg-c-neg .dg-status-dot{background:#ffffffeb}.dg-sort-btn{font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.dg-sort-btn svg{width:13px;height:13px;color:var(--k-accent);stroke-width:1.9px;flex-shrink:0}.dg-sort-btn:hover{color:var(--k-fg)}.dg-sort-btn.dg-sort-active{color:var(--k-accent-press)}.dg-sort-arrow{font-size:10px}.dg-cell-code{font-family:var(--k-mono);color:var(--k-fg-2);white-space:nowrap;font-size:12.5px;font-weight:500}.dg-code-wrap{align-items:center;gap:5px;display:inline-flex}.dg-code-text{text-underline-offset:2px;color:var(--k-accent-press);text-decoration:underline}.dg-code-copy{width:20px;height:20px;color:var(--k-fg-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.dg-code-copy:hover{color:var(--k-accent-press)}.dg-code-copy.copied{color:var(--k-pos)}.dg-code-lock{color:var(--k-slate);flex-shrink:0;align-items:center;display:inline-flex}.dg-cell-client-name{color:var(--k-fg);font-weight:600}.dg-cell-client-contact{color:var(--k-fg-3);margin-top:2px;font-size:12px}.dg-cell-dest{align-items:center;gap:10px;display:flex}.dg-dest-ico{border-radius:var(--k-r-xs);background:var(--k-bg-2);width:30px;height:30px;color:var(--k-accent-press);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dg-dest-ico svg{stroke-width:1.6px;width:17px;height:17px}.dg-cell-dest-country{font-weight:600}.dg-cell-dest-city{color:var(--k-fg-3);margin-top:1px;font-size:12px}.dg-cell-date{white-space:nowrap;font-weight:500}.dg-cell-duration{color:var(--k-fg-3);margin-top:2px;font-size:12px}.dg-tourists{flex-direction:column;gap:2px;display:flex}.dg-tourists-name{font-size:13px}.dg-tourists-more{font:inherit;color:var(--k-accent-press);background:var(--k-accent-soft);border-radius:var(--k-r-pill);cursor:pointer;border:none;align-self:flex-start;margin-top:3px;padding:3px 10px;font-size:12px;font-weight:600}.dg-tourists-more:hover{background:var(--k-accent);color:#fff}.dg-cell-mgr{align-items:flex-start;gap:9px;display:flex}.dg-avatar{background:var(--dg-soft);width:26px;height:26px;color:var(--dg-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.dg-cell-mgr-names{flex-direction:column;gap:2px;display:flex}.dg-cell-mgr-name{white-space:nowrap;font-size:13px;font-weight:500}.dg-cell-amount-value{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700}.dg-status{border-radius:var(--k-r-pill);white-space:nowrap;background:var(--dg-soft);height:26px;color:var(--dg-strong);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.dg-status-dot{background:var(--dg-dot);border-radius:50%;width:7px;height:7px}.dg-pager{border-top:1px solid var(--k-border);background:var(--k-surface-soft);align-items:center;gap:14px;padding:14px 18px;display:flex}.dg-pager-info{color:var(--k-fg-3);font-size:12.5px}.dg-pager-nav{align-items:center;gap:8px;display:flex}.dg-pager button{border-radius:var(--k-r-xs);border:1px solid var(--k-border-strong);background:var(--k-surface);height:32px;color:var(--k-fg-2);font:inherit;cursor:pointer;padding:0 12px;font-size:12.5px;font-weight:600}.dg-pager button:disabled{color:var(--k-fg-4);cursor:default;opacity:.6}.dg-pager button:not(:disabled):hover{border-color:var(--k-accent);color:var(--k-fg)}.dg-state{text-align:center;color:var(--k-fg-2);padding:48px 24px}.dg-state p{max-width:420px;margin:0 auto;font-size:13.5px;line-height:1.55}.dg-state-empty{padding:56px 24px}.dg-fullscreen-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:var(--k-r-lg);text-align:center;background:#ffffffd9;border:1px solid #ffffffb8;max-width:440px;margin:64px auto;padding:28px 24px;box-shadow:0 18px 44px #96285029}.dg-fullscreen-card h2{color:var(--k-fg);margin:0 0 10px;font-size:17px}.dg-fullscreen-card p{color:var(--k-fg-2);margin:0;font-size:13.5px;line-height:1.55}.dg-fullscreen-card.dg-forbidden{border-top:4px solid var(--k-neg)}.dg-fullscreen-card.dg-error{border-top:4px solid var(--k-accent)}.uw-set-groups{flex-direction:column;gap:14px;min-height:120px;margin:18px 0;display:flex}.uw-set-emblem{color:var(--k-surface)}.uw-set-row{border-top:1px solid var(--k-border);grid-template-columns:minmax(0,1fr) 280px 116px;align-items:start;gap:20px;padding:14px 0;display:grid}.uw-set-row:first-child{border-top:none;padding-top:4px}.uw-set-row:last-child{padding-bottom:2px}.uw-set-text{min-width:0}.uw-set-title{color:var(--k-fg);font-size:14px;font-weight:600}.uw-set-hint{color:var(--k-fg-3);margin:4px 0 0;font-size:12.5px;line-height:1.45}.uw-set-who{color:var(--k-fg-3);margin-top:6px;font-size:11.5px}.uw-set-warn{border-radius:var(--k-r-sm);background:var(--k-amber-soft);color:var(--k-amber);margin-top:8px;padding:7px 10px;font-size:12.5px}.uw-set-field{min-width:0}.uw-set-field .kf-wrap .kf-input{width:100%}.uw-set-field .k-switch{min-height:34px}.uw-set-field .kf .lb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uw-set-err{color:var(--k-neg);margin-top:5px;font-size:12px;line-height:1.4}.uw-set-ok{color:var(--k-pos);margin-top:5px;font-size:12px;line-height:1.4}.uw-set-actions{justify-content:flex-end;display:flex}.uw-set-unknown-head{color:var(--k-surface);align-items:baseline;gap:10px;margin:8px 0;font-size:13px;font-weight:700;display:flex}.uw-set-unknown-note{opacity:.85;font-size:12px;font-weight:500}table.uw-set-unknown-table tbody tr{cursor:default}table.uw-set-unknown-table td{overflow-wrap:anywhere}@media (width<=900px){.uw-set-row{grid-template-columns:minmax(0,1fr);gap:10px}.uw-set-actions{justify-content:flex-start}}.dqc-layer{z-index:1200;position:fixed;inset:0}.uw-rem-bell{border-radius:var(--k-r-sm);color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}.uw-rem-bell:hover{color:#fff;background:#ffffff1f;border-color:#ffffff80}.uw-rem-bell:focus-visible{box-shadow:var(--k-ring);outline:none}.uw-rem-badge{background:var(--k-neg);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.dk-modal:has(.rm-wrap){max-height:calc(100vh - 56px);overflow:hidden}.dk-modal:has(.rm-wrap) .dk-modal-head{flex-shrink:0;padding:16px 22px 14px}.dk-modal:has(.rm-wrap) .dk-modal-ic{border-radius:11px;width:38px;height:38px}.dk-modal:has(.rm-wrap) .dk-modal-ic>svg{display:none}.dk-modal:has(.rm-wrap) .dk-modal-ic:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.dk-modal:has(.rm-wrap) .dk-modal-title{letter-spacing:-.01em;font-size:17px}.dk-modal-body:has(>.rm-wrap){overscroll-behavior:contain;flex:1;min-height:0;padding:0 0 6px;position:relative;overflow-x:hidden}.dk-modal:has(.rm-wrap) .dk-modal-foot{background:var(--k-surface-soft);border-radius:0 0 var(--k-r-lg) var(--k-r-lg);flex-shrink:0;padding:11px 22px 12px}.rm-jump{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-jump button{font:inherit;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex}.rm-jump button svg{color:var(--k-fg-4)}.rm-jump button b{color:var(--k-fg-2);font-weight:600}.rm-jump button .pend b{color:var(--k-amber)}.rm-jump button:hover,.rm-jump button:hover b,.rm-jump button:hover svg{color:var(--k-accent-press)}.rm-jump button:focus-visible{box-shadow:var(--k-ring);border-radius:var(--k-r-xs);outline:none}.rm-jump .sep{color:var(--k-fg-4)}.rm-seg{background:var(--k-surface-soft);border:1px solid var(--k-border);border-radius:var(--k-r-pill);flex-shrink:0;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.rm-seg button{border-radius:var(--k-r-pill);height:26px;font:inherit;text-transform:none;letter-spacing:0;color:var(--k-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;transition:color .12s,background-color .12s;display:inline-flex}.rm-seg button:hover{color:var(--k-fg)}.rm-seg button:focus-visible{box-shadow:var(--k-ring);outline:none}.rm-seg button.on{background:var(--k-black);color:#fff}.rm-seg .n{color:var(--k-fg-4);font-weight:700}.rm-seg button.on .n{color:#ffffffa6}.rm-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--k-fg-3);align-items:center;gap:7px;padding:14px 22px 7px;font-size:11px;font-weight:700;display:flex}.rm-sec svg{color:var(--k-accent);flex-shrink:0}.rm-sec .n{text-transform:none;letter-spacing:0;color:var(--k-fg-4);font-weight:600}.rm-sec .rm-seg{margin:-6px 0 -6px auto}.rm-sec.trips{border-top:1px solid var(--k-border);margin-top:14px;padding-top:16px}.rm-sec .hint{text-transform:none;letter-spacing:0;color:var(--k-fg-4);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11.5px;font-weight:500;overflow:hidden}.rm-day{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--k-border);border-bottom:1px solid var(--k-border);color:var(--k-fg);background:#fffffff0;align-items:center;gap:9px;padding:9px 22px 8px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.rm-day .w{color:var(--k-fg-3);font-weight:500}.rm-day .n{color:var(--k-fg-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:600}.rm-day .n.all{color:var(--k-pos)}.rm-rel{border-radius:var(--k-r-pill);background:var(--k-slate-soft);height:20px;color:var(--k-slate);white-space:nowrap;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rm-rel.today{background:var(--k-accent-soft);color:var(--k-accent-press)}.rm-rel.late{background:var(--k-amber-soft);color:var(--k-amber)}.rm-row{border-bottom:1px solid var(--k-border);grid-template-columns:36px minmax(0,1fr) 240px 244px;align-items:center;gap:14px;padding:9px 22px;transition:background-color .12s;display:grid}.rm-row:hover{background:var(--k-surface-soft)}.rm-row:last-child{border-bottom:none}.rm-av{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex;position:relative}.rm-av.c0{background:var(--k-accent-soft);color:var(--k-accent-press)}.rm-av.c1{background:var(--k-blue-soft);color:var(--k-blue)}.rm-av.c2{background:var(--k-pos-soft);color:var(--k-pos)}.rm-av.c3{background:var(--k-coral-soft);color:var(--k-coral-press)}.rm-av.c4{background:var(--k-slate-soft);color:var(--k-slate)}.rm-av .ok{background:var(--k-pos);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.rm-av .ok svg{stroke-width:3px;width:10px;height:10px}.rm-who{min-width:0}.rm-nm{max-width:100%;font:inherit;color:var(--k-fg);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.rm-nm:hover{color:var(--k-accent-press)}.rm-nm:focus-visible{box-shadow:var(--k-ring);border-radius:var(--k-r-xs);outline:none}.rm-age{color:var(--k-fg-3);white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.rm-age b{color:var(--k-fg-2);font-weight:600}.rm-ct{min-width:0;color:var(--k-fg-2);font-size:12.5px;line-height:1.35}.rm-ct .ph{flex-wrap:wrap;gap:1px 10px;display:flex}.rm-ct .ph a{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.rm-ct .ph a:hover{color:var(--k-accent-press)}.rm-ct .em{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.rm-ct .em a{color:inherit;text-decoration:none}.rm-ct .em a:hover{color:var(--k-accent-press)}.rm-ct .none{color:var(--k-fg-4)}.rm-act{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.rm-btn{border:1px solid var(--k-border-strong);background:var(--k-surface);height:30px;font:inherit;color:var(--k-fg);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.rm-btn svg{width:14px;height:14px;color:var(--k-fg-3)}.rm-btn:hover{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-accent-press)}.rm-btn:hover svg{color:var(--k-accent-press)}.rm-btn:focus-visible{box-shadow:var(--k-ring);outline:none}.rm-btn:disabled{opacity:.55;cursor:default}.rm-ico{width:30px;height:30px;color:var(--k-fg-4);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.rm-ico:hover{background:var(--k-bg-2);color:var(--k-fg-2)}.rm-ico:focus-visible{box-shadow:var(--k-ring);outline:none}.rm-ico svg{width:16px;height:16px}.rm-done{min-width:0;color:var(--k-pos);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rm-done svg{stroke-width:2.4px;flex-shrink:0;width:13px;height:13px}.rm-done .by{color:var(--k-fg-4);text-overflow:ellipsis;font-weight:500;overflow:hidden}.rm-undo{opacity:0;transition:opacity .12s}.rm-row:hover .rm-undo,.rm-undo:focus-visible{opacity:1}.rm-row.done .rm-nm{color:var(--k-fg-2)}.rm-row.done .rm-av{opacity:.55}.rm-row.done .rm-ct{color:var(--k-fg-3)}.rm-trip{border-bottom:1px solid var(--k-border);grid-template-columns:36px minmax(0,1fr) 150px 206px 140px;align-items:center;gap:14px;padding:10px 22px;transition:background-color .12s;display:grid}.rm-trip:hover{background:var(--k-surface-soft)}.rm-trip:last-child{border-bottom:none}.rm-trip .ico{background:var(--k-bg-2);width:36px;height:36px;color:var(--k-accent-press);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rm-trip-main{min-width:0}.rm-trip .t1{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.rm-trip .t1 .code{font-family:var(--k-mono);color:var(--k-fg-2);flex-shrink:0;font-size:12.5px;font-weight:500}.rm-place{min-width:0;font:inherit;color:var(--k-fg);text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;overflow:hidden}.rm-place:hover{color:var(--k-accent-press)}.rm-place:focus-visible{box-shadow:var(--k-ring);border-radius:var(--k-r-xs);outline:none}.rm-trip .t2{color:var(--k-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rm-trip .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--k-fg-4);margin-bottom:3px;font-size:10px;font-weight:700}.rm-trip .val{color:var(--k-fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.rm-trip .val.due{align-items:center;gap:8px;display:flex}.rm-trip.late .val.due{color:var(--k-amber)}.rm-trip .act{justify-content:flex-end;display:flex}.rm-empty{text-align:center;color:var(--k-fg-3);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px 44px;font-size:13px;line-height:1.5;display:flex}.rm-empty .ic{background:var(--k-accent-soft);width:56px;height:56px;color:var(--k-accent-press);border-radius:18px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.rm-empty .ic svg{width:26px;height:26px}.rm-empty b{color:var(--k-fg);margin-bottom:3px;font-size:15px;font-weight:700;display:block}.rm-empty span{text-wrap:pretty;max-width:360px}.rm-note{color:var(--k-fg-3);align-items:center;gap:7px;margin-right:auto;font-size:12px;display:flex}.rm-note svg{width:14px;height:14px;color:var(--k-fg-4);flex-shrink:0}.rm-close{border-color:var(--k-border-strong)}.uw-rem-state{text-align:center;color:var(--k-fg-2);padding:28px 22px}.uw-rem-note{color:var(--k-fg-2);margin:12px 22px 0;font-size:12px}.uw-rem-error{border-radius:var(--k-r-sm);background:var(--k-neg-soft);color:var(--k-neg);margin:12px 22px 0;padding:8px 12px;font-size:13px}.usn-item-sub{border-radius:var(--k-r-sm);color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:calc(100% - 20px);margin:0 10px;padding:5px 11px 5px 40px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.usn-item-sub:before{content:"";background:#ffffff8c;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:26px}.usn-item-sub:hover{color:#fff}.usn-item-sub:hover:before{background:#fff}.usn-item-sub--active{color:#fff;background:#ffffff24;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff61}.usn-item-sub--active:before{background:#fff}.usn-item-sub--more{color:#ffffff9e;gap:5px;padding-left:40px;font-size:12px}.usn-item-sub--more:before{content:none}.usn-item-sub--more svg{color:#ffffff9e;flex-shrink:0;width:13px;height:13px}.usn-item-sub--more:hover,.usn-item-sub--more:hover svg{color:#fff}.usn-app{height:100dvh;font-family:var(--k-font);color:var(--k-fg);-webkit-font-smoothing:antialiased;background:radial-gradient(40% 125% at -2% -12%,#262c7a 0%,#262c7af2 48%,#0000 82%),radial-gradient(44% 125% at -4% 112%,#4060be 0%,#4060bef2 46%,#0000 82%),radial-gradient(46% 30% at 100% -4%,#9678dc73,#0000 62%),linear-gradient(177deg,#2e3789 0%,#3a4a9f 34%,#5169b7 60%,#3d4ea6 82%,#2b3480 100%);font-size:14px;display:flex;overflow:hidden}.usn-sidebar{color:#fff;background:0 0;flex-direction:column;flex-shrink:0;width:256px;display:flex;position:relative;overflow:hidden}.usn-side-deco{z-index:1;pointer-events:none;opacity:.85;position:absolute;bottom:92px;right:-16px}.usn-brand{color:#fff;z-index:2;border-bottom:1px solid #ffffff2e;flex-shrink:0;align-items:center;height:64px;padding:0 20px;display:flex;position:relative}.usn-brand svg{width:198px;height:auto;display:block}.usn-brand-fallback{letter-spacing:-.01em;font-size:16px;font-weight:700}.usn-nav{z-index:2;flex:1;padding:10px 0;position:relative;overflow-y:auto}.usn-nav::-webkit-scrollbar{width:12px}.usn-nav::-webkit-scrollbar-track{background:0 0}.usn-nav::-webkit-scrollbar-thumb{background-color:#ffffff4d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.usn-nav::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}@supports not selector(::-webkit-scrollbar){.usn-nav{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}}.usn-group-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff9e;padding:14px 20px 6px;font-size:10px;font-weight:700}.usn-group:first-child .usn-group-label{padding-top:4px}.usn-item{border-radius:var(--k-r-sm);color:#ffffffeb;cursor:pointer;transition:background-color .14s var(--k-ease), color .14s var(--k-ease);align-items:center;gap:8px;margin:2px 10px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.usn-item-icon{color:#ffffffd1;stroke-width:1.7px;flex-shrink:0}a.usn-item:hover{color:#fff;background:#ffffff26}a.usn-item:hover .usn-item-icon{color:#fff}.usn-item--active{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff6b}.usn-item--active .usn-item-icon{color:#fff}.usn-item--disabled{cursor:default;color:#ffffff8c}.usn-item--disabled .usn-item-icon{color:#ffffff73}.usn-soon-badge{text-transform:uppercase;letter-spacing:.03em;color:#ffffffbf;border-radius:var(--k-r-pill);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff38;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.usn-profile{z-index:2;border-top:1px solid #ffffff38;flex-shrink:0;align-items:center;gap:10px;padding:13px 16px;display:flex;position:relative}.usn-avatar{width:34px;height:34px;color:var(--k-accent-press);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.usn-who{flex:1;min-width:0;line-height:1.25}.usn-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.usn-role{color:#ffffffb8;font-size:11.5px}.usn-logout{border-radius:var(--k-r-sm);color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.usn-logout:focus-visible{box-shadow:var(--k-ring);outline:none}.usn-logout:hover{color:#fff;background:#ffffff1f;border-color:#ffffff80}.usn-main{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.usn-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.usn-backdrop-scene{z-index:1;position:absolute;top:-12px;right:-24px}.usn-scroll{z-index:1;flex:1;position:relative;overflow-y:auto}body.uw-scroll-locked .usn-scroll{overflow:hidden}:root{--k-bg:#f3f4fa;--k-bg-2:#eaedf7;--k-surface:#fff;--k-surface-soft:#f6f7fb;--k-border:#e5e8f2;--k-border-strong:#d2d7e8;--k-fg:#161616;--k-fg-2:#545a70;--k-fg-3:#7f859d;--k-fg-4:#b0b6c9;--k-accent:#0fa3a0;--k-accent-press:#0b7a78;--k-accent-soft:#e1f5f4;--k-coral:#f2b441;--k-coral-soft:#fff4dc;--k-coral-press:#8c5e0a;--k-create:#1e9e6a;--k-create-press:#167f55;--k-pos:#15a36b;--k-pos-soft:#e7f6ef;--k-blue:#2d6bb5;--k-blue-soft:#edf3fb;--k-amber:#c2410c;--k-amber-soft:#fff1e5;--k-slate:#646a80;--k-slate-soft:#eef0f6;--k-neg:#e5484d;--k-neg-soft:#fcebec;--k-grad:linear-gradient(180deg, #0b4a6e 0%, #1d5a9e 55%, #2b3480 100%);--k-r-xs:6px;--k-r-sm:8px;--k-r-md:12px;--k-r-lg:18px;--k-r-pill:999px;--k-sh-md:0 10px 30px #1e28641a;--k-sh-lg:0 24px 60px #141e5a2e;--k-font:-apple-system, "Segoe UI", Roboto, system-ui, sans-serif;--k-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--k-ease:cubic-bezier(.2, .7, .2, 1);--k-accent-line:#a9e2df;--k-black:#161616;--k-black-press:#2e2a2c;--k-grad-soft:linear-gradient(100deg, #e1f5f4 0%, #e6f1fc 100%);--k-ring:0 0 0 3px #0fa3a038;--k-sh-sm:0 2px 10px #1e286412;--k-sh-xs:0 1px 2px #1e28640f;--t-glow:#1e286e61;--t-glow-hi:#1e286e80;--t-shade:#1e28642e;--t-shade-hi:#141e5a59;--k-emblem-from:#2f8fe0;--k-emblem-to:#0fa3a0;--k-accent-glow:#0fa3a052;--k-on-dark-accent:#7fe3dd;--k-overlay:#12163c6b;--k-overlay-lvl2:#12163c2e;--k-chart-1:#0fa3a0;--k-chart-2:#3a4a9f;--k-chart-3:#f2b441;--k-chart-4:#2f8fe0;--k-chart-5:#8b6cc1;--k-chart-6:#d9739b;--k-chart-7:#e07a5f;--k-chart-8:#6b7a99;--k-chart-ghost:#d2d7e8}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--k-font);color:var(--k-fg);background:var(--k-bg);-webkit-font-smoothing:antialiased;font-size:14px}.uws-gate{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.uws-card{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-r-lg);width:100%;max-width:420px;box-shadow:var(--k-sh-lg);text-align:center;padding:36px 28px 28px;position:relative}.uws-card:before{content:"";background:var(--k-grad);border-radius:var(--k-r-lg) var(--k-r-lg) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.uws-logo{color:var(--k-fg);justify-content:center;margin-bottom:20px;display:flex}.uws-logo svg{width:200px;height:auto;display:block}.uws-card h1{letter-spacing:-.01em;margin:0 0 10px;font-size:18px}.uws-card p{color:var(--k-fg-2);margin:0;font-size:14px;line-height:1.55}.uws-admin-login-link{color:var(--k-fg-3);margin-top:14px;font-size:12px;text-decoration:none;display:inline-block}.uws-admin-login-link:hover{color:var(--k-fg-2);text-decoration:underline}.uws-retry-button{font:inherit;border:1px solid var(--k-border);color:var(--k-fg-2);cursor:pointer;background:0 0;border-radius:8px;margin-top:16px;padding:9px 20px;font-size:13px;font-weight:600}.uws-retry-button:hover{background:var(--k-bg);border-color:var(--k-accent);color:var(--k-fg)}.uws-shell{flex-direction:column;min-height:100vh;display:flex}.uws-topbar{background:var(--k-surface);border-bottom:1px solid var(--k-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex}.uws-brand{color:var(--k-fg);align-items:center;display:flex}.uws-brand svg{width:132px;height:auto;display:block}.uws-user{align-items:center;gap:12px;display:flex}.uws-avatar{background:var(--k-accent-soft);width:36px;height:36px;color:var(--k-accent-press);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.uws-who{text-align:left;line-height:1.25}.uws-who .uws-name{color:var(--k-fg);font-size:13.5px;font-weight:600}.uws-who .uws-role{color:var(--k-fg-3);font-size:12px}.uws-logout{font:inherit;border:1px solid var(--k-border);color:var(--k-fg-2);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.uws-logout:hover{background:var(--k-bg);border-color:var(--k-accent);color:var(--k-fg)}.uws-content{text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.uws-content p{color:var(--k-fg-2);max-width:420px;font-size:14px}
