@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--hds-navy:#1c2b63;--hds-blue:#3453a3;--hds-orange:#ea6c00;--hds-good:#0f6e50;--hds-warn:#c27803;--hds-bad:#d0342c;--hds-line:var(--theme-elevation-150)}.is-good{--st:var(--hds-good)}.is-warn{--st:var(--hds-warn)}.is-bad{--st:var(--hds-bad)}.is-none{--st:var(--theme-elevation-400)}.hd-ask{color:#0f172a;background:#fff;border:0;border-radius:10px;width:min(480px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 20px 60px #0f172a40}.hd-ask::backdrop{background:#0f172a80}.hd-ask-box{gap:14px;padding:22px;font-size:14px;line-height:1.5;display:grid}.hd-ask h2{color:#0f172a;margin:0;font-size:18px;line-height:1.35}.hd-ask p{margin:0}.hd-ask-quote{overflow-wrap:anywhere;white-space:pre-wrap;background:#f1f5f9;border-left:3px solid #cbd5e1;border-radius:4px;max-height:180px;padding:10px 12px;overflow:auto}.hd-ask-dl{background:#f1f5f9;border-radius:6px;gap:6px;margin:0;padding:12px 14px;display:grid}.hd-ask-dl>div{justify-content:space-between;gap:16px;display:flex}.hd-ask-dl dt{color:#5b6779;flex:none}.hd-ask-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.hd-ask-field{gap:6px;font-weight:600;display:grid}.hd-ask-field textarea{color:#0f172a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-weight:400}.hd-ask-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hd-ask-btns .btn{margin:0}.hd-ask-danger.hd-ask-danger{color:#fff;background:#c62828;border-color:#c62828}.hd-ask-danger.hd-ask-danger:hover{background:#a61f1f;border-color:#a61f1f}.blocks-field__row{border-left:4px solid var(--hds-blue);border-radius:6px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0000000f}.blocks-field__row:hover{border-left-color:var(--hds-orange);box-shadow:0 2px 10px #0000001a}.blocks-field__row.hds-flash{border-left-color:var(--hds-orange);box-shadow:0 0 0 3px var(--hds-orange)}.blocks-field__row .collapsible__toggle-wrap{background:var(--theme-elevation-50)}.hds-bl{align-items:center;gap:10px;min-width:0;display:inline-flex}.hds-bl-n{background:var(--hds-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.hds-bl img,.hds-bl-ico{object-fit:cover;object-position:top;border:1px solid var(--hds-line);background:var(--theme-elevation-100);border-radius:4px;flex:none;width:54px;height:34px}.hds-bl-ico{color:var(--hds-blue);place-items:center;font-size:18px;display:grid}.hds-bl strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.hds-bl em{text-transform:uppercase;letter-spacing:.04em;color:var(--hds-blue);background:color-mix(in srgb, var(--hds-blue) 12%, transparent);border-radius:20px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.hds-hint{border:1px solid #f1d6bd;border-left:4px solid var(--hds-orange);color:#3a3f55;background:#fff8f1;border-radius:6px;margin-bottom:18px;padding:10px 14px;font-size:13px;line-height:1.55}.hds-hint b{color:var(--hds-orange)}.hds-pick{margin-bottom:20px}.hds-pick-opts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hds-pick-opt,.hds-section,.hds-palette{cursor:pointer;border:2px solid var(--hds-line);background:var(--theme-elevation-0);color:inherit;font:inherit;border-radius:8px;transition:border-color .15s,box-shadow .15s}.hds-pick-opt:hover,.hds-section:hover,.hds-palette:hover{border-color:var(--hds-blue)}.hds-pick-opt.on,.hds-section.on,.hds-palette.on{border-color:var(--hds-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--hds-orange) 22%, transparent)}.hds-pick-opt{justify-items:center;gap:6px;width:92px;padding:8px 10px 6px;display:grid}.hds-pick-opt small{font-size:12px;font-weight:600}.hds-colprev{background:var(--theme-elevation-100);border-radius:4px;gap:3px;width:64px;height:38px;padding:4px;display:flex}.hds-colprev i{background:var(--hds-blue);opacity:.8;border-radius:2px;flex:1}.hds-pick-opt.on .hds-colprev i{background:var(--hds-orange)}.hds-bgprev{border:1px solid var(--hds-line);border-radius:4px;gap:4px;width:64px;height:38px;padding:6px 8px;display:grid}.hds-bgprev i{opacity:.35;background:currentColor;border-radius:2px}.hds-bgprev i:first-child{opacity:.7;width:60%}.hds-bg-trang{color:#1c2b63;background:#fff}.hds-bg-xam{color:#1c2b63;background:#f2f4f9}.hds-bg-xanh{color:#fff;background:#1c2b63}.hds-sections{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:6px;display:grid}.hds-section{text-align:left;padding:0;display:grid;position:relative;overflow:hidden}.hds-section img{aspect-ratio:3/2;object-fit:cover;object-position:top;background:var(--theme-elevation-100);border-bottom:1px solid var(--hds-line);width:100%}.hds-section span{padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35}.hds-section em{color:#fff;background:#000000b0;border-radius:10px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:6px;right:6px}.hds-section.on:after{content:"✓";background:var(--hds-orange);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.hds-color{border-top:1px solid var(--hds-line);grid-template-columns:minmax(220px,280px) 1fr;align-items:center;gap:6px 24px;padding:14px 0;display:grid}.hds-color>.field-description{grid-column:1/-1}.hds-color-row{align-items:center;gap:10px;margin-top:6px;display:flex}@media (max-width:760px){.hds-color{grid-template-columns:1fr}}.hds-color-swatch{border:1px solid var(--hds-line);cursor:pointer;border-radius:6px;flex:none;width:46px;height:40px;position:relative;box-shadow:inset 0 0 0 2px #ffffff80}.hds-color-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hds-color-hex{border:1px solid var(--hds-line);background:var(--theme-input-bg);width:110px;height:40px;color:var(--theme-text);text-transform:lowercase;border-radius:6px;padding:0 10px;font:600 14px ui-monospace,monospace}.hds-color-line{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.hds-color-line small{width:62px;color:var(--theme-elevation-600);font-size:12px}.hds-color-line button{cursor:pointer;border:1px solid #0000002a;border-radius:50%;width:22px;height:22px;padding:0}.hds-color-line button:hover{transform:scale(1.15)}.hds-color-line button.on{box-shadow:0 0 0 2px var(--theme-elevation-0), 0 0 0 4px var(--hds-orange)}.hds-link{color:var(--hds-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.hds-err{color:var(--hds-bad);margin:4px 0 0;font-size:13px}.hds-theme{border:1px solid var(--hds-line);background:var(--theme-elevation-50);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-bottom:26px;padding:18px;display:grid}.hds-h{margin:0 0 8px;font-size:14px;font-weight:700}.hds-palettes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:18px;display:grid}.hds-palette{text-align:left;gap:6px;padding:8px;font-size:12px;font-weight:600;display:grid}.hds-dots{border:1px solid #0000001a;border-radius:4px;height:22px;display:flex;overflow:hidden}.hds-dots i{flex:1}.hds-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hds-btn{cursor:pointer;background:var(--hds-navy);color:#fff;font:inherit;border:0;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600}.hds-btn-ghost{color:var(--hds-navy);box-shadow:inset 0 0 0 1px var(--hds-navy);background:0 0}html[data-theme=dark] .hds-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff}.hds-note{color:var(--theme-elevation-600);margin:12px 0 0;font-size:12px;line-height:1.5}.hds-mock{border:1px solid #0000001f;border-radius:8px;font-size:13px;overflow:hidden}.hds-mock-bar{color:#fff;align-items:center;gap:14px;padding:10px 14px;display:flex}.hds-mock-bar b{margin-right:auto;font-family:Georgia,serif}.hds-mock-bar i{border-radius:4px;padding:5px 10px;font-style:normal;font-weight:600}.hds-mock-body{padding:14px}.hds-mock-body p{margin:0 0 8px}.hds-mock-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.hds-mock-title{font:700 18px/1.25 Georgia,serif}.hds-mock-btn{color:#fff;border-radius:4px;margin-right:8px;padding:7px 12px;font-weight:600;display:inline-block}.hds-contrast{gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.hds-contrast li{align-items:center;gap:8px;display:flex}.hds-contrast span{flex:1}.hds-contrast em{color:#fff;background:var(--st);border-radius:10px;padding:1px 8px;font-style:normal;font-weight:700}.hds-seo{border:1px solid var(--hds-line);background:var(--theme-elevation-0);border-radius:8px;margin-bottom:24px;overflow:hidden}.hds-seo-head{background:color-mix(in srgb, var(--st) 10%, transparent);border-bottom:1px solid var(--hds-line);align-items:center;gap:12px;padding:14px;display:flex}.hds-seo-head strong{color:var(--st);font-size:15px;display:block}.hds-seo-head span{color:var(--theme-elevation-600);font-size:12px}.hds-seo-score{text-align:center;border:5px solid var(--st);background:var(--theme-elevation-0);border-radius:50%;flex:none;place-content:center;width:62px;height:62px;line-height:1;display:grid}.hds-seo-score b{color:var(--st);font-size:21px}.hds-seo-score small{color:var(--theme-elevation-500);font-size:12px}.hds-seo-kw{gap:6px;padding:14px 14px 0;font-size:13px;font-weight:600;display:grid}.hds-seo-kw input{border:1px solid var(--hds-line);background:var(--theme-input-bg);height:38px;color:var(--theme-text);font:inherit;border-radius:6px;padding:0 10px;font-size:14px;font-weight:400}.hds-seo-kw input:focus{outline:2px solid var(--hds-blue);outline-offset:-1px}.hds-seo-hint{color:var(--theme-elevation-600);margin:6px 14px 12px;font-size:12px;line-height:1.45}.hds-seo-group{border-top:1px solid var(--hds-line)}.hds-seo-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.hds-seo-group summary::-webkit-details-marker{display:none}.hds-seo-group summary:after{content:"▾";color:var(--theme-elevation-500)}.hds-seo-group[open] summary:after{content:"▴"}.hds-seo-group summary span{flex:1}.hds-seo-group summary em{color:#fff;background:var(--st);border-radius:10px;padding:2px 8px;font-size:12px;font-style:normal}.hds-seo-group ul{gap:9px;margin:0;padding:0 14px 12px;list-style:none;display:grid}.hds-seo-group li{gap:8px;font-size:13px;line-height:1.45;display:flex}.hds-seo-group li i{background:var(--st);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;display:grid}.hds-score-pill{text-align:center;color:#fff;background:var(--st);border-radius:12px;min-width:58px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.hds-serp-wrap{margin-bottom:26px}.hds-serp-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hds-serp-label{font-weight:600}.hds-seg{border:1px solid var(--hds-line);border-radius:6px;display:inline-flex;overflow:hidden}.hds-seg button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px}.hds-seg button.on{background:var(--hds-navy);color:#fff}.hds-serp{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;max-width:652px;padding:16px 18px;font-family:Arial,sans-serif}.hds-serp.is-mobile{border-radius:14px;max-width:380px;box-shadow:0 1px 6px #20212429}.hds-serp-site{align-items:center;gap:10px;margin-bottom:6px;font-size:14px;line-height:1.3;display:flex}.hds-serp-site b{color:#202124;font-weight:400;display:block}.hds-serp-site small{color:#4d5156;font-size:12px;display:block}.hds-serp-fav{color:#fff;background:#1c2b63;border-radius:50%;place-items:center;width:26px;height:26px;font:700 12px Georgia,serif;display:grid}.hds-serp-title{color:#1a0dab;white-space:nowrap;text-overflow:ellipsis;max-width:600px;margin:0 0 4px;font-size:20px;line-height:1.3;overflow:hidden}.hds-serp.is-mobile .hds-serp-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box}.hds-serp-desc{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.hds-serp-desc span{color:#70757a}.hds-serp-desc b{color:#202124}.hds-meter{gap:4px;max-width:652px;margin-top:10px;font-size:12px;display:grid}.hds-meter b{color:var(--st)}.hds-meter i{background:var(--theme-elevation-100);border-radius:3px;height:5px;display:block;overflow:hidden}.hds-meter s{background:var(--st);height:100%;display:block}.hds-hint-off{border-color:var(--hds-line);background:var(--theme-elevation-50)}.hds-hint-off b{color:var(--hds-blue)}.field-type.hds-flash{box-shadow:0 0 0 3px var(--hds-orange), 0 0 0 8px color-mix(in srgb, var(--hds-orange) 18%, transparent);border-radius:6px;transition:box-shadow .2s}.hds-cur{border:1px solid var(--hds-line);background:var(--theme-elevation-50);border-radius:8px;grid-template-columns:200px 1fr;align-items:start;gap:16px;margin-bottom:16px;padding:12px;display:grid}.hds-cur img{aspect-ratio:3/2;object-fit:cover;object-position:top;border:1px solid var(--hds-line);border-radius:6px;width:100%}.hds-cur strong{margin-bottom:4px;font-size:16px;display:block}.hds-cur p{color:var(--theme-elevation-700);margin:0 0 10px;font-size:13px;line-height:1.5}.hds-cur a.hds-btn{text-decoration:none;display:inline-block}@media (max-width:900px){.hds-cur{grid-template-columns:1fr}.hds-cur img{max-width:260px}}.hds-head{flex:1;margin-bottom:14px}.hds-head input,.hds-head textarea{border:1px solid var(--hds-line);background:var(--theme-input-bg);width:100%;color:var(--theme-text);font:inherit;resize:vertical;border-radius:6px;padding:9px 12px;font-size:14px}.hds-head input::placeholder,.hds-head textarea::placeholder{color:var(--theme-elevation-400);font-style:italic}.hds-head input:focus,.hds-head textarea:focus{outline:2px solid var(--hds-blue);outline-offset:-1px}html[data-theme=light],:root{--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hds-serif:var(--font-body);--hd-ink:#1e293b;--hd-text:#334155;--hd-muted:#5b6779;--hd-line:#e2e8f0;--hd-blue:#3352a1;--theme-elevation-50:#f4f6fb;--theme-elevation-100:#eaeef6;--theme-elevation-150:#dde3ef;--theme-elevation-200:#cdd5e5}body{-webkit-font-smoothing:antialiased}.nav{border-right:1px solid var(--hd-line);background:#f5f6fa;box-shadow:0 1px 2px #0000000d}.nav__scroll{padding:0}.hds-nav{color:#475569;flex-direction:column;width:100%;min-height:100%;font-size:14px;display:flex}.hds-ico{flex:none;width:18px;height:18px}.hds-nav-brand{min-height:var(--app-header-height);color:var(--hd-ink);border-bottom:1px solid var(--hd-line);align-items:center;gap:10px;padding:8px 16px 8px 56px;text-decoration:none;display:flex}.hds-nav-brand img{width:34px;height:auto}.hds-nav-brand b{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2;display:block}.hds-nav-brand small{color:var(--hd-muted);font-size:12px;display:block}.hds-nav-areas{background:#e6eaf3;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 14px 4px;padding:4px;display:grid}.hds-nav-areas a{color:#475569;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.hds-nav-areas a .hds-ico{width:16px;height:16px}.hds-nav-areas a:hover{color:var(--hd-ink)}.hds-nav-areas a.on{color:var(--hd-blue);background:#fff;box-shadow:0 1px 3px #0f172a1f}.hds-nav-list{flex:1;padding:0 0 12px}.hds-nav-group p{letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin:16px 0 4px;padding:0 16px;font-size:12px;font-weight:700}.hds-nav-i{color:#475569;border-left:4px solid #0000;align-items:center;gap:12px;padding:9px 16px 9px 20px;line-height:1.3;text-decoration:none;display:flex}.hds-nav-i span{flex:1;min-width:0}.hds-nav-i:hover{color:var(--hd-ink);background:#eceff6}.hds-nav-i.on{color:#2a4384;background:#e8ecf6;border-left-color:#4763aa;font-weight:600}.hds-nav-i em{color:#fff;text-align:center;background:#ea6c00;border-radius:999px;min-width:20px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.hds-nav-i.is-ext>.hds-ico:last-child{color:#94a3b8;width:13px;height:13px}.hds-nav-user{border-top:1px solid var(--hd-line);background:#f5f6fa;gap:8px;padding:12px 14px 14px;display:grid;position:sticky;bottom:0}.hds-nav-me{min-width:0;color:var(--hd-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.hds-nav-me i{color:#fff;background:linear-gradient(135deg,#3352a1,#7c3aed);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.hds-nav-me span{min-width:0}.hds-nav-me b{font-size:13.5px;font-weight:700;display:block}.hds-nav-me small{text-overflow:ellipsis;white-space:nowrap;color:var(--hd-muted);font-size:12px;display:block;overflow:hidden}.hds-nav-out{border:1px solid var(--hd-line);color:#475569;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.hds-nav-out:hover{color:#e11d48;border-color:#fecdd3}.hds-nav-out .hds-ico{width:15px;height:15px}.app-header__bg{border-bottom:1px solid var(--theme-elevation-150);background:#fff;box-shadow:0 1px #1c2b630a}.step-nav a{color:var(--hds-blue)}.hds-icon{object-fit:contain;border-radius:5px;width:22px;height:22px;display:block}.list-header__title,.doc-header__title,.dashboard h1,.global-edit__title{color:var(--hd-ink);letter-spacing:-.02em;font-weight:800}.collections__label,.dashboard__label,.modular-dashboard h2{letter-spacing:.08em;text-transform:uppercase;color:var(--hds-blue);font-size:12px;font-weight:700}.btn--style-primary{background:var(--hd-blue);color:#fff;font-weight:600;box-shadow:0 1px 2px #3352a133}.btn--style-primary:hover:not(:disabled),.btn--style-primary:focus-visible{color:#fff;background:#2a4384}.btn--style-primary:disabled{background:color-mix(in srgb, var(--hd-blue) 35%, #fff);color:#fff}.btn--style-secondary{color:var(--hd-text);background:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #c6cfe5}.btn--style-secondary:hover:not(:disabled){color:var(--hd-ink);background:#f5f6fa}.btn--style-pill{background:var(--hds-navy);color:#fff}.btn--style-pill:hover{background:var(--hds-blue);color:#fff}.field-type input:focus,.field-type textarea:focus,.rs__control--is-focused{border-color:var(--hds-blue)!important;box-shadow:0 0 0 3px #3453a326!important}.field-label{color:#26304f;font-weight:600}.tabs-field__tab-button{font-weight:600}.tabs-field__tab-button--active{color:var(--hds-navy);box-shadow:inset 0 -3px 0 var(--hds-orange)}.collapsible__toggle-wrap{background:var(--theme-elevation-50)}.collapsible>.collapsible__toggle-wrap .row-label,.collapsible__header-wrap{font-weight:600}.table table thead th,table thead th{color:var(--hd-muted);letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.table table tbody tr:hover td{background:#f8fafc}.table a,.cell-title a{color:var(--hd-ink);font-weight:700}.card{border:1px solid var(--theme-elevation-150);background:#fff;border-radius:8px;transition:border-color .15s,box-shadow .15s,transform .15s}.card:hover{border-color:var(--hds-blue);transform:translateY(-1px);box-shadow:0 6px 18px #1c2b6314}.card__title{color:var(--hds-navy);font-weight:600}.template-minimal{background:#f8fafc}.template-minimal__wrap{border:1px solid var(--hd-line);background:#fff;border-radius:14px;padding:36px 32px;box-shadow:0 10px 30px #0f172a12}.hds-logo{width:150px;height:auto;margin:0 auto 8px;display:block}.hds-welcome{margin:0 0 32px}.hds-welcome-head{color:#fff;background:radial-gradient(700px 300px at 85% 0,#3453a3 0%,#0000 70%),linear-gradient(135deg,#1c2b63 0%,#16224f 100%);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 30px;display:flex;box-shadow:0 10px 30px #1c2b632e}.hds-welcome-head h1{font-family:var(--hds-serif);color:#fff;margin:0 0 8px;font-size:30px;line-height:1.2}.hds-welcome-head p{color:#d6ddf3;max-width:640px;margin:0;line-height:1.6}.hds-welcome-head b{color:#fff}.hds-welcome-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;color:#ffae5c!important;margin-bottom:6px!important}.hds-welcome-site{background:var(--hds-orange);color:#fff;border-radius:6px;flex:none;padding:10px 16px;font-weight:600;text-decoration:none}.hds-welcome-site:hover{background:#c95c00}.hds-tasks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}@media (max-width:1100px){.hds-tasks{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hds-tasks{grid-template-columns:1fr}}.hds-task{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--hds-navy);color:inherit;background:#fff;border-radius:8px;gap:4px;padding:16px 40px 16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.hds-task strong{color:var(--hds-navy);font-size:15px}.hds-task span{color:var(--theme-elevation-600);font-size:13px;line-height:1.45}.hds-task i{color:var(--hds-orange);font-style:normal;font-weight:700;transition:right .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.hds-task:hover{border-left-color:var(--hds-orange);transform:translateY(-1px);box-shadow:0 6px 18px #1c2b6314}.hds-task:hover i{right:12px}@media (max-width:760px){.hds-welcome-head{flex-direction:column;align-items:flex-start}}.live-preview-toolbar{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150)}.hds-builder-nav{background:var(--hds-orange,#ea6c00);text-align:center;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block;color:#fff!important}.hds-builder-nav:hover{filter:brightness(1.08)}.hds-builder-cta{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--hds-orange,#ea6c00);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}.hds-builder-cta strong{color:var(--hds-navy,#1c2b63);font-size:15px;display:block}.hds-builder-cta span{color:var(--theme-elevation-600);font-size:13px}.hds-builder-cta .btn{margin:0}.hp-plink{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.hp-plink .btn{margin:0}.hp{gap:20px;padding:24px 0 64px;display:grid}.hp-head{gap:14px;display:grid}.hp-head h1{color:var(--hd-ink);margin:0 0 4px;font-size:24px;font-weight:800}.hp-head p{color:var(--theme-elevation-600);margin:0}.hp-msg{background:color-mix(in srgb, var(--st) 12%, #fff);color:var(--st);border-radius:6px;margin:0;padding:12px 16px;font-weight:600}.hp-kpis{background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-150);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hp-kpi{background:#fff;padding:14px 16px}.hp-kpi b{color:var(--hds-navy);font-size:22px;line-height:1.25;display:block}.hp-kpi span{color:var(--theme-elevation-600);font-size:13px}.hp-kpi.is-warn b{color:var(--hds-warn)}.hp-kpis-sm{margin-top:16px}.hp-kpis-sm .hp-kpi b{font-size:18px}.hp-box{border:1px solid var(--theme-elevation-150);background:#fff;border-radius:8px;padding:20px 22px}.hp-box h2{color:var(--hds-navy);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:19px;display:flex}.hp-box-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.hp-box-h h2{margin-bottom:4px}.hp-box-h p{margin:0}.hp-note{background:var(--theme-elevation-50);color:var(--theme-elevation-700);border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px}.hp-table{border-collapse:collapse;width:100%;font-size:14px}.hp-table th{color:var(--hds-navy);text-align:left;white-space:nowrap;background:#eef2fb;padding:9px 10px;font-size:12.5px;font-weight:700}.hp-table td{border-bottom:1px solid var(--theme-elevation-100);vertical-align:top;padding:10px}.hp-table a{color:var(--hds-blue);text-decoration:none}.hp-table a:hover{text-decoration:underline}.hp-table code{background:var(--theme-elevation-50);border-radius:4px;padding:2px 6px;font-size:13px}.hp-muted{color:var(--hd-muted);font-size:12.5px;display:block}td .hp-muted,.hp-src{margin-top:2px}.hp-src{color:var(--theme-elevation-500);font-size:12px;display:block}.hp-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hp-acts .btn,.hp-btn{margin:0!important}.hp-chip{white-space:nowrap;background:color-mix(in srgb, var(--st,#6b7280) 12%, #fff);color:var(--st,#6b7280);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.hp-search{border:1px solid var(--theme-elevation-200);min-width:220px;height:38px;font:inherit;border-radius:6px;padding:0 12px}.hp-dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:12px 0 0;display:grid}.hp-dl dt{color:var(--hds-navy);font-size:12.5px;font-weight:700}.hp-dl dd{color:var(--theme-elevation-700);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.hp-dl a{color:var(--hds-blue)}.hp-rates-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.hp-general{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--hds-orange);background:#fffaf5;border-radius:6px;gap:4px;padding:12px 14px;display:grid}.hp-general b{color:var(--hds-navy)}.hp-general small{color:var(--theme-elevation-600);max-width:460px;font-size:12.5px}.hp-in{align-items:center;gap:6px;display:flex}.hp-in select,.hp-in input{border:1px solid var(--theme-elevation-200);height:34px;font:inherit;background:#fff;border-radius:5px;padding:0 8px;font-size:14px}.hp-in input{width:130px}.hp-general .hp-in input{width:230px}.hp-x{background:var(--theme-elevation-100);width:28px;height:28px;color:var(--theme-elevation-700);cursor:pointer;border:0;border-radius:50%;font-size:16px;line-height:1}.hp-x:hover{background:var(--hds-bad);color:#fff}.hp-rate-table .hp-group td{border-bottom:2px solid var(--hds-navy);color:var(--hds-navy);background:#fff;padding:14px 10px 6px;font-weight:700}.hp-rate-table tr.is-own td{background:#fffaf5}.hp-rate-table td:last-child b{color:var(--hds-navy)}.hp-save{border-top:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 0;font-size:13.5px;display:flex;position:sticky;bottom:0}.hp-save .btn{margin:0}@media (max-width:900px){.hp-table{display:block;overflow-x:auto}.hp-acts{justify-content:flex-start}.hp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard .modular-dashboard{display:none!important}.template-default:has(.hd-dash){background:#f1f5f9}.template-default:has(.hd-dash) .app-header__bg{background:#f1f5f9}.hd-dash{color:var(--hd-text);gap:18px;margin:4px 0 48px;font-size:14px;display:grid}.hd-dash a{text-decoration:none}.hd-card,.hd-head,.hd-kpi{border:1px solid var(--hd-line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d}.hd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hd-head>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hd-head h1{letter-spacing:.05em;text-transform:uppercase;color:var(--hd-ink);margin:0;font-size:20px;font-weight:700}.hd-chip{border:1px solid var(--hd-line);color:var(--hd-text);background:#f1f5f9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.hd-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hd-btn{height:34px;color:var(--hd-text);background:#fff;border:1px solid #c6cfe5;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.hd-btn .hds-ico{width:14px;height:14px}.hd-btn:hover{color:var(--hd-ink);background:#f5f6fa}.hd-btn.is-main{border-color:var(--hd-blue);background:var(--hd-blue);color:#fff}.hd-btn.is-main:hover{background:#2a4384}.hd-seg{border:1px solid var(--hd-line);background:#f8fafc;border-radius:8px;padding:3px;display:inline-flex}.hd-seg a{color:var(--hd-muted);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700}.hd-seg a.on{color:var(--hd-blue);background:#fff;box-shadow:0 1px 2px #0f172a1f}.hd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hd-kpi{align-content:start;gap:10px;padding:18px 20px;display:grid}.hd-kpi-top{align-items:center;gap:10px;display:flex}.hd-kpi-ico{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hd-kpi-ico .hds-ico{width:17px;height:17px}.hd-kpi-top p{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--hd-muted);flex:1;margin:0;font-size:12px;font-weight:700;overflow:hidden}.hd-kpi-top em{white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.hd-kpi-top em.is-good{color:#047857;background:#ecfdf5}.hd-kpi-top em.is-warn{color:#be123c;background:#fff1f2}.hd-kpi-top em.is-info{color:var(--hd-text);background:#f1f5f9}.hd-kpi>b{letter-spacing:-.03em;color:var(--hd-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:900;line-height:1.2}.hd-kpi>b.is-accent{color:var(--hd-blue)}.hd-kpi-foot{color:var(--hd-muted);border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.hd-todo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.hd-kpi-foot span{white-space:nowrap}.hd-todo-i{border:1px solid var(--hd-line);border-left:4px solid var(--hd-line);color:var(--hd-text);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.hd-todo-i>.hds-ico{color:#94a3b8}.hd-todo-i>b{color:var(--hd-muted);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1}.hd-todo-i strong{min-width:0;color:var(--hd-ink);flex:1;font-size:13px;line-height:1.3}.hd-todo-i.is-on{border-left-color:#ea6c00}.hd-todo-i.is-on>b,.hd-todo-i.is-on>.hds-ico{color:#ea6c00}.hd-todo-i:hover{box-shadow:0 4px 14px #0f172a12}.hd-row{gap:18px;display:grid}.hd-row-2-1{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.hd-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-card{min-width:0;padding:18px 20px}.hd-card-h{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:12px;display:flex}.hd-card-h h2{letter-spacing:.05em;text-transform:uppercase;color:var(--hd-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.hd-card-h h2 .hds-ico{width:16px;height:16px}.hd-card-h a{color:var(--hd-text);white-space:nowrap;background:#f5f6fa;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.hd-card-h a:hover{color:var(--hd-blue);background:#e8ecf6}.hd-stack{gap:12px;display:grid}.hd-sub{border:1px solid #f1f5f9;border-radius:10px;padding:12px}.hd-sub>p{text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted);margin:0 0 8px;font-size:12px;font-weight:700}.hd-note{color:var(--hd-muted);margin:12px 0 0;font-size:12px}.hd-empty{text-align:center;color:var(--hd-muted);background:#f8fafc;border-radius:8px;margin:0;padding:18px;font-size:13px}.hd-h{letter-spacing:.05em;text-transform:uppercase;color:var(--hd-muted);margin:6px 0 -6px;font-size:12px;font-weight:700}.hd-scroll{overflow-x:auto}.hd-table{border-collapse:collapse;width:100%;font-size:13px}.hd-table th{border-bottom:1px solid var(--hd-line);color:var(--hd-muted);letter-spacing:.03em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:800}.hd-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:11px 12px}.hd-table tr:last-child td{border-bottom:0}.hd-table tbody tr:hover td{background:#f8fafc}.hd-table .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hd-table a{color:var(--hd-ink)}.hd-table a:hover{color:var(--hd-blue)}.hd-table small,.hd-muted{color:var(--hd-muted)}.hd-table-sm td,.hd-table-sm th{padding:8px}.hd-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;color:var(--hd-blue)!important}.hd-tag{color:#2a4384;white-space:nowrap;background:#eef2fb;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.hd-tag .hds-ico{width:12px;height:12px}.hd-tag.is-good{color:#047857;background:#ecfdf5}.hd-tag.is-warn{color:#b45309;background:#fffbeb}.hd-tag.is-bad{color:#be123c;background:#fff1f2}.hd-list{margin:0;padding:0;list-style:none;display:grid}.hd-list a,.hd-list li>div{color:var(--hd-text);border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 4px;display:flex}.hd-list li:last-child>*{border-bottom:0}.hd-list .hds-ico{color:var(--hd-blue)}.hd-list span{flex:1}.hd-list b{color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.hd-list a:hover span{color:var(--hd-blue)}.hd-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hd-tasks a{border:1px solid var(--hd-line);color:var(--hd-text);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.hd-tasks a>.hds-ico{width:34px;height:34px;color:var(--hd-blue);background:#eef2fb;border-radius:8px;padding:8px}.hd-tasks span{flex:1;display:grid}.hd-tasks strong{color:var(--hd-ink);font-size:14px}.hd-tasks small{color:var(--hd-muted);font-size:12px}.hd-tasks i{color:var(--hd-blue);font-style:normal;font-weight:700}.hd-tasks a:hover{border-color:#c6cfe5;box-shadow:0 4px 14px #0f172a12}@media (max-width:1180px){.hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-row-3{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.hd-row-2-1,.hd-row-3{grid-template-columns:1fr}.hd-tasks{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hd-kpis,.hd-tasks{grid-template-columns:1fr}.hd-todo{grid-template-columns:1fr 1fr}.hd-head h1{font-size:17px}}.hc-plot{position:relative}.hc-plot svg{width:100%;height:auto;display:block}.hc-grid{stroke:#eef2f7;stroke-width:1px;stroke-dasharray:3 3}.hc-base{stroke:#cbd5e1;stroke-width:1px}.hc-cross{stroke:#94a3b8;stroke-width:1px;stroke-dasharray:3 3}.hc-tick{fill:var(--hd-muted);font-size:12px;font-family:var(--font-body)}.hc-cols .hc-empty{inset:0 0 24px}.hc-empty{color:var(--hd-muted);pointer-events:none;place-items:center;margin:0;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0 0 30px 58px}.hc-tip{z-index:2;border:1px solid var(--hd-line);pointer-events:none;background:#fff;border-radius:10px;gap:4px;min-width:190px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:6px;transform:translate(12px);box-shadow:0 8px 24px #0f172a1f}.hc-tip.is-left{transform:translate(calc(-100% - 12px))}.hc-tip b{color:var(--hd-ink)}.hc-tip span{color:var(--hd-text);align-items:center;gap:6px;display:flex}.hc-tip span i{border-radius:50%;width:8px;height:8px;display:inline-block}.hc-tip em{color:var(--hd-ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-style:normal;font-weight:700}.hc-legend{color:var(--hd-text);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.hc-legend li{align-items:center;gap:6px;display:flex}.hc-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.hc-legend i.is-dash{border-radius:2px;width:14px;height:3px}.hc-donut{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hc-ring{position:relative}.hc-ring svg{width:104px;height:104px;display:block}.hc-ring circle{transition:stroke-width .15s}.hc-center{text-align:center;pointer-events:none;place-content:center;line-height:1.2;display:grid;position:absolute;inset:0}.hc-center small{text-transform:uppercase;color:var(--hd-muted);font-size:12px;font-weight:700}.hc-center b{color:var(--hd-ink);font-size:13px;font-weight:800}.hc-dl{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hc-dl li{border-radius:6px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:3px 6px;font-size:12px;display:grid}.hc-dl li.on{background:#f5f6fa}.hc-dl li i{border-radius:50%;width:9px;height:9px}.hc-dl li span{text-overflow:ellipsis;white-space:nowrap;color:var(--hd-text);overflow:hidden}.hc-dl li em{color:var(--hd-ink);font-style:normal;font-weight:700}.hc-dl li small{color:var(--hd-muted);grid-column:2/-1;font-size:12px}.hc-dl .hc-none{color:var(--hd-muted);display:block}.hc-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hc-bars li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:5px 8px;font-size:12.5px;display:grid}.hc-bars span{color:var(--hd-text)}.hc-bars b{color:var(--hd-ink);font-variant-numeric:tabular-nums;font-weight:800}.hc-bars small{text-align:right;min-width:34px;color:var(--hd-muted);font-size:12px;font-weight:700}.hc-bars i{background:#eef2f7;border-radius:999px;grid-area:2/1/auto/-1;height:8px;display:block;overflow:hidden}.hc-bars s{border-radius:999px;height:100%;display:block}.hc-split-bar{background:#fff;border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.hc-split-bar s{min-width:4px;display:block}.hc-split-dl{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hc-split-dl li>a{color:var(--hd-text);border-radius:6px;grid-template-columns:9px minmax(0,1fr) auto 40px;align-items:center;gap:8px;padding:6px;font-size:12.5px;display:grid}.hc-split-dl li:not(:has(a)){color:var(--hd-text);border-radius:6px;grid-template-columns:9px minmax(0,1fr) auto 40px;align-items:center;gap:8px;padding:6px;font-size:12.5px;display:grid}.hc-split-dl li>a:hover{background:#f5f6fa}.hc-split-dl i{border-radius:50%;width:9px;height:9px}.hc-split-dl b{color:var(--hd-ink);font-variant-numeric:tabular-nums;font-weight:800}.hc-split-dl small{text-align:right;color:var(--hd-muted);font-size:12px;font-weight:700}.hc-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;height:220px;padding-top:6px;display:grid;position:relative}.hc-col{text-align:center;grid-template-rows:18px 1fr 18px;justify-items:center;display:grid}.hc-col em{color:var(--hd-ink);font-size:12px;font-style:normal;font-weight:700}.hc-col i{border-bottom:1px solid #cbd5e1;align-items:flex-end;width:100%;max-width:34px;display:flex}.hc-col s{border-radius:4px 4px 0 0;width:100%;display:block}.hc-col small{color:var(--hd-muted);padding-top:4px;font-size:12px}.hc-col:hover s{filter:brightness(1.15)}.hp-add{border:1px dashed var(--hds-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}.hp-add b{color:var(--hds-navy);margin-right:4px;font-size:13px}.hp-add input{border:1px solid var(--hds-line);background:var(--theme-input-bg);height:34px;color:var(--theme-text);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}.hp-add .hp-add-q{flex:280px;max-width:420px}.hp-add-list{border:1px solid var(--hds-line);background:#fff;border-radius:6px;flex:1 0 100%;gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.hp-add-list li{border-top:1px solid var(--hds-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;font-size:13px;display:flex}.hp-add-list li:first-child{border-top:0}.hp-add-list li>span{flex:220px;min-width:0}.hp-add-list li>span b{color:var(--hd-ink)}.hp-add-list .btn{margin:0}.hp-add-new input{width:150px}.hp.hp-payacts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 0 18px;display:flex}.hp.hp-payacts .btn{margin:0}.hp.hp-policy-field{padding:0 0 24px;display:block}.hp-policy-field>.field-label{margin:0 0 8px;display:block}.collection-list .table{border:1px solid var(--hd-line);border-radius:12px;box-shadow:0 1px 2px #0000000d}.collection-list .table table thead th{border-bottom:1px solid var(--hd-line)}.hds-pw{position:relative}.hds-pw input[data-hds-eye]{padding-right:46px!important}.hds-eye{width:34px;height:34px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hds-eye:hover{color:var(--theme-text);background:var(--theme-elevation-100)}.hds-eye:focus-visible{outline-offset:1px;outline:2px solid #3352a1}.hds-eye svg{display:block}.hd-range{position:relative}.hd-range>.hd-btn.is-on{border-color:var(--hd-blue);color:var(--hd-blue);background:#eef2fb}.hd-range-pop{z-index:40;border:1px solid var(--hd-line);background:#fff;border-radius:12px;grid-template-columns:180px 300px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 36px #0f172a29}.hd-range-list{border-right:1px solid var(--hd-line);background:#f8fafc;align-content:start;gap:2px;padding:8px;display:grid}.hd-range-list a{color:var(--hd-text);border-radius:6px;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none}.hd-range-list a:hover{color:var(--hd-ink);background:#fff}.hd-range-list a.on{color:var(--hd-blue);background:#fff;box-shadow:0 1px 2px #0f172a1f}.hd-range-side{align-content:start;gap:16px;min-width:0;padding:14px 16px 16px;display:grid}.hd-range-side p{letter-spacing:.06em;text-transform:uppercase;color:var(--hd-muted);margin:0 0 7px;font-size:12px;font-weight:700}.hd-range-side label{gap:4px;display:grid}.hd-range-side small{color:var(--hd-muted);font-size:12px}.hd-range-side input{box-sizing:border-box;width:100%;min-width:0;height:34px;color:var(--hd-ink);font:inherit;background:#fff;border:1px solid #c6cfe5;border-radius:8px;padding:0 8px;font-size:13px}.hd-range-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hd-range-side label{min-width:0}.hd-range-side form .hd-btn{justify-content:center;width:100%;margin-top:10px}.hd-range-side form .hd-btn:disabled{opacity:.5;cursor:default}.hd-range-years{flex-wrap:wrap;gap:6px;display:flex}.hd-range-years a{border:1px solid var(--hd-line);color:var(--hd-text);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}.hd-range-years a:hover{color:var(--hd-ink);border-color:#c6cfe5}.hd-range-years a.on{border-color:var(--hd-blue);color:var(--hd-blue);background:#eef2fb}.hc-cols.is-many{gap:3px}.hc-cols.is-many .hc-col em{font-size:12px}@media (max-width:640px){.hd-range{position:static}.hd-range-pop{grid-template-columns:1fr;max-height:calc(100vh - 90px);position:fixed;top:72px;left:12px;right:12px;overflow:auto}.hd-range-list{border-right:0;border-bottom:1px solid var(--hd-line);grid-template-columns:1fr 1fr}}.doc-tabs__tabs:not(:has(>:nth-child(2))){display:none}.hds-json{margin-bottom:var(--spacing-field,16px)}.hds-json-box{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:6px;padding:10px 14px;font-size:14px;line-height:1.5}.hds-json-box a{color:var(--hd-blue,#3352a1);word-break:break-all;text-decoration:underline}.hds-json-empty{color:var(--theme-elevation-500)}.hds-json-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.hds-json-dl dt{color:var(--theme-elevation-600)}.hds-json-dl dd{overflow-wrap:anywhere;margin:0}.hds-json-table{border-collapse:collapse;width:100%}.hds-json-table td{border-bottom:1px solid var(--theme-elevation-100);padding:4px 0}.hds-json-table td:last-child{text-align:right;white-space:nowrap}.hds-json-table .sum td{border-bottom:0;font-weight:600}.hds-json-list{gap:8px;margin:0;padding-left:18px;display:grid}.hds-nav-i em,.hds-nav-areas a em{color:#fff;font-variant-numeric:tabular-nums;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #fff,0 2px 6px #dc262655}.hds-nav-areas a{white-space:nowrap;position:relative}.hds-nav-areas a em{min-width:20px;height:20px;padding:0 5px;font-size:12px;position:absolute;top:-7px;right:-5px}.hds-nav-i.on em{box-shadow:0 0 0 2px #e8ecf6,0 2px 6px #dc262655}.custom-view-description{max-width:980px;color:var(--hd-muted);line-height:1.6}.hd-notice{color:var(--hd-text);background:#fef2f2;border:1px solid #fecaca;border-left:5px solid #dc2626;border-radius:12px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.hd-notice-ico{color:#fff;background:#dc2626;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.hd-notice-ico .hds-ico{width:21px;height:21px}.hd-notice-body{flex:1;min-width:0}.hd-notice-body>strong{color:#991b1b;font-size:17px;font-weight:700;line-height:1.3;display:block}.hd-notice-body>strong b{margin-right:2px;font-size:22px;font-weight:900}.hd-notice-body ul{gap:4px;margin:8px 0 6px;padding:0;list-style:none;display:grid}.hd-notice-body li{padding-left:15px;font-size:14px;line-height:1.45;position:relative}.hd-notice-body li:before{content:"";background:#dc2626;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.hd-notice-body li a{color:var(--hd-ink);border-bottom:1px solid #fca5a5;font-weight:600;text-decoration:none}.hd-notice-body li a:hover{color:#b91c1c;border-bottom-color:#b91c1c}.hd-notice-body li time{color:var(--hd-muted);white-space:nowrap;margin-left:10px;font-size:13px}.hd-notice-body li.hd-notice-more{color:var(--hd-muted)}.hd-notice-body small{color:#7f1d1d;font-size:13px;display:block}.hd-notice-btn{white-space:nowrap;background:#dc2626;border-radius:8px;flex:none;align-self:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;color:#fff!important}.hd-notice-btn:hover{background:#b91c1c}@media (max-width:700px){.hd-notice{flex-wrap:wrap;padding:14px}.hd-notice-ico{display:none}.hd-notice-btn{text-align:center;width:100%}}.hd-new{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.hd-new>i{background:#dc2626;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #fecaca}.hd-new>em{color:#fff;background:#dc2626;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;line-height:1.5}.table table tbody tr:has(.hd-new) td{background:#fef2f2}.table table tbody tr:has(.hd-new):hover td{background:#fee2e2}.table table tbody tr:has(.hd-new) td:first-child{box-shadow:inset 4px 0 #dc2626}.table table tbody tr:has(.hd-new) .hd-new a{color:#991b1b}@media (max-width:760px){.custom-view-description,.view-description{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.custom-view-description.is-open,.view-description.is-open{-webkit-line-clamp:unset;display:block}.list-header{gap:8px;margin-bottom:12px}.list-header__title,.doc-header__title,.global-edit__title{font-size:22px;line-height:1.25}.list-controls{margin-bottom:12px}.table-wrap,.table{overflow:visible}.table{width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;left:0!important;right:auto!important}.hd-notice{gap:10px;margin-bottom:12px;padding:12px 14px}.hd-notice-body ul,.hd-notice-body small{display:none}.hd-notice-body>strong{font-size:15px}.hd-notice-btn{padding:9px 12px;font-size:13px}.table table,.table tbody{width:100%;min-width:0;display:block}.table thead{display:none}.table tbody tr{border:1px solid var(--hd-line);background:#fff;border-radius:10px;gap:5px;margin:0 0 10px;padding:12px 14px;display:grid;position:relative;box-shadow:0 1px 2px #0000000a}.table tbody tr:has(td.cell-_select){padding-right:44px}.table tbody td{overflow-wrap:anywhere;white-space:normal;align-items:baseline;gap:10px;min-width:0;max-width:none;font-size:13px;line-height:1.45;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.table tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);width:36%;color:var(--hd-muted);flex:none;font-size:12px;font-weight:600;line-height:1.5}.table tbody td.cell-_select{width:auto;position:absolute;top:10px;right:10px}.table tbody td.cell-_select:before{display:none}.table tbody td.cell-_select+td,.table tbody td:first-child:not(.cell-_select){color:var(--hd-ink);font-size:15px;font-weight:700}.table tbody td.cell-_select+td:before,.table tbody td:first-child:not(.cell-_select):before{display:none!important}.table tbody tr:has(.hd-new){background:#fef2f2;border-color:#fecaca;box-shadow:inset 4px 0 #dc2626}.table tbody tr:has(.hd-new) td:first-child{box-shadow:none!important}.table tbody td .thumbnail,.table tbody td .file__thumbnail{width:34px;height:34px}.doc-header{padding-top:10px;padding-bottom:10px}.doc-controls__meta{font-size:12px}.hd-head{padding:12px 14px}.hd-head h1{font-size:15px}.hd-seg{width:100%}.hd-seg a{text-align:center;white-space:nowrap;flex:1;padding:6px 4px;font-size:12px}.hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hd-kpi{gap:6px;padding:12px}.hd-kpi-ico{width:26px;height:26px}.hd-kpi-top em{display:none}.hd-kpi>b{font-size:18px}.hd-kpi-foot{flex-direction:column;padding-top:6px;font-size:12px}.hd-kpi-foot span{white-space:normal}.hd-card{padding:14px}.hd-row{gap:12px}.hd-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hd-tasks a{gap:8px;padding:10px}.hd-tasks a>.hds-ico{width:28px;height:28px;padding:6px}.hd-tasks small{display:none}}.hds-nav-group p{align-items:baseline;gap:8px;display:flex}.hds-nav-group p a{letter-spacing:0;text-transform:none;color:var(--hd-muted);margin-left:auto;font-size:12px;font-weight:500;text-decoration:none}.hds-nav-group p a:hover{color:#3352a1;text-decoration:underline}.hds-nav-group:first-child{margin-top:10px}.hds-nav-sub>button.hds-nav-i{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.hds-nav-sub>button.hds-nav-i>.hds-ico:last-child{color:#94a3b8;width:14px;height:14px;transition:transform .15s}.hds-nav-sub.is-open>button.hds-nav-i>.hds-ico:last-child{transform:rotate(180deg)}.hds-nav-sub>button.hds-nav-i.has-on{color:var(--hd-ink);font-weight:600}.hds-nav-kid{padding:7px 16px 7px 50px;font-size:13.5px}.hds-tx-frame{border:1px solid var(--hd-line,#e2e8f0);background:#fff;border-radius:12px;margin:0 0 24px;overflow:hidden}.hds-tx-frame summary{cursor:pointer;border-bottom:1px solid var(--hd-line,#e2e8f0);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;list-style:none;display:flex}.hds-tx-frame summary::-webkit-details-marker{display:none}.hds-tx-frame summary b{color:var(--hds-navy);font-size:15px}.hds-tx-frame summary b:before{content:"▾ ";color:#94a3b8}.hds-tx-frame:not([open]) summary b:before{content:"▸ "}.hds-tx-frame summary span{color:var(--hd-muted,#5b6779);font-size:13px}.hds-tx-frame iframe{border:0;width:100%;height:min(78vh,900px);display:block}.hds-font-opts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:6px;display:grid}.hds-font{border:1.5px solid var(--theme-elevation-150);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.hds-font span{color:var(--hds-navy);font-size:19px;line-height:1.3}.hds-font small{color:var(--hd-muted,#5b6779);font-size:12px}.hds-font:hover{border-color:#94a3b8}.hds-font.on{border-color:var(--hds-orange);box-shadow:0 0 0 2px #ea6c0033}.hds-listfill{background:#f5f7ff;border:1px dashed #c7d2fe;border-radius:8px;justify-items:start;gap:10px;margin:4px 0 18px;padding:14px 16px;display:grid}.hds-listfill p{color:#334155;margin:0;font-size:13.5px;line-height:1.5}.hds-listfill b{color:var(--hds-navy)}.custom-view-description,.view-description,.field-description,.tabs-field__description,.hp-note:empty{display:none!important}.doc-tabs:not(:has(.doc-tabs__tabs>:nth-child(2))){display:none}.hd-lblf{position:relative}.hd-lblf-btn{border:1px solid var(--hd-line);color:var(--hd-blue);font:600 12px/1.6 var(--font-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-2px;right:0}.hd-lblf-btn:hover{border-color:var(--hd-blue);background:#f5f7ff}.hd-lm{z-index:9999;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hd-lm-box{width:min(760px,100%);max-height:calc(100vh - 32px);color:var(--hd-text);background:#fff;border-radius:12px;flex-direction:column;font-size:14px;display:flex;box-shadow:0 24px 60px -12px #0f172a66}.hd-lm-head{border-bottom:1px solid var(--hd-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hd-lm-head h2{color:var(--hd-ink);margin:0;font-size:17px}.hd-lm-x{width:32px;height:32px;color:var(--hd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.hd-lm-x:hover{color:var(--hd-ink);background:#f1f5f9}.hd-lm-msg{border-radius:6px;margin:10px 18px 0;padding:8px 12px;font-size:13px;font-weight:600}.hd-lm-msg.is-good{color:var(--hds-good);background:#ecfdf5}.hd-lm-msg.is-bad{color:var(--hds-bad);background:#fef2f2}.hd-lm-scroll{padding:6px 18px 4px;overflow:auto}.hd-lm-t{border-collapse:collapse;width:100%}.hd-lm-t th{color:var(--hd-muted);text-align:left;white-space:nowrap;padding:8px 6px;font-size:12px;font-weight:700}.hd-lm-t td{vertical-align:middle;border-top:1px solid #f1f5f9;padding:5px 6px}.hd-lm-t tfoot td{border-top:1px solid var(--hd-line);padding-top:12px}.hd-lm-t input,.hd-lm-t select{border:1px solid var(--hd-line);width:100%;height:34px;font:inherit;color:var(--hd-ink);background:#fff;border-radius:6px;padding:0 9px;font-size:14px}.hd-lm-t input:focus,.hd-lm-t select:focus{outline:2px solid var(--hd-blue);outline-offset:-1px}.hd-lm-t tr.is-busy{opacity:.55}.hd-lm-ord{white-space:nowrap;width:30px}.hd-lm-ord button{width:24px;height:16px;color:var(--hd-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:16px;display:block}.hd-lm-ord button:hover:not(:disabled){color:var(--hd-blue)}.hd-lm-ord button:disabled{opacity:.25;cursor:default}.hd-lm-del{min-width:34px;height:34px;color:var(--hd-muted);font:700 16px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.hd-lm-del:hover:not(:disabled){color:var(--hds-bad);background:#fef2f2}.hd-lm-add{white-space:nowrap;margin:0!important}.hd-lm-empty{color:var(--hd-muted);text-align:center;padding:18px 6px!important}.hd-lm-foot{border-top:1px solid var(--hd-line);justify-content:flex-end;padding:12px 18px;display:flex}.hd-lm-foot .btn{margin:0}@media (max-width:640px){.hd-lm{align-items:end;padding:0}.hd-lm-box{border-radius:14px 14px 0 0;max-height:92vh}.hd-lm-t thead{display:none}.hd-lm-t tr{border-top:1px solid #f1f5f9;grid-template-columns:28px 1fr 40px;gap:6px;padding:8px 0;display:grid}.hd-lm-t td{border:0;padding:0}.hd-lm-t td:nth-child(2),.hd-lm-t td:nth-child(3),.hd-lm-t td:nth-child(4){grid-column:2}.hd-lm-t td:nth-child(5){grid-area:1/3}.hd-lm-ord{grid-row:1/span 3}.hd-lm-t tfoot tr{grid-template-columns:1fr}.hd-lm-t tfoot td:first-child{display:none}}.hp-check{color:var(--hd-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.hp-cb{width:34px}.hp-cb input,.hp-check input{width:16px;height:16px;accent-color:var(--hd-blue)}.hp-rate-table tr.is-sel td{background:#eef2fb}.hp-rate-table .hp-group td.hp-cb{border-bottom:2px solid var(--hds-navy)}.hp-bulk{z-index:5;border:1px solid var(--hd-blue);background:#f5f7ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px -10px #3352a1aa}.hp-bulk b{color:var(--hds-navy)}.hp-bulk .hp-in input{width:120px}.hp-link{color:var(--hd-blue);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.hp-none{color:var(--hd-muted);font-size:13px;font-style:italic}.hp-dirty{color:var(--hds-orange)}.hp-save .btn:disabled{opacity:.5}.hp-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.hp-filter button{border:1px solid var(--theme-elevation-200);color:var(--hd-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:baseline;gap:5px;padding:5px 11px;font-size:13px;display:inline-flex}.hp-filter button b{color:var(--hds-navy)}.hp-filter button small{color:var(--hd-muted);font-size:12px}.hp-filter button[aria-pressed=true]{border-color:var(--hds-navy);background:var(--hds-navy);color:#fff}.hp-filter button[aria-pressed=true] b,.hp-filter button[aria-pressed=true] small{color:#fff}.hp-filter .hp-search{height:34px;margin-left:auto}.hp-rec-wrap{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--hds-orange);background:#fffaf5;border-radius:6px;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.hp-rec-wrap>.hp-link{justify-self:start}.hp-rec{gap:10px;display:grid}.hp-rec-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.hp-rec-row label{color:var(--hds-navy);gap:4px;font-size:12.5px;font-weight:700;display:grid}.hp-rec-row input,.hp-rec-row select{border:1px solid var(--theme-elevation-200);height:36px;font:inherit;color:var(--hd-ink);background:#fff;border-radius:6px;padding:0 10px;font-size:14px;font-weight:400}.hp-rec-row select{min-width:240px}.hp-rec-tax select{min-width:180px}.hp-rec-tax input[type=number]{width:90px}.hp-rec-quick{gap:14px;padding-bottom:8px;display:flex}.hp-rec-sum{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.hp-rec-sum b{color:var(--hds-navy)}.hp-rec-go{justify-content:flex-start}.hp-rec-t{background:#fff}.hp-recbox{gap:10px;margin:0 0 16px;display:grid}.hp-recbox>.btn{justify-self:start;margin:0}.hp-thread{gap:4px;max-width:340px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hp-thread li{background:#f1f5f9;border-radius:6px;padding:6px 9px;font-size:12.5px;line-height:1.45}.hp-thread li.is-aff{background:#fff4e5}.hp-thread b{color:var(--hds-navy);margin-right:6px}.hp-thread time{color:var(--hd-muted);font-size:12px}.hp-thread span{color:var(--hd-text);white-space:pre-wrap;display:block}.hp-chip.is-bad{--st:var(--hds-bad)}.hp-dates label{color:var(--hd-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hp-dates input[type=date]{border:1px solid var(--theme-elevation-200);height:34px;font:inherit;color:var(--hd-text);background:#fff;border-radius:6px;padding:0 8px;font-size:13px}#muc-hoa-hong{scroll-margin-top:80px}.hp-nw{white-space:nowrap}.paginator__separator{color:var(--hd-muted)}.hd-table td small{font-size:12px}.doc-controls__label,.hds-json-empty{color:var(--hd-muted)}.tabs-field__tab-button:not(.tabs-field__tab-button--active){opacity:.8}.field-label .required,span.required{color:#c62828}.btn--style-icon-label .btn__label,.rs--is-disabled .rs__single-value,.react-select--is-disabled .rs__single-value{color:var(--hd-text)}.hp-pstatus{margin-bottom:0}.hp-pstatus .field-label{margin-bottom:6px;display:block}.hp-pstatus-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:40px;display:flex}.hp-pstatus-row .btn{margin:0}.hp-pstatus-row .hp-link{margin-left:4px}.hp-pstatus .hp-muted{margin:6px 0 0}.hp-rates-top .hp-link{margin-left:auto}.hp-rate-table .hp-group td,.hp-rate-table .hp-group td.hp-cb{border-bottom:1px solid var(--theme-elevation-150);vertical-align:middle;padding:0 10px}.hp-rate-table .hp-group.is-open td,.hp-rate-table .hp-group.is-open td.hp-cb{border-bottom:2px solid var(--hds-navy)}.hp-gtoggle{width:100%;min-height:44px;color:var(--hds-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;font-size:14.5px;font-weight:700;display:flex}.hp-gtoggle small{color:var(--hd-muted);font-size:12.5px;font-weight:500}.hp-gtoggle:hover span{text-underline-offset:3px;text-decoration:underline}.hp-chev{flex:none;transition:transform .15s}[aria-expanded=true]>.hp-chev{transform:rotate(90deg)}.hf{gap:14px}.hf-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hf-bar .hp-search{flex:280px;max-width:460px}.hf-mode{background:var(--theme-elevation-100);border-radius:8px;align-items:center;gap:4px;padding:3px;font-size:13px;display:inline-flex}.hf-mode span{color:var(--hd-muted);padding:0 8px 0 6px}.hf-mode button{min-height:32px;color:var(--hd-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:600}.hf-mode button[aria-pressed=true]{color:var(--hd-blue);background:#fff;box-shadow:0 1px 3px #0f172a1f}.hf-sum{color:var(--hd-muted);font-size:13.5px}.hf-sum b{color:var(--hd-ink)}.hf-bar .hp-link{margin-left:auto}.hf-group{border:1px solid var(--theme-elevation-150);background:#fff;border-radius:8px;overflow:hidden}.hf-ghead{align-items:center;gap:12px;padding-right:16px;display:flex}.hf-gbtn{min-width:0;min-height:56px;color:var(--hds-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 16px;display:flex}.hf-gbtn:hover .hf-gt b{text-underline-offset:3px;text-decoration:underline}.hf-gt{flex:1;min-width:0}.hf-gt b{overflow-wrap:anywhere;font-size:15px;display:block}.hf-gt small,.hf-gn small{color:var(--hd-muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:400;display:block}.hf-gn{color:var(--hd-text);text-align:right;flex:none;font-size:13px;font-weight:600}.hf-acc{color:var(--hd-blue);flex:none;font-size:13px;font-weight:600}.hf-group.is-open .hf-ghead{border-bottom:2px solid var(--hds-navy)}.hf-sub{border-top:1px solid var(--theme-elevation-100);padding:12px 16px 6px 42px}.hf-group.is-open .hf-sub:first-of-type{border-top:0}.hf-subhead{color:var(--hd-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;font-size:14px;display:flex}.hf-subhead a{color:var(--hd-blue);text-decoration:none}.hf-subhead a:hover{text-decoration:underline}.hf-subhead span{color:var(--hd-muted);font-size:12.5px}.hf-files{margin:0;padding:0;list-style:none}.hf-files li{border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:40px minmax(0,1fr) 120px 130px 70px auto;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.hf-files li:last-child{border-bottom:0}.hf-ic{width:40px;height:28px;color:var(--hds-navy);background:#eef2fb;border-radius:5px;place-items:center;font-size:12px;font-weight:800;display:grid}.hf-ic.is-pdf{color:#b42318;background:#fdecec}.hf-ic.is-img{color:var(--hds-good,#0f6e50);background:#e8f5ef}.hf-name a{color:var(--hd-blue);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.hf-name a:hover{text-decoration:underline}.hf-name small{color:var(--hd-muted);font-size:12.5px;display:block}.hf-metas{display:contents}.hf-meta{color:var(--hd-muted);font-size:12.5px}.hf-more{color:var(--hd-blue);font-size:13px;font-weight:600;text-decoration:none}.hf-more:hover{text-decoration:underline}@media (max-width:900px){.hf-gn{display:none}.hf-sub{padding-left:16px}.hf-files li{grid-template-columns:40px minmax(0,1fr) auto;row-gap:2px}.hf-files li .hf-metas{grid-column:2;display:block}.hf-files li .hf-meta+.hf-meta:before{content:" · "}.hf-files li .hf-more{grid-area:1/3}}.hf-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}.hf-acts a,.hf-acts button,.hf-acc{color:var(--hd-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.hf-acts a:hover,.hf-acts button:hover,.hf-acc:hover{text-decoration:underline}.hf-acts .is-del,.hp-danger.hp-danger{color:var(--hds-bad)}.hf-add{margin-left:auto}@media (max-width:900px){.hf-files li .hf-acts{grid-area:auto/2/auto/-1;justify-content:flex-start}}.hp-ctadmin{margin:0 0 16px}.hp-ctadmin-st{color:var(--hd-text);margin:0 0 10px;font-size:14px}.hp-ctadmin-btns,.hp-slot-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-ctadmin-btns .btn,.hp-slot-row .btn{margin:0}.hp-slot .field-label{margin-bottom:6px;display:block}.hp-slot-row>a:first-child{color:var(--hd-blue);overflow-wrap:anywhere;font-size:14px;font-weight:600}.hde{border:1px solid var(--theme-elevation-150);background:#eef1f7;border-radius:8px}.hde-bar{top:var(--app-header-height,60px);z-index:5;border-bottom:1px solid var(--theme-elevation-150);background:#fff;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex;position:sticky}.hde-bar button,.hde-bar select{min-width:34px;height:34px;color:var(--hd-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 9px;font-size:13.5px;line-height:1}.hde-bar button svg{margin:auto;display:block}.hde-bar button:hover,.hde-bar select:hover{background:var(--theme-elevation-100)}.hde-bar select{border-color:var(--theme-elevation-200);background:#fff}.hde-gap{background:var(--theme-elevation-150);width:1px;height:22px;margin:0 4px}.hde-sp{flex:1}.hde-sp~button{border-color:var(--theme-elevation-200);font-weight:600}.hde-desk{padding:24px 12px;overflow-x:auto}.hde-page{box-sizing:border-box;background:#fff;outline:none;width:794px;max-width:100%;min-height:1000px;margin:0 auto;padding:56px 64px;box-shadow:0 6px 24px -10px #0f1b2d55}.hde-page:focus{box-shadow:0 0 0 2px var(--hd-blue), 0 6px 24px -10px #0f1b2d55}.hde-page table{max-width:100%}.hde-page td,.hde-page th{outline-offset:-1px;outline:1px dashed #d5dbe7;min-width:40px}.hde-tok{color:#2a4596;font-family:var(--font-body);white-space:nowrap;cursor:default;-webkit-user-select:all;user-select:all;background:#e6edff;border-radius:4px;padding:0 6px;font-size:.86em;font-weight:600;line-height:1.5;display:inline-block}.hde-modal{z-index:200;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.hde-modal-h{z-index:6;border-bottom:1px solid var(--theme-elevation-150);color:var(--hd-ink);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.hde-modal-h>div{gap:8px;display:flex}.hde-modal-h .btn{margin:0}.hde-modal .hde{border:0;border-radius:0;flex:1}.hde-modal .hde-bar{border-radius:0;top:53px}@media (max-width:860px){.hde-page{width:100%;min-height:0;padding:24px 16px}.hde-sp{display:none}}.hde-page h2,.hde-page h3,.hde-page h4{letter-spacing:0;font-family:inherit}.hde-page h2{font-weight:700;line-height:1.35}.hde-page h3{font-weight:700;line-height:1.4}[data-lexical-editor]{font-family:var(--font-body)}.render-fields>.hp-off,a[href$="/collections/rut-hoa-hong/create"]{display:none!important}.hp.hp-pay{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.hp.hp-pay~.collapsible-field{margin-top:0}.hp-pay .hp-payacts{justify-content:flex-start;gap:8px;padding:0}.hp-pay .hp-box{padding:18px 20px}.hp-pay-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.hp-pay-who a,.hp-pay-who b{color:var(--hd-ink);font-size:17px;font-weight:700;text-decoration:none}.hp-pay-who a:hover{color:var(--hd-blue);text-decoration:underline}.hp-pay-dl{flex-wrap:wrap;gap:8px 36px;margin:14px 0 0;display:flex}.hp-pay-dl dt{color:var(--hd-muted);font-size:12.5px}.hp-pay-dl dd{color:var(--hd-ink);margin:2px 0 0;font-size:14px}.hp-pay-steps{margin:18px 0;padding:0;list-style:none;display:flex}.hp-pay-steps li{min-width:0;color:var(--hd-muted);flex:1;padding:18px 10px 0 0;font-size:13px;position:relative}.hp-pay-steps li b{font-weight:600;display:block}.hp-pay-steps li:before{content:"";z-index:1;background:var(--hd-line);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:0}.hp-pay-steps li:after{content:"";background:var(--hd-line);height:2px;position:absolute;top:7px;left:0;right:0}.hp-pay-steps li:last-child:after{display:none}.hp-pay-steps li.is-done{color:var(--hd-ink)}.hp-pay-steps li.is-done:before,.hp-pay-steps li.is-done:after{background:var(--hd-blue)}.hp-pay-steps li.is-cur{color:var(--hd-ink)}.hp-pay-steps li.is-cur b{font-weight:700}.hp-pay-steps li.is-cur:before{background:var(--hds-orange,#ea6c00);box-shadow:0 0 0 3px #fadfc7}.hp-pay-items{overflow-x:auto}.hp-table .hp-r{text-align:right;white-space:nowrap}.hp-pay-total{justify-content:end;gap:4px;margin:12px 0 0;font-size:14px;display:grid}.hp-pay-total>div{justify-content:space-between;gap:32px;display:flex}.hp-pay-total dt{color:var(--hd-muted)}.hp-pay-total dd{color:var(--hd-ink);margin:0;font-weight:600}.hp-pay-total .is-sum{border-top:1px solid var(--hd-line);margin-top:4px;padding-top:6px}.hp-pay-total .is-sum dt,.hp-pay-total .is-sum dd{color:var(--hd-ink);font-size:15px;font-weight:700}.hp-pay-talk h2{margin-bottom:12px;font-size:16px}.hp-talk{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hp-talk li{max-width:min(620px,92%);color:var(--hd-text);background:#f1f5f9;border-radius:8px;justify-self:start;padding:8px 12px;font-size:14px}.hp-talk li.is-hds{background:#e8eefb;justify-self:end}.hp-talk b{color:var(--hd-ink);margin-right:8px}.hp-talk time{color:var(--hd-muted);font-size:12.5px}.hp-talk p{white-space:pre-wrap;margin:3px 0 0}.hp-reply{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.hp-reply textarea{border:1px solid var(--theme-elevation-200);width:100%;min-width:240px;font:inherit;color:var(--hd-ink);background:#fff;border-radius:6px;flex:1;padding:8px 10px;font-size:14px}.hp-doc{z-index:300;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hp-doc-box{background:#fff;border-radius:10px;flex-direction:column;width:min(900px,100%);height:min(92vh,1100px);display:flex;overflow:hidden}.hp-doc-h{border-bottom:1px solid var(--hd-line);color:var(--hd-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 18px;display:flex}.hp-doc-acts{gap:8px;display:flex}.hp-doc-acts .btn{margin:0}.hp-doc-body{flex:1;min-height:0;overflow:auto}.hp-doc-body>.hp-muted,.hp-doc-body>.hp-msg{margin:18px}.hp-doc-body iframe{border:0;width:100%;height:100%;display:block}@media (max-width:760px){.hp-pay-steps{flex-direction:column;gap:10px}.hp-pay-steps li{padding:0 0 0 18px}.hp-pay-steps li:after{display:none}.hp-pay-total{justify-content:stretch}.hp-doc{padding:0}.hp-doc-box{border-radius:0;width:100%;height:100%}}
