*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Noto Sans,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-8{width:2rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-t-transparent{border-top-color:#0000}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--surface:#f2f4f6;--raised:#fff;--sunken:#f6f7f9;--hover:#eff2f5;--line:#cdd4db;--line-subtle:#e6e9ed;--ink:#161a1f;--muted:#525b65;--brand:#0b6f7c;--brand-hover:#095a64;--on-brand:#fff;--brand-soft:#e7f2f3;--brand-ink:#0a5c66;--izmo:#ce382e;--thumb:#e8ecef;--thumb-ink:#8c959f;--info:#1f5fad;--info-soft:#eaf1fb;--ok:#176b31;--ok-soft:#e7f5ec;--prog:#6639ba;--prog-soft:#f1ebfb;--warn:#8a5a00;--warn-soft:#fff4db;--warn-border:#8a5a0038;--bad:#a4262c;--bad-soft:#fdedec;--neu:#424a53;--neu-soft:#eef0f2;--shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;--float:0 6px 20px -8px #10182826,0 0 0 1px #10182812}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--surface);color:#161a1f;color:var(--ink);font-family:Noto Sans,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:20px}a{color:#0b6f7c;color:var(--brand);text-decoration:none}a:hover{color:#095a64;color:var(--brand-hover);text-decoration:underline}h1,h2,h3,h4,p{margin:0}button{cursor:pointer;font-family:inherit}.fv-app{background:#f2f4f6;background:var(--surface);display:flex;flex-direction:column;height:100vh;overflow:hidden}.fv-top{background:#fff;background:var(--raised);border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);border-top:3px solid #ce382e;border-top:3px solid var(--izmo);gap:16px;height:64px;padding:0 24px 0 0;position:relative;z-index:600}.fv-logo,.fv-top{align-items:center;display:flex;flex-shrink:0}.fv-logo{color:#161a1f!important;color:var(--ink)!important;gap:8px;padding-left:28px;text-decoration:none!important;width:260px}.fv-logo-mark{background:linear-gradient(90deg,#161a1f 0 50%,#ce382e 50% 100%);background:linear-gradient(90deg,var(--ink) 0 50%,var(--izmo) 50% 100%);flex-shrink:0;height:24px;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M4 4l8 8-8 8M15 4l8 8-8 8%27/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M4 4l8 8-8 8M15 4l8 8-8 8%27/></svg>") center/contain no-repeat;width:30px}.fv-logo b{font-size:18px;font-weight:700;letter-spacing:-.3px}.fv-logo small{border-left:1px solid #cdd4db;border-left:1px solid var(--line);color:#525b65;color:var(--muted);font-size:13px;font-weight:500;margin-left:2px;padding-left:8px}.fv-search{display:flex;flex:1 1;justify-content:center}.fv-search label{align-items:center;background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px;color:#525b65;color:var(--muted);display:flex;gap:10px;height:40px;padding:0 12px 0 14px;width:560px}.fv-search input{background:#0000;border:0;color:#161a1f;color:var(--ink);flex:1 1;font:inherit;font-size:15px;min-width:0;outline:0}.fv-search input:focus{box-shadow:none;outline:none}.fv-topright{align-items:center;display:flex;gap:6px;margin-left:8px}.fv-ib{align-items:center;background:#0000;border:0;border-radius:6px;color:#525b65;color:var(--muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:background-color .15s;width:40px}.fv-ib:hover{color:#161a1f;color:var(--ink)}.fv-ib:hover,.notif-row:hover{background:#eff2f5;background:var(--hover)}.fv-who{align-items:center;background:#fff;background:var(--raised);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px;cursor:pointer;display:flex;gap:10px;height:44px;padding:0 8px 0 6px;transition:background-color .15s}.fv-who:hover{background:#eff2f5;background:var(--hover)}.fv-av{align-items:center;background:#e7f2f3;background:var(--brand-soft);border-radius:16px;color:#0a5c66;color:var(--brand-ink);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.fv-body{display:flex;flex:1 1;min-height:0}.fv-nav{background:#fff;background:var(--raised);border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);flex-shrink:0;overflow-y:auto;padding-top:12px;width:88px}.fv-nav,.fv-nav-link{align-items:center;display:flex;flex-direction:column;gap:4px}.fv-nav-link{background:#0000;border:0;border-radius:10px;color:#525b65;color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;line-height:16px;padding:10px 0 8px;position:relative;text-align:center;text-decoration:none!important;transition:background-color .15s,color .15s;width:70px}.fv-nav-link:hover{background:#eff2f5;background:var(--hover);color:#161a1f;color:var(--ink)}.fv-nav-link.active{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink);font-weight:600}.fv-nav-icon{height:22px;width:22px}.fv-nav-cnt{background:#0b6f7c;background:var(--brand);border-radius:9px;color:#fff;color:var(--on-brand);font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:4px;text-align:center;top:4px}.fv-main{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;overflow:auto;padding:22px 32px 24px}.btn{cursor:pointer;font-family:inherit;font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s}.btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0b6f7c;box-shadow:0 0 0 2px var(--raised),0 0 0 4px var(--brand);outline:none}.btn.sm{font-size:14px}.btn.danger:hover{background:#fdedec;background:var(--bad-soft)}.btn:disabled{cursor:not-allowed;opacity:.5}.act{height:34px;transition:background-color .15s,color .15s}.act,.seg button{font-family:inherit}.seg button{cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.fv-tabs{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);display:flex;gap:24px}.fv-tabs button{align-items:center;background:#0000;border:0;color:#525b65;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:6px;height:40px;padding:0;transition:color .15s,box-shadow .15s}.fv-tabs button.on{box-shadow:inset 0 -2px 0 #0b6f7c;box-shadow:inset 0 -2px 0 var(--brand);color:#161a1f;color:var(--ink);font-weight:600}.pill.lg{font-size:14px;height:28px}.tbl th{background:#f6f7f9;background:var(--sunken)}.tbl.compact td{padding:8px 12px}.inp{font-size:15px;transition:border-color .15s,box-shadow .15s}.inp:focus{outline:none}.inp::placeholder{color:#8c959f;color:var(--thumb-ink)}.inp.sm{font-size:14px}textarea.inp{resize:vertical}.sw{cursor:pointer;transition:background-color .15s}.sw:after{transition:left .15s}.crumb a{color:#525b65;color:var(--muted)}.crumb a:hover{color:#161a1f;color:var(--ink);text-decoration:none}.bars .b{background:#9ccbd1}.bars .b.hi{background:#0b6f7c;background:var(--brand)}.ovl{animation:fade-in .15s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161a1f66;z-index:200}.dlg{animation:fade-in .18s ease-out;border-radius:12px;box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float);max-height:90vh;max-width:95vw;overflow-y:auto;width:520px}.dlg.lg{width:720px}.dlg.sm{width:400px}.dlg-head{align-items:center;border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);display:flex;justify-content:space-between;padding:20px 24px 16px}.dlg-body{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.dlg-foot{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}[data-sonner-toaster] [data-type=success]{background:#e7f5ec!important;background:var(--ok-soft)!important;border-color:#176b31!important;border-color:var(--ok)!important;color:#176b31!important;color:var(--ok)!important}[data-sonner-toaster] [data-type=error]{background:#fdedec!important;background:var(--bad-soft)!important;border-color:#a4262c!important;border-color:var(--bad)!important;color:#a4262c!important;color:var(--bad)!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cdd4db;background:var(--line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#525b65;background:var(--muted)}::selection{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink)}.login-page{align-items:center;background:#f2f4f6;background:var(--surface);display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background:#fff;background:var(--raised);border-radius:12px;box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float);max-width:100%;padding:40px;width:400px}.login-logo{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:28px}.login-logo b{font-size:22px;font-weight:700}.login-logo small{border-left:1px solid #cdd4db;border-left:1px solid var(--line);color:#525b65;color:var(--muted);font-size:13px;margin-left:4px;padding-left:10px}.login-footer{align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:flex;gap:8px;justify-content:center;margin-top:20px;padding-top:16px}.auth-shell{border-top:3px solid #ce382e;border-top:3px solid var(--izmo);display:flex;flex-direction:row;min-height:100vh}.auth-theme{position:fixed;right:20px;top:14px;z-index:60}.auth-left{background:#fff;background:var(--raised);border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);flex-direction:column;flex-shrink:0;justify-content:space-between;padding:40px 80px;width:600px}.auth-left,.auth-right{box-sizing:border-box;display:flex;min-height:100vh}.auth-right{background:#f2f4f6;background:var(--surface);flex:1 1;justify-content:center;padding:40px 56px}.auth-right,.auth-right-inner{flex-direction:column;gap:28px}.auth-right-inner{display:flex;max-width:720px}.affix{transition:border-color .15s,box-shadow .15s}.affix:focus-within{border-color:#0b6f7c;border-color:var(--brand);box-shadow:0 0 0 3px #e7f2f3;box-shadow:0 0 0 3px var(--brand-soft)}.affix input::placeholder{color:#8c959f;color:var(--thumb-ink)}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-right{display:none}.auth-left{padding:32px}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation:fade-in .18s ease-out}.animate-slide-in{animation:slide-in .2s ease-out}mark{background:#e7f2f3;background:var(--brand-soft,#e8f5f3);border-radius:3px;color:#0a5c66;color:var(--brand-ink,#0e6b5e);font-weight:600;padding:0 2px}.search-warn-badge{border:1px solid #8a5a0038;border:1px solid var(--warn-border);border-radius:5px;cursor:default;flex-shrink:0;font-size:10px;font-weight:600;gap:3px;letter-spacing:.03em;padding:2px 7px;transition:opacity .15s;white-space:nowrap}.search-fallback-notice,.search-warn-badge{align-items:center;background:#fff4db;background:var(--warn-soft);color:#8a5a00;color:var(--warn);display:flex}.search-fallback-notice{border-bottom:1px solid #8a5a0038;border-bottom:1px solid var(--warn-border);font-size:11px;font-weight:500;gap:6px;padding:6px 16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#12151a;--raised:#1c2028;--sunken:#0e1117;--hover:#252c38;--line:#343d4a;--line-subtle:#232b36;--ink:#e2e8f0;--muted:#7a8899;--brand:#1fa8b8;--brand-hover:#18909f;--brand-soft:#0a2a30;--brand-ink:#6dd3dc;--izmo:#e85252;--thumb:#293240;--thumb-ink:#6b7a8d;--info:#6aabf7;--info-soft:#0c1f3c;--ok:#4dc87c;--ok-soft:#0a2618;--prog:#ab8ef5;--prog-soft:#15102a;--warn:#f5c842;--warn-soft:#251c06;--warn-border:#f5c84238;--bad:#e86b71;--bad-soft:#280d0e;--neu:#7a8899;--neu-soft:#1a2030;--shadow:0 1px 2px #00000080,0 0 0 1px #ffffff0d;--float:0 6px 20px -8px #000000b3,0 0 0 1px #ffffff0d}:root:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:#cdd4db;background:var(--line)}}:root[data-theme=dark]{--surface:#12151a;--raised:#1c2028;--sunken:#0e1117;--hover:#252c38;--line:#343d4a;--line-subtle:#232b36;--ink:#e2e8f0;--muted:#7a8899;--brand:#1fa8b8;--brand-hover:#18909f;--brand-soft:#0a2a30;--brand-ink:#6dd3dc;--izmo:#e85252;--thumb:#293240;--thumb-ink:#6b7a8d;--info:#6aabf7;--info-soft:#0c1f3c;--ok:#4dc87c;--ok-soft:#0a2618;--prog:#ab8ef5;--prog-soft:#15102a;--warn:#f5c842;--warn-soft:#251c06;--warn-border:#f5c84238;--bad:#e86b71;--bad-soft:#280d0e;--neu:#7a8899;--neu-soft:#1a2030;--shadow:0 1px 2px #00000080,0 0 0 1px #ffffff0d;--float:0 6px 20px -8px #000000b3,0 0 0 1px #ffffff0d}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#cdd4db;background:var(--line)}.sec-h{align-items:center;gap:8px;margin-bottom:2px}.sec-h h2{color:#161a1f;color:var(--ink);font-size:16px;margin:0}.cnt{background:#cdd4db;background:var(--line);border-radius:10px;color:#525b65;color:var(--muted);display:inline-block;font-size:12px;line-height:18px;padding:1px 8px}.kpi .n.up{color:#176b31;color:var(--ok)}.kpi .n.down{color:#a4262c;color:var(--bad)}.hrow{transition:background-color .15s}.a-c{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-c.ok{color:#176b31;color:var(--ok);font-weight:600}.a-c.warn{color:#8a5a00;color:var(--warn);font-weight:600}.a-c.bad{color:#a4262c;color:var(--bad);font-weight:700}.a-badge{background:#cdd4db;background:var(--line);border-radius:4px;color:#161a1f;color:var(--ink);display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.a-tree thead th{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.a-tree .a-grp{border-bottom:2px solid #cdd4db;border-bottom:2px solid var(--line);color:#525b65;color:var(--muted);font-size:11px}.a-tree .lvl1>td:first-child{padding-left:12px}.a-tree .lvl2>td:first-child{padding-left:30px}.a-tree .lvl3>td:first-child{padding-left:50px}.a-tree .a-sub td{background:#f6f7f9;background:var(--sunken);border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);color:#525b65;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 14px;text-transform:uppercase}.a-car{background:none;border:none;border-radius:3px;cursor:pointer;height:18px;transition:background-color .15s,transform .15s;width:18px}.a-car:hover{color:#161a1f;color:var(--ink)}.a-car.closed svg{transform:rotate(-90deg)}th.a-grp{color:#525b65;color:var(--muted);font-size:11px;letter-spacing:.05em;padding-bottom:4px;text-transform:uppercase}th.c.a-grp{border-bottom:2px solid #e6e9ed;border-bottom:2px solid var(--line-subtle)}.st{font-size:13px}.tabs{gap:0}.tabs [role=tab],.tabs button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#525b65;color:var(--muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:color .15s,border-color .15s;white-space:nowrap}.tabs [role=tab]:hover,.tabs button:hover{color:#161a1f;color:var(--ink)}.tabs [role=tab].on,.tabs [role=tab][aria-selected=true],.tabs button.on,.tabs button[aria-selected=true]{border-bottom-color:#0b6f7c;border-bottom-color:var(--brand);color:#161a1f;color:var(--ink);font-weight:600}.panel.yt{overflow:hidden}.pad{padding:20px 22px}.pad0{padding:0 22px}.yt-soft{border-radius:8px}.panel.yt-panel{border-left:3px solid #0b6f7c;border-left:3px solid var(--brand)}.act{border:none;color:#525b65;color:var(--muted);cursor:pointer;font-weight:500;gap:5px;height:32px;transition:background .15s,color .15s}.act:hover{color:#161a1f;color:var(--ink)}.toolbar{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);padding:10px 0}.bulkbar{background:#e7f2f3;background:var(--brand-soft);border-radius:8px;color:#0a5c66;color:var(--brand-ink);font-size:14px;font-weight:600;padding:8px 16px}.pager{gap:4px;justify-content:center;padding:16px 0}.pager button{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#161a1f;color:var(--ink);cursor:pointer;font-size:14px;height:36px;min-width:36px;padding:0 8px;transition:background .15s}.pager button:hover{background:#eff2f5;background:var(--hover)}.pager button.on{background:#0b6f7c;background:var(--brand);border-color:#0b6f7c;border-color:var(--brand);color:#fff;font-weight:600}.pager button:disabled{cursor:not-allowed;opacity:.4}.pager .pg-info{color:#525b65;color:var(--muted);font-size:14px;padding:0 12px}.photo{align-items:center;background:#f6f7f9;background:var(--sunken);border-radius:8px;display:flex;justify-content:center;overflow:hidden}.photo:after{background:#cdd4db;background:var(--line);display:block;height:36px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Cpath d='m3 13 2-5h14l2 5M3 13v5h18v-5M3 13h18M7 18v1m10-1v1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Cpath d='m3 13 2-5h14l2 5M3 13v5h18v-5M3 13h18M7 18v1m10-1v1'/%3E%3C/svg%3E") center/contain no-repeat;width:48px}.photo .tag{left:8px;top:8px}.photo img{height:100%;object-fit:cover;width:100%}.track{align-items:flex-start;display:flex;gap:0;overflow-x:auto;padding:16px 22px}.track .step{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:80px;position:relative}.track .step+.step:before{background:#cdd4db;background:var(--line);content:"";height:2px;left:-50%;position:absolute;right:50%;top:13px}.track .step.done+.step:before{background:#0b6f7c;background:var(--brand)}.track .step .bar{align-items:center;background:#fff;background:var(--raised);border:2px solid #cdd4db;border:2px solid var(--line);border-radius:50%;color:#525b65;color:var(--muted);display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;position:relative;transition:border-color .15s,background .15s;width:28px;z-index:1}.track .step.done .bar{background:#0b6f7c;background:var(--brand);color:#fff}.track .step.cur .bar,.track .step.done .bar{border-color:#0b6f7c;border-color:var(--brand)}.track .step.cur .bar{box-shadow:0 0 0 4px #e7f2f3;box-shadow:0 0 0 4px var(--brand-soft);color:#0b6f7c;color:var(--brand)}.track .step .t{color:#525b65;color:var(--muted);font-size:12px;font-weight:600;margin-top:6px;text-align:center;white-space:nowrap}.track .step.cur .t,.track .step.done .t{color:#161a1f;color:var(--ink)}.track .step .d{color:#525b65;color:var(--muted);font-size:11px;margin-top:2px;text-align:center}.lanes{grid-gap:12px;gap:12px;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;padding-bottom:8px}.lane{min-width:240px}.lane header{align-items:center;border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);color:#525b65;color:var(--muted);display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.05em;padding:12px 14px;text-transform:uppercase}.lane .cnt{font-size:11px}.lane-body{display:flex;flex-direction:column;gap:8px;min-height:60px;padding:8px}.kc{cursor:pointer;gap:6px;transition:box-shadow .15s}.kc.yt{border-left:3px solid #0b6f7c;border-left:3px solid var(--brand)}.msg{padding:12px 0}.msg .av{align-items:center;background:#e7f2f3;background:var(--brand-soft);border-radius:50%;color:#0a5c66;color:var(--brand-ink);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.msg .body{flex:1 1;min-width:0}.msg .meta{align-items:baseline;display:flex;gap:8px}.msg .name{color:#161a1f;color:var(--ink);font-size:14px;font-weight:600}.msg .time{color:#525b65;color:var(--muted);font-size:12px}.msg .text{color:#161a1f;color:var(--ink);font-size:14px;line-height:20px}.msg.sys .av{background:#f6f7f9;background:var(--sunken)}.msg.sys .av,.msg.sys .text{color:#525b65;color:var(--muted)}.msg.sys .text{font-style:italic}.hbars .row{display:flex;gap:10px}.hbars .lbl{color:#525b65;color:var(--muted);font-size:13px;min-width:120px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.hbars .bwrap{background:#f6f7f9;background:var(--sunken);border-radius:4px;flex:1 1;height:14px;overflow:hidden}.hbars .b{background:#0b6f7c;background:var(--brand);border-radius:4px;height:100%;transition:width .6s ease-out}.hbars .b.hi{background:#176b31;background:var(--ok)}.hbars .val{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:40px;text-align:right}.vbars{align-items:flex-end;display:flex;gap:8px;height:100px}.vbars .col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.vbars .b{background:#e7f2f3;background:var(--brand-soft);border-radius:4px 4px 0 0;min-height:4px;width:100%}.vbars .b.hi{background:#0b6f7c;background:var(--brand)}.vbars .lbl{color:#525b65;color:var(--muted);font-size:11px}.file{padding:10px 16px}.file:hover{background:#eff2f5;background:var(--hover)}.fi{align-items:center;background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:4px;color:#525b65;color:var(--muted);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:40px;width:34px}.drop,.fi{justify-content:center}.drop{cursor:pointer;font-size:14px;gap:10px;padding:36px 24px;transition:border-color .15s,background .15s}.drop.active,.drop:hover{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand);color:#0a5c66;color:var(--brand-ink)}.l-rail{width:240px}.fsec{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);padding:12px 0}.fsec-head{align-items:center;color:#161a1f;color:var(--ink);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:0 0 8px}.fopt{gap:8px;padding:4px 0}.fopt:hover{color:#0b6f7c;color:var(--brand)}.fopt .n{font-size:12px}.frange{align-items:center;display:flex;gap:6px;padding:4px 0}.frange .inp{flex:1 1}.crit{background:#e7f2f3;background:var(--brand-soft);border-radius:14px;font-size:13px;font-weight:500;gap:5px;height:28px;padding:0 8px}.crit,.crit .x{color:#0a5c66;color:var(--brand-ink)}.crit .x{background:none;border:none;border-radius:50%;cursor:pointer;font-size:12px;height:16px;width:16px}.crit .x:hover{background:#0000001a}.aside{flex-shrink:0;width:280px}.lrow{gap:12px;padding:10px 0}.lrow+.lrow{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.pageHead{padding:24px 0 16px}.pageHead h1{margin-bottom:4px}.camp-card{background:#fff;background:var(--raised);border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);overflow:hidden}.camp-card-body{padding:16px}.camp-card-foot{align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.steps{gap:0}.steps li b{background:#fff;background:var(--raised);border:2px solid #cdd4db;border:2px solid var(--line);border-radius:50%;flex-shrink:0;font-size:12px;font-weight:700}.steps li.done b{background:#0b6f7c;background:var(--brand);color:#fff}.steps li.cur b,.steps li.done b{border-color:#0b6f7c;border-color:var(--brand)}.steps li.cur b{color:#0b6f7c;color:var(--brand)}.steps li.cur{color:#161a1f;color:var(--ink);font-weight:600}.steps .ln{background:#cdd4db;background:var(--line);flex:1 1;margin:0 8px}.steps .ln.done{background:#0b6f7c;background:var(--brand)}.tl{gap:0}.tl-item{display:flex;gap:12px;padding-bottom:16px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{background:#e6e9ed;background:var(--line-subtle);bottom:0;content:"";left:15px;position:absolute;top:28px;width:2px}.tl-item:last-child:before{display:none}.tl-dot{align-items:center;background:#f6f7f9;background:var(--sunken);border:2px solid #cdd4db;border:2px solid var(--line);border-radius:50%;color:#525b65;color:var(--muted);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.tl-dot.ok{background:#e7f5ec;background:var(--ok-soft);border-color:#176b31;border-color:var(--ok);color:#176b31;color:var(--ok)}.tl-dot.brand{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand);color:#0a5c66;color:var(--brand-ink)}.tl-body{flex:1 1;min-width:0;padding-top:4px}.tl-body .title{color:#161a1f;color:var(--ink);font-size:14px;font-weight:600}.tl-body .sub{font-size:13px}.tl-body .sub,.tl-body .time{color:#525b65;color:var(--muted);margin-top:2px}.tl-body .time{font-size:12px}.stock-bar{border-radius:4px;display:flex;gap:4px;height:8px;overflow:hidden}.stock-bar .seg-b{flex:1 1}.kpi-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kpi-row{grid-template-columns:1fr}}.kpi-card{align-items:flex-start;background:#f2f4f6;background:var(--surface);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;gap:12px;justify-content:space-between;padding:18px 20px;transition:box-shadow .15s}.kpi-card:hover{box-shadow:var(--shadow-sm)}.kpi-body{display:flex;flex-direction:column;gap:4px}.kpi-label{color:#525b65;color:var(--muted);font-size:13px;font-weight:500}.kpi-value{font-feature-settings:"tnum";color:#161a1f;color:var(--ink);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.kpi-sub{color:#525b65;color:var(--muted);font-size:12px;margin-top:2px}.kpi-icon{align-items:center;background:#e7f2f3;background:var(--brand-soft);border-radius:10px;color:#0b6f7c;color:var(--kc,var(--brand));display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.d2-tbl{border-collapse:collapse;width:100%}.d2-tbl td,.d2-tbl th{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);font-size:14px;padding:11px 14px;text-align:left;vertical-align:middle}.d2-tbl th{background:#f6f7f9;background:var(--sunken);color:#525b65;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.d2-tbl tr:last-child td{border-bottom:0}.d2-tbl tr.clk{cursor:pointer}.d2-tbl tr.clk:hover td{background:#fff;background:var(--raised)}.d2-tbl td.r,.d2-tbl th.r{text-align:right}.d2-tbl td.cb-c{padding:0 8px;text-align:center}.d2-sub{color:#525b65;color:var(--muted);font-size:12px}.d2x{display:flex;flex-direction:column}.d2-wiz-step{align-items:center;background:none;border:0;color:#525b65;color:var(--muted);cursor:default;display:flex;font-size:13px;gap:6px;padding:0;transition:color .15s}.d2-wiz-step.cur{color:#161a1f;color:var(--ink);font-weight:600}.d2-wiz-step.done{color:#176b31;color:var(--ok)}.d2-wiz-num{align-items:center;background:#fff;background:var(--raised);border:2px solid #cdd4db;border:2px solid var(--line);border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;transition:all .15s;width:22px}.d2-wiz-step.cur .d2-wiz-num{border-color:#0b6f7c;border-color:var(--brand);color:#0b6f7c;color:var(--brand)}.d2-wiz-step.done .d2-wiz-num{background:#176b31;background:var(--ok);border-color:#176b31;border-color:var(--ok);color:#fff}.d2-tier{grid-gap:10px 14px;align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:grid;gap:10px 14px;grid-template-columns:80px 110px 110px 150px 1fr 40px;padding:10px 16px}.d2-tier.hd{background:#f6f7f9;background:var(--sunken);border-top:0;color:#525b65;color:var(--muted);font-size:13px;font-weight:600;padding:8px 16px}.d2-tier .inp{height:40px;min-width:0}.d2-lc{align-items:center;background:#fff;background:var(--raised);border:1.5px solid #cdd4db;border:1.5px solid var(--line);border-radius:9999px;color:#161a1f;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;transition:border-color .15s,background .15s,color .15s}.d2-lc.on,.d2-lc:hover{border-color:#0b6f7c;border-color:var(--brand)}.d2-lc.on{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink)}.d2-kv{grid-gap:16px 20px;display:grid;gap:16px 20px}.d2-kv>div{display:flex;flex-direction:column;gap:4px}.d2-kv .k{color:#525b65;color:var(--muted);font-size:12px;font-weight:500}.d2-kv .v2{color:#161a1f;color:var(--ink);font-size:14px;font-weight:600}.d2-drop{background:#fff;background:var(--raised);border:2px dashed #cdd4db;border:2px dashed var(--line);border-radius:var(--radius);transition:border-color .15s,background .15s}.d2-drop.drag,.d2-drop:hover{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand)}.d2-drop .h g10{padding:12px 14px}.tab-n{align-items:center;background:#f6f7f9;background:var(--sunken);border-radius:9999px;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 5px}.tabs button.on .tab-n{background:color-mix(in srgb,#0b6f7c 15%,#0000);background:color-mix(in srgb,var(--brand) 15%,#0000);color:#0a5c66;color:var(--brand-ink)}.d-date{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#161a1f;color:var(--ink);font-size:13px;height:32px}.cb{cursor:pointer;height:16px;width:16px}.cb-c{padding:0 12px!important}.affix{border-radius:var(--radius)}.affix input{font-size:15px;height:40px;padding:0 10px}.affix span{align-items:center;background:#f6f7f9;background:var(--sunken);border-left:1px solid #cdd4db;border-left:1px solid var(--line);color:#525b65;color:var(--muted);display:flex;font-size:14px;height:100%;padding:0 12px;white-space:nowrap}.ib{cursor:pointer;display:flex;transition:background .15s,color .15s}.ib:hover{background:#f6f7f9;background:var(--sunken)}.ib:disabled{opacity:.3;pointer-events:none}.box{border:1px solid #cdd4db;border:1px solid var(--line);border-radius:var(--radius)}.box,.d2-save{background:#fff;background:var(--raised)}.d2-save{border-radius:12px;bottom:0;box-shadow:0 -4px 24px #00000014,0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:0 -4px 24px #00000014,var(--float);gap:10px;margin-top:8px;padding:14px 20px;position:sticky;z-index:10}.d2-prog-step,.d2-save{align-items:center;display:flex}.d2-prog-step{color:#525b65;color:var(--muted);font-size:13px;gap:7px}.d2-prog-step.cur{color:#161a1f;color:var(--ink);font-weight:600}.d2-prog-step.done{color:#176b31;color:var(--ok)}.d2-prog-num{align-items:center;background:#fff;background:var(--raised);border:2px solid #cdd4db;border:2px solid var(--line);border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;transition:all .15s;width:24px}.d2-prog-step.cur .d2-prog-num{border-color:#0b6f7c;border-color:var(--brand);color:#0b6f7c;color:var(--brand)}.d2-prog-step.done .d2-prog-num{background:#176b31;background:var(--ok);border-color:#176b31;border-color:var(--ok);color:#fff}.d2-prog-label{white-space:nowrap}.d2-prog-ln{background:#cdd4db;background:var(--line);border-radius:2px;flex-shrink:0;height:2px;margin:0 4px;width:40px}.g22{gap:22px}.d-v7{display:flex;flex-direction:column;gap:24px}a.kpi,button.kpi{background:none;border:0;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background .15s;width:100%}a.kpi:hover,button.kpi:hover{background:#eff2f5;background:var(--hover)}.kpis.d-kpi5{grid-auto-columns:minmax(0,1fr)}.d-crow{background:none;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);padding:10px 22px;transition:background .15s;width:100%}.d-crow:first-child{border-top:0}.ribbon{font-size:14px;margin-bottom:4px;padding:10px 16px}.ribbon.warn{background:#fef3c7;color:#92400e}.ribbon.info{color:#1e40af}.ribbon.brand{color:#0a5c66;color:var(--brand-ink)}.l7-bar{align-items:stretch;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;min-height:52px;overflow:hidden}.l7-q{align-items:center;border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);display:flex;flex:1 1;min-width:220px}.l7-q input{background:#0000;border:0;color:#161a1f;color:var(--ink);flex:1 1;font:inherit;font-size:15px;height:52px;outline:0;padding:0 12px}.l7-q input::placeholder{color:#8c959f;color:var(--thumb-ink)}.l7-ctl{align-items:center;background:none;border:0;border-right:1px solid var(--line-subtle);color:#161a1f;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:6px;height:52px;padding:0 14px;text-decoration:none;transition:background .15s;white-space:nowrap}.l7-ctl:hover{background:#eff2f5;background:var(--hover)}.l7-sel{appearance:none;font-size:14px}.l7-bar .seg{border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);display:flex}.l7-bar .seg button{background:none;border:0;border-radius:0;color:#525b65;color:var(--muted);cursor:pointer;font-size:14px;height:52px;padding:0 14px;transition:background .15s,color .15s}.l7-bar .seg button.on{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink);font-weight:600}.l7-bar .seg button:hover{background:#eff2f5;background:var(--hover);color:#161a1f;color:var(--ink)}.l7-bar .l7-qty{align-items:center;color:#525b65;color:var(--muted);display:flex;font-size:14px;gap:6px;padding:0 14px}.l7-bar .l7-qty input{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#161a1f;color:var(--ink);font-size:16px;font-weight:600;font:inherit;height:36px;text-align:center;width:56px}.l7-home-row{transition:background .15s}.l8-camp{transition:box-shadow .15s}.l8-camp:hover{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.l7-kv{grid-gap:12px 20px;gap:12px 20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.l7-kv>div>span:first-child{color:#525b65;color:var(--muted);font-size:13px}.l7-kv>div>span:last-child{color:#161a1f;color:var(--ink);font-size:15px;font-weight:600}.l7-eq{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.l7-eq ul{font-size:14px;line-height:22px;padding-left:16px}.l7-vl{color:inherit;padding:8px 0;transition:background .15s}.l7-vl+.l7-vl{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.l7-vl:hover{background:#eff2f5;background:var(--hover)}.lnk{color:#0a5c66;color:var(--brand-ink);font-size:inherit;text-decoration:none}.lnk:hover{text-decoration:underline}.hov{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:4px 12px;transition:background .15s;white-space:nowrap}.hov:hover{background:#eff2f5;background:var(--hover)}.doc-split{align-items:stretch;display:flex;gap:0;min-height:400px}.doc-split .doc-list{border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);flex:1 1;min-width:0;overflow-x:auto}.doc-split .doc-preview{flex-shrink:0;overflow-y:auto;padding:20px;width:320px}.cmp-cat{background:#f6f7f9;background:var(--sunken)}.cmp-cat th{color:#525b65;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;padding:8px 12px!important;text-transform:uppercase}.sec-wrap{gap:12px}.l2-rq,.sec-wrap{display:flex;flex-direction:column}.l2-rq{gap:20px}.l2-toolbar{display:flex;flex-direction:column;gap:12px}.l2-toolbar .row1,.l2-toolbar .row2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lane>.sec-h{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);margin-bottom:0;padding:12px 14px}.aside-380{flex-shrink:0;width:380px}.fv{--surface:#f2f4f6;--raised:#fff;--sunken:#f6f7f9;--hover:#eff2f5;--line:#cdd4db;--line-subtle:#e6e9ed;--ink:#161a1f;--muted:#525b65;--brand:#0b6f7c;--brand-hover:#095a64;--on-brand:#fff;--brand-soft:#e7f2f3;--brand-ink:#0a5c66;--izmo:#ce382e;--thumb:#e8ecef;--thumb-ink:#8c959f;--info:#1f5fad;--info-soft:#eaf1fb;--ok:#176b31;--ok-soft:#e7f5ec;--prog:#6639ba;--prog-soft:#f1ebfb;--warn:#8a5a00;--warn-soft:#fff4db;--bad:#a4262c;--bad-soft:#fdedec;--neu:#424a53;--neu-soft:#eef0f2;--d1:#0b6f7c;--d2:#9ccbd1;--d-info:#2f6fb7;--d-ok:#2e9e5b;--d-prog:#7a4fc0;--d-warn:#d39a1e;--d-bad:#c0362c;--shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;--float:0 6px 20px -8px #10182826,0 0 0 1px #10182812;-webkit-font-smoothing:antialiased;background:#f2f4f6;background:var(--surface);box-sizing:border-box;color:#161a1f;color:var(--ink);color-scheme:light;font-family:Segoe UI Variable Text,Segoe UI,Noto Sans,system-ui,sans-serif}.fv.dark{--surface:#0f1214;--raised:#181c1f;--sunken:#14181b;--hover:#1f2428;--line:#3a424a;--line-subtle:#272d32;--ink:#eceff2;--muted:#a3adb7;--brand:#3fb5c4;--brand-hover:#62c6d3;--on-brand:#0b1416;--brand-soft:#133337;--brand-ink:#7fd3dd;--izmo:#e2544a;--thumb:#232a2f;--thumb-ink:#6d7780;--info:#8cb8f2;--info-soft:#16283f;--ok:#7bd88f;--ok-soft:#123020;--prog:#c3a6f5;--prog-soft:#2a1c45;--warn:#f2c46b;--warn-soft:#3a2a08;--bad:#f59c95;--bad-soft:#401618;--neu:#c4ccd4;--neu-soft:#262c31;--d1:#3fb5c4;--d2:#2c6b73;--shadow:0 0 0 1px #ffffff14;--float:0 6px 20px -8px #000c,0 0 0 1px #ffffff1f;color-scheme:dark}.fv *,.fv :after,.fv :before{box-sizing:border-box}.fv a{color:#0b6f7c;color:var(--brand);text-decoration:none}.fv a:hover{color:#095a64;color:var(--brand-hover);text-decoration:underline}.fv button{color:inherit;cursor:pointer;font:inherit}.fv a:focus-visible,.fv button:focus-visible,.fv input:focus-visible,.fv select:focus-visible,.fv textarea:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0b6f7c;box-shadow:0 0 0 2px var(--raised),0 0 0 4px var(--brand);outline:2px solid #0000}.fv h1,.fv h2,.fv h3,.fv p{margin:0}.t1{font-size:28px;letter-spacing:-.5px;line-height:36px}.t1,.t2{font-weight:600}.t2{font-size:22px;letter-spacing:-.3px;line-height:28px}.t3{font-size:18px;font-weight:600;line-height:24px}.tb{font-size:16px;line-height:22px}.ts{font-size:15px}.ts,.tx{line-height:20px}.tx{font-size:14px}.tc{font-size:13px;font-weight:600;line-height:16px}.big{font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:34px}.muted{color:#525b65;color:var(--muted)}.strong{font-weight:600}.bold{font-weight:700}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ell{overflow:hidden;text-overflow:ellipsis}.ell,.nowrap{white-space:nowrap}.h{align-items:center}.h,.hb{display:flex;gap:8px}.hb{align-items:baseline}.v{display:flex;flex-direction:column}.grow{flex:1 1;min-height:0;min-width:0}.between{justify-content:space-between}.end{justify-content:flex-end}.center{justify-content:center}.g4{gap:4px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.wrap{flex-wrap:wrap}.shrink0{flex-shrink:0}.sep{background:#e6e9ed;background:var(--line-subtle);border:0;height:1px;margin:0}.app{background:#f2f4f6;background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.top{background:#fff;background:var(--raised);border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);border-top:3px solid #ce382e;border-top:3px solid var(--izmo);flex-shrink:0;gap:16px;height:64px;padding:0 24px 0 0}.logo,.top{align-items:center;display:flex}.logo{color:#161a1f!important;color:var(--ink)!important;gap:8px;padding-left:28px;text-decoration:none!important;width:260px}.logo b{font-size:18px;font-weight:700;letter-spacing:-.3px}.logo small{border-left:1px solid #cdd4db;border-left:1px solid var(--line);color:#525b65;color:var(--muted);font-size:14px;font-weight:500;margin-left:2px;padding-left:8px}.logo .mk{background:linear-gradient(90deg,#161a1f 0 50%,#ce382e 50% 100%);background:linear-gradient(90deg,var(--ink) 0 50%,var(--izmo) 50% 100%);flex-shrink:0;height:24px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M4 4l8 8-8 8M15 4l8 8-8 8%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M4 4l8 8-8 8M15 4l8 8-8 8%27/></svg>") center/contain no-repeat;width:30px}.gs{display:flex;flex:1 1;justify-content:center}.gs label{align-items:center;background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px;color:#525b65;color:var(--muted);display:flex;gap:10px;height:44px;padding:0 12px 0 14px;width:600px}.gs input{background:#0000;border:0;box-shadow:none!important;color:#161a1f;color:var(--ink);flex:1 1;font:inherit;font-size:16px;min-width:0;outline:0}.kbd{border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#525b65;color:var(--muted);font-size:12px;font-weight:600;padding:1px 6px}.tr{display:flex;gap:6px;justify-content:flex-end;width:300px}.ib,.tr{align-items:center}.ib{background:#0000;border:0;border-radius:6px;color:#525b65;color:var(--muted);display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.ib:hover{background:#eff2f5;background:var(--hover);color:#161a1f;color:var(--ink)}.ib .dot{background:#0b6f7c;background:var(--brand);border-radius:5px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--raised);height:9px;position:absolute;right:8px;top:8px;width:9px}.who{align-items:center;background:#fff;background:var(--raised);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px;display:flex;gap:10px;height:44px;margin-left:8px;padding:0 8px 0 6px;text-align:left}.who .v>span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av{align-items:center;background:#e7f2f3;background:var(--brand-soft);border-radius:16px;color:#0a5c66;color:var(--brand-ink);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.av.lg{border-radius:20px;height:40px;width:40px}.av.neu{background:#eef0f2;background:var(--neu-soft);color:#424a53;color:var(--neu)}.body{display:flex;flex:1 1;min-height:0}.nav{background:#fff;background:var(--raised);border-right:1px solid #e6e9ed;border-right:1px solid var(--line-subtle);flex-shrink:0;gap:6px;padding-top:16px;width:88px}.nav,.nav a{align-items:center;display:flex;flex-direction:column}.nav a{border-radius:10px;color:#525b65;color:var(--muted);font-size:13px;font-weight:500;gap:4px;line-height:16px;padding:10px 0 8px;position:relative;width:68px}.nav a:hover{background:#eff2f5;background:var(--hover);color:#161a1f;color:var(--ink);text-decoration:none}.nav a.on{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink);font-weight:600}.nav a .cnt{background:#0b6f7c;background:var(--brand);border-radius:9px;color:#fff;color:var(--on-brand);font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:6px;text-align:center;top:4px}.nav .i{height:22px;width:22px}.main{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;overflow:hidden;padding:22px 32px 24px}.crumb{align-items:center;color:#525b65;color:var(--muted);display:flex;font-size:14px;gap:6px}.panel{background:#fff;background:var(--raised);border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow)}.panel.fl{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.pad{padding:18px 22px}.phead{justify-content:space-between;padding:16px 22px 12px}.soft{background:#f6f7f9;background:var(--sunken);border-radius:8px}.note{align-items:flex-start;background:#e7f2f3;background:var(--brand-soft);border-radius:10px;color:#161a1f;color:var(--ink);display:flex;font-size:15px;gap:12px;line-height:20px;padding:12px 16px}.note.warn{background:#fff4db;background:var(--warn-soft)}.note.bad{background:#fdedec;background:var(--bad-soft)}.btn{align-items:center;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#161a1f!important;color:var(--ink)!important;display:inline-flex;font-size:16px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;text-decoration:none!important;white-space:nowrap}.btn:hover{background:#eff2f5;background:var(--hover)}.btn.p{background:#0b6f7c;background:var(--brand);border-color:#0b6f7c;border-color:var(--brand);color:#fff!important;color:var(--on-brand)!important;font-weight:600}.btn.p:hover{background:#095a64;background:var(--brand-hover);border-color:#095a64;border-color:var(--brand-hover)}.btn.lg{height:48px}.btn.sm{font-size:15px;height:34px;padding:0 12px}.btn.q{background:#0000;border-color:#0000}.btn.q:hover{background:#eff2f5;background:var(--hover)}.btn.danger{color:#a4262c!important;color:var(--bad)!important}.btn.full{width:100%}.act{align-items:center;background:#0000;border:0;border-radius:6px;color:#161a1f;color:var(--ink);display:inline-flex;font-size:14px;gap:6px;height:36px;padding:0 10px;white-space:nowrap}.act:hover{background:#eff2f5;background:var(--hover)}.lnk{font-weight:600}.crit,.lnk{white-space:nowrap}.crit{align-items:center;background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:9999px;color:#161a1f;color:var(--ink);display:inline-flex;font-size:14px;gap:6px;height:36px;padding:0 6px 0 12px}.crit b{font-weight:600}.crit .x{align-items:center;background:#0000;border:0;border-radius:12px;color:#525b65;color:var(--muted);display:flex;height:24px;justify-content:center;padding:0;width:24px}.seg{background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:9px;gap:2px;padding:3px}.seg,.seg button{display:inline-flex}.seg button{align-items:center;background:#0000;border:0;border-radius:6px;color:#525b65;color:var(--muted);font-size:14px;font-weight:500;gap:6px;height:32px;padding:0 12px}.seg button.on{background:#fff;background:var(--raised);box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);color:#161a1f;color:var(--ink);font-weight:600}.tabs{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);display:flex;gap:24px}.tabs button{align-items:center;background:#0000;border:0;color:#525b65;color:var(--muted);display:inline-flex;font-size:15px;font-weight:500;gap:6px;height:40px;padding:0}.tabs button.on{box-shadow:inset 0 -2px 0 #0b6f7c;box-shadow:inset 0 -2px 0 var(--brand);font-weight:600}.tabs button.on,.tag{color:#161a1f;color:var(--ink)}.tag{align-items:center;background:#fff;background:var(--raised);border-radius:9999px;box-shadow:0 0 0 1px #10182814;display:inline-flex;font-size:13px;gap:7px;height:26px;line-height:16px;padding:0 10px;white-space:nowrap}.mark{background:#ce382e;background:var(--izmo);border-radius:2px;display:inline-block;flex-shrink:0;height:8px;width:8px}.pill{align-items:center;background:#eef0f2;background:var(--neu-soft);border-radius:9999px;color:#424a53;color:var(--neu);display:inline-flex;font-size:13px;gap:5px;height:24px;line-height:16px;padding:0 10px;white-space:nowrap}.pill.info{background:#eaf1fb;background:var(--info-soft);color:#1f5fad;color:var(--info)}.pill.ok{background:#e7f5ec;background:var(--ok-soft);color:#176b31;color:var(--ok)}.pill.prog{background:#f1ebfb;background:var(--prog-soft);color:#6639ba;color:var(--prog)}.pill.warn{background:#fff4db;background:var(--warn-soft);color:#8a5a00;color:var(--warn)}.pill.bad{background:#fdedec;background:var(--bad-soft);color:#a4262c;color:var(--bad)}.pill.done{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink)}.pill.bad:before{background:currentColor;content:"";height:13px;-webkit-mask:var(--m-alert) center/contain no-repeat;mask:var(--m-alert) center/contain no-repeat;width:13px}.cnt{align-items:center;background:#eef0f2;background:var(--neu-soft);border-radius:11px;color:#424a53;color:var(--neu);display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.cnt.b{background:#0b6f7c;background:var(--brand);color:#fff;color:var(--on-brand)}.card{background:#fff;background:var(--raised);border:2px solid #0000;border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);color:#161a1f!important;color:var(--ink)!important;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important}.card:hover{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.card.on{border-color:#0b6f7c;border-color:var(--brand)}.photo{background:#e8ecef;background:var(--thumb);border-radius:inherit;position:relative}.photo:after{background:#8c959f;background:var(--thumb-ink);content:"";height:44px;left:50%;margin:-22px 0 0 -22px;-webkit-mask:var(--m-car) center/contain no-repeat;mask:var(--m-car) center/contain no-repeat;opacity:.9;position:absolute;top:50%;width:44px}.photo.sm:after{height:26px;margin:-13px 0 0 -13px;width:26px}.photo .tag{left:12px;position:absolute;top:12px;z-index:1}.thumb{border-radius:8px;flex-shrink:0;height:54px;width:72px}.tbl{border-collapse:collapse;font-size:15px;line-height:20px;width:100%}.tbl th{color:#525b65;color:var(--muted);font-size:13px;font-weight:600;line-height:16px;padding:10px 12px;text-align:left;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle)}.tbl td{padding:12px;vertical-align:middle}.tbl tr:hover td{background:#f6f7f9;background:var(--sunken)}.tbl tr.on td{background:#e7f2f3;background:var(--brand-soft)}.tbl td:first-child,.tbl th:first-child{padding-left:22px}.tbl td:last-child,.tbl th:last-child{padding-right:22px}.tbl .r{text-align:right}.lrow{align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:flex;gap:14px;padding:12px 22px}.lrow:hover{background:#f6f7f9;background:var(--sunken)}.kpis{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kpi{display:flex;flex-direction:column;gap:4px;padding:18px 22px}.kpi+.kpi{border-left:1px solid #e6e9ed;border-left:1px solid var(--line-subtle)}.kpi .l{color:#525b65;color:var(--muted);font-size:14px;line-height:18px}.kpi .kv{font-feature-settings:"tnum";font-size:32px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.8px;line-height:38px}.kpi .n{color:#525b65;color:var(--muted);font-size:14px;font-weight:600;line-height:18px}.up{color:#176b31!important;color:var(--ok)!important}.down{color:#a4262c!important;color:var(--bad)!important}.fld{display:flex;flex-direction:column;gap:6px}.fld>span{color:#161a1f;color:var(--ink);font-size:14px;font-weight:600;line-height:18px}.fld>small{color:#525b65;color:var(--muted);font-size:13px;line-height:16px}.inp{align-items:center;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:8px;color:#161a1f;color:var(--ink);display:flex;font:inherit;font-size:16px;gap:8px;height:44px;justify-content:space-between;padding:0 12px;width:100%}.inp.ro{background:#f6f7f9;background:var(--sunken)}textarea.inp{height:88px;padding:10px 12px;resize:none}.sw{background:#cdd4db;background:var(--line);border-radius:11px;display:inline-block;flex-shrink:0;height:22px;position:relative;width:38px}.sw:after{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}.sw.on{background:#0b6f7c;background:var(--brand)}.sw.on:after{left:19px}.cb{accent-color:#0b6f7c;accent-color:var(--brand);flex-shrink:0;height:18px;margin:0;width:18px}.steps{gap:6px;list-style:none;margin:0;padding:0}.steps,.steps li{align-items:center;display:flex}.steps li{border-radius:9999px;color:#525b65;color:var(--muted);font-size:14px;font-weight:600;gap:8px;padding:6px 12px 6px 6px}.steps li b{align-items:center;background:#eef0f2;background:var(--neu-soft);border-radius:12px;color:#424a53;color:var(--neu);display:flex;font-size:13px;height:24px;justify-content:center;width:24px}.steps li.on{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink)}.steps li.on b{background:#0b6f7c;background:var(--brand);color:#fff;color:var(--on-brand)}.steps li.done{color:#161a1f;color:var(--ink)}.steps li.done b{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink)}.steps .ln{background:#e6e9ed;background:var(--line-subtle);height:2px;width:24px}.track{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.track>div{display:flex;flex-direction:column;gap:8px}.track .bar{background:#e6e9ed;background:var(--line-subtle);border-radius:3px;height:6px}.track .done .bar{background:#0b6f7c;background:var(--brand)}.track .cur .bar{background:linear-gradient(90deg,#0b6f7c 0 50%,#e6e9ed 50%);background:linear-gradient(90deg,var(--brand) 0 50%,var(--line-subtle) 50%)}.track .t{font-size:14px;font-weight:600;line-height:18px}.track .d{color:#525b65;color:var(--muted);font-size:13px;line-height:16px}.track>div+div{padding-left:4px}.bars{align-items:flex-end;display:flex;gap:14px}.bars .col{align-items:center;color:#525b65;color:var(--muted);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:6px}.bars .b{background:var(--d2);border-radius:4px 4px 0 0;max-width:40px;width:100%}.bars .b.hi{background:var(--d1)}.stack{display:flex;gap:3px;height:12px}.stack>span{border-radius:3px}.lanes{grid-gap:16px;display:grid;gap:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0}.lane{background:#f6f7f9;background:var(--sunken);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px}.lane>header{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:2px 4px 4px}.phone{background:#f2f4f6;background:var(--surface);display:flex;flex-direction:column;height:844px;overflow:hidden;width:390px}.ptop{align-items:center;border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);border-top:3px solid #ce382e;border-top:3px solid var(--izmo);display:flex;gap:8px;height:60px;padding:0 8px 0 16px}.pnav,.ptop{background:#fff;background:var(--raised);flex-shrink:0}.pnav{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:grid;grid-template-columns:repeat(4,1fr);height:72px}.pnav a{align-items:center;color:#525b65;color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:4px;justify-content:center}.pnav a.on{color:#0a5c66;color:var(--brand-ink);font-weight:700}.i{background:currentColor;display:inline-block;flex-shrink:0;height:20px;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;width:20px}.i.s16{height:16px;width:16px}.i.s18{height:18px;width:18px}.i.s24{height:24px;width:24px}.i.s32{height:32px;width:32px}.fv{--m-car:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2%27/><circle cx=%277%27 cy=%2717%27 r=%272%27/><path d=%27M9 17h6%27/><circle cx=%2717%27 cy=%2717%27 r=%272%27/></svg>");--m-alert:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3%27/><path d=%27M12 9v4M12 17h.01%27/></svg>")}.i-search{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2711%27 cy=%2711%27 r=%278%27/><path d=%27m21 21-4.3-4.3%27/></svg>")}.i-home{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8%27/><path d=%27M3 10a2 2 0 0 1 .7-1.5l7-6a2 2 0 0 1 2.6 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z%27/></svg>")}.i-req{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%278%27 y=%272%27 width=%278%27 height=%274%27 rx=%271%27/><path d=%27M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2M12 11h4M12 16h4M8 11h.01M8 16h.01%27/></svg>")}.i-saved{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z%27/></svg>")}.i-folder{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.7-.9l-.8-1.2A2 2 0 0 0 7.9 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z%27/></svg>")}.i-chart{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M3 3v16a2 2 0 0 0 2 2h16M18 17V9M13 17V5M8 17v-3%27/></svg>")}.i-bell{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9%27/><path d=%27M10.3 21a1.94 1.94 0 0 0 3.4 0%27/></svg>")}.i-help{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3M12 17h.01%27/></svg>")}.i-down{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>")}.i-right{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m9 18 6-6-6-6%27/></svg>")}.i-left{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m15 18-6-6 6-6%27/></svg>")}.i-plus{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M5 12h14M12 5v14%27/></svg>")}.i-x{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M18 6 6 18M6 6l12 12%27/></svg>")}.i-compare{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%273%27 width=%2718%27 height=%2718%27 rx=%272%27/><path d=%27M12 3v18%27/></svg>")}.i-msg{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M7.9 20A9 9 0 1 0 4 16.1L2 22z%27/></svg>")}.i-clock{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27M12 6v6l4 2%27/></svg>")}.i-check{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M20 6 9 17l-5-5%27/></svg>")}.i-okc{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27m9 12 2 2 4-4%27/></svg>")}.i-alert{--m:var(--m-alert)}.i-car{--m:var(--m-car)}.i-upload{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12%27/></svg>")}.i-download{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3%27/></svg>")}.i-sliders{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M20 7h-9M14 17H5%27/><circle cx=%2717%27 cy=%2717%27 r=%273%27/><circle cx=%277%27 cy=%277%27 r=%273%27/></svg>")}.i-cal{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M8 2v4M16 2v4%27/><rect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/><path d=%27M3 10h18%27/></svg>")}.i-users{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2%27/><circle cx=%279%27 cy=%277%27 r=%274%27/><path d=%27M22 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8%27/></svg>")}.i-building{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%274%27 y=%272%27 width=%2716%27 height=%2720%27 rx=%272%27/><path d=%27M9 22v-4h6v4M8 6h.01M12 6h.01M16 6h.01M8 10h.01M12 10h.01M16 10h.01M8 14h.01M12 14h.01M16 14h.01%27/></svg>")}.i-bank{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M3 22h18M6 18v-7M10 18v-7M14 18v-7M18 18v-7M12 2l8 5H4z%27/></svg>")}.i-gear{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M12.2 2h-.4a2 2 0 0 0-2 2v.2a2 2 0 0 1-1 1.7l-.4.3a2 2 0 0 1-2 0l-.2-.1a2 2 0 0 0-2.7.7l-.2.4a2 2 0 0 0 .7 2.7l.2.1a2 2 0 0 1 1 1.7v.5a2 2 0 0 1-1 1.7l-.2.1a2 2 0 0 0-.7 2.7l.2.4a2 2 0 0 0 2.7.7l.2-.1a2 2 0 0 1 2 0l.4.3a2 2 0 0 1 1 1.7v.2a2 2 0 0 0 2 2h.4a2 2 0 0 0 2-2v-.2a2 2 0 0 1 1-1.7l.4-.3a2 2 0 0 1 2 0l.2.1a2 2 0 0 0 2.7-.7l.2-.4a2 2 0 0 0-.7-2.7l-.2-.1a2 2 0 0 1-1-1.7v-.5a2 2 0 0 1 1-1.7l.2-.1a2 2 0 0 0 .7-2.7l-.2-.4a2 2 0 0 0-2.7-.7l-.2.1a2 2 0 0 1-2 0l-.4-.3a2 2 0 0 1-1-1.7V4a2 2 0 0 0-2-2z%27/><circle cx=%2712%27 cy=%2712%27 r=%273%27/></svg>")}.i-tag{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M12.6 2.6A2 2 0 0 0 11.2 2H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4z%27/><circle cx=%277.5%27 cy=%277.5%27 r=%27.5%27/></svg>")}.i-mega{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m3 11 18-5v12L3 14v-3z%27/><path d=%27M11.6 16.8a3 3 0 1 1-5.8-1.6%27/></svg>")}.i-box{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M11 21.7a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7z%27/><path d=%27M12 22V12M3.3 7 12 12l8.7-5%27/></svg>")}.i-inbox{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M22 12h-6l-2 3h-4l-2-3H2%27/><path d=%27M5.5 5.1 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.5-6.9A2 2 0 0 0 16.8 4H7.2a2 2 0 0 0-1.7 1.1z%27/></svg>")}.i-eye{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M2.1 12.3a1 1 0 0 1 0-.7 10.8 10.8 0 0 1 19.8 0 1 1 0 0 1 0 .7 10.8 10.8 0 0 1-19.8 0%27/><circle cx=%2712%27 cy=%2712%27 r=%273%27/></svg>")}.i-edit{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M21.2 6.8a1 1 0 0 0-4-4L3.8 16.2a2 2 0 0 0-.5.8l-1.3 4.4a.5.5 0 0 0 .6.6l4.4-1.3a2 2 0 0 0 .8-.5z%27/></svg>")}.i-more{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M5 12h.01M12 12h.01M19 12h.01%27/></svg>")}.i-arrow{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M5 12h14M12 5l7 7-7 7%27/></svg>")}.i-mail{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%272%27 y=%274%27 width=%2720%27 height=%2716%27 rx=%272%27/><path d=%27m22 7-9 5.7a2 2 0 0 1-2 0L2 7%27/></svg>")}.i-send{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M14.5 21.7a.5.5 0 0 0 .9 0l6.5-19a.5.5 0 0 0-.6-.6l-19 6.5a.5.5 0 0 0 0 .9l7.9 3.2a2 2 0 0 1 1.1 1.1z%27/><path d=%27m21.9 2.1-11 11%27/></svg>")}.i-file{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z%27/><path d=%27M14 2v4a2 2 0 0 0 2 2h4%27/></svg>")}.i-grid{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%273%27 width=%277%27 height=%277%27 rx=%271%27/><rect x=%2714%27 y=%273%27 width=%277%27 height=%277%27 rx=%271%27/><rect x=%273%27 y=%2714%27 width=%277%27 height=%277%27 rx=%271%27/><rect x=%2714%27 y=%2714%27 width=%277%27 height=%277%27 rx=%271%27/></svg>")}.i-list{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01%27/></svg>")}.i-board{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%273%27 width=%2718%27 height=%2718%27 rx=%272%27/><path d=%27M8 7v7M12 7v4M16 7v9%27/></svg>")}.i-camera{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3z%27/><circle cx=%2712%27 cy=%2713%27 r=%273%27/></svg>")}.i-spark{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M11 3l1.9 5.1L18 10l-5.1 1.9L11 17l-1.9-5.1L4 10l5.1-1.9z%27/><path d=%27M19 15v5M16.5 17.5h5%27/></svg>")}.i-lock{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%2711%27 width=%2718%27 height=%2711%27 rx=%272%27/><path d=%27M7 11V7a5 5 0 0 1 10 0v4%27/></svg>")}.i-globe{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20M2 12h20%27/></svg>")}.i-trash{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2%27/></svg>")}.i-xc{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27m15 9-6 6M9 9l6 6%27/></svg>")}.i-swap{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m16 3 4 4-4 4M20 7H4M8 21l-4-4 4-4M4 17h16%27/></svg>")}.i-trend{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m22 7-8.5 8.5-5-5L2 17%27/><path d=%27M16 7h6v6%27/></svg>")}.i-truck{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2M15 18H9M19 18h2a1 1 0 0 0 1-1v-3.6a1 1 0 0 0-.2-.6l-3.5-4.4A1 1 0 0 0 17.5 8H14%27/><circle cx=%2717%27 cy=%2718%27 r=%272%27/><circle cx=%277%27 cy=%2718%27 r=%272%27/></svg>")}.i-shield{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M20 13c0 5-3.5 7.5-7.7 9a1 1 0 0 1-.6 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.2-2.7a1.2 1.2 0 0 1 1.5 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z%27/></svg>")}.i-layers{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M12.8 2.2a2 2 0 0 0-1.7 0L2.6 6.1a1 1 0 0 0 0 1.8l8.6 3.9a2 2 0 0 0 1.7 0l8.6-3.9a1 1 0 0 0 0-1.8z%27/><path d=%27m22 17.6-9.2 4.2a2 2 0 0 1-1.7 0L2 17.6M22 12.6l-9.2 4.2a2 2 0 0 1-1.7 0L2 12.6%27/></svg>")}.i-rules{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m3 17 2 2 4-4M3 7l2 2 4-4M13 6h8M13 12h8M13 18h8%27/></svg>")}.i-card{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%272%27 y=%275%27 width=%2720%27 height=%2714%27 rx=%272%27/><path d=%27M2 10h20%27/></svg>")}.i-image{--m:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%273%27 width=%2718%27 height=%2718%27 rx=%272%27/><circle cx=%279%27 cy=%279%27 r=%272%27/><path d=%27m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21%27/></svg>")}body,html{height:100%;margin:0}body{background:#f2f4f6}#fv{min-height:100%}#fv .app{height:100vh;min-width:1280px}#fv .main{overflow:auto}#fv.print .app{height:auto;min-height:900px;overflow:visible}#fv.print .body{min-height:836px}#fv.print .main{overflow:visible}#fv.print .protobar{display:none}.g8{gap:8px}.g6{gap:6px}.g32{gap:32px}.grid2{grid-gap:16px;grid-template-columns:1fr 1fr}.grid2,.grid3{display:grid;gap:16px}.grid3{grid-gap:16px;grid-template-columns:repeat(3,1fr)}.grid4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.span2{grid-column:span 2}.span3{grid-column:span 3}.spanall{grid-column:1/-1}.r{text-align:right}.c{text-align:center}.w100{width:100%}.mt8{margin-top:8px}.mt16{margin-top:16px}.hide{display:none!important}.clk{cursor:pointer}.ok-t{color:#176b31;color:var(--ok)}.bad-t{color:#a4262c;color:var(--bad)}.warn-t{color:#8a5a00;color:var(--warn)}.info-t{color:#1f5fad;color:var(--info)}.brand-t{color:#0a5c66;color:var(--brand-ink)}.strike{text-decoration:line-through}.dl{grid-gap:10px 20px;display:grid;font-size:15px;gap:10px 20px;grid-template-columns:auto 1fr;line-height:20px}.dl dt{color:#525b65;color:var(--muted)}.dl dd{font-weight:600;margin:0}.kv2{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.kv2>div{display:flex;flex-direction:column;gap:2px}.kv2 .k{color:#525b65;color:var(--muted);font-size:13px;font-weight:600;line-height:16px}.kv2 .v2{font-size:15px;font-weight:600;line-height:20px}.sec-t{color:#525b65;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.6px;line-height:16px;text-transform:uppercase}.box{border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:10px}.box.pad{padding:14px 16px}.hl{background:#e7f2f3;background:var(--brand-soft);border-radius:8px}.divide>*+*{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}select.inp{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23525b65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;background:var(--raised) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23525b65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;padding-right:36px}.inp.sm{border-radius:6px;font-size:15px;height:36px}select.inp.sm{background-position:right 8px center;padding-right:30px}input.inp::placeholder,textarea.inp::placeholder{color:#8c959f}.inp:focus{border-color:#0b6f7c;border-color:var(--brand);box-shadow:0 0 0 3px #e7f2f3;box-shadow:0 0 0 3px var(--brand-soft);outline:0}.inp.err{border-color:#a4262c;border-color:var(--bad)}.fld .err-t,.fld .req{color:#a4262c;color:var(--bad)}.fld .err-t{font-size:13px;font-weight:600}.affix{align-items:center;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:8px;display:flex;height:44px;overflow:hidden}.affix input{background:#0000;border:0;color:#161a1f;color:var(--ink);flex:1 1;font:inherit;font-size:16px;min-width:0;outline:0}.affix input,.affix>span{height:100%;padding:0 12px}.affix>span{align-items:center;background:#f6f7f9;background:var(--sunken);border-left:1px solid #e6e9ed;border-left:1px solid var(--line-subtle);color:#525b65;color:var(--muted)}.affix>span,.chk{display:flex;font-size:15px}.chk{align-items:flex-start;cursor:pointer;gap:10px;line-height:20px}.chk input{margin-top:1px}.chk.card-chk{border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:8px;padding:12px 14px}.chk.card-chk:has(input:checked){background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand)}.radio-cards{grid-gap:10px;display:grid;gap:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.radio-cards label{border:1px solid #cdd4db;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:15px;gap:2px;padding:12px 14px}.radio-cards label.on{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand);box-shadow:inset 0 0 0 1px #0b6f7c;box-shadow:inset 0 0 0 1px var(--brand)}.radio-cards small{color:#525b65;color:var(--muted);font-size:13px}button.sw{border:0;cursor:pointer;padding:0}.swrow{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chipt{align-items:center;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.chipt.on{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand);color:#0a5c66;color:var(--brand-ink);font-weight:600}.drop{align-items:center;background:#f6f7f9;background:var(--sunken);border:2px dashed #cdd4db;border:2px dashed var(--line);border-radius:10px;color:#525b65;color:var(--muted);display:flex;flex-direction:column;font-size:15px;gap:8px;padding:20px;text-align:center}.drop b{color:#161a1f;color:var(--ink)}.file{background:#fff;background:var(--raised);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);gap:12px;padding:10px 12px}.file,.file .fi{align-items:center;border-radius:8px;display:flex}.file .fi{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66;color:var(--brand-ink);flex-shrink:0;height:36px;justify-content:center;width:36px}.tbl th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sort:hover{color:#161a1f;color:var(--ink)}.tbl th .ar{font-size:11px;margin-left:4px}.tbl.compact td{padding:9px 12px}.tbl.compact{font-size:14px}.tbl tr.clk:hover td{background:#eff2f5;background:var(--hover)}.tbl td.cb-c,.tbl th.cb-c{padding-right:0;width:44px}.tblwrap{overflow:auto}.pager{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);color:#525b65;color:var(--muted);font-size:14px;justify-content:space-between;padding:12px 22px}.pager,.pager .pg{align-items:center;display:flex}.pager .pg{gap:4px}.pager .pg button{background:#fff;background:var(--raised);border:1px solid #e6e9ed;border:1px solid var(--line-subtle);border-radius:6px;font-size:14px;height:34px;min-width:34px}.pager .pg button.on{background:#0b6f7c;background:var(--brand);border-color:#0b6f7c;border-color:var(--brand);color:#fff;color:var(--on-brand);font-weight:700}.pager .pg button:disabled{cursor:default;opacity:.4}.bulkbar{align-items:center;background:#161a1f;background:var(--ink);border-radius:10px;color:#fff;display:flex;gap:8px;padding:10px 16px 10px 22px}.bulkbar .btn{background:#0000;border-color:#ffffff40;color:#fff!important;font-size:14px;height:34px}.bulkbar .btn:hover{background:#ffffff1a}.bulkbar .btn.p{background:#fff;border-color:#fff;color:#161a1f!important;color:var(--ink)!important}.rail{display:flex;flex-direction:column;flex-shrink:0;overflow:auto;width:288px}.fsec{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.fsec>button{align-items:center;background:#0000;border:0;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:12px 18px;text-align:left;width:100%}.fsec>button .cnt{margin-left:auto;margin-right:8px}.fsec .fbody{display:flex;flex-direction:column;gap:8px;padding:0 18px 14px}.fsec.closed .fbody{display:none}.fsec.closed>button .i-down{transform:rotate(-90deg)}.fopt{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px}.fopt .n{color:#525b65;color:var(--muted);font-size:13px;margin-left:auto}.range{align-items:center;display:flex;gap:8px}.range .inp{font-size:14px;height:36px}.ovl{align-items:center;background:#10182859;inset:0;justify-content:center;padding:32px;position:fixed;z-index:50}.dlg,.ovl{display:flex}.dlg{background:#fff;background:var(--raised);border-radius:14px;box-shadow:0 24px 64px -12px #10182859,0 0 0 1px #10182814;flex-direction:column;max-height:calc(100vh - 64px);max-width:100%;width:560px}.dlg.s{width:440px}.dlg.l{width:780px}.dlg.xl{width:1040px}.dlg>header{align-items:flex-start;display:flex;gap:12px;padding:20px 24px 14px}.dlg>header .v{flex:1 1}.dlg>.db{display:flex;flex-direction:column;gap:16px;overflow:auto;padding:4px 24px 20px}.dlg>footer{align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);display:flex;gap:10px;padding:14px 24px}.dlg>footer,.ovl.side{justify-content:flex-end}.ovl.side{padding:0}.ovl.side .dlg{border-radius:0;height:100vh;max-height:100vh;width:560px}.ovl.side .dlg.l{width:720px}.ovl.dark{background:#0b0f12e6}.lightbox{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;width:min(1100px,100%)}.lightbox .photo{aspect-ratio:16/9;border-radius:12px;width:100%}.menu{background:#fff;background:var(--raised);border-radius:10px;box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float);display:flex;flex-direction:column;min-width:220px;padding:6px;position:fixed;z-index:60}.menu button{align-items:center;background:#0000;border:0;border-radius:6px;display:flex;font-size:15px;gap:10px;height:38px;padding:0 12px;text-align:left;white-space:nowrap}.menu button:hover{background:#eff2f5;background:var(--hover)}.menu button.danger{color:#a4262c;color:var(--bad)}.menu hr{background:#e6e9ed;background:var(--line-subtle);border:0;height:1px;margin:4px 0}.menu .mh{color:#525b65;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.toast{align-items:center;animation:tin .2s ease-out;background:#161a1f;background:var(--ink);border-radius:10px;bottom:28px;box-shadow:0 12px 32px -8px #0006;color:#fff;display:flex;font-size:15px;gap:10px;left:50%;padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:70}.toast .i{color:#7bd88f}@keyframes tin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.tl{flex-direction:column}.tl,.tl>div{display:flex}.tl>div{gap:12px;min-height:48px}.tl .dotc{flex-direction:column;flex-shrink:0}.tl .dotc,.tl .dotc>span:first-child{align-items:center;display:flex;width:22px}.tl .dotc>span:first-child{background:#fff;background:var(--raised);border-radius:11px;box-shadow:inset 0 0 0 2px #cdd4db;box-shadow:inset 0 0 0 2px var(--line);color:#fff;color:var(--on-brand);height:22px;justify-content:center}.tl .dotc>span:last-child{background:#e6e9ed;background:var(--line-subtle);flex:1 1;margin:2px 0;width:2px}.tl>div:last-child .dotc>span:last-child{background:#0000}.tl .done .dotc>span:first-child{box-shadow:none}.tl .done .dotc>span:first-child,.tl .done .dotc>span:last-child{background:#0b6f7c;background:var(--brand)}.tl .cur .dotc>span:first-child{box-shadow:inset 0 0 0 2px #0b6f7c;box-shadow:inset 0 0 0 2px var(--brand)}.tl .bad .dotc>span:first-child{background:#a4262c;background:var(--bad);box-shadow:none}.tl .tt{font-size:15px;font-weight:600;line-height:20px}.tl .td{color:#525b65;color:var(--muted);font-size:13px;line-height:18px;padding-bottom:10px}.thread{display:flex;flex-direction:column;gap:12px}.msg{display:flex;gap:10px;max-width:88%}.msg .bub{background:#f6f7f9;background:var(--sunken);border-radius:4px 12px 12px 12px;font-size:15px;line-height:21px;padding:10px 14px}.msg .meta{color:#525b65;color:var(--muted);font-size:13px;margin-bottom:4px}.msg.me{align-self:flex-end;flex-direction:row-reverse}.msg.me .bub{background:#e7f2f3;background:var(--brand-soft);border-radius:12px 4px 12px 12px}.msg.me .meta{text-align:right}.msg.sys .bub{background:#0000;border:1px dashed #cdd4db;border:1px dashed var(--line);color:#525b65;color:var(--muted);font-size:14px}.composer{gap:8px}.composer,.vline{align-items:center;display:flex}.vline{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);gap:14px;padding:14px 22px}.vline .thumb{height:62px;width:84px}.ribbon{align-items:center;border-radius:10px;line-height:21px;padding:14px 18px}.ribbon.ok{background:#e7f5ec;background:var(--ok-soft)}.ribbon.bad{background:#fdedec;background:var(--bad-soft)}.ribbon.neu{background:#eef0f2;background:var(--neu-soft)}.ribbon>.i{flex-shrink:0}.ribbon.ok>.i{color:#176b31;color:var(--ok)}.ribbon.warn>.i{color:#8a5a00;color:var(--warn)}.ribbon.bad>.i{color:#a4262c;color:var(--bad)}.ribbon.info>.i{color:#1f5fad;color:var(--info)}.ribbon.brand>.i{color:#0b6f7c;color:var(--brand)}.hbars{display:flex;flex-direction:column;gap:10px}.hbars .row{grid-gap:12px;align-items:center;display:grid;font-size:14px;gap:12px;grid-template-columns:160px 1fr 64px}.hbars .trk{background:#f6f7f9;background:var(--sunken);border-radius:5px;height:10px;overflow:hidden}.hbars .trk>span{background:var(--d1);border-radius:5px;display:block;height:100%}.legend{color:#525b65;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.legend span{align-items:center;display:inline-flex;gap:6px}.legend i{border-radius:3px;display:inline-block;height:10px;width:10px}.tree .lvl1 td:first-child{font-weight:700;padding-left:22px}.tree .lvl2 td:first-child{font-weight:600;padding-left:48px}.tree .lvl3 td:first-child{padding-left:74px}.gal-main{aspect-ratio:16/10;border-radius:10px;cursor:zoom-in}.gal-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.gal-strip .photo{aspect-ratio:4/3;border:2px solid #0000;border-radius:6px;cursor:pointer}.gal-strip .photo.on{border-color:#0b6f7c;border-color:var(--brand)}.phgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.phcell{background:#fff;background:var(--raised);border:2px solid #0000;border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);overflow:hidden;position:relative}.phcell.on{border-color:#0b6f7c;border-color:var(--brand)}.phcell .photo{aspect-ratio:4/3;border-radius:0}.phcell .cbx{left:10px}.phcell .cbx,.phcell .main-t{position:absolute;top:10px;z-index:2}.phcell .main-t{right:10px}.phcell .bar{align-items:center;color:#525b65;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;padding:6px 8px 6px 12px}.mailwrap{background:#e9ecef;min-height:100vh;padding:40px 0}.mail{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0001;margin:0 auto;overflow:hidden;width:640px}.protobar{background:#161a1f;background:var(--ink);border-radius:9999px;bottom:12px;box-shadow:0 8px 24px -6px #0006;display:flex;gap:4px;left:12px;padding:4px;position:fixed;z-index:40}.protobar a,.protobar button{align-items:center;background:#0000;border:0;border-radius:9999px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:30px;padding:0 12px;text-decoration:none!important}.protobar a:hover,.protobar button:hover{background:#ffffff26}.protobar a.on{background:#fff;color:#161a1f!important;color:var(--ink)!important}.protobar .dotr{background:#ce382e;background:var(--izmo);border-radius:2px;height:8px;width:8px}.idx{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1200px;padding:40px 32px 80px}.idx .grp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.idx .grp a{background:#fff;background:var(--raised);border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);color:#161a1f!important;color:var(--ink)!important;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none!important}.idx .grp a:hover{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.idx .grp a small{color:#525b65;color:var(--muted);font-size:13px}#fv .main{padding-bottom:72px}.fld>small,.tbl th,.tc{font-size:14px;line-height:18px}.kpi .l,.kpi .n{font-size:15px;line-height:20px}.pill{font-weight:600;height:26px;line-height:18px}.pill,.tag{font-size:14px}.crumb{font-size:15px}.pill.prog{background:#eaf1fb;background:var(--info-soft);color:#1f5fad;color:var(--info)}.pill.done{background:#e7f5ec;background:var(--ok-soft);color:#176b31;color:var(--ok)}.ribbon.brand{background:#f6f7f9;background:var(--sunken)}.tag{background:#e7f2f3;background:var(--brand-soft);box-shadow:none;color:#0a5c66;color:var(--brand-ink);font-weight:600}.tag .mark{display:none}.tag:before{background:currentColor;content:"";flex-shrink:0;height:14px;-webkit-mask:var(--m-tagi) center/contain no-repeat;mask:var(--m-tagi) center/contain no-repeat;width:14px}.fv{--m-tagi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.6 2.6a2 2 0 0 0-1.4-.6H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5' fill='%23000'/%3E%3C/svg%3E")}.st{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:8px;white-space:nowrap}.st:before{background:currentColor;border-radius:4px;content:"";flex-shrink:0;height:8px;width:8px}.st.ok{color:#176b31;color:var(--ok)}.st.info{color:#1f5fad;color:var(--info)}.st.warn{color:#8a5a00;color:var(--warn)}.st.bad{color:#a4262c;color:var(--bad)}.st.neu{color:#525b65;color:var(--muted)}.hov{opacity:0;transition:opacity .12s}.hrow.on .hov,.hrow:focus-within .hov,.hrow:hover .hov,tr.on .hov,tr:focus-within .hov,tr:hover .hov{opacity:1}.protobar{bottom:16px;left:auto;padding:3px;right:16px}.protobar.min a:not(.tgl){display:none}.protobar .tgl{cursor:pointer}.yt{box-shadow:inset 4px 0 0 #0b6f7c,0 1px 2px #1018280a,0 0 0 1px #10182812!important;box-shadow:inset 4px 0 0 var(--brand),var(--shadow)!important;position:relative}.panel.yt-soft,.yt-soft{background:#e7f2f3;background:var(--brand-soft)}.sec-h{align-items:baseline;display:flex;gap:10px;margin:8px 0 2px}.sec-h h2{font-size:18px;font-weight:700;line-height:24px}.sec-h .cnt{align-self:center}.sec-h .ts{color:#525b65;color:var(--muted)}#fv{--fz:1}#fv .app{height:calc(100vh/var(--fz))}.a-accb .a-it td:first-child{padding-left:0}.a-accb{display:flex;flex-direction:column;gap:16px;padding:4px 24px 24px}.a-accb .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a-accb .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-accb .fld{min-width:0}.a-acch:hover{background:#eff2f5;background:var(--hover)}.a-acch .i-down{color:#525b65;color:var(--muted);transition:transform .15s}.a-acc.open .a-acch .i-down{transform:rotate(180deg)}.a-acc.open .a-acch{border-radius:10px 10px 0 0}.a-acch{background:#0000;border:0;border-radius:10px;color:#161a1f;color:var(--ink);cursor:pointer;display:flex;gap:16px;padding:18px 24px;text-align:left;width:100%}.a-acch,.a-act{align-items:center}.a-act{grid-gap:8px;display:grid;gap:8px;grid-template-columns:84px 220px 1fr 36px}.a-anc a:hover{background:#eff2f5;background:var(--hover)}.a-anc a.on{background:#e7f2f3;background:var(--brand-soft);color:#0a5c66!important;color:var(--brand-ink)!important;font-weight:600}.a-anc a{align-items:center;border-radius:8px;color:#161a1f!important;color:var(--ink)!important;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;padding:9px 12px;text-decoration:none!important}.a-anc{display:flex;flex-direction:column;gap:2px;padding:10px}.a-arrow{color:#0a5c66;color:var(--brand-ink);font-weight:700}.a-badge{align-items:center;background:#f6f7f9;background:var(--sunken);border-radius:6px;display:inline-flex;font-size:14px;font-weight:600;height:26px;padding:0 10px;white-space:nowrap}.a-bar{background:#e6e9ed;background:var(--line-subtle);border-radius:4px;flex:1 1;height:8px;min-width:48px;overflow:hidden}.a-bar>span{background:var(--d1);border-radius:4px;display:block;height:100%}.a-cal button .muted{line-height:18px;white-space:normal}.a-cal button:hover{background:#eff2f5;background:var(--hover)}.a-cal button.on{background:#e7f2f3;background:var(--brand-soft);box-shadow:inset 0 0 0 2px #0b6f7c;box-shadow:inset 0 0 0 2px var(--brand)}.a-cal button.past .strong{color:#525b65;color:var(--muted)}.a-cal button{align-items:flex-start;background:#fff;background:var(--raised);border:0;border-radius:10px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;text-align:left}.a-cal{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr))}.a-car.closed .i{transform:rotate(-90deg)}.a-car{align-items:center;background:#0000;border:0;border-radius:6px;color:#525b65;color:var(--muted);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.a-car:hover{background:#eff2f5;background:var(--hover)}.a-chart .b{background:var(--d2);border-radius:4px 4px 0 0;max-width:30px;width:100%}.a-chart .b.hi{background:var(--d1)}.a-chart .col{align-items:center;cursor:default;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;position:relative}.a-chart .m{color:#525b65;color:var(--muted);font-size:14px}.a-chart .tip{background:#161a1f;background:var(--ink);border-radius:6px;color:#fff;font-size:14px;font-weight:600;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;top:0;transition:opacity .1s;white-space:nowrap}.a-chart .col:hover .tip{opacity:1}.a-chart .col:last-child .tip{background:#0000;color:#161a1f;color:var(--ink);opacity:1}.a-chart{align-items:flex-end;border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);display:flex;gap:6px;height:170px;padding-top:24px}.a-cmp .a-feat td,.a-cmp .a-feat th{padding-bottom:9px;padding-top:9px}.a-cmp .a-off{opacity:.55}.a-cmp th[scope=row]{color:#161a1f;color:var(--ink);font-size:15px;font-weight:500;padding-left:22px;white-space:normal}.a-cmp td,.a-cmp th{padding-bottom:11px;padding-top:11px}.a-cmp tr.a-cmpf td{border-bottom:0;padding:16px 8px}.a-cmp thead th{padding-bottom:14px;padding-top:18px}.a-cmp tr.a-cmph th{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);color:#161a1f;color:var(--ink);font-size:16px;font-weight:700;padding-top:22px}.a-code{font-feature-settings:"tnum";color:#525b65;color:var(--muted);display:inline-block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-right:8px;min-width:48px}.a-act .inp,.a-cond .inp{font-size:15px;height:38px}.a-cond{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:84px 170px 160px 1fr auto}.a-crit select{appearance:none;-webkit-appearance:none;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23525b65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 6px center;border:0;color:#161a1f;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;font-weight:600;height:34px;max-width:220px;outline:0;padding:0 26px 0 2px}.a-crit.on{background:#e7f2f3;background:var(--brand-soft);border-color:#0b6f7c;border-color:var(--brand)}.a-crit{padding:0 4px 0 12px}.a-dot{border-radius:4px;display:inline-block;flex-shrink:0;height:8px;width:8px}.a-err td{background:#fdedec!important;background:var(--bad-soft)!important}.a-h3{font-size:16px;font-weight:700;line-height:22px;margin-top:8px}.a-it td{padding:6px 8px}.a-it td:first-child{padding-left:22px}.a-it .inp{font-size:15px;height:36px}.a-kg{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.a-leg i.ok{background:#e7f5ec;background:var(--ok-soft);box-shadow:inset 0 0 0 1px #176b31;box-shadow:inset 0 0 0 1px var(--ok)}.a-leg i.warn{background:#fff4db;background:var(--warn-soft);box-shadow:inset 0 0 0 1px #8a5a00;box-shadow:inset 0 0 0 1px var(--warn)}.a-leg i.bad{background:#fdedec;background:var(--bad-soft);box-shadow:inset 0 0 0 1px #a4262c;box-shadow:inset 0 0 0 1px var(--bad)}.a-leg{font-size:14px}.a-lt td{padding-bottom:12px;padding-top:12px}.a-lt td:first-child,.a-lt th:first-child{padding-left:22px}.a-lt14 td{font-size:15px}.a-lt14 td,.a-lt14 th{padding-left:10px;padding-right:10px}.a-lt14 th{white-space:normal}.a-meter{align-items:center;display:flex;flex:1 1;gap:8px;min-width:120px}.a-num{font-size:15px!important;height:34px!important;padding:0 10px!important;text-align:right;width:72px!important}.a-pg{display:flex;flex-direction:column;gap:16px}.a-pg>*{flex-shrink:0}.a-pk.off{opacity:.72}.a-pk{gap:14px;padding:22px 22px 18px}.a-q{background:#fff;background:var(--raised);padding:0 12px}.a-q input{background:#0000;border:0;color:#161a1f;color:var(--ink);font:inherit;font-size:14px;outline:0;width:230px}.a-rep td{padding-bottom:9px;padding-top:9px}.a-rep th.a-grp{border-bottom:0;color:#161a1f;color:var(--ink);padding-bottom:2px}.a-rep .a-c.ok{background:#e7f5ec;background:var(--ok-soft)}.a-rep .a-c.warn{background:#fff4db;background:var(--warn-soft)}.a-rep .a-c.bad{background:#fdedec;background:var(--bad-soft);color:#a4262c;color:var(--bad)}.a-rk .up .i{transform:rotate(180deg)}.a-rk{display:inline-flex;flex-direction:column;gap:0}.a-rk button{align-items:center;background:#0000;border:0;border-radius:4px;color:#525b65;color:var(--muted);display:flex;height:18px;justify-content:center;padding:0;width:26px}.a-rk button:hover{background:#eff2f5;background:var(--hover);color:#161a1f;color:var(--ink)}.a-rk button:disabled{opacity:.25}.a-save{align-items:center;background:#fff;background:var(--raised);border-radius:10px;bottom:-4px;box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float);display:flex;gap:12px;padding:12px 150px 12px 18px;position:sticky;z-index:5}.a-sec .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a-sec .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-sec .fld{min-width:0}.a-sec:first-child{border-top:0}.a-sech{align-items:center;display:flex;gap:12px;justify-content:space-between}.a-sec{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle);padding:18px 22px 22px}.a-sec,.a-side{display:flex;flex-direction:column;gap:16px}.a-side{align-self:flex-start;flex-shrink:0;position:sticky;top:0;width:260px}.a-sub td,div.a-sub{background:#f6f7f9;background:var(--sunken);color:#161a1f;color:var(--ink);font-size:15px;font-weight:700;padding-bottom:10px;padding-top:10px}.a-tree td{padding-bottom:9px;padding-top:9px}.a-up .i{transform:rotate(180deg)}.a-sl{align-items:center;display:flex;flex-wrap:wrap;gap:4px 18px;padding-left:92px}.fv .a-lnk{background:none;border:0;color:#0b6f7c;color:var(--brand);cursor:pointer;font:inherit;font-size:14px;padding:2px 0}.fv .a-lnk:hover{text-decoration:underline}.fv .a-lnk.on{color:#161a1f;color:var(--ink);font-weight:700}.a-pv td,.a-pv th{padding-left:12px;padding-right:12px}.a-pv .a-vin{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.a-pv tr.sel td{background:#eff2f5;background:var(--hover)}.a-ut td,.a-ut th{font-size:15px;padding:10px 8px;vertical-align:top}.a-ut th{font-size:14px;white-space:normal}.a-brk{word-break:break-all}.fv:has(.a-gs) .main .ar,.fv:has(.a-gs) .main .cnt{font-size:14px}.a-pmrow{align-items:center;border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.a-pmrow .lrow{border-top:0!important}.a-pm{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:6px;color:#161a1f;color:var(--ink);cursor:pointer;flex-shrink:0;font-size:16px;height:26px;line-height:1;margin-right:6px;width:26px}.a-pm:hover{background:#eff2f5;background:var(--hover)}.a-mbox{background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:2px;max-height:170px;overflow:auto;padding:6px 12px}.a-mbox .chk{font-size:15px;padding:5px 0}.a-pq{margin-bottom:6px;width:100%}.a-mon{gap:8px}.a-mon input{background:#0000;border:0;color:#161a1f;color:var(--ink);font:inherit;font-size:15px}.a-hsel{background:#fff;background:var(--raised);padding:0 4px 0 10px}.a-hsel select{max-width:150px}.a-gs label{max-width:520px;width:100%}.a-gs{min-width:0}.a-tr .who .v>span{max-width:250px}.l-rail .fopt .n,.l-tray .ic b{font-size:14px}.l-tray .ic b{border-radius:10px;height:20px;line-height:20px;min-width:20px}.msg.me .l2-att{align-self:flex-end}.l2-wf .tl .td{font-size:14px;line-height:19px}.l2-wf .tl .tt{font-size:15px}.l2-bars14 .b.hi{background:var(--d1)}.l2-bars14 .b{background:var(--d2);border-radius:3px 3px 0 0;max-width:26px;width:100%}.l2-bars14 .col{align-items:center;color:#525b65;color:var(--muted);display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:4px}.l2-bars14{align-items:flex-end;display:flex;gap:6px;height:130px}.l2-ck .ic{border-radius:11px;flex-shrink:0;height:22px;justify-content:center;width:22px}.l2-ck,.l2-ck .ic{align-items:center;display:flex}.l2-ck{font-size:15px;gap:10px;padding:8px 0}.l2-cmp .k{color:#525b65;color:var(--muted)}.l2-cmp{grid-gap:8px 12px;display:grid;font-size:15px;gap:8px 12px;grid-template-columns:150px 1fr 24px 1fr}.l2-cmp,.l2-dico{align-items:center}.l2-dico{background:#e7f2f3;background:var(--brand-soft);border-radius:10px;color:#0a5c66;color:var(--brand-ink);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.l2-doc-prev i{background:#eef0f2;border-radius:1px;display:block;height:5px}.l2-doc-prev{background:#fff;border-radius:2px;box-shadow:0 1px 3px #1018281f;display:flex;flex-direction:column;gap:8px;padding:22px 24px;width:250px}.l2-facts b{color:#161a1f;color:var(--ink);font-weight:600}.l2-facts{color:#525b65;color:var(--muted);font-size:15px;gap:6px 18px}.l2-gb .col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.l2-gb .grp>span{border-radius:3px 3px 0 0;display:block;width:14px}.l2-gb .grp{align-items:flex-end;display:flex;gap:3px;justify-content:center;width:100%}.l2-gb .lb{color:#525b65;color:var(--muted);font-size:14px;height:16px}.l2-gb{align-items:flex-end;border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);display:flex;gap:18px;height:230px;padding:10px 0 0}.l2-next{border-top:3px solid #0b6f7c;border-top:3px solid var(--brand)}.l2-orow:hover{background:#eff2f5;background:var(--hover)}.l2-orow{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.l2-pop .chk{font-size:14px}.l2-pop{display:flex;flex-direction:column;gap:8px;left:0;padding:10px 14px 12px;position:absolute;top:44px;width:340px;z-index:30}.l2-powarn{align-items:flex-start;background:#fff4db;background:var(--warn-soft);border-radius:8px;padding:12px 14px}.l2-quote{border-left:3px solid #cdd4db;border-left:3px solid var(--line);color:#161a1f;color:var(--ink);font-size:15px;line-height:21px;padding:2px 0 2px 12px}.l2-resp{flex-shrink:0;text-align:right;width:52px}.fv .l2-pop .cnt,.l2-rq .cnt{font-size:14px}.l2-state .acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.l2-state .hd>.i{flex-shrink:0;margin-top:1px}.l2-state .hd{align-items:flex-start;display:flex;gap:12px}.l2-state .inner{background:#fff;background:var(--raised);border-radius:8px;padding:12px 14px}.l2-state.ok .hd>.i{color:#176b31;color:var(--ok)}.l2-state.warn .hd>.i{color:#8a5a00;color:var(--warn)}.l2-state.bad .hd>.i{color:#a4262c;color:var(--bad)}.l2-state.info .hd>.i{color:#1f5fad;color:var(--info)}.l2-state.prog .hd>.i{color:#6639ba;color:var(--prog)}.l2-state.done .hd>.i{color:#0b6f7c;color:var(--brand)}.l2-state.ok{background:#e7f5ec;background:var(--ok-soft)}.l2-state.warn{background:#fff4db;background:var(--warn-soft)}.l2-state.bad{background:#fdedec;background:var(--bad-soft)}.l2-state.info{background:#eaf1fb;background:var(--info-soft)}.l2-state.prog{background:#f1ebfb;background:var(--prog-soft)}.l2-state.done{background:#e7f2f3;background:var(--brand-soft)}.l2-state.neu{background:#eef0f2;background:var(--neu-soft)}.l2-state{border-radius:10px;display:flex;flex-direction:column;gap:12px;margin:0 22px 16px;padding:16px 18px}.l2-sum .row>span:first-child{color:#525b65;color:var(--muted)}.l2-sum .row>span:last-child{font-weight:600;text-align:right}.l2-sum .row{display:flex;font-size:15px;gap:12px;justify-content:space-between;line-height:20px}.l2-up .drop small{font-size:14px;line-height:18px}.l7-ack .chk.err{color:#a4262c;color:var(--bad)}.l7-ack .chk{font-size:15px;line-height:21px}.l7-ack{display:flex;flex-direction:column;gap:12px}.l7-cmp .grp th{border-top:0!important;color:#161a1f;color:var(--ink);font-size:15px;font-weight:700;padding:22px 16px 8px}.l7-cmp tbody th{color:#525b65;color:var(--muted);font-weight:500}.l7-cmp tbody tr+tr td,.l7-cmp tbody tr+tr th{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.l7-cmp td.best:after{color:#525b65;color:var(--muted);content:" · best";font-weight:500}.l7-cmp td.best{font-weight:700}.l7-cmp td,.l7-cmp th{font-size:15px;line-height:20px;padding:12px 16px;text-align:left;vertical-align:middle}.l7-cmp tr.diff th{color:#161a1f;color:var(--ink);font-weight:600}.l7-cmp{border-collapse:collapse;table-layout:fixed;width:100%}.l7-dg{background:#f6f7f9;background:var(--sunken);border-radius:10px;gap:4px;padding:14px 16px}.l7-dg,.l7-eq ul{display:flex;flex-direction:column}.l7-eq ul{font-size:15px;gap:6px;list-style:none;margin:0;padding:0}.l7-eq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.l7-ftag{align-items:center;background:#f6f7f9;background:var(--sunken);border-radius:9999px;display:inline-flex;font-size:14px;font-weight:500;height:28px;padding:0 10px;white-space:nowrap}.l7-home-row+.l7-home-row{border-top:1px solid #e6e9ed;border-top:1px solid var(--line-subtle)}.l7-home-row{gap:16px;padding:16px 22px}.l7-kv>div{display:flex;flex-direction:column;gap:2px}.l7-kv{grid-row-gap:20px;grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.l7-opt.on{background:#fff;background:var(--raised);border-color:#0b6f7c;border-color:var(--brand)}.l7-opt{align-items:center;background:#f6f7f9;background:var(--sunken);border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px}.l7-radio label.on{background:#fff;background:var(--raised);border-color:#0b6f7c;border-color:var(--brand)}.l7-radio label{background:#f6f7f9;background:var(--sunken);border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-size:15px;gap:2px;padding:12px 14px}.l7-radio span.d{color:#525b65;color:var(--muted);font-size:14px}.l7-radio{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.l7-sel{background:#0000;border:0;color:#161a1f;color:var(--ink);cursor:pointer;font:inherit;font-size:15px;height:40px;max-width:150px;outline:0;padding:0 4px;text-overflow:ellipsis}.l7-srow .hov{opacity:0}.l7-srow.sel .hov,.l7-srow:focus-within .hov,.l7-srow:hover .hov{opacity:1}.l7-srow+.l7-srow{margin-top:2px}.l7-srow:hover{background:#eff2f5;background:var(--hover)}.l7-srow.sel{background:#f6f7f9;background:var(--sunken)}.l7-srow{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:18px 22px}.l7-tiers>div.on{box-shadow:inset 0 0 0 2px #0b6f7c;box-shadow:inset 0 0 0 2px var(--brand)}.l7-tiers>div{background:#fff;background:var(--raised);border-radius:8px;display:flex;flex-direction:column;padding:10px 12px}.l7-tiers{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.l7-vl .photo{border-radius:8px;flex-shrink:0;height:52px;width:72px}.l7-vl{gap:16px}.l8-bars{display:flex;flex-direction:column;gap:10px}.l8-bar{grid-gap:12px;align-items:center;background:none;border:0;cursor:pointer;display:grid;font-size:15px;gap:12px;grid-template-columns:150px 1fr 40px;padding:2px 0;text-align:left}.l8-bar:hover span:first-child{text-decoration:underline}.l8-bar i{background:var(--d2);border-radius:5px;display:block;height:10px}.l8-camp{display:flex;flex-direction:column;gap:6px;padding:18px 20px}.l8-tbl td{font-size:15px}.l8-tbl th{white-space:nowrap}.l8-tbl .ib{height:34px;width:34px}.l8-tbl td,.l8-tbl th{padding-left:7px;padding-right:7px}.l8-tbl .l7-camp{text-align:left;white-space:normal}.l8-track .track .d{font-size:14px;line-height:18px}.radio-cards small,.sh-ph .pnav a{font-size:14px}.sh-ph .tl .td{font-size:14px;line-height:18px}.sh-ph .tl .tt{font-size:16px}.sh-pick{flex-direction:column;font-size:14px;gap:2px;height:52px;padding:0 6px}.sh-pick.on{border-color:#161a1f;border-color:var(--ink);box-shadow:inset 0 0 0 1px #161a1f;box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.idx .grp a small{font-size:14px!important;line-height:18px}.idx .cnt,.mail .tl .td,.sh-ph .cnt{font-size:14px}.mail .tl .td{line-height:18px}.l7-home-row{align-items:center;color:#161a1f;color:var(--ink);cursor:pointer;display:flex;gap:12px;padding:12px 22px;text-decoration:none}.l7-home-row:hover{background:#eff2f5;background:var(--hover)}.l7-vl{align-items:center;color:#161a1f;color:var(--ink);display:flex;gap:12px;padding:10px 0;text-decoration:none}.l7-vl:hover .ts{text-decoration:underline}.panel.yt{box-shadow:inset 4px 0 0 #0b6f7c,0 1px 2px #1018280a,0 0 0 1px #10182812!important;box-shadow:inset 4px 0 0 var(--brand),var(--shadow)!important;position:relative}.phead{border-bottom:1px solid #e6e9ed;border-bottom:1px solid var(--line-subtle);padding:16px 24px}.hrow,.phead{align-items:center;display:flex;gap:12px}.hrow{cursor:pointer;padding:12px 22px}.hrow:hover{background:#eff2f5;background:var(--hover)}.d-crow{align-items:center;background:#0000;border:0;border-radius:8px;color:#161a1f;color:var(--ink);cursor:pointer;display:flex;font-size:15px;gap:12px;margin:0 -12px;padding:10px 12px;text-align:left;width:calc(100% + 24px)}.d-crow:hover{background:#eff2f5;background:var(--hover)}.d-kpil .kpi{color:#161a1f!important;color:var(--ink)!important;cursor:pointer;text-decoration:none!important}.d-kpil .kpi:hover{background:#eff2f5;background:var(--hover)}.d-kpi5{grid-template-columns:repeat(5,minmax(0,1fr))}.d-mbars{align-items:flex-end;display:flex;gap:10px;height:190px}.d-mbars .col{align-items:center;color:#525b65;color:var(--muted);display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:6px}.d-mbars .b{background:#cdd4db;background:var(--line);border-radius:4px 4px 0 0;max-width:34px;width:100%}.d-mbars .b.hi{background:var(--d1)}.d-lanes{align-items:start}.d-lanes .kc{min-width:0}.kc{background:#fff;background:var(--raised);border-radius:8px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);color:#161a1f!important;color:var(--ink)!important;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none!important}.kc:hover{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.kc.yt{box-shadow:inset 4px 0 0 #0b6f7c,0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:inset 4px 0 0 var(--brand),var(--shadow)}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.d-date{border-radius:9999px;font-size:14px;height:30px;padding:0 10px;width:136px}.yt-soft{background:#e7f2f3;background:var(--brand-soft)}.ribbon{align-items:flex-start;border-radius:8px;display:flex;font-size:15px;gap:12px;padding:12px 16px}.ribbon.warn{background:#fff4db;background:var(--warn-soft);border:1px solid #8a5a0038;border:1px solid var(--warn-border,#8a5a0038)}.ribbon.info{background:#eaf1fb;background:var(--info-soft)}.ribbon.brand{background:#e7f2f3;background:var(--brand-soft)}.d2-empty{align-items:center;color:#525b65;color:var(--muted);display:flex;flex-direction:column;gap:10px;padding:48px 20px;text-align:center}.seg button{white-space:nowrap}.l7-row{grid-gap:22px;align-items:center;background:#fff;background:var(--raised);border-radius:12px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:var(--shadow);color:#161a1f;color:var(--ink);cursor:pointer;display:grid;gap:22px;grid-template-columns:168px minmax(0,1fr) 200px;padding:16px 24px;text-decoration:none}.l7-row:hover{box-shadow:0 6px 20px -8px #10182826,0 0 0 1px #10182812;box-shadow:var(--float)}.l7-row.on{box-shadow:inset 4px 0 0 #0b6f7c,0 1px 2px #1018280a,0 0 0 1px #10182812;box-shadow:inset 4px 0 0 var(--brand),var(--shadow)}.l7-list{display:flex;flex-direction:column;gap:12px}.l7-row .photo{border-radius:8px;flex-shrink:0;height:112px;width:168px}.l7-row .nm{font-size:19px;font-weight:700;line-height:26px}.l7-row .pr{font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:30px}.l7-lbl{color:#525b65;color:var(--muted)}.l7-camp,.l7-lbl{font-size:14px;font-weight:600}.l7-camp{align-items:center;background:none;border:0;color:#0a5c66;color:var(--brand-ink);cursor:pointer;display:inline-flex;gap:6px;padding:0;white-space:nowrap}.l7-camp:hover{text-decoration:underline}.l7-qty{align-items:center;background:#fff;background:var(--raised);border:1px solid #cdd4db;border:1px solid var(--line);border-radius:10px;display:flex;font-size:15px;gap:8px;height:44px;overflow:hidden;padding:0 14px}.l7-qty input{background:#0000;border:0;color:#161a1f;color:var(--ink);font:inherit;font-size:16px;outline:0;text-align:center;width:48px}.l7-qty span{color:#525b65;color:var(--muted)}.l-rail{flex-shrink:0;width:244px}.l-rail .fopt{font-size:15px}.l2-blk{background:#f6f7f9;background:var(--sunken);border-radius:8px;flex-direction:column;gap:16px;padding:16px}.l2-acts,.l2-blk{display:flex;margin:0 22px}.l2-acts{align-items:center;flex-wrap:wrap;gap:8px}.l2-tabs{margin-top:20px;padding:0 22px}.l2-blk .acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.l2-blk .kv2{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.l2-rq .kv2 .k{font-size:14px;font-weight:500;line-height:18px}.l2-rq .kv2 .v2{font-size:15px}.l2-rq .track .d{font-size:14px;line-height:18px}.l2-rq .cnt,.l2-rq .msg .meta{font-size:14px}.l2-rq .tbl td{font-size:15px}.l2-rq .tabs{gap:20px}.l2-rq .legend{font-size:14px}.l2-att{align-self:flex-start;background:#f6f7f9;background:var(--sunken);border:0;border-radius:6px;color:#0a5c66;color:var(--brand-ink);cursor:pointer;padding:6px 10px}.l2-kpi{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.l2-kpi:hover{background:#eff2f5;background:var(--hover)}.l2-kpi.on{box-shadow:inset 0 -3px 0 #161a1f;box-shadow:inset 0 -3px 0 var(--ink)}.l2-kpi .kv{font-size:28px;line-height:34px}.l2-draft td{background:#f6f7f9;background:var(--sunken)}.l2-facts{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 22px}.l2-facts .f{display:flex;flex-direction:column;gap:2px}.l2-facts .f .l{color:#525b65;color:var(--muted);font-size:13px}.l2-facts .f .v{font-size:15px;font-weight:600}
/*# sourceMappingURL=main.09645af4.css.map*/