@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-success{background-color:var(--success)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:var(--destructive-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-success-foreground{color:var(--success-foreground)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[auto\:confirm\]{auto:confirm}.\[dictionary\:revert\]{dictionary:revert}.\[effective\:apply\]{effective:apply}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--bg:#f3f6f6;--card:#fff;--line:#dce5e5;--ink:#132020;--mut:#37403f;--faint:#586463;--acc:#0d6568;--acc-2:#084b4e;--acc-soft:#e1f0ef;--blue:#175cd3;--lock:#5b4b8a;--acc-line:#bcd8d6;--g:#177a4c;--g-bg:#e4f3ea;--a:#a86a00;--a-bg:#faf0da;--r:#b3382b;--r-bg:#fae7e4;--chip:#eef1f4;--shadow:0 12px 34px #13363714;--shadow-sm:0 4px 16px #13363712;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:.9375rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--lh-tight:1.22;--lh-normal:1.55;--lh-relaxed:1.65}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,.hero h1,.func-context h1,.card h3{font-family:Poppins,Be Vietnam Pro,system-ui,sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Be Vietnam Pro,Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.55}button,input,select{transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #175cd338}button:active{transform:translateY(1px)}.mono{font-family:Consolas,Menlo,monospace}.screen{display:none}.screen.on{display:block}.wf{color:#d7f3f0;z-index:99;box-shadow:var(--shadow-sm);letter-spacing:.35px;background:#173f42;border:1px solid #31666a;border-radius:99px;padding:4px 9px;font-size:12px;position:fixed;bottom:12px;right:12px}.home{background:radial-gradient(circle at 10% 15%,#57beb430,#0000 28%),radial-gradient(circle at 90% 80%,#175cd31f,#0000 28%),linear-gradient(145deg,#f6fbfa 0%,#fff 48%,#eef5f8 100%);min-height:100vh;position:relative;overflow:hidden}.home:before,.home:after{content:"";border:1px solid #0d65681c;border-radius:50%;position:absolute}.home:before{width:520px;height:520px;bottom:-250px;left:-240px}.home:after{width:720px;height:720px;top:-360px;right:-420px}.home .welcome{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:100px 30px 70px;display:flex;position:relative}.home .homebar{z-index:2;position:absolute;top:0;left:0;right:0}.homebar{align-items:center;padding:24px clamp(22px,5vw,72px);display:flex}.homebar .site{color:var(--acc-2);letter-spacing:.2px;font-size:16px;font-weight:750}.homebar .site span{color:#668183;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;font-weight:500;display:block}.homebar .right{margin-left:auto}.btn-blue{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-family:inherit;font-size:15px}.hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;display:flex}.eyebrow{color:var(--acc);text-transform:uppercase;letter-spacing:1px;background:#ffffffb8;border:1px solid #bcd8d6;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:#23a36b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #23a36b1f}.hero h1{color:#123c3f;letter-spacing:-2.5px;margin:19px 0 13px;font-size:clamp(38px,6vw,68px);line-height:1.03}.hero .slg{color:#4e6667;max-width:620px;margin:0 0 28px;font-size:clamp(15px,2vw,18px)}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hero .primary{background:var(--acc);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-family:inherit;font-weight:650;box-shadow:0 8px 20px #0d656830}.hero .primary:hover{background:var(--acc-2);transform:translateY(-1px)}.hero .secondary{color:var(--acc-2);background:#ffffffbf;border:1px solid #cfe0df;border-radius:10px;padding:11px 18px;font-weight:600}.hero-meta{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,620px);margin-top:42px;display:grid}.hero-meta div{box-shadow:var(--shadow-sm);background:#ffffffb8;border:1px solid #c9dcdbcc;border-radius:12px;padding:14px 15px}.hero-meta b{color:var(--acc-2);font-size:20px;display:block}.hero-meta span{color:var(--mut);font-size:13px}.hero .rx{opacity:.25;margin-bottom:10px;font-size:52px}.homenote{z-index:2;text-align:center;color:var(--faint);padding:6px;font-size:13px;position:absolute;bottom:8px;left:0;right:0}.sailbtn{cursor:pointer;background:#ffffffbf;border:1px solid #cfe0ec;border-radius:10px;padding:7px 9px;line-height:0}.sailbtn:hover{background:#fff;box-shadow:0 2px 10px #0a46784d}.boat{animation:5s ease-in-out infinite bob}.boat.b2{animation-duration:6.5s;animation-delay:.8s}.boat.b3{animation-duration:7.5s;animation-delay:1.6s}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.boat{animation:none}}.loginpg{background:linear-gradient(135deg,#0d6568f0,#09393dfa);justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.loginbox{text-align:left;background:#fff;border:1px solid #ffffff4d;border-radius:18px;width:min(100%,440px);padding:28px;box-shadow:0 24px 70px #00171940}.loginbox h1{color:var(--acc-2);margin-bottom:5px;font-size:24px}.loginbox .sub{color:var(--mut);margin-bottom:20px;font-size:14px}.loginbox label{color:var(--faint);text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.loginbox input,.loginbox select{border:1px solid var(--line);border-radius:9px;width:100%;margin-bottom:11px;padding:11px;font-family:inherit;font-size:15px}.btn-login{background:var(--acc);color:#fff;cursor:pointer;border:none;border-radius:9px;width:100%;padding:11px;font-family:inherit;font-size:15px;font-weight:650}.btn-login:hover{background:var(--acc-2)}.quick-login{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding-top:14px;display:grid}.quick-login button{border:1px solid var(--line);color:var(--acc-2);cursor:pointer;background:#f8fbfb;border-radius:9px;padding:9px 6px;font-family:inherit;font-size:13px}.quick-login button:hover{background:var(--acc-soft);border-color:#8dbfbd}.quick-title{color:var(--faint);text-transform:uppercase;letter-spacing:.7px;margin-top:14px;font-size:12px;font-weight:700}.quick-title+.quick-login{border-top:0;margin-top:7px;padding-top:0}.back-home{color:var(--mut);cursor:pointer;margin-top:14px;font-size:13px;text-decoration:none;display:inline-block}.demonote{color:var(--faint);border-top:1px dashed var(--line);text-align:left;margin-top:14px;padding-top:10px;font-size:13px}.topnav{color:#fff;z-index:50;background:#12393c;align-items:center;gap:2px;min-height:54px;padding:0 max(22px,50% - 638px);display:flex;position:sticky;top:0;box-shadow:0 5px 18px #0925282e}.tab{color:#ffffffdb;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;padding:14px 13px;font-family:inherit;font-size:15px;font-weight:600;transition:color .12s,background .12s}.tab:hover{color:#fff;background:#ffffff1a}.tab.on{color:#fff;background:#ffffff1a;border-bottom-color:#6fd0d6;font-weight:750}.spacer{flex:1}.idbox{align-items:center;margin-left:8px;padding:0 0 0 6px;display:flex;position:relative}.idbtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,border-color .12s;display:flex}.idbtn:hover{background:#fff3;border-color:#ffffff80}.idpop{min-width:220px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);z-index:120;text-align:left;background:#fff;border-radius:12px;padding:14px 16px;display:none;position:absolute;top:calc(100% + 10px);right:0}.idpop.show{display:block}.idpop:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.idpop-name{color:var(--acc-2);font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.idpop-role{color:var(--mut);margin-top:3px;font-size:13px;line-height:1.4}.idpop-out{background:var(--acc);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:12px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.idpop-out:hover{background:var(--acc-2)}.selgrp{align-items:center;gap:6px;display:flex}.selgrp select{color:#e6efef;background:#0f2528;border:1px solid #2c5257;border-radius:6px;max-width:260px;padding:5px 7px;font-size:13px}.wrap{max-width:1320px;margin:0 auto;padding:20px 22px 70px}.func-context{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.func-context .crumb{color:var(--faint);margin-bottom:3px;font-size:13px}.func-context h1{color:#183c3e;font-size:28px;line-height:1.18}.func-context .context-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.role-chip{border:1px solid var(--line);color:var(--mut);box-shadow:var(--shadow-sm);background:#fff;border-radius:99px;padding:5px 9px;font-size:13px}@media (max-width:1440px){.tab{padding:12px 9px;font-size:14px}.idbox .em{font-size:13px}.wrap{padding:16px 18px 60px}}@media (max-width:1100px){.tab{padding:10px 7px;font-size:13px}.idbox{border-left:none;margin-left:0}}.pane{display:none}.pane.on{display:block}.note{color:#33526b;background:#eef4f8;border:1px solid #cfe0ec;border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:15px 16px;box-shadow:0 1px #163f4105}.card:hover{border-color:#cddada}.card h3{margin-bottom:10px;font-size:18px;font-weight:650}.card h3 .sub{color:var(--faint);margin-left:6px;font-size:13px;font-weight:400}table{border-collapse:collapse;width:100%;font-size:14px}th{text-transform:uppercase;letter-spacing:.4px;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);background:#fafbfc;padding:6px;font-size:12px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:6px}.tbl{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.st{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:13px;display:inline-block}.st.wait{background:var(--a-bg);color:var(--a)}.st.ok{background:var(--g-bg);color:var(--g)}.st.rej{background:var(--r-bg);color:var(--r)}.st.rev{background:var(--chip);color:var(--mut)}.st.setup{color:#3d4ea8;background:#e8ecfb}.st.run{background:var(--acc-soft);color:var(--acc)}.st.g{background:var(--g-bg);color:var(--g)}.st.a{background:var(--a-bg);color:var(--a)}.st.r{background:var(--r-bg);color:var(--r)}.btn{background:var(--acc);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-block}.btn:hover{filter:brightness(.94);box-shadow:0 3px 10px #0d656826}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.btn.sec{color:var(--acc);border:1px solid var(--acc);background:#fff}.btn.ghost{color:var(--mut);border:1px solid var(--line);background:#fff}.btn.warn{background:var(--r)}.btn.sm{padding:3px 9px;font-size:13px}.pill{background:var(--chip);color:var(--mut);border-radius:10px;padding:2px 8px;font-size:13px;display:inline-block}.muted{color:var(--faint);font-size:13px}.mx{overflow-x:auto}.mx table{min-width:1400px;font-size:12px}.mx th{writing-mode:vertical-rl;text-align:left;white-space:nowrap;height:118px;padding:8px 2px;transform:rotate(180deg)}.mx th.h,.mx td.h{writing-mode:horizontal-tb;text-align:left;background:#fff;min-width:165px;height:auto;position:sticky;left:0;transform:none}.mx td{text-align:center;border:1px solid #edf0f3}.hd{background:var(--acc);color:#fff;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700;display:inline-block}.grid{gap:14px;display:grid}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr 1fr}.fgrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.fcard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 12px}.fcard:hover{border-color:var(--acc);box-shadow:0 2px 8px #0e5e631f}.fcard .fid{color:var(--acc);font-size:13px;font-weight:700}.fcard .fm{color:var(--mut);margin:3px 0;font-size:13px}.fcard .fe{font-size:13px}.field{margin-bottom:9px}.field label{text-transform:uppercase;letter-spacing:.5px;color:var(--faint);margin-bottom:3px;font-size:12px;display:block}input,select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:14px}.qcard{border:1px solid var(--line);border-left:4px solid var(--a);background:#fff;border-radius:8px;margin-bottom:9px;padding:10px 12px}.qcard.red{border-left-color:var(--r)}.qcard.teal{border-left-color:var(--acc)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st.nego{color:#3d4ea8;background:#e8ecfb}.st.lock{color:var(--lock);background:#ece8f6}.st.draft{background:var(--chip);color:var(--mut)}.calc{color:var(--lock);border:1px dashed #c9c0e0;border-radius:4px;margin-left:4px;padding:0 4px;font-size:12px}.live{color:#0b6b6f;border:1px dashed #9fc9cb;border-radius:4px;margin-left:4px;padding:0 4px;font-size:12px}.old{background:var(--r-bg);color:var(--r);border-radius:3px;padding:0 4px;text-decoration:line-through}.new2{background:var(--g-bg);color:var(--g);border-radius:3px;padding:0 4px}.offer{background:#f2f7fc;border:1px solid #c9d7e8;border-radius:8px;margin:8px 0;padding:10px 12px}.thread{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:10px 12px;font-size:14px}.msg{margin-bottom:7px}.msg b{font-size:13px}.msg .t{color:var(--faint);margin-left:6px;font-size:13px}.due{color:var(--r);font-size:13px;font-weight:600}.stbtn{cursor:pointer;border:none;border-radius:10px;padding:3px 10px;font-family:inherit;font-size:13px}.subtabs,.dict-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.subtabs a,.dict-tabs a{border:1px solid var(--line);cursor:pointer;color:var(--mut);background:#fff;border-radius:16px;padding:6px 12px;font-size:13px}.subtabs a.on,.dict-tabs a.on{background:var(--acc);border-color:var(--acc);color:#fff}.dict-tabs a{border-style:dashed}.sv{display:none}.sv.on{display:block}.nv-sub-wrap{margin-top:6px}.nv-subtabs{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.nv-subtabs a{border:1px solid var(--line);cursor:pointer;color:var(--mut);background:#f7fafa;border-radius:16px;padding:5px 11px;font-size:13px}.nv-subtabs a.on{background:var(--acc-2);border-color:var(--acc-2);color:#fff}.nvv{display:none}.nvv.on{display:block}.proc-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.proc-box{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:14px;transition:all .15s;display:flex}.proc-box:hover{border-color:var(--acc);transform:translateY(-2px);box-shadow:0 6px 16px #00282c17}.proc-box .pb-ic{font-size:24px;line-height:1}.proc-box h4{color:var(--acc-2);margin:2px 0 0;font-size:15px}.proc-box .pb-url{color:var(--faint);font-size:12px}.proc-box .pb-desc{color:var(--mut);font-size:13px;line-height:1.35}.proc-box .pb-open{color:var(--acc);margin-top:4px;font-size:13px;font-weight:700}@media (max-width:1000px){.proc-grid{grid-template-columns:repeat(2,1fr)}}.hps-sec{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;padding:15px 17px}.hps-sec-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.hps-sec-num{background:var(--acc);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:14px;font-weight:700;display:flex}.hps-sec-head h4{color:var(--acc-2);margin:0;font-size:16px}.hps-sec-head .tag{color:var(--mut);background:#eef2f7;border-radius:10px;padding:2px 8px;font-size:12px}.hps-sec .field{margin-bottom:4px}.hps-toggle{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.hps-toggle button{font:inherit;cursor:pointer;color:var(--mut);background:#fff;border:none;padding:8px 16px;font-size:14px}.hps-toggle button.on{background:var(--acc);color:#fff}.hps-chips{flex-wrap:wrap;gap:8px;display:flex}.hps-chip{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:9px;padding:7px 13px;font-size:14px}.hps-chip.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc);font-weight:600}.hps-warn{color:#a5342f;background:#fdf3f3;border:1px solid #f3c9c9;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.5}.hps-subbox{border:1px solid var(--line);background:#f7fafa;border-radius:10px;padding:12px}.hps-checkbar{color:#8a6d1f;cursor:pointer;background:#fdf6e6;border:1px solid #f0d99a;border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:9px 11px;font-size:14px;display:flex}.hps-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.hps-foot .grow{margin-right:auto}.rx-acc{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;overflow:hidden}.rx-acc-head{border-bottom:1px solid var(--line);background:#f7fafa;align-items:center;gap:9px;padding:11px 13px;display:flex}.rx-acc.collapsed .rx-acc-body{display:none}.rx-acc.collapsed .rx-acc-head{border-bottom:none}.rx-acc-body{padding:12px 13px}#rtweek .rt-table{table-layout:auto;border-collapse:collapse;width:100%;font-size:13px}#rtweek .rt-table th{white-space:normal;text-align:left;color:var(--faint);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.3px;padding:7px 6px;font-size:12px;line-height:1.2}#rtweek .rt-table td{vertical-align:middle;border-bottom:1px solid var(--line);padding:6px}#rtweek .rt-table input,#rtweek .rt-table select{width:100%;min-width:90px;padding:4px;font-size:13px}#rtweek .rt-table td.annual-ytd{color:#08585c;text-align:center;background:#bfe1db;min-width:60px;font-weight:700}#rtweek .rt-table th.ytd-h{color:#0b6b6f;text-align:center}#rtweek .rt-table .rt-task{white-space:normal;line-height:1.4}#rtweek .rt-table .rt-emailcell{white-space:nowrap}#rtweek .rt-table .rt-emailcell .rt-email{width:190px;display:inline-block}#rtweek .rt-table tr.rt-detail td{background:#f7fafa;padding:4px 10px}#rtweek .rt-coach{white-space:nowrap;text-align:center}#rtweek .rt-coach .rt-coach-lbl{margin-bottom:3px;font-size:13px;display:inline-block}#rtweek .rt-coach .rt-coach-val{margin-left:3px}#rtweek .rt-coach .rt-coach-val.yes{color:#0a7d55}#rtweek .rt-coach .rt-coach-val.no{color:#999}.tdv{display:none}.tdv.on{display:block}#budgetPanel .bdgv{display:none}#budgetPanel .bdgv.on{display:block}#permPanel .permv{display:none}#permPanel .permv.on{display:block}#trePanel .trev{display:none}#trePanel .trev.on{display:block}#kh1 .annual-plan-table td.annual-ytd,#hd8 td.hd-ytd,#kh1head .annual-plan-table td.annual-ytd{color:#08585c;text-align:center;background:#bfe1db;font-weight:700}#kh1 .annual-plan-table th.ytd-h,#hd8 th.ytd-h,#kh1head .annual-plan-table th.ytd-h{color:#0b6b6f}.plan-meta{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:9px 10px;display:flex}.plan-meta .meta-title{color:var(--acc-2);margin-right:4px;font-size:13px;font-weight:750}.plan-meta label{letter-spacing:.35px;color:var(--mut);text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.plan-meta select{background:#f9fbfb;min-width:82px;padding:6px 8px}.plan-meta .meta-status{margin-left:auto}.plan-workflow{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:7px;margin-top:1px;padding-top:8px;display:flex}.meeting-btn{white-space:nowrap;min-width:88px}.plan-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.ceo-archive-row{color:var(--r)!important;border-color:#e3b9b7!important}.ceo-archive-row:hover{background:var(--r-bg)!important}.ceo-unlock-note{color:var(--r);align-items:center;gap:4px;font-size:12px;display:flex}.unified-workflow{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 11px;padding:9px 10px;display:flex}.unified-workflow .workflow-title{color:var(--acc-2);margin-right:3px;font-size:13px;font-weight:700}.unified-workflow .workflow-status{margin-left:auto}.workflow-delete-cell{white-space:nowrap;min-width:82px;text-align:center!important}.workflow-delete-btn{color:var(--r)!important;border-color:#e3b9b7!important}.workflow-editable{cursor:text;background:#fffdf4;box-shadow:inset 0 0 0 1px #ead59b}.workflow-editable:focus{outline-offset:-2px;background:#fff;outline:2px solid #71aaa8}.plan-data-table td[contenteditable=true]{cursor:text;background:#fffdf4;box-shadow:inset 0 0 0 1px #ead59b}.plan-data-table td[contenteditable=true]:focus{outline-offset:-2px;background:#fff;outline:2px solid #71aaa8}.plan-data-table select:disabled,.plan-data-table select[aria-disabled=true]{opacity:1;color:var(--text);appearance:none;background:#f6f8f8;border-color:#0000}.plan-new-row td{background:#fffdf4;box-shadow:inset 0 0 0 1px #ead59b}.plan-data-table tr[data-plan-total] td{color:var(--acc-2);background:#eef6f5;border-top:2px solid #a9c9c7}.tbl th,.plan-data-table th{text-align:center!important;vertical-align:middle!important}#kh1 .tbl{overflow-x:auto}#kh1 .annual-plan-table{table-layout:fixed;width:100%;min-width:1240px;font-size:12px}#kh1 .annual-plan-table th{white-space:normal;padding:5px 2px;font-size:12px;line-height:1.2}#kh1 .annual-plan-table td{vertical-align:middle;padding:5px 2px}#kh1 .annual-head-email{color:var(--faint);word-break:break-all;margin-top:2px;font-size:12px;display:block}#kh1 .annual-plan-table select,#kh1 .annual-plan-table input{width:100%;min-width:0;padding:3px;font-size:12px}#kh1 .annual-plan-table th:nth-child(5),#kh1 .annual-plan-table td:nth-child(5),#kh1 .annual-plan-table th:nth-child(7),#kh1 .annual-plan-table td:nth-child(7),#kh1 .annual-plan-table th:nth-child(9),#kh1 .annual-plan-table td:nth-child(9),#kh1 .annual-plan-table th:nth-child(11),#kh1 .annual-plan-table td:nth-child(11){text-align:center;width:6%}#kh1 .annual-plan-table th:nth-child(6),#kh1 .annual-plan-table td:nth-child(6),#kh1 .annual-plan-table th:nth-child(8),#kh1 .annual-plan-table td:nth-child(8),#kh1 .annual-plan-table th:nth-child(10),#kh1 .annual-plan-table td:nth-child(10),#kh1 .annual-plan-table th:nth-child(12),#kh1 .annual-plan-table td:nth-child(12){width:4%}#kh1 .annual-plan-table td:nth-child(n+5):nth-child(-n+12) input{text-align:center}#kh1 .annual-plan-table th:nth-child(13),#kh1 .annual-plan-table td:nth-child(13){width:6%}#kh1 .annual-plan-table td,#kh1 .annual-plan-table th{text-overflow:ellipsis;overflow:hidden}#kh1 .annual-plan-table td.annual-ytd{font-size:12px}#kh1 .annual-plan-table tr[data-annual-kind=parent] td{overflow:visible}#kh1 .annual-plan-table .split-note{line-height:1.15}#kh1 .annual-plan-table .split-note .st{white-space:normal;padding:1px 4px;display:inline-block}#kh1 .annual-plan-table tr.annual-addrow td{text-align:left;border-bottom:2px solid var(--line);background:#fbfaf4;padding:6px 8px;width:auto!important}#kh1 .annual-plan-table .obj-ver{margin-bottom:4px}#kh1 .annual-plan-table .obj-ver .pill{background:#eef1f4;font-weight:700}#kh1 .annual-plan-table .obj-ver .pill.ver-open{background:var(--a-bg);color:var(--a)}#phienHistBody{max-height:320px;overflow:auto}#kh1 .annual-plan-table tr[data-annual-kind=parent] td{color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;font-weight:600}#kh1 .annual-plan-table tr[data-annual-kind=parent] td:first-child{color:var(--acc-2)}#kh1 .annual-plan-table tr[data-annual-kind=child] td:first-child{color:var(--faint);white-space:nowrap}#kh1 .annual-plan-table .split-note{margin-top:3px;font-size:12px;font-weight:400;display:block}#kh1 .annual-plan-table td[data-annual-action]{text-align:center;white-space:normal;line-height:1.6}#kh1 .annual-plan-table td[data-annual-action] .btn{margin:1px;padding:3px 7px;font-size:12px}#kh1 .annual-plan-table td[data-annual-parent-action]{text-align:center}#kh1 .annual-plan-table td[data-annual-parent-action] .btn{white-space:nowrap;padding:4px 8px;font-size:12px}#kh1 .annual-plan-table .status-action{margin-top:4px}#kh1 .annual-plan-table .plan-row-actions .btn{padding:3px 6px;font-size:12px}#kh1 .annual-plan-table .sim-head{border-top:1px dashed #d6e0df;margin-top:5px;padding-top:4px}#kh1 .annual-plan-table .sim-head span{color:var(--faint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:12px;display:block}#kh1 .annual-plan-table .child-remove{color:var(--r);cursor:pointer;background:0 0;border:none;margin-left:2px;font-size:13px}.annual-source-banner{background:var(--acc-soft);color:var(--acc-2);border:1px solid #c9e0df;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.annual-source-banner small{color:var(--mut);margin-top:2px;display:block}#hd8 .plan-data-table th{text-align:center;vertical-align:middle}#hd8 .tbl{overflow-x:auto}#hd8 .plan-data-table{table-layout:fixed;width:100%;min-width:1240px;font-size:13px}#hd8 .plan-data-table th{white-space:normal;padding:5px 3px;font-size:12px;line-height:1.2}#hd8 .plan-data-table td{vertical-align:middle;text-overflow:ellipsis;padding:5px 3px;overflow:hidden}#hd8 .plan-data-table select,#hd8 .plan-data-table input{width:100%;min-width:0;padding:3px 4px;font-size:13px}#hd8 .plan-data-table th:first-child,#hd8 .plan-data-table td:first-child{width:7.5%}#hd8 .plan-data-table th:nth-child(2),#hd8 .plan-data-table td:nth-child(2){width:9%}#hd8 .plan-data-table th:nth-child(3),#hd8 .plan-data-table td:nth-child(3),#hd8 .plan-data-table th:nth-child(4),#hd8 .plan-data-table td:nth-child(4){width:12%}#hd8 .plan-data-table th:nth-child(6),#hd8 .plan-data-table td:nth-child(6){text-align:center;width:5%}#hd8 .plan-data-table th:nth-child(8),#hd8 .plan-data-table td:nth-child(8),#hd8 .plan-data-table th:nth-child(10),#hd8 .plan-data-table td:nth-child(10),#hd8 .plan-data-table th:nth-child(12),#hd8 .plan-data-table td:nth-child(12){text-align:center;white-space:nowrap;width:5.5%}#hd8 .plan-data-table th:nth-child(7),#hd8 .plan-data-table td:nth-child(7),#hd8 .plan-data-table th:nth-child(9),#hd8 .plan-data-table td:nth-child(9),#hd8 .plan-data-table th:nth-child(11),#hd8 .plan-data-table td:nth-child(11),#hd8 .plan-data-table th:nth-child(13),#hd8 .plan-data-table td:nth-child(13){width:3.5%}#hd8 .plan-data-table th:nth-child(14),#hd8 .plan-data-table td:nth-child(14){width:5.5%}#hd8 .plan-data-table td[data-hd-action]{text-align:center;white-space:normal;line-height:1.6}#hd8 .plan-data-table td[data-hd-action] .btn{margin:1px;padding:3px 7px;font-size:12px}#hd8 .plan-data-table td[data-hd-action] .sim-head{border-top:1px dashed #d6e0df;margin-top:5px;padding-top:4px}#hd8 .plan-data-table td[data-hd-action] .sim-head span{color:var(--faint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:12px;display:block}.plan-update-banner:empty{display:none}#kh1head .annual-plan-table.dept-flat td{vertical-align:middle}#kh1head .dept-flat tr[data-lead-row] td{background:#fbfcfd}#kh1head .dept-flat .lead-sub{white-space:nowrap;color:var(--faint)}#kh1head .dept-flat .lead-sub .lead-name{width:80px;display:inline-block}#kh1head .dept-flat .lead-sub .lead-detail{width:150px;margin-top:3px;display:inline-block}#kh1head .dept-flat tr.lead-addrow td{border-bottom:2px solid var(--line);background:#f5faf9;padding:6px 10px}#kh1head .dept-flat input[type=number]{width:70px}#kh1head .split-host{color:var(--faint);margin-top:2px;font-size:12px;line-height:1.2;display:block}#kh1head .split-host .over{color:var(--r);font-weight:700}#kh1head .split-host .ok{color:#1f7a4d}#kh1head .dept-flat .lead-sub .lead-name{width:150px}.upd-banner{color:#7a5b12;background:#fff6e6;border:1px solid #f0d69a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:10px 14px;font-size:14px;display:flex}.upd-banner .btn{margin-left:auto}.distribute-bar{color:#1f5b57;background:#eaf4f2;border:1px solid #bcdcd6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:10px 14px;font-size:14px;display:flex}.distribute-bar.sent{background:#f2f7f7}.distribute-bar .btn{margin-left:auto}#hd8 .hd-row-del{margin-top:4px}#hd8 .hd-row-del .btn{color:var(--r);padding:2px 6px;font-size:12px;line-height:1.2}#kh1head .annual-plan-table{table-layout:fixed;width:100%;min-width:1200px;font-size:12px}#kh1head .annual-plan-table th{white-space:normal;text-align:center;color:var(--faint);padding:6px 3px;font-size:12px;line-height:1.2}#kh1head .annual-plan-table td{vertical-align:middle;text-overflow:ellipsis;padding:6px 3px;overflow:hidden}#kh1head .annual-plan-table input{text-align:center;width:100%;min-width:0;padding:3px;font-size:12px}#kh1head .annual-plan-table .annual-head-email{color:var(--faint);word-break:break-all;margin-top:2px;font-size:12px;display:block}#kh1head .annual-plan-table td.annual-ytd{color:#08585c;text-align:center;background:#bfe1db;font-weight:700}#kh1head .annual-plan-table tr[data-annual-kind=parent] td{color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;font-weight:600}#kh1head .annual-plan-table tr[data-annual-kind=parent] td:first-child{color:var(--acc-2)}#kh1head .annual-plan-table tr[data-annual-kind=child] td:first-child{color:var(--faint);white-space:nowrap}#kh1head .annual-plan-table td.annual-head-action{white-space:normal;text-align:center;line-height:1.5}#kh1head .annual-plan-table td.annual-head-action .btn{margin:1px;padding:3px 7px;font-size:12px}#kh1head .annual-plan-table td.annual-head-action .status-action{margin-top:3px}#kh1head .annual-plan-table th:first-child,#kh1head .annual-plan-table td:first-child{width:13%}#kh1head .annual-plan-table th:nth-child(2),#kh1head .annual-plan-table td:nth-child(2){width:12%}#kh1head .annual-plan-table th:nth-child(3),#kh1head .annual-plan-table td:nth-child(3){width:13%}#kh1head .annual-plan-table th:nth-child(4),#kh1head .annual-plan-table td:nth-child(4){width:6%}#kh1head .annual-plan-table th:nth-child(5),#kh1head .annual-plan-table td:nth-child(5){width:7%}#kh1head .annual-plan-table th:nth-child(6),#kh1head .annual-plan-table td:nth-child(6),#kh1head .annual-plan-table th:nth-child(8),#kh1head .annual-plan-table td:nth-child(8),#kh1head .annual-plan-table th:nth-child(10),#kh1head .annual-plan-table td:nth-child(10),#kh1head .annual-plan-table th:nth-child(12),#kh1head .annual-plan-table td:nth-child(12){width:4%}#kh1head .annual-plan-table th:nth-child(7),#kh1head .annual-plan-table td:nth-child(7),#kh1head .annual-plan-table th:nth-child(9),#kh1head .annual-plan-table td:nth-child(9),#kh1head .annual-plan-table th:nth-child(11),#kh1head .annual-plan-table td:nth-child(11){width:6%}#kh1lead .annual-plan-table,#kh1staff .annual-plan-table{table-layout:fixed;width:100%;min-width:1200px;font-size:12px}#kh1lead .annual-plan-table th,#kh1staff .annual-plan-table th{white-space:normal;text-align:center;color:var(--faint);padding:6px 3px;font-size:12px;line-height:1.2}#kh1lead .annual-plan-table td,#kh1staff .annual-plan-table td{vertical-align:middle;text-overflow:ellipsis;padding:6px 3px;overflow:hidden}#kh1lead .annual-plan-table input,#kh1staff .annual-plan-table input{text-align:center;width:100%;min-width:0;padding:3px;font-size:12px}#kh1lead .annual-plan-table .annual-head-email,#kh1staff .annual-plan-table .annual-head-email{color:var(--faint);word-break:break-all;margin-top:2px;font-size:12px;display:block}#kh1lead .annual-plan-table td.annual-ytd,#kh1staff .annual-plan-table td.annual-ytd{color:#08585c;text-align:center;background:#bfe1db;font-weight:700}#kh1lead .annual-plan-table th.ytd-h,#kh1staff .annual-plan-table th.ytd-h{color:#0b6b6f}#kh1lead .annual-plan-table td.annual-head-action,#kh1staff .annual-plan-table td.annual-head-action{white-space:normal;text-align:center;line-height:1.5}#kh1lead .annual-plan-table td.annual-head-action .btn,#kh1staff .annual-plan-table td.annual-head-action .btn{margin:1px;padding:3px 7px;font-size:12px}#kh1lead .annual-plan-table td.annual-head-action .status-action,#kh1staff .annual-plan-table td.annual-head-action .status-action{margin-top:3px}#kh1lead .dept-flat tr[data-staff-row] td{background:#fbfcfd}#kh1lead .dept-flat .lead-sub{white-space:nowrap;color:var(--faint)}#kh1lead .dept-flat .lead-sub .staff-name{width:150px;display:inline-block}#kh1lead .dept-flat .lead-sub .staff-detail{width:150px;margin-top:3px;display:inline-block}#kh1lead .dept-flat tr.lead-addrow td{border-bottom:2px solid var(--line);background:#f5faf9;padding:6px 10px}#kh1lead .dept-flat input[type=number]{width:70px}#kh1lead .split-host{color:var(--faint);margin-top:2px;font-size:12px;line-height:1.2;display:block}#kh1lead .split-host .over{color:var(--r);font-weight:700}#kh1lead .split-host .ok{color:#1f7a4d}#kh1lead .annual-plan-table th:first-child,#kh1lead .annual-plan-table td:first-child,#kh1staff .annual-plan-table th:first-child,#kh1staff .annual-plan-table td:first-child{width:13%}#kh1lead .annual-plan-table th:nth-child(2),#kh1lead .annual-plan-table td:nth-child(2),#kh1staff .annual-plan-table th:nth-child(2),#kh1staff .annual-plan-table td:nth-child(2){width:12%}#kh1lead .annual-plan-table th:nth-child(3),#kh1lead .annual-plan-table td:nth-child(3),#kh1staff .annual-plan-table th:nth-child(3),#kh1staff .annual-plan-table td:nth-child(3){width:13%}#kh1lead .annual-plan-table th:last-child,#kh1lead .annual-plan-table td:last-child,#kh1staff .annual-plan-table th:last-child,#kh1staff .annual-plan-table td:last-child{width:15%}#kh1head .dept-flat .lead-sub,#kh1lead .dept-flat .lead-sub{white-space:normal;line-height:1.35}#kh1head .dept-flat .lead-sub .lead-name,#kh1lead .dept-flat .lead-sub .staff-name{width:100%;margin:2px 0;font-size:12px;display:block}#kh1head .dept-flat .lead-sub .lead-detail,#kh1lead .dept-flat .lead-sub .staff-detail{width:100%;margin-top:2px;display:block}#kh1head .annual-plan-table th:first-child,#kh1head .annual-plan-table td:first-child,#kh1lead .annual-plan-table th:first-child,#kh1lead .annual-plan-table td:first-child,#kh1staff .annual-plan-table th:first-child,#kh1staff .annual-plan-table td:first-child{width:18%}#kh1head .annual-plan-table th:nth-child(3),#kh1head .annual-plan-table td:nth-child(3),#kh1lead .annual-plan-table th:nth-child(3),#kh1lead .annual-plan-table td:nth-child(3),#kh1staff .annual-plan-table th:nth-child(3),#kh1staff .annual-plan-table td:nth-child(3){width:10%}.meeting-drawer-backdrop{z-index:130;background:#041a1c6b;display:none;position:fixed;inset:0}.meeting-drawer-backdrop.on{display:block}.meeting-drawer{background:#f5f7f7;width:min(94vw,680px);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 70px #00191c47}.meeting-drawer-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex;position:sticky;top:0}.meeting-drawer-head h2{color:var(--acc-2);margin-bottom:3px;font-size:18px}.meeting-drawer-body{padding:15px 18px 30px}.meeting-context{background:var(--acc-soft);color:var(--acc-2);border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:13px}.meeting-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.meeting-form,.meeting-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:11px;padding:13px}.meeting-form h3,.meeting-card h3{margin-bottom:9px;font-size:14px}.meeting-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.meeting-grid .wide{grid-column:1/-1}.meeting-grid label{text-transform:uppercase;letter-spacing:.4px;color:var(--mut);margin-bottom:4px;font-size:12px;display:block}.meeting-grid input,.meeting-grid select,.meeting-grid textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;padding:7px 8px;font-size:13px}.meeting-grid textarea{resize:vertical;min-height:66px}.company-email-picker{position:relative}.company-email-picker input{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;padding:8px;font-size:13px}.company-email-results{z-index:5;border:1px solid var(--line);background:#fff;border-radius:7px;max-height:185px;display:none;position:absolute;top:37px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #00191c29}.company-email-results.on{display:block}.company-email-option{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:#fff;border:0;border-bottom:1px solid #edf0f3;padding:8px 9px;font-size:13px;display:block}.company-email-option:hover{background:var(--acc-soft)}.company-email-chips{gap:5px;margin-top:7px;display:grid}.company-email-chip{background:var(--acc-soft);width:100%;color:var(--acc-2);border:1px solid #c8dedd;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.company-email-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.meeting-checks{border:1px solid var(--line);background:#fafbfb;border-radius:7px;grid-template-columns:1fr 1fr;gap:5px;max-height:150px;padding:7px;display:grid;overflow:auto}.meeting-checks label{text-transform:none;letter-spacing:0;color:var(--text);align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.meeting-checks input{width:auto;margin-top:2px}.meeting-meta{color:var(--mut);flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.meeting-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.meeting-minutes{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.meeting-minutes textarea{border:1px solid var(--line);width:100%;min-height:58px;font:inherit;border-radius:6px;margin:4px 0 7px;padding:7px;font-size:13px}.meeting-brief{background:var(--acc-soft);color:var(--acc-2);border-radius:8px;gap:5px;margin:8px 0;padding:9px 10px;font-size:13px;display:grid}.meeting-record-table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:13px}.meeting-record-table th,.meeting-record-table td{border:1px solid var(--line);vertical-align:middle;padding:6px}.meeting-record-table th{text-align:center;color:var(--mut);text-transform:uppercase;letter-spacing:.35px;background:#f4f7f7;font-size:12px}.meeting-record-table td:first-child{text-align:center;width:42px}.meeting-record-table input[type=checkbox]{width:auto}.meeting-record-table input[type=text],.meeting-record-table input[type=email],.meeting-record-table input[type=date]{border:1px solid var(--line);width:100%;min-width:110px;font:inherit;border-radius:5px;padding:6px;font-size:13px}.meeting-record-table .follow-task{min-width:240px}.meeting-record-table .follow-email{min-width:180px}.meeting-section-title{color:var(--text);margin:10px 0 5px;font-size:13px;display:block}.meeting-files{color:var(--mut);margin-top:7px;font-size:13px}.chairman-scope{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chairman-scope select{background:#fffffff2;max-width:265px}.chairman-readonly-banner{color:#486075;background:#f3f7fb;border:1px solid #cbd9e5;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:13px}@media (max-width:720px){.meeting-grid,.meeting-checks{grid-template-columns:1fr}}.flow-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.flow-step{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:58px;padding:10px 11px;position:relative}.flow-step:not(:last-child):after{content:"›";background:var(--bg);color:#97a7a6;text-align:center;z-index:2;width:14px;height:22px;position:absolute;top:17px;right:-7px}.flow-step .n{text-transform:uppercase;letter-spacing:.7px;color:var(--faint);font-size:12px;display:block}.flow-step b{margin-top:3px;font-size:13px;display:block}.flow-step.done{background:#f3faf6;border-color:#b8d8c5}.flow-step.done b{color:var(--g)}.flow-step.active{background:var(--acc-soft);border-color:#7cbab8;box-shadow:inset 0 0 0 1px #0d656814}.flow-step.active b{color:var(--acc-2)}.action-panel{grid-template-columns:1.1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.action-panel .summary{color:#fff;background:linear-gradient(135deg,#123f42,#0d6669);border-radius:12px;padding:15px 17px}.action-panel .summary .kicker{color:#a9d5d3;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.action-panel .summary h3{margin:4px 0 7px;font-size:17px}.action-panel .summary p{color:#d2e6e5;font-size:13px}.action-panel .next{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.action-panel .next h3{margin-bottom:8px;font-size:14px}.status-action{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#041a1c8c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-backdrop.on{display:flex}.modal{background:#fff;border-radius:16px;width:min(100%,500px);padding:20px;box-shadow:0 28px 90px #00191c59}.modal h2{color:var(--acc-2);margin-bottom:5px;font-size:18px}.modal p{color:var(--mut);margin-bottom:15px;font-size:14px}.modal .field input,.modal .field select{width:100%;padding:9px}.modal-actions{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.archive-modal{width:min(100%,760px)}.archive-list{border:1px solid var(--line);background:#fafbfb;border-radius:10px;max-height:55vh;overflow:auto}.archive-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.archive-item:last-child{border-bottom:0}.archive-item b{margin-bottom:3px;font-size:14px;display:block}.archive-item small{color:var(--mut);font-size:13px;line-height:1.45;display:block}.toast{z-index:150;color:#fff;opacity:0;pointer-events:none;background:#153c3f;border:1px solid #386367;border-radius:10px;padding:10px 14px;font-size:14px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 14px 40px #041e2040}.toast.on{opacity:1;transform:translate(-50%)}.empty-state{text-align:center;color:var(--mut);padding:24px 14px}.empty-state b{color:var(--ink);margin-bottom:3px;display:block}.strategy-context{color:#fff;width:100%;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#123f42,#0d6568);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.strategy-context .crumb{color:#a9d5d3}.strategy-context h1{color:#fff;font-size:24px}.strategy-context .context-meta .role-chip{color:#e6f4f3;box-shadow:none;background:#ffffff1a;border-color:#fff3}.strategy-page-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.strategy-page-head .kicker{text-transform:uppercase;letter-spacing:.9px;color:var(--acc);font-size:12px;font-weight:750}.strategy-page-head h2{color:#173d3f;margin:3px 0 5px;font-size:22px;line-height:1.2}.strategy-page-head p{color:var(--mut);max-width:720px;font-size:14px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.summary-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 12px}.summary-card .label{text-transform:uppercase;letter-spacing:.55px;color:var(--faint);font-size:12px;display:block}.summary-card b{color:var(--acc-2);margin:3px 0 1px;font-size:20px;display:block}.summary-card small{color:var(--mut);font-size:13px}.ibp-code{color:var(--lock);white-space:nowrap;background:#f2eff8;border:1px solid #ddd6ec;border-radius:5px;padding:2px 6px;font-family:Consolas,Menlo,monospace;font-size:13px}.type-tag{background:var(--acc-soft);color:var(--acc);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:12px}.org-tree{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.org-node{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px;position:relative}.org-node:not(:last-child):after{content:"→";text-align:center;color:#8fa09f;background:var(--bg);z-index:2;width:18px;position:absolute;top:25px;right:-9px}.org-node .n{text-transform:uppercase;letter-spacing:.65px;color:var(--faint);font-size:12px}.org-node b{color:var(--acc-2);margin:3px 0;display:block}.op-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.op-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.op-card b{margin-bottom:3px;font-size:14px;display:block}.op-card span{color:var(--mut);font-size:13px}.tenant-hero{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#113c3f,#0d6669);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:flex}.tenant-hero .kicker{text-transform:uppercase;letter-spacing:.9px;color:#a9d5d3;font-size:12px;font-weight:750}.tenant-hero h2{margin:3px 0 5px;font-size:22px}.tenant-hero p{color:#d3e8e7;max-width:760px;font-size:14px}.tenant-hero .btn{color:var(--acc-2);white-space:nowrap;background:#fff}.tenant-kpis{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px;display:grid}.tenant-kpi{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 12px}.tenant-kpi span{text-transform:uppercase;letter-spacing:.55px;color:var(--faint);font-size:12px;display:block}.tenant-kpi b{color:var(--acc-2);margin:2px 0;font-size:20px;display:block}.tenant-kpi small{color:var(--mut);font-size:13px}.tenant-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.tenant-toolbar input{min-width:220px;padding:7px 9px}.tenant-toolbar .push{margin-left:auto}.tenant-name b{font-size:14px;display:block}.tenant-name span{color:var(--faint);font-size:12px}.tenant-relation{min-width:128px}.tenant-relation b{color:var(--acc-2);margin-bottom:3px;font-size:13px;display:block}.tenant-relation span{color:var(--mut);font-size:12px}.progress{background:#e7eeee;border-radius:99px;min-width:90px;height:6px;margin:5px 0 3px;overflow:hidden}.progress i{background:linear-gradient(90deg,#4fb4ae,#0d6568);border-radius:99px;height:100%;display:block}.health{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.health:before{content:"";background:#20a66a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20a66a1f}.health.warn:before{background:#d39424;box-shadow:0 0 0 3px #d394241f}.health.off:before{box-shadow:none;background:#9aa5a5}.tenant-detail{margin-top:14px;display:none}.tenant-detail.on{display:block}.tenant-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.tenant-detail-head h3{margin-bottom:3px;font-size:18px}.tenant-detail-grid{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.responsibility-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.responsibility-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.responsibility-card.platform{border-left:4px solid var(--lock)}.responsibility-card.company{border-left:4px solid var(--acc)}.responsibility-card h3{margin-bottom:5px;font-size:14px}.responsibility-card p{color:var(--mut);font-size:13px}.checklist{gap:6px;display:grid}.check-item{border:1px solid #e8eeee;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:13px;display:flex}.check-item:before{content:"✓";background:var(--g-bg);width:17px;height:17px;color:var(--g);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.check-item.todo:before{content:"!";background:var(--a-bg);color:var(--a)}.stage-track{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.stage-track span{border:1px solid var(--line);color:var(--mut);text-align:center;background:#fff;border-radius:8px;padding:8px 7px;font-size:12px;position:relative}.stage-track span.done{color:var(--g);background:#f3faf6;border-color:#b8d8c5}.stage-track span.active{background:var(--acc-soft);color:var(--acc-2);border-color:#91c4c2;font-weight:700}.tenant-modal{width:min(100%,680px)}.tenant-modal-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.module-picks{border:1px solid var(--line);background:#fafcfc;border-radius:9px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.module-picks label{color:var(--mut);text-transform:none;letter-spacing:0;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.gov-hero{background:linear-gradient(135deg,#f8fcfb,#edf7f6);border:1px solid #bdd7d5;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:17px 19px;display:flex}.gov-hero .kicker{text-transform:uppercase;letter-spacing:.8px;color:var(--acc);font-size:12px;font-weight:800}.gov-hero h2{color:var(--acc-2);margin:3px 0 5px;font-size:22px}.gov-hero p{max-width:760px;color:var(--mut);font-size:13px}.gov-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.gov-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.gov-card .k{text-transform:uppercase;letter-spacing:.6px;color:var(--faint);font-size:12px}.gov-card b{color:var(--acc-2);margin:3px 0;font-size:16px;display:block}.gov-card p{color:var(--mut);font-size:13px}.role-flow{grid-template-columns:repeat(5,1fr);gap:7px;margin:11px 0 14px;display:grid}.role-flow .step{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:62px;padding:9px 8px;position:relative}.role-flow .step:not(:last-child):after{content:"→";text-align:center;color:#819594;background:var(--bg);z-index:2;width:16px;position:absolute;top:22px;right:-8px}.role-flow .step span{text-transform:uppercase;letter-spacing:.55px;color:var(--faint);font-size:12px;display:block}.role-flow .step b{color:var(--acc-2);margin:3px 0;font-size:13px;display:block}.role-flow .step small{color:var(--mut);font-size:12px}.approval-list{gap:8px;display:grid}.approval-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.35fr .9fr .9fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.approval-card b{font-size:13px;display:block}.approval-card small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.approval-card .label{text-transform:uppercase;letter-spacing:.5px;color:var(--faint);font-size:12px}.approval-actions{white-space:nowrap;justify-content:flex-end;gap:5px;display:flex}.source-banner{background:#f3faf6;border:1px solid #bcd8c7;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 11px;display:flex}.source-banner b{color:var(--g);font-size:13px;display:block}.source-banner span{color:var(--mut);font-size:12px}.scope-note{color:var(--mut);border-top:1px solid var(--line);margin-top:7px;padding-top:7px;font-size:12px}@media (max-width:900px){.g2,.g3,.action-panel{grid-template-columns:1fr}.topnav{scrollbar-width:thin;padding:0 12px;overflow-x:auto}.topnav .spacer{min-width:6px}.idbox{margin-left:auto}.func-context{align-items:flex-start}.flow-strip{grid-template-columns:repeat(2,1fr)}.flow-step:nth-child(2):after{display:none}.summary-grid{grid-template-columns:repeat(2,1fr)}.op-cards{grid-template-columns:1fr}.tenant-kpis{grid-template-columns:repeat(2,1fr)}.tenant-detail-grid,.responsibility-grid,.gov-grid{grid-template-columns:1fr}.role-flow{grid-template-columns:repeat(2,1fr)}.role-flow .step:nth-child(2n):after{display:none}.approval-card{grid-template-columns:1fr 1fr}}@media (max-width:620px){.homebar{padding:18px}.hero h1{letter-spacing:-1.6px}.hero-meta,.quick-login{grid-template-columns:1fr}.wrap{padding:15px 12px 58px}.func-context{display:block}.func-context .context-meta{justify-content:flex-start;margin-top:9px}.flow-strip{grid-template-columns:1fr}.flow-step:not(:last-child):after{display:none}.strategy-context,.strategy-page-head{display:block}.strategy-context .context-meta{margin-top:10px}.summary-grid,.org-tree{grid-template-columns:1fr}.org-node:not(:last-child):after{display:none}.tenant-hero,.tenant-detail-head,.gov-hero{display:block}.tenant-hero .btn{margin-top:12px}.tenant-kpis,.tenant-modal-grid,.stage-track,.role-flow,.approval-card{grid-template-columns:1fr}.role-flow .step:after{display:none}.card{padding:13px 12px}.wf{display:none}}body{font-family:var(--font-be-vietnam-pro), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}h1,h2,h3,h4,.hero h1,.func-context h1,.card h3,.idpop-name{font-family:var(--font-poppins), var(--font-be-vietnam-pro), system-ui, sans-serif}a{color:inherit;text-decoration:none}a.tab{text-decoration:none;display:inline-block}.hps-chip input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.hps-chip:has(input[type=checkbox]:checked){background:var(--acc-soft);border-color:var(--acc);color:var(--acc);font-weight:600}.hps-toggle label{font:inherit;cursor:pointer;color:var(--mut);background:#fff;border:none;padding:8px 16px;font-size:14px}.hps-toggle label input[type=radio]{opacity:0;width:0;height:0;margin:0;position:absolute}.hps-toggle label:has(input[type=radio]:checked){background:var(--acc);color:#fff}:root{--edit:#fffdf4;--edit-line:#ead59b}.print-page{background:#fff;max-width:800px;margin:0 auto;padding:28px}.print-page h1{text-align:center;margin-bottom:16px;font-size:20px}.print-meta{gap:4px;margin-bottom:14px;font-size:14px;display:grid}.print-table{border-collapse:collapse;width:100%;font-size:14px}.print-table th,.print-table td{border:1px solid var(--line);text-align:left;padding:6px 8px}.print-sign{text-align:center;justify-content:space-between;margin-top:40px;font-size:14px;display:flex}@media print{.print-page{padding:0}}.reason-box{display:inline-block}.reason-box>summary{cursor:pointer;list-style:none;display:inline-block}.reason-box>summary::-webkit-details-marker{display:none}.reason-box[open]>summary{background:var(--r-bg,#fae7e4);color:var(--r,#b3382b);border-color:#efc4bd}.reason-body{text-align:left;background:#fff8f7;border:1px solid #efc4bd;border-radius:8px;gap:5px;min-width:220px;margin-top:6px;padding:8px;display:grid}.reason-pop{position:relative}.reason-pop>.reason-body{z-index:60;width:max-content;max-width:360px;box-shadow:var(--shadow-sm);position:absolute;top:calc(100% + 6px);left:0;right:auto}.reason-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reason-body label{color:#8a5b54;font-size:13px;font-weight:650}.reason-body textarea{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:6px;padding:5px 7px;font-size:14px}.rt-team-box>summary{cursor:pointer;align-items:center;list-style:none}.rt-team-box>summary::-webkit-details-marker{display:none}.rt-team-box>summary:before{content:"▸";color:var(--muted,#6b7280);margin-right:6px}.rt-team-box[open]>summary:before{content:"▾"}.reason-note{color:#8a5b54;background:#fff8f7;border-left:3px solid #efc4bd;border-radius:4px;margin-top:4px;padding:3px 7px;font-size:13px}.sla-flag{white-space:nowrap;border-radius:5px;margin-left:5px;padding:1px 6px;font-size:13px;font-weight:700;display:inline-block}.sla-flag.late{color:#b3382b;background:#fae7e4;border:1px solid #efc4bd}.sla-flag.soon{color:#a86a00;background:#faf0da;border:1px solid #e6cf9a}.toast.toast-error{background:#b3382b}.toast.on{pointer-events:auto;cursor:pointer}.queue-bell{color:inherit;align-items:center;gap:6px;margin-right:10px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.queue-bell .count{color:#fff;background:#b3382b;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:13px;font-weight:700;display:inline-flex}.company-email-option{flex-direction:column;gap:1px;line-height:1.35;display:flex}.company-email-option small{color:var(--faint);font-size:12px}.company-email-option.on{background:var(--acc-soft)}.meet-quick{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.meet-quick .btn.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc-2);font-weight:600}.meet-selected{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:13px;display:flex}.company-email-chips.inline{flex-wrap:wrap;gap:5px;display:flex}.company-email-chips.inline .company-email-chip{gap:6px;width:auto}.company-email-chip small{opacity:.7;margin-left:5px;font-size:12px}.meeting-page{padding-top:18px;padding-bottom:30px}.meeting-page .meeting-drawer-head{margin-bottom:13px;padding:0 0 13px;position:static}.meeting-page .meeting-toolbar .row,.meeting-drawer .meeting-toolbar .row{gap:6px}.meeting-page .meeting-toolbar .tbl-reload,.meeting-drawer .meeting-toolbar .tbl-reload{margin:0;display:contents}.meet-file-pick{align-items:center;gap:7px;font-size:13px;display:inline-flex}.meeting-grid .meet-file-pick{text-transform:none;letter-spacing:0;color:var(--text);margin-bottom:0}.meet-file-pick input[type=file]{width:auto;max-width:210px;color:var(--mut);background:0 0;border:0;padding:0;font-size:12px}.meet-file-pick input[type=file]::file-selector-button{display:none}.meeting-onbehalf{background:var(--a-bg);color:var(--a);border-radius:8px;margin:8px 0;padding:8px 10px;font-size:13px}.drive-file{margin-top:4px;line-height:1.45;display:block}.drive-file a{color:var(--acc-2);text-decoration:underline}.drive-file small{font-size:12px;display:block}.meeting-minutes textarea[readonly],.meeting-record-table input[readonly]{background:var(--chip);color:var(--mut)}.row-actions{text-align:left;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.row-actions>.st{text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.row-actions .status-action{flex:0 0 92px;gap:4px;margin:0;display:flex}.row-actions .status-action .btn{white-space:nowrap;flex:auto;margin:0}.row-actions .hd-row-del{flex:none;margin:0}.row-actions .row-del{width:24px;height:22px;color:var(--r);justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.row-actions .row-del:disabled,.row-actions .row-del[aria-disabled=true]{opacity:.35}.row-note{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.meet-col .meeting-btn{text-align:center;width:100%;min-width:0;padding-left:6px;padding-right:6px;display:block}#hd8 .plan-data-table,#kh1 .annual-plan-table{table-layout:auto;min-width:0}#hd8 .plan-data-table th,#hd8 .plan-data-table td{white-space:normal;text-overflow:clip;overflow:visible}#hd8 .plan-data-table th:first-child,#hd8 .plan-data-table td:first-child{width:104px;min-width:104px}#hd8 .plan-data-table th:nth-child(2),#hd8 .plan-data-table td:nth-child(2){width:112px;min-width:112px}#hd8 .plan-data-table th:nth-child(3),#hd8 .plan-data-table td:nth-child(3){min-width:140px;max-width:220px}#hd8 .plan-data-table th:nth-child(4),#hd8 .plan-data-table td:nth-child(4){min-width:170px;max-width:280px}#hd8 .plan-data-table th:nth-child(5),#hd8 .plan-data-table td:nth-child(5){width:84px}#hd8 .plan-data-table th:nth-child(6),#hd8 .plan-data-table td:nth-child(6),#hd8 .plan-data-table th:nth-child(7),#hd8 .plan-data-table td:nth-child(7),#hd8 .plan-data-table th:nth-child(8),#hd8 .plan-data-table td:nth-child(8),#hd8 .plan-data-table th:nth-child(9),#hd8 .plan-data-table td:nth-child(9){text-align:center;width:84px}#hd8 .plan-data-table th:last-child,#hd8 .plan-data-table td:last-child{width:82px}#hd8 .plan-data-table th.col-group{border-bottom:1px solid var(--line);letter-spacing:.2px}#hd8 .plan-data-table th.col-sep,#hd8 .plan-data-table td.col-sep{border-right:2px solid var(--line)}.plan-data-table th.col-tone{background:#eef4f4}.plan-data-table td.col-tone{background:#f6fafa}#hd8 .plan-data-table th.col-freeze,#hd8 .plan-data-table td.col-freeze{z-index:1;position:sticky}#hd8 .plan-data-table .col-freeze:first-child{left:0}#hd8 .plan-data-table .col-freeze:nth-child(2){box-shadow:1px 0 0 var(--line);left:104px}.plan-data-table th.col-freeze{background:#fafbfc}.plan-data-table td.col-freeze{background:var(--card)}#hd8 .plan-data-table th{text-transform:none;letter-spacing:0}#hd8 .plan-data-table tr.row-group>td{border-top:1px solid var(--line);color:var(--ink);letter-spacing:.2px;background:#e7eeee;padding:5px 8px;font-size:12px;font-weight:700}.row-group-label{align-items:center;gap:8px;display:inline-flex;position:sticky;left:8px}.row-group-count{color:var(--faint);font-weight:500}.cell-inline{align-items:center;gap:4px;display:flex}.cell-inline>:first-child{flex:auto;min-width:0}.cell-inline>:first-child select,.cell-inline>:first-child input{width:100%}.cell-ytd{color:#08585c;text-align:center;background:#bfe1db;border-radius:3px;margin-top:3px;padding:1px 4px;font-size:12px;font-weight:700;display:block}#kh1 .annual-plan-table th:first-child,#kh1 .annual-plan-table td:first-child{width:205px}#kh1 .annual-plan-table th:nth-child(2),#kh1 .annual-plan-table td:nth-child(2){width:120px}#kh1 .annual-plan-table th:nth-child(3),#kh1 .annual-plan-table td:nth-child(3){width:140px}#kh1 .annual-plan-table th:nth-child(4),#kh1 .annual-plan-table td:nth-child(4){width:66px}#kh1 .annual-plan-table th:nth-child(5),#kh1 .annual-plan-table td:nth-child(5),#kh1 .annual-plan-table th:nth-child(6),#kh1 .annual-plan-table td:nth-child(6),#kh1 .annual-plan-table th:nth-child(7),#kh1 .annual-plan-table td:nth-child(7),#kh1 .annual-plan-table th:nth-child(8),#kh1 .annual-plan-table td:nth-child(8){text-align:center;width:84px}#kh1 .annual-plan-table th:nth-child(9),#kh1 .annual-plan-table td:nth-child(9){width:78px}#kh1 .annual-plan-table th{text-transform:none;letter-spacing:0}#kh1 .annual-plan-table td:nth-child(5),#kh1 .annual-plan-table td:nth-child(6),#kh1 .annual-plan-table td:nth-child(7),#kh1 .annual-plan-table td:nth-child(8){overflow:visible}#kh1 .split-host{color:var(--faint);margin-top:2px;font-size:12px;font-weight:400;line-height:1.2;display:block}#kh1 .split-host .over{color:var(--r);font-weight:700}#kh1 .split-host .ok{color:#1f7a4d}#kh1 .annual-plan-table .pill.goal-code{color:var(--acc-2);white-space:nowrap;background:#e3edec;font-weight:700}#kh1 .annual-plan-table .goal-text{margin-top:3px;display:block}#kh1 .annual-plan-table textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:6px;width:100%;min-width:0;padding:3px;font-family:inherit;font-size:12px;line-height:1.35;display:block}#kh1 .annual-plan-table .receiver-summary{color:var(--mut);margin-top:3px;font-size:12px;font-weight:400;line-height:1.25;display:block}#kh1 .annual-plan-table .receiver-summary.none{color:var(--a);font-weight:600}#kh1 .annual-plan-table .receiver-confirm{color:var(--faint);display:block}.empty-reason{color:#244f52;background:#f2f7f7;border:1px solid #cfe1e0;border-radius:6px;margin:0 0 8px;padding:7px 10px;font-size:13px;line-height:1.5}.empty-reason.warn{border-color:var(--a);background:var(--a-bg);color:var(--a)}.empty-reason .btn{margin-left:4px}#kh1 .annual-plan-table td[data-annual-action]{text-align:left;vertical-align:middle}#kh1 .annual-plan-table .row-actions{flex-direction:column;align-items:flex-start;gap:3px;display:flex}#kh1 .annual-plan-table .row-chips{align-items:center;gap:4px;max-width:100%;display:flex}#kh1 .annual-plan-table .row-chips>.st{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}#kh1 .annual-plan-table .row-chips>.sla-flag{flex:none}#kh1 .annual-plan-table .row-actions .status-action{flex-wrap:nowrap;flex:none;gap:3px;margin:0}#kh1 .annual-plan-table .row-actions .status-action .btn{white-space:nowrap;margin:0}#kh1 .annual-plan-table .row-note{white-space:normal;line-height:1.3;overflow:visible}#kh1 .annual-plan-table th:last-child,#kh1 .annual-plan-table td:last-child{width:152px}#kh1 .annual-plan-table .cell-ytd.zero{color:var(--faint);background:0 0;font-weight:400}#kh1 .annual-plan-table tr[data-annual-kind=parent]>td{background:#f4f8f8;border-top:2px solid #d6e5e4}#kh1 .annual-plan-table th:nth-child(5),#kh1 .annual-plan-table td:nth-child(5),#kh1 .annual-plan-table th:nth-child(9),#kh1 .annual-plan-table td:nth-child(9),#kh1 .annual-plan-table th:last-child,#kh1 .annual-plan-table td:last-child{border-left:1px solid var(--line)}#kh1head .annual-plan-table th:nth-child(11),#kh1head .annual-plan-table td:nth-child(11){width:8.5%}#kh1head .annual-plan-table th:last-child,#kh1head .annual-plan-table td:last-child{width:12.5%}.sku-picker{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sku-pill{align-items:center;gap:4px;max-width:100%;display:inline-flex}.sku-pill-x{min-width:14px;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.sku-pill-x:hover{color:var(--r)}.sku-picker .sku-add{width:auto;min-width:96px;padding:2px 4px;font-size:13px}.plan-data-table td.need{background:var(--a-bg)}.plan-data-table td.need input,.plan-data-table td.need select{border-color:var(--a)}#kh1head.cascade-plan .annual-plan-table .reason-note,#kh1lead.cascade-plan .annual-plan-table .reason-note,#kh1staff.cascade-plan .annual-plan-table .reason-note{white-space:normal;line-height:1.3}#kh1head.cascade-plan .annual-plan-table td.annual-ytd,#kh1lead.cascade-plan .annual-plan-table td.annual-ytd,#kh1staff.cascade-plan .annual-plan-table td.annual-ytd{color:var(--faint);background:0 0;font-weight:400}#kh1head.cascade-plan .annual-plan-table tr[data-headtask="1"]>td{background:#f4f8f8;border-top:2px solid #d6e5e4}#kh1head.cascade-plan .annual-plan-table,#kh1lead.cascade-plan .annual-plan-table,#kh1staff.cascade-plan .annual-plan-table{table-layout:auto;min-width:0}#kh1head.cascade-plan .annual-plan-table th:first-child,#kh1lead.cascade-plan .annual-plan-table th:first-child,#kh1staff.cascade-plan .annual-plan-table th:first-child,#kh1head.cascade-plan .annual-plan-table td:first-child,#kh1lead.cascade-plan .annual-plan-table td:first-child,#kh1staff.cascade-plan .annual-plan-table td:first-child{width:250px;max-width:300px}#kh1head.cascade-plan .annual-plan-table td:nth-child(2),#kh1lead.cascade-plan .annual-plan-table td:nth-child(2),#kh1staff.cascade-plan .annual-plan-table td:nth-child(2){width:74px}#kh1head.cascade-plan .annual-plan-table td:nth-child(n+3):nth-child(-n+6),#kh1lead.cascade-plan .annual-plan-table td:nth-child(n+3):nth-child(-n+6),#kh1staff.cascade-plan .annual-plan-table td:nth-child(n+3):nth-child(-n+6){text-align:center;width:88px}#kh1head.cascade-plan .annual-plan-table td:nth-child(7),#kh1lead.cascade-plan .annual-plan-table td:nth-child(7),#kh1staff.cascade-plan .annual-plan-table td:nth-child(7){width:78px}#kh1head.cascade-plan .annual-plan-table th.col-group,#kh1lead.cascade-plan .annual-plan-table th.col-group,#kh1staff.cascade-plan .annual-plan-table th.col-group{border-bottom:1px solid var(--line)}#kh1head.cascade-plan .annual-plan-table th,#kh1lead.cascade-plan .annual-plan-table th,#kh1staff.cascade-plan .annual-plan-table th{text-transform:none;letter-spacing:0}#kh1head.cascade-plan .annual-plan-table td.annual-head-action,#kh1lead.cascade-plan .annual-plan-table td.annual-head-action,#kh1staff.cascade-plan .annual-plan-table td.annual-head-action{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px;width:260px;display:grid}#kh1head.cascade-plan .annual-head-action>.st,#kh1lead.cascade-plan .annual-head-action>.st,#kh1staff.cascade-plan .annual-head-action>.st{text-overflow:ellipsis;white-space:nowrap;grid-row:1;justify-self:start;min-width:0;max-width:100%;margin:0;overflow:hidden}#kh1head.cascade-plan .annual-head-action>.sla-flag,#kh1lead.cascade-plan .annual-head-action>.sla-flag,#kh1staff.cascade-plan .annual-head-action>.sla-flag{grid-row:1}#kh1head.cascade-plan .annual-head-action>.status-action,#kh1lead.cascade-plan .annual-head-action>.status-action,#kh1staff.cascade-plan .annual-head-action>.status-action,#kh1head.cascade-plan .annual-head-action>.reason-note,#kh1lead.cascade-plan .annual-head-action>.reason-note,#kh1staff.cascade-plan .annual-head-action>.reason-note{grid-column:1/-1;margin:0}#kh1head.cascade-plan .annual-plan-table .cell-ytd.zero,#kh1lead.cascade-plan .annual-plan-table .cell-ytd.zero,#kh1staff.cascade-plan .annual-plan-table .cell-ytd.zero{color:var(--faint);background:0 0;font-weight:400}#kh1head.cascade-plan .annual-plan-table td:nth-child(2),#kh1lead.cascade-plan .annual-plan-table td:nth-child(2),#kh1staff.cascade-plan .annual-plan-table td:nth-child(2),#kh1head.cascade-plan .annual-plan-table td:nth-child(6),#kh1lead.cascade-plan .annual-plan-table td:nth-child(6),#kh1staff.cascade-plan .annual-plan-table td:nth-child(6),#kh1head.cascade-plan .annual-plan-table tr:first-child th:nth-child(2),#kh1lead.cascade-plan .annual-plan-table tr:first-child th:nth-child(2),#kh1staff.cascade-plan .annual-plan-table tr:first-child th:nth-child(2),#kh1head.cascade-plan .annual-plan-table tr:first-child th:nth-child(4),#kh1lead.cascade-plan .annual-plan-table tr:first-child th:nth-child(4),#kh1staff.cascade-plan .annual-plan-table tr:first-child th:nth-child(4),#kh1head.cascade-plan .annual-plan-table tr:nth-child(2) th:nth-child(3),#kh1lead.cascade-plan .annual-plan-table tr:nth-child(2) th:nth-child(3),#kh1staff.cascade-plan .annual-plan-table tr:nth-child(2) th:nth-child(3){border-right:2px solid var(--line)}#kh1lead.monthly-plan .annual-plan-table{table-layout:auto;min-width:0}#kh1lead.monthly-plan .annual-plan-table th{text-transform:none;letter-spacing:0;white-space:normal}#kh1lead.monthly-plan .annual-plan-table th.col-group{border-bottom:1px solid var(--line)}#kh1lead.monthly-plan .annual-plan-table td:first-child{width:260px;max-width:320px}#kh1lead.monthly-plan .annual-plan-table td:nth-child(2){width:92px}#kh1lead.monthly-plan .annual-plan-table td:nth-child(n+3){text-align:center;width:104px;overflow:visible}#kh1lead.monthly-plan .annual-plan-table .monthly-input{text-align:center;width:100%;max-width:88px}#kh1lead.monthly-plan .annual-plan-table .split-host{white-space:normal;margin-top:2px;line-height:1.3;display:block}#kh1lead.monthly-plan .annual-plan-table .cell-ytd.zero{color:var(--faint);background:0 0;font-weight:400}#kh1lead.monthly-plan .annual-plan-table th.col-sep,#kh1lead.monthly-plan .annual-plan-table td.col-sep{border-right:2px solid var(--line)}#kh1lead.monthly-plan .annual-plan-table th.col-tone{background:#eef4f4}#kh1lead.monthly-plan .annual-plan-table td.col-tone{background:#f6fafa}.btn-spin{vertical-align:-2px;opacity:.75;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:5px;animation:.7s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spin{animation:none}}.btn[aria-busy=true]{opacity:.9;cursor:progress;white-space:nowrap;overflow:hidden}.lock-note{color:var(--mut);white-space:nowrap;font-size:13px}.lock-note b{color:var(--ink);font-weight:600}#kh1head .dept-flat .assign-cell,#kh1lead .dept-flat .assign-cell{white-space:normal;line-height:1.35}.assign-task{align-items:center;gap:4px;display:flex}.assign-arrow{color:var(--faint);flex:none}#kh1head .dept-flat .assign-cell .assign-detail,#kh1lead .dept-flat .assign-cell .assign-detail{width:100%;color:var(--ink);margin:0;font-size:14px;font-weight:600;display:block}.assign-who{align-items:center;gap:4px;margin-top:3px;display:flex}.assign-label{color:var(--faint);flex:none;font-size:12px}#kh1head .dept-flat .assign-who select,#kh1lead .dept-flat .assign-who select{width:100%;min-width:0;margin:0;font-size:12px;display:block}#kh1head .annual-plan-table .child-remove,#kh1lead .annual-plan-table .child-remove{color:var(--r);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.assign-who .child-remove{flex:none}#kh1head .dept-flat .lead-sub .assign-who select,#kh1lead .dept-flat .lead-sub .assign-who select{margin:0;padding:3px;font-size:11px}.assign-cell.needs-fill .assign-detail{border-color:var(--a);background:var(--a-bg)}.assign-warn{color:var(--a);margin-top:2px;font-size:12px;display:block}.modal.audit-modal{width:min(100%,720px);max-height:82vh;overflow-y:auto}.audit-list{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.audit-entry{border:1px solid var(--bd);background:#fbfdfd;border-radius:10px;padding:10px 12px}.audit-entry-head{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.audit-entry-head .spacer{flex:1}.audit-entry-summary{margin-top:5px;font-size:14px}.audit-entry-reason{color:var(--mut);margin-top:4px;font-size:14px}.audit-override{margin-top:5px;display:inline-block}.audit-diff{border-collapse:collapse;width:100%;margin-top:7px;font-size:13px}.audit-diff th,.audit-diff td{border:1px solid var(--bd);text-align:left;padding:4px 7px}.audit-diff th{background:var(--bg-2,#f2f7f7);font-weight:600}.audit-outcome{margin-top:5px;font-size:13px;display:block}.audit-empty{padding:14px 0;font-size:14px}.audit-filters{margin-bottom:10px}.audit-pager{align-items:center;gap:9px;margin-top:10px}.row-history{white-space:nowrap}.usermenu{position:relative}.usermenu.on .idbtn{background:#fff3;border-color:#ffffff80}.usermenu-panel{width:292px;max-width:calc(100vw - 24px)}.usermenu-email{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.usermenu-tenant{color:var(--mut);opacity:.85;margin-top:3px;font-size:12px}.usermenu-label{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.7px;color:var(--faint);margin:12px 0 4px;padding-top:12px;font-size:12px;font-weight:700}.usermenu-roles{gap:2px;display:grid}.usermenu-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.usermenu-item:hover{background:var(--bg-2,#f2f7f7)}.usermenu-item.on,.usermenu-item.on:hover{background:var(--acc-soft);cursor:default;border-color:#bcdedc}.usermenu-item-text{flex:1;min-width:0;line-height:1.35}.usermenu-item-text b{font-weight:600;display:block}.usermenu-item.on .usermenu-item-text b{color:var(--acc-2)}.usermenu-item-text small{color:var(--mut);font-size:13px;display:block}.usermenu-check{color:var(--acc);flex:none}@media (max-width:900px){.usermenu{z-index:2;background:linear-gradient(90deg,#12393c00 0,#12393c 8px);padding-left:10px;position:sticky;right:0}.usermenu-panel{max-height:calc(100vh - 72px);position:fixed;top:60px;left:auto;right:10px;overflow-y:auto}.usermenu-panel:before{display:none}}.loginpg-board{align-items:flex-start}.loginboard{background:#fff;border:1px solid #ffffff4d;border-radius:18px;width:min(100%,1080px);margin:auto;padding:26px;box-shadow:0 24px 70px #00171940}.loginboard-head h1{color:var(--acc-2);margin-bottom:5px;font-size:22px}.loginboard-head .sub{color:var(--mut);margin-bottom:18px;font-size:14px}.loginboard-companies{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;margin-top:14px;display:grid}.orgblock{border:1px solid var(--line);background:#fbfdfd;border-radius:12px;padding:14px 16px 16px}.orgblock-title{text-transform:uppercase;letter-spacing:.7px;color:var(--acc-2);border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:700}.orgtree,.orgtree-children{margin:0;padding:0;list-style:none}.orgtree-children{border-left:1px solid var(--line);margin-left:10px;padding-left:14px}.orgtree-item{position:relative}.orgtree-children>.orgtree-item:before{content:"";border-top:1px solid var(--line);width:10px;position:absolute;top:16px;left:-14px}.orgtree-row{flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;display:flex}.orgtree-person{font:inherit;color:var(--acc-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:7px;padding:4px 9px;font-size:13px;display:inline-flex}.orgtree-person:hover,.orgtree-person:focus-visible{border-color:var(--line);background:var(--bg-2,#f2f7f7);text-decoration:underline}.orgtree-role{text-transform:uppercase;letter-spacing:.6px;color:var(--faint);font-size:13px;font-weight:400}.orgtree-name{font-weight:400}.orgtree-unit{color:var(--mut);font-size:13px}.orgtree-mail{color:var(--faint);font-size:13px}#rtweek .rt-table input[type=checkbox]{width:auto;min-width:0}.tbl-reload{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 6px;display:flex}.tbl-reload-warn{font-size:var(--fs-xs);color:var(--mut);text-align:right;line-height:1.4}.tbl-reload-warn b{color:var(--r)}.row-add{margin-top:8px}.people-grid .field input,.people-grid .field select,.people-grid .field textarea,.field.people-grid input,.field.people-grid select,.field.people-grid textarea{width:100%}.people-grid textarea,.field.people-grid textarea{border:1px solid var(--line);border-radius:8px;padding:9px;font-family:inherit;font-size:14px}.people-grid .field input[readonly],.field.people-grid textarea[readonly]{background:var(--acc-soft);color:var(--ink);cursor:default}.people-section-title{color:var(--acc-2);margin-bottom:6px;font-weight:700}.people-section{margin-top:12px}.pii-row{align-items:center;gap:6px;display:flex}.people-grid .pii-row input{flex:1;min-width:0}.pii-row .btn{flex:none}.pii-shown{font-family:var(--mono,ui-monospace, monospace)}.people-card-head{justify-content:space-between;align-items:center}.people-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px}.people-head-left{align-items:center;gap:10px}.people-version-label{color:var(--mut);font-size:12px}.people-inbox-item+.people-inbox-item{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.people-small{font-size:12px}.people-decide{flex-wrap:wrap;align-items:center;gap:10px}.people-return{align-items:center;gap:6px}.people-return input{min-width:240px}.policy-group-col{width:230px}.people-pre{white-space:pre-wrap;font-size:14px;line-height:1.45}.people-jd-detail summary{cursor:pointer}.people-pct input{width:64px}.people-pct{align-items:center;gap:4px}.pct-src{color:var(--faint);margin-top:3px;font-size:10px;font-weight:650;line-height:1.35;display:block}.pct-src.diverged{color:#b3382b;font-weight:800}.people-num{text-align:right}.payslip{border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.payslip-head{background:var(--acc-2);color:#fff;padding:12px 16px}.payslip-title{font-family:Poppins,sans-serif;font-weight:700}.payslip-sub{opacity:.85;font-size:12px}.payslip-tbl{border:0;border-radius:0}.payslip-no{text-align:center;width:44px}.payslip-section{background:var(--acc-soft);color:var(--acc-2);font-weight:700}.payslip-total{background:var(--acc-soft);font-weight:700}.payslip-empty{color:var(--faint)}.people-search{align-items:center;gap:8px;margin:6px 0 4px}.people-search input{min-width:280px}.change-rule .st{align-self:flex-start}.change-rule-note{color:var(--faint);margin-top:4px;font-size:10.5px;font-weight:650;line-height:1.4;display:block}.note.change-payout{color:#7a2b20;background:#fdf4f2;border-color:#e6b9b2}.mv-path{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.mv-side{color:#5b6b6a}.mv-side.to{color:#12403f}.mv-arrow{color:#9fb6b5;font-weight:800}.note.mv-block{color:#7a2b20;background:#fdf4f2;border-color:#e6b9b2}.note.mv-head{color:#7a5410;background:#fdf8ef;border-color:#e8cfa4}.pos-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pos-form select,.pos-form select.sel{min-width:180px;max-width:260px;font-size:11.5px;font-weight:650}.pos-code{color:#3b4a49;font-size:11.5px;font-weight:700}.note.jd-stale{color:#7a5410;background:#fdf8ef;border-color:#e8cfa4}.policy-upload{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.policy-upload input[type=file]{max-width:190px;font-size:11px}#khoa-hoc .people-decide,.people-decide .st{align-items:center}.people-meet-row{justify-content:flex-end;margin:0 0 6px;display:flex}:is(.plan-data-table td:has(>.diff-cell),.mt-ct-table td:has(.diff-cell)){box-shadow:inset 2px 0 0 var(--r);background:#fdecec}.diff-cell{cursor:help;display:block}.plan-data-table tr.diff-row-new>td,.mt-ct-table tr.diff-row-new>td{box-shadow:inset 0 2px 0 var(--r);background:#fdecec!important}.plan-data-table tr.diff-row-removed>td,.mt-ct-table tr.diff-row-removed>td{color:var(--faint);text-decoration:line-through;background:#f2f4f4!important}.plan-data-table tr.diff-row-removed>td:last-child,.mt-ct-table tr.diff-row-removed>td:last-child{text-decoration:none}.diff-pop{z-index:90;border:1px solid var(--line);border-left:3px solid var(--r);pointer-events:none;background:#fff;border-radius:8px;max-width:320px;padding:8px 10px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 12px 30px #00191c29}.diff-pop-label{color:var(--faint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:12px}.diff-pop-old{color:#183c3e;word-break:break-word}.diff-pop-foot{color:var(--faint);border-top:1px dashed #d6e0df;margin-top:5px;padding-top:4px;font-size:12px}.board-note{white-space:normal;margin-top:4px;font-size:12px;line-height:1.3;display:block}.board-note-input{border:1px solid var(--a);background:var(--a-bg);border-radius:6px;width:100%;min-width:0;margin-top:4px;padding:3px 5px;font-size:12px;display:block}.diff-new-chip{margin-top:4px;display:inline-block}.itreq-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.plan-data-table td .itreq-sub{color:var(--mut);margin-top:2px;font-size:12px}.itreq-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.itreq-inline input[type=text]{width:190px}.itreq-inline label{white-space:nowrap;font-size:12px}.keyscreen{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100vh;display:flex;position:relative}.keybtn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#fff9;border:1px solid #0d656829;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,border-color .25s;display:flex;box-shadow:0 10px 30px #0d65681f}.keybtn:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 16px 40px #0d656833}.keybtn:active{transform:translateY(-1px)}.keybtn svg{width:34px;height:34px;color:var(--acc);stroke-width:1.5px}.tagline{align-items:center;gap:12px;font-family:Poppins,Be Vietnam Pro,sans-serif;display:flex}.tagline span{letter-spacing:3px;color:#2b4d4f;text-transform:uppercase;font-size:15px;font-weight:600}.tagline i{color:var(--acc);opacity:.4;font-size:11px;font-style:normal}@media (max-width:640px){.tagline{gap:8px}.tagline span{letter-spacing:2px;font-size:12.5px}}.pickpg{background:linear-gradient(150deg,#0f3b3d,#124f52 60%,#0d6568);justify-content:center;align-items:center;min-height:100vh;padding:24px 18px;display:flex;position:relative}.pickpg:before{content:"";background:#0618194d;position:absolute;inset:0}.pickbox{z-index:1;background:#f4f4f6;border-radius:16px;width:min(100%,480px);padding:12px;position:relative;box-shadow:0 24px 60px #000a0c73}.pickbox .pickmodal-hd{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.pickbox .pickmodal-hd h3{color:var(--acc-2);font-size:16px;line-height:1.3}.pickbox .pm-sub{color:var(--faint);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.pm-list{padding:8px 0 2px}.pm-scroll{max-height:64vh;overflow-y:auto}.pm-group{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);padding:8px 12px 4px;font-size:10.5px;font-weight:800}.ppos{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:all .13s;display:flex}.ppos+.ppos{margin-top:4px}.ppos:hover{border-color:var(--acc-line);background:#f2faf9}.ppos .pp-lv{text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--acc);text-align:center;border-radius:7px;flex:0 0 96px;padding:5px 4px;font-size:10.5px;font-weight:800}.ppos .pp-lv.top{background:var(--acc-2)}.ppos .pp-lv.lead{background:#2f6f72}.ppos .pp-lv.staff{background:#5a8f91}.ppos .pp-lv.assistant{background:var(--lock)}.ppos .pp-nm{color:var(--ink);flex:1;font-size:13.5px;font-weight:700}.ppos .pp-go{color:var(--acc);font-size:15px;font-weight:800}.pick-signout{color:var(--faint);cursor:pointer;letter-spacing:.2px;background:0 0;border:none;margin:10px auto 2px;font-family:inherit;font-size:11.5px;font-weight:600;display:block}.pick-signout:hover{color:var(--r)}.pick-error{background:var(--r-bg);color:var(--r);border-radius:9px;margin:10px 12px 0;padding:8px 10px;font-size:12.5px;font-weight:650;line-height:1.45}.pick-empty{color:var(--mut);padding:4px 14px 10px;font-size:13px;line-height:1.55}.pick-hosts{gap:6px;padding:0 14px 10px;list-style:none;display:grid}.pick-hosts li{background:#fff;border-radius:9px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.readonly-banner{color:#4a3d75;background:#f3f0fa;border:1px solid #d9d0ee;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;font-weight:650;line-height:1.45;display:flex}[data-readonly] form button:not(.ro-keep):not([aria-disabled=true]){pointer-events:none;opacity:.55}[data-readonly] [aria-disabled=true]{opacity:.55;cursor:not-allowed}:root{--ui-page-gap:12px;--gapv:var(--ui-page-gap);--ui-nav-h:40px;--ui-bar-h:54px;--ui-control-h:34px;--ui-tool-radius:12px;--ui-card-radius:14px}#funcBody{gap:var(--ui-page-gap);flex-direction:column;display:flex}.wrap{padding-top:8px}#nvt-root,#lvt-root{padding-top:8px!important}#funcBody>*,#funcBody .sv.on>*{margin-block:0!important}#funcBody .sv.on{gap:var(--ui-page-gap);flex-direction:column;min-width:0;display:flex}#funcBody :is(.segbar,.segrow){min-height:var(--ui-nav-h);min-width:0;margin-block:0!important}#funcBody :is(.segbar,.segrow)>.seg{scrollbar-width:thin;max-width:100%;overflow-x:auto}#funcBody :is(.plan-meta,.fltbar,.segrow){box-sizing:border-box;border-radius:var(--ui-tool-radius)!important}#funcBody .plan-meta{min-height:var(--ui-bar-h);gap:8px;margin:0!important;padding:9px 12px!important}#funcBody .plan-meta :is(button,.btn,select,input:not([type=checkbox]):not([type=radio])){min-height:var(--ui-control-h);box-sizing:border-box}#funcBody .plan-meta .plan-workflow{border-top:0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:0;margin-left:auto;padding-top:0;display:flex}#funcBody :is(.card,.approval-card){border-radius:var(--ui-card-radius)!important}@media (max-width:820px){#funcBody .plan-meta{align-items:flex-start}#funcBody .plan-meta .plan-workflow{border-top:1px solid var(--line);width:100%;margin-left:0;padding-top:8px}}#funcBody .plan-meta{flex-wrap:nowrap}#funcBody .plan-meta>:is(.meta-title,select,.st,.ph-note,.cf-comp),#funcBody .plan-meta>label>select{white-space:nowrap;flex:none}#funcBody .plan-meta>.plan-workflow{flex:0 auto;min-width:0}#funcBody .plan-meta .chairman-readonly-banner{margin:0}#funcBody .plan-meta .btn.icon-only{padding-inline:9px}@media (max-width:1100px){#funcBody .plan-meta{flex-wrap:wrap}}#funcBody .plan-meta .tbl-reload{flex-wrap:wrap;gap:6px;margin:0}#funcBody .plan-meta .tbl-reload .btn{width:var(--ui-control-h);justify-content:center;align-items:center;padding-inline:0;display:inline-flex}#funcBody .plan-meta :is(button,.btn,summary){white-space:nowrap}#funcBody .plan-meta .tbl-reload-warn{text-align:left;flex:1 0 100%}.subtabs.hd-grid{--c1:#0d6568;--c2:#2f4f7a;--c3:#177a4c;--c4:#a8790f;--cd:#6b3f7a;--soft:#e1f0ef;--sline:#bcd8d6;border:1px solid var(--line);z-index:45;background:#fff;border-radius:11px;grid-template-columns:repeat(14,minmax(0,1fr));gap:0;margin:0 0 14px;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 6px 16px -10px #09252859}.hd-grid .gl{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:#fafcfc;grid-row:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 6px;font-size:9px;font-weight:800;display:flex}.hd-grid .gl.g1{grid-column:1/3}.hd-grid .gl.g2{grid-column:3/5}.hd-grid .gl.g3{grid-column:5/9}.hd-grid .gl.g4{grid-column:9/13}.hd-grid .gl.gd{color:var(--cd);border-right:none;grid-column:13/15}.subtabs.hd-grid.hd-lv-lead{grid-template-columns:repeat(9,minmax(0,1fr))}.hd-lv-lead .gl.g1{grid-column:1/3}.hd-lv-lead .gl.g2{grid-column:3/4}.hd-lv-lead .gl.g3{grid-column:4/6}.hd-lv-lead .gl.g4{grid-column:6/9}.hd-lv-lead .gl.gd{grid-column:9/10}.hd-grid .gl.g1{border-top-left-radius:10px}.hd-grid .gl.gd{border-top-right-radius:10px}.hd-grid .gl b{color:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;display:inline-flex}.hd-grid .gl.g1 b{background:var(--c1)}.hd-grid .gl.g2 b{background:var(--c2)}.hd-grid .gl.g3 b{background:var(--c3)}.hd-grid .gl.g4 b{background:var(--c4)}.hd-grid .gl.gd b{background:var(--cd)}.hd-grid a.gl{cursor:pointer;text-decoration:none;transition:background .13s,color .13s}.hd-grid a.gl:hover{color:#7a5a10;background:#fbf3dc}.hd-grid .gl.on,.hd-grid a.gl.on:hover{color:#fff}.hd-grid .gl.g1.on{background:var(--c1)}.hd-grid .gl.g2.on{background:var(--c2)}.hd-grid .gl.g3.on{background:var(--c3)}.hd-grid .gl.g4.on{background:var(--c4)}.hd-grid .gl.gd.on{background:var(--cd)}.hd-grid .gl.on b{background:#ffffff47}.subtabs.hd-grid :is(a,details).tb{text-align:center;color:var(--faint);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-right:1px solid #eef3f2;border-radius:0;grid-row:2;justify-content:center;align-items:center;min-width:0;margin:0;padding:10px 5px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex;position:relative;overflow:visible;box-shadow:inset 0 3px #0000}.subtabs.hd-grid a.tb:last-of-type{border-right:none}.subtabs.hd-grid :is(a,details).tb.sep{border-right:2px solid var(--sline)}.subtabs.hd-grid :is(a,details).tb.k1{box-shadow:inset 0 3px 0 var(--c1);background:#0d656808}.subtabs.hd-grid :is(a,details).tb.k2{box-shadow:inset 0 3px 0 var(--c2);background:#2f4f7a08}.subtabs.hd-grid :is(a,details).tb.k3{box-shadow:inset 0 3px 0 var(--c3);background:#177a4c08}.subtabs.hd-grid :is(a,details).tb.k4{box-shadow:inset 0 3px 0 var(--c4);background:#a8790f09}.subtabs.hd-grid :is(a,details).tb.kd{box-shadow:inset 0 3px 0 var(--cd);background:#6b3f7a09}.subtabs.hd-grid :is(a,details).tb:hover:not(.on){color:var(--acc-2);background:#0f3b3d0d}.subtabs.hd-grid :is(a,details).tb.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d;box-shadow:inset 0 3px #ffffff8c}.subtabs.hd-grid a.tb:first-of-type{border-bottom-left-radius:10px}.subtabs.hd-grid a.tb:last-of-type{border-bottom-right-radius:10px}@media (max-width:1265px){.subtabs.hd-grid{grid-template-columns:repeat(14,minmax(max-content,1fr))}.subtabs.hd-grid.hd-lv-lead{grid-template-columns:repeat(9,minmax(max-content,1fr))}.subtabs.hd-grid :is(a,details).tb{padding:9px 5px;font-size:11.5px}}@media (max-width:950px){.subtabs.hd-grid{grid-template-columns:repeat(6,minmax(0,1fr));top:50px}.hd-grid .gl{display:none}.subtabs.hd-grid :is(a,details).tb{border-bottom:1px solid #eef3f2;grid-row:auto;padding:9px 4px;font-size:11.5px}.subtabs.hd-grid a.tb.extra{border-right:none;grid-column:1/-1}}@media (max-width:820px){.subtabs.hd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#tdRoot{--soft:#e1f0ef;--acc2:#084b4e}#tdRoot .dict-tabs a{text-align:center;color:var(--faint);border:none;border-right:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;margin:0;padding:11px 8px;font-size:13px;font-weight:700;line-height:1.35;display:flex}#tdRoot .dict-tabs.lv2{background:#fafcfc;flex-wrap:wrap;margin:8px 0 11px}#tdRoot .dict-tabs.lv2 a{padding:9px 7px;font-size:12.5px}#tdRoot .dict-tabs.lv2 a.miss{color:#b58a80;font-style:italic}#tipRoot{z-index:49;pointer-events:none;opacity:0;color:#e7f4f2;white-space:nowrap;background:#12383a;border-radius:9px;max-width:min(420px,90vw);padding:7px 12px;font-family:Be Vietnam Pro,sans-serif;font-size:11.5px;font-weight:650;line-height:1.4;transition:opacity .12s,transform .12s;position:fixed;top:0;left:0;transform:translateY(3px);box-shadow:0 10px 26px #0928294d}#tipRoot.on{opacity:1;transform:translateY(0)}#tipRoot.wide{white-space:normal;width:min(380px,88vw);padding:9px 13px;line-height:1.55}#tipRoot:after{content:"";left:var(--ax,50%);border:5px solid #0000;position:absolute;transform:translate(-50%)}#tipRoot.below:after{border-bottom-color:#12383a;top:-10px}#tipRoot.above:after{border-top-color:#12383a;bottom:-10px}.uc-head{justify-content:space-between;align-items:center;display:flex}.uc-title{margin:0}.uc-note{margin-top:10px}.load-default-box,.withdraw-session-box{position:relative}.load-default-box>.reason-body,.withdraw-session-box>.reason-body{z-index:46;width:max-content;max-width:340px;box-shadow:var(--shadow-sm);position:absolute;top:calc(100% + 6px);left:0}.load-default-warn{font-size:var(--fs-xs);color:var(--mut);max-width:380px;margin-bottom:8px;line-height:1.5}.load-default-warn b{color:var(--r)}#hd1{--misn-card:#1f5b52;--misn-now-bg:#e4f3ea;--misn-now-line:#bfe1cf;--misn-lt-bg:#fcf6dd;--misn-lt-line:#e6d98f;--misn-cc-line:#ead59b}#hd1 .misn-table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%}#hd1 .misn-col-name{width:210px}#hd1 .misn-col-cc{width:28%}#hd1 .misn-hd th{letter-spacing:.5px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:9.5px;font-weight:800}#hd1 .misn-name{background:var(--misn-card);color:#fff;vertical-align:middle;border-radius:12px 0 0 12px;padding:16px 18px}#hd1 .misn-name b{font-size:16px;display:block}#hd1 .misn-name span{color:var(--misn-now-line);margin-top:5px;font-size:12px;display:block}#hd1 .misn-fields{border:1px solid var(--line);vertical-align:middle;background:#fff;border-left:none;padding:10px 14px}#hd1 .misn-line{align-items:stretch;gap:12px;padding:5px 0;display:flex}#hd1 .misn-tag{color:var(--mut);letter-spacing:.4px;flex:0 0 74px;align-items:center;font-size:11px;font-weight:750;display:flex}#hd1 .misn-tag.lt{color:#8a6a12}#hd1 .misn-cur{background:var(--misn-now-bg);border:1px solid var(--misn-now-line);border-radius:8px;flex:1;padding:9px 11px;font-size:14px}#hd1 .misn-cur.misn-cur-lt{background:var(--misn-lt-bg);border-color:var(--misn-lt-line);font-weight:600}#hd1 .misn-inp{background:var(--misn-lt-bg);border:1px solid var(--misn-lt-line);width:100%;color:var(--ink);border-radius:8px;flex:1;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:600}#hd1 .misn-inp:focus{outline-offset:-1px;background:#fff;outline:2px solid #0d656840}#hd1 td.misn-cc{vertical-align:middle;border:1px solid var(--line);background:#fff;border-left:none;border-radius:0 12px 12px 0;padding:10px 12px}#hd1 .misn-cc-inp{border:1px solid var(--misn-cc-line);color:#6d5410;resize:vertical;background:#fffdf4;border-radius:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.45}#hd1 .misn-cc-inp::placeholder{color:#b9a575;font-style:italic;font-weight:600}#hd1 .misn-cc-inp:focus{outline-offset:-1px;background:#fff;outline:2px solid #0d656840}#hd1 .misn-cc-ro{color:#6d5410;font-size:12.5px;font-weight:650;line-height:1.45}@media (max-width:900px){#hd1 .misn-table,#hd1 .misn-table tbody,#hd1 .misn-row,#hd1 .misn-row>td{width:auto;display:block}#hd1 .misn-hd{display:none}#hd1 .misn-name{border-radius:12px 12px 0 0}#hd1 .misn-fields{border-left:1px solid var(--line)}#hd1 td.misn-cc{border-left:1px solid var(--line);border-radius:0 0 12px 12px}}#hd7{--sw-s:#1f5b52;--sw-w:#a5382e;--sw-o:#2b567f;--sw-t:#7a5230;--sw-kl-line:#ead59b;--sw-now-bg:#e4f3ea;--sw-now-line:#bfe1cf;--sw-lt-bg:#fcf6dd;--sw-lt-line:#e6d98f}#hd7 .swot-flt{flex-wrap:wrap;gap:7px;margin:0 0 4px;display:flex}#hd7 .swot-flt .sf{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}#hd7 .swot-flt .sf b{opacity:.55;font-size:11.5px;font-weight:800}#hd7 .swot-flt .sf:hover{border-color:var(--sw-now-line)}#hd7 .swot-flt .sf.on{color:#fff;border-color:#0000}#hd7 .swot-flt .sf.on b{opacity:.8}#hd7 .swot-flt .sf.on[data-sf=all]{background:#0f3b3d}#hd7 .swot-flt .sf.on[data-sf=S]{background:#1f5f4f}#hd7 .swot-flt .sf.on[data-sf=W]{background:#a8392f}#hd7 .swot-flt .sf.on[data-sf=O]{background:#2f4f7a}#hd7 .swot-flt .sf.on[data-sf=T]{background:#6b4a2a}#hd7 table.swot-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}#hd7 .swot-col-type{width:150px}#hd7 .swot-col-prio{width:18%}#hd7 .swot-col-kl{width:22%}#hd7 table.swot-table th{white-space:normal;color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);background:#f3f6f6;padding:9px 8px;font-size:11.5px;font-weight:700;line-height:1.35}#hd7 table.swot-table td{vertical-align:middle;border-bottom:1px solid #eef2f2;padding:9px 7px}#hd7 td.swot-type{color:#fff;text-align:center;border-radius:12px;padding:16px 10px}#hd7 .swot-act{justify-content:center;gap:6px;margin-top:11px;display:flex}#hd7 .swot-act .btn{color:#fff;background:#ffffff29;border:1px solid #ffffff80;border-radius:8px;min-height:27px;padding:0 10px}#hd7 .swot-act .btn:hover{background:#ffffff57}#hd7 .swot-type b{font-size:26px;display:block}#hd7 .swot-type span{opacity:.92;margin-top:3px;font-size:13px;display:block}#hd7 .sw-S{background:var(--sw-s)}#hd7 .sw-W{background:var(--sw-w)}#hd7 .sw-O{background:var(--sw-o)}#hd7 .sw-T{background:var(--sw-t)}#hd7 .swot-type:not([class*=sw-S]):not([class*=sw-W]):not([class*=sw-O]):not([class*=sw-T]){background:#7b8887}#hd7 .swot-empty{padding:14px 12px;font-size:13px}#hd7 table.swot-table input{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}#hd7 td.cap-lt{background:#fdfaef}#hd7 td.cap-lt input{background:var(--sw-lt-bg);border-color:var(--sw-lt-line);font-weight:700}#hd7 td.cap-now{background:#f2f9f5}#hd7 td.cap-now input{background:var(--sw-now-bg);border-color:var(--sw-now-line);font-weight:700}#hd7 td.swot-kl{vertical-align:middle;background:#fffdf4;padding:10px 12px}#hd7 .swot-table .kl-inp{border:1px solid var(--sw-kl-line);color:#6d5410;resize:vertical;background:#fff;border-radius:9px;width:100%;height:100%;min-height:132px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.5}#hd7 .swot-table .kl-inp::placeholder{color:#b9a575;font-style:italic;font-weight:600}#hd7 .swot-table .kl-inp:focus{outline-offset:-1px;outline:2px solid #0d656840}#hd7 .kl-ro{color:#6d5410;font-size:12.5px;font-weight:650;line-height:1.5}#hd7 .seg-prio{flex-flow:wrap;justify-content:center;align-items:center;gap:5px;display:flex}#hd7 .seg-prio .seg-b,#hd7 span.seg-b{border:1px solid var(--line);cursor:pointer;color:var(--mut);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}#hd7 .seg-prio input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}#hd7 .seg-prio .seg-b:hover{background:#0f3b3d0d}#hd7 .seg-prio .seg-b:has(input:focus-visible){outline-offset:2px;outline:3px solid #175cd338}#hd7 .seg-b.on{font-weight:800}#hd7 .seg-b.on.cao{background:var(--sw-t);border-color:var(--sw-t);color:#fff}#hd7 .seg-b.on.tb{color:#8a6a12;background:#fff;border-color:#d9b84a}#hd7 .seg-b.on.thap{color:var(--mut);background:#f1f3f3;border-color:#9aa5a4}#hd7 .swot-act .btn.rm:hover:not(:disabled):not([aria-disabled=true]){background:#b3382b99}#hd7 .swot-act .btn:disabled,#hd7 .swot-act .btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}@media (max-width:1100px){#hd7 .seg-prio .seg-b{padding:6px 5px;font-size:11px}}#hd2{--seg-hd:#1f5b52;--now-hd:#2f8f7f;--lt-hd:#5a6b8c;--kl-line:#ead59b}#hd2 .mkt-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hd2 .grp-hd th{color:#fff;text-align:center;letter-spacing:.4px;border-right:2px solid #fff;padding:9px 8px;font-size:12.5px;font-weight:750}#hd2 .grp-seg{background:var(--seg-hd)}#hd2 .grp-now{background:var(--now-hd)}#hd2 .grp-lt{background:var(--lt-hd)}#hd2 .grp-kl{letter-spacing:.6px;text-transform:uppercase;text-align:center;vertical-align:middle;background:#0f3b3d;font-size:10px;line-height:1.35}#hd2 .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);white-space:normal;background:#f3f6f6;padding:8px 7px;font-size:11.5px;font-weight:700;line-height:1.35}#hd2 .mkt-row td{vertical-align:middle;border-bottom:1px solid #eef2f2;padding:9px 7px}#hd2 .mkt-table input,#hd2 .kl-inp{background:#ffffff8c;border:1px solid #ffffffbf;transition:background .13s,border-color .13s,box-shadow .13s}#hd2 .mkt-table input:hover{background:#ffffffe6;border-color:#bcd8d699}#hd2 .mkt-table input:focus{background:#fff;border-color:#bcd8d6;outline:none;box-shadow:0 0 0 3px #0d656821}#hd2 .mkt-table input{box-sizing:border-box;border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}#hd2 .mkt-table input.num{text-align:center;font-weight:700}#hd2 .cell-seg{background:#fbfcfc}#hd2 td.cell-seg.seg-pick{background:#fffdf4;box-shadow:inset 0 0 0 1px #ead59b}#hd2 .cell-now{background:#f2f9f5;position:relative}#hd2 .cell-lt{background:#fdfaef;position:relative}#hd2 .cell-now input,#hd2 .cell-lt input{font-weight:700}#hd2 .cell-now .ii,#hd2 .cell-lt .ii{color:#7e8b8a;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#hd2 .cell-now input,#hd2 .cell-lt input{padding-right:20px}#hd2 .calcv{text-align:center;color:#0f3b3d;font-size:14px;font-weight:750;display:block}#hd2 .cell-lt .calcv{color:#8a6a12}#hd2 .ii-ro{color:var(--faint);margin-left:1px;font-weight:600}#hd2 .grw{text-align:center;color:#177a4c;margin-top:2px;font-size:11px;font-weight:800;display:block}#hd2 td.cell-kl{vertical-align:middle;background:#fffdf4;padding:9px 11px;position:sticky;right:0;box-shadow:-6px 0 10px -8px #13363759}#hd2 .kl-inp{color:#6d5410;resize:vertical;border-radius:12px;width:100%;min-height:108px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.45}#hd2 .kl-inp:hover{background:#ffffffd9;border-color:#ead59bcc}#hd2 .kl-inp:focus{border-color:var(--kl-line);background:#fff;outline:none;box-shadow:0 0 0 3px #ead59b66}#hd2 .kl-inp::placeholder{color:#b9a575;font-style:italic;font-weight:600}#hd2 .kl-ro{color:#6d5410;font-size:12px;font-weight:650;line-height:1.45}#hd2 .mkt-total td{background:var(--seg-hd);color:#fff;text-align:center;padding:12px 8px;font-size:14px;font-weight:700}#hd2 .mkt-total td:first-child{text-align:left}#hd2 .mkt-total .cell-kl.tot{background:var(--seg-hd);color:#fff;text-align:center;box-shadow:none}#hd2 .sku-pill{margin:0 3px 3px 0}#hd2 .row-del{margin-top:5px}#hd3{--seg-hd:#1f5b52;--now-hd:#2f8f7f;--vrio-hd:#5b4b7a;--now-bg:#e4f3ea;--now-line:#bfe1cf;--lt-bg:#fcf6dd;--lt-line:#e6d98f}#hd3 .vrio-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hd3 .grp-hd th{color:#fff;text-align:center;letter-spacing:.4px;border-right:2px solid #fff;padding:9px 8px;font-size:12.5px;font-weight:750}#hd3 .grp-seg{background:var(--seg-hd)}#hd3 .grp-vrio{background:var(--vrio-hd)}#hd3 .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);white-space:normal;background:#f3f6f6;padding:8px 7px;font-size:11.5px;font-weight:700;line-height:1.35}#hd3 .vrio-h{min-width:150px}#hd3 .vrio-h small{text-transform:none;letter-spacing:0;opacity:.8;font-size:10px;font-weight:600;display:block}#hd3 .vrio-row td{vertical-align:middle;border-bottom:1px solid #eef2f2;padding:9px 7px}#hd3 .vrio-table input{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}#hd3 .vrio-table input.num{text-align:center;font-weight:700}#hd3 .cell-seg{background:#fbfcfc}#hd3 .cell-now{background:#f2f9f5}#hd3 .cell-now input{background:var(--now-bg);border-color:var(--now-line);font-weight:700}#hd3 .cell-lt{background:#fdfaef}#hd3 .cell-lt input{background:var(--lt-bg);border-color:var(--lt-line);font-weight:700}#hd3 .vrio-pick{flex-direction:column;gap:4px;display:flex}#hd3 .vrio-line{align-items:center;gap:5px;display:flex}#hd3 .vrio-l{color:var(--vrio-hd);cursor:help;text-underline-offset:3px;flex:0 0 16px;font-size:13px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#hd3 .vrio-b{border:1px solid var(--line);cursor:pointer;width:34px;height:26px;color:var(--mut);background:#fff;border-radius:6px;flex:none;font-size:12px;font-weight:700}#hd3 .vrio-b:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--vrio-hd)}#hd3 .vrio-b:disabled,#hd3 .vrio-b[aria-disabled=true]{cursor:default}#hd3 .vrio-b.on.lv3{color:#fff;background:#1f5b52;border-color:#1f5b52}#hd3 .vrio-b.on.lv2{color:#155b3e;background:#bfe1cf;border-color:#8fc7a9}#hd3 .vrio-b.on.lv1{color:#7a6410;background:#efe7d0;border-color:#dccfa4}#hd3 td.vrio-band{background:var(--edit);box-shadow:inset 0 0 0 1px var(--edit-line)}#hd3 .vrio-sum,#hd3 .vrio-score{text-align:center;color:#0f3b3d;font-size:14px;font-weight:800}#hd3 .vrio-w{position:relative}#hd3 .vrio-w .ii{color:#6b7280;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#hd3 .vrio-w input{padding-right:20px}#hd3 .calcv{text-align:center;color:#0f3b3d;font-size:14px;font-weight:750;display:block}#hd3 .vrio-concl{text-align:center}#hd3 .vrio-concl .st{white-space:normal;text-align:center;line-height:1.35;display:inline-block}#hd3 .vrio-concl .row-del{margin-top:6px}#hd3 .vrio-total td{background:var(--seg-hd);color:#fff;text-align:center;padding:12px 8px;font-size:14px;font-weight:700}#hd3 .vrio-total td:first-child{text-align:left}#hd3 .vrio-total .muted{color:var(--now-line)}@media (max-width:1200px){#hd3 .vrio-b{width:28px;height:24px}}#hd4,#hd5{--seg-hd:#1f5b52;--cap-hd:#2f8f7f;--beh-hd:#5a6b8c;--inv-hd:#7a5230;--now-bg:#e4f3ea;--now-line:#bfe1cf;--lt-bg:#fcf6dd;--lt-line:#e6d98f;--need-tag:#c79a1e}#hd4 .cap-table,#hd5 .cap-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hd4 .grp-hd th,#hd5 .grp-hd th{color:#fff;text-align:center;letter-spacing:.4px;border-right:2px solid #fff;padding:9px 8px;font-size:12.5px;font-weight:750}#hd4 .grp-seg,#hd5 .grp-seg{background:var(--seg-hd)}#hd4 .grp-cap,#hd5 .grp-cap{background:var(--cap-hd)}#hd4 .grp-beh,#hd5 .grp-beh{background:var(--beh-hd)}#hd4 .grp-inv,#hd5 .grp-inv{background:var(--inv-hd)}#hd4 .sub-hd th,#hd5 .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);white-space:normal;background:#f3f6f6;padding:8px 7px;font-size:11.5px;font-weight:700;line-height:1.35}#hd4 .lvl-h small,#hd5 .lvl-h small{text-transform:none;letter-spacing:0;opacity:.8;font-size:10px;font-weight:600;display:block}#hd4 .cap-row td,#hd5 .cap-row td{vertical-align:middle;border-bottom:1px solid #eef2f2;padding:9px 7px}#hd4 .cap-table input,#hd5 .cap-table input,#hd5 .cap-table select{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}#hd4 .cap-now,#hd5 .cap-now{background:#f2f9f5}#hd4 .cap-now input,#hd5 .cap-now input{background:var(--now-bg);border-color:var(--now-line);font-weight:600}#hd4 .cap-lt,#hd5 .cap-lt{background:#fdfaef}#hd4 .cap-lt input,#hd5 .cap-lt input{background:var(--lt-bg);border-color:var(--lt-line);font-weight:600}#hd4 .cap-plain input{background:#fbfcfc}#hd5 .cap-val select{background:var(--lt-bg);border-color:var(--lt-line);font-weight:600}#hd4 .lvl-wrap,#hd5 .lvl-wrap{flex-direction:column;gap:5px;min-width:0;display:flex}#hd4 .lvl-row,#hd5 .lvl-row{align-items:center;gap:4px;min-width:0;display:flex}#hd4 .lvl-tag,#hd5 .lvl-tag{letter-spacing:.3px;text-align:center;color:#fff;border-radius:5px;flex:0 0 52px;padding:4px 2px;font-size:9.5px;font-weight:800}#hd4 .lvl-tag.now,#hd5 .lvl-tag.now{background:var(--cap-hd)}#hd4 .lvl-tag.need,#hd5 .lvl-tag.need{background:var(--need-tag)}#hd4 .lvl-btns,#hd5 .lvl-btns{flex:auto;gap:4px;min-width:0;display:flex}#hd4 .lvl-b,#hd5 .lvl-b{border:1px solid var(--line);cursor:pointer;min-width:0;height:24px;color:var(--mut);background:#fff;border-radius:6px;flex:1;padding:0;font-size:12px;font-weight:700}#hd4 .lvl-b:disabled,#hd4 .lvl-b[aria-disabled=true],#hd5 .lvl-b:disabled,#hd5 .lvl-b[aria-disabled=true]{cursor:default}#hd4 .lvl-b.now.on,#hd5 .lvl-b.now.on{background:var(--seg-hd);border-color:var(--seg-hd);color:#fff}#hd4 .lvl-b.need.on,#hd5 .lvl-b.need.on{background:var(--need-tag);border-color:var(--need-tag);color:#fff}#hd4 .lvl-interp,#hd5 .lvl-interp{color:var(--mut);text-align:center;font-size:11.5px;font-weight:600}#hd4 td.cap-gap,#hd5 td.cap-gap{text-align:center;color:var(--inv-hd);font-size:18px;font-weight:800}#hd4 td.cap-prio,#hd5 td.cap-prio{text-align:center}#hd4 .prio-badge,#hd5 .prio-badge{white-space:normal;border-radius:16px;max-width:100%;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}#hd4 .prio-badge.cao,#hd5 .prio-badge.cao{background:var(--inv-hd);color:#fff}#hd4 .prio-badge.tb,#hd5 .prio-badge.tb{color:#8a6a12;background:#fff;border:1px solid #d9b84a}#hd4 .prio-badge.thap,#hd5 .prio-badge.thap{border:1px solid var(--line);color:var(--mut);background:#f1f3f3}#hd4 .chipcell,#hd5 .chipcell{flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;padding:5px;display:flex}#hd4 .chip,#hd5 .chip{white-space:normal;word-break:break-word;border-radius:14px;align-items:center;gap:5px;max-width:100%;padding:4px 5px 4px 10px;font-size:12px;font-weight:650;display:inline-flex}#hd4 .chip.skill{color:#4b3b73;background:#efeafb;border:1px solid #d9cff2}#hd5 .chip.behav{color:#276b47;background:#e4f3ea;border:1px solid #bfe1cf}#hd4 .chip-x,#hd5 .chip-x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:0 2px;font-size:11px}#hd4 .chip-x:hover,#hd5 .chip-x:hover{opacity:1}#hd4 .cap-total td,#hd5 .cap-total td{color:#fff;text-align:center;background:#1f3b39;padding:14px 8px;font-size:14px;font-weight:700}#hd4 .cap-total td:first-child,#hd5 .cap-total td:first-child{text-align:left;font-size:16px}#hd4 .cap-total .cap-gap,#hd5 .cap-total .cap-gap{color:#fff}#hd4 .cap-total .sub,#hd5 .cap-total .sub{color:#bcd0cf;margin-top:2px;font-size:11px;font-weight:600;display:block}#hd4 .row-del,#hd5 .row-del{margin-top:5px}@media (max-width:1200px){#hd4 .lvl-row,#hd5 .lvl-row{flex-wrap:wrap;justify-content:center}#hd4 .lvl-tag,#hd5 .lvl-tag{flex:none}#hd4 .lvl-btns,#hd5 .lvl-btns{flex:100px}}#hd6{--seg-hd:#0f3b3d;--shape-hd:#2f8f7f;--beh-hd:#5a6b8c;--inv-hd:#7a5230;--now-bg:#e4f3ea;--now-line:#bfe1cf;--lt-bg:#fcf6dd;--lt-line:#e6d98f;--need-tag:#c79a1e;--board:#2f4f7a;--board-bg:#eef3fa;--board-line:#c7d8ee}#hd6 .ln-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}#hd6 .ln-tab{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:#fff;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700}#hd6 .ln-tab:hover{border-color:var(--now-line)}#hd6 .ln-tab.on{background:var(--seg-hd);border-color:var(--seg-hd);color:#fff}#hd6 .ln-sum{color:var(--faint);margin-left:auto;font-size:12px;font-weight:650}#hd6 .ln-miss{color:var(--r)}#hd6 .ln-note{color:var(--mut);border:1px solid var(--line);background:#fbfcfc;border-radius:9px;margin:0 0 8px;padding:8px 11px;font-size:12px;line-height:1.5}#hd6 .lane-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hd6 .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);white-space:normal;background:#f3f6f6;padding:8px 6px;font-size:11px;font-weight:700;line-height:1.35}#hd6 .lane-row td{vertical-align:middle;border-bottom:1px solid #eef2f2;padding:8px 6px;font-size:12.5px}#hd6 .lane-table input{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px}#hd6 .lane-code{text-align:center;color:var(--seg-hd);font-family:Consolas,Menlo,monospace;font-weight:800}#hd6 .cap-lt{background:#fdfaef}#hd6 .cap-lt input{background:var(--lt-bg);border-color:var(--lt-line);font-weight:600}#hd6 .cap-now{background:#f2f9f5}#hd6 .cap-now input{background:var(--now-bg);border-color:var(--now-line);font-weight:600}#hd6 .lane-short{color:var(--mut);line-height:1.45}#hd6 .lane-chip{background:var(--board-bg);color:var(--board);border:1px solid var(--board-line);border-radius:7px;margin:0 3px 3px 0;padding:2px 7px;font-family:Consolas,Menlo,monospace;font-size:11px;font-weight:800;display:inline-block}#hd6 .lane-none{color:var(--faint);font-size:11.5px;font-style:italic}#hd6 .gate-lvl{white-space:normal;border-radius:16px;max-width:100%;padding:4px 11px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-block}#hd6 .gate-lvl.hdqt{background:var(--lock);color:#fff}#hd6 .gate-lvl.ceo{background:var(--board-bg);border:1px solid var(--board-line);color:var(--board)}#hd6 .gate-lvl.uq{border:1px solid var(--line);color:var(--mut);background:#f1f3f3}#hd6 .wf-swim-head{margin-bottom:4px;font-weight:600}#hd6 .wf-swim-tbl,#hd6 .wf-steps{margin-bottom:8px;overflow-x:auto}#hd6 .wf-swim-lane{text-align:left;white-space:nowrap;min-width:130px}#hd6 .wf-chip{text-align:center;background:#fff;border:1px solid #7aa7f0;border-radius:999px;min-width:20px;display:inline-block}#hd6 .wf-chip.gate{background:#fff3d6;border-color:#e0a800}#hd6 .wf-chip.miss{border-style:dashed;border-color:#d9534f}#hd6 .wf-row-miss>td{background:#fff7f7}#hd6 .wf-steps input.wf-in,#hd6 .wf-steps select.wf-in{width:100%}#hd6 .wf-steps input.wf-dept{width:90px}#hd6 .wf-steps input.wf-dur{width:60px}#hd6 .wf-gate-note{color:var(--mut);display:block}#hd6 .wf-hint{font-size:12px}#hd6 .ln-bar{background:linear-gradient(90deg,#e9f4f3,#fbfdfd 55%);border:1px solid #bcd8d6;border-left:5px solid #0f3b3d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;display:flex;box-shadow:0 3px 12px #0f3b3d12}#hd6 .lnb-l{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;display:flex}#hd6 .lnb-r{align-items:center;gap:8px;display:flex}#hd6 .lnb-cd{letter-spacing:.04em;color:#fff;white-space:nowrap;background:#13494b;border-radius:20px;padding:5px 13px;font-size:12px;font-weight:800;box-shadow:0 2px 6px #0f3b3d40}#hd6 .lnb-nm{letter-spacing:-.2px;color:#0f3b3d;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:19px;font-weight:800;line-height:1.25}#hd6 .lnb-nm:hover{text-decoration:underline}#hd6 .lnb-ops{gap:4px;display:inline-flex}#hd6 .lnb-sep{background:var(--line);width:1px;height:18px;display:inline-block}#hd6 .lnb-st{color:#537072;white-space:nowrap;font-size:12px;font-weight:700}#hd6 .ln-gap,#hd6 .ln-ok{white-space:nowrap;font-size:11.5px;font-weight:800}#hd6 .ln-gap{color:#b3382b}#hd6 .ln-ok{color:#177a4c}#hd6 .ln-op{border:1px solid var(--line);color:#7d8f8e;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:flex}#hd6 .ln-op:hover{color:#177a4c;background:#e4f3ea;border-color:#bfe1cf}#hd6 .ln-op.rm:hover{color:#b3382b;background:#fbe4e0;border-color:#f0c9c3}#hd6 .ln-op.rm.arm{color:#fff;background:#b3382b;border-color:#b3382b}@media (max-width:1100px){#hd6 .lnb-nm{font-size:16px}}#hd6 .s4-prog{flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 9px;display:flex}#hd6 .s4-lb{letter-spacing:.9px;text-transform:uppercase;color:#7d8f8e;font-size:9.5px;font-weight:800}#hd6 .s4-pc{color:#084b4e;font-size:12px;font-weight:800}#hd6 .s4-bar{background:#eef3f2;border-radius:99px;flex:160px;min-width:120px;height:6px;overflow:hidden}#hd6 .s4-bar i{background:linear-gradient(90deg,#177a4c,#6fd0c8);height:100%;display:block}#hd6 .s4-row{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:stretch;margin-bottom:13px;display:flex;overflow:hidden}#hd6 .s4{border:none;border-right:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:13px 15px;font-family:inherit;text-decoration:none;display:flex;position:relative}#hd6 .s4:last-child{border-right:none}#hd6 .s4:after{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);z-index:2;background:#fff;width:20px;height:20px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)rotate(45deg)}#hd6 .s4:last-child:after{display:none}#hd6 .s4.cur{background:#0f3b3d}#hd6 .s4.cur:after{background:#0f3b3d;border-color:#0f3b3d}#hd6 .s4-c{color:#9fb0af;border:1px solid var(--line);background:#f2f6f6;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}#hd6 .s4.cur .s4-c{color:#08343a;background:#6fd0c8;border-color:#6fd0c8}#hd6 .s4-t{min-width:0}#hd6 .s4-t b{color:#132020;text-wrap:balance;font-size:12.5px;font-weight:700;line-height:1.3;display:block}#hd6 .s4.cur .s4-t b{color:#fff}#hd6 .s4-t span{color:#93a5a4;margin-top:2px;font-size:10px;font-weight:700;display:block}#hd6 .s4.cur .s4-t span{color:#8fbcb9}@media (max-width:1100px){#hd6 .s4-row{flex-wrap:wrap}#hd6 .s4{border-bottom:1px solid var(--line);flex:46%}#hd6 .s4:after{display:none}}#hd6 .kpis-4{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px;display:grid}#hd6 .kpi{border:1px solid var(--line);background:#fbfdfd;border-radius:12px;padding:10px 13px}#hd6 .kpi b{letter-spacing:-.4px;color:#0d6568;font-size:21px;line-height:1.2;display:block}#hd6 .kpi span{color:#7d8f8e;letter-spacing:.2px;font-size:11px;font-weight:700}#hd6 .kpi.warn b{color:#a8892b}#hd6 .kpi.board b{color:var(--board)}@media (max-width:820px){#hd6 .kpis-4{grid-template-columns:repeat(2,1fr)}}#hd6 .a2d-mask{z-index:60;background:#0c28286b;position:fixed;inset:0}#hd6 .a2d-win{z-index:61;background:#fff;border-radius:16px;flex-direction:column;width:min(1180px,95vw);max-height:92vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #1336374d}#hd6 .a2d-win.wide{width:min(1720px,97vw)}#hd6 .a2d-hd{border-bottom:1px solid var(--line);padding:15px 20px 13px;position:relative}#hd6 .a2d-hd .k{letter-spacing:.9px;text-transform:uppercase;color:#7d8f8e;font-size:9.5px;font-weight:800}#hd6 .a2d-hd h4{letter-spacing:-.2px;margin:5px 0 0;font-size:18px}#hd6 .a2d-hd .x{border:1px solid var(--line);cursor:pointer;color:#7d8f8e;background:#fff;border-radius:9px;width:30px;height:30px;font-size:15px;line-height:1;position:absolute;top:14px;right:16px}#hd6 .a2d-bd{flex:1;padding:14px 20px 22px;overflow:auto}#hd6 .lif-st{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}#hd6 .lif-st div{text-align:center;background:#fafcfc;border:1px solid #dce5e5;border-radius:10px;padding:9px 10px}#hd6 .lif-st b{color:#084b4e;font-size:18px;line-height:1.15;display:block}#hd6 .lif-st span{letter-spacing:.5px;text-transform:uppercase;color:#586463;margin-top:2px;font-size:9.5px;font-weight:800;display:block}#hd6 .lif-r{margin-bottom:11px}#hd6 .lif-k{letter-spacing:.7px;text-transform:uppercase;color:#586463;margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}#hd6 .lif-in,#hd6 .lif-ro{color:#132020;border:1px solid #dce5e5;border-radius:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.5;display:block}#hd6 .lif-ta{resize:vertical}#hd6 .lif-ro{background:#fafcfc}#hd6 .pane4{padding:12px 0 18px}#hd6 .i-inp{border:1px solid var(--line);color:#132020;resize:vertical;background:#fff;border-radius:8px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.3px;font-weight:600;line-height:1.45}#hd6 .i-inp:focus{border-color:#9fc7c4;outline:none;box-shadow:0 0 0 3px #0d65681f}#hd6 select.i-inp{cursor:pointer}#hd6 .i-inp.sm{border-radius:6px;padding:4px 6px;font-size:10.8px}#hd6 .fr-tb{border-collapse:separate;border-spacing:0;width:100%}#hd6 .fr-tb th{letter-spacing:.7px;text-transform:uppercase;color:#586463;text-align:left;border-bottom:1px solid var(--line);padding:0 8px 7px;font-size:9px;font-weight:800}#hd6 .fr-tb td{vertical-align:middle;border-bottom:1px solid #eef3f2;padding:5px 8px}#hd6 .fr-tb td.fr-n{text-align:left;vertical-align:middle;color:#0f3b3d;background:0 0;border:0;border-bottom:1px solid #eef3f2;padding:10px 8px;font-size:12px;font-weight:800;line-height:1.35}#hd6 .fr-tb2{table-layout:fixed;width:100%}#hd6 .fr-tb2 th.c1{width:104px}#hd6 .fr-tb2 th.c2{width:24%}#hd6 .fr-tb2 th.c3{width:auto}#hd6 .fr-tb2 th.c4{width:210px}#hd6 .fr-tb2 th.c5{width:74px}#hd6 .fr-tb2 td{vertical-align:top;padding:8px}#hd6 .fr-ta{resize:vertical;white-space:pre-wrap;word-break:break-word;text-align:left;width:100%;min-height:34px;line-height:1.45}#hd6 .fr-dept{width:100%}#hd6 .fr-tb2 .fr-a{white-space:nowrap;text-align:right;vertical-align:top;padding-top:12px}#hd6 .fr-empty{text-align:center;color:#7e9695;padding:18px;font-size:12.5px}#hd6 .fr-kind{color:#0f3b3d;white-space:nowrap;font-size:11.5px;font-weight:800;display:block}#hd6 .ib{border:1px solid var(--line);cursor:pointer;color:#586463;background:#fff;border-radius:7px;width:24px;height:24px;padding:0;font-family:inherit;font-size:11px;font-weight:800;line-height:1}#hd6 .ib:hover{color:#0d6568;background:#f4faf9;border-color:#a9c9c7}#hd6 .ib.rm:hover{color:#b3382b;background:#fdf4f2;border-color:#f0c9c3}#hd6 .ib.rm.arm{color:#fff;background:#b3382b;border-color:#b3382b;width:auto;padding:0 8px}#hd6 .ib.ins{color:#0d6568;border-color:#bfd9d7;width:auto;padding:0 7px;font-size:10px;font-weight:800}#hd6 .ib.ins:hover{color:#fff;background:#0d6568;border-color:#0d6568}#hd6 .dept{color:#0f3b3d;font-size:12px;font-weight:700}#hd6 .s2-tb th.c1{width:34%}#hd6 .s2-tb th.c4{width:210px}#hd6 .s2-tb th.c5{width:64px}#hd6 .s2-tb td.s2-c1{background:0 0;padding:9px 8px}#hd6 .s2-tb td.s2-c1 .s2-c1w{align-items:flex-start;gap:9px;display:flex}#hd6 .s2-tb tr.s2-gd>td{vertical-align:middle;background:#eef6f5;border-top:1px solid #cfe2e0;border-bottom:1px solid #cfe2e0}#hd6 .s2-tb tr.s2-gd td.s2-c1 .s2-c1w{align-items:center}#hd6 .s2-tb td.s2-c1 .fr-kind,#hd6 .s2-tb td.s2-c1 .s2-cd{flex:none;margin:0}#hd6 .s2-tb td.s2-c1 .s2-nm{color:#0f3b3d;word-break:break-word;font-size:12.5px;font-weight:800;line-height:1.4}#hd6 .s2-tb td.s2-c1 .s2-in{flex:auto;min-width:0}#hd6 .s2-tb tr.s2-pr td.s2-c1{border-left:2px solid #e3efee;padding-left:16px}#hd6 .s2-tb tr.s2-pr td.s2-c1 .s2-cd{margin-top:6px}#hd6 .s2-tb tr.s2-add td{padding-left:8px}#hd6 .s2-tb td.s2-ro{color:#0f3b3d;vertical-align:middle;white-space:pre-wrap;word-break:break-word;padding:9px 8px;font-size:12.5px;line-height:1.45}#hd6 .s2-na{color:#9db0b1;font-style:italic;font-weight:400}#hd6 .s2-ct{color:#537072;white-space:nowrap;background:#fff;border:1px solid #cfe2e0;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:800}#hd6 .s2-cd{letter-spacing:.02em;color:#0f6d6f;background:#fff;border:1px solid #cfe2e0;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-block}#hd6 .s2-cd.nw{color:#9a8a4e;background:#fdfaf0;border-color:#e6dcb8}#hd6 .s2-cd.auto{color:#4a6f8f;background:#f5f9fd;border-color:#cfdcea}#hd6 .wf-legacy{border:1px solid var(--line);background:#fbfdfd;border-radius:11px;margin-top:6px;padding:0 12px}#hd6 .wf-legacy>summary{cursor:pointer;color:#537072;letter-spacing:.02em;padding:10px 2px;font-size:11.5px;font-weight:800}#hd6 .wf-legacy[open]>summary{border-bottom:1px solid var(--line);margin-bottom:10px}#hd6 .wf-legacy .wf-hint{padding-bottom:12px}#hd6 .cg-blk{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:11px;padding:13px 15px 15px}#hd6 .cg-blk.hero{background:linear-gradient(#fffdf6,#fff 120px);border-color:#ead59b}#hd6 .cg-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;display:flex}#hd6 .cg-n{color:#fff;background:#0f3b3d;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}#hd6 .cg-blk.hero .cg-n{background:#a8892b}#hd6 .cg-h b{color:#0f3b3d;font-size:14.5px;font-weight:800}#hd6 .cg-h .hint{color:#7e9695;font-size:11px;font-weight:650}#hd6 .cg-h .rt{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}#hd6 .cg-g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}#hd6 .cg-g3{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}#hd6 .cg-f{flex-direction:column;gap:5px;min-width:0;display:flex}#hd6 .cg-f.wide{grid-column:1/-1}#hd6 .cg-k{letter-spacing:.7px;text-transform:uppercase;color:#7e9695;font-size:9.5px;font-weight:800}#hd6 .cg-k em{color:#b3382b;margin-left:3px;font-style:normal}#hd6 .cg-src{color:#7e9695;font-size:10px;font-weight:650}#hd6 .cg-in{border:1px solid var(--line);color:#132020;resize:vertical;border-radius:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.3px;font-weight:600;line-height:1.45}#hd6 .cg-in:focus{border-color:#9fc7c4;outline:none;box-shadow:0 0 0 3px #0d65681f}#hd6 .cg-in::placeholder{color:#b6c4c3;font-weight:500}#hd6 .cg-in.ceo{background:#fffdf4;border-color:#ead59b}#hd6 .cg-in.ceo:focus{background:#fff}#hd6 .cg-in.sm{border-radius:8px;padding:6px 8px;font-size:11.6px}#hd6 .cg-ro{border:1px dashed var(--line);color:#4a615f;white-space:pre-wrap;word-break:break-word;background:#f7faf9;border-radius:9px;padding:8px 10px;font-size:12.3px;font-weight:600;line-height:1.45}#hd6 .cg-fixed{color:#0f3b3d;font-weight:800}#hd6 .cg-na{color:#b6c4c3;font-style:italic;font-weight:500}#hd6 .cg-arc{grid-template-columns:1fr 30px 1fr;align-items:center;gap:9px;margin-top:10px;display:grid}#hd6 .cg-ar{color:#bcd0ce;justify-content:center;align-items:center;font-size:18px;display:flex}#hd6 .cg-chipset{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#hd6 .cg-chip{color:#0d6568;background:#f2f9f8;border:1px solid #cfe2e0;border-radius:20px;align-items:center;gap:7px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}#hd6 .cg-chip code{color:#0d6568;font-family:Consolas,ui-monospace,monospace;font-size:9.5px;font-weight:700}#hd6 .cg-chip-x{cursor:pointer;color:#93a5a3;background:0 0;border:0;padding:0 2px;font-size:11px;font-weight:800}#hd6 .cg-chip-x:hover{color:#b3382b}#hd6 .cg-pick{align-items:center;gap:6px;max-width:460px;display:inline-flex}#hd6 .cg-pill{white-space:nowrap;border:1px solid;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}#hd6 .cg-pill.n{color:#5c6f6e;background:#f2f6f6;border-color:#e2eaea}#hd6 .cg-pill.g{color:#177a4c;background:#eaf5ee;border-color:#bfe1cf}#hd6 .cg-pill.w{color:#8a6b18;background:#fffdf3;border-color:#ecdfb4}#hd6 .cg-pill.r{color:#b3382b;background:#fdf2ef;border-color:#f4d5cf}#hd6 .cg-note{color:#4a615f;border:1px solid var(--line);background:#fbfdfd;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:11.6px;line-height:1.55}#hd6 .cg-note b{color:#0d6568}#hd6 .cg-note.w{color:#8a6b18;background:#fffdf3;border-color:#ecdfb4}#hd6 .cg-note.r{color:#93362a;background:#fdf2ef;border-color:#f4d5cf}#hd6 .cg-qz{border:1px solid var(--line);border-radius:12px;overflow:hidden}#hd6 .cg-qr{border-bottom:1px solid #eff3f3;grid-template-columns:32px 1fr 116px;align-items:flex-start;gap:10px;padding:10px 12px;display:grid}#hd6 .cg-qr:last-child{border-bottom:0}#hd6 .cg-qr.no{background:#fffcfb}#hd6 .cg-qr.ok{background:#fbfdfc}#hd6 .cg-qi{border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex}#hd6 .cg-qi.y{color:#177a4c;background:#eaf5ee;border:1px solid #bfe1cf}#hd6 .cg-qi.n{color:#b3382b;background:#fdf2ef;border:1px solid #f4d5cf}#hd6 .cg-qq b{font-size:12.6px;font-weight:750;line-height:1.4;display:block}#hd6 .cg-qq .src{color:#7e9695;margin-top:3px;font-size:10.5px;font-weight:650;line-height:1.45;display:block}#hd6 .cg-qq .fail{color:#93362a;margin-top:5px;font-size:11px;font-weight:700;display:block}#hd6 .cg-qa{text-align:right}#hd6 .cg-tag{color:#2f4f7a;background:#eef3fa;border:1px solid #c7d8ee;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}#hd6 .cg-sw{cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}#hd6 .cg-sw input{appearance:none;border:1px solid var(--line);cursor:pointer;background:#dfe8e7;border-radius:99px;flex:none;width:33px;height:18px;position:relative}#hd6 .cg-sw input:checked{background:#6fbfa3;border-color:#5cae92}#hd6 .cg-sw input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:1.5px;left:2px}#hd6 .cg-sw input:checked:after{left:16px}#hd6 .cg-sum{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;padding:11px 14px;display:flex}#hd6 .cg-sum.y{background:#f2faf5;border-color:#bfe1cf}#hd6 .cg-sum.p{background:#fffdf3;border-color:#ecdfb4}#hd6 .cg-sum.n{background:#fdf2ef;border-color:#f4d5cf}#hd6 .cg-sc{letter-spacing:-.6px;font-size:25px;font-weight:800;line-height:1}#hd6 .cg-sum.y .cg-sc{color:#177a4c}#hd6 .cg-sum.p .cg-sc{color:#8a6b18}#hd6 .cg-sum.n .cg-sc{color:#b3382b}#hd6 .cg-sc em{color:#9aa8a7;font-size:13px;font-style:normal;font-weight:600}#hd6 .cg-vd b{font-size:13px;font-weight:800;display:block}#hd6 .cg-vd span{color:#4a615f;margin-top:2px;font-size:11.3px;font-weight:650;display:block}#hd6 .cg-pm{border-collapse:separate;border-spacing:0;width:100%}#hd6 .cg-pm th{letter-spacing:.7px;text-transform:uppercase;color:#7e9695;text-align:left;border-bottom:1px solid var(--line);padding:0 10px 8px;font-size:9px;font-weight:800}#hd6 .cg-pm td{vertical-align:middle;border-bottom:1px solid #eff3f3;padding:9px 10px;font-size:12.2px}#hd6 .cg-pm td.c,#hd6 .cg-pm th.c{text-align:center}#hd6 .cg-pm tr:last-child td{border-bottom:0}#hd6 .cg-ef b{font-size:12.6px;font-weight:800;display:block}#hd6 .cg-ef span{color:#7e9695;margin-top:3px;font-size:10.4px;font-weight:650;line-height:1.4;display:block}#hd6 .cg-dots{gap:3px;display:inline-flex}#hd6 .cg-dot input{opacity:0;pointer-events:none;position:absolute}#hd6 .cg-dot span{border:1px solid var(--line);cursor:pointer;color:#b9c6c5;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:800;line-height:1;display:flex}#hd6 .cg-dot input:disabled+span,#hd6 .cg-dot input[aria-disabled=true]+span{cursor:default}#hd6 .cg-dots.now input:checked+span{color:#fff;background:#0d6568;border-color:#0d6568}#hd6 .cg-dots.need input:checked+span{color:#7d6416;background:#fdf6e2;border-color:#dcc26a}#hd6 .cg-dot input:focus-visible+span{box-shadow:0 0 0 3px #0d65682e}#hd6 .cg-gap{font-variant-numeric:tabular-nums;color:#8a6b18;font-weight:800}#hd6 .cg-gap.z{color:#bcc9c8}#hd6 .cg-tot td{color:#0f3b3d;background:#f6faf9;border-top:2px solid #cfe1e0;font-weight:800}#hd6 .cg-st{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}#hd6 .cg-st div{border:1px solid var(--line);text-align:center;background:#fafcfc;border-radius:11px;padding:11px 12px}#hd6 .cg-st b{color:#084b4e;font-size:21px;font-weight:800;line-height:1.1;display:block}#hd6 .cg-st b.w{color:#b3382b}#hd6 .cg-st span{letter-spacing:.6px;text-transform:uppercase;color:#7e9695;margin-top:3px;font-size:9.5px;font-weight:800;display:block}#hd6 .cg-sign{background:#fffdf3;border:1px solid #ecdfb4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;padding:11px 15px;display:flex}#hd6 .cg-sign.ok{background:#f2faf5;border-color:#bfe1cf}#hd6 .cg-sign b{color:#7a5c12;font-size:13px;font-weight:800;display:block}#hd6 .cg-sign.ok b{color:#14663f}#hd6 .cg-sign span.s{color:#4a615f;margin-top:2px;font-size:11px;font-weight:650;display:block}#hd6 .cg-sign .a{align-items:center;gap:8px;margin-left:auto;display:flex}#hd6 .s4.ok .s4-c{color:#177a4c;background:#fff;border-color:#bfe1cf}#hd6 .s4.ok .s4-t span{color:#177a4c}@media (max-width:1100px){#hd6 .cg-g2,#hd6 .cg-g3,#hd6 .cg-arc{grid-template-columns:1fr}#hd6 .cg-st{grid-template-columns:repeat(3,1fr)}}#hd6 .tl3 .tl-row{border-radius:9px;grid-template-columns:300px 168px minmax(0,1fr);align-items:center;gap:10px;padding:3px 0;display:grid}#hd6 .tl3 .tl-row:hover{background:#f6faf9}#hd6 .tl3-n{background:#f3f9f8}#hd6 .tl3-n:hover{background:#eaf4f2}#hd6 .tl3-hd{letter-spacing:.05em;text-transform:uppercase;color:#9db0b1;border-bottom:1px solid #eef3f2;margin-bottom:4px;padding:0 0 6px;font-size:9.5px;font-weight:800}#hd6 .tl3-hd:hover{background:0 0}#hd6 .tl3-c1{align-items:center;gap:8px;min-width:0;display:flex}#hd6 .tl3-c1.sub{border-left:2px solid #e3efee;padding-left:16px}#hd6 .tl3-c1 .s2-cd{white-space:nowrap;flex:none}#hd6 .tl3-kd{letter-spacing:.04em;text-transform:uppercase;color:#537072;white-space:nowrap;background:#fff;border:1px solid #cfe2e0;border-radius:5px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800}#hd6 .tl3-nm{color:#0f3b3d;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.3px;font-weight:700;line-height:1.3;overflow:hidden}#hd6 .tl3-nm.b{font-weight:800}#hd6 .tl3-na{color:#9db0b1;font-style:italic;font-weight:400}#hd6 .tl3-c2{min-width:0;font-size:11px}#hd6 .tl3-c3{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#hd6 .tl3-hl{flex:none}#hd6 .tl3-tot{color:#4a615f;text-transform:none;letter-spacing:0;background:#f4f7f7;border:1px solid #e4ecec;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700}#hd6 .tl3-tot b{color:#0d6568}#hd6 .tl3-sent{text-transform:none;letter-spacing:0}#hd6 .tl-track{height:30px;position:relative}#hd6 .tl-grid{pointer-events:none;position:absolute;inset:0}#hd6 .tl-grid i{background:#eef2f2;width:1px;position:absolute;top:-4px;bottom:-4px}#hd6 .tl3-band,#hd6 .tl3 .tl-bar{border-radius:6px;justify-content:center;align-items:center;min-width:54px;height:22px;padding:0 4px;display:flex;position:absolute;top:4px}#hd6 .tl3-band{opacity:.92}#hd6 .tl3-in{text-align:center;color:#0f3b3d;background:#fffffff0;border:0;border-radius:4px;flex:none;width:44px;height:18px;padding:0 3px;font-family:inherit;font-size:11px;font-weight:800;line-height:18px}#hd6 .tl3-in:focus{outline:none;box-shadow:0 0 0 2px #0f6d6f59}#hd6 .tl3-in.ro{color:#37605f;cursor:default;background:#ffffffb3}#hd6 .tl3-u{color:#4a615f;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;top:8px}#hd6 .tl-axis{color:#c2cfce;letter-spacing:.4px;height:14px;margin:8px 0 0 488px;font-size:9.5px;font-weight:800;position:relative}#hd6 .tl-axis span{position:absolute;transform:translate(-50%)}#hd6 .tl-axis span:first-child,#hd6 .tl-axis span:last-child{transform:none}#hd6 .b-str{background:#7d94ad}#hd6 .b-fin{background:#5b83c0}#hd6 .b-ppl{background:#9b73b8}#hd6 .b-sci{background:#4d9c72}#hd6 .b-ops{background:#c2884a}#hd6 .b-mkt{background:#4f9e97}#hd6 .b-all{background:#93a5a4}@media (max-width:1400px){#hd6 .tl3 .tl-row{grid-template-columns:250px 140px minmax(0,1fr)}#hd6 .tl-axis{margin-left:410px}}#hd6 .ds-sum{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}#hd6 .ds-sum>span:first-child{color:#0f3b3d;font-size:12px;font-weight:800}#hd6 .ds-tb td,#hd6 .pb-tb td{vertical-align:top;padding:10px 8px}#hd6 .ds-tb tr.ds-r>td,#hd6 .pb-tb tr.pb-r>td{border-bottom:1px solid var(--line)}#hd6 .ds-h1{width:24%}#hd6 .ds-h3{width:186px}#hd6 .ds-w{flex-direction:column;align-items:flex-start;gap:5px;display:flex}#hd6 .ds-c1 .ds-nm{color:#0f3b3d;width:100%;font-size:12.5px;font-weight:800;line-height:1.35}#hd6 .ds-gd{color:#9db0b1;font-size:10.5px;font-weight:700}#hd6 .ds-cnt{color:#537072;font-size:10.5px;font-weight:800}#hd6 .ds-b{background:#fbfdfd;border:1px solid #eef3f2;border-radius:9px;margin-bottom:10px;padding:12px 9px 7px;position:relative}#hd6 .ds-b.b-ret{background:#f7fafd;border-color:#cfdcea}#hd6 .ds-b.b-ok{background:#f6fbf8;border-color:#bfe1cf}#hd6 .ds-b.b-back{background:#fdf6f4;border-color:#f0c9c3}#hd6 .ds-bn{letter-spacing:.04em;text-transform:uppercase;color:#537072;background:#fff;border:1px solid #cfe2e0;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:800;position:absolute;top:-8px;left:9px}#hd6 .ds-bf{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:6px;margin-top:5px;display:grid}#hd6 .ds-bx{width:100%;margin-top:6px;font-size:12px;line-height:1.5}#hd6 .ds-ro{color:#4a615f;border:1px dashed var(--line);text-overflow:ellipsis;background:#f4f7f7;border-radius:6px;min-width:0;padding:4px 7px;font-size:11.5px;font-weight:700;overflow:hidden}#hd6 p.ds-bx.ds-ro{white-space:pre-wrap;word-break:break-word;font-weight:600}#hd6 .ds-ba{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}#hd6 .ds-add{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}#hd6 .ds-empty{color:#9db0b1;padding:6px 0 8px;font-size:11.5px;font-style:italic}#hd6 .ds-hint{color:#9db0b1;font-size:10.5px;font-weight:700;line-height:1.35}@media (max-width:1240px){#hd6 .ds-bf{grid-template-columns:minmax(0,1fr)}}#hd6 .pl-strip{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}#hd6 .pl-seg{color:#9ab3b1;white-space:nowrap;background:#f2f6f6;border:1px solid #e2ecec;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}#hd6 .pl-seg i{color:#fff;background:#dfe9e9;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}#hd6 .pl-seg.done{color:#177a4c;background:#e4f3ea;border-color:#bfe1cf}#hd6 .pl-seg.done i{background:#177a4c}#hd6 .pl-seg.cur{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#hd6 .pl-seg.cur i{color:#08343a;background:#6fd0c8}#hd6 .pl-arr{color:#c6d5d4;font-size:9px}#hd6 .pb-h1{width:22%}#hd6 .pb-h2{width:150px}#hd6 .pb-h4{width:118px}#hd6 .pb-h5{width:232px}#hd6 .pb-tb tr.pb-r.pub>td{background:#f4faf6}#hd6 .pb-nm{color:#0f3b3d;font-size:12.5px;font-weight:800;line-height:1.35}#hd6 .pb-f{cursor:pointer;text-decoration:none}#hd6 .pb-f.on{outline-offset:1px;outline:2px solid #0f3b3d59}#hd6 .chk{white-space:nowrap;border:1px solid;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}#hd6 .chk.ok{color:#177a4c;background:#f2faf5;border-color:#bfe1cf}#hd6 .chk.err{color:#b3382b;background:#fdf2ef;border-color:#f4d5cf}#hd6 .chk-sum{cursor:pointer;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}#hd6 .chk-sum.ok{color:#177a4c;background:#e4f3ea;border:1px solid #bfe1cf}#hd6 .chk-sum.err{color:#a83c2c;background:#fbeeec;border:1px solid #f0c9c3}#hd6 .pb-ckw{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}#hd6 .pb-fb{color:#2f4f7a;cursor:pointer;white-space:nowrap;background:#eef4fb;border:1px solid #d6e2ef;border-radius:99px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:800;display:inline-block}#hd6 .pb-dest{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}#hd6 .pb-dest i{color:#177a4c;background:#e4f3ea;border-radius:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}#hd6 .aiui{border:1px solid var(--line);background:#fbfdfd;border-radius:12px;margin-bottom:10px;padding:12px}#hd6 .aiui h5{color:#0f3b3d;margin:0 0 8px;font-size:13px}#hd6 .aiui .stp{background:#fff;border:1px solid #dce7e6;border-radius:10px;margin-bottom:7px;padding:9px 11px}#hd6 .aiui .stp b{font-size:12.5px;display:block}#hd6 .aiui .stp small{color:#5b7577;margin:2px 0 6px;font-size:11px;display:block}#hd6 .aiui .stp .fake{gap:6px;display:flex}#hd6 .aiui .stp .fake input{background:#fff;border:1px solid #d9e2e2;border-radius:7px;flex:1;padding:5px 8px;font-size:11.5px}#hd6 .aiui .stp .fake button{color:#177a4c;background:#e4f3ea;border:1px solid #bfe1cf;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:800}#hd6 .fb-it{border-bottom:1px dashed #e2ecec;align-items:flex-start;gap:9px;padding:7px 2px;display:flex}#hd6 .fb-it .tag{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800}#hd6 .fb-it .tag.ok{color:#177a4c;background:#e4f3ea}#hd6 .fb-it .tag.no{color:#8a6a2f;background:#fdf3dc}#hd6 .fb-it>span{color:#37403f;font-size:12px}#hd6 .fb-it small{color:#93a5a4;font-size:10px;display:block}#hdmap{--fin:#8a6a12;--fin-bg:#fbf3d6;--fin-line:#f0d98a;--cus:#3f6b22;--cus-bg:#e0efce;--cus-line:#a9c68a;--proc:#274e7d;--proc-bg:#dbe8f8;--proc-line:#93b4de;--peo:#9c4a15;--peo-bg:#f8e2d2;--peo-line:#e6b48a}#hdmap .strategy-map{flex-direction:column;gap:14px;display:flex}#hdmap .smap-row{align-items:stretch;gap:14px;display:flex}#hdmap .smap-aspect{flex:0 0 150px;align-items:center;font-family:Poppins,sans-serif;font-size:17px;font-weight:800;line-height:1.2;display:flex}#hdmap .smap-cells{flex:1;grid-template-columns:repeat(4,1fr);gap:14px;min-width:0;display:grid}#hdmap .smap-cell{border:2px solid;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;min-height:96px;padding:16px 16px 16px 14px;display:flex;position:relative}#hdmap .smap-cell-edit{padding-top:34px}#hdmap .smap-num{color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}#hdmap .smap-txt{color:var(--ink);min-width:0;font-size:15px;font-weight:600;line-height:1.35}#hdmap textarea.smap-txt{resize:vertical;field-sizing:content;background:#ffffffa6;border:1px solid #ffffffbf;border-radius:9px;flex:1;align-self:stretch;min-height:60px;padding:5px 8px;font-family:inherit}#hdmap textarea.smap-txt:focus{outline-offset:-1px;background:#fff;outline:2px solid #0d656840}#hdmap .smap-fin .smap-aspect{color:var(--fin)}#hdmap .smap-fin .smap-cell{background:var(--fin-bg);border-color:var(--fin-line)}#hdmap .smap-fin .smap-num{background:var(--fin)}#hdmap .smap-cus .smap-aspect{color:var(--cus)}#hdmap .smap-cus .smap-cell{background:var(--cus-bg);border-color:var(--cus-line)}#hdmap .smap-cus .smap-num{background:var(--cus)}#hdmap .smap-proc .smap-aspect{color:var(--proc)}#hdmap .smap-proc .smap-cell{background:var(--proc-bg);border-color:var(--proc-line)}#hdmap .smap-proc .smap-num{background:var(--proc)}#hdmap .smap-peo .smap-aspect{color:var(--peo)}#hdmap .smap-peo .smap-cell{background:var(--peo-bg);border-color:var(--peo-line)}#hdmap .smap-peo .smap-num{background:var(--peo)}#hdmap .smap-cell-tools{z-index:1;gap:4px;display:flex;position:absolute;top:6px;right:6px}#hdmap .smap-cell-tools button{cursor:pointer;background:#fff;border:1px solid;border-radius:6px;width:22px;height:22px;padding:0;font-size:12px;font-weight:700;line-height:1}#hdmap .smap-add{color:#177a4c;border-color:#bfe1cf}#hdmap .smap-rm{color:#b3382b;border-color:#f0c4bd}#hdmap .smap-add-empty{border:1px dashed var(--line);cursor:pointer;color:#177a4c;background:#fff;border-radius:9px;place-self:center start;width:34px;height:34px;padding:0;font-size:14px;font-weight:700}#hdmap .smap-empty{color:var(--faint);align-self:center;font-size:12px;font-style:italic}@media (max-width:900px){#hdmap .smap-row{flex-direction:column;gap:8px}#hdmap .smap-aspect{flex:none}#hdmap .smap-cells{grid-template-columns:1fr 1fr}}#hdvh{--vh-hd:#1f5b52;--vh-xd:#177a4c;--vh-td:#2f4f7a;--vh-te:#a8392f;--vh-line:#dce5e5}#hdvh .vh-note{color:var(--mut);border:1px solid var(--line);background:#fbfcfc;border-radius:9px;margin:0 0 10px;padding:8px 11px;font-size:12px;line-height:1.55}#hdvh .vh-off{color:var(--r)}#hdvh .vh-tb{border-collapse:separate;border-spacing:0;width:100%}#hdvh .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);background:#f3f6f6;padding:8px 6px;font-size:11px;font-weight:700}#hdvh .vh-row td{vertical-align:top;border-bottom:1px solid #eef2f2;padding:8px 6px;font-size:12.5px}#hdvh .vh-tb input,#hdvh .vh-tb textarea,#hdvh .vh-tb select{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:5px 7px;font-family:inherit;font-size:12.5px}#hdvh .vh-tb textarea{resize:vertical;min-height:62px}#hdvh .vh-code{color:var(--vh-hd);white-space:nowrap;font-family:Consolas,Menlo,monospace;font-size:11px;font-weight:800}#hdvh .vh-name{font-weight:650}#hdvh .vh-sub{color:var(--faint);margin-top:3px;font-size:11px;font-weight:600;line-height:1.4}#hdvh .vh-num{text-align:center;white-space:nowrap}#hdvh .vh-rate{background:var(--a-bg);color:var(--a);border-radius:14px;padding:2px 9px;font-weight:800;display:inline-block}#hdvh .vh-rate.ok{background:var(--g-bg);color:var(--g)}#hdvh .vh-lines{margin:0;padding-left:16px;line-height:1.5}#hdvh .vh-lines li{margin-bottom:2px}#hdvh .vh-group{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 12px}#hdvh .vh-group h4{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:13px;display:flex}#hdvh .vh-wants{text-transform:uppercase;letter-spacing:.4px;opacity:.75;font-size:11px;font-weight:700}#hdvh .vh-xd h4{color:var(--vh-xd)}#hdvh .vh-td h4{color:var(--vh-td)}#hdvh .vh-te h4{color:var(--vh-te)}#hdvh .vh-gap{white-space:nowrap}#hdvh .vh-prec{background:var(--g-bg);color:var(--g);border-radius:14px;padding:2px 10px;font-weight:800;display:inline-block}#hdvh .vh-prec.none{color:var(--faint);background:#f1f3f3;font-style:italic;font-weight:650}#hdvh .vh-value{color:var(--vh-hd);font-weight:750}#hdvh .vh-cases{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;display:grid}#hdvh .vh-case{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}#hdvh .vh-case-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#hdvh .vh-case-name{flex:1;min-width:160px;font-size:13.5px}#hdvh .vh-case-hv{color:#2f4f7a;background:#eef3fa;border:1px solid #c7d8ee;border-radius:7px;padding:2px 7px;font-family:Consolas,Menlo,monospace;font-size:11px;font-weight:800}#hdvh .vh-case-bc{color:var(--mut);margin:0;font-size:12.5px;line-height:1.55}#hdvh .vh-case-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}#hdvh .vh-do,#hdvh .vh-dont{border-radius:10px;padding:8px 10px;font-size:12px}#hdvh .vh-do{background:var(--g-bg);border:1px solid #bfe1cf}#hdvh .vh-dont{background:var(--r-bg);border:1px solid #f0c9c3}#hdvh .vh-lb{letter-spacing:.7px;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}#hdvh .vh-case-use{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}#hdvh .vh-case-use .vh-lb{margin:0}#hdvh .vh-chip{background:#f4f7f7;border:1px solid #e2eaea;border-radius:12px;padding:3px 9px;font-size:11.5px;font-weight:650}@media (max-width:640px){#hdvh .vh-case-two{grid-template-columns:1fr}}#hdvh .vh-hv{color:#2f4f7a;font-family:Consolas,Menlo,monospace;font-size:11px;font-weight:700}#hdvh .vh-period{white-space:nowrap;font-size:12px}#hdvh .vh-usage{color:var(--g);font-size:11px;font-weight:800;display:block}#hdvh .vh-usage.over{color:var(--r)}#hdvh .vh-prog{min-width:92px}#hdvh .vh-bar{background:#eef2f2;border-radius:99px;height:8px;display:block;overflow:hidden}#hdvh .vh-bar i{background:var(--vh-xd);height:100%;display:block}#hdvh .vh-pct{text-align:center;color:var(--mut);margin-top:3px;font-size:11px;font-weight:800;display:block}#hdvh .vh-kpi{color:var(--mut);font-size:12px;line-height:1.5}#hdvh .vh-status{white-space:nowrap}#hdvh .row-del{margin-top:4px}#hdvh{--vh-xd-bg:#e4f3ea;--vh-td-bg:#eaf0f8;--vh-te-bg:#fbeeec}#hdvh .vh-flt{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:flex-end;align-items:center;margin-bottom:10px;padding:9px 12px;display:flex}#hdvh .vh-flt-note{color:var(--faint);font-size:11.5px;font-weight:650}#hdvh .card h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#hdvh .vh-h3-btn{margin-left:auto}#hdvh .vh-sur,#hdvh .vh-qb{table-layout:fixed}#hdvh .vh-tb thead th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:8px 6px;font-size:9.5px;font-weight:800;line-height:1.25}#hdvh .vh-tb th.c,#hdvh .vh-tb td.c{text-align:center}#hdvh .vh-sur .vh-row td,#hdvh .vh-qb .vh-row td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:10px 6px;line-height:1.45}#hdvh .vh-w6{width:6%}#hdvh .vh-w9{width:9%}#hdvh .vh-w11{width:11%}#hdvh .vh-w12{width:12%}#hdvh .vh-w13{width:13%}#hdvh .vh-w15{width:15%}#hdvh .vh-w18{width:18%}#hdvh .vh-w28{width:28%}#hdvh .vh-w40{width:40%}#hdvh .vh-nm b{color:#7fa3a2;font-family:Consolas,Menlo,monospace;font-size:10px;font-weight:800;display:block}#hdvh .vh-nm>span{color:var(--ink);margin:1px 0 2px;font-weight:700;line-height:1.35;display:block}#hdvh .vh-nm small{color:var(--faint);font-size:11px;font-weight:600;line-height:1.4;display:block}#hdvh .vh-big{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:800}#hdvh .vh-tag{color:#084b4e;background:#e1f0ef;border:1px solid #bcd8d6;border-radius:99px;margin:2px 3px 2px 0;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}#hdvh .vh-pg{background:#eef2f2;border-radius:99px;width:78%;height:6px;margin:0 auto 3px;display:block;overflow:hidden}#hdvh .vh-pg i{background:var(--acc,#0d6568);height:100%;display:block}#hdvh .vh-no{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}#hdvh .vh-gchip{border-radius:7px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}#hdvh .vh-no.vh-g-xd{background:var(--vh-xd)}#hdvh .vh-no.vh-g-td{background:var(--vh-td)}#hdvh .vh-no.vh-g-te{background:var(--vh-te)}#hdvh .vh-gchip.vh-g-xd{background:var(--vh-xd-bg);color:var(--vh-xd)}#hdvh .vh-gchip.vh-g-td{background:var(--vh-td-bg);color:var(--vh-td)}#hdvh .vh-gchip.vh-g-te{background:var(--vh-te-bg);color:var(--vh-te)}#hdvh .vh-hint{color:var(--mut);background:#f8fbfb;border:1px dashed #bcd8d6;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.6}#hdvh .stt{white-space:nowrap;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}#hdvh .stt.wait{color:#6d5410;background:#fcf6dd;border:1px solid #e6d98f}#hdvh .stt.run{color:#3c4a75;background:#eef1f8;border:1px solid #d3daea}#hdvh .stt.ok{color:#177a4c;background:#e4f3ea;border:1px solid #bfe1cf}#hdvh .vh-dates{gap:4px;margin-top:4px;display:flex}#hdvh .vh-in-sub{margin-top:4px;font-size:11px}#hdvh .vh-act{white-space:nowrap}#hdvh .vh-act .vh-sub{margin-top:4px}#hdvh .vh-sur .vh-sub,#hdvh .vh-qb .vh-sub{display:block}#hdvh .vh-sur .vh-chip{white-space:nowrap}#hdvh .vh-flt .tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}#hdvh .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}#hdvh .f .n{color:#93a5a4;font-size:11.5px}#hdvh .f.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#hdvh .f.on .n{color:#9ccbc8}#hdvh i.vh-g-xd,#hdvh .vh-case-hv i.vh-g-xd{background:var(--vh-xd)}#hdvh i.vh-g-td,#hdvh .vh-case-hv i.vh-g-td{background:var(--vh-td)}#hdvh i.vh-g-te,#hdvh .vh-case-hv i.vh-g-te{background:var(--vh-te)}#hdvh .vh-t-xd{color:var(--vh-xd)}#hdvh .vh-t-td{color:var(--vh-td)}#hdvh .vh-t-te{color:var(--vh-te)}#hdvh .vh-f-xd{fill:var(--vh-xd)}#hdvh .vh-f-td{fill:var(--vh-td)}#hdvh .vh-f-te{fill:var(--vh-te)}#hdvh .vh-b-xd{border-color:var(--vh-xd);color:var(--vh-xd)}#hdvh .vh-b-td{border-color:var(--vh-td);color:var(--vh-td)}#hdvh .vh-b-te{border-color:var(--vh-te);color:var(--vh-te)}#hdvh .vh-two{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}#hdvh .vh-circ{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px 14px}#hdvh .vh-circ-t{text-align:center;letter-spacing:1px;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10px;font-weight:800}#hdvh .vh-ring{fill:none;stroke:#dce5e5;stroke-width:1px}#hdvh .vh-axis{stroke:#e4ecec;stroke-width:1px}#hdvh .vh-wedge{fill-opacity:.62;stroke:#fff;stroke-width:1px}#hdvh .vh-wlb{font-size:8.5px;font-weight:800}#hdvh .vh-hub{fill:#12383a}#hdvh .vh-legend{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:12px;display:flex}#hdvh .vh-lg{color:var(--mut);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}#hdvh .vh-lg i{border-radius:3px;width:12px;height:12px;display:inline-block}#hdvh .vh-idx{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px 18px;margin-top:12px;padding-top:12px;display:grid}#hdvh .vh-ix{color:var(--mut);font-size:11.5px;font-weight:650}#hdvh .vh-ix b{width:16px;font-weight:800;display:inline-block}#hdvh .vh-gt{margin-top:14px}#hdvh .vh-gt:first-of-type{margin-top:0}#hdvh .vh-gh{letter-spacing:.6px;text-transform:uppercase;border-radius:9px;margin-bottom:2px;padding:7px 13px;font-size:11px;font-weight:800}#hdvh .vh-kc{font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-block}#hdvh .vh-kc.g{background:var(--vh-xd-bg);color:var(--vh-xd)}#hdvh .vh-kc.r{background:var(--vh-te-bg);color:#b3382b}#hdvh .vh-rank{color:#fff;background:#0f3b3d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}#hdvh .vh-dir{font-size:11.5px;font-weight:800}#hdvh .vh-dir.up{color:var(--vh-xd)}#hdvh .vh-dir.down{color:#b3382b}#hdvh .vh-styletb .vh-no.sm{vertical-align:-3px;margin-right:8px}#hdvh .vh-no.sm{width:18px;height:18px;font-size:10px}#hdvh .vh-schein{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:4px;display:grid}#hdvh .vh-sl{border:1px solid var(--line);border-radius:12px;padding:14px 16px}#hdvh .vh-sl span{letter-spacing:1px;text-transform:uppercase;opacity:.75;font-size:9.5px;font-weight:800;display:block}#hdvh .vh-sl b{margin:3px 0 6px;font-size:16px;display:block}#hdvh .vh-sl em{font-size:12.5px;font-style:normal;line-height:1.55;display:block}#hdvh .vh-sl i{background:#ffffffb3;border-radius:99px;margin-top:9px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}#hdvh .vh-sl.l1{color:#166b45;background:#f2faf5;border-color:#bfe1cf}#hdvh .vh-sl.l2{color:#2f4f7a;background:#f5f8fc;border-color:#cfdced}#hdvh .vh-sl.l3{color:#e7f4f2;background:#0f3b3d;border-color:#0f3b3d}#hdvh .vh-sl.l3 i{color:#9ccbc8;background:#ffffff29}#hdvh .vh-mts{grid-template-columns:1fr 1fr;gap:11px;margin-top:4px;display:grid}#hdvh .vh-mt{border:1px solid var(--line);background:#fff;border-radius:11px;gap:11px;padding:12px 14px;display:flex}#hdvh .vh-mn{color:#fff;background:#0f3b3d;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:800;display:inline-flex}#hdvh .vh-mt b{color:#084b4e;margin-bottom:3px;font-size:13.5px;display:block}#hdvh .vh-mt p{color:var(--mut);margin:0;font-size:12px;line-height:1.6}#hdvh .vh-gtrow td{color:#fff;border:none;padding:9px 12px;font-size:12.5px;font-weight:700}#hdvh .vh-gtrow td b{opacity:.85;font-family:Consolas,Menlo,monospace;font-size:11px}#hdvh .vh-gtn{float:right;opacity:.85;font-size:11px;font-weight:650}#hdvh .vh-gt-1 td{background:#0d6568}#hdvh .vh-gt-2 td{background:#2f4f7a}#hdvh .vh-gt-3 td{background:#7a5a12}#hdvh .vh-no.vh-gt-t1{background:#0d6568}#hdvh .vh-no.vh-gt-t2{background:#2f4f7a}#hdvh .vh-no.vh-gt-t3{background:#7a5a12}#hdvh .vh-hvn{color:var(--ink);font-size:12.5px;font-weight:650;line-height:1.5}#hdvh .vh-gdl{margin:0;padding-left:18px}#hdvh .vh-gdl li{color:#084b4e;margin-bottom:2px;font-size:12.5px;font-weight:700;line-height:1.55}#hdvh .vh-ph{color:#a9b6b5;border:1px dashed #d9e2e2;border-radius:8px;padding:8px 11px;font-size:12.5px;font-style:italic;font-weight:600;display:block}#hdvh .vh-act-btn{margin-top:6px;display:inline-block}#hdvh .vh-case-h{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#hdvh .vh-case-h h4{color:#084b4e;flex:1;margin:0;font-size:15px}#hdvh .vh-case-id{color:#7fa3a2;font-family:Consolas,Menlo,monospace;font-size:10px;font-weight:800}#hdvh .vh-case-hv{font-family:inherit;font-size:inherit;color:inherit;background:#f8fbfb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;display:flex}#hdvh .vh-case-hv i{border-radius:50%;width:9px;height:9px;display:inline-block}#hdvh .vh-case-hv span{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800}#hdvh .vh-case-hv b{color:var(--ink);flex:1;font-size:12.5px;font-weight:700}#hdvh .vh-case-bc p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.6}#hdvh .vh-do ul,#hdvh .vh-dont ul{margin:0;padding-left:16px}#hdvh .vh-do li,#hdvh .vh-dont li{color:var(--ink);margin-bottom:3px;font-size:12px;line-height:1.5}#hdvh .vh-case-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}#hdvh .vh-case-f .vh-lb{margin:0 4px 0 0}#hdvh .vh-hint-top{margin:0 0 12px}#hdvh .vh-empty{text-align:center;color:var(--faint);grid-column:1/-1;padding:26px;font-weight:650}#hdvh .vh-empty2{text-align:center;color:var(--faint);padding:26px;font-weight:650}#hdvh .vh-todo{flex-direction:column;gap:8px;display:flex}#hdvh .vh-todo-i{border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:9px 13px;font-size:12.5px;font-weight:650;display:flex}#hdvh .vh-todo-i b{color:#7fa3a2;font-family:Consolas,Menlo,monospace;font-size:10.5px}#hdvh .vh-todo-i em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}#hdvh .vh-todo-i em.g{color:var(--vh-xd)}#hdvh .vh-todo-i em.r{color:#b3382b}#hdvh .vh-todo-i .btn{margin-left:auto}#hdvh .vh-strip{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:11px;margin-bottom:12px;display:grid}#hdvh .vh-strip .s{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 14px}#hdvh .vh-strip .s span{letter-spacing:.9px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800;display:block}#hdvh .vh-strip .s b{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15;display:block}#hdvh .vh-strip .s em{color:var(--faint);font-size:11.5px;font-style:normal;display:block}#hdvh .vh-strip .s.k0{background:#0f3b3d;border-color:#0f3b3d}#hdvh .vh-strip .s.k0 span,#hdvh .vh-strip .s.k0 em{color:#9ccbc8}#hdvh .vh-strip .s.k0 b{color:#fff}#hdvh .vh-strip .s.k1{background:#e4f3ea;border-color:#bfe1cf}#hdvh .vh-strip .s.k1 b{color:var(--vh-xd)}#hdvh .vh-strip .s.k2{background:#fcf6dd;border-color:#e6d98f}#hdvh .vh-strip .s.k2 b{color:#6d5410}#hdvh .vh-strip .s.k3{background:#f5f8fc;border-color:#cfdced}#hdvh .vh-strip .s.k3 b{color:var(--vh-td)}#hdvh .vh-hvchip{cursor:help;border:1px solid;border-radius:7px;margin:0 4px 4px 0;padding:2px 8px;font-family:Consolas,Menlo,monospace;font-size:10.5px;font-weight:800;display:inline-block}#hdvh .vh-acts{margin:0;padding-left:15px}#hdvh .vh-acts li{color:var(--mut);margin-bottom:2px;font-size:11.5px;line-height:1.5}#hdvh .vh-big.g{color:var(--vh-xd)}#hdvh .vh-big.a{color:#a86a00}#hdvh .vh-big.r{color:#b3382b}#hdvh .vh-pg.g i{background:var(--vh-xd)}#hdvh .vh-pg.a i{background:#d2ac3a}#hdvh .vh-pg.r i{background:#c0523f}#hdvh .vh-w5{width:5%}#hdvh .vh-w8{width:8%}#hdvh .vh-w10{width:10%}#hdvh .vh-w14{width:14%}#hdvh .vh-w16{width:16%}#hdvh .vh-w19{width:19%}#hdvh .vh-w21{width:21%}#hdvh .vh-w34{width:34%}#hdvh .vh-w37{width:37%}#hdvh .vh-w46{width:46%}#hdvh .vh-styletb,#hdvh .vh-toptb,#hdvh .vh-gdtb,#hdvh .vh-odtb{table-layout:fixed}#hdvh .vh-styletb .vh-row td,#hdvh .vh-toptb .vh-row td,#hdvh .vh-gdtb .vh-row td,#hdvh .vh-odtb .vh-row td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:10px 6px;line-height:1.45}#hdvh .vh-odtb .vh-row td,#hdvh .vh-gdtb .vh-row td{vertical-align:top}#hdvh .vh-odtb .vh-sub,#hdvh .vh-styletb .vh-sub{display:block}@media (max-width:1200px){#hdvh .vh-two,#hdvh .vh-cases,#hdvh .vh-case-two,#hdvh .vh-schein,#hdvh .vh-mts{grid-template-columns:1fr}#hdvh .vh-idx{grid-template-columns:repeat(2,1fr)}#hdvh .vh-strip{grid-template-columns:1fr 1fr}}#hdvh .vh-typing{table-layout:auto;min-width:1100px}#hdvh .vh-typing .vh-dates{flex-direction:column}#hdvh .vh-circ svg{width:100%;height:auto;display:block}#hdvh .vh-odtb .stt{white-space:normal}#tdRoot .td-wrap{flex-direction:column;gap:8px;display:flex}#tdRoot .td-bar{border:1px solid var(--line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}#tdRoot .td-title{color:var(--ink);font-size:14px;font-weight:700}#tdRoot .td-title b{color:var(--acc);margin-right:6px;font-family:Consolas,Menlo,monospace;font-size:12px}#tdRoot .td-ver{color:var(--faint);margin-left:8px;font-size:11px;font-style:normal;font-weight:650}#tdRoot .td-search{flex:1;align-items:center;gap:6px;min-width:min(320px,100%);max-width:460px;margin-left:auto;display:flex}#tdRoot .td-search input{border:1px solid var(--line);min-width:0;min-height:32px;color:var(--ink);background:#fff;border-radius:8px;flex:1;padding:6px 10px;font:600 12px/1.4 Be Vietnam Pro,sans-serif}#tdRoot .td-no{margin-left:auto}#tdRoot .td-sub{color:var(--mut);margin:0;font-size:12px;line-height:1.55}#tdRoot .td-count{color:var(--faint);margin:0;font-size:11.5px;font-weight:650}#tdRoot .td-count b{color:var(--acc-2);font-size:13px}#tdRoot .td-tb{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}#tdRoot .td-tb .sub-hd th{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;z-index:2;background:#f3f6f6;padding:8px;font-size:10.5px;font-weight:700;position:sticky;top:0}#tdRoot .td-row td{vertical-align:top;border-bottom:1px solid #eef2f2;max-width:320px;padding:7px 8px;font-size:12px;line-height:1.5}#tdRoot .td-row:nth-child(2n) td{background:#fbfcfc}#tdRoot .td-text{display:block}#tdRoot .td-row .st{margin-bottom:3px}#tdRoot .td-pager{flex-wrap:wrap;align-items:center;gap:4px;display:flex}#tdRoot .td-pager .btn.on{background:var(--acc);border-color:var(--acc);color:#fff}#tdRoot .td-pager .btn.off{opacity:.4;pointer-events:none}#tdRoot .td-gap{color:var(--faint);padding:0 4px;font-weight:800}#tdRoot .td-pagesize{color:var(--faint);margin-left:auto;font-size:11px;font-weight:650}#tdRoot .td-empty{flex-direction:column;gap:12px;display:flex}#tdRoot .td-lead{color:var(--mut);margin:0;font-size:13px;line-height:1.6}#tdRoot .td-egrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}#tdRoot .td-eb{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;padding:10px 12px}#tdRoot .td-k{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:9.5px;font-weight:800;display:block}#tdRoot .td-props{flex-wrap:wrap;gap:5px;display:flex}#tdRoot .td-props i{border:1px dashed var(--line);color:var(--mut);background:#fff;border-radius:8px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:650}#tdRoot .td-own{color:var(--mut);font-size:12px;line-height:1.6}#tdRoot .td-own b{color:var(--acc-2)}#tdRoot .td-blk{background:var(--r-bg);color:#8a3226;border:1px solid #f0c9c3;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:650;line-height:1.55}#tdRoot .td-blk.td-derived{color:#2f4f7a;background:#eef3fa;border-color:#c7d8ee}@media (max-width:820px){#tdRoot .td-egrid{grid-template-columns:1fr}#tdRoot .td-search{max-width:100%;margin-left:0}}.measure-cell{line-height:1.3}.measure-basis,td .measure-basis,.tbl table .measure-basis{color:var(--faint,#93a5a4);letter-spacing:0;text-transform:none;white-space:normal;font-size:10px;font-weight:650;display:block}#hd8,#khn,#hdvh,#nvtlc{--ok:#177a4c;--bad:#b3382b;--dim:#9fb0af;--ns-head:#4a6b8a;--ct-head:#0f3b3d}#hd8 .segbar,#khn .segbar,#nvtlc .segbar,#hdvh .segbar{margin:0 0 var(--ui-page-gap,12px);align-items:center;gap:8px;display:flex}#hd8 .seg,#khn .seg,#nvtlc .seg,#hdvh .seg{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}#hd8 .seg a,#khn .seg a,#nvtlc .seg a,#hdvh .seg a{color:var(--faint);cursor:pointer;white-space:nowrap;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}#hd8 .seg a+a,#khn .seg a+a,#nvtlc .seg a+a,#hdvh .seg a+a{border-left:1px solid var(--line)}#hd8 .seg a.on,#khn .seg a.on,#nvtlc .seg a.on,#hdvh .seg a.on{background:var(--ct-head);color:#fff}#hd8 .seg .rvbadge,#khn .seg .rvbadge,#nvtlc .seg .rvbadge,#hdvh .seg .rvbadge{background:var(--bad);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}#hd8 .mt-td-table,#khn .mt-td-table,#nvtlc .mt-td-table,#hd8 .mt-lc-table,#khn .mt-lc-table,#nvtlc .mt-lc-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hd8 .mt-td-table th,#khn .mt-td-table th,#nvtlc .mt-td-table th,#hd8 .mt-lc-table th,#khn .mt-lc-table th,#nvtlc .mt-lc-table th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 5px;font-size:9.5px;font-weight:800;line-height:1.25}#hd8 .mt-td-table th.c,#khn .mt-td-table th.c,#nvtlc .mt-td-table th.c,#hd8 .mt-lc-table th.c,#khn .mt-lc-table th.c,#nvtlc .mt-lc-table th.c{text-align:center}#hd8 .mt-td-table th small,#khn .mt-td-table th small,#nvtlc .mt-td-table th small{color:var(--dim);letter-spacing:.2px;text-transform:none;font-size:8.5px;font-weight:700;display:block}#hd8 tr.gband th,#khn tr.gband th,#nvtlc tr.gband th{text-align:center;color:#fff;letter-spacing:1px;border-bottom:none;padding:5px;font-size:9.5px}#hd8 tr.gband th.ct,#khn tr.gband th.ct,#nvtlc tr.gband th.ct{background:var(--ct-head);border-right:2px solid #fff;border-radius:7px 7px 0 0}#hd8 tr.gband th.ns,#khn tr.gband th.ns,#nvtlc tr.gband th.ns{background:var(--ns-head);border-right:2px solid #fff;border-radius:7px 7px 0 0}#hd8 tr.gband th.bl,#khn tr.gband th.bl,#nvtlc tr.gband th.bl{background:0 0}#hd8 .mt-td-table td,#khn .mt-td-table td,#nvtlc .mt-td-table td,#hd8 .mt-lc-table td,#khn .mt-lc-table td,#nvtlc .mt-lc-table td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:7px 5px}#hd8 .mt-td-table td.c,#khn .mt-td-table td.c,#nvtlc .mt-td-table td.c,#hd8 .mt-lc-table td.c,#khn .mt-lc-table td.c,#nvtlc .mt-lc-table td.c{text-align:center}#hd8 .gn,#khn .gn,#nvtlc .gn{vertical-align:middle;max-width:100%;display:inline-block}#hd8 .gn b,#khn .gn b,#nvtlc .gn b{color:#7e9695;font-family:Consolas,monospace;font-size:9px;display:block}#hd8 .gn span,#khn .gn span,#nvtlc .gn span{color:var(--acc-2);font-size:12px;font-weight:700;line-height:1.35;display:block}#hd8 .dvt,#khn .dvt,#nvtlc .dvt{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}#hd8 .wchip,#khn .wchip,#nvtlc .wchip{color:#6d5410;font-variant-numeric:tabular-nums;background:#fcf6dd;border:1px solid #e6d98f;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-block}#hd8 .khbox,#khn .khbox,#nvtlc .khbox{color:#6d5410;font-variant-numeric:tabular-nums;background:#fffdf4;border:1px solid #e6d98f;border-radius:8px;min-width:60px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}#hd8 .ttbox,#khn .ttbox,#nvtlc .ttbox{color:#37403f;font-variant-numeric:tabular-nums;background:#f2f6f6;border:1px solid #dbe4e4;border-radius:8px;min-width:60px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}#hd8 .curv,#khn .curv,#nvtlc .curv{color:var(--dim);letter-spacing:.2px;margin-top:3px;font-size:8.5px;font-weight:700;display:block}#hd8 .mt-signal .m1,#khn .mt-signal .m1,#nvtlc .mt-signal .m1{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}#hd8 .mt-signal .m2,#khn .mt-signal .m2,#nvtlc .mt-signal .m2{color:var(--dim);text-align:center;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;font-weight:700}#hd8 .mt-signal .m2 i,#khn .mt-signal .m2 i,#nvtlc .mt-signal .m2 i{font-style:normal}#hd8 .pv,#khn .pv,#nvtlc .pv{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:15px;font-weight:800}#hd8 .pv.ok,#khn .pv.ok,#nvtlc .pv.ok{color:var(--ok)}#hd8 .pv.out,#khn .pv.out,#nvtlc .pv.out{color:var(--bad)}#hd8 .pv.none,#khn .pv.none,#nvtlc .pv.none{color:var(--dim)}#hd8 .dev,#khn .dev,#nvtlc .dev{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-block}#hd8 .dev.ok,#khn .dev.ok,#nvtlc .dev.ok{color:var(--ok);background:#e4f3ea;border:1px solid #bfe1cf}#hd8 .dev.out,#khn .dev.out,#nvtlc .dev.out{color:var(--bad);background:#fbeeec;border:1px solid #f0c9c3}#hd8 tr.mt-total td,#khn tr.mt-total td,#nvtlc tr.mt-total td{font-variant-numeric:tabular-nums;color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;border-bottom:none;padding:10px 5px;font-size:12.5px;font-weight:800}#hd8 .emptyrow td,#khn .emptyrow td,#nvtlc .emptyrow td{text-align:center;color:var(--faint);padding:24px 6px;font-size:13px;font-weight:600}#hd8 .mt-note,#khn .mt-note,#nvtlc .mt-note{color:var(--mut);margin-top:10px;font-size:12px}#hd8 .mt-lcflt,#khn .mt-lcflt,#nvtlc .mt-lcflt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}#hd8 .mt-lcflt .f,#khn .mt-lcflt .f,#nvtlc .mt-lcflt .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}#hd8 .mt-lcflt .f.on,#khn .mt-lcflt .f.on,#nvtlc .mt-lcflt .f.on{background:var(--ct-head);border-color:var(--ct-head);color:#fff}#hd8 .mt-lcflt .f .n,#khn .mt-lcflt .f .n,#nvtlc .mt-lcflt .f .n{opacity:.65;margin-left:4px}#hd8 .tchip,#khn .tchip,#nvtlc .tchip{white-space:normal;border:1px solid;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}#hd8 .tchip.t-ct,#khn .tchip.t-ct,#nvtlc .tchip.t-ct{color:#1d6b46;background:#e8f0ea;border-color:#bfd8c6}#hd8 .tchip.t-ns,#khn .tchip.t-ns,#nvtlc .tchip.t-ns{color:#2f4f7a;background:#eef2f8;border-color:#cfdced}#hd8 .tchip.t-nl,#khn .tchip.t-nl,#nvtlc .tchip.t-nl{color:#6b3f7a;background:#f6eff8;border-color:#ddcce4}#hd8 .rsel,#khn .rsel,#nvtlc .rsel{border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;cursor:pointer;border-radius:8px;width:100%;padding:7px 9px;font-size:12px;font-weight:700}.nvt-segbar{--ok:#177a4c;--bad:#b3382b;--dim:#93a5a4;--head:#0f3b3d;margin:0 0 var(--ui-page-gap,12px);align-items:center;gap:8px;display:flex}.nvt-segbar .seg{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.nvt-segbar .seg a{color:var(--faint);white-space:nowrap;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nvt-segbar .seg a+a{border-left:1px solid var(--line)}.nvt-segbar .seg a.on{color:#fff;background:#0f3b3d}.nvt-segbar .seg .rvbadge{color:#fff;background:#b3382b;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.ph-scroll{overflow-x:auto}.ph-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.ph-table th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 4px;font-size:9.5px;font-weight:800}.ph-table th.ph-now{color:#fff;background:#0f3b3d;border-radius:6px 6px 0 0}.ph-table td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:4px}.ph-table tr.ph-task td{background:#f4f9f9;border-top:1px solid #dfeceb;padding:8px 6px;font-size:12.5px}.ph-unit{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ph-flag{color:#b3382b;margin-left:8px;font-size:11px;font-weight:700;display:inline-block}.ph-ok{color:#177a4c;margin-left:8px;font-size:11px;font-weight:700;display:inline-block}.ph-label{color:var(--mut);white-space:nowrap;min-width:74px;font-size:11px;font-weight:800}.ph-year,.ph-sum{text-align:right;white-space:nowrap;min-width:66px;font-size:12px;font-weight:800}.ph-sum.ph-bad{color:#b3382b}.ph-table .ph-input,input.ph-input{text-align:right;border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;font-variant-numeric:tabular-nums;border-radius:6px;width:100%;min-width:54px;padding:5px;font-size:11.5px;font-weight:700}.ph-table .ph-row-people .ph-input,.ph-table .ph-row-operating .ph-input,.ph-table .ph-row-investment .ph-input{color:#2f4f7a;background:#f5f8fc;border-color:#cfdced}.ph-cell.ph-off .ph-input{color:#b3c0bf;background:#f4f7f7;border-color:#e8eeee}.ph-tools{white-space:nowrap;gap:3px;display:inline-flex}.ph-act{white-space:nowrap}.ph-note{color:var(--faint);font-size:11px;font-weight:650;display:block}.ph-blocked,.ph-returned{color:#8a4a37;background:#fdf1ee;border:1px solid #f0c9c3;border-radius:8px;margin-top:10px;padding:8px 11px;font-size:12.5px;font-weight:650}.ph-snap{margin:0;padding-left:16px;font-size:11.5px;line-height:1.5}.ph-reason{border:1px solid var(--edit-line);background:var(--edit);border-radius:7px;width:100%;min-width:150px;padding:6px 8px;font-size:12px}.nvt-segbar .hact{margin-left:auto}.subtabs.bc-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:stretch;gap:0;width:max-content;margin:0 0 14px;padding:0;line-height:0;display:flex;overflow:hidden}.bc-tabs a{color:var(--faint);border-right:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:11px 20px;font-size:12.5px;font-weight:700;line-height:1.35;transition:background .13s,color .13s;display:flex;margin:0!important}.bc-tabs a:hover:not(.on){color:var(--acc-2,#084b4e);background:#0f3b3d0d}.bc-tabs a:last-child{border-right:none}.bc-tabs a.on{color:#fff;background:#0f3b3d}.bc-tabs a.on:after{display:none}.bc-tabbar{z-index:40;background:var(--bg,#f3f6f6);margin:0 0 4px;padding:9px 0 3px;position:sticky;top:54px;box-shadow:0 8px 10px -9px #09252847}.bc-tabbar .subtabs.bc-tabs{margin:0}@media (max-width:820px){.bc-tabbar{top:56px}}#tt1 .mkt-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 16px;display:flex}#tt1 .mkt-searchbox{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex:0 380px;align-items:center;gap:8px;min-width:240px;padding:9px 13px;display:flex}#tt1 .mkt-search{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:600}#tt1 .mkt-schips{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}#tt1 .mkt-schip{border:1px solid var(--line);cursor:pointer;color:var(--mut);background:#fff;border-radius:18px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:650}#tt1 .mkt-schip.on{color:#fff;background:#1f5b52;border-color:#1f5b52}#tt1 .mkt-info{color:#25514c;background:#eef4f3;border:1px solid #cfe0dd;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}#tt1 .mkt-dist{color:#1f7a4e;background:#e4f3ea;border:1px solid #bfe1cf;border-radius:10px;padding:11px 15px;font-size:13.5px}#tt1 .mkt-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px}#tt1 .mkt-table col:first-child,#tt1 .mkt-table col:nth-child(2){width:8%}#tt1 .mkt-table col:nth-child(3){width:14%}#tt1 .mkt-table col:nth-child(4){width:8.5%}#tt1 .mkt-table col:nth-child(5){width:10%}#tt1 .mkt-table col:nth-child(6){width:8%}#tt1 .mkt-table col:nth-child(7){width:9%}#tt1 .mkt-table col:nth-child(8){width:6.5%}#tt1 .mkt-table col:nth-child(9){width:12%}#tt1 .mkt-table col:nth-child(10){width:8.5%}#tt1 .mkt-table col:nth-child(11){width:9%}#tt1 .mkt-table .mkt-grp th{color:#fff;text-align:center;letter-spacing:.6px;border-bottom:2px solid #fff;padding:12px 8px;font-size:12.5px;font-weight:800}#tt1 .mkt-table .grp-ghi{background:#1f5b52}#tt1 .mkt-table .grp-danhgia{background:#7a5230}#tt1 .mkt-table .grp-xuly{background:#5a6b8c}#tt1 .mkt-table .mkt-grp .mkt-holdcol{vertical-align:middle;background:#1f3b39}#tt1 .mkt-table .mkt-hd th{color:var(--mut);text-align:left;letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid var(--line);vertical-align:top;background:#f7faf9;padding:11px 10px;font-size:11px;font-weight:800}#tt1 .mkt-table td{vertical-align:top;border-bottom:1px solid #eef2f1;padding:11px 10px}#tt1 .mkt-box,#tt1 textarea.mkt-box{border:1px solid var(--line);color:var(--ink);box-sizing:border-box;resize:vertical;background:#fff;border-radius:10px;width:100%;min-height:74px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.4}#tt1 .mkt-box.mut{color:var(--mut);background:#fbfcfc;font-weight:500}#tt1 .mkt-box2{border:1px solid var(--line);text-align:center;color:#37403f;box-sizing:border-box;background:#fbfcfc;border-radius:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.35}#tt1 .mkt-datebox{border:1px solid var(--line);color:#1f5b52;background:#fff;border-radius:9px;align-items:center;gap:3px;padding:7px 8px;font-size:12px;font-weight:750;display:inline-flex}#tt1 .mkt-dateinp{border:1px solid var(--line);color:#1f5b52;box-sizing:border-box;border-radius:9px;width:100%;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:750}#tt1 .mkt-typero{color:var(--ink);font-weight:700}#tt1 .mkt-type,#tt1 .mkt-dir,#tt1 .mkt-status{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:9px;width:100%;padding:9px 8px;font-family:inherit;font-size:12.5px;font-weight:700}#tt1 .mkt-dir,#tt1 .mkt-status{text-overflow:ellipsis;padding:9px 0 9px 4px;font-size:11px}#tt1 .mkt-dir.op{color:#1f7a4e;background:#e4f3ea;border-color:#bfe1cf}#tt1 .mkt-dir.th{color:#a5382e;background:#fbecea;border-color:#f0c9c3}#tt1 .mkt-status.moi{color:#2c4a86;background:#eaf0fa;border-color:#c7d5ee}#tt1 .mkt-status.doi{color:#8a6a12;background:#fdf6e3;border-color:#e6d492}#tt1 .mkt-status.capnhat{color:#1f7a4e;background:#e4f3ea;border-color:#bfe1cf}#tt1 .mkt-status.xuly{border-color:var(--line);color:#4a5a58;background:#eef2f1}#tt1 .mkt-depts{flex-direction:column;align-items:flex-start;gap:6px;display:flex}#tt1 .mkt-dchip{color:#25514c;background:#eef4f3;border:1px solid #d3e2df;border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:5px 6px 5px 10px;font-size:12px;font-weight:700;display:inline-flex}#tt1 .mkt-dx{cursor:pointer;color:#8aa39e;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:13px;line-height:1}#tt1 .mkt-dx:hover{color:#a5382e}#tt1 .mkt-dmore{border:1px solid var(--line);color:var(--mut);background:#f1f5f4;border-radius:9px;padding:4px 9px;font-size:11.5px;font-weight:700}#tt1 .mkt-dadd-sel{cursor:pointer;color:#5f7370;background:#fff;border:1px dashed #bcccc9;border-radius:8px;max-width:100%;padding:5px 6px;font-family:inherit;font-size:11.5px;font-weight:700}#tt1 .mkt-seg{gap:3px;display:flex}#tt1 .mkt-sb{border:1px solid var(--line);cursor:pointer;color:var(--mut);text-align:center;background:#fff;border-radius:7px;flex:1;min-width:0;padding:7px 1px;font-size:10px;font-weight:750;overflow:hidden}#tt1 .mkt-sb input{opacity:0;width:0;height:0;position:absolute}#tt1 .mkt-sb.cao.on{color:#fff;background:#7a5230;border-color:#7a5230}#tt1 .mkt-sb.tb.on{color:#7a5c12;background:#f6edd0;border-color:#d9b84a}#tt1 .mkt-sb.thap.on{color:#4a5a58;background:#eef2f1;border-color:#cfd8d6}#tt1 .mkt-act{text-align:center;vertical-align:middle;white-space:nowrap}#tt1 .mkt-act .btn{white-space:normal;margin-bottom:6px;padding:6px 7px;font-size:11.5px;line-height:1.25}#tt1 .mkt-empty{text-align:center;color:var(--faint);padding:26px;font-weight:650}#ct1 .ct-wrap,.ct-wrap{flex-direction:column;gap:12px;display:flex}#ct1 .ct-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 2px;display:flex}#ct1 .ct-count{color:var(--faint);margin-left:auto;font-size:12px;font-weight:700}#ct1 .ct-brief{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}#ct1 .ct-brief-h{color:#fff;letter-spacing:1.1px;text-transform:uppercase;background:#0f3b3d;padding:9px 15px;font-size:10px;font-weight:800}#ct1 .ct-brief ul{margin:0;padding:0;list-style:none}#ct1 .ct-brief li{border-bottom:1px solid #f1f5f5;transition:all .12s}#ct1 .ct-brief li:last-child{border-bottom:none}#ct1 .ct-brief li:hover{background:#f8fbfb}#ct1 .ct-brief li a{align-items:baseline;gap:12px;padding:10px 15px;text-decoration:none;display:flex}#ct1 .ct-brief li b{color:var(--acc);font-variant-numeric:tabular-nums;flex:0 0 42px;font-size:11.5px;font-weight:800}#ct1 .ct-brief li span{color:var(--ink);flex:1;font-size:13.5px;font-weight:650;line-height:1.4}#ct1 .ct-brief li i{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}#ct1 .ct-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#ct1 .ct-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;transition:all .15s;display:flex;overflow:hidden}#ct1 .ct-card:hover{border-color:var(--acc);transform:translateY(-2px);box-shadow:0 6px 16px #00282c17}#ct1 .ct-hit{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}#ct1 .ct-shot{line-height:0;position:relative}#ct1 .ct-shot img{object-fit:cover;width:100%;height:132px;display:block}#ct1 .ct-cat{color:#fff;letter-spacing:.7px;text-transform:uppercase;border-radius:99px;padding:4px 9px;font-size:9.5px;font-weight:800;position:absolute;top:10px;left:10px}#ct1 .ct-txt{flex-direction:column;gap:5px;padding:13px 15px 15px;display:flex}#ct1 .ct-kick{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}#ct1 .ct-card h4{color:var(--acc-2);margin:0;font-size:15px;line-height:1.3}#ct1 .ct-card p{color:var(--mut);margin:0;font-size:13px;line-height:1.45}#ct1 .ct-meta{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:650}#ct1 .ct-big .ct-hit{flex-direction:row}#ct1 .ct-big .ct-shot{flex:0 0 46%}#ct1 .ct-big .ct-shot img{height:100%;min-height:230px}#ct1 .ct-big .ct-txt{flex:1;justify-content:center;gap:8px;padding:22px 26px}#ct1 .ct-big h4{letter-spacing:-.3px;font-size:24px;line-height:1.22}#ct1 .ct-big p{font-size:14.5px;line-height:1.5}#ct1 .ct-empty{border:1px dashed var(--line);text-align:center;color:var(--faint);background:#fff;border-radius:12px;padding:26px;font-weight:650}#ct1 .ct-back{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;align-self:flex-start;width:max-content;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}#ct1 .ct-back:hover{border-color:var(--acc)}#ct1 .ct-article{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:920px;margin:0 auto;padding:26px 30px 30px}#ct1 .ct-article h2{letter-spacing:-.5px;color:var(--ink);margin:6px 0 10px;font-size:30px;line-height:1.2}#ct1 .ct-article .ct-kick{letter-spacing:1px;font-size:11px}#ct1 .ct-stand{color:var(--mut);margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.55}#ct1 .ct-byline{color:var(--faint);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:12px;font-weight:700}#ct1 .ct-hero{border-radius:12px;margin:16px 0 18px;line-height:0;overflow:hidden}#ct1 .ct-hero img{object-fit:cover;width:100%;height:250px;display:block}#ct1 .ct-article p{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.72}#ct1 .ct-quote{border-left:3px solid var(--acc);background:#f8fbfb;border-radius:0 10px 10px 0;margin:18px 0;padding:15px 20px}#ct1 .ct-quote span{color:var(--acc-2);font-size:17px;font-weight:700;line-height:1.5;display:block}#ct1 .ct-quote cite{letter-spacing:.5px;text-transform:uppercase;color:var(--faint);margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:block}#ct1 .ct-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:14px;display:flex}#ct1 .ct-tags span{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700}#ct1 .ct-more{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}#ct1 .ct-more-h{letter-spacing:1.1px;text-transform:uppercase;color:var(--faint);margin-bottom:11px;font-size:10px;font-weight:800}@media (max-width:1200px){#ct1 .ct-grid{grid-template-columns:repeat(2,1fr)}#ct1 .ct-big .ct-hit{flex-direction:column}#ct1 .ct-big .ct-shot img{height:200px;min-height:0}}@media (max-width:760px){#ct1 .ct-grid{grid-template-columns:1fr}}#ct1 .ct-compose{flex-direction:column;gap:14px;display:flex}#ct1 .ct-editor{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 17px 17px}#ct1 .ct-editor[open]{padding-bottom:17px}#ct1 .ct-ed-sum{cursor:pointer;align-items:center;gap:10px;padding:13px 0;list-style:none;display:flex}#ct1 .ct-ed-sum::-webkit-details-marker{display:none}#ct1 .ct-ed-sum:before{content:"▸";color:var(--faint);font-size:12px}#ct1 .ct-editor[open] .ct-ed-sum:before{content:"▾"}#ct1 .ct-ed-sum b{color:var(--acc-2);flex:1;font-size:14px;font-weight:700;line-height:1.35}#ct1 .ct-ed-cat{letter-spacing:.5px;text-transform:uppercase;color:#25514c;white-space:nowrap;background:#eef4f3;border:1px solid #d3e2df;border-radius:99px;padding:3px 10px;font-size:10px;font-weight:800}#ct1 .ct-ed-sum i{color:var(--faint);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}#ct1 .ct-editor>:not(.ct-ed-sum){margin-bottom:11px}#ct1 .ct-ed-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}#ct1 .ct-ed-byline{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}#ct1 .ct-ed-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}#ct1 .ct-ed-wide{grid-column:1/-1}#ct1 .ct-editor label{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}#ct1 .ct-editor input,#ct1 .ct-editor select,#ct1 .ct-editor textarea{border:1px solid var(--line);color:var(--ink);box-sizing:border-box;text-transform:none;letter-spacing:0;background:#fff;border-radius:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}#ct1 .ct-editor textarea{resize:vertical;min-height:64px;line-height:1.5}#ct1 .ct-ed-body,#ct1 .ct-ed-quote{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:11px 13px 13px;display:flex}#ct1 .ct-ed-body legend,#ct1 .ct-ed-quote legend{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);padding:0 5px;font-size:11px;font-weight:800}#ct1 .ct-ed-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#ct1 .ct-ed-file input[type=file]{flex:0 auto;width:auto;font-weight:600}#ct1 .ct-ed-thumb{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:72px;height:46px}#ct1 .ct-ed-hint{color:var(--faint);text-transform:none;letter-spacing:0;font-size:11px;font-style:normal;font-weight:650}@media (max-width:1000px){#ct1 .ct-ed-grid{grid-template-columns:repeat(2,1fr)}}.wr-table{border-collapse:separate;border-spacing:0;width:100%}.wr-table th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 5px;font-size:9.5px;font-weight:800}.wr-table th.c,.wr-table td.c{text-align:center}.wr-table td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:6px 5px}.wr-table tr.wr-group td{background:#f4f9f9;border-top:1px solid #dfeceb;padding:9px 6px;font-size:12.5px}.wr-unit,.wr-weight{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.wr-note{color:var(--faint);margin-top:2px;font-size:10.5px;font-weight:650;display:block}.wr-table .wr-input,input.wr-input{border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;border-radius:7px;width:100%;min-width:90px;padding:6px 8px;font-size:12px;font-weight:650}.wr-table .wr-num,input.wr-num{text-align:right;font-variant-numeric:tabular-nums;min-width:68px}.wr-nums{gap:5px;display:flex}.wr-table .wr-select,select.wr-select{border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;border-radius:7px;width:100%;min-width:150px;padding:6px 8px;font-size:12px;font-weight:700}.wr-pct{font-variant-numeric:tabular-nums;border:1px solid;border-radius:7px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-block}.wr-pct.big{padding:5px 13px;font-size:18px}.wr-pct.ok{color:#177a4c;background:#e4f3ea;border-color:#bfe1cf}.wr-pct.mid{color:#6d5410;background:#fdf6e3;border-color:#e6d98f}.wr-pct.low{color:#b3382b;background:#fbeeec;border-color:#f0c9c3}.wr-pct.none{background:var(--chip);color:#93a5a4;border-color:#e0e5ea}.wr-conf{font-variant-numeric:tabular-nums;color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;padding:3px 9px;font-size:12.5px;font-weight:800;display:inline-block}.wr-total{border:1px solid var(--line);background:#fafcfc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px;padding:9px 12px;display:flex}.wr-total-k{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}.wr-total .wr-note{margin:0;display:inline}.wr-blocked{color:#8a4a37;background:#fdf1ee;border:1px solid #f0c9c3;border-radius:8px;margin-top:10px;padding:8px 11px;font-size:12.5px;font-weight:650}.ma-actual{color:#37403f;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:800;display:block}.ma-hint{color:var(--faint);letter-spacing:.2px;margin-top:2px;font-size:9px;font-weight:700;display:block}.ma-empty{text-align:center;color:var(--faint)}.ma-pct{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;display:inline-block}.ma-pct.ok{color:#177a4c}.ma-pct.out{color:#b3382b}.ma-pct.none{color:#9fb0af}.ma-dev{font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:800;display:block}.ma-dev.ok{color:#177a4c}.ma-dev.out{color:#b3382b}#khn .khn-msel{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:3px;font-size:10.5px;font-weight:800;display:inline-flex}#khn .khn-msel a{letter-spacing:0;text-transform:none;color:var(--mut);border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 7px;font-size:11.5px;font-weight:700;text-decoration:none}#khn .khn-msel a.on{background:var(--ct-head);border-color:var(--ct-head);color:#fff}#khn .khn-total{border:1px solid var(--line);background:#fafcfc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px;padding:9px 12px;display:flex}#khn .khn-total-k{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}#khn .pv.big{padding:4px 12px;font-size:18px}#khn .khbox.tam{color:var(--bad);background:#fdf1ee;border-color:#f0c9c3}#khn .pbar{background:#eef2f2;border-radius:99px;height:4px;margin-top:4px;display:block;overflow:hidden}#khn .pbar i{background:var(--dim);height:100%;display:block}#khn .pbar.ok i{background:var(--ok)}#khn .pbar.out i{background:var(--bad)}#khn td.khn-ns{text-align:center}#khn .gtd{font-variant-numeric:tabular-nums;border:1px solid;border-radius:6px;justify-content:space-between;align-items:baseline;gap:4px;margin:0 0 2px;padding:1px 5px;font-size:10px;font-weight:800;display:flex}#khn .gtd i{letter-spacing:.3px;opacity:.75;font-size:8px;font-style:normal}#khn .gtd.g{color:#3b4a49;background:#eef2f2;border-color:#cfdbda}#khn .gtd.t{color:var(--ns-head);background:#f2f7fb;border-color:#c9d9e6}#khn .gtd.d{color:#6d5410;background:#fdf6e3;border-color:#e6d98f}#khn .subpct{font-variant-numeric:tabular-nums;margin-top:1px;font-size:9.5px;font-weight:800;display:block}#khn .subpct.ok{color:var(--ok)}#khn .subpct.warn{color:#a86a00}#khn .subpct.over{color:var(--bad)}#khn .subpct.none{color:var(--dim)}#rtcanhan .co-row td{vertical-align:middle;background:#fafcfc;border-top:1px dashed #e3ebea;padding:5px 6px}#rtcanhan .co-row td.addp{background:#fff;border-top:1px dashed #e3ebea}#rtcanhan .pp{align-items:center;gap:6px;display:flex}#rtcanhan .pp .lv{color:#9fb6b5;padding-left:10px;font-size:11px;font-weight:800}#rtcanhan .co-row .txt,#rtcanhan .co-row input.txt{border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;border-radius:7px;width:100%;padding:5px 7px;font-size:11.5px;font-weight:650}#rtcanhan .co-row .txt.pv{margin-top:4px}#rtcanhan .co-row .sel,#rtcanhan .co-row select.sel{min-width:120px;font-size:11.5px;font-weight:700}#rtcanhan .rd,.inv-table .rd{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}#rtcanhan .rd.l,.inv-table .rd.l{text-align:left}#rtcanhan .rd.em,.inv-table .rd.em{color:var(--faint);background:0 0;border-color:#0000;font-style:italic;font-weight:650}#rtcanhan .pp-st{letter-spacing:.2px;margin-top:3px;font-size:9.5px;font-weight:800;display:block}#rtcanhan .pp-st.g{color:#177a4c}#rtcanhan .pp-st.a{color:#a86a00}#rtcanhan .pp-st.r{color:#b3382b}.inv-table th{white-space:normal}.inv-table .inv-sub{color:var(--faint);margin-top:2px;font-size:10px;font-weight:650;display:block}.inv-table .rd{max-width:100%}.inv-table td .txt.res,.inv-table input.txt.res{border:1px solid var(--edit-line);background:var(--edit);color:#6d5410;border-radius:7px;width:100%;padding:6px 8px;font-size:12px;font-weight:650}.inv-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tpl-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tpl-bar select,.tpl-bar select.sel{min-width:210px;max-width:300px;font-size:11.5px;font-weight:650}.tpl-note{font-size:11px;line-height:1.4}.glogo{text-align:center;letter-spacing:-1px;font-family:Poppins,Be Vietnam Pro,sans-serif;font-size:30px;font-weight:800}.gl-blue{color:#4285f4}.gl-red{color:#ea4335}.gl-yellow{color:#fbbc05}.gl-green{color:#34a853}.gnote{color:var(--faint);border:1px solid var(--line);background:#f6f9f9;border-radius:9px;margin-top:14px;padding:9px 11px;font-size:12.5px;line-height:1.5}.gnote b{color:var(--acc-2)}.loginbox .gbox-title{text-align:center;margin:8px 0 2px;font-size:22px}.loginbox .gbox-sub{text-align:center}.gbox-alt{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.gbox-alt .back-home{margin-top:0}.pick-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 2px 2px;display:grid}@media (max-width:520px){.pick-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:360px){.pick-grid{grid-template-columns:repeat(2,1fr)}}.pbox{text-align:center;cursor:pointer;letter-spacing:-.01em;color:#173f3d;background:#fff;border:none;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:6px 8px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1228280d}.pbox:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1228281f}.pbox:active{transform:none}.pick-company{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);padding:12px 4px 0;font-size:10.5px;font-weight:800}.pickmodal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#081e1f80;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.pickmodal.on{display:flex}.pickmodal-back{position:absolute;inset:0}.pickmodal-in{background:#fff;border-radius:16px;width:min(100%,440px);animation:.16s pmpop;position:relative;overflow:hidden;box-shadow:0 30px 80px #00141666}@keyframes pmpop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.pickmodal-in .pickmodal-hd{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdfd,#f5faf9);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:15px 18px;display:flex}.pickmodal-in .pickmodal-hd h3{color:var(--acc-2);font-size:16px;line-height:1.3}.pickmodal-in .pm-sub{color:var(--faint);flex:1 0 100%;font-size:12px}.pickmodal-in .pm-x{color:var(--faint);font-size:22px;line-height:1;text-decoration:none;position:absolute;top:12px;right:14px}.pickmodal-in .pm-x:hover{color:var(--ink)}.pickmodal-in .pm-list{padding:8px}.pick-bar-wrap{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.pick-bar{color:#173f3d;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1228280d}.pick-bar:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1228281f}.pick-bar span{color:var(--mut);font-size:11px}.qa-page{max-width:980px}.qa-list{margin:0;padding:0;list-style:none}.qa-item{border:1px solid var(--line);border-left:3px solid var(--a);background:var(--card);border-radius:9px;margin-bottom:10px;padding:10px 12px}.qa-item:last-child{margin-bottom:0}.qa-num{color:var(--a);text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:700}.qa-item .qa-q{color:var(--ink);margin:4px 0 6px;font-size:15px}.qa-item .qa-assumed{color:var(--mut);margin:0;font-size:13px}.qa-item .qa-src{color:var(--faint);margin:4px 0 0;font-size:12px}.qa-foot{text-align:center}.wsum{color:var(--mut);align-items:center;gap:10px;margin-bottom:11px;font-size:12.5px;font-weight:650;display:flex}.wsum b{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.wsum .bar2{background:#eef2f2;border-radius:99px;flex:1;max-width:320px;height:6px;overflow:hidden}.wsum .bar2 i{background:var(--g);height:100%;display:block}.wk{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.wcol{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.wcol.out{background:#fafcfc}.wcol.out .wh{background:#f1f5f5}.wcol.out .wh b,.wcol.out .wh span{color:#a9b6b5}.wh{border-bottom:1px solid var(--line);background:#f6f9f9;align-items:center;gap:6px;padding:7px 9px;display:flex}.wh b{color:var(--ink);font-size:11.5px;font-weight:800}.wh span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.wh .ld{color:var(--faint);background:#eef2f2;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:800}.wh .ld.l1{background:var(--g-bg);color:var(--g)}.wh .ld.l2{color:#8a6a2f;background:#fdf3dc}.wh .ld.l3{color:#a83c2c;background:#fbeeec}.wb{flex-direction:column;gap:6px;min-height:150px;padding:7px;display:flex}.wnone{color:#c2cecd;text-align:center;padding-top:8px;font-size:11px;font-weight:700}.wc{border:1px solid;border-radius:9px;padding:6px 8px 7px;display:block}.wc.n{background:#f5f9fd;border-color:#d6e2ef}.wc.c{background:#f2faf5;border-color:#c9e6d5}.wc.no{background:#fffdf8;border-style:dashed;border-color:#c9b7a0}.wc.ok{box-shadow:inset 3px 0 0 var(--g)}.wst{letter-spacing:.3px;margin-bottom:3px;font-size:8.5px;font-weight:800;display:block}.wst.ok{color:var(--g)}.wst.no{color:#a1874a}.wst.late{color:#a83c2c}.wc .wt{color:var(--ink);font-size:11px;font-weight:800;line-height:1.35;display:block}.wc .ws{color:#8a9997;margin-top:2px;font-size:9.5px;font-weight:700;line-height:1.3;display:block}.wr{color:var(--g);background:#e9f6ee;border-radius:5px;margin-top:4px;padding:2px 5px;font-size:9.5px;font-weight:700;line-height:1.3;display:block}.wc .wm{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.wc .wm i{border:1px solid var(--line);color:#8a9997;background:#fff;border-radius:99px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:800}.wc .wm i.mk.s{color:var(--acc-2);background:#e6f1ef;border-color:#bcd8d6}.wc .wm i.mk.e{color:#a83c2c;background:#fbeeec;border-color:#f0c9c3}.wc .wm i.pp{color:#2f4f7a;background:#eef4fb;border-color:#d6e2ef}.wc .wm i.hp{color:#2f4f7a;background:#f1f6fc;border-color:#cfdced}.wc .wm i.co{color:#8a6a2f;background:#f6efe4;border-color:#e3cfa8}.wpend{background:#fdf7f6;border:1px dashed #e6b5ad;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;display:flex}.wpend b{color:#a83c2c;margin-right:4px;font-size:11.5px;font-weight:800}.wpend .wc{max-width:280px}.callg{color:var(--faint);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11px;font-weight:650;display:flex}.callg i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}.callg i.lg-team{background:#eef4fb;box-shadow:inset 0 0 0 1px #d6e2ef}.callg i.lg-self{background:#e9f6ee;box-shadow:inset 0 0 0 1px #c9e6d5}.callg i.lg-done{background:#fff;box-shadow:inset 0 0 0 1.5px #177a4c}.callg i.lg-open{background:#fff;box-shadow:inset 0 0 0 1.5px #c9b7a0}.ytd-panel{border:1px solid var(--line);margin-bottom:var(--gapv,12px);background:#fff;border-radius:14px;overflow:hidden}.ytd-panel-head{border-bottom:1px solid var(--line);background:#f6f9f9;padding:11px 14px}.ytd-panel-head .cd{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:9px;font-weight:800;display:block}.ytd-panel-head h4{color:var(--ink);font-size:14px;font-weight:800}.ytd-k3{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 14px 0;display:grid}.ytd-k3>div{border:1px solid var(--line);background:#fafcfc;border-radius:11px;padding:9px 12px}.ytd-k3 span{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800;display:block}.ytd-k3 b{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.2;display:block}.ytd-k3 em{color:#8a9997;font-size:10.5px;font-style:normal;font-weight:650;display:block}.ytd-k3 .a2 b{color:var(--g)}.ytd-k3 .a3 b{color:#8a6a2f}.ytd-note{border-radius:9px;margin:10px 14px 0;padding:8px 11px;font-size:12px;font-weight:700}.ytd-note.ok{background:var(--g-bg);color:var(--g);border:1px solid #bfe1cf}.ytd-note.out{color:#a83c2c;background:#fbeeec;border:1px solid #f0c9c3}.ytd-note.none{border:1px dashed var(--line);color:#8a9997;background:#f6f9f9}.ytd-blk{border-bottom:1px solid #f1f5f5;padding:12px 14px}.ytd-blk.last{border-bottom:none}.ytd-blk .k{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.ytd-blk .dl{border-bottom:1px dashed #f1f5f5;align-items:center;gap:9px;padding:6px 0;display:flex}.ytd-blk .dl:last-child{border-bottom:none}.ytd-blk .dl .nm{min-width:0;color:var(--ink);flex:1;font-size:12px;font-weight:700}.ytd-blk .dl .nm small{color:#8a9997;font-size:10.5px;font-weight:650;display:block}.ytd-blk .dl .stt{color:var(--faint);background:#eef2f2;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800}.ytd-blk .dl .pp{font-variant-numeric:tabular-nums;text-align:right;min-width:62px;font-size:12.5px;font-weight:800}.ytd-blk .dl .pp.ok{color:var(--g)}.ytd-blk .dl .pp.out{color:#a83c2c}.ytd-blk .dl .pp.none{color:#a9b6b5;font-weight:700}@media (max-width:900px){.ytd-k3{grid-template-columns:1fr}}.rsum{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.rsum .rc{border:1px solid var(--line);color:var(--faint);background:#fff;border-radius:10px;align-items:baseline;gap:7px;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex}.rsum .rc b{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.ccard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:9px;overflow:hidden}.ccard[open]{border-color:var(--acc-line)}.cch3{cursor:pointer;background:#f8fbfb;align-items:center;gap:11px;padding:9px 12px;list-style:none;display:flex}.cch3::-webkit-details-marker{display:none}.cch3 .sl{color:var(--acc-2);font-variant-numeric:tabular-nums;background:#f6fbfa;border:1px solid #cfe1e0;border-radius:8px;flex:none;min-width:96px;padding:5px 8px;font-size:12px;font-weight:800;display:block}.cch3 .sl small{color:#5d8b89;font-size:10px;font-weight:700;display:block}.cch3 .sl.no{color:#a1874a;background:#fffdf8;border-color:#e3cfa8}.cch3 .sl.no small{color:#c0a878}.cch3 .ct{flex:1;min-width:0}.cch3 .ct b{color:var(--ink);font-size:12.5px;font-weight:800;line-height:1.35;display:block}.cch3 .ct small{color:#8a9997;font-size:11px;font-weight:650;display:block}.cch3 .kchip{border-radius:99px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.cch3 .kchip.n{color:#2f4f7a;background:#eef4fb}.cch3 .kchip.c{color:var(--g);background:#e9f6ee}.cch3 .cst{border-radius:99px;flex:none;padding:3px 9px;font-size:10px;font-weight:800}.cch3 .cst.s0{color:var(--faint);background:#f6f9f9}.cch3 .cst.s1{color:#8a6a2f;background:#fdf3dc}.cch3 .cst.s2{color:#2f4f7a;background:#eef4fb}.cch3 .cst.s3{background:var(--g-bg);color:var(--g)}.ccb{border-top:1px solid var(--line);padding:11px 12px 12px}.csrc{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px;display:grid}.csrc span{border:1px solid var(--line);color:var(--mut);background:#fafcfc;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:650}.csrc i{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:9px;font-style:normal;font-weight:800;display:block}.csrc em{color:#a9b6b5;font-style:italic}.cschedule{background:#f6fbfa;border:1px solid #cfe1e0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;padding:9px 11px;display:flex}.cschedule .ast{border-radius:99px;padding:3px 9px;font-size:10px;font-weight:800}.cschedule .ast.g{background:var(--g-bg);color:var(--g)}.cschedule .ast.r{color:#a83c2c;background:#fbeeec}.cschedule .cnote{font-size:11.5px;font-weight:650}.csec{background:#fffdf8;border:1px solid #eddcbe;border-radius:10px;margin-bottom:10px;padding:11px 12px}.csec.behavior{background:#f7fafd;border-color:#cfdced}.csec .ch2{align-items:center;gap:9px;margin-bottom:9px;display:flex}.csec .cbadge{letter-spacing:.4px;text-transform:uppercase;color:#8a6a2f;background:#f6efe4;border-radius:99px;flex:none;padding:3px 10px;font-size:10px;font-weight:800}.csec.behavior .cbadge{color:#2f4f7a;background:#eef4fb}.csec select.mk{color:#7a5c22;background:#fff;border:1px solid #e3cfa8;border-radius:7px;max-width:340px;padding:6px 8px;font-size:11.5px;font-weight:700}.csec.behavior select.mk,.csec select.mk.q{color:#2f4f7a;background:#f7fafd;border-color:#cfdced}.cgrid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.lb2{letter-spacing:.7px;text-transform:uppercase;color:#a1874a;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.csec.behavior .lb2{color:#7089ab}.csec textarea.ta{width:100%;min-height:74px;color:var(--ink);background:#fff;border:1px solid #e3cfa8;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}.csec textarea.ta.q{background:#f7fafd;border-color:#cfdced}.csec textarea.ta:disabled,.csec textarea.ta[aria-disabled=true]{color:#8a9997;background:#f5f8f8;border-color:#e4ebeb}.csc{border:1px solid var(--line);background:#f6f9f9;border-radius:9px;align-items:center;gap:12px;margin-bottom:9px;padding:8px 11px;display:flex}.csc .scn{border-radius:9px;flex:none;align-items:baseline;gap:1px;padding:5px 11px;display:inline-flex}.csc .scn b{white-space:nowrap;font-size:13px;font-weight:800}.csc .scn.g{background:var(--g-bg);color:var(--g)}.csc .scn.a{color:#8a6a2f;background:#fdf3dc}.csc .scn.r{color:#a83c2c;background:#fbeeec}.csc .scl{flex:1;min-width:0}.csc .scp{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.csc .scp i{border:1px solid;border-radius:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.csc .scp i.f{color:var(--g);background:#eef7f1;border-color:#c9e6d5}.csc .scp i.h{color:#8a6a2f;background:#fdf6ec;border-color:#e3cfa8}.csc .scp i.z{color:#a9b6b5;background:#f6f9f9;border-color:#e4ebeb}.cai{border-radius:9px;margin-bottom:10px;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.55}.cai.ok{color:#4c3f78;background:#f6f2fb;border:1px solid #ddd5f0}.cai.no{border:1px dashed var(--line);color:#8a9997;background:#f6f9f9}.cai .ail{letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.cmk{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cmk>span{width:210px}.cmk .gp.r{color:#a83c2c;background:#fbeeec;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:800}.cfoot{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:11px;display:flex}.cfoot .coach-close{margin-left:auto}.coach-warn{background:#fffdf8;border-color:#e3cfa8}@media (max-width:900px){.cgrid,.csrc{grid-template-columns:1fr}}#budget .bdg-note{color:var(--faint);margin:8px 0 4px;font-size:12px;font-weight:650}#budget .bdg-table th{letter-spacing:.5px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}#budget .bdg-table td{vertical-align:middle;font-size:12.5px}#budget .bdg-table .gn b{color:var(--ink);font-size:12.5px;font-weight:800;line-height:1.35;display:block}#budget .bdg-table .gn span{color:#a83c2c;font-size:10.5px;font-weight:700;display:block}#budget .bdg-table .curv{color:var(--faint);margin-top:2px;font-size:10px;font-weight:700;display:block}#budget .bdg-amount{text-align:right;font-variant-numeric:tabular-nums;width:96px;color:var(--ink);background:#fffdf8;border:1px solid #e3cfa8;border-radius:7px;padding:5px 8px;font-size:12.5px;font-weight:700}#budget .bdg-amount:disabled,#budget .bdg-amount[aria-disabled=true]{color:#8a9997;background:#f5f8f8;border-color:#e4ebeb}#budget tr.bdg-total td{background:#f2f7f7;border-top:2px solid #cfe1e0;font-weight:800}#budget .bdg-foot{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#budget .bdg-hint{font-size:11.5px;font-weight:650}#budget .btn.off{opacity:.5}#budget .bdg-inbox{background:#fffdf8;border:1px solid #e3cfa8;border-radius:11px;margin-bottom:11px;padding:10px 12px}#budget .bdg-inbox>b{color:#8a6a2f;margin-bottom:7px;font-size:12px;font-weight:800;display:block}#budget .bdg-inbox-row{border-top:1px dashed #eddcbe;flex-wrap:wrap;align-items:center;gap:9px;padding:7px 0;display:flex}#budget .bdg-inbox-row .an{flex:1;min-width:160px}#budget .bdg-inbox-row .an b{color:var(--ink);font-size:12.5px;font-weight:800;display:block}#budget .bdg-inbox-row .an small{color:#8a9997;font-size:10.5px;font-weight:650;display:block}#budget .bdg-inbox-amount{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}@media (max-width:1100px){#budget .bdg-table{min-width:900px}}.meeting-card>.meeting-fold>.meeting-fold-sum{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.meeting-card>.meeting-fold>.meeting-fold-sum::-webkit-details-marker{display:none}.meeting-card>.meeting-fold>.meeting-fold-sum:before{content:"▸";color:var(--faint);font-size:12px}.meeting-card>.meeting-fold[open]>.meeting-fold-sum:before{content:"▾"}.meeting-card>.meeting-fold>.meeting-fold-sum b{color:var(--acc-2);flex:1;font-size:14px;font-weight:700;line-height:1.35}.meeting-card>.meeting-fold>.meeting-fold-sum i{color:var(--faint);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.meeting-card>.meeting-fold[open]>.meeting-fold-sum{margin-bottom:9px}.meeting-drawer-backdrop .meeting-drawer-dismiss{display:block;position:absolute;inset:0}.meeting-page .meeting-drawer-body{padding:0}:root{--page-max:1600px}.wrap{max-width:var(--page-max)}:root{--page-pad:22px}@media (max-width:1440px){:root{--page-pad:18px}}@media (max-width:820px){:root{--page-pad:12px}}.topnav{padding-inline:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)))}#hd2 .row-del,#hd3 .row-del,#hd4 .row-del,#hd5 .row-del{color:#b3382b;width:22px;height:22px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #f0c4bd;border-radius:6px;margin-left:auto;padding:0;font-size:12px;font-weight:700;line-height:1;display:block}#hd2 .row-del:hover,#hd3 .row-del:hover,#hd4 .row-del:hover,#hd5 .row-del:hover{background:#fdecea;border-color:#e2a99f}#hd2 .row-del:disabled,#hd2 .row-del[aria-disabled=true],#hd3 .row-del:disabled,#hd3 .row-del[aria-disabled=true],#hd4 .row-del:disabled,#hd4 .row-del[aria-disabled=true],#hd5 .row-del:disabled,#hd5 .row-del[aria-disabled=true]{opacity:.45;cursor:not-allowed}.chipcell .chip-add{border:1px dashed var(--line);cursor:pointer;width:28px;height:28px;color:var(--mut);background:#fff;border-radius:8px;font-weight:700;line-height:1}.chipcell .chip-add:hover{color:#4b3b73;border-color:#4b3b73}.chip-picker{text-align:left;background:#fff;border-radius:16px;flex-direction:column;width:94%;max-width:560px;max-height:88vh;margin:32px auto;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.cpk-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.cpk-title{color:#1f3b39;flex:1;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.cpk-tag{color:#4b3b73;background:#efeafb;border:1px solid #d9cff2;border-radius:16px;padding:4px 12px;font-size:13px;font-weight:600}.cpk-x{cursor:pointer;color:var(--mut);background:0 0;border:none;font-size:18px}.cpk-search{border:1.5px solid var(--line);border-radius:12px;align-items:center;gap:8px;margin:14px 18px 8px;padding:10px 12px;display:flex}.cpk-search input{border:none;outline:none;flex:1;width:auto;font-size:16px;font-weight:600}.cpk-cats{flex-wrap:wrap;gap:8px;padding:4px 18px 12px;display:flex}.cpk-cat{border:1px solid var(--line);cursor:pointer;color:var(--mut);background:#fff;border-radius:16px;padding:7px 14px;font-size:13px;font-weight:600}.cpk-cat.on{color:#fff;background:#4b3b73;border-color:#4b3b73}.cpk-body{border-top:1px solid var(--line);padding:0 8px;overflow:auto}.cpk-sec{letter-spacing:.4px;color:var(--mut);text-transform:uppercase;padding:14px 12px 6px;font-size:12px;font-weight:800}.cpk-body>.cpk-sec:first-child{background:#f6f3fc;margin:0 -8px;padding-left:20px}.cpk-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.cpk-item.on{background:#f6f3fc}.cpk-check{border:2px solid var(--line);color:#4b3b73;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.cpk-item.on .cpk-check{color:#fff;background:#4b3b73;border-color:#4b3b73}.cpk-main{flex-direction:column;flex:1;gap:2px;display:flex}.cpk-main b{color:var(--ink);font-size:16px;font-weight:750}.cpk-d{color:var(--mut);font-size:13.5px}.cpk-lv{color:#4b3b73;white-space:nowrap;font-size:13.5px;font-weight:700}.cpk-empty{text-align:center;color:var(--mut);padding:24px}.cpk-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cpk-count{color:var(--ink);font-weight:700}.cpk-actions{gap:10px;display:flex}.cpk-actions .btn{padding:10px 24px;font-size:15px}.cpk-actions .btn:not(.ghost){background:#4b3b73;border-color:#4b3b73}#hdcf .cf-tabs{background:#eef3f3;border-radius:10px;gap:3px;margin:10px 0 12px;padding:3px;display:inline-flex}#hdcf .cf-seg{cursor:pointer;color:var(--faint);background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}#hdcf .cf-seg.on{color:var(--acc-2);background:#fff;box-shadow:0 1px 3px #00000017}#hdcf .cf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#hdcf .cf-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#hdcf .cf-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#hdcf .cf-tag{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}#hdcf .cf-tag.gy{color:#6d8b8a;background:#eef2f2;border-color:#dde5e5}#hdcf .cf-lay{background:#eef3f3;border-radius:8px;gap:2px;padding:2px;display:inline-flex}#hdcf .cf-lay a{cursor:pointer;color:var(--faint);background:0 0;border:none;border-radius:6px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none}#hdcf .cf-lay a.on{color:var(--acc-2);background:#fff;box-shadow:0 1px 3px #00000014}#hdcf .cf-wrap{border:1px solid var(--line);border-radius:10px;margin-top:10px;overflow-x:auto}#hdcf table.cf-tb{border-collapse:separate;border-spacing:0;width:100%;min-width:1380px;font-size:12.2px}#hdcf table.cf-tb-track{min-width:1860px}#hdcf .cf-tb th,#hdcf .cf-tb td{white-space:nowrap;padding:6px 8px}#hdcf .cf-tb th{color:#415857;letter-spacing:.3px;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--line);z-index:3;background:#f2f7f6;font-size:10px;font-weight:800;position:sticky;top:0}#hdcf .cf-tb th.k,#hdcf .cf-tb td.k{text-align:left;z-index:2;border-right:1px solid var(--line);background:#fff;min-width:330px;position:sticky;left:0}#hdcf .cf-tb th.k{z-index:4;background:#f2f7f6}#hdcf .cf-tb th.fy,#hdcf .cf-tb td.fy{border-left:1px solid var(--line);background:#fbfdfc}#hdcf .cf-tb td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f5f5}#hdcf .cf-tb tr.grp td{color:var(--acc-2);letter-spacing:.6px;text-transform:uppercase;background:#f6fbfa;font-size:10px;font-weight:800}#hdcf .cf-tb tr.sum td{background:#edf5f3;font-weight:800}#hdcf .cf-tb tr.res td{background:var(--acc-2);color:#fff;font-weight:800}#hdcf .cf-tb tr.res td .cf-nm,#hdcf .cf-tb tr.res td b{color:#fff}#hdcf .cf-tb tr.res td .cf-code{color:#ffffff80}#hdcf .cf-tb tr.res td .cf-fx{color:#ffffffb8}#hdcf .cf-tb tr.res td .cf-tog{color:#fff9}#hdcf .cf-tb tr.res td .cf-src{color:#fff;background:#ffffff24;border-color:#ffffff4d}#hdcf .cf-tb tr.res td.neg,#hdcf .cf-tb tr.res td.pos{color:#fff}#hdcf .cf-tb tr.bal td{background:#fafcfc;font-weight:700}#hdcf .cf-tb tr.kid td.k{color:var(--faint);padding-left:30px;font-weight:500}#hdcf .cf-tb tr.kid td{color:var(--faint);font-size:11.6px}#hdcf .cf-tb td.k a{color:inherit;width:100%;text-decoration:none;display:inline-block}#hdcf .cf-tb td.k a:hover .cf-nm{text-decoration:underline}#hdcf .cf-code{color:#9db2b1;margin-right:7px;font-family:Consolas,ui-monospace,monospace;font-size:9.5px;font-weight:700}#hdcf .cf-nm{color:var(--ink);font-weight:650}#hdcf .cf-src{color:#2b5f8a;background:#eef5fb;border:1px solid #c5daea;border-radius:5px;margin-left:8px;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-block}#hdcf .cf-fx{color:var(--faint);margin-left:8px;font-size:10px;font-style:italic;font-weight:600}#hdcf .cf-tog{color:#9db2b1;width:13px;font-weight:800;display:inline-block}#hdcf .cf-flag{color:#a83c2c;background:#fdf4f2;border:1px solid #f0c9c3;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-weight:800}#hdcf .cf-tb td.neg{color:#a83c2c}#hdcf .cf-tb td.pos{color:#177a4c}#hdcf .cf-tb td.c2{padding:4px 8px;line-height:1.24}#hdcf .c2 .tt{font-size:12px;font-weight:800;display:block}#hdcf .c2 .kh{color:#a3b6b5;font-size:10px;font-weight:600;display:block}#hdcf .c2 .tt.na{color:#c9d6d5;font-weight:600}#hdcf .cf-tb td.lg{background:#eef8f1}#hdcf .cf-tb td.la{background:#fff8e8}#hdcf .cf-tb td.lr{background:#fdefec}#hdcf .cf-tb td.fut{background:#fafcfc}#hdcf .cf-tb th.fut{color:#a9bcbb}#hdcf .cf-tb td.tdy,#hdcf .cf-tb th.tdy{border-left:2px solid #c79a2a}#hdcf .cf-tb th.msel{color:var(--acc-2);background:#e6f2ef}#hdcf .cf-tb td.msel{background:#f2faf8}#hdcf .cf-tb tr.res td.msel{background:#0c3a3c}#hdcf .cf-srcbox{background:#fbfdff;border-color:#c5daea}#hdcf .cf-kv{grid-template-columns:158px 1fr;gap:7px 12px;margin-top:10px;font-size:13px;display:grid}#hdcf .cf-kv .k2{color:var(--faint);text-transform:uppercase;letter-spacing:.4px;padding-top:2px;font-size:11px;font-weight:700}#hdcf .cf-rvchips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}#hdcf .cf-rvchips .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}#hdcf .cf-rvchips .f b{color:#93a5a4;font-size:11.5px}#hdcf .cf-rvchips .f.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#hdcf .cf-rvchips .f.on b{color:#9ccbc8}#hdcf .cf-rvbadge{color:#fff;background:#b3382b;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}#hdcf .cf-rvtable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#hdcf .cf-rvtable th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:8px 6px;font-size:9.5px;font-weight:800}#hdcf .cf-rvtable th.c,#hdcf .cf-rvtable td.c{text-align:center}#hdcf .cf-rvtable td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:9px 6px;font-size:12.5px}#hdcf .cf-rvtable td small{color:#93a5a4;margin-top:2px;font-size:10px;font-weight:700;display:block}#hdcf .cf-rvtable td small.hot{color:#b3382b}#hdcf .cf-gn b{color:#7fa3a2;font-family:Consolas,monospace;font-size:10px;font-weight:800;display:block}#hdcf .cf-gn span{color:var(--ink);font-weight:700;line-height:1.35;display:block}#hdcf .cf-tchip{border-radius:7px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}#hdcf .cf-tchip.thu{color:#177a4c;background:#e4f3ea;border:1px solid #bfe1cf}#hdcf .cf-tchip.chi{color:#2f4f7a;background:#f5f8fc;border:1px solid #cfdced}#hdcf .cf-pv{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;display:inline-block}#hdcf .cf-dev{margin-left:6px;font-size:12px;font-weight:800;display:inline-block}#hdcf .cf-pv.g,#hdcf .cf-dev.g{color:#177a4c}#hdcf .cf-pv.r,#hdcf .cf-dev.r{color:#b3382b}#hdcf .cf-rsel{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:650}#hdcf .cf-stt{border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}#hdcf .cf-stt.wait{color:#6d5410;background:#fcf6dd;border:1px solid #e6d98f}#hdcf .cf-stt.done{color:#177a4c;background:#e8f5ee;border:1px solid #bfe1cf}#hdcf .cf-rvempty{text-align:center;color:var(--faint);padding:26px 8px;font-weight:650}#hd8{--asp-tc:#a8801f;--asp-kh:#2f7a4f;--asp-qt:#2f4f7a;--asp-cn:#a8562f}#hd8 .mt-aspchips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}#hd8 .mt-aspchips .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}#hd8 .mt-aspchips .f .n{opacity:.65;margin-left:4px}#hd8 .mt-aspchips .f.on{background:var(--ct-head);border-color:var(--ct-head);color:#fff}#hd8 .mt-aspchips .f.fa{padding-left:22px;position:relative}#hd8 .mt-aspchips .f.fa:before{content:"";background:var(--asp);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#hd8 .mt-aspchips .f.fa.on{background:var(--asp);border-color:var(--asp);color:#fff}#hd8 .mt-aspchips .f.fa.on:before{background:#fff}#hd8 [data-asp=Tài\ chính]{--asp:var(--asp-tc)}#hd8 [data-asp=Khách\ hàng]{--asp:var(--asp-kh)}#hd8 [data-asp=Quy\ trình]{--asp:var(--asp-qt)}#hd8 [data-asp=Con\ người]{--asp:var(--asp-cn)}#hd8 .mt-ct-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1180px}#hd8 .mt-ct-table th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 5px;font-size:9.5px;font-weight:800;line-height:1.25}#hd8 .mt-ct-table th.c{text-align:center}#hd8 .mt-ct-table th small{color:#586463;letter-spacing:.2px;text-transform:none;margin-top:2px;font-size:9px;font-weight:700;display:block}#hd8 .mt-ct-table td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:7px 5px}#hd8 .mt-ct-table td.c{text-align:center}#hd8 .mt-ct-table td.num{text-align:right}#hd8 .mt-ct-table select.cell,#hd8 .mt-ct-table input.num,#hd8 .mt-ct-table input{width:100%;color:var(--ink);box-sizing:border-box;background:#f8fbfb;border:1px solid #cfdcdb;border-radius:7px;padding:6px 7px;font-size:12px;font-weight:650}#hd8 .mt-ct-table input.num{text-align:right;background:var(--edit);border-color:var(--edit-line);color:#6d5410;font-variant-numeric:tabular-nums;font-weight:800}#hd8 .mt-ct-table input.num.ns{color:#2f4f7a;background:#f5f8fc;border-color:#cfdced}#hd8 .mt-ct-table .wfield{color:#6d5410;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}#hd8 .mt-ct-table input.num.w{text-align:center;background:#fdf6e3;border-color:#e6d98f;width:46px}#hd8 .mt-ct-table .calcc{text-align:right;color:#3b4a49;font-variant-numeric:tabular-nums;background:#eef2f2;border-radius:7px;padding:6px 7px;font-size:12px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #cfdbda}#hd8 .mt-ct-table .pctrow{align-items:center;gap:4px;margin-top:3px;display:flex}#hd8 .mt-ct-table .pctrow input.pctin{text-align:right;flex:1;width:auto;min-width:0;padding:3px 6px;font-size:11px;font-weight:800}#hd8 .mt-ct-table .pctrow input.nsb{color:#166b45;background:#f2faf5;border-color:#bfe1cf}#hd8 .mt-ct-table .pctrow input.ylw{color:#6d5410;background:#fcf6dd;border-color:#e6d98f}#hd8 .mt-ct-table .ns-pct-err{text-align:right;margin-top:4px;font-size:10.5px;display:block}#hd8 .mt-ct-table .pctrow i{color:#8ca3a2;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:800}#hd8 .mt-ct-table .subpct{text-align:right;color:#2f4f7a;font-variant-numeric:tabular-nums;letter-spacing:.1px;margin-top:4px;font-size:11.5px;font-weight:800;display:block}#hd8 .mt-ct-table .subpct.col{color:#0b5f62}#hd8 .mt-ct-table .goalwrap{border:1px solid #e6dcb8;border-left:4px solid var(--asp,#cfdbda);text-align:left;background:#fcfaf1;border-radius:8px;padding:5px 10px;position:relative}#hd8 .mt-ct-table .goalwrap .cd{letter-spacing:.3px;color:#93865a;align-items:center;gap:5px;font-family:Consolas,monospace;font-size:9px;font-weight:700;display:flex}#hd8 .mt-ct-table .goalwrap .cd b{color:var(--asp,var(--mut));font-size:10px}#hd8 .mt-ct-table .goalwrap .goal-sel{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e6dcb8;border-radius:6px;padding:3px 6px}#hd8 .mt-ct-table .goalwrap .row-del{color:var(--r);margin-left:auto;padding:0 5px;font-size:11px;line-height:1.4}#hd8 .mt-ct-table .goalwrap .txt2{color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:650;line-height:1.35}#hd8 .mt-ct-table .measure-basis{color:var(--dim);margin-top:3px;font-size:9px;font-weight:700;display:block}#hd8 .mt-ct-table tr.mt-total td{font-variant-numeric:tabular-nums;color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;border-bottom:none;padding:10px 5px;font-size:12.5px;font-weight:800}#hd8 .mt-ct-table .btn{white-space:nowrap;padding:6px 9px;font-size:12px}#hd8 .mt-td-table tr.aspband td{border-bottom:1px solid #eef4f3;border-left:4px solid var(--asp,#cfdbda);background:#fbfdfd;padding:4px 10px}#hd8 .mt-td-table tr.aspband b{letter-spacing:1.1px;color:var(--asp,var(--mut));font-size:9.5px;font-weight:800}#hd8 .mt-td-table tr.aspband span{color:var(--faint);margin-left:9px;font-size:10px;font-weight:700}#hd8 .pbar{background:#eef2f2;border-radius:99px;max-width:96px;height:5px;margin:4px auto 0;display:block;overflow:hidden}#hd8 .pbar i{height:100%;display:block}#hd8 .pbar.ok i{background:var(--ok)}#hd8 .pbar.out i{background:var(--bad)}#hd8 .mt-gd .gd{background:#f7f9f9;border:1px solid #e2e8e8;border-radius:8px;overflow:hidden}#hd8 .mt-gd .gd>div{justify-content:space-between;align-items:center;gap:6px;padding:2px 7px;display:flex}#hd8 .mt-gd .gd>div+div{border-top:1px solid #e8eded}#hd8 .mt-gd .gd i{letter-spacing:.6px;color:#8c9a99;font-size:8px;font-style:normal;font-weight:800}#hd8 .mt-gd .gd b{color:#37403f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}#hd8 .mt-gd .gd.off b{color:#b3c0bf}#hd8 .mt-gd .gdp{justify-content:center;align-items:center;gap:5px;margin-top:4px;display:flex}#hd8 .mt-gd .gdp .pv{font-size:12.5px}#hd8 .mt-lc-table .age{font-variant-numeric:tabular-nums;color:var(--faint);margin-top:4px;font-size:10.5px;font-weight:800}#hd8 .mt-lc-table .age.hot{color:var(--bad)}#hd8 .mt-ct-table .wchip.over{color:#a11;background:#fdecec;border-color:#e6b8b8}#khv2root{--bg:#f3f6f6;--card:#fff;--line:#dce5e5;--ink:#132020;--mut:#37403f;--faint:#586463;--acc:#0d6568;--acc-2:#084b4e;--acc-soft:#e1f0ef;--acc-line:#bcd8d6;--g:#177a4c;--g-bg:#e4f3ea;--r:#b3382b;--r-bg:#fae7e4;--chip:#eef1f4;--edit:#fffdf4;--edit-line:#ead59b;--shadow-sm:0 4px 16px #13363712}#khv2root *{box-sizing:border-box;margin:0;padding:0}#khv2root{background:var(--bg);color:var(--ink);padding:24px;font-family:Be Vietnam Pro,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.5}#khv2root h3,#khv2root h4{font-family:Poppins,Be Vietnam Pro,sans-serif}#khv2root button,#khv2root select,#khv2root input{font-family:inherit}#khv2root .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;max-width:1820px;margin:0 auto;padding:20px 22px 22px}#khv2root .card h3{color:var(--ink);letter-spacing:-.2px;margin-bottom:12px;font-size:19px}#khv2root .bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}#khv2root .msel{color:var(--acc-2);background:#f8fbfb;border:1px solid #cfdcdb;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;font-weight:800;display:inline-flex}#khv2root .msel select{border:1px solid var(--line);color:var(--acc-2);background:#fff;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:800}#khv2root .seg{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}#khv2root .seg a{color:var(--faint);cursor:pointer;white-space:nowrap;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}#khv2root .seg a+a{border-left:1px solid var(--line)}#khv2root .seg a.on{color:#fff;background:#0f3b3d}#khv2root .seg .rvbadge{color:#fff;background:#b3382b;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}#khv2root .barbtns{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:-4px 0 10px;display:flex}#khv2root .wrap.revfull{grid-template-columns:1fr}#khv2root .bar .sel{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}#khv2root .pill{background:var(--edit);border:1px solid var(--edit-line);color:#6d5410;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}#khv2root .bar .right{gap:8px;margin-left:auto;display:flex}#khv2root .btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:700}#khv2root .btn:hover{border-color:var(--acc-line)}#khv2root .btn.pri{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#khv2root .btn.pri:disabled,#khv2root .btn.pri[aria-disabled=true]{cursor:not-allowed;background:#c9d5d4;border-color:#c9d5d4}#khv2root .btn.sm{padding:6px 11px;font-size:12.5px}#khv2root .wrap{grid-template-columns:270px 1fr;align-items:start;gap:14px;display:grid}#khv2root .qlist{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}#khv2root .qlist .qh{border-bottom:1px solid var(--line);letter-spacing:.9px;text-transform:uppercase;color:var(--faint);background:#f8fbfb;padding:9px 12px;font-size:10px;font-weight:800}#khv2root .asph{letter-spacing:1px;text-transform:uppercase;color:#fff;padding:7px 12px;font-size:9.5px;font-weight:800}#khv2root .qi{cursor:pointer;border-bottom:1px solid #f1f5f5;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}#khv2root .qi:hover{background:#fafcfc}#khv2root .qi.on{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc)}#khv2root .qi .no{color:#fff;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;font-size:10px;font-weight:800;display:flex}#khv2root .qi .bd{flex:1;min-width:0}#khv2root .qi .n{color:var(--mut);margin-bottom:4px;font-size:12px;font-weight:650;line-height:1.35;display:block}#khv2root .qi.on .n{color:var(--acc-2);font-weight:750}#khv2root .mini{background:#e7eeee;border-radius:99px;height:4px;margin-bottom:2px;overflow:hidden}#khv2root .mini i{height:100%;display:block}#khv2root .qi .st{font-size:9.5px;font-weight:700;display:block}#khv2root .lk{margin-left:3px;font-size:10px}#khv2root .lk.op{color:#a86a00}#khv2root .wsm{color:#6d5410;white-space:nowrap;background:#fcf6dd;border:1px solid #e6d98f;border-radius:6px;padding:0 5px;font-size:10px;font-weight:800}#khv2root .head{background:#0f3b3d;border-radius:13px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:11px;padding:13px 17px;display:flex}#khv2root .head .t{color:#fff;min-width:230px}#khv2root .head .t .c{color:#9ccbc8;font-family:Consolas,monospace;font-size:10.5px;font-weight:700;display:block}#khv2root .head .t h4{letter-spacing:-.2px;font-size:16px;line-height:1.3}#khv2root .head .m{text-align:right}#khv2root .head .m span{letter-spacing:.8px;text-transform:uppercase;color:#9ccbc8;font-size:9.5px;font-weight:800;display:block}#khv2root .head .m b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:19px}#khv2root .head .m.a{margin-left:auto}#khv2root .head .m b.ok{color:#8fe0b6}#khv2root .head .m b.warn{color:#f0cf7a}#khv2root .head .m b.over{color:#f2a79a}#khv2root .tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}#khv2root .tools .hint{color:var(--faint);margin-left:auto;font-size:12px}#khv2root table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#khv2root th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:7px 5px;font-size:9.5px;font-weight:800;line-height:1.25}#khv2root th.c{text-align:center}#khv2root tr.gband th{text-align:center;color:#fff;letter-spacing:1px;border-bottom:none;padding:5px;font-size:9.5px}#khv2root tr.gband th.ns{background:#4a6b8a;border-right:2px solid #fff;border-radius:7px 7px 0 0}#khv2root tr.gband th.bl{background:0 0}#khv2root td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:7px 5px}#khv2root td.c{text-align:center}#khv2root .stepno{background:var(--acc-soft);width:20px;height:20px;color:var(--acc-2);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}#khv2root .txt{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.35}#khv2root .txt:focus{outline-offset:-1px;outline:2px solid #0d656840}#khv2root .txt::placeholder{color:#a9b6b5;font-style:italic;font-weight:600}#khv2root .cd2{color:#93a5a4;margin-top:3px;font-family:Consolas,monospace;font-size:9px;font-weight:700;display:block}#khv2root .subpct{text-align:right;color:#8ca3a2;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;font-weight:800;display:block}#khv2root .tbl{max-width:100%;overflow-x:auto}#khv2root .subpct.ns2{color:#8199b8}#khv2root select,#khv2root input.num{width:100%;color:var(--ink);cursor:pointer;background:#f8fbfb;border:1px solid #cfdcdb;border-radius:7px;padding:6px 7px;font-size:12px;font-weight:650}#khv2root select:focus,#khv2root input.num:focus{outline-offset:-1px;background:#fff;outline:2px solid #0d656840}#khv2root select.sp{color:#4d3f78;background:#faf9fd;border-color:#ddd5ee}#khv2root select.dp{border-color:var(--acc-line);color:#0b4f52;background:#f2faf9}#khv2root input.num{text-align:right;background:var(--edit);border-color:var(--edit-line);color:#6d5410;font-variant-numeric:tabular-nums;cursor:text;font-weight:800}#khv2root input.num.ns{color:#2f4f7a;background:#f5f8fc;border-color:#cfdced}#khv2root .calcc{text-align:right;color:#3b4a49;font-variant-numeric:tabular-nums;background:#eef2f2;border-radius:7px;padding:6px 7px;font-size:12px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #cfdbda}#khv2root .dvt{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}#khv2root .num.w{color:#6d5410;text-align:center;background:#fdf6e3;border-color:#e6d98f}#khv2root .del{color:var(--r);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 4px;font-size:13px;font-weight:800}#khv2root .del:hover{background:var(--r-bg)}#khv2root .del:disabled,#khv2root .del[aria-disabled=true]{color:#c9d5d4;cursor:not-allowed;background:0 0}#khv2root .btn.sm:disabled,#khv2root .btn.sm[aria-disabled=true]{color:#b3c0bf;cursor:not-allowed;background:#f4f7f7;border-color:#e8eeee}#khv2root tr.sum td{font-variant-numeric:tabular-nums;color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;border-bottom:none;padding:10px 5px;font-size:12.5px;font-weight:800}#khv2root .emptyrow td{text-align:center;color:var(--faint);padding:24px 6px;font-size:13px;font-weight:600}#khv2root .checks{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}#khv2root .chk{border:1px solid;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;display:flex}#khv2root .chk.ok{background:#f2faf5;border-color:#bfe1cf}#khv2root .chk.warn{background:#fffaf0;border-color:#f0d69a}#khv2root .chk.over{background:#fdf4f2;border-color:#f0c9c3}#khv2root .chk .t2{font-size:12.5px;font-weight:800}#khv2root .chk .t2 small{opacity:.85;font-size:11px;font-weight:600;display:block}#khv2root .chk.ok .t2{color:var(--g)}#khv2root .chk.warn .t2{color:#7a5b12}#khv2root .chk.over .t2{color:#a83c2c}#khv2root .chk .track{background:#e7eeee;border-radius:99px;flex:1;height:8px;overflow:hidden}#khv2root .chk .track i{height:100%;display:block}#khv2root .chk .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}#khv2root .byd{margin-top:12px}#khv2root .byd .k{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10px;font-weight:800;display:block}#khv2root .byd .row{flex-wrap:wrap;gap:7px;display:flex}#khv2root .foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:flex}#khv2root .foot .note{color:var(--faint);font-size:12px;font-weight:600}#khv2root .foot .right2{gap:9px;margin-left:auto;display:flex}#khv2root .sw{border:1px solid var(--line);background:#fff;border-radius:99px;display:flex;overflow:hidden}#khv2root .sw span{color:var(--faint);cursor:pointer;white-space:nowrap;padding:7px 14px;font-size:12.5px;font-weight:700}#khv2root .sw span.on{color:#fff;background:#0d6568}#khv2root .pill.lock{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#khv2root .wrap.theo{grid-template-columns:270px 1fr 360px}#khv2root .strip{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:11px;margin-bottom:12px;display:grid}#khv2root .sbx{border:1px solid var(--line);border-radius:12px;padding:11px 14px}#khv2root .sbx span{letter-spacing:.9px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800;display:block}#khv2root .sbx b{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15;display:block}#khv2root .sbx em{color:var(--faint);font-size:11.5px;font-style:normal;display:block}#khv2root .sbx.k0{background:#0f3b3d;border-color:#0f3b3d}#khv2root .sbx.k0 span,#khv2root .sbx.k0 em{color:#9ccbc8}#khv2root .sbx.k0 b{color:#fff}#khv2root .sbx.k1{background:var(--g-bg);border-color:#bfe1cf}#khv2root .sbx.k1 b{color:var(--g)}#khv2root .sbx.k2{background:var(--edit);border-color:var(--edit-line)}#khv2root .sbx.k2 b{color:#6d5410}#khv2root .sbx.k3{background:#fbeeec;border-color:#f0c9c3}#khv2root .sbx.k3 b{color:#a83c2c}#khv2root .flt{border:1px solid var(--line);background:#fafcfc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:9px 12px;display:flex}#khv2root .flt .k{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}#khv2root .flt .dv{background:var(--line);width:1px;height:20px;margin:0 3px}#khv2root .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700}#khv2root .f.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#khv2root .f.g.on{background:var(--g);border-color:var(--g)}#khv2root .f.a.on{background:#a86a00;border-color:#a86a00}#khv2root .f.r.on{background:#a83c2c;border-color:#a83c2c}#khv2root .f .n{opacity:.65;margin-left:4px}#khv2root .flt .cnt{color:var(--faint);margin-left:auto;font-size:12px;font-weight:700}#khv2root tr.grp td{cursor:pointer;background:#f4f9f9;border-top:1px solid #dfeceb}#khv2root tr.grp:hover td{background:#eef6f5}#khv2root tr.tk td{cursor:pointer;background:#fff}#khv2root tr.tk:hover td{background:#fafcfc}#khv2root tr.selrow td{box-shadow:inset 3px 0 0 var(--acc);background:#f0f7f7!important}#khv2root .exp{width:15px;height:15px;color:var(--faint);vertical-align:middle;background:#fff;border:1px solid #c2cfce;border-radius:4px;justify-content:center;align-items:center;margin-right:6px;font-size:9px;font-weight:800;display:inline-flex}#khv2root .exp.on{color:#fff;background:#0d6568;border-color:#0d6568}#khv2root .gn{vertical-align:middle;max-width:calc(100% - 24px);display:inline-block}#khv2root .gn b{color:#7e9695;font-family:Consolas,monospace;font-size:9px;display:block}#khv2root .gn span{color:var(--acc-2);font-size:12px;font-weight:700;line-height:1.35;display:block}#khv2root .tk .tsk{gap:7px;padding-left:26px;display:flex}#khv2root .tk .tc{color:#93a5a4;padding-top:3px;font-family:Consolas,monospace;font-size:9px;font-weight:700}#khv2root .tk .tn{color:var(--ink);font-size:12px;font-weight:650;line-height:1.35}#khv2root .hd3{flex-direction:column;gap:2px;display:flex}#khv2root .hd3 div{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:5px;padding:1px 6px;display:flex}#khv2root .hd3 .tg{color:#6b7280;min-width:11px;font-size:8px;font-weight:800}#khv2root .hd3 .v{text-align:right;flex:1;font-size:11.5px;font-weight:800}#khv2root .hd3 .kh{color:#6d5410;background:#fcf6dd;border-color:#e6d98f}#khv2root .hd3 .tt{color:#166b45;background:#e4f3ea;border-color:#bfe1cf}#khv2root .hd3 .pc{background:#f2f6f6}#khv2root .pct{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}#khv2root .pct.g{color:var(--g)}#khv2root .pct.a{color:#a86a00}#khv2root .pct.r{color:#a83c2c}#khv2root .prog{background:#eef2f2;border-radius:99px;height:5px;margin-top:3px;overflow:hidden}#khv2root .prog i{height:100%;display:block}#khv2root .prog.g i{background:var(--g)}#khv2root .prog.a i{background:#d2ac3a}#khv2root .prog.r i{background:#c0523f}#khv2root .stt{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}#khv2root .stt.g{background:var(--g-bg);color:var(--g);border:1px solid #bfe1cf}#khv2root .stt.a{background:var(--edit);color:#6d5410;border:1px solid var(--edit-line)}#khv2root .stt.r{color:#a83c2c;background:#fbeeec;border:1px solid #f0c9c3}#khv2root .gapn{font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}#khv2root .gapn.pos{color:var(--g)}#khv2root .gapn.neg{color:#a83c2c}#khv2root .nsu{font-variant-numeric:tabular-nums;color:#2f4f7a;font-size:11px;font-weight:800}#khv2root .nsu small{color:var(--faint);font-size:10px;font-weight:600;display:block}#khv2root .pnl{border:1px solid var(--acc-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;position:sticky;top:14px;overflow:hidden}#khv2root .pnl .ph{border-bottom:1px solid var(--line);background:linear-gradient(#fbfdfd,#f6fafa);padding:12px 14px}#khv2root .pnl .ph .cd{color:#6d8b8a;margin-bottom:3px;font-family:Consolas,monospace;font-size:9.5px;font-weight:700;display:block}#khv2root .pnl .ph h4{color:var(--acc-2);font-size:14px;line-height:1.35}#khv2root .pb{padding:12px 14px 14px}#khv2root .k3{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px;display:grid}#khv2root .k3 div{text-align:center;border-radius:9px;padding:7px 6px}#khv2root .k3 div span{letter-spacing:.5px;text-transform:uppercase;margin-bottom:1px;font-size:8.5px;font-weight:800;display:block}#khv2root .k3 .a1{background:#fcf6dd;border:1px solid #e6d98f}#khv2root .k3 .a1 span{color:#a1874a}#khv2root .k3 .a1 b{color:#6d5410;font-size:14px}#khv2root .k3 .a2{background:#e4f3ea;border:1px solid #bfe1cf}#khv2root .k3 .a2 span{color:#5d9b7c}#khv2root .k3 .a2 b{color:#166b45;font-size:14px}#khv2root .k3 .a3{background:#f2f6f6;border:1px solid #dbe4e4}#khv2root .k3 .a3 span{color:#8ca3a2}#khv2root .k3 .a3 b{color:#3b4a49;font-size:14px}#khv2root .nt{border-radius:9px;margin-bottom:11px;padding:7px 9px;font-size:11.5px;font-weight:700}#khv2root .nt.g{color:var(--g);background:#f2faf5;border:1px solid #bfe1cf}#khv2root .nt.a{color:#7a5b12;background:#fffaf0;border:1px solid #f0d69a}#khv2root .nt.r{color:#a83c2c;background:#fdf4f2;border:1px solid #f0c9c3}#khv2root .blk{margin-bottom:11px}#khv2root .blk .k{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:9.5px;font-weight:800;display:block}#khv2root .dl{border-bottom:1px solid #f1f5f5;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}#khv2root .dl:last-child{border-bottom:none}#khv2root .dl .nm{color:var(--ink);flex:1;font-weight:650}#khv2root .dl .pp{font-variant-numeric:tabular-nums;font-weight:800}#khv2root .pfoot{border-top:1px solid var(--line);background:#fafcfc;gap:7px;padding:10px 14px;display:flex}#khv2root .pfoot .btn{padding:6px 11px;font-size:12px}#khv2root .pfoot .btn.pri{margin-left:auto}#khv2root .vbox{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:5px 13px;line-height:1.25;display:inline-flex}#khv2root .vbox .lb{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:800}#khv2root .vbox b{color:var(--ink);font-size:14px;font-weight:800}#khv2root .vbox.lock{background:#0f3b3d;border-color:#0f3b3d}#khv2root .vbox.lock .lb{color:#9ccbc8}#khv2root .vbox.lock b{color:#fff}#khv2root .vbox.open{background:var(--edit);border-color:var(--edit-line)}#khv2root .vbox.open .lb{color:#a1874a}#khv2root .vbox.open b{color:#6d5410}#khv2root .btn:disabled,#khv2root .btn[aria-disabled=true]{color:#b3c0bf;cursor:not-allowed;background:#f4f7f7;border-color:#e8eeee}#khv2root .org{color:#7fa3a2;margin-top:1px;font-family:Consolas,monospace;font-size:8.5px;font-weight:700;display:block}#khv2root .org.new{color:#a1874a}#khv2root .hist{border-top:1px dashed var(--line);margin-top:8px;padding-top:7px}#khv2root .hist div{color:var(--faint);gap:9px;padding:3px 0;font-size:11.5px;display:flex}#khv2root .hist b{color:var(--mut);font-family:Consolas,monospace}#khv2root .unl{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}#khv2root .unl.on{color:#2c2308;background:#d2ac3a;border-color:#d2ac3a}#khv2root input:disabled,#khv2root input[aria-disabled=true],#khv2root select:disabled,#khv2root select[aria-disabled=true]{cursor:not-allowed;color:#8a9997!important;background:#f5f8f8!important;border-color:#e4ebeb!important}#khv2root .toast{color:#e7f4f2;opacity:0;z-index:50;background:#12383a;border-radius:11px;max-width:780px;padding:12px 20px;font-size:13.5px;font-weight:650;transition:all .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 14px 34px #0928294d}#khv2root .toast.on{opacity:1;transform:translate(-50%)translateY(0)}#khv2root .pctrow{align-items:center;gap:4px;margin-top:3px;display:flex}#khv2root .pctrow input.pctin{text-align:right;flex:1;width:auto;min-width:0;padding:3px 6px;font-size:11px;font-weight:800}#khv2root .pctrow i{color:#8ca3a2;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:800}#khv2root .pctrow input.nsb{color:#166b45!important;background:#f2faf5!important;border-color:#bfe1cf!important}#khv2root .pctrow input.ylw{color:#6d5410!important;background:#fcf6dd!important;border-color:#e6d98f!important}#khv2root .ns-pct-err{text-align:right;margin-top:4px;font-size:10.5px;display:block}#khv2root .ytd-res{text-align:right;background:#e4f3ea;border:1px solid #bfe1cf;border-radius:8px;margin-top:5px;padding:6px 9px}#khv2root .ytd-res b{color:#166b45;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}#khv2root .ytd-res span{color:#5d9b7c;text-transform:none;letter-spacing:0;margin-top:1px;font-size:9px;font-weight:700;display:block}#khv2root .ytd-pct{margin-top:3px;font-size:11px;font-weight:800}#khv2root .ytd-pct.g{color:#166b45}#khv2root .ytd-pct.a{color:#a86a00}#khv2root .ytd-pct.r{color:#a83c2c}@media (max-width:1450px){#khv2root .checks{grid-template-columns:1fr}}@media (max-width:1150px){#khv2root .wrap{grid-template-columns:1fr}}#khv2root .wrap.chiafull{grid-template-columns:1fr}#khv2root .ovsel{flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;display:flex}#khv2root .ovg{align-items:center;gap:6px;display:flex}#khv2root .ovg .gl{letter-spacing:.6px;text-transform:uppercase;margin-right:2px;font-size:9.5px;font-weight:800}#khv2root .oc{cursor:pointer;color:#5f706f;background:#fff;border:1px solid #dce5e5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex;position:relative}#khv2root .oc:hover{border-color:#0d6568}#khv2root .oc.all{width:auto;padding:0 13px;font-size:12.5px}#khv2root .oc .dotb{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}#khv2root .oc .dotb.ok{background:#2b9a63}#khv2root .oc .dotb.no{background:#d8b24a}#khv2root .bar{margin-bottom:var(--gapv)}#khv2root .qlist .qh{display:none}#kh2main .lcTable,#khv2root .lcTable{min-width:1180px}#kh2main .lcTable td,#khv2root .lcTable td{vertical-align:middle;padding:9px 5px}#kh2main .lcTable .age,#khv2root .lcTable .age{margin-top:4px;font-size:10px}#kh2main .khbox.tam{color:#b3382b;cursor:help}#kh2main .gband th.ct2{color:#fff;text-align:center;letter-spacing:1px;background:#0f3b3d;border-radius:7px 7px 0 0;font-size:10px}#kh2main .khbox{color:#6d5410;font-variant-numeric:tabular-nums;background:#fffdf4;border:1px solid #e6d98f;border-radius:8px;min-width:64px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}#kh2main .khbox.off{border-color:var(--line);color:#9fb0af;background:#f6f8f8}#kh2main .ttbox{color:#37403f;font-variant-numeric:tabular-nums;background:#f2f6f6;border:1px solid #dbe4e4;border-radius:8px;min-width:64px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}#kh2main .curv{color:#93a5a4;letter-spacing:.2px;margin-top:3px;font-size:8.5px;font-weight:700;display:block}#kh2main .pcell{justify-content:center;align-items:center;gap:6px;display:flex}#kh2main .pv{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:15px;font-weight:800}#kh2main .pv.ok{color:#177a4c}#kh2main .pv.out{color:#b3382b}#kh2main .pv.n{color:#9fb0af}#khv2root .msel{white-space:nowrap}#khv2root .khc-as{border:1px solid var(--line);color:var(--faint);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}#khv2root .khc-as select{color:var(--acc-2);cursor:pointer;background:0 0;border:none;outline:none;max-width:270px;font-family:inherit;font-size:12.5px;font-weight:800}#khv2root .khc-recv{background:#fffdf4;border:1px solid #e6d98f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px;padding:10px 14px;display:flex}#khv2root .khc-recv.ok{background:#f2faf5;border-color:#bfe1cf}#khv2root .khc-recv.rev{background:#fdf2ef;border-color:#f0c4bd}#khv2root .khc-recv .rt{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}#khv2root .khc-recv b{font-size:13px}#khv2root .khc-recv small{color:var(--faint);font-size:11.5px;font-weight:650;display:block}#khv2root .khc-src{color:var(--faint);margin-top:3px;font-size:11px;font-weight:700;display:block}#khv2root .khc-in{border:1px solid var(--line);border-radius:7px;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:650}#khv2root .khc-num{text-align:right;background:#fffdf4;border:1px solid #e6d98f;border-radius:7px;width:100%;padding:6px;font-family:inherit;font-size:13px;font-weight:800}#khv2root .khc-num:disabled,#khv2root .khc-num[aria-disabled=true],#khv2root .khc-in:disabled,#khv2root .khc-in[aria-disabled=true],#khv2root .khc-sel:disabled,#khv2root .khc-sel[aria-disabled=true]{color:#8b9998;background:#f5f8f8;border-color:#e6ecec}#khv2root .khc-sel{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:700}#khv2root .khc-emptyrow td{text-align:center;color:var(--faint);padding:22px 6px;font-size:13px;font-weight:600}#khv2root .khc-nocust{color:#b06a1f;margin-top:4px;font-size:11px;font-weight:650;line-height:1.35;display:block}#khv2root .khc-staffcard{grid-template-columns:repeat(4,1fr);gap:10px;margin:2px 0 4px;display:grid}#khv2root .khc-sc{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px}#khv2root .khc-sc span{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800;display:block}#khv2root .khc-sc b{color:var(--ink);font-size:19px;font-weight:800}#khv2root .khc-sc em{color:var(--faint);margin-top:2px;font-size:11px;font-style:normal;font-weight:650;display:block}#khv2root .head .mgrp{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;margin-left:auto;display:flex}#khv2root .head .m b i{color:#9ccbc8;letter-spacing:0;margin-left:5px;font-size:10.5px;font-style:normal;font-weight:700}#khv2root .head.khc-ghost .m b i{color:#b3bfbe}#khv2root .tools.below{margin:11px 0 0}#khv2root .ovsel{gap:11px}#khv2root .ovsel .cnt3{color:var(--faint);white-space:nowrap;margin-left:auto;padding-left:4px;font-size:11.5px;font-weight:650}#khv2root .ovsel .cnt3 b{color:var(--acc-2);font-weight:800}#khv2root .oc .dotb.off{background:#c9d3d2}#khv2root tr.selfrow td{background:#fdf1ee;border-top:1.5px solid #f0c4bd;border-bottom:1.5px solid #f0c4bd}#khv2root tr.selfrow .stepno.sf{color:#a83c2c;background:#f6d7d0}#khv2root tr.selfrow .sf-who,#khv2root tr.selfrow .sf-nm{color:#a83c2c;font-size:12.5px;font-weight:800;display:block}#khv2root tr.selfrow input{background:#fff;border-color:#f0c4bd}#khv2root .khc-ghost{opacity:.62}#khv2root .head.khc-ghost{border:1px dashed var(--line);opacity:1;background:#f2f6f6}#khv2root .head.khc-ghost .t,#khv2root .head.khc-ghost .t h4,#khv2root .head.khc-ghost .t .c,#khv2root .head.khc-ghost .m span,#khv2root .head.khc-ghost .m b{color:#9aa8a7}#khv2root .khc-blank td{border-bottom:1px solid #f1f5f5;height:38px}#khv2root .khc-ghost .chk{border-color:var(--line);background:#fafcfc}#khv2root .kh2-years{gap:4px;display:inline-flex}#khv2root .kh2-years a{border:1px solid var(--line);color:var(--acc-2);cursor:pointer;background:#fff;border-radius:7px;padding:3px 8px;font-size:13px;font-weight:800}#khv2root .kh2-years a.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#khv2root th .th-sub{text-transform:none;letter-spacing:0;font-weight:600;display:block}#khv2root td.tr{text-align:right}#khv2root .ovg .gl.asp-tc{color:#a8801f}#khv2root .ovg .gl.asp-kh{color:#2f7a4f}#khv2root .ovg .gl.asp-qt{color:#2f4f7a}#khv2root .ovg .gl.asp-cn{color:#a8562f}#khv2root .gn{color:inherit;text-decoration:none;display:block}#khv2root .gn:hover b{color:var(--acc-2)}#khv2root .gf-chip{border:none;border-radius:7px;padding:6px 12px;font-weight:600;line-height:1.15}#khv2root .seg a,#khv2root .oc{text-decoration:none}#khv2root .gf-note{color:#a83c2c;background:#fdf2ef;border:1px solid #f0c4bd;border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:700}#khv2root .oc.gfo-sent{background:#e4ecf9;border-color:#8fa8cf}#khv2root .oc.gfo-review{background:#fae4dc;border-color:#d59684}#khv2root .oc.gfo-confirmed{background:#dcf0e5;border-color:#7fbd9b}#khv2root .oc.gfo-saved{background:#fdf4cf;border-color:#d4bf4f}#khv2root .oc.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#khv2root .kh2-confirm{display:inline-block;position:relative}#khv2root .kh2-confirm>summary{cursor:pointer;list-style:none;display:inline-flex}#khv2root .kh2-confirm>summary::-webkit-details-marker{display:none}#khv2root .kh2-confirm-body{z-index:5;border:1px solid var(--line);width:290px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}#khv2root .kh2-confirm-body .muted{color:var(--faint);font-size:12px;font-weight:650;line-height:1.4}#khv2root .btn.warn{color:#fff;background:#b3382b;border-color:#b3382b}#khv2root .kh2-manual-back{color:var(--acc-2);cursor:pointer;background:0 0;border:none;margin-top:3px;padding:0;font-family:inherit;font-size:10.5px;font-weight:700;display:block}#nvt-root .nvt-note{color:#586463;background:#fafcfc;border:1px dashed #dce5e5;border-radius:12px;margin-bottom:12px;padding:12px 15px;font-size:13px;font-weight:650}#nvt-root.nvt-ghost .card>:not(.nvt-note):not(h3){opacity:.55}#nvt-root.nvt-ghost table td{height:34px}#nvt-root .nvt-blank td{border-bottom:1px solid #f1f5f5;height:36px}#nvt-root .bup{text-align:right;letter-spacing:0;margin-top:1px;font-size:8.5px;font-weight:800;line-height:1.15;display:block}#nvt-root .bup.g{color:#177a4c}#nvt-root .bup.r{color:#b3382b}#nvt-root{--bg:#f3f6f6;--card:#fff;--line:#dce5e5;--ink:#132020;--mut:#37403f;--faint:#586463;--acc:#0d6568;--acc-2:#084b4e;--acc-soft:#e1f0ef;--acc-line:#bcd8d6;--g:#177a4c;--g-bg:#e4f3ea;--r:#b3382b;--r-bg:#fae7e4;--chip:#eef1f4;--edit:#fffdf4;--edit-line:#ead59b;--shadow-sm:0 4px 16px #13363712}#nvt-root *{box-sizing:border-box;margin:0;padding:0}#nvt-root{background:var(--bg);color:var(--ink);padding:24px;font-family:Be Vietnam Pro,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.5}#nvt-root h3,#nvt-root h4{font-family:Poppins,Be Vietnam Pro,sans-serif}#nvt-root button,#nvt-root select,#nvt-root input{font-family:inherit}#nvt-root .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;max-width:1760px;margin:0 auto;padding:18px 22px 22px}#nvt-root .card h3{color:var(--ink);letter-spacing:-.2px;margin-bottom:10px;font-size:19px}#nvt-root .seg{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}#nvt-root .seg a{color:var(--faint);cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:700}#nvt-root .seg a+a{border-left:1px solid var(--line)}#nvt-root .seg a.on{color:#fff;background:#0f3b3d}#nvt-root .bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}#nvt-root .vbox{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:5px 13px;line-height:1.25;display:inline-flex}#nvt-root .vbox .lb{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:800}#nvt-root .vbox b{color:var(--ink);font-size:14px;font-weight:800}#nvt-root .vbox.lock{background:#0f3b3d;border-color:#0f3b3d}#nvt-root .vbox.lock .lb{color:#9ccbc8}#nvt-root .vbox.lock b{color:#fff}#nvt-root .vbox.me{background:var(--acc-soft);border-color:var(--acc-line)}#nvt-root .vbox.me .lb{color:#5d8b89}#nvt-root .vbox.me b{color:var(--acc-2)}#nvt-root .msel{color:var(--acc-2);background:#f8fbfb;border:1px solid #cfdcdb;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:800;display:inline-flex}#nvt-root .msel .cr{color:#8fa8a7;font-size:10px}#nvt-root .msel select{color:var(--acc-2);background:#fff;border:1px solid #cfdcdb;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:800}#nvt-root .stt{border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}#nvt-root .stt.draft{background:var(--chip);color:var(--faint)}#nvt-root .stt.sent{color:#3c4a75;background:#eef1f8;border:1px solid #d3daea}#nvt-root .stt.ok{background:var(--g-bg);color:var(--g);border:1px solid #bfe1cf}#nvt-root .stt.back{color:#a83c2c;background:#fbeeec;border:1px solid #f0c9c3}#nvt-root .bar .right{gap:8px;margin-left:auto;display:flex}#nvt-root .btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:700}#nvt-root .btn:hover{border-color:var(--acc-line)}#nvt-root .btn.pri{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#nvt-root .btn.sm{border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}#nvt-root .btn:disabled,#nvt-root .btn[aria-disabled=true]{color:#b3c0bf;cursor:not-allowed;background:#f4f7f7;border-color:#e8eeee}#nvt-root .step{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden}#nvt-root .step>.hd{border-bottom:1px solid var(--line);cursor:pointer;background:#f6f9f9;align-items:center;gap:10px;padding:9px 14px;display:flex}#nvt-root .step>.hd .no{color:#fff;background:#0f3b3d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}#nvt-root .step>.hd h4{color:var(--ink);font-size:13.5px}#nvt-root .step>.hd .sub{color:var(--faint);font-size:11.5px;font-weight:600}#nvt-root .step>.hd .rr{align-items:center;gap:7px;margin-left:auto;display:flex}#nvt-root .step>.bd{padding:12px 14px 14px}#nvt-root .chk{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}#nvt-root .chk.g{background:var(--g-bg);color:var(--g);border:1px solid #bfe1cf}#nvt-root .chk.r{color:#a83c2c;background:#fbeeec;border:1px solid #f0c9c3}#nvt-root table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#nvt-root th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:7px 4px;font-size:9.5px;font-weight:800;line-height:1.25}#nvt-root th.c{text-align:center}#nvt-root tr.gband th{text-align:center;color:#fff;letter-spacing:1px;border-bottom:none;padding:5px;font-size:9.5px}#nvt-root tr.gband th.g1{background:#0d6568;border-right:2px solid #fff;border-radius:7px 7px 0 0}#nvt-root tr.gband th.g2{background:#4a6b8a;border-radius:7px 7px 0 0}#nvt-root tr.gband th.bl{background:0 0}#nvt-root td{vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:6px 4px}#nvt-root td.c{text-align:center}#nvt-root tr.par td{background:#f4f8f8;border-top:1px solid #dfeaea;border-bottom:1px solid #dfeaea;padding:8px 4px}#nvt-root tr.par td .nm{font-size:12.5px}#nvt-root .nm{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.35}#nvt-root .nm small{color:#93a5a4;margin-top:2px;font-family:Consolas,monospace;font-size:9px;font-weight:700;display:block}#nvt-root .nm .src{color:#7fa3a2;font-family:Consolas,monospace;font-size:8.5px;font-weight:700;display:block}#nvt-root .ch{align-items:center;gap:7px;display:flex}#nvt-root .ch .lv{color:#9fb6b5;padding-left:12px;font-size:11px;font-weight:800}#nvt-root .dvt{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}#nvt-root .ro{text-align:right;color:#3b4a49;font-variant-numeric:tabular-nums;background:#eef2f2;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #cfdbda}#nvt-root .ro.sys{color:#166b45;background:#f2faf5;box-shadow:inset 0 0 0 1px #bfe1cf}#nvt-root .auto{text-align:right;color:#6d5410;font-variant-numeric:tabular-nums;background:#fcf6dd;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #e6d98f}#nvt-root .auto small{color:#a1874a;text-align:center;margin-top:1px;font-size:9px;font-weight:700;display:block}#nvt-root input.num{color:#166b45;text-align:right;font-variant-numeric:tabular-nums;background:#f2faf5;border:1px solid #bfe1cf;border-radius:7px;width:100%;padding:5px 7px;font-size:12px;font-weight:800}#nvt-root input.num:focus{outline-offset:-1px;background:#fff;outline:2px solid #0d656840}#nvt-root input.num.ns{color:#2f4f7a;background:#f5f8fc;border-color:#cfdced}#nvt-root input.num.mm{padding:5px 4px;font-size:11.5px}#nvt-root input.txt{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600}#nvt-root input.txt::placeholder{color:#a9b6b5;font-style:italic;font-weight:600}#nvt-root input:disabled,#nvt-root input[aria-disabled=true]{cursor:not-allowed;color:#8a9997!important;background:#f5f8f8!important;border-color:#e4ebeb!important}#nvt-root .tw{text-align:center;color:#5b4a86;font-variant-numeric:tabular-nums;background:#f4f1fb;border:1px solid #ddd5f0;border-radius:7px;padding:5px 4px;font-size:11.5px;font-weight:800;display:block}#nvt-root .x{border:1px solid var(--line);color:#93a5a4;cursor:pointer;background:#fff;border-radius:7px;width:24px;height:24px;font-size:12px;font-weight:700}#nvt-root .x:hover{color:#b3382b;border-color:#e6b5ad}#nvt-root .pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;display:block}#nvt-root .pct.g{color:var(--g)}#nvt-root .pct.a{color:#a86a00}#nvt-root .pct.r{color:#a83c2c}#nvt-root .prog{background:#eef2f2;border-radius:99px;width:74%;height:5px;margin:4px auto 0;display:block;overflow:hidden}#nvt-root .prog i{height:100%;display:block}#nvt-root .prog.g i{background:var(--g)}#nvt-root .prog.a i{background:#d2ac3a}#nvt-root .prog.r i{background:#c0523f}#nvt-root .bc,#lvt-root .bc{display:block}#nvt-root .bc .gv,#lvt-root .bc .gv{text-align:right;color:#6d5410;font-variant-numeric:tabular-nums;background:#fcf6dd;border-radius:6px 6px 0 0;padding:3px 7px;font-size:11.5px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #e6d98f}#nvt-root .bc .gv i,#lvt-root .bc .gv i{float:left;letter-spacing:.5px;color:#a1874a;padding-top:2px;font-size:8.5px;font-style:normal;font-weight:800}#nvt-root .bc input.num,#lvt-root .bc input.num{border-top:none;border-radius:0 0 6px 6px;padding:4px 7px 4px 36px}#nvt-root .bc .ro2,#lvt-root .bc .ro2{text-align:right;color:#3b4a49;font-variant-numeric:tabular-nums;background:#eef2f2;border-radius:0;padding:4px 7px;font-size:11.5px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #cfdbda}#nvt-root .bc .ro2 i,#lvt-root .bc .ro2 i{float:left;letter-spacing:.5px;color:#8b9a99;padding-top:2px;font-size:8.5px;font-style:normal;font-weight:800}#nvt-root .bc.tot .gv,#lvt-root .bc.tot .gv{color:#3b4a49;background:#eef2f2;box-shadow:inset 0 0 0 1px #cfdbda}#nvt-root .bc.tot .gv i,#lvt-root .bc.tot .gv i{color:#8b9a99}#nvt-root .auto.tam{color:#b3382b;cursor:help}#nvt-root .seg .rvbadge{color:#fff;background:#b3382b;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}#nvt-root .bc .sy2,#lvt-root .bc .sy2{text-align:right;color:#166b45;font-variant-numeric:tabular-nums;background:#f2faf5;border-radius:0 0 6px 6px;padding:4px 7px;font-size:11.5px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #bfe1cf}#nvt-root .bc .sy2 i,#lvt-root .bc .sy2 i{float:left;letter-spacing:.5px;color:#5f9c7e;padding-top:2px;font-size:8.5px;font-style:normal;font-weight:800}#nvt-root .bc .bp,#lvt-root .bc .bp{text-align:center;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;font-weight:800;display:block}#nvt-root .bc .bp.g,#lvt-root .bc .bp.g{color:var(--g)}#nvt-root .bc .bp.a,#lvt-root .bc .bp.a{color:#a86a00}#nvt-root .bc .bp.r,#lvt-root .bc .bp.r{color:#a83c2c}#nvt-root tr.sum td{font-variant-numeric:tabular-nums;color:#244f52;background:#f2f7f7;border-top:2px solid #cfe1e0;border-bottom:none;padding:9px 4px;font-size:12.5px;font-weight:800}#nvt-root .lz{border-radius:7px;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1.2;display:block}#nvt-root .lz small{opacity:.75;font-size:9px;font-weight:700;display:block}#nvt-root .lz.lt{background:var(--acc-soft);color:var(--acc-2);border:1px solid var(--acc-line)}#nvt-root .lz.lg{color:#3b4a49;background:#eef2f2;border:1px solid #cfdbda}#nvt-root tr.gtop td{border-top:2px solid #dfeaea}#nvt-root tr.gtop td.gc{vertical-align:top;background:#f8fbfb;padding-top:10px}#nvt-root tr.gbot td{border-bottom:1px solid #dfeaea}#nvt-root .mh{text-align:center;font-size:9px}#nvt-root .mh.on{color:var(--acc-2)}#nvt-root td.mon.on input{color:#0f3b3d;background:#eaf4f3;border-color:#0f3b3d}#nvt-root .strip{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:11px;margin-bottom:13px;display:grid}#nvt-root .s{border:1px solid var(--line);border-radius:12px;padding:11px 14px}#nvt-root .s span{letter-spacing:.9px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800;display:block}#nvt-root .s b{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15;display:block}#nvt-root .s em{color:var(--faint);font-size:11.5px;font-style:normal;display:block}#nvt-root .s.k0{background:#0f3b3d;border-color:#0f3b3d}#nvt-root .s.k0 span,#nvt-root .s.k0 em{color:#9ccbc8}#nvt-root .s.k0 b{color:#fff}#nvt-root .s.k1{background:var(--g-bg);border-color:#bfe1cf}#nvt-root .s.k1 b{color:var(--g)}#nvt-root .s.k2{background:var(--edit);border-color:var(--edit-line)}#nvt-root .s.k2 b{color:#6d5410}#nvt-root .s.k3{background:#f5f8fc;border-color:#cfdced}#nvt-root .s.k3 b{color:#2f4f7a}#nvt-root .foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:flex}#nvt-root .foot .note{color:var(--faint);font-size:12px;font-weight:600}#nvt-root .foot .right2{gap:9px;margin-left:auto;display:flex}#nvt-root .toast{color:#e7f4f2;opacity:0;z-index:50;background:#12383a;border-radius:11px;max-width:820px;padding:12px 20px;font-size:13.5px;font-weight:650;transition:all .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 14px 34px #0928294d}#nvt-root .toast.on{opacity:1;transform:translate(-50%)translateY(0)}#nvt-root .pctrow{align-items:center;gap:4px;margin-top:3px;display:flex}#nvt-root .pctrow input.pctin{text-align:right;flex:1;width:auto;min-width:0;padding:3px 6px;font-size:11px;font-weight:800}#nvt-root .pctrow input.nsb{color:#166b45!important;background:#f2faf5!important;border-color:#bfe1cf!important}#nvt-root .pctrow i{color:#8ca3a2;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:800}#nvt-root .pctrow input.ylw{color:#6d5410!important;background:#fcf6dd!important;border-color:#e6d98f!important}#nvt-root td.mon .ro{padding:4px 5px;font-size:11px}#nvt-root td.mon .pctrow.mmp{gap:2px;margin-top:2px}#nvt-root td.mon .pctrow.mmp input.pctin{padding:2px 3px;font-size:10px}#nvt-root td.mon .pctrow.mmp i{font-size:8px}#nvt-root .pcs{text-align:center;color:#8ca3a2;letter-spacing:.2px;margin-top:2px;font-size:8px;font-weight:700;display:block}#nvt-root .pct100{text-align:right;color:#6d5410;font-variant-numeric:tabular-nums;background:#fcf6dd;border-radius:6px;margin-top:3px;padding:2px 6px;font-size:10px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #e6d98f}#nvt-root select.txt{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:5px 6px;font-family:inherit;font-size:12px;font-weight:600}#nvt-root select.spsel{font-size:11px;font-weight:700}#nvt-root .ovsel{border-bottom:1px solid var(--line);background:#fbfdfd;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;display:flex}#nvt-root .hdchips .ovsel{background:0 0;border:0;gap:10px;padding:0}#nvt-root .hdchips .ovsel .cnt3{display:none}#nvt-root .hdchips{align-items:center;min-width:0;display:flex;overflow:hidden}#nvt-root .suchip{white-space:nowrap;cursor:help;border:1px solid;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:800}#nvt-root .suchip.ok{color:#177a4c;background:#e4f3ea;border-color:#bfe1cf}#nvt-root .suchip.no{color:#8a6a12;background:#faf0da;border-color:#e6d98f}#nvt-root .ovg{align-items:center;gap:5px;display:inline-flex}#nvt-root .gl{letter-spacing:.6px;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:800}#nvt-root .oc{cursor:pointer;color:#5f706f;background:#fff;border:1px solid #dce5e5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex;position:relative}#nvt-root .oc:hover{border-color:#0d6568}#nvt-root .oc.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#nvt-root .oc.all{width:auto;padding:0 13px;font-size:12.5px}#nvt-root .oc.code{white-space:nowrap;width:auto;padding:0 9px;font-size:12px}#nvt-root .oc .dotb{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}#nvt-root .oc .dotb.ok{background:#2b9a63}#nvt-root .oc .dotb.no{background:#d8b24a}#nvt-root .cnt3{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:650}#nvt-root td.mon.past{background:#f7f9f9}#nvt-root td.mon.past .ro{color:#7c8c8b;background:#eef1f1;box-shadow:inset 0 0 0 1px #dde4e4}#nvt-root .pcslk{text-align:center;color:#93a5a4;letter-spacing:.2px;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:800;display:block}#nvt-root .pastnote{color:#5d6f6e;border-bottom:1px solid var(--line);background:#f4f7f7;padding:7px 14px;font-size:11.5px;font-weight:650}#nvt-root .hact{align-items:center;gap:7px;margin-left:4px;display:flex}#nvt-root .hact .btn{border-radius:8px;padding:6px 12px;font-size:12px}#nvt-root .hact .btn.mt{color:#0d6568;background:#f2f9f8;border-color:#bcd6d4;font-weight:800}#nvt-root .nvt-tabs{align-items:center;gap:6px;margin-bottom:12px;display:flex}#nvt-root .nvtab{color:var(--faint);cursor:pointer;letter-spacing:-.2px;border:1px solid #0000;border-radius:11px;padding:8px 16px;font-family:Poppins,Be Vietnam Pro,sans-serif;font-size:16px;font-weight:800}#nvt-root .nvtab:hover{background:var(--acc-soft)}#nvt-root .nvtab.on{color:#fff;background:#0f3b3d}#nvt-root .nvtab b{color:#a83c2c;vertical-align:2px;background:#fbeeec;border-radius:99px;margin-left:5px;padding:1px 8px;font-size:11.5px}#nvt-root .nvtab.on b{color:#08343a;background:#6fd0c8}#nvt-root .nap-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}#nvt-root .nap-chip{border:1px solid var(--line);cursor:pointer;color:var(--faint);background:#fff;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:800}#nvt-root .nap-chip.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}@media (max-width:1200px){#nvt-root .nvtab{font-size:15px}}@media (max-width:1150px){#nvt-root .strip{grid-template-columns:1fr 1fr}}#nvt-root .nvt-tabs a,#nvt-root .seg a,#nvt-root .nap-chip{text-decoration:none}#nvt-root .nap-count{margin-left:auto}#nvt-root details.step>summary{list-style:none}#nvt-root details.step>summary::-webkit-details-marker{display:none}#nvt-root .nvt-hd-static{cursor:default}#nvt-root .nvt-detail-name{color:var(--mut);font-size:12px;font-weight:650}#nvt-root th .th-sub{text-transform:none;letter-spacing:0;font-weight:600;display:block}#nvt-root .ph-hint{margin-top:8px}#nvt-root .pctin.ro{text-align:right;min-width:34px;display:inline-block}#nvt-root details.step>summary.hd{display:flex}#nvt-root .step>.hd h4{white-space:nowrap;flex:none}#nvt-root .step>.hd .suchip{flex:none}#nvt-root .curv{color:#93a5a4;letter-spacing:.2px;margin-top:3px;font-size:8.5px;font-weight:700;display:block}#nvt-root .pcell{justify-content:center;align-items:center;gap:6px;display:flex}#nvt-root .ph-scroll{overflow-x:auto}#nvt-root .step>.hd>.hd-row{align-items:center;gap:10px;width:100%;display:flex}#nvt-root .step>.hd>.hd-row>.rr{align-items:center;gap:7px;margin-left:auto;display:flex}#nvt-root .step>.hd>.hd-row{flex-wrap:wrap}#nvt-root .step>.hd .suchip,#nvt-root .step>.hd .chk{flex:none}#nvt-root .nvt-subline{margin:0 0 9px}#nvt-root .ph-ro{text-align:right;color:var(--mut);padding:5px 6px;font-size:12px;font-weight:700;display:block}#nvt-root .ph-flag{color:#a83c2c;margin-top:5px;font-size:10px;font-weight:800;display:block}#nvt-root .gc-act{margin-top:6px;display:block}#nvt-root .mon .bup{margin-top:2px}#nvt-root col.ph-col-name{width:15%}#nvt-root col.ph-col-kind{width:8%}#nvt-root col.ph-col-month{width:4.9%}#nvt-root col.ph-col-year,#nvt-root col.ph-col-check{width:8.5%}#nvt-root .foldlbl:after{content:"▸ Mở ra";color:var(--acc-2);white-space:nowrap;font-size:11px;font-weight:800}#nvt-root details.step[open] .foldlbl:after{content:"▾ Thu gọn"}#nvt-root .gl.asp-0{color:#a8801f}#nvt-root .gl.asp-1{color:#2f7a4f}#nvt-root .gl.asp-2{color:#2f4f7a}#nvt-root .gl.asp-3{color:#a8562f}#nvt-root .gl.asp-4{color:#5f706f}#nvt-root .ovsel .oc{text-decoration:none}#nvt-root col.d-col-name{width:25%}#nvt-root col.d-col-unit{width:6%}#nvt-root col.d-col-sp{width:8%}#nvt-root col.d-col-target{width:12%}#nvt-root col.d-col-ns{width:10%}#nvt-root col.d-col-total{width:11%}#nvt-root col.d-col-act{width:5%}#nvt-root .chk-under{text-align:center;margin-top:3px}#nvt-root tr.d-foot td{background:#fff;padding:4px 4px 10px 22px}#nvt-root tr.d-foot .btn+.btn{margin-left:6px}#nvt-root col.t-col-name{width:21%}#nvt-root col.t-col-unit{width:6%}#nvt-root col.t-col-sp{width:7%}#nvt-root col.t-col-kh{width:9%}#nvt-root col.t-col-score{width:8%}#nvt-root col.t-col-ns{width:10%}#nvt-root .age{text-align:center;color:#93a5a4;letter-spacing:.2px;margin-top:3px;font-size:9px;font-weight:800;display:block}#nvt-root .age.hot{color:#b3382b}#nvtlc .age{text-align:center;color:#93a5a4;letter-spacing:.2px;margin-top:3px;font-size:9px;font-weight:800;display:block}#nvtlc .age.hot{color:#b3382b}#nvt-root .nvt-foot-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-left:7px;display:inline-flex}#nvt-root .nvt-foot-group{align-items:center;gap:7px;display:inline-flex}#nvt-root .nvt-foot-group i{color:#6b7a79;font-size:11px;font-style:normal;font-weight:700}#nvt-root tr.par td,#nvt-root tr.d-foot td{vertical-align:top}#nvt-root tr.par td .auto{flex-direction:column;justify-content:center;min-height:34px;display:flex}#nvt-root .nvt-src-pending{white-space:normal;text-align:left;margin-top:4px;line-height:1.35;display:block}#ng5 .dr-form{flex-direction:column;gap:12px;display:flex}#ng5 .ds-sum{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}#ng5 .ds-sum>span:first-child{color:#0f3b3d;font-size:12px;font-weight:800}#ng5 .dr-proc{border:1px solid var(--line);background:#fbfdfd;border-radius:13px;padding:12px 14px 14px}#ng5 .dr-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}#ng5 .dr-h b{color:#0f3b3d;font-size:13.5px;font-weight:800}#ng5 .s2-cd{color:#0f6d6f;white-space:nowrap;background:#fff;border:1px solid #cfe2e0;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-block}#ng5 .s2-cd.nw{color:#9a8a4e;background:#fdfaf0;border-color:#e6dcb8}#ng5 .ds-gd{color:#9db0b1;font-size:10.5px;font-weight:700}#ng5 .ds-b{background:#fff;border:1px solid #eef3f2;border-radius:9px;margin-bottom:10px;padding:12px 9px 7px;position:relative}#ng5 .ds-b.b-ret{background:#f7fafd;border-color:#cfdcea}#ng5 .ds-b.b-ok{background:#f6fbf8;border-color:#bfe1cf}#ng5 .ds-b.b-back{background:#fdf6f4;border-color:#f0c9c3}#ng5 .ds-bn{letter-spacing:.04em;text-transform:uppercase;color:#537072;background:#fff;border:1px solid #cfe2e0;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:800;position:absolute;top:-8px;left:9px}#ng5 .ds-bf{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:5px;display:grid}#ng5 .ds-bx{width:100%;margin-top:6px;font-size:12px;line-height:1.5}#ng5 .ds-ro{color:#4a615f;border:1px dashed var(--line);background:#f4f7f7;border-radius:6px;min-width:0;padding:4px 7px;font-size:11.5px;font-weight:700}#ng5 p.ds-bx.ds-ro{white-space:pre-wrap;word-break:break-word;font-weight:600}#ng5 .ds-ba,#ng5 .ds-add{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}#ng5 .ds-empty{color:#9db0b1;padding:4px 0 8px;font-size:11.5px;font-style:italic}#ng5 .i-inp{border:1px solid var(--line);color:#132020;resize:vertical;border-radius:8px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.3px;font-weight:600;line-height:1.45}#ng5 .i-inp.sm{border-radius:6px;padding:4px 7px;font-size:11.6px}#ng5 .i-inp:focus{border-color:#9fc7c4;outline:none;box-shadow:0 0 0 3px #0d65681f}#lvt-root{--bg:#f3f6f6;--card:#fff;--line:#dce5e5;--ink:#132020;--mut:#37403f;--faint:#586463;--acc:#0d6568;--acc-2:#084b4e;--acc-soft:#e1f0ef;--acc-line:#bcd8d6;--g:#177a4c;--g-bg:#e4f3ea;--r:#b3382b;--chip:#eef1f4;--edit:#fffdf4;--edit-line:#ead59b;--shadow-sm:0 4px 16px #13363712}#lvt-root *{box-sizing:border-box;margin:0;padding:0}#lvt-root{background:var(--bg);color:var(--ink);padding:24px;font-family:Be Vietnam Pro,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.5}#lvt-root h3,#lvt-root h4{font-family:Poppins,Be Vietnam Pro,sans-serif}#lvt-root button,#lvt-root select,#lvt-root input{font-family:inherit}#lvt-root .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;max-width:1820px;margin:0 auto;padding:18px 22px 22px}#lvt-root .card h3{color:var(--ink);letter-spacing:-.2px;margin-bottom:10px;font-size:19px}#lvt-root .bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}#lvt-root .dsel{background:#f8fbfb;border:1px solid #cfdcdb;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}#lvt-root .dsel i{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:9px;font-style:normal;font-weight:800}#lvt-root .dsel select{color:var(--acc-2);cursor:pointer;background:0 0;border:none;padding:1px 2px;font-size:13px;font-weight:800}#lvt-root .dsel .rg{border:1px solid var(--acc-line);color:var(--acc-2);background:#fff;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}#lvt-root .stt{border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}#lvt-root .stt.draft{background:var(--chip);color:var(--faint)}#lvt-root .stt.sent{color:#3c4a75;background:#eef1f8;border:1px solid #d3daea}#lvt-root .stt.ok{background:var(--g-bg);color:var(--g);border:1px solid #bfe1cf}#lvt-root .bar .right{align-items:center;gap:8px;margin-left:auto;display:flex}#lvt-root .btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:700}#lvt-root .btn:hover{border-color:var(--acc-line)}#lvt-root .btn.pri{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .btn.sm{border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}#lvt-root .btn:disabled,#lvt-root .btn[aria-disabled=true]{color:#b3c0bf;cursor:not-allowed;background:#f4f7f7;border-color:#e8eeee}#lvt-root .seg{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}#lvt-root .seg a{color:var(--faint);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}#lvt-root .seg a+a{border-left:1px solid var(--line)}#lvt-root .seg a b{font-variant-numeric:tabular-nums;color:var(--faint);background:#eef2f2;border-radius:99px;padding:0 6px;font-size:11px}#lvt-root .seg a.on{color:#fff;background:#0f3b3d}#lvt-root .seg a.on b{color:#fff;background:#ffffff2e}#lvt-root .seg.rl a{padding:7px 12px;font-size:12px}#lvt-root .seg.rl a.on{background:#31527d}#lvt-root table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#lvt-root th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:7px 5px;font-size:9.5px;font-weight:800;line-height:1.25}#lvt-root th.c{text-align:center}#lvt-root td{vertical-align:top;border-bottom:1px solid #f1f5f5;padding:7px 5px}#lvt-root td.c{text-align:center;vertical-align:top}#lvt-root tr.gtop td{border-top:2px solid #dfeaea}#lvt-root tr.rtop td{border-top:1px solid #e6eeee}#lvt-root td.gc{vertical-align:top;background:#f8fbfb;padding-top:11px}#lvt-root .nm{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.35}#lvt-root .nm small{color:#93a5a4;margin-top:2px;font-family:Consolas,monospace;font-size:9px;font-weight:700;display:block}#lvt-root .ctx{color:#5c7473;background:#eef4f4;border:1px solid #d8e5e4;border-radius:7px;margin-top:6px;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1.45;display:block}#lvt-root .ctx b{color:var(--acc-2);font-variant-numeric:tabular-nums}#lvt-root .ctx.adhoc{color:#8a6a2f;background:#fdf6ec;border-color:#eddcbe}#lvt-root .rt-team-group td.gc{border-left:4px solid var(--grp,var(--acc))}#lvt-root .rt-team-group+.rt-team-group td.gc{border-top:2px solid var(--line)}#lvt-root .rt-team-group:nth-of-type(6n+1){--grp:var(--acc)}#lvt-root .rt-team-group:nth-of-type(6n+2){--grp:var(--blue)}#lvt-root .rt-team-group:nth-of-type(6n+3){--grp:var(--lock)}#lvt-root .rt-team-group:nth-of-type(6n+4){--grp:var(--g)}#lvt-root .rt-team-group:nth-of-type(6n+5){--grp:var(--a)}#lvt-root .rt-team-group:nth-of-type(6n+6){--grp:var(--r)}#lvt-root .rt-team-group tr.rt-item td:not(.gc){background:var(--chip);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#lvt-root .rt-team-group tr.rt-item td.rt-item-start{border-left:1px solid var(--line);border-top-left-radius:10px;border-bottom-left-radius:10px}#lvt-root .rt-team-group tr.rt-item td:last-child{border-right:1px solid var(--line);border-top-right-radius:10px;border-bottom-right-radius:10px}#lvt-root .rt-team-group tr.rt-item.sep td:not(.gc){border-top:10px solid var(--card,#fff)}#lvt-root .rt-team-group tr.rt-item.sep td{border-top:2px solid var(--line)}#lvt-root .rt-coach-val{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}#lvt-root .rt-coach-val.yes{color:#8a6a2f;background:#fdf6ec;border:1px solid #eddcbe}#lvt-root .rt-coach-val.no{color:var(--faint);background:#eef2f2;border:1px solid #d8e5e4}#lvt-root select.sel{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:6px 7px;font-size:12px;font-weight:650}#lvt-root select.sel.dict{color:#4c3f78;background:#f8f6fd;border-color:#ddd5f0;font-weight:700}#lvt-root select.sel.sm2{padding:4px 6px;font-size:11.5px}#lvt-root input.txt{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:600}#lvt-root input.txt.res{color:#166b45;background:#f2faf5;border-color:#bfe1cf;font-weight:700}#lvt-root input.txt::placeholder{color:#a9b6b5;font-style:italic;font-weight:600}#lvt-root input.dt{width:100%;color:var(--mut);text-align:center;background:#fff;border:1px solid #d9e2e2;border-radius:7px;padding:6px 4px;font-size:11.5px;font-weight:700}#lvt-root input:disabled,#lvt-root input[aria-disabled=true],#lvt-root select:disabled,#lvt-root select[aria-disabled=true]{cursor:not-allowed;color:#8a9997!important;background:#f5f8f8!important;border-color:#e4ebeb!important}#lvt-root .co-row td{background:#fbfdfd;border-bottom:1px dashed #e6eeee}#lvt-root .pp{align-items:center;gap:6px;display:flex}#lvt-root input.txt.pv{margin-top:5px}#lvt-root tr.gfoot td{background:#fbfdfd;border-bottom:1px solid #f1f5f5}#lvt-root .pp .lv{color:#9fb6b5;padding-left:10px;font-size:11px;font-weight:800}#lvt-root .rd{text-align:center;color:#3b4a49;background:#eef2f2;border-radius:7px;min-height:29px;padding:6px 8px;font-size:11.5px;font-weight:700;display:block;box-shadow:inset 0 0 0 1px #cfdbda}#lvt-root .rd.em{color:#a9b6b5;font-style:italic;font-weight:600}#lvt-root .addp{padding:3px 5px 10px 26px}#lvt-root .tg{border:1px solid var(--line);color:#a9b6b5;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;margin-top:3px;padding:5px 9px;font-size:10.5px;font-weight:800}#lvt-root .tg.on.co{color:#8a6a2f;background:#f6efe4;border-color:#e3cfa8}#lvt-root .tg.on.hp{color:#2f4f7a;background:#f1f6fc;border-color:#cfdced}#lvt-root .tg:disabled,#lvt-root .tg[aria-disabled=true]{cursor:not-allowed;opacity:.6}#lvt-root .cbx{cursor:pointer;background:#fff;border:1.5px solid #c9bd9a;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:5px;display:inline-flex}#lvt-root .cbx i{color:#fff;font-size:13px;font-style:normal;font-weight:800;line-height:1}#lvt-root .cbx.on{background:#a8801f;border-color:#a8801f}#lvt-root .cbx.off{cursor:not-allowed;background:#f6f9f9;border-color:#dde5e5}#lvt-root .cbx.off.on{background:#d9c48d;border-color:#d9c48d}#lvt-root .x{border:1px solid var(--line);color:#93a5a4;cursor:pointer;background:#fff;border-radius:7px;width:24px;height:24px;margin-top:4px;font-size:12px;font-weight:700}#lvt-root .x:hover{color:#b3382b;border-color:#e6b5ad}#lvt-root .btn.sm.nd{color:#8a6a2f;background:#fdf9f1;border-color:#e3cfa8;margin:6px auto 0;display:block}#lvt-root .ov{z-index:60;background:#0c20206b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#lvt-root .pnl{background:#fff;border-radius:14px;width:min(760px,100%);max-height:88vh;overflow:auto;box-shadow:0 26px 70px #09282957}#lvt-root .ph{background:#fdf9f1;border-bottom:1px solid #eddcbe;border-radius:14px 14px 0 0;align-items:center;gap:12px;padding:15px 18px;display:flex}#lvt-root .ph .pi{letter-spacing:1px;text-transform:uppercase;color:#fff;background:#a8801f;border-radius:99px;padding:4px 11px;font-size:9.5px;font-weight:800}#lvt-root .ph b{color:var(--ink);font-size:14.5px;display:block}#lvt-root .ph small{color:#a1874a;font-size:11px;font-weight:700;display:block}#lvt-root .ph .px{color:#8a6a2f;cursor:pointer;background:#fff;border:1px solid #e3cfa8;border-radius:8px;width:28px;height:28px;margin-left:auto;font-size:13px;font-weight:700}#lvt-root .pb{padding:16px 18px}#lvt-root .prow{margin-bottom:11px}#lvt-root .prow2{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}#lvt-root .pb .lb2{letter-spacing:.7px;text-transform:uppercase;color:#a1874a;margin-bottom:4px;font-size:9px;font-weight:800;display:block}#lvt-root .pn2{color:var(--faint);margin-top:10px;font-size:11.5px;font-weight:650}#lvt-root .pn2 b{color:var(--acc-2)}#lvt-root .pf{border-top:1px solid var(--line);background:#fafcfc;border-radius:0 0 14px 14px;padding:13px 18px;display:flex}#lvt-root .ccard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}#lvt-root .ccard.on{border-color:#e3cfa8;box-shadow:0 6px 20px #785a1414}#lvt-root .cch3{cursor:pointer;background:#fbfdfd;align-items:center;gap:12px;padding:10px 14px;display:flex}#lvt-root .ccard.on .cch3{background:#fdf9f1;border-bottom:1px solid #eddcbe}#lvt-root .ct{flex:1;min-width:0}#lvt-root .ct b{color:var(--ink);font-size:13px;font-weight:800;line-height:1.3;display:block}#lvt-root .ct small{color:#93a5a4;font-family:Consolas,monospace;font-size:9.5px;font-weight:700;display:block}#lvt-root .cst{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:800}#lvt-root .cst.s0{color:#a83c2c;background:#fbeeec}#lvt-root .cst.s2{color:#2f4f7a;background:#eef4fb}#lvt-root .cara{color:#8fa8a7;font-size:11px;font-weight:800}#lvt-root .ccb{padding:14px}#lvt-root .csrc{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-bottom:13px;display:grid}#lvt-root .csrc span{color:var(--mut);background:#eef2f2;border:1px solid #cfdbda;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.4}#lvt-root .csrc i{letter-spacing:.7px;text-transform:uppercase;color:#8b9a99;margin-bottom:3px;font-size:8.5px;font-style:normal;font-weight:800;display:block}#lvt-root .csrc em{color:#a9b6b5;font-style:italic;font-weight:600}#lvt-root .csec{border:1px solid var(--line);border-radius:11px;margin-bottom:11px;padding:12px}#lvt-root .csec.nl{background:#fbfdfd}#lvt-root .csec.hv{background:#fbfcfd}#lvt-root .ch2{align-items:center;gap:10px;margin-bottom:10px;display:flex}#lvt-root .cbadge{letter-spacing:.8px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#0f3b3d;border-radius:99px;padding:4px 11px;font-size:9.5px;font-weight:800}#lvt-root .csec.hv .cbadge{background:#31527d}#lvt-root .ch2 select{max-width:420px}#lvt-root .cgrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}#lvt-root textarea.ta{resize:vertical;width:100%;min-height:76px;color:var(--ink);background:#f7fdf9;border:1px solid #bfe1cf;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}#lvt-root textarea.ta.q{background:#f7fafd;border-color:#cfdced}#lvt-root textarea.ta::placeholder{color:#a9b6b5;font-style:italic}#lvt-root textarea:disabled,#lvt-root textarea[aria-disabled=true]{color:#8a9997!important;background:#f5f8f8!important;border-color:#e4ebeb!important}#lvt-root .csc{border:1px solid var(--line);background:#f6f9f9;border-radius:9px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 11px;display:flex}#lvt-root .scn{font-variant-numeric:tabular-nums;border-radius:9px;align-items:baseline;gap:1px;padding:5px 11px;display:inline-flex}#lvt-root .scn b{white-space:nowrap;font-size:13px;font-weight:800}#lvt-root .scn i{opacity:.7;font-size:11px;font-style:normal;font-weight:700}#lvt-root .scn.g{background:var(--g-bg);color:var(--g)}#lvt-root .scn.a{color:#8a6a2f;background:#fdf3dc}#lvt-root .scn.r{color:#a83c2c;background:#fbeeec}#lvt-root .scl{flex:1;min-width:0}#lvt-root .scp{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}#lvt-root .scp i{border:1px solid;border-radius:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}#lvt-root .scp i.f{color:var(--g);background:#eef7f1;border-color:#c9e6d5}#lvt-root .scp i.h{color:#8a6a2f;background:#fdf6ec;border-color:#e3cfa8}#lvt-root .scp i.z{color:#a9b6b5;background:#f6f9f9;border-color:#e4ebeb}#lvt-root .cai{border-radius:9px;margin-bottom:10px;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.55}#lvt-root .cai.empty{border:1px dashed var(--line);color:#8a9997;background:#f6f9f9}#lvt-root .cai.ok{color:#4c3f78;background:#f6f2fb;border:1px solid #ddd5f0}#lvt-root .cai.no{color:#a83c2c;background:#fdf6f5;border:1px solid #f0c9c3}#lvt-root .ail{letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}#lvt-root .aim{background:#fff;border:1px solid #ddd5f0;border-radius:99px;margin-top:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}#lvt-root .cmk{align-items:flex-end;gap:10px;display:flex}#lvt-root .cmk>span{width:190px}#lvt-root .cfoot{border-top:1px solid var(--line);gap:9px;padding-top:11px;display:flex}#lvt-root .rd.l{text-align:left;color:var(--mut);min-height:auto;font-weight:650}#lvt-root .ist{border-radius:99px;margin-top:5px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}#lvt-root .ist.g{background:var(--g-bg);color:var(--g)}#lvt-root .ist.a{color:#8a6a2f;background:#fdf3dc}#lvt-root .ist.r{color:#a83c2c;background:#fbeeec}#lvt-root select.sel.st2{padding:5px 6px;font-size:11.5px;font-weight:700}#lvt-root .sl{color:var(--acc-2);font-variant-numeric:tabular-nums;background:#f6fbfa;border:1px solid #cfe1e0;border-radius:8px;padding:5px 6px;font-size:12px;font-weight:800;display:block}#lvt-root .sl small{color:#5d8b89;font-size:10px;font-weight:700;display:block}#lvt-root .sl.no{color:#a1874a;background:#fffdf8;border-color:#e3cfa8}#lvt-root .sl.no small{color:#c0a878}#lvt-root .kchip{border-radius:99px;margin-top:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}#lvt-root .kchip.n{color:#2f4f7a;background:#eef4fb}#lvt-root .kchip.c{color:var(--g);background:#e9f6ee}#lvt-root .gp{border-radius:99px;margin-top:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}#lvt-root .gp.n{color:var(--faint);background:#eef2f2}#lvt-root .gp.g{color:#2f4f7a;background:#eef4fb}#lvt-root .gp.r{color:#a83c2c;background:#fbeeec}#lvt-root .rsum{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}#lvt-root .rsum .rc{border:1px solid var(--line);color:var(--faint);background:#fff;border-radius:10px;align-items:baseline;gap:7px;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex}#lvt-root .rsum .rc b{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}#lvt-root .rsum .rc.r{background:#fdf6f5;border-color:#f0c9c3}#lvt-root .rsum .rc.r b{color:#a83c2c}#lvt-root .btn.sm.nd.set{color:#166b45;background:#f2faf5;border-color:#bfe1cf}#lvt-root .mk.s{color:var(--acc-2);background:#f6fbfa;border-color:#bcd8d6}#lvt-root .prow2.sch{background:#f6fbfa;border:1px solid #cfe1e0;border-radius:10px;padding:10px 11px}#lvt-root .aprow{background:#fffdf8;border:1px dashed #e3cfa8;border-radius:10px;grid-template-columns:1fr 110px 100px 80px;align-items:center;gap:9px;margin-bottom:8px;padding:9px 10px;display:grid}#lvt-root .aprow.ok{background:#f7fdf9;border-style:solid;border-color:#bfe1cf}#lvt-root .an b{color:var(--ink);font-size:12px;font-weight:800;line-height:1.3;display:block}#lvt-root .an small{color:#8a9997;font-size:10px;font-weight:700;display:block}#lvt-root .ast{text-align:center;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800}#lvt-root .ast.g{background:var(--g-bg);color:var(--g)}#lvt-root .ast.r{color:#a83c2c;background:#fbeeec}#lvt-root .pnote{font-size:12px;font-weight:700}#lvt-root .pnote.g{color:var(--g)}#lvt-root .pnote.r{color:#a83c2c}#lvt-root .ph.ok{background:var(--g-bg);border-bottom-color:#bfe1cf}#lvt-root .ph .pi.g{background:var(--g)}#lvt-root .mail{border:1px solid var(--line);border-radius:11px;overflow:hidden}#lvt-root .mrow{border-bottom:1px solid #f1f5f5;gap:10px;padding:7px 12px;font-size:12px;display:flex}#lvt-root .mrow i{letter-spacing:.7px;text-transform:uppercase;width:52px;color:var(--faint);padding-top:3px;font-size:9px;font-style:normal;font-weight:800}#lvt-root .mrow span{color:var(--mut);word-break:break-all;flex:1;font-weight:650}#lvt-root .mbody{color:var(--mut);background:#fafcfc;padding:12px 14px;font-size:12.5px;line-height:1.6}#lvt-root .mbody p{margin-bottom:7px}#lvt-root .mbody ul{margin:0 0 8px 18px}#lvt-root .mbody li{margin-bottom:3px;font-weight:650}#lvt-root .mbody li em{color:#8a9997;font-style:normal;font-weight:600}#lvt-root .mbody .mfoot{color:#a9b6b5;margin:0;font-size:10.5px;font-style:italic}#lvt-root .cch td{background:#fdf9f1;border-bottom:1px solid #eddcbe;padding:0}#lvt-root .cg{grid-template-columns:1.9fr 1fr 1fr;align-items:end;gap:9px;margin-bottom:9px;display:grid}#lvt-root .cg .lb2{letter-spacing:.7px;text-transform:uppercase;color:#a1874a;margin-bottom:3px;font-size:9px;font-weight:800;display:block}#lvt-root select.mk,#lvt-root input.mk{color:#7a5c22;background:#fff;border:1px solid #e3cfa8;border-radius:7px;width:100%;padding:6px 7px;font-size:11.5px;font-weight:700}#lvt-root select.mk.q{color:#2f4f7a;background:#f7fafd;border-color:#cfdced}#lvt-root input.cn{width:100%;color:var(--ink);background:#fff;border:1px solid #e3cfa8;border-radius:7px;padding:6px 8px;font-size:11.5px;font-weight:600}#lvt-root input.cn.q{background:#f7fafd;border-color:#cfdced}#lvt-root .cal{border:1px solid var(--line);border-radius:12px;overflow:hidden}#lvt-root .cell{border-bottom:1px solid #f1f5f5;border-right:1px solid #f1f5f5;min-height:104px;padding:6px 6px 8px}#lvt-root .cell:nth-child(7n){border-right:none}#lvt-root .cell.out{background:#fafcfc}#lvt-root .cell.wk{background:#f2f8f8}#lvt-root .cell .dn{align-items:center;gap:6px;margin-bottom:5px;display:flex}#lvt-root .cell .dn b{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}#lvt-root .cell.out .dn b{color:#c2cecd}#lvt-root .cell .dn .ld{border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-weight:800}#lvt-root .cell .dn .ld.l1{background:var(--g-bg);color:var(--g)}#lvt-root .cell .dn .ld.l2{color:#8a6a2f;background:#fdf3dc}#lvt-root .cell .dn .ld.l3{color:#a83c2c;background:#fbeeec}#lvt-root .ev{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-bottom:3px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.3;display:block;overflow:hidden}#lvt-root .ev.n{color:#2f4f7a;background:#eef4fb;border:1px solid #d6e2ef}#lvt-root .ev.c{color:#166b45;background:#e9f6ee;border:1px solid #c9e6d5}#lvt-root .ev.s{border-left-width:4px}#lvt-root .ev.e{border-right-width:4px}#lvt-root .callg{color:var(--faint);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11px;font-weight:650;display:flex}#lvt-root .callg i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}#lvt-root .wk{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}#lvt-root .wcol{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}#lvt-root .wh{border-bottom:1px solid var(--line);background:#f6f9f9;align-items:center;gap:6px;padding:7px 9px;display:flex}#lvt-root .wh b{color:var(--ink);font-size:11.5px;font-weight:800}#lvt-root .wh span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}#lvt-root .wh .ld{color:var(--faint);background:#eef2f2;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:800}#lvt-root .wh .ld.l1{background:var(--g-bg);color:var(--g)}#lvt-root .wh .ld.l2{color:#8a6a2f;background:#fdf3dc}#lvt-root .wh .ld.l3{color:#a83c2c;background:#fbeeec}#lvt-root .wb{flex-direction:column;gap:6px;min-height:150px;padding:7px;display:flex}#lvt-root .wnone{color:#c2cecd;text-align:center;padding-top:8px;font-size:11px;font-weight:700}#lvt-root .wc{border:1px solid;border-radius:9px;padding:6px 8px 7px;display:block}#lvt-root .wc.n{background:#f5f9fd;border-color:#d6e2ef}#lvt-root .wc.c{background:#f2faf5;border-color:#c9e6d5}#lvt-root .wc.no{background:#fffdf8;border-style:dashed;border-color:#c9b7a0}#lvt-root .wc.ok{box-shadow:inset 3px 0 0 var(--g)}#lvt-root .wst{letter-spacing:.3px;margin-bottom:3px;font-size:8.5px;font-weight:800;display:block}#lvt-root .wst.ok{color:var(--g)}#lvt-root .wst.no{color:#a1874a}#lvt-root .wst.late{color:#a83c2c}#lvt-root .wr{color:var(--g);background:#e9f6ee;border-radius:5px;margin-top:4px;padding:2px 5px;font-size:9.5px;font-weight:700;line-height:1.3;display:block}#lvt-root .wsum{color:var(--mut);align-items:center;gap:10px;margin-bottom:11px;font-size:12.5px;font-weight:650;display:flex}#lvt-root .wsum b{color:var(--acc-2);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}#lvt-root .wsum .bar2{background:#eef2f2;border-radius:99px;flex:1;max-width:320px;height:6px;overflow:hidden}#lvt-root .wsum .bar2 i{background:var(--g);height:100%;display:block}#lvt-root .wcol.out{background:#fafcfc}#lvt-root .wcol.out .wh{background:#f1f5f5}#lvt-root .wcol.out .wh b,#lvt-root .wcol.out .wh span{color:#a9b6b5}#lvt-root .wc .wt{color:var(--ink);font-size:11px;font-weight:800;line-height:1.35;display:block}#lvt-root .wc .ws{color:#8a9997;margin-top:2px;font-size:9.5px;font-weight:700;line-height:1.3;display:block}#lvt-root .wc .wm{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}#lvt-root .wc .wm i{border:1px solid var(--line);color:#8a9997;background:#fff;border-radius:99px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:800}#lvt-root .wc .wm i.mk.s{color:var(--acc-2);background:#e6f1ef;border-color:#bcd8d6}#lvt-root .wc .wm i.mk.e{color:#a83c2c;background:#fbeeec;border-color:#f0c9c3}#lvt-root .wc .wm i.pp{color:#2f4f7a;background:#eef4fb;border-color:#d6e2ef}#lvt-root .wc .wm i.hp{color:#2f4f7a;background:#f1f6fc;border-color:#cfdced}#lvt-root .wc .wm i.co{color:#8a6a2f;background:#f6efe4;border-color:#e3cfa8}#lvt-root .wpend{background:#fdf7f6;border:1px dashed #e6b5ad;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;display:flex}#lvt-root .wpend b{color:#a83c2c;margin-right:4px;font-size:11.5px;font-weight:800}#lvt-root .wpend .wc{max-width:280px}#lvt-root .calempty{border:1px dashed var(--acc-line);text-align:center;background:#f8fbfb;border-radius:12px;padding:34px 20px}#lvt-root .calempty b{color:var(--ink);margin-bottom:5px;font-size:15px;display:block}#lvt-root .calempty span{color:var(--faint);font-size:12.5px;font-weight:600;display:block}#lvt-root .calempty em{color:var(--acc-2);font-style:normal;font-weight:800}#lvt-root .calempty .flow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;display:flex}#lvt-root .calempty .flow i{color:#8fa8a7;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 14px;font-size:11.5px;font-style:normal;font-weight:800}#lvt-root .calempty .flow i.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .calempty .flow i.dn{background:var(--g-bg);color:var(--g);border-color:#bfe1cf}#lvt-root .addbar{padding:5px 5px 11px 20px}#lvt-root .empty{color:var(--faint);padding:16px 8px;font-size:12.5px;font-weight:600}#lvt-root .foot{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:flex}#lvt-root .toast{color:#e7f4f2;opacity:0;z-index:50;background:#12383a;border-radius:11px;padding:12px 20px;font-size:13.5px;font-weight:650;transition:all .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 14px 34px #0928294d}#lvt-root .toast.on{opacity:1;transform:translate(-50%)translateY(0)}#lvt-root .a2d-pick{text-align:left;color:#4c3f78;cursor:pointer;background:#f8f6fd;border:1px solid #ddd5f0;border-radius:7px;width:100%;padding:6px 8px;font-size:12px;font-weight:700}#lvt-root .a2d-pick.has{color:#084b4e;background:#f6fbfa;border-color:#bcd8d6}#lvt-root .a2d-pick:disabled,#lvt-root .a2d-pick[aria-disabled=true]{opacity:.6;cursor:not-allowed}#lvt-root .a2d-res{text-align:left;color:#166b45;cursor:pointer;background:#f7fdf9;border:1px dashed #bfe1cf;border-radius:7px;width:100%;padding:6px 8px;font-size:12px;font-weight:700}#lvt-root .a2d-res.has{background:#f2faf5;border-style:solid}#lvt-root .a2d-res:disabled,#lvt-root .a2d-res[aria-disabled=true]{opacity:.6;cursor:not-allowed}#lvt-root .cs-it{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}#lvt-root .cs-it:hover{border-color:var(--acc-line);background:#f8fbfb}#lvt-root .cs-it .no{color:#fff;background:#0f3b3d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}#lvt-root .cs-it b{font-size:13px;display:block}#lvt-root .cs-it small{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:600;display:block}#lvt-root .lad{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0;display:flex}#lvt-root .lad button{border:1px solid var(--line);cursor:pointer;color:var(--faint);background:#fff;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:800}#lvt-root .lad button.cur{color:#8a6a2f;cursor:default;background:#fdf3dc;border-color:#e3cfa8}#lvt-root .lad button.dn{opacity:.4;cursor:not-allowed}#lvt-root .lad button.sel{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .lad .arr{color:#c6d5d4;font-weight:800}#lvt-root .lvt-tabs{align-items:center;gap:6px;margin-bottom:12px;display:flex}#lvt-root .lvtab{color:var(--faint);cursor:pointer;letter-spacing:-.2px;border:1px solid #0000;border-radius:11px;padding:8px 16px;font-family:Poppins,Be Vietnam Pro,sans-serif;font-size:17px;font-weight:800}#lvt-root .lvtab:hover{background:var(--acc-soft)}#lvt-root .lvtab b{color:#a83c2c;vertical-align:2px;background:#fbeeec;border-radius:99px;margin-left:5px;padding:1px 8px;font-size:11.5px}#lvt-root .lvtab.on b{color:#08343a;background:#6fd0c8}#lvt-root .ap-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}#lvt-root .ap-chip{border:1px solid var(--line);cursor:pointer;color:var(--faint);background:#fff;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:800}#lvt-root .ap-chip.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .ap-sec{color:var(--acc-2);margin:4px 0 6px;font-size:13px;font-weight:800}#lvt-root .ap-foot{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:flex}#lvt-root .lvt-scroll{overflow-x:auto}#lvt-root .lvt-scroll table{table-layout:fixed;width:100%;min-width:1240px}#lvt-root th small.thnote{letter-spacing:0;text-transform:none;color:#8ca3a2;font-size:9px;font-weight:600;display:block}#lvt-root .srcbar{border:1px solid;border-radius:9px;margin:2px 0 9px;padding:8px 12px;font-size:12.5px;font-weight:650;line-height:1.5}#lvt-root .srcbar.ok{color:#166b45;background:#e4f3ea;border-color:#bfe1cf}#lvt-root .srcbar.wait{color:#7a5c12;background:#fdf6e6;border-color:#f0d99a}#lvt-root .btn.pri.off{color:#f2f6f6;cursor:not-allowed;background:#c7d2d2;border-color:#c7d2d2}#lvt-root td.gw{vertical-align:top;white-space:nowrap;padding-top:14px}#lvt-root .win{text-align:right;background:#fffdf4;border:1px solid #dce5e5;border-radius:7px;width:44px;padding:6px 5px;font-family:inherit;font-size:12.5px;font-weight:800}#lvt-root .win.bad{background:#fbe4e0;border-color:#b3382b}#lvt-root .win.auto{color:#0b5f62;cursor:default;background:#eef5f4;border-color:#cfe1e0}#lvt-root td.gw i{color:#8ca3a2;margin-left:1px;font-size:10px;font-style:normal;font-weight:800}#lvt-root td.gw{overflow:hidden}#lvt-root .psys{text-align:right;color:#166b45;background:#f2faf5;border:1px solid #bfe1cf;border-radius:7px;min-width:46px;padding:6px 8px;font-size:12.5px;font-weight:800;display:inline-block}#lvt-root .lvt-scroll>table{min-width:1080px}#lvt-root .lvtab{font-size:16px}@media (max-width:1200px){#lvt-root .lvtab{font-size:15px}#lvt-root{padding:14px}}#lvt-root .cf-rvtable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#lvt-root .cf-rvtable th{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);background:0 0;padding:8px 6px;font-size:9.5px;font-weight:800}#lvt-root .cf-rvtable th.c,#lvt-root .cf-rvtable td.c{text-align:center}#lvt-root .cf-rvtable td{vertical-align:middle;background:0 0;border-bottom:1px solid #f1f5f5;padding:9px 6px;font-size:12.5px}#lvt-root .cf-rvtable td small{color:#93a5a4;margin-top:2px;font-size:10px;font-weight:700;display:block}#lvt-root .cf-rvtable td small.hot{color:#b3382b}#lvt-root .cf-rvchips{margin:0 0 var(--gapv,12px);flex-wrap:wrap;gap:8px;display:flex}#lvt-root .cf-rvchips .f{border:1px solid var(--line);color:var(--faint);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}#lvt-root .cf-rvchips .f b{color:#93a5a4;background:0 0;padding:0;font-size:11.5px}#lvt-root .cf-rvchips .f.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .cf-rvchips .f.on b{color:#9ccbc8}#lvt-root .bar{margin-bottom:var(--gapv)}#lvt-root .lvt-tabs{margin:0 0 var(--gapv);border:1px solid var(--line);background:#fff;border-radius:11px;align-items:stretch;gap:0;width:max-content;display:flex;overflow:hidden}#lvt-root .lvtab{letter-spacing:0;color:var(--faint);border:none;border-right:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:11px 20px;font-family:Be Vietnam Pro,sans-serif;font-size:12.5px;font-weight:700;line-height:1.35;transition:background .13s,color .13s;display:flex}#lvt-root .lvtab:last-child{border-right:none}#lvt-root .lvtab:hover:not(.on){color:var(--acc-2);background:#0f3b3d0d}#lvt-root .lvtab.on{color:#fff;background:#0f3b3d}#lvt-root .lvt-year{color:var(--acc-2);margin-left:4px;font-size:13px;font-weight:800}#lvt-root .lvt-pick{flex-wrap:wrap;gap:3px;display:inline-flex}#lvt-root .lvt-pick a{border:1px solid var(--line);color:var(--acc-2);background:#fff;border-radius:6px;padding:2px 7px;font-size:12.5px;font-weight:800;text-decoration:none}#lvt-root .lvt-pick a.on{color:#fff;background:#0f3b3d;border-color:#0f3b3d}#lvt-root .lvt-tabs a,#lvt-root .seg a{text-decoration:none}#lvt-root .lvt-tabs-row{margin:0 0 var(--gapv);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#lvt-root .lvt-tabs-row .lvt-tabs{margin:0}#lvt-root .ap-chip{text-decoration:none}.rt-conf{color:#93a5a4;letter-spacing:.2px;margin-top:2px;font-size:9px;font-weight:700;display:block}.rt-nums{gap:6px;margin-top:4px;display:flex}.rt-nums input{width:100%}.rt-table .ctx{color:#6b7d79;margin-top:3px;font-size:10px;font-weight:700;display:block}.rt-table .ctx.adhoc{color:#a86a00}#lvt-root .rt-table{table-layout:fixed;width:100%}#lvt-root .rt-table td,#lvt-root .rt-table th{vertical-align:top}#lvt-root .rt-table input,#lvt-root .rt-table select,#lvt-root .rt-table textarea{max-width:100%}#lvt-root .a2d-pick-wrap{margin-top:4px}#lvt-root .a2d-pick{cursor:pointer;color:var(--acc-2);border:1px dashed var(--acc-line);background:#f4faf9;border-radius:7px;padding:2px 8px;font-size:10.5px;font-weight:800;list-style:none;display:inline-block}#lvt-root .a2d-pick::-webkit-details-marker{display:none}#lvt-root .a2d-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;margin-top:6px;padding:9px 10px}#lvt-root .a2d-hd b{color:var(--ink);font-size:12px;display:block}#lvt-root .a2d-hd small{color:#a86a00;margin-bottom:6px;font-size:10px;font-weight:700;display:block}#lvt-root .a2d-row{border-top:1px solid #f1f5f5;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;display:flex}#lvt-root .a2d-who b{color:var(--mut);font-size:11.5px;font-weight:700;display:block}#lvt-root .a2d-who small{color:var(--faint);font-size:10px;font-weight:650;display:block}#lvt-root .lad{gap:3px;margin-left:auto;display:inline-flex}#lvt-root .lad-s{border:1px solid var(--line);width:22px;height:22px;color:var(--acc-2);cursor:pointer;background:#fff;border-radius:6px;font-size:10.5px;font-weight:800}#lvt-root .lad-s.on{color:#fff;background:#31527d;border-color:#31527d}#lvt-root .a2d-foot{color:var(--faint);margin-top:7px;font-size:10.5px;font-weight:650;line-height:1.45}#lvt-root .a2d-tag{color:#31527d;background:#eef3fb;border:1px solid #cfd9ea;border-radius:99px;margin-top:4px;padding:1px 8px;font-size:9.5px;font-weight:800;display:inline-block}#lvt-root .a2d-note{margin-top:7px}#lvt-root .inv-table{table-layout:auto}#lvt-root .inv-table .rd.l{white-space:normal}#lvt-root .rt-table tbody+tbody td{border-top:1px solid var(--line)}#lvt-root .rt-table td.gc .rt-taskpick{width:100%;font-size:12px}#lvt-root .rt-table .rt-empty-cell{padding:12px}#lvt-root .rt-table .rt-emailcell .rt-email{max-width:100%}#lvt-root .gc-ns{border-top:1px dashed #d8e5e4;margin-top:7px;padding-top:7px;display:block}#lvt-root .gc-ns>i{letter-spacing:.4px;color:#93a5a4;margin-bottom:4px;font-size:8.5px;font-style:normal;font-weight:800;display:block}#lvt-root .gc-ns .bc+.bc{margin-top:5px}#tdRoot .td-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}#tdRoot .td-tools .hint{color:#6b7280;font-size:12px}#tdRoot .td-tb td input{width:100%;min-width:96px;font:inherit;background:#fff;border:1px solid #d6dbe1;border-radius:6px;padding:5px 7px;font-size:12px}#tdRoot .td-tb td input[readonly]{color:#4b5563;background:#f6f7f9;border-color:#e5e7eb}#tdRoot .td-tb tr.td-off td input{color:#8a9099;background:#f4f5f7;text-decoration:line-through}#tdRoot .td-tb td.td-act{white-space:nowrap;align-items:center;gap:6px;display:flex}.kh2-standard{color:#6b7280;font-style:italic;display:block}.err-card{max-width:900px;margin:24px auto}.err-actions{align-items:center;gap:10px;margin:10px 0 4px;display:flex}.err-digest{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xs);color:var(--faint)}.err-note{color:var(--faint);font-size:var(--fs-xs)}.err-detail h4{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin:14px 0 6px}.err-fields{grid-template-columns:max-content 1fr;gap:4px 14px;margin:12px 0 0;display:grid}.err-fields dt{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}.err-fields dd{overflow-wrap:anywhere;margin:0;font-weight:500}.err-card pre.err-pre{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xs);white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:8px;max-height:320px;margin:0;padding:10px 12px;line-height:1.55;overflow:auto}.err-detail details summary{cursor:pointer;font-size:var(--fs-xs);color:var(--faint);margin:14px 0 6px}.cascade-plan tr.selfrow>td{background:#fdf1ee;border-top:1.5px solid #f0c4bd;border-bottom:1.5px solid #f0c4bd}.cascade-plan tr.selfrow .sf-nm{color:#a83c2c;font-size:12.5px;font-weight:800;display:block}.cascade-plan tr.selfrow .sf-who{color:#a83c2c;opacity:.85;margin-top:2px;font-size:11px;font-weight:700;display:block}.cascade-plan tr.selfrow .subpct{color:#a83c2c;margin-top:3px;font-size:10px;font-weight:800;display:block}.cascade-plan tr.selfrow input{background:#fff;border-color:#f0c4bd}#nvt-root tr.selfrow>td,#nvt-root tr.selfrow>th{background:#fdf1ee}#nvt-root tr.selfrow.gtop>td{border-top:1.5px solid #f0c4bd}#nvt-root tr.selfrow.gbot>td{border-bottom:1.5px solid #f0c4bd}#nvt-root tr.selfrow .sf-nm{color:#a83c2c;font-weight:800;display:block}#nvt-root tr.selfrow .src{color:#a83c2c}#khv2root .pctrow span.pctin.ro,#nvt-root .pctrow span.pctin.ro{color:#8a9997;text-align:right;font-variant-numeric:tabular-nums;background:#f5f8f8;border:1px solid #e4ebeb;border-radius:8px;flex:1;min-width:0;padding:3px 6px;font-size:11px;font-weight:800}#khv2root table.cascade-over{border-collapse:collapse;width:100%;min-width:1010px}#khv2root table.cascade-over th{border-bottom:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap;padding:8px;font-size:9.5px;font-weight:800}#khv2root table.cascade-over th.c,#khv2root table.cascade-over td.c{text-align:center}#khv2root table.cascade-over th.tr,#khv2root table.cascade-over td.tr{text-align:right}#khv2root table.cascade-over td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef2f2;padding:9px 8px}#khv2root table.cascade-over td.brand{white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:700}#khv2root table.cascade-over td.mono{color:var(--faint);white-space:nowrap;font-family:Consolas,monospace;font-size:11px}#khv2root table.cascade-over td b{font-size:13px;font-weight:800}#khv2root table.cascade-over .cd2{color:var(--faint);margin-top:2px;font-size:10.5px;font-weight:650;display:block}#khv2root table.cascade-over .st{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}#khv2root table.cascade-over .st.g,#khv2root table.cascade-over .st.ok{color:#177a4c;background:#e4f3ea}#khv2root table.cascade-over .st.setup{color:#a83c2c;background:#fbeeec}#khv2root table.cascade-over .st.err{color:#8a6a2f;background:#fdf3dc}#khv2root table.cascade-over .st.draft{color:#8a9997;background:#f4f7f7}#khv2root table.cascade-split col.cs-no{width:44px}#khv2root table.cascade-split col.cs-who{width:17%}#khv2root table.cascade-split col.cs-work{width:21%}#khv2root table.cascade-split col.cs-sp{width:10%}#khv2root table.cascade-split col.cs-unit{width:7%}#khv2root table.cascade-split col.cs-kh{width:11%}#khv2root table.cascade-split col.cs-ns{width:8%}#khv2root table.cascade-split col.cs-del{width:44px}#khv2root table.cascade-split .cs-note{color:#a83c2c;background:#fdf2ef;border-radius:7px;margin-top:4px;padding:4px 7px;font-size:10.5px;font-weight:700;display:block}#khv2root table.cascade-split small.cd2.st{border-radius:99px;margin-top:4px;padding:2px 8px;font-family:inherit;font-size:10px;font-weight:800;display:inline-block}#khv2root .card.drill-card{border:1px dashed var(--line);background:#fbfdfd;margin-top:14px}#khv2root .card.drill-card .head .t .c{color:#8a6a2f}#khv2root table a.drill-open{color:#1f6f5c;border-bottom:1px dashed #9ec7bb;margin-top:3px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-block}#khv2root table a.drill-open:hover{color:#10493c;border-bottom-color:#10493c}#khv2root table.cascade-over tr.selfrow>td{background:#fdf1f0}#khv2root table.drill-table col.dr-who{width:17%}#khv2root table.drill-table col.dr-work{width:19%}#khv2root table.drill-table col.dr-sp{width:10%}#khv2root table.drill-table col.dr-unit{width:7%}#khv2root table.drill-table col.dr-kh{width:9%}#khv2root table.drill-table col.dr-ns{width:14%}#khv2root table.drill-table col.dr-flow{width:13%}#khv2root table.drill-table col.dr-open{width:11%}#khv2root table.drill-table td b{overflow-wrap:anywhere}#khv2root .card.drill-card .head .t .khc-src .st{margin-left:4px}.td-menu-panel{background:#fffffffa;border:1px solid #dde5e4e6;border-radius:16px;width:780px;max-width:calc(100vw - 32px);margin-top:6px;padding:0 0 10px;display:none;overflow:hidden;box-shadow:0 24px 64px -16px #0f343659,0 6px 20px #0f34361f}.td-menu-panel:before{content:"";background:linear-gradient(90deg,#0d6568,#177a4c 30%,#a8790f 65%,#6b3f7a);height:3px;display:block}.td-menu-panel .td-mh{letter-spacing:.7px;text-transform:uppercase;color:#6b3f7a;align-items:baseline;gap:9px;padding:12px 16px 10px;font-size:11.5px;font-weight:800;display:flex}.td-menu-panel .td-mh i{background:#6b3f7a;border-radius:50%;flex:none;align-self:center;width:9px;height:9px;box-shadow:0 0 0 3px #6b3f7a26}.td-menu-panel .td-mh span{letter-spacing:0;text-transform:none;color:#9aa8a7;font-size:11.5px;font-weight:600}.td-menu-panel .td-mh-close{color:#6b3f7a;cursor:pointer;background:0 0;border:1px solid #6b3f7a40;border-radius:50%;flex:none;width:22px;height:22px;margin-left:auto;padding:0;font-size:12px;font-weight:700;line-height:1}.td-menu-panel .td-mh-close:hover{background:#6b3f7a1a}.td-menu-panel .td-mg{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--td-mg-rows,5), auto);gap:3px 4px;padding:0 8px;display:grid}.td-menu-panel .td-mi{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 1fr auto;grid-template-areas:"d n c"".v v";align-items:center;gap:2px 9px;width:100%;padding:9px 12px 8px;font-family:inherit;text-decoration:none;display:grid;position:relative}.td-menu-panel .td-dot{border-radius:50%;flex:none;grid-area:d;width:9px;height:9px}.td-menu-panel .td-mi-n{color:var(--ink,#16302a);white-space:nowrap;text-overflow:ellipsis;grid-area:n;font-size:13.5px;font-weight:750;overflow:hidden}.td-menu-panel .td-mi b{text-align:center;border:1px solid;border-radius:99px;grid-area:c;align-self:center;min-width:24px;padding:2px 7px;font-size:11px;font-weight:800}.td-menu-panel .td-mi em{color:#9aa8a7;white-space:nowrap;text-overflow:ellipsis;grid-area:v;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.td-menu-panel .td-mi:hover{background:#fbf3dc;border-color:#efdfae}.td-menu-panel .td-mi:hover .td-mi-n{color:#7a5a10}.td-menu-panel .td-mi.cur{background:#f2f7f6;border-color:#dbe8e6}.td-menu-panel .td-mi.cur .td-mi-n:after{content:"· đang mở";color:var(--acc,#0d6568);margin-left:7px;font-size:10px;font-weight:800}@media (max-width:700px){.td-menu-panel{width:calc(100vw - 24px)}.td-menu-panel .td-mg{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.subtabs.hd-grid details.tb-dict-wrap{position:static}.subtabs.hd-grid details.tb-dict-wrap>summary{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;list-style:none;display:flex}.subtabs.hd-grid details.tb-dict-wrap>summary::-webkit-details-marker{display:none}.subtabs.hd-grid details.tb-dict-wrap>summary::marker{display:none}.subtabs.hd-grid details.tb-dict-wrap .td-menu-panel{z-index:46;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.subtabs.hd-grid details.tb-dict-wrap:hover .td-menu-panel,.subtabs.hd-grid details.tb-dict-wrap:focus-within .td-menu-panel,.subtabs.hd-grid details.tb-dict-wrap[open] .td-menu-panel{display:block}.td2-note{color:#9aa8a7;margin:4px 0 10px;font-size:12px}#tdRoot{--tab-l2:#e8f3f2;--tab-l3:#f4faf9;--tab-div:#fff}#tdRoot .dict-tabs{border:1px solid var(--line);background:var(--tab-l2);border-radius:11px;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;margin:0 0 10px;line-height:0;display:flex;overflow:hidden}#tdRoot .dict-tabs a{text-align:center;color:var(--faint);border:none;border-right:1px solid var(--tab-div);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;margin:0;padding:11px 8px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}#tdRoot .dict-tabs a:last-child{border-right:none}#tdRoot .dict-tabs a.on{color:#fff;background:#0f3b3d}#tdRoot .dict-tabs a b{opacity:.55;font-weight:800}#tdRoot .dict-tabs a.on b{opacity:.75}#tdRoot .dict-tabs a:hover:not(.on){background:#fff9}#tdRoot .dict-tabs.lv2{background:var(--tab-l3);flex-wrap:nowrap;margin:8px 0 11px;overflow:hidden}#tdRoot .dict-tabs.lv2 a{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:var(--tdx-tab-fs,12.5px);padding:9px var(--tdx-tab-pad,7px);flex:1 1 0;display:block;overflow:hidden}#tdRoot .dict-tabs.lv2 a.on{text-overflow:clip;color:var(--acc-2);box-shadow:inset 0 -3px 0 var(--acc);background:#fff;flex:none;overflow:visible}#tdRoot .dict-tabs.lv2 .tdx-gname{color:#fff;font-weight:700;font-size:var(--tdx-tab-fs,12.5px);white-space:nowrap;cursor:default;background:#0f3b3d;flex:none;align-items:center;gap:6px;padding:9px 10px;display:inline-flex}#tdRoot .dict-tabs.lv2 .tdx-gname:before{content:"";background:var(--tdx-gcolor,#7fd3c2);border-radius:50%;width:8px;height:8px}#tdRoot .dict-tabs.lv2 a .noti{margin-left:4px;position:static}#tdRoot .stt{white-space:nowrap;border:1px solid;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}#tdRoot .stt.dung{background:var(--g-bg);color:var(--g);border-color:#bfe1cf}#tdRoot .stt.nhap{background:var(--edit);border-color:var(--edit-line);color:#6d5410}#tdRoot .stt.moi{color:#2f4f7a;background:#eef3fa;border-color:#cfdced}#tdRoot .used{color:var(--faint);margin-top:4px;font-size:10px;font-weight:700;display:block}#tdRoot .td-tb{table-layout:fixed;width:100%}#tdRoot .td-tb th{white-space:normal;vertical-align:bottom;padding:7px 8px;font-size:11px}#tdRoot .td-tb td{vertical-align:top;padding:7px 8px;font-size:12.5px;line-height:1.45}#tdRoot .td-tb .td-name{color:var(--ink);font-size:13.5px;font-weight:800}#tdRoot .td-tb .td-def{color:var(--faint);font-weight:500}#tdRoot .td-tb td .td-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#tdRoot .td-tb th.td-narrow,#tdRoot .td-tb td.td-narrow,#tdRoot .td-tb td.meet-col{text-align:center;width:92px}#tdRoot .td-tb td.td-act{white-space:normal;flex-wrap:wrap;justify-content:center;gap:4px;width:92px}#tdRoot .td-tb td.td-act .btn{white-space:nowrap;padding:3px 7px;font-size:11px}.td2-pager{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.td2-pager .btn.ghost.on{background:var(--acc);border-color:var(--acc);color:#fff;cursor:default;pointer-events:none;font-weight:800}.nvgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:8px;display:grid}.nvgrid .proc-box{min-height:152px}.nvgrid .proc-box .pb-open{margin-top:auto}.nvgrid>.note,.nvgrid>.card{grid-column:1/-1}@media (max-width:1000px){.nvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nvgrid{grid-template-columns:minmax(0,1fr)}}#planroot .tbl[data-fits]:not([data-no-sticky-head] *){overflow:visible}#planroot .tbl[data-fits]:not([data-no-sticky-head] *) th{z-index:3;position:sticky}#planroot .tbl[data-fits=page]:not([data-no-sticky-head] *) th{top:54px}#planroot .tbl[data-fits=box]:not([data-no-sticky-head] *) th{top:0}#planroot .org-table{border-collapse:collapse;table-layout:fixed;width:100%}#planroot .org-table .org-col-name{width:34%}#planroot .org-table .org-dept td{background:var(--soft-bg,#f2f7f7);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 10px;font-size:13.5px}#planroot .org-table .org-dept i{color:var(--faint);margin-left:8px;font-size:12px;font-style:normal;font-weight:650}#planroot .org-table .org-row td{color:var(--mut);vertical-align:top;border-bottom:1px solid #eef2f2;padding:8px 10px;font-size:13px}#planroot .org-table .org-row .org-col-name{color:var(--ink);font-weight:650}#planroot .subtabs.org-views{margin-bottom:6px}#planroot .org-views-left{margin-left:6px}#planroot .org-base-tick{text-align:center;width:44px}#planroot .org-base-bar{align-items:center;gap:10px;margin-top:10px;display:flex}#planroot .org-structure .card+.card{margin-top:12px}#planroot .org-row-act{white-space:nowrap;text-align:center;width:128px}#planroot .org-row-act .btn{padding:2px 8px}#planroot .subtabs .tab.org-tab-off{opacity:.55;cursor:not-allowed}#planroot .org-modes{align-items:center;gap:8px;margin:0 0 12px;display:flex}#planroot .org-modes .org-fs{margin-left:auto}#planroot .orgmap{flex-direction:column;gap:14px;display:flex}#planroot .orgmap-band{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}#planroot .orgmap-band-warn{background:#fffdf4;border-color:#e6d98f}#planroot .orgmap-band-head{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}#planroot .orgmap-band-head b{letter-spacing:.9px;text-transform:uppercase;color:var(--acc-2);background:#f4efdc;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:800}#planroot .orgmap-band-head i{color:var(--faint);font-size:12px;font-style:normal;font-weight:650}#planroot .orgmap-row{flex-wrap:wrap;gap:10px;display:flex}#planroot .orgmap-chain{grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;align-items:start;gap:10px;display:grid;overflow-x:auto}#planroot .orgmap-stage{flex-direction:column;gap:8px;min-width:0;display:flex}#planroot .orgmap-stage-head{color:#fff;background:#21605f;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.3}#planroot .orgmap-stage:nth-child(2) .orgmap-stage-head{background:#1e5a5c}#planroot .orgmap-stage:nth-child(3) .orgmap-stage-head{background:#1b5457}#planroot .orgmap-stage:nth-child(4) .orgmap-stage-head{background:#184e52}#planroot .orgmap-stage:nth-child(5) .orgmap-stage-head{background:#15484d}#planroot .orgmap-stage:nth-child(6) .orgmap-stage-head{background:#124248}#planroot .orgmap-stage:nth-child(7) .orgmap-stage-head{background:#0f3c43}#planroot .orgmap-stage:nth-child(8) .orgmap-stage-head{background:#0c363e}#planroot .orgmap-empty{color:var(--faint);margin:0;padding:6px 4px;font-size:11.5px}#planroot .orgmap-box{border:1px solid var(--line);border-left:3px solid var(--acc);background:#fff;border-radius:10px;flex:0 200px;min-width:150px;max-width:240px;position:relative}#planroot .orgmap-box>summary{cursor:pointer;flex-direction:column;gap:3px;padding:9px 11px;list-style:none;display:flex}#planroot .orgmap-box>summary::-webkit-details-marker{display:none}#planroot .orgmap-box[open]{border-color:var(--acc);box-shadow:0 6px 16px #00282c1a}#planroot .orgmap-name{color:var(--acc-2);font-size:13px;font-weight:800;line-height:1.3}#planroot .orgmap-purpose{color:var(--mut);font-size:11.5px;line-height:1.35}#planroot .orgmap-nums{flex-wrap:wrap;gap:4px 10px;margin-top:3px;display:flex}#planroot .orgmap-nums i{color:var(--acc);font-size:11px;font-style:normal;font-weight:800}#planroot .orgmap-pop{z-index:40;border:1px solid var(--acc-line);background:#fff;border-radius:12px;flex-direction:column;gap:9px;width:290px;max-height:340px;padding:11px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 34px -14px #09252873}#planroot .orgmap-pop-nums{color:var(--faint);flex-wrap:wrap;gap:12px;font-size:11.5px;font-weight:650;display:flex}#planroot .orgmap-pop-nums b{color:var(--acc-2);margin-right:3px;font-size:14px;font-weight:800}#planroot .orgmap-tree{flex-direction:column;gap:6px;display:flex}#planroot .orgmap-tree-head{color:var(--acc-2);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:12px;font-weight:800}#planroot .orgmap-tree-group{border-left:2px solid var(--sline,#bcd8d6);flex-direction:column;gap:1px;padding-left:9px;display:flex}#planroot .orgmap-tree-group b{color:var(--ink);font-size:12px}#planroot .orgmap-tree-group span,#planroot .orgmap-tree-group em{color:var(--mut);font-size:11px;font-style:normal}#planroot .orgmap-tree-group em{color:var(--faint)}#planroot .orgmap-full{z-index:80;background:var(--bg,#f2f6f6);padding:16px;position:fixed;inset:0;overflow:auto}#planroot .orgmap-stage-head{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-right:16px}#planroot .orgmap-stage:last-child .orgmap-stage-head{clip-path:none;padding-right:10px}#dashRoot{--tc:#0d6568;--kh:#2f4f7a;--qt:#177a4c;--cn:#a8790f;--hd:#6b3f7a;flex-direction:column;gap:14px;display:flex}#dashRoot .dash-news{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#dashRoot .dash-box{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:9px;min-height:210px;padding:14px 15px;display:flex}#dashRoot .dash-box-head{align-items:baseline;gap:8px;display:flex}#dashRoot .dash-box-head b{color:var(--acc-2);font-size:14.5px;font-weight:800}#dashRoot .dash-box-head i{color:var(--faint);text-align:right;margin-left:auto;font-size:11px;font-style:normal;font-weight:650}#dashRoot .dash-item{background:#f6faf9;border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}#dashRoot .dash-item .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:#e1f0ef;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:9.5px;font-weight:800}#dashRoot .dash-item .tag.warn{color:#8f6608;background:#f8f0d9}#dashRoot .dash-item b{color:var(--ink);font-size:13px;line-height:1.4}#dashRoot .dash-item span{color:var(--mut);font-size:12px;line-height:1.4}#dashRoot .dash-box-fill{flex:1}#dashRoot .dash-bars{gap:5px;display:grid}#dashRoot .dash-bar{color:var(--mut);grid-template-columns:3.2rem 1fr 2.4rem;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:grid}#dashRoot .dash-bar em{background:#e6eeed;border-radius:4px;height:6px;font-style:normal;display:block;overflow:hidden}#dashRoot .dash-bar em b{background:var(--acc);border-radius:4px;height:100%;display:block}#dashRoot .dash-bar i{text-align:right;color:var(--acc-2);font-variant-numeric:tabular-nums;font-style:normal}#dashRoot .dash-period{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}#dashRoot .dash-period-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800}#dashRoot .dash-chip{border:1px solid var(--line);color:var(--ink);background:#f6faf9;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:700}#dashRoot .dash-seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}#dashRoot .dash-seg i{color:var(--faint);border-right:1px solid var(--line);padding:5px 11px;font-size:12.5px;font-style:normal;font-weight:700}#dashRoot .dash-seg i:last-child{border-right:none}#dashRoot .dash-seg i.on{color:#fff;background:#0f3b3d}#dashRoot .dash-who{color:var(--acc-2);background:#e1f0ef;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:800}#dashRoot .dash-aspect{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:11px;padding:14px;display:flex}#dashRoot .dash-aspect-rail{align-items:baseline;gap:9px;display:flex}#dashRoot .dash-aspect-rail span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800}#dashRoot .dash-aspect-rail b{color:var(--tone,var(--acc-2));font-size:15px;font-weight:800}#dashRoot .asp-tc{--tone:var(--tc)}#dashRoot .asp-kh{--tone:var(--kh)}#dashRoot .asp-qt{--tone:var(--qt)}#dashRoot .asp-cn{--tone:var(--cn)}#dashRoot .asp-hd{--tone:var(--hd)}#dashRoot .dash-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#dashRoot .dash-card{border:1px solid var(--line);border-left:3px solid var(--tone,var(--acc));border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:11px 12px;display:flex}#dashRoot .dash-card-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}#dashRoot .dash-card>b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:auto;font-size:26px;font-weight:800;line-height:1}#dashRoot .dash-card-sub{color:var(--faint);font-size:11.5px;font-weight:650}#dashRoot .dash-card-goal{background:#f6faf9}#dashRoot .dash-card-goaltext{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;margin-top:0!important;font-size:13.5px!important}#dashRoot .dash-card-blank{border-style:dashed;border-color:var(--line);background:#fafcfc;justify-content:center}#dashRoot .dash-card-blank .dash-card-lbl{color:var(--faint)}#dashRoot .dash-card-more{border-left-color:var(--line);background:#fafcfc;justify-content:center;align-items:center}#dashRoot .dash-card-more b{margin-top:0}#dashRoot .dash-tt{color:var(--acc-2);flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 0;font-size:14.5px;font-weight:800;display:flex}#dashRoot .dash-tt span{color:var(--faint);font-size:12px;font-weight:650}#dashRoot .dash-tw{border:1px solid var(--line);border-radius:10px;max-height:56vh;overflow:auto}#dashRoot .dash-table{border-collapse:collapse;table-layout:fixed;width:100%}#dashRoot .dash-table th{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#0f3b3d;padding:9px 10px;font-size:9.5px;font-weight:800;position:sticky;top:0}#dashRoot .dash-table td{color:var(--mut);vertical-align:top;border-bottom:1px solid #eef2f2;padding:8px 10px;font-size:12.5px;line-height:1.4}#dashRoot .dash-table tbody tr:last-child td{border-bottom:none}#dashRoot .dash-col-lv{width:4.6rem}#dashRoot .dash-col-pos{width:20%}#dashRoot .dash-col-ms{width:12%}#dashRoot .dash-col-pr{width:18%}#dashRoot .dash-table tfoot td{border-top:1px solid var(--line);color:var(--acc-2);background:#f2f7f7;border-bottom:none;font-size:12px;font-weight:800;position:sticky;bottom:0}#dashRoot .dash-none{color:var(--faint);border:1px dashed var(--line);background:#fafcfc;border-radius:10px;margin:0;padding:14px 15px;font-size:13px}@media (max-width:1100px){#dashRoot .dash-news{grid-template-columns:repeat(2,minmax(0,1fr))}#dashRoot .dash-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){#dashRoot .dash-news,#dashRoot .dash-cards{grid-template-columns:minmax(0,1fr)}}#tdRoot .td-tb th.td-act-h{text-align:center;width:110px}#tdRoot .td-tb th.td-act-h.ra-4{width:140px}#tdRoot .td-tb th.td-act-h.ra-5{width:170px}#tdRoot .td-tb td.td-act{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;width:110px;display:flex}#tdRoot .ra-btn{border:1px solid var(--line);width:26px;height:24px;color:var(--faint);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}#tdRoot .ra-btn:hover{border-color:var(--acc-2);color:var(--acc-2);background:#f2f9f8}#tdRoot .ra-btn.ask{color:#fff;background:#d92d20;border-color:#d92d20}#tdRoot .ra-btn.ask:hover{color:#fff;background:#b42318;border-color:#b42318}#tdRoot .ra-btn.warn:hover{color:#c0562f;background:#fdf3ef;border-color:#c0562f}#tdRoot .ra-lab{color:#a3b2b1;flex:none;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex}#tdRoot .ra-btn.ra-dot:after{content:"";background:#d0452a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}#tdRoot .ra-pop{display:inline-flex;position:relative}#tdRoot .ra-pop>summary{list-style:none}#tdRoot .ra-pop>summary::-webkit-details-marker{display:none}#tdRoot .ra-pop-body{z-index:30;text-align:left;white-space:normal;border:1px solid var(--line);background:#fff;border-radius:11px;width:260px;padding:12px;position:absolute;top:28px;right:0;box-shadow:0 18px 40px -18px #09282973}#tdRoot .ra-pop-head{margin:0 0 6px;font-size:12.5px}#tdRoot .ra-pop-vacant{color:#8a6a12;background:#fbf3dc;border-radius:7px;margin:0 0 8px;padding:6px 8px;font-size:11.5px;font-weight:600}#tdRoot .ra-pop-body input{width:100%}#tdRoot .ra-pop-act{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}#tdRoot .td-addrow{width:100%;color:var(--faint);border:1px dashed var(--sline);cursor:pointer;background:0 0;border-radius:9px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:700;display:block}#tdRoot .td-addrow:hover{color:var(--acc-2);border-color:var(--acc-2);background:#f4faf9}#tdRoot .td-tb th.td-ls-h,#tdRoot .td-tb td.td-ls{text-align:center;width:104px}#tdRoot .ls-pill{letter-spacing:.3px;color:var(--acc-2);background:#e6f3f2;border:1px solid #bcd8d6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}#tdRoot .ls-pill:hover{background:#d3ebe9}#tdRoot .ls-pill.off{color:#7c8c8b;background:#eef1f1;border-color:#dde4e4}#tdRoot .ls-pill.pend{color:#8a6a12;background:#fbf3dc;border-color:#e6d98f}#tdRoot .ls-pill.ret{color:#c0562f;background:#fdf0eb;border-color:#eec4b3}#tdRoot .modal.ls-modal{max-width:1100px;max-height:88vh;overflow-y:auto}#tdRoot .ls-wrap{max-height:56vh;overflow:auto}#tdRoot .ls-tb{border-collapse:collapse;width:100%}#tdRoot .ls-tb th,#tdRoot .ls-tb td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:7px 9px;font-size:12px}#tdRoot .ls-tb th{color:#fff;z-index:2;background:#0f3b3d;font-size:11px;position:sticky;top:0}#tdRoot .ls-tb th i{opacity:.75;font-size:10.5px;font-style:normal;font-weight:500;display:block}#tdRoot .ls-tb th.ls-ret{background:#8c3c22}#tdRoot .ls-tb .ls-name{color:var(--ink);white-space:nowrap;background:#f7f9f9;font-weight:700}#tdRoot .ls-tb .ls-diff{color:#b3341a;background:#fdf6df;font-weight:600}#tdRoot .ls-log-h{margin:16px 0 6px;font-size:13px}#tdRoot .ls-log{color:var(--faint);margin:0;padding-left:18px;font-size:12.5px}#tdRoot .ls-close{text-align:right;margin-top:16px}#tdRoot .td-tb td.td-act:has(.ra-wait){flex-wrap:wrap}#tdRoot .ra-lab.ra-wait{white-space:normal;flex:0 auto;justify-content:flex-start;gap:3px;width:auto;height:auto;min-height:24px;padding:2px}#tdRoot .ra-lab.ra-wait>svg{flex:none}#tdRoot .ra-lab.ra-wait em{text-align:left;font-size:11px;font-style:normal;line-height:1.3}#tdRoot .td-tb td select{width:100%;font:inherit;background:#fff;border:1px solid #d6dbe1;border-radius:6px;padding:5px 20px 5px 7px;font-size:12px}#tdRoot .td-tb tr.td-off td select{color:#8a9099;background:#f4f5f7}#tdRoot .td-tb td .td-vai{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-style:italic;display:block;overflow:hidden}#tdRoot .td-tb td .td-pd{align-items:baseline;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}#tdRoot .td-tb td .td-pd i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;transform:translateY(-1px)}#tdRoot .ls-power{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;display:flex}#tdRoot .ls-power .btn svg{vertical-align:-2px;margin-right:4px}#tdRoot .ls-tb th.ls-pending{background:#26527d}#tdRoot .ls-tb td.ls-pending{background:#eef4fb;border-left:2px solid #7ba3d0}#tdRoot .td-tb td select .td-opt-stray{color:#b3261e;font-weight:700}#tdRoot .td-filters{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}#tdRoot .td-filters select{max-width:260px;font-size:12px}#tdRoot .td-filters select:disabled,#tdRoot .td-filters select[aria-disabled=true]{opacity:.45;cursor:not-allowed}#tdRoot .td-tb td .td-jd-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #9ec7c4;text-decoration:underline #9ec7c4}#tdRoot .td-tb td .td-jd-link:hover{text-decoration-color:#0f3b3d}#tdRoot .jd-modal{max-width:760px}#tdRoot .jd-modal .jd-h{color:#0f3b3d;margin:14px 0 4px;font-size:13px}#tdRoot .jd-modal .jd-p{white-space:pre-wrap;margin:0;line-height:1.55}#tdRoot .jd-modal .jd-foot{text-align:right;margin-top:16px}#tdRoot .td-tb td .td-code-row{align-items:baseline;gap:6px;display:flex}#tdRoot .td-tb td .td-code-chip{color:#8a9099;-webkit-user-select:all;user-select:all;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:normal}.noti{color:#fff;vertical-align:middle;background:#d92d20;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:5px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.noti:after{content:attr(data-n)}.dict-tabs .noti{margin-left:4px}.td-dup{border:1px solid var(--a);background:var(--a-bg);font-size:var(--fs-xs);border-radius:8px;margin:8px 0 4px}.td-dup>summary{color:var(--a);cursor:pointer;padding:6px 10px;font-weight:700}.td-dup-body{padding:0 10px 8px}.td-dup-why{color:var(--mut);margin:0 0 6px}.td-dup-grp{margin:0 0 6px;padding-left:16px}#tdRoot .td-dup-grp li{line-height:1.6}.td-dup-key{font-weight:700}.td-dup-code{font-variant-numeric:tabular-nums;color:var(--mut)}#tdRoot tr.td-row-pending>td{background:var(--r-bg)}#tdRoot tr.td-row-returned>td:not(.td-ls):not(.td-act),#tdRoot tr.td-row-returned>td:not(.td-ls):not(.td-act) *{color:var(--r)}#tdRoot tr.td-row-returned>td:first-child{box-shadow:inset 2px 0 0 var(--r)}#tdRoot .td-return-clock{color:var(--r);white-space:nowrap;font-size:11px}#tdRoot tr.td-row-pending>td.td-cell-new,#tdRoot tr.td-row-pending>td.td-cell-new *{color:var(--r);font-weight:600}#tdRoot tr.td-row-returned>td.td-cell-new *{font-weight:600}#tdRoot .ls-step{color:var(--r);white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}#tdRoot .td-tb tr.td-row-gap>td{background:#fdf1f1}#tdRoot .td-tb tr.td-row-gap>td:first-child{box-shadow:inset 3px 0 #b3261e}#tdRoot .td-tb td .td-gap-cell{flex-direction:column;gap:2px;display:flex}#tdRoot .td-tb td .td-gap-chip{color:#b3261e;font-size:10.5px;font-style:normal;line-height:1.3}#tdRoot tr.td-row-mine>td:first-child{padding-left:16px;position:relative}#tdRoot tr.td-row-mine>td:first-child:before{content:"";background:#d92d20;border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;left:5px}#tdRoot .td-cellpop{display:block;position:relative}#tdRoot .td-cellpop-open{width:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;display:block}#tdRoot .td-cellpop-open:hover .td-text{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#tdRoot .td-cellpop-box{z-index:40;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:260px;padding:8px;display:block;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0f3b3d2e}#tdRoot .td-cellpop-box textarea{width:100%;font:inherit;resize:vertical}#tdRoot .td-cellpop-act{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}#tdRoot .td-cellpop-open.td-cellpop-stray .td-text{color:#b3261e;font-weight:700}#tdRoot .td-stray-note{color:#b3261e;font-size:10px;font-style:normal;line-height:1.2;display:block}#tdRoot .td-clip:hover{background:var(--chip)}#tdRoot .td-clip{cursor:default}#tdRoot .td-bubble{z-index:90;border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:10px;max-width:min(560px,84vw);max-height:62vh;padding:8px 10px;display:block;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 10px 28px #0f3b3d38}#tdRoot .td-bubble-head{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;font-size:10.5px;display:block}#tdRoot .td-bubble-body{color:var(--ink);white-space:pre-wrap;font-size:12.5px;line-height:1.5;display:block}#tdRoot .td-holiday-warn{background:var(--a-bg);color:#6b4a00;border-color:#e2c98a}#tdRoot .td-elsewhere{background:var(--acc-soft);border-color:#bcd6d8}.org-structure .org-cell{align-items:flex-start;gap:4px;display:flex;position:relative}.org-structure .org-cell-face{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:2.6em;display:-webkit-box;overflow:hidden}.org-structure .org-cell-act{visibility:hidden;flex:none;gap:2px;display:flex}.org-structure .org-cell:hover .org-cell-act,.org-structure .org-cell:focus-within .org-cell-act{visibility:visible}.org-structure .org-cell-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:4px;padding:0 3px;font-size:11px;line-height:16px}.org-structure .org-cell-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand);color:var(--brand)}.org-structure .org-cell-btn:disabled,.org-structure .org-cell-btn[aria-disabled=true]{opacity:.35;cursor:default}.org-structure .org-cell-box{z-index:40;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:240px;padding:8px;display:block;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0f3b3d2e}.org-structure .org-cell-box textarea,.org-structure .org-cell-box select{width:100%;font:inherit;resize:vertical}.org-structure .org-cell-box-act{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.ref-chip{border:1px solid var(--line);color:var(--muted);vertical-align:middle;white-space:nowrap;cursor:help;background:#f4f7f7;border-radius:999px;margin-left:6px;padding:0 5px;font-size:10px;line-height:15px;display:inline-block}.ref-chip.out{border-style:dashed}.ref-chip.warn{border-color:var(--r);color:var(--r)}.ref-chip-warn{color:var(--r);cursor:help;margin-left:3px;font-size:11px}.plan-data-table tr.td-group>td{background:var(--surface-2,#f1f4f3);letter-spacing:.4px;text-transform:uppercase;padding:5px 10px;font-size:11px;font-weight:700}.sess-btn,.plan-workflow .ra-btn{border:1px solid var(--line);width:30px;height:27px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.sess-btn:hover:not(:disabled):not([aria-disabled=true]),.plan-workflow .ra-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--acc-2);color:var(--acc-2);background:#f2f9f8}.sess-btn:disabled,.sess-btn[aria-disabled=true],.plan-workflow .ra-btn:disabled,.plan-workflow .ra-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.sess-btn.has-label{gap:6px;width:auto;padding:0 11px}.sess-btn-txt{white-space:nowrap;font-size:12px;font-weight:700}.sess-btn.ask{color:#fff;background:#d92d20;border-color:#d92d20}.sess-btn.ask:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:#b42318;border-color:#b42318}.sess-btn.warn:hover:not(:disabled):not([aria-disabled=true]){color:#c0562f;background:#fdf3ef;border-color:#c0562f}.sess-chip{border:1px solid var(--line);background:var(--soft,#f5f7f7);height:27px;color:var(--faint);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.decide-pop>summary{list-style:none}.decide-pop>summary::-webkit-details-marker{display:none}.decide-pop .decide-who{color:var(--faint);margin:0 0 6px;font-size:11.5px}.decide-pop .decide-why,.sess-why{color:var(--a);margin:0 0 6px;font-size:11.5px}.sess-why{display:inline-block}.tdx-flowcode{white-space:nowrap;color:#166b45;background:#e4f3ea;border:1px solid #bfe1cf;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-block}#tdRoot .rowref{vertical-align:top;margin:0 4px 2px 0;padding:0 5px;font-size:10px;display:inline-block}#tdRoot .rowref.backref{color:#24457f;background:#eef2fb;border-color:#c9d6ee}.people-section-head{justify-content:space-between;align-items:baseline;gap:10px}.people-section-head .job-code{letter-spacing:.02em;color:#6b7280;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.people-grid .job-cell{background:#fff;border:1px solid #d6dbe1;border-radius:6px;align-items:baseline;gap:6px;min-height:31px;padding:6px 8px;font-size:13px;line-height:1.35;display:flex}.people-grid .job-cell.job-locked{color:#4b5563;background:#f4f5f7}.people-grid .job-cell .job-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;transform:translateY(-1px)}.seat-md{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:900px){.seat-md{grid-template-columns:minmax(0,1fr)}}.seat-list{position:sticky;top:12px}.seat-list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.seat-list-head h3{margin:0}.seat-filters{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.seat-filters select{width:100%;font:inherit;background:#fff;border:1px solid #d6dbe1;border-radius:6px;padding:5px 20px 5px 7px;font-size:12px}.seat-items{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.seat-item{color:inherit;border-radius:6px;align-items:baseline;gap:6px;padding:5px 7px;text-decoration:none;display:flex}.seat-item:hover{background:#eef4f4}.seat-item.is-on{color:#fff;background:#0f3b3d}.seat-item .seat-code{color:#6b7280;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.seat-item.is-on .seat-code{color:#9ec7c4}.seat-item .seat-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.seat-item .seat-name.is-empty{color:#8a9099;font-style:italic}.seat-item.is-on .seat-name.is-empty{color:#cfd8d7}.seat-item .seat-box{border:1px solid #b6bfc6;border-radius:2px;flex:0 0 10px;width:10px;height:10px}.seat-empty{font-size:12.5px}.seat-list .seat-create{margin-top:8px;display:inline-block}.seat-branches{margin-bottom:10px}.seat-branch-tb{width:100%}.seat-branch-acts{flex-wrap:nowrap;gap:6px}.people-grid select,.people-grid input{width:100%}.new-seat-dot{margin-top:4px;display:inline-block}.new-seat-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.people-section-head .job-head-right{align-items:center;gap:10px}.people-grid .job-cell.job-warn{background:#fdf1f1;border-color:#b3261e}.people-grid .job-warn-note{color:#b3261e;margin-top:3px;font-size:10.5px;font-style:normal;line-height:1.3;display:block}.sla-flag.calm{color:#4a5a6a;background:#eef2f6;border:1px solid #d4dde5}.sla-flag.cs-sla{white-space:normal;margin:3px 0 0;font-size:12px;font-weight:600;display:block}.sla-auto{white-space:nowrap;color:#8a5a00;background:#faf0da;border:1px solid #e6cf9a;border-radius:5px;margin-top:3px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.khc-staffsla{color:#4a5a6a;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}#khv2root .vbox .pkh-line{color:var(--mut);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;display:block}#khv2root .vbox.lock .pkh-line{color:#9ccbc8}#khv2root .vbox.open .pkh-line{color:#a1874a}#khv2root .vbox .pkh-code{letter-spacing:.2px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:800}#khv2root .vbox.lock .pkh-code{color:#fff}.lockrep{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.lockrep-title{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800}.lockrep-note{color:var(--mut);max-width:760px;margin:0 0 8px;font-size:13px}.lockrep-sum td{background:var(--chip);font-weight:800}#nvt-root .msel select.verselect{max-width:260px}#nvt-root .msel optgroup{color:var(--mut);font-style:normal;font-weight:800}#nvt-root .verbell{margin-left:6px;font-size:11px}#nvt-root .vernote{color:#7a5d13;background:#fdf4dd;border-bottom:1px solid #eddca6;padding:8px 14px;font-size:12px;font-weight:700}#nvt-root .nvt-shift{color:#0f4c5c;background:#e8f6fa;border-bottom:1px solid #b7dde8;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;font-size:12px;display:flex}#nvt-root .nvt-shift-head{flex-direction:column;flex:340px;gap:2px;display:flex}#nvt-root .nvt-shift-head b{font-weight:800}#nvt-root .nvt-shift-why{color:#4a6b74;font-size:11px;font-weight:600}#nvt-root .nvt-shift-acts{align-items:flex-start;gap:8px;display:flex}#nvt-root .nvt-shift-diff[open]{position:relative}#nvt-root .nvt-shift-diff>summary{cursor:pointer;list-style:none}#nvt-root .nvt-shift-body{background:#fff;border:1px solid #b7dde8;border-radius:6px;flex-direction:column;gap:4px;max-width:620px;max-height:280px;margin-top:6px;padding:10px 12px;display:flex;overflow:auto}#nvt-root .nvt-shift-lines{margin:0;padding-left:16px}#nvt-root .nvt-shift-lines li{margin-bottom:4px;line-height:1.5}#nvt-root .nvt-shift-kind{color:#4a6b74;background:#eef1f4;border-radius:8px;margin:0 6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}#nvt-root .nvt-shift-kind.added{color:#1c6b33;background:#e7f6ea}#nvt-root .nvt-shift-kind.removed{color:#8c2020;background:#fdeaea}.lvt-srcsess{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.lvt-srcsess-rows{flex-wrap:wrap;gap:6px 10px;display:flex}.lvt-srcsess-item{color:#24424c;background:#eef5f8;border:1px solid #c9dee6;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 12px;font-size:12px;display:inline-flex}.lvt-srcsess-item>i{color:#5b7b86;font-style:normal;font-weight:700}.lvt-srcsess-item>b{font-weight:800}.lvt-srcsess-note{color:#5b7b86;font-weight:600}.lvt-srcsess-item.miss{color:#7a5c12;background:#fdf6e6;border-color:#f0d99a}.lvt-srcsess-item.miss>i,.lvt-srcsess-item.miss .lvt-srcsess-note{color:#8a6a1c}.lvt-srcsess-new{color:#0f4c5c;background:#e8f6fa;border:1px solid #b7dde8;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700}#tdRoot .td-tb td .td-src-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #9ec7c4;text-decoration:underline #9ec7c4}#tdRoot .td-tb td .td-src-link:hover{text-decoration-color:#0f3b3d}#khv2root .kh2-sessbar{border-top:0;flex-basis:auto;margin:2px 0 8px;padding-top:0}#khv2root .kh2-sessbar>.lb{margin-right:2px}#khv2root .msel select.verselect{max-width:260px}#khv2root .msel optgroup{color:var(--mut);font-style:normal;font-weight:800}#khv2root .verbell{margin-left:6px;font-size:11px}#khv2root .vernote{color:#7a5d13;background:#fdf4dd;border:1px solid #eddca6;border-radius:8px;margin:2px 0 8px;padding:8px 14px;font-size:12px;font-weight:700}.reason-banner{border-radius:5px;align-items:flex-start;gap:7px;margin-top:6px;padding:5px 9px;font-size:13px;line-height:1.45;display:flex}.reason-banner .rb-t{flex-direction:column;display:flex}.reason-banner .rb-t b{letter-spacing:.02em;text-transform:uppercase;opacity:.75;font-size:11.5px}.reason-banner.propose{color:#7a4a06;background:#fdf5e7;border-left:3px solid #eccb95}.reason-banner.recall{color:#7d1a13;background:#fdeeec;border-left:3px solid #eab4ae}.btn.ls-open .ls-n{color:#fff;background:#3b2a6b;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:700}.ls-alloc .ls-tb .ls-row-h{text-align:left;vertical-align:top;min-width:190px}.ls-alloc .ls-tb .ls-row-h small{color:#63758a;font-weight:400;display:block}.ls-alloc .ls-tb th small{color:#63758a;font-size:11px;font-weight:400;display:block}.ls-alloc .ls-tb .ls-field{white-space:nowrap;color:#63758a;font-size:12.5px}.ls-alloc .ls-tb td.ls-chg{color:#b3261e;background:#fdeeec;font-weight:700}.ls-alloc .ls-tb tr.ls-total td,.ls-alloc .ls-tb tr.ls-total th{border-top:2px solid #cdd8e6;font-weight:700}.ls-alloc .ls-warn{color:#7a4a06;background:#fdf5e7;border-left:3px solid #eccb95;border-radius:5px;margin:0 0 10px;padding:6px 10px;font-size:13px}.ls-alloc .ls-reasons{color:#3c4c5f;margin-top:10px;font-size:13px}.ls-alloc .ls-reasons p{margin:3px 0}.ls-alloc .ls-log{border-top:1px solid #dde5ee;margin-top:12px;padding-top:9px}.ls-alloc .ls-log-t{letter-spacing:.04em;text-transform:uppercase;color:#63758a;margin-bottom:6px;font-size:12px;font-weight:700}.ls-alloc .ls-log-row{align-items:baseline;gap:9px;padding:3px 0;font-size:13px;display:flex}.ls-alloc .ls-log-n{color:#96a5b8;font-variant-numeric:tabular-nums;min-width:20px}.ls-alloc .ls-log-c{min-width:150px;font-weight:600}.ls-alloc .ls-log-r{color:#7a4a06;font-size:12.5px;display:block}#khv2root small.cd2.dict-empty-hint,small.dict-empty-hint{color:#8a6d3b;margin-top:4px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.45;display:block}small.dict-empty-hint a{color:#1f6f6b;font-weight:700;text-decoration:underline}#tdRoot .td-quick{border:1px solid var(--acc-line);background:#fbfefe;border-radius:10px;margin-bottom:12px;padding:11px 12px}#tdRoot .td-quick-hd{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:8px;display:flex}#tdRoot .td-quick-hd b{color:var(--acc-2);font-size:14px}#tdRoot .td-quick-hd .spacer{flex:auto}#tdRoot .td-quick-tb th.td-quick-idx,#tdRoot .td-quick-tb td.td-quick-idx{text-align:right;color:#b9c6c5;width:30px;font-family:Consolas,Menlo,monospace;font-size:11px}#tdRoot .td-quick-tb td input,#tdRoot .td-quick-tb td select{width:100%}#tdRoot .td-quick-act{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}#tdRoot .td-quick-act .spacer{flex:auto}#tdRoot .td-quick-hint{color:var(--faint);margin-top:6px;font-size:12px}#tdRoot .td-addrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}#tdRoot .td-addrow .spacer{flex:auto}#tdRoot .td-scope{background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:9px;margin-bottom:10px;padding:8px 11px;font-size:13px}#tdRoot .td-quick-goal{margin-bottom:9px}#tdRoot .td-quick-goal label{text-transform:uppercase;letter-spacing:.5px;color:var(--faint);font-size:12px;display:block}#tdRoot .td-quick-goal select{text-transform:none;letter-spacing:0;width:100%;margin-top:3px;font-size:13.5px}#tdRoot .td-tb td.td-tier{align-items:baseline;gap:6px;display:flex}#tdRoot .td-tier-d1{padding-left:26px}#tdRoot .td-tier-d2{padding-left:52px}#tdRoot .td-tier-badge{border:1px solid var(--acc-line);background:var(--acc-soft);color:var(--acc-2);border-radius:4px;flex:none;padding:0 3px;font-family:Consolas,Menlo,monospace;font-size:10px;font-weight:700;line-height:15px}#tdRoot .td-tier-badge.dv{color:#3d4ea8;background:#eef1fb;border-color:#cfd8e8}#tdRoot .td-tier-badge.vc{color:var(--lock);background:#f1ecf8;border-color:#dfd6ea}#tdRoot .td-tier-badge.mt{color:var(--a);background:#fff;border-color:#f0d9a8;padding:0 4px;font-size:10.5px;line-height:16px}#tdRoot .td-tier-kid{opacity:.5;border:1px dashed var(--acc-line);color:var(--acc);white-space:nowrap;background:#fff;border-radius:5px;flex:none;padding:0 5px;font-size:11px;line-height:16px;text-decoration:none}#tdRoot tr:hover .td-tier-kid,#tdRoot .td-tier-kid:focus-visible{opacity:1}#tdRoot tr.td-group .td-tier-kid{opacity:1;border-style:solid;border-color:var(--a-line,#f0d9a8);color:var(--a)}#tdRoot .td-tb th.td-tier-h{width:auto}#tdRoot .td-tb .td-tree-me{width:168px}#tdRoot tr.td-tree-warn>td{background:var(--a-bg);color:var(--a);font-size:12.5px}#tdRoot .td-quick-tb th.td-qc-tier{width:132px}#tdRoot .td-quick-tb th.td-qc-me{width:170px}#tdRoot .td-quick-tb th.td-qc-fr{width:104px}#tdRoot .td-prog{border:1px solid var(--line);background:var(--bg2,#f7f8fa);border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;display:flex;overflow-x:auto}#tdRoot .td-prog-hd{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;flex:none;font-size:11.5px}#tdRoot .td-prog-hd b{color:var(--tx);letter-spacing:0}#tdRoot .td-prog-s{border:1px solid var(--line);color:var(--mut);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 4px;font-size:12px;line-height:20px;text-decoration:none;display:inline-flex}#tdRoot .td-prog-s>i{background:var(--line);width:17px;height:17px;color:var(--tx);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;display:inline-flex}#tdRoot .td-prog-s>em{color:var(--mut);font-size:11px;font-style:normal}#tdRoot .td-prog-s.ok{border-color:var(--g-line,#b7e0c4);color:var(--g,#17743a)}#tdRoot .td-prog-s.ok>i{background:var(--g,#17743a);color:#fff}#tdRoot .td-prog-s.cur{border-color:var(--acc-line);color:var(--acc);font-weight:600}#tdRoot .td-prog-s.cur>i{background:var(--acc);color:#fff}#tdRoot .td-prog-s.here{box-shadow:0 0 0 2px var(--acc-line) inset}#tdRoot .td-base{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;overflow:hidden}#tdRoot .td-base-bar{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}#tdRoot .td-base-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--mut);font-size:11px;font-weight:700}#tdRoot .td-bchip{border:1px solid var(--line);color:var(--tx);background:#fafbfc;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:13px;text-decoration:none;display:inline-flex}#tdRoot .td-bchip:hover{border-color:var(--acc-line);background:#f4faf9}#tdRoot .td-bchip.on{border-color:var(--acc);background:var(--acc-bg,#e1f0ef);color:var(--acc);font-weight:700}#tdRoot .td-bchip.zero{color:var(--a);background:var(--a-bg);border-style:dashed;border-color:var(--a-line,#f0d9a8)}#tdRoot .td-bchip>b{border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 6px;font-family:Consolas,Menlo,monospace;font-size:11px;line-height:17px}#tdRoot .td-base-panel{border-top:1px solid var(--line);background:#fbfefe;padding:11px 12px}#tdRoot .td-base-panel>.card{background:0 0;border:0;border-radius:0;margin:0;padding:0}#tdRoot .td-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}#tdRoot .td-chip{background:var(--acc-bg,#e1f0ef);border:1px solid var(--acc-line);color:var(--acc);border-radius:12px;align-items:center;gap:3px;padding:0 3px 0 8px;font-size:11.5px;line-height:18px;display:inline-flex}#tdRoot .td-chip.hv{color:#5b4b8a;background:#f1ecf8;border-color:#dfd6ea}#tdRoot .td-chip-x{color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;padding:0 2px;font-size:10px;line-height:1}#tdRoot .td-chip-x:hover{opacity:1}#tdRoot .td-chip-add{border:1px dashed var(--acc-line);color:var(--acc);background:#fff;border-radius:12px;padding:0 7px;font-size:11.5px;line-height:18px;text-decoration:none}#tdRoot .td-chip-box{border:1px solid var(--acc);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}#tdRoot .td-chip-box input{width:210px}#tdRoot .td-base-note{border-top:1px solid var(--line);color:var(--mut);background:#fafbfc;margin:0;padding:6px 12px;font-size:12.5px}#tdRoot .td-find{align-items:center;gap:5px;display:inline-flex}#tdRoot .td-find input{width:190px}#tdRoot .td-goal-fold{border:1px solid var(--a-line,#f0d9a8);color:var(--a);white-space:nowrap;background:#fff;border-radius:999px;padding:0 9px;font-size:11.5px;line-height:18px;text-decoration:none}#tdRoot .td-find-n{color:var(--acc)}#tdRoot .td-core-note{margin-bottom:12px}#tdRoot table.td-mission{table-layout:fixed;min-width:0}#tdRoot .td-mission th.td-mg-asp{width:82px}#tdRoot .td-mission th.td-mg-goal{width:112px}#tdRoot .td-mission th.td-mg-dept{width:90px}#tdRoot .td-mission th.td-mg-tier{width:84px}#tdRoot .td-mission th.td-mg-role{width:94px}#tdRoot .td-mission th.td-mg-title{width:128px}#tdRoot .td-mission th.td-ls-h{width:76px}#tdRoot .td-mission th.td-act-h{width:110px}#tdRoot .td-mission td.td-act{overflow:visible}#tdRoot .td-mission td.td-name{font-size:13.5px}#tdRoot .td-mission td,#tdRoot .td-mission th{text-overflow:ellipsis;overflow:hidden}#tdRoot .td-mission select,#tdRoot .td-mission input{width:100%}#tdRoot td.td-derived{color:var(--mut);background:repeating-linear-gradient(135deg,#fbfcfc,#fbfcfc 6px,#f3f7f7 6px 12px);font-size:12.5px}#tdRoot tr.td-row-new>td{background:var(--acc-bg,#e1f0ef)}#tdRoot tr.td-row-edit>td{box-shadow:inset 3px 0 0 var(--acc);background:#f2f9f8}#tdRoot .td-empty{text-align:center;color:var(--mut);padding:20px 12px}#tdRoot .td-filters{border:1px solid var(--acc-line);background:#fbfefe;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;display:flex}#tdRoot .td-filters-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--mut);font-size:11px;font-weight:700}#tdRoot .td-filters select{max-width:200px}#tdRoot .td-addrow-under{margin-top:10px;margin-bottom:0}#tdRoot .td-goalgrid th.td-gg-asp{width:240px}#tdRoot .td-goalgrid th.td-gg-nv,#tdRoot .td-goalgrid td.td-gg-nv{width:168px}#tdRoot .td-mission th.td-gg-nv,#tdRoot .td-mission td.td-gg-nv{width:158px}#tdRoot table.td-worktier{table-layout:fixed;min-width:0}#tdRoot .td-worktier th.td-mg-asp{width:82px}#tdRoot .td-worktier th.td-wt-goal{width:84px}#tdRoot .td-worktier th.td-mg-dept{width:90px}#tdRoot .td-worktier th.td-mg-tier{width:84px}#tdRoot .td-worktier th.td-mg-role{width:86px}#tdRoot .td-worktier th.td-mg-title{width:108px}#tdRoot .td-worktier th.td-wt-mission{width:110px}#tdRoot .td-worktier th.td-wt-parent{width:128px}#tdRoot .td-worktier th.td-ls-h{width:76px}#tdRoot .td-worktier th.td-act-h{width:110px}#tdRoot .td-worktier td.td-act{overflow:visible}#tdRoot .td-worktier td.td-name{font-size:13.5px}#tdRoot .td-worktier td,#tdRoot .td-worktier th{text-overflow:ellipsis;overflow:hidden}#tdRoot .td-worktier select,#tdRoot .td-worktier input{width:100%}#tdRoot .td-err{background:#fdeceb;border:1px solid #f2b8b5;border-left:3px solid #c5221f;border-radius:6px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 10px;display:flex}#tdRoot .td-err-msg{color:#5f1512;flex:1;font-size:13px}#tdRoot .td-err-x{color:#8c1d18;padding:0 4px;font-size:13px;text-decoration:none}#tdRoot .td-pick-cell{align-items:center;gap:6px;min-width:0;display:flex}#tdRoot .td-pick-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}#tdRoot .td-pick-open{flex:none}.modal.td-pick{flex-direction:column;gap:8px;width:min(1080px,96vw);max-height:88vh;display:flex}.modal.td-pick .td-pick-note{margin:0;font-size:12.5px}.modal.td-pick .td-pick-filters{flex-wrap:wrap}.modal.td-pick .td-pick-find{min-width:200px}.modal.td-pick .td-pick-list{border:1px solid var(--line,#d8e0e0);border-radius:6px;flex:1;overflow:auto}.modal.td-pick table.td-pick-tb{width:100%;min-width:0}.modal.td-pick .td-pick-tb th,.modal.td-pick .td-pick-tb td{font-size:12.5px}.modal.td-pick .td-pick-tb th.td-pick-act,.modal.td-pick .td-pick-tb td.td-pick-act{width:64px}.modal.td-pick .td-pick-cur>td{background:#eef6ee}.modal.td-pick .td-pick-foot{align-items:center;gap:8px;display:flex}#tdRoot table.td-skillgrid{table-layout:fixed;min-width:0}#tdRoot .td-skillgrid th.td-mg-asp{width:78px}#tdRoot .td-skillgrid th.td-mg-dept{width:88px}#tdRoot .td-skillgrid th.td-mg-tier{width:80px}#tdRoot .td-skillgrid th.td-mg-role{width:84px}#tdRoot .td-skillgrid th.td-mg-title{width:100px}#tdRoot .td-skillgrid th.td-sk-act{width:150px}#tdRoot .td-skillgrid th.td-sk-comp{width:104px}#tdRoot .td-skillgrid th.td-sk-name{width:130px}#tdRoot .td-skillgrid th.td-ls-h{width:76px}#tdRoot .td-skillgrid th.td-act-h{width:110px}#tdRoot .td-skillgrid td.td-act{overflow:visible}#tdRoot .td-skillgrid td,#tdRoot .td-skillgrid th{text-overflow:ellipsis;font-size:12.5px;overflow:hidden}#tdRoot .td-skillgrid select,#tdRoot .td-skillgrid input{width:100%}#tdRoot .td-worktier th.td-gg-nv{width:138px}#tdRoot table.td-traitgrid{table-layout:fixed;min-width:0}#tdRoot .td-ss{align-items:center;gap:4px;display:inline-flex}#tdRoot .td-ss-find{width:116px}#tdRoot .td-ss-count{min-width:22px;font-size:11.5px}#tdRoot table.td-jobtitle{table-layout:fixed;min-width:0}#tdRoot .td-jobtitle th.td-jt-name{width:220px}#tdRoot .td-jobtitle th.td-jt-code{width:96px}#tdRoot .td-jobtitle th.td-jt-parent{width:180px}#tdRoot .td-jobtitle th.td-jt-seat{width:160px}#tdRoot .td-jobtitle th.td-ls-h{width:76px}#tdRoot .td-jobtitle th.td-act-h{width:110px}tr.td-row-new[inert]>td{background:var(--g-bg);color:var(--mut)}tr.td-row-new[inert] input,tr.td-row-new[inert] select,tr.td-row-new[inert] textarea{opacity:.7;cursor:default}tr.td-row-just-saved>td{animation:2s ease-out td-just-saved}@keyframes td-just-saved{0%{background:color-mix(in srgb, var(--a) 26%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){tr.td-row-just-saved>td{animation-duration:1ms}}.onb-pick .field select{width:100%}.onb-pick-hint{color:var(--faint);margin-top:3px;font-size:12px}#tdRoot .td-cf{display:block}#tdRoot .td-cf-face{width:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;display:block}#tdRoot .td-cf-face:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#tdRoot .td-cf-hint{color:var(--mut);font-style:normal}#tdRoot .td-cf-box{z-index:90;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(420px,90vw);padding:8px;display:block;position:fixed;box-shadow:0 10px 28px #0f3b3d38}#tdRoot .td-cf-box.up{transform:translateY(-100%)}#tdRoot .td-cf-in{width:100%;font:inherit;resize:vertical;display:block}#tdRoot .td-cf-act{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.mail-test-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:6px}.mail-test-form .mail-test-field{min-width:280px}.mail-test-form .mail-test-field input{width:100%}.mail-test-form .mail-test-body{flex:100%}.mail-test-form .mail-test-body textarea{width:100%}.mail-test-head{justify-content:space-between;align-items:center}.mail-test-error{word-break:break-word;max-width:420px}.mail-test-resend{align-items:center;gap:10px;margin:6px 0 8px}.mail-test-tick{text-align:center;width:34px}.mail-test-resend .mail-test-override{min-width:260px}.mail-test-resend .mail-test-override input{width:100%}.mail-test-filter{align-items:flex-end;gap:10px;margin:6px 0 4px}.mail-test-body-view{white-space:pre-wrap;word-break:break-word;max-width:620px;margin:6px 0 0}#khv2root .vernote.kh2-transbar{color:#1d5b7a;background:#e9f4fa;border-color:#b7d9e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}#khv2root .kh2-transbar>span{flex:320px}#hd8 .mt-gd .gdp .pv.warn{color:#a86a00}#hd8 .mt-gd .gdp .dev.warn{color:#a86a00;background:#fdf4dd;border:1px solid #eddca6}#lvt-root{--lvtc-radius:11px;--lvtc-shadow:0 1px 2px #102c2c0d;--lvtc-shadow-up:0 6px 18px #0d656824;--lvtc-task:#6b4fa8;--lvtc-task-bg:#f8f6fd;--lvtc-task-line:#ddd5f0;--lvtc-plan:#0d6568;--lvtc-plan-bg:#f4fbfa;--lvtc-plan-line:#cfe1e0;--lvtc-date:#31527d;--lvtc-date-bg:#f5f8fc;--lvtc-date-line:#d6e0ee;--lvtc-result:#166b45;--lvtc-result-bg:#f4fbf7;--lvtc-result-line:#c9e6d5}#lvt-root .rt-table{border-spacing:0}#lvt-root tbody.lvtc-group+tbody.lvtc-group td{border-top:12px solid var(--bg)}#lvt-root tbody.lvtc-group td{vertical-align:middle;background:#fff;border-bottom:none;padding:7px 5px}#lvt-root tbody.lvtc-group tr:not(.rt-detail)+tr:not(.rt-detail):not(.gfoot) td:not(.gc){border-top:1px solid #eef3f3}#lvt-root tbody.lvtc-group td.gc{border-left:3px solid var(--acc);border-radius:var(--lvtc-radius) 0 0 var(--lvtc-radius);background:linear-gradient(#f7fbfb,#eef6f5);padding:10px 11px}#lvt-root tbody.lvtc-group tr td:last-child{border-radius:0 var(--lvtc-radius) var(--lvtc-radius) 0}#lvt-root .lvtc-gname{color:var(--acc-2);font-size:12.5px;font-weight:800;line-height:1.35;display:block}#lvt-root tbody.lvtc-group .nm small{color:var(--mut);margin-top:3px}#lvt-root tbody.lvtc-group .ctx{margin-top:6px;padding:3px 7px;font-size:10px}#lvt-root .rt-table th{letter-spacing:.5px;color:#7b8a89;border-bottom:1px solid var(--line);padding:9px 6px 8px;font-size:10px}#lvt-root button.lvtc{text-align:left;border:1px solid var(--line);border-radius:var(--lvtc-radius);width:100%;min-height:42px;box-shadow:var(--lvtc-shadow);cursor:pointer;color:var(--ink);background:#fff;padding:8px 22px 8px 11px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.4;transition:border-color .14s,box-shadow .14s,background .14s;display:block;position:relative}#lvt-root button.lvtc:hover{border-color:var(--acc);box-shadow:var(--lvtc-shadow-up)}#lvt-root button.lvtc:focus-visible{outline:2px solid var(--acc);outline-offset:1px}#lvt-root button.lvtc.empty{box-shadow:none;background:#fbfdfd;border-style:dashed}#lvt-root button.lvtc.open{border-color:var(--acc);box-shadow:var(--lvtc-shadow-up)}#lvt-root button.lvtc.locked{color:#6f7d7c;box-shadow:none;background:#f5f8f8;border-style:solid;border-color:#e4ebeb}#lvt-root .lvtc-v{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#lvt-root .lvtc-v i{color:var(--mut);font-style:italic;font-weight:600}#lvt-root .lvtc-ic{border-bottom:1.6px solid #9fb0af;border-right:1.6px solid #9fb0af;width:6px;height:6px;position:absolute;top:16px;right:9px;transform:rotate(45deg)}#lvt-root button.lvtc.open .lvtc-ic{border-color:var(--acc);top:18px;transform:rotate(-135deg)}#lvt-root .lvtc-hint{margin-top:5px;display:block}#lvt-root .lvtc-tag{letter-spacing:.3px;color:var(--faint);background:#eef2f2;border-radius:99px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-block}#lvt-root button.lvtc.task.set{border-color:var(--lvtc-task-line);background:var(--lvtc-task-bg);color:#3c3163}#lvt-root button.lvtc.task.set .lvtc-tag{color:var(--lvtc-task);background:#efeafb}#lvt-root button.lvtc.plan.set{border-color:var(--lvtc-plan-line);background:var(--lvtc-plan-bg);color:#0c4f52}#lvt-root button.lvtc.date{text-align:center;font-variant-numeric:tabular-nums;padding:8px;font-weight:800}#lvt-root button.lvtc.date .lvtc-ic{display:none}#lvt-root button.lvtc.date.set{border-color:var(--lvtc-date-line);background:var(--lvtc-date-bg);color:var(--lvtc-date)}#lvt-root button.lvtc.date.set .lvtc-tag{color:var(--lvtc-date);background:#e8eff8}#lvt-root button.lvtc.result.set{border-color:var(--lvtc-result-line);background:var(--lvtc-result-bg);color:var(--lvtc-result)}#lvt-root button.lvtc.result.set .lvtc-tag{color:var(--lvtc-result);background:#e4f3ea}#lvt-root .lvtc-pop{z-index:70;text-align:left;background:#fff;border:1px solid #cfdcdb;border-radius:14px;font-weight:500;display:none;position:fixed;overflow:hidden;box-shadow:0 22px 60px #0928293d}#lvt-root .lvtc-pop.on{opacity:0;display:block}#lvt-root .lvtc-pop.on.placed,#lvt-root .lvtc-pop.on.sheet{opacity:1}#lvt-root .lvtc-pop.sheet{border-radius:16px;width:auto;inset:auto 12px 12px}#lvt-root .lvtc-ph{border-bottom:1px solid var(--line);background:#f7fbfb;align-items:center;gap:9px;padding:11px 13px;display:flex}#lvt-root .lvtc-pl{letter-spacing:.9px;text-transform:uppercase;color:#fff;background:var(--acc);white-space:nowrap;border-radius:99px;padding:4px 11px;font-size:9.5px;font-weight:800}#lvt-root .lvtc-pc{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:700;overflow:hidden}#lvt-root .lvtc-px{border:1px solid var(--line);width:28px;height:28px;color:var(--faint);cursor:pointer;background:#fff;border-radius:8px;flex:none;margin-left:auto;font-size:12px;font-weight:700}#lvt-root .lvtc-px:hover{color:var(--r);border-color:#e6b5ad}#lvt-root .lvtc-pb{max-height:min(42vh,330px);padding:12px 13px;overflow:auto}#lvt-root .lvtc-pf{border-top:1px solid var(--line);background:#fafcfc;align-items:center;gap:8px;padding:10px 13px;display:flex}#lvt-root .lvtc-spacer{flex:1}#lvt-root input.lvtc-manual,#lvt-root .lvtc-pb input.txt,#lvt-root .lvtc-pb select.sel{width:100%;min-height:38px;padding:8px 10px;font-size:12.5px}#lvt-root input.lvtc-manual{margin-bottom:9px}#lvt-root .lvtc-field{margin-top:9px;display:block}#lvt-root .lvtc-field>span{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:9px;font-weight:800;display:block}#lvt-root .lvtc-note{color:var(--faint);margin:8px 0 0;font-size:11.5px;font-weight:600;line-height:1.5}#lvt-root .lvtc-note b{color:var(--acc-2)}#lvt-root .lvtc-score-live{border:1px solid var(--lvtc-result-line);color:var(--lvtc-result);background:#f4fbf7;border-radius:9px;margin-top:11px;padding:8px 10px;font-size:11.5px;font-weight:700}#lvt-root .lvtc-score-live b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}#lvt-root .lvtc-search{background:#f8fbfb;border:1px solid #d9e2e2;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}#lvt-root .lvtc-search span{opacity:.6;font-size:12px}#lvt-root .lvtc-search input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:9px 0;font-family:inherit;font-size:12.5px;font-weight:650}#lvt-root .lvtc-search input:focus{outline:none}#lvt-root .lvtc-list{margin-top:9px}#lvt-root .lvtc-sec{letter-spacing:.8px;text-transform:uppercase;color:#8fa09f;padding:10px 2px 5px;font-size:9px;font-weight:800}#lvt-root .lvtc-item{text-align:left;width:100%;color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 9px;font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.4;display:flex}#lvt-root .lvtc-item:hover{background:#f3f8f8}#lvt-root .lvtc-item.on{background:var(--lvtc-task-bg);border-color:var(--lvtc-task-line);color:#3c3163;font-weight:750}#lvt-root .lvtc-check{width:15px;color:var(--lvtc-task);flex:none;font-weight:800}#lvt-root .lvtc-empty{color:var(--faint);padding:14px 4px;font-size:11.5px;font-style:italic;font-weight:600}#lvt-root .lvtc-days{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}#lvt-root .lvtc-day{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:9px;min-height:46px;padding:7px 4px;font-family:inherit}#lvt-root .lvtc-day b{color:var(--faint);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:800;display:block}#lvt-root .lvtc-day span{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:800;display:block}#lvt-root .lvtc-day:hover{border-color:var(--lvtc-date)}#lvt-root .lvtc-day.on{border-color:var(--lvtc-date);background:var(--lvtc-date-bg)}#lvt-root .lvtc-day.on b,#lvt-root .lvtc-day.on span{color:var(--lvtc-date)}#lvt-root .lvtc-score{border-radius:var(--lvtc-radius);border:1px solid var(--line);min-height:42px;box-shadow:var(--lvtc-shadow);background:#fff;padding:9px 6px;display:block}#lvt-root .lvtc-score .psys{font-variant-numeric:tabular-nums;color:var(--faint);font-size:14px;font-weight:800;display:block}#lvt-root .lvtc-score.g{border-color:var(--lvtc-result-line);background:var(--lvtc-result-bg)}#lvt-root .lvtc-score.g .psys{color:var(--g)}#lvt-root .lvtc-score.a{background:#fdf9f1;border-color:#e3cfa8}#lvt-root .lvtc-score.a .psys{color:#8a6a2f}#lvt-root .lvtc-score.r{background:#fdf6f5;border-color:#f0c9c3}#lvt-root .lvtc-score.r .psys{color:var(--r)}#lvt-root .lvtc-score .rt-conf{color:var(--faint);margin-top:2px;font-size:9.5px;font-weight:700;display:block}#lvt-root .rt-coach .rt-coach-lbl{align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}#lvt-root td.rt-meet .btn,#lvt-root .rt-coach+td .btn{box-shadow:var(--lvtc-shadow);border-radius:9px;min-height:34px}#lvt-root .x{border-radius:9px;width:28px;height:28px;margin-top:5px}#lvt-root tr.gfoot td{background:0 0;border-bottom:none;padding-bottom:10px}#lvt-root .addp{padding-left:12px}#lvt-root tr.rt-empty td{text-align:center;padding:26px 14px;font-style:italic}#lvt-root .lvtc-body .tbl{border:none;border-radius:0;overflow:visible}@media (max-width:1100px){#lvt-root .lvtc-body .tbl{overflow-x:auto}}#lvt-root .lvtc-w-head{width:15%}#lvt-root .lvtc-w-task{width:17%}#lvt-root .lvtc-w-plan{width:16%}#lvt-root .lvtc-w-date{width:6.5%}#lvt-root .lvtc-w-result{width:17%}#lvt-root .lvtc-w-score{width:7%}#lvt-root .lvtc-w-coach{width:9%}#lvt-root .lvtc-w-meet{width:7%}#lvt-root .lvtc-w-del{width:4%}#lvt-root .lvtc-legend{margin-top:8px;line-height:1.6}#lvt-root td.rt-coach{text-align:center}#lvt-root .rt-coach-box{border:1px solid var(--line);border-radius:var(--lvtc-radius);box-shadow:var(--lvtc-shadow);background:#fff;min-height:42px;padding:7px 7px 8px;display:block}#lvt-root .rt-coach-box.on{background:#fdf9f1;border-color:#e3cfa8}#lvt-root .rt-coach .rt-coach-lbl{cursor:pointer;align-items:center;gap:6px;margin:0 0 6px;display:inline-flex}#lvt-root .rt-coach .rt-coach-tick{accent-color:#a8801f;cursor:pointer;width:17px;min-width:0;height:17px}#lvt-root .btn.rt-coach-btn{width:100%;min-height:30px;box-shadow:none;border-radius:8px;padding:6px 7px;font-size:10.5px}#lvt-root tbody.lvtc-group tr.gfoot td{vertical-align:bottom;padding-top:0;padding-bottom:9px}#lvt-root tbody.lvtc-group .addp .btn{color:var(--faint);border-style:dashed;border-radius:9px;padding:5px 12px}#lvt-root tbody.lvtc-group .addp .btn:hover{border-style:solid;border-color:var(--acc);color:var(--acc-2)}#lvt-root tbody.lvtc-group td.gc .nm{font-size:12px;line-height:1.3}#lvt-root tbody.lvtc-group td.gc .ctx{line-height:1.35}.hps-attach-list{gap:7px;margin-top:6px;display:grid}.hps-attach-row{background:#fbfcfc;border:1px solid #dbe2e2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.hps-attach-row.attached{background:#f0f9f7;border-color:#9fd0c9}.hps-attach-name{color:#233;font-size:14px;font-weight:500}.hps-attach-ctrl{flex-shrink:0;align-items:center;gap:9px;display:flex}.hps-attach-file{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;overflow:hidden}.hps-attach-row.attached .hps-attach-file{color:#0f6b6f}.hps-attach-btn{cursor:pointer;white-space:nowrap}.hps-attach-clear{color:#c0503f;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.hpub-page{background:#e9edee;min-height:100vh;padding:22px 14px 40px}.hpub-shell{background:#f4f6f7;border-radius:14px;max-width:880px;margin:0 auto;overflow:hidden;box-shadow:0 40px 120px #0014162e}.hpub-body{background:#fff;padding:22px 26px 28px}.hpub-brand{align-items:center;gap:12px;margin-bottom:14px;display:flex}.hpub-logo{color:#fff;letter-spacing:.5px;background:#0f6b6f;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:flex}.hpub-title{color:#123;font-size:18px;font-weight:700}.hpub-sub{color:#789;font-size:13px}.hpub-note{color:#245;background:#eef7f6;border:1px solid #bfe0dd;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:14px;line-height:1.55}.hpub-ext{color:#8a4310;background:#fff4ea;border-color:#f2c39c}.hpub-actions{border-top:1px solid #e6eaeb;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}@media (max-width:720px){.hpub-body{padding:16px 14px 22px}.hpub-body .grid.g3,.hpub-body .grid.g2{grid-template-columns:1fr}.hps-attach-row{flex-direction:column;align-items:stretch}.hps-attach-ctrl{justify-content:space-between}}:root{--radius:.625rem;--background:#f5f9fc;--foreground:#101826;--card:#fff;--card-foreground:#101826;--muted:#eef2f7;--muted-foreground:#6a727e;--border:#d9dfe5;--input:#d9dfe5;--ring:#2171cc;--primary:#2171cc;--primary-foreground:#fcfcfc;--nav:#152946;--nav-foreground:#f4f9ff;--success:#25a351;--success-foreground:#fcfcfc;--warning:#da8a00;--warning-foreground:#412805;--warning-bg:#fff5d8;--destructive:#df2225;--destructive-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){:root{--background:lab(97.6754% -.662327 -2.14626);--foreground:lab(8.19279% -.280008 -10.7406);--card:lab(100% 0 0);--card-foreground:lab(8.19279% -.280008 -10.7406);--muted:lab(95.3536% -.878215 -2.85877);--muted-foreground:lab(47.7366% -1.11237 -7.34179);--border:lab(88.3915% -1.08966 -3.56903);--input:lab(88.3915% -1.08966 -3.56903);--ring:lab(46.6477% 2.39781 -55.0026);--primary:lab(46.6477% 2.39781 -55.0026);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--nav:lab(16.0924% .248268 -21.0682);--nav-foreground:lab(97.6717% -1.09231 -3.57046);--success:lab(59.0766% -48.514 32.2245);--success-foreground:lab(98.84% .0000298023 -.0000119209);--warning:lab(64.8146% 26.6921 76.9054);--warning-foreground:lab(18.6765% 9.66412 24.9952);--warning-bg:lab(96.7042% .311166 15.5643);--destructive:lab(49.0747% 69.3434 49.6251);--destructive-foreground:lab(98.84% .0000298023 -.0000119209)}}body{overflow-x:clip}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
