/* HVDB Customer Portal UI Foundation v11.10.66
 * Scoped to .hvdb-tk only. No global theme selectors.
 */
.hvdb-tk{
 --hvdb-wine-950:#3a0612;--hvdb-wine-900:#4b0716;--hvdb-wine-800:#650b20;--hvdb-wine-700:#7f1029;--hvdb-wine-600:#981535;
 --hvdb-gold-700:#a86b09;--hvdb-gold-600:#c48618;--hvdb-gold-500:#d9a739;--hvdb-gold-300:#efd797;--hvdb-gold-100:#fff5d8;
 --hvdb-cream-50:#fffdf8;--hvdb-cream-100:#fbf7ef;--hvdb-cream-200:#f4ecdf;--hvdb-white:#fff;
 --hvdb-ink-900:#1c2433;--hvdb-ink-700:#3f4858;--hvdb-ink-500:#697384;--hvdb-line:#eadfce;
 --hvdb-success:#238558;--hvdb-success-bg:#eaf8f0;--hvdb-warning:#b8750b;--hvdb-warning-bg:#fff4d9;
 --hvdb-danger:#c83b4b;--hvdb-danger-bg:#fff0f2;--hvdb-info:#2e70c9;--hvdb-info-bg:#ebf4ff;--hvdb-violet:#7744c7;--hvdb-violet-bg:#f2edff;
 --hvdb-r-sm:12px;--hvdb-r-md:16px;--hvdb-r-lg:20px;--hvdb-r-xl:24px;--hvdb-r-pill:999px;
 --hvdb-shadow-sm:0 4px 14px rgba(58,6,18,.05);--hvdb-shadow-md:0 12px 34px rgba(58,6,18,.075);--hvdb-shadow-lg:0 22px 58px rgba(58,6,18,.11);
 --hvdb-space-1:4px;--hvdb-space-2:8px;--hvdb-space-3:12px;--hvdb-space-4:16px;--hvdb-space-5:20px;--hvdb-space-6:24px;--hvdb-space-8:32px;--hvdb-space-10:40px;
 --hvdb-font-display:Georgia,"Times New Roman",serif;--hvdb-font-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
 --hvdb-sidebar-width:272px;--hvdb-content-max:1440px;
 color:var(--hvdb-ink-900);background:var(--hvdb-cream-100);font-family:var(--hvdb-font-ui);font-size:15px;line-height:1.5
}
.hvdb-tk *{box-sizing:border-box}.hvdb-tk a,.hvdb-tk button,.hvdb-tk input,.hvdb-tk select,.hvdb-tk textarea{font:inherit}.hvdb-tk button,.hvdb-tk a{-webkit-tap-highlight-color:transparent}.hvdb-tk :focus-visible{outline:3px solid rgba(217,167,57,.48);outline-offset:3px}
.hvdb-tk .tk-shell{min-height:100vh;background:var(--hvdb-cream-100)}
.hvdb-tk .tk-sidebar{width:var(--hvdb-sidebar-width);padding:26px 18px 20px;background:linear-gradient(180deg,var(--hvdb-wine-800),var(--hvdb-wine-950));box-shadow:10px 0 34px rgba(58,6,18,.08)}
.hvdb-tk .tk-brand{min-height:66px;padding:0 4px}.hvdb-tk .tk-brand img,.hvdb-tk .tk-mark{width:46px;height:46px}.hvdb-tk .tk-brand strong{font-size:15px;letter-spacing:.01em}.hvdb-tk .tk-brand span{font-size:11px;color:rgba(255,255,255,.72)}
.hvdb-tk .tk-sidebar nav{display:grid;gap:6px;margin-top:26px}.hvdb-tk .tk-sidebar nav a{position:relative;min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:12px;color:rgba(255,255,255,.91);font-size:14px;font-weight:650;gap:12px}
.hvdb-tk .tk-sidebar nav a i{display:grid;width:22px;height:22px;place-items:center;color:var(--hvdb-gold-300);font-style:normal;font-size:17px}.hvdb-tk .tk-sidebar nav a:hover{background:rgba(255,255,255,.08);transform:none}.hvdb-tk .tk-sidebar nav a.active{background:#fff;color:var(--hvdb-wine-800);box-shadow:var(--hvdb-shadow-md)}.hvdb-tk .tk-sidebar nav a.active i{color:var(--hvdb-gold-600)}.hvdb-tk .tk-sidebar nav a.active:after{display:none}
.hvdb-tk .tk-logout{min-height:44px;border:1px solid rgba(239,215,151,.45);border-radius:12px;color:#fff;background:rgba(30,0,9,.16);font-weight:750}.hvdb-tk .tk-logout:hover{border-color:var(--hvdb-gold-300);background:rgba(255,255,255,.07)}
.hvdb-tk .tk-main{width:calc(100% - var(--hvdb-sidebar-width));max-width:none;padding:30px clamp(24px,3.2vw,54px) 52px}.hvdb-tk .tk-main>*{max-width:var(--hvdb-content-max);margin-left:auto;margin-right:auto}
.hvdb-tk .tk-top{min-height:84px;padding:0 0 20px;border-bottom:1px solid var(--hvdb-line);align-items:flex-start}.hvdb-tk .tk-top p{margin:2px 0 2px;color:var(--hvdb-ink-500);font-size:13px}.hvdb-tk .tk-top h1{margin:0;color:var(--hvdb-ink-900);font-family:var(--hvdb-font-ui);font-size:24px;line-height:1.15;letter-spacing:.01em}.hvdb-tk .tk-top-subtitle{display:block;margin-top:7px;color:var(--hvdb-ink-500);font-size:13px}.hvdb-tk .tk-top-tools{display:flex;align-items:center;gap:12px}.hvdb-tk .tk-notification{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--hvdb-line);border-radius:50%;background:#fff;color:var(--hvdb-wine-800);box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-notification b{position:absolute;right:-1px;top:-3px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:var(--hvdb-r-pill);background:#cf1734;color:#fff;font-size:10px}.hvdb-tk .tk-person{display:grid;min-width:136px;min-height:44px;padding:7px 16px;place-items:center;border:1px solid var(--hvdb-line);border-radius:var(--hvdb-r-pill);background:#fff;color:var(--hvdb-ink-500);font-size:11px;line-height:1.1;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-person strong{display:block;margin-top:4px;color:var(--hvdb-wine-800);font-size:14px}
.hvdb-tk .tk-heading{margin-top:34px;margin-bottom:20px}.hvdb-tk .tk-heading p{color:var(--hvdb-wine-700);font-size:11px;font-weight:850;letter-spacing:.12em}.hvdb-tk .tk-heading h2{margin:4px 0 6px;color:var(--hvdb-wine-800);font-family:var(--hvdb-font-display);font-size:clamp(34px,3vw,48px);line-height:1.05}.hvdb-tk .tk-heading span{color:var(--hvdb-ink-500);font-size:14px}
.hvdb-tk .tk-panel,.hvdb-tk .tk-card,.hvdb-tk .tk-profile-card,.hvdb-tk .tk-support,.hvdb-tk .tk-support-history>article,.hvdb-tk .tk-list article{border:1px solid var(--hvdb-line);border-radius:var(--hvdb-r-lg);background:#fff;box-shadow:var(--hvdb-shadow-sm)}
.hvdb-tk .tk-button,.hvdb-tk .hvdb-ui-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,var(--hvdb-wine-700),var(--hvdb-wine-900));color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 22px rgba(101,11,32,.16);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.hvdb-tk .tk-button:hover,.hvdb-tk .hvdb-ui-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(101,11,32,.2);filter:saturate(1.05)}.hvdb-tk .hvdb-ui-button.is-secondary{border-color:var(--hvdb-line);background:#fff;color:var(--hvdb-wine-800);box-shadow:none}.hvdb-tk .hvdb-ui-button.is-danger{background:var(--hvdb-danger)}.hvdb-tk .hvdb-ui-button:disabled{opacity:.55;cursor:not-allowed;transform:none}
.hvdb-tk .tk-badge,.hvdb-tk .hvdb-ui-pill{display:inline-flex;min-height:24px;align-items:center;padding:3px 9px;border-radius:var(--hvdb-r-pill);font-size:11px;font-weight:800}.hvdb-tk .hvdb-ui-pill.is-success{background:var(--hvdb-success-bg);color:var(--hvdb-success)}.hvdb-tk .hvdb-ui-pill.is-warning{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .hvdb-ui-pill.is-danger{background:var(--hvdb-danger-bg);color:var(--hvdb-danger)}.hvdb-tk .hvdb-ui-pill.is-info{background:var(--hvdb-info-bg);color:var(--hvdb-info)}.hvdb-tk .hvdb-ui-pill.is-violet{background:var(--hvdb-violet-bg);color:var(--hvdb-violet)}
.hvdb-tk input:not([type=checkbox]):not([type=radio]),.hvdb-tk select,.hvdb-tk textarea{width:100%;border:1px solid #ddd2c4;border-radius:12px;background:#fff;color:var(--hvdb-ink-900);transition:border-color .16s ease,box-shadow .16s ease}.hvdb-tk input:not([type=checkbox]):not([type=radio]),.hvdb-tk select{min-height:44px;padding:0 14px}.hvdb-tk textarea{padding:12px 14px}.hvdb-tk input:focus,.hvdb-tk select:focus,.hvdb-tk textarea:focus{border-color:var(--hvdb-gold-500);box-shadow:0 0 0 4px rgba(217,167,57,.13);outline:0}
.hvdb-tk .hvdb-ui-alert{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--hvdb-line);border-radius:14px;background:var(--hvdb-cream-50)}.hvdb-tk .hvdb-ui-alert.is-success{border-color:#c8ead5;background:var(--hvdb-success-bg)}.hvdb-tk .hvdb-ui-alert.is-warning{border-color:#f1dbad;background:var(--hvdb-warning-bg)}.hvdb-tk .hvdb-ui-alert.is-danger{border-color:#f1c7ce;background:var(--hvdb-danger-bg)}
.hvdb-tk .hvdb-ui-skeleton{position:relative;overflow:hidden;border-radius:10px;background:#eee6db}.hvdb-tk .hvdb-ui-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:hvdb-shimmer 1.35s infinite}@keyframes hvdb-shimmer{100%{transform:translateX(100%)}}
.hvdb-tk .hvdb-ui-modal[hidden],.hvdb-tk .hvdb-ui-toast[hidden]{display:none!important}.hvdb-tk .hvdb-ui-modal{position:fixed;z-index:99999;inset:0;display:grid;padding:20px;place-items:center;background:rgba(31,7,14,.58);backdrop-filter:blur(5px)}.hvdb-tk .hvdb-ui-modal__dialog{width:min(520px,100%);padding:24px;border-radius:20px;background:#fff;box-shadow:var(--hvdb-shadow-lg)}.hvdb-tk .hvdb-ui-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hvdb-tk .hvdb-ui-modal__close{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:var(--hvdb-cream-200);cursor:pointer}.hvdb-tk .hvdb-ui-toast{position:fixed;z-index:100000;right:24px;bottom:24px;max-width:360px;padding:14px 18px;border:1px solid #c8ead5;border-radius:14px;background:#fff;color:var(--hvdb-ink-900);box-shadow:var(--hvdb-shadow-lg)}
.hvdb-tk .hvdb-ui-playground{margin-top:28px;padding:26px;border:1px dashed var(--hvdb-gold-500);border-radius:22px;background:#fff}.hvdb-tk .hvdb-ui-playground h2{font-family:var(--hvdb-font-display);color:var(--hvdb-wine-800)}.hvdb-tk .hvdb-ui-playground-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hvdb-tk .hvdb-ui-demo{padding:18px;border:1px solid var(--hvdb-line);border-radius:16px;background:var(--hvdb-cream-50)}.hvdb-tk .hvdb-ui-demo h3{margin:0 0 12px;color:var(--hvdb-wine-800)}
.hvdb-tk .tk-mobile-bar{display:none}.hvdb-tk .tk-sidebar-backdrop{display:none}
@media(max-width:1180px){.hvdb-tk{--hvdb-sidebar-width:228px}.hvdb-tk .tk-main{padding-left:26px;padding-right:26px}.hvdb-tk .hvdb-ui-playground-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.hvdb-tk{--hvdb-sidebar-width:0px}.hvdb-tk .tk-shell{display:block}.hvdb-tk .tk-main{width:100%;padding-top:82px}.hvdb-tk .tk-mobile-bar{position:fixed;z-index:9998;top:0;left:0;right:0;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--hvdb-line);background:rgba(255,253,248,.96);backdrop-filter:blur(12px)}.hvdb-tk .tk-mobile-menu{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--hvdb-line);border-radius:12px;background:#fff;color:var(--hvdb-wine-800);font-size:22px}.hvdb-tk .tk-mobile-brand{font-weight:850;color:var(--hvdb-wine-800)}.hvdb-tk .tk-sidebar{position:fixed;z-index:10000;top:0;bottom:0;left:0;width:min(310px,88vw);transform:translateX(-105%);transition:transform .22s ease}.hvdb-tk.tk-nav-open .tk-sidebar{transform:translateX(0)}.hvdb-tk .tk-sidebar-backdrop{position:fixed;z-index:9999;inset:0;display:block;border:0;background:rgba(28,5,12,.56);opacity:0;pointer-events:none;transition:opacity .2s ease}.hvdb-tk.tk-nav-open .tk-sidebar-backdrop{opacity:1;pointer-events:auto}.hvdb-tk .tk-top-tools .tk-notification{display:none}}
@media(max-width:720px){.hvdb-tk .tk-main{padding-left:16px;padding-right:16px}.hvdb-tk .tk-top{min-height:72px}.hvdb-tk .tk-top-subtitle{display:none}.hvdb-tk .tk-person{min-width:112px;padding-left:12px;padding-right:12px}.hvdb-tk .tk-heading h2{font-size:34px}.hvdb-tk .hvdb-ui-playground-grid{grid-template-columns:1fr}.hvdb-tk .hvdb-ui-toast{left:16px;right:16px;bottom:16px;max-width:none}}
@media(prefers-reduced-motion:reduce){.hvdb-tk *,.hvdb-tk *:before,.hvdb-tk *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Overview Command Center v11.10.66 */
.hvdb-tk .tk-command-hero{display:grid;grid-template-columns:260px 340px 1fr;gap:0;margin-top:28px;border:1px solid var(--hvdb-line);border-radius:var(--hvdb-r-lg);background:#fff;box-shadow:var(--hvdb-shadow-sm);overflow:hidden}
.hvdb-tk .tk-command-hero>div{min-height:146px;padding:24px 26px}.hvdb-tk .tk-command-hero>div+div{border-left:1px solid var(--hvdb-line)}
.hvdb-tk .tk-command-id,.hvdb-tk .tk-command-readiness{display:flex;align-items:center;gap:18px}.hvdb-tk .tk-command-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:var(--hvdb-cream-100);color:var(--hvdb-wine-800);font-size:28px}.hvdb-tk .tk-command-id small,.hvdb-tk .tk-command-readiness small{display:block;color:var(--hvdb-ink-500)}.hvdb-tk .tk-command-id strong{display:block;margin:2px 0;color:var(--hvdb-wine-800);font-size:25px}.hvdb-tk .tk-command-id span{color:var(--hvdb-ink-500);font-size:12px}
.hvdb-tk .tk-readiness-ring{display:grid;flex:0 0 82px;width:82px;height:82px;place-items:center;border-radius:50%;background:conic-gradient(var(--hvdb-gold-500) calc(var(--score)*1%),#f3eadb 0);position:relative}.hvdb-tk .tk-readiness-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.hvdb-tk .tk-readiness-ring strong{position:relative;z-index:1;color:var(--hvdb-wine-800);font-size:22px}.hvdb-tk .tk-command-readiness>div:last-child>strong{display:block;color:var(--hvdb-wine-800);font-size:18px}.hvdb-tk .tk-command-readiness>div:last-child>span{display:block;margin:4px 0 9px;color:var(--hvdb-ink-500);font-size:12px}.hvdb-tk .tk-command-readiness a{color:var(--hvdb-gold-700);font-size:12px;font-weight:800;text-decoration:none}
.hvdb-tk .tk-rights-progress{display:flex;flex-direction:column;justify-content:center}.hvdb-tk .tk-section-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.hvdb-tk .tk-section-heading strong{color:var(--hvdb-wine-800)}.hvdb-tk .tk-section-heading span{color:var(--hvdb-ink-500);font-size:12px}.hvdb-tk .tk-rights-steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.hvdb-tk .tk-rights-steps:before{content:"";position:absolute;top:17px;left:10%;right:10%;height:2px;background:#e6ddcf}.hvdb-tk .tk-rights-steps>div{position:relative;z-index:1;text-align:center}.hvdb-tk .tk-rights-steps i{display:grid;width:34px;height:34px;margin:0 auto 7px;place-items:center;border-radius:50%;background:#fff;border:2px solid #d8d0c4;color:#9a948b;font-style:normal;font-weight:800}.hvdb-tk .tk-rights-steps .done i{background:var(--hvdb-wine-800);border-color:var(--hvdb-wine-800);color:#fff}.hvdb-tk .tk-rights-steps .current i{background:var(--hvdb-gold-100);border-color:var(--hvdb-gold-500);color:var(--hvdb-gold-700)}.hvdb-tk .tk-rights-steps b,.hvdb-tk .tk-rights-steps small{display:block}.hvdb-tk .tk-rights-steps b{font-size:12px}.hvdb-tk .tk-rights-steps small{color:var(--hvdb-ink-500);font-size:10px}
.hvdb-tk .tk-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.hvdb-tk .tk-kpi-card{padding:18px;border:1px solid var(--hvdb-line);border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:var(--hvdb-shadow-sm);transition:transform .16s ease,box-shadow .16s ease}.hvdb-tk .tk-kpi-card:hover{transform:translateY(-2px);box-shadow:var(--hvdb-shadow-md)}.hvdb-tk .tk-kpi-top{display:flex;align-items:center;gap:12px}.hvdb-tk .tk-kpi-top i{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;font-style:normal;font-size:21px}.hvdb-tk .tk-kpi-top strong{display:block;color:var(--hvdb-wine-800);font-size:27px;line-height:1}.hvdb-tk .tk-kpi-top span{color:var(--hvdb-ink-500);font-size:12px}.hvdb-tk .tk-kpi-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.hvdb-tk .tk-kpi-foot em{font-style:normal;font-size:10px;font-weight:750}.hvdb-tk .tk-mini-bars{display:flex;height:34px;align-items:flex-end;gap:3px}.hvdb-tk .tk-mini-bars b{display:block;width:4px;min-height:4px;border-radius:3px 3px 0 0;opacity:.72}.hvdb-tk .is-course .tk-kpi-top i{background:var(--hvdb-danger-bg);color:var(--hvdb-danger)}.hvdb-tk .is-course .tk-kpi-foot em{color:var(--hvdb-danger)}.hvdb-tk .is-course .tk-mini-bars b{background:var(--hvdb-danger)}.hvdb-tk .is-ticket .tk-kpi-top i{background:var(--hvdb-info-bg);color:var(--hvdb-info)}.hvdb-tk .is-ticket .tk-kpi-foot em{color:var(--hvdb-info)}.hvdb-tk .is-ticket .tk-mini-bars b{background:var(--hvdb-info)}.hvdb-tk .is-book .tk-kpi-top i{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .is-book .tk-kpi-foot em{color:var(--hvdb-warning)}.hvdb-tk .is-book .tk-mini-bars b{background:var(--hvdb-warning)}.hvdb-tk .is-gift .tk-kpi-top i{background:var(--hvdb-success-bg);color:var(--hvdb-success)}.hvdb-tk .is-gift .tk-kpi-foot em{color:var(--hvdb-success)}.hvdb-tk .is-gift .tk-mini-bars b{background:var(--hvdb-success)}.hvdb-tk .is-order .tk-kpi-top i{background:var(--hvdb-violet-bg);color:var(--hvdb-violet)}.hvdb-tk .is-order .tk-kpi-foot em{color:var(--hvdb-violet)}.hvdb-tk .is-order .tk-mini-bars b{background:var(--hvdb-violet)}
.hvdb-tk .tk-command-grid{display:grid;grid-template-columns:1.05fr .95fr 1.35fr;gap:18px;margin-top:18px}.hvdb-tk .tk-command-grid>.tk-panel{padding:20px}.hvdb-tk .tk-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--hvdb-line)}.hvdb-tk .tk-panel-head span{display:block;color:var(--hvdb-wine-700);font-size:10px;font-weight:850;letter-spacing:.1em}.hvdb-tk .tk-panel-head h3{margin:2px 0 0;color:var(--hvdb-wine-800);font-size:18px}.hvdb-tk .tk-panel-head>b{display:grid;min-width:28px;height:28px;padding:0 7px;place-items:center;border-radius:999px;background:var(--hvdb-cream-100);color:var(--hvdb-wine-800)}.hvdb-tk .tk-panel-head select{width:auto;min-width:100px;min-height:36px;font-size:12px}
.hvdb-tk .tk-task-row{display:grid;grid-template-columns:38px 1fr auto 14px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #f0e8dd;color:inherit;text-decoration:none}.hvdb-tk .tk-task-row>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;font-style:normal}.hvdb-tk .tk-task-row strong,.hvdb-tk .tk-task-row small{display:block}.hvdb-tk .tk-task-row strong{font-size:12px}.hvdb-tk .tk-task-row small{color:var(--hvdb-ink-500);font-size:10px}.hvdb-tk .tk-task-row em{padding:4px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.hvdb-tk .tk-task-row.is-urgent>i,.hvdb-tk .tk-task-row.is-high>i{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .tk-task-row.is-urgent em{background:var(--hvdb-danger-bg);color:var(--hvdb-danger)}.hvdb-tk .tk-task-row.is-high em{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .tk-task-row.is-medium>i,.hvdb-tk .tk-task-row.is-medium em{background:var(--hvdb-violet-bg);color:var(--hvdb-violet)}.hvdb-tk .tk-task-clear{display:flex;gap:12px;align-items:center;padding:24px 0}.hvdb-tk .tk-task-clear i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--hvdb-success-bg);color:var(--hvdb-success);font-style:normal}.hvdb-tk .tk-task-clear strong,.hvdb-tk .tk-task-clear small{display:block}.hvdb-tk .tk-task-clear small{color:var(--hvdb-ink-500)}
.hvdb-tk .tk-account-list>div{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:9px 0}.hvdb-tk .tk-account-list i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;font-style:normal;font-size:10px}.hvdb-tk .tk-account-list i.ok{background:var(--hvdb-success-bg);color:var(--hvdb-success)}.hvdb-tk .tk-account-list i.wait{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .tk-account-list b,.hvdb-tk .tk-account-list small{display:block}.hvdb-tk .tk-account-list b{font-size:11px}.hvdb-tk .tk-account-list small{color:var(--hvdb-ink-500);font-size:9px}.hvdb-tk .tk-account-list em{padding:3px 7px;border-radius:999px;font-style:normal;font-size:9px;font-weight:800}.hvdb-tk .tk-account-list em.ok{background:var(--hvdb-success-bg);color:var(--hvdb-success)}.hvdb-tk .tk-account-list em.wait{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}.hvdb-tk .tk-account-note{margin-top:12px;padding:11px 12px;border-radius:12px;font-size:10px}.hvdb-tk .tk-account-note.ok{background:var(--hvdb-success-bg);color:var(--hvdb-success)}.hvdb-tk .tk-account-note.wait{background:var(--hvdb-warning-bg);color:var(--hvdb-warning)}
.hvdb-tk .tk-bar-chart{display:flex;height:220px;align-items:flex-end;gap:4px;padding:18px 4px 28px;border-bottom:1px solid var(--hvdb-line);overflow:hidden}.hvdb-tk .tk-chart-day{display:flex;flex:1;min-width:8px;height:100%;align-items:flex-end;justify-content:center;gap:1px;position:relative}.hvdb-tk .tk-chart-day b{display:block;width:18%;min-width:2px;border-radius:3px 3px 0 0}.hvdb-tk .tk-chart-day b.course{background:var(--hvdb-danger)}.hvdb-tk .tk-chart-day b.ticket{background:var(--hvdb-info)}.hvdb-tk .tk-chart-day b.book{background:var(--hvdb-warning)}.hvdb-tk .tk-chart-day b.gift{background:var(--hvdb-success)}.hvdb-tk .tk-chart-day b.order{background:var(--hvdb-violet)}.hvdb-tk .tk-chart-day span{position:absolute;bottom:-22px;font-size:8px;color:var(--hvdb-ink-500);white-space:nowrap}.hvdb-tk .tk-chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.hvdb-tk .tk-chart-legend span{font-size:10px;color:var(--hvdb-ink-500)}.hvdb-tk .tk-chart-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.hvdb-tk .tk-chart-legend .course:before{background:var(--hvdb-danger)}.hvdb-tk .tk-chart-legend .ticket:before{background:var(--hvdb-info)}.hvdb-tk .tk-chart-legend .book:before{background:var(--hvdb-warning)}.hvdb-tk .tk-chart-legend .gift:before{background:var(--hvdb-success)}.hvdb-tk .tk-chart-legend .order:before{background:var(--hvdb-violet)}.hvdb-tk .tk-chart-empty{display:grid;height:220px;place-items:center;color:var(--hvdb-ink-500);text-align:center}
.hvdb-tk .tk-command-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 22px;border:1px solid var(--hvdb-line);border-radius:18px;background:linear-gradient(90deg,#fffaf0,#fff);box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-command-footer>div{display:flex;align-items:center;gap:12px}.hvdb-tk .tk-command-footer i{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--hvdb-gold-100);color:var(--hvdb-gold-700);font-style:normal}.hvdb-tk .tk-command-footer strong,.hvdb-tk .tk-command-footer small{display:block}.hvdb-tk .tk-command-footer small{color:var(--hvdb-ink-500)}.hvdb-tk .tk-command-footer a{color:var(--hvdb-wine-800);font-weight:800;text-decoration:none}
@media(max-width:1250px){.hvdb-tk .tk-command-hero{grid-template-columns:220px 300px 1fr}.hvdb-tk .tk-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hvdb-tk .tk-command-grid{grid-template-columns:1fr 1fr}.hvdb-tk .tk-chart-panel{grid-column:1/-1}}
@media(max-width:900px){.hvdb-tk .tk-command-hero{grid-template-columns:1fr 1fr}.hvdb-tk .tk-rights-progress{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--hvdb-line)}.hvdb-tk .tk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.hvdb-tk .tk-command-hero{grid-template-columns:1fr}.hvdb-tk .tk-command-hero>div+div{border-left:0;border-top:1px solid var(--hvdb-line)}.hvdb-tk .tk-kpi-grid,.hvdb-tk .tk-command-grid{grid-template-columns:1fr}.hvdb-tk .tk-chart-panel{grid-column:auto}.hvdb-tk .tk-rights-steps small{display:none}.hvdb-tk .tk-task-row{grid-template-columns:36px 1fr 14px}.hvdb-tk .tk-task-row em{display:none}.hvdb-tk .tk-command-footer{align-items:flex-start;flex-direction:column}}

/* v11.10.67 — profile & address step UX */
.hvdb-tk .tk-profile-statusbar{display:grid;grid-template-columns:1.35fr 1.25fr 1fr 1fr;gap:0;margin-bottom:20px;border:1px solid var(--hvdb-line);border-radius:var(--hvdb-r-lg);background:#fff;box-shadow:var(--hvdb-shadow-sm);overflow:hidden}
.hvdb-tk .tk-profile-statusbar>div{min-height:130px;padding:22px 24px;border-right:1px solid var(--hvdb-line);display:flex;align-items:center;gap:16px}.hvdb-tk .tk-profile-statusbar>div:last-child{border-right:0}
.hvdb-tk .tk-profile-statusbar small{display:block;color:var(--hvdb-muted);font-size:12px}.hvdb-tk .tk-profile-statusbar b{display:block;margin:3px 0;color:var(--hvdb-wine);font-size:16px}.hvdb-tk .tk-profile-statusbar span{display:block;color:var(--hvdb-muted);font-size:12px;line-height:1.45}
.hvdb-tk .tk-profile-score .tk-readiness-ring{flex:0 0 82px;width:82px;height:82px}.hvdb-tk .tk-contact-status{flex-wrap:wrap}.hvdb-tk .tk-contact-status>small{flex-basis:100%;font-weight:800;color:var(--hvdb-wine)}.hvdb-tk .tk-contact-status>div{display:flex;align-items:center;gap:8px;min-width:44%}
.hvdb-tk .tk-profile-statusbar i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;font-style:normal;font-weight:900}.hvdb-tk .tk-profile-statusbar i.ok{background:#e9f7ec;color:#2f9f4b}.hvdb-tk .tk-profile-statusbar i.wait{background:#fff4df;color:#b86d00}
.hvdb-tk .tk-profile-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.85fr);gap:20px;align-items:start}.hvdb-tk .tk-profile-card{overflow:hidden}
.hvdb-tk .tk-profile-stepper{display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px;border-bottom:1px solid var(--hvdb-line)}.hvdb-tk .tk-profile-stepper button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:74px;border:0;background:transparent;color:#81766c;font:700 14px/1.2 inherit;cursor:pointer}.hvdb-tk .tk-profile-stepper button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.hvdb-tk .tk-profile-stepper button.active{color:var(--hvdb-wine)}.hvdb-tk .tk-profile-stepper button.active:after{background:var(--hvdb-wine)}.hvdb-tk .tk-profile-stepper i{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d9cfbf;border-radius:50%;font-style:normal}.hvdb-tk .tk-profile-stepper button.active i{border-color:var(--hvdb-wine);background:var(--hvdb-wine);color:#fff}
.hvdb-tk .tk-profile-pane{display:none;padding:26px}.hvdb-tk .tk-profile-pane.active{display:block}.hvdb-tk .tk-profile-pane .tk-profile-grid{margin:0}.hvdb-tk .tk-profile-pane input[readonly]{background:#f8f5f0;color:#70675f}
.hvdb-tk .tk-step-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--hvdb-line)}.hvdb-tk .tk-button-secondary{border:1px solid #d9cfbf!important;background:#fff!important;color:var(--hvdb-wine)!important;box-shadow:none!important}.hvdb-tk .tk-form-hint{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff8eb;color:#936316;font-size:12px}
.hvdb-tk .tk-confirm-card{padding:22px;border:1px solid var(--hvdb-line);border-radius:16px;background:#fcfaf7}.hvdb-tk .tk-confirm-card h3{margin:0 0 15px;color:var(--hvdb-wine)}.hvdb-tk .tk-confirm-card dl{display:grid;grid-template-columns:180px 1fr;margin:0}.hvdb-tk .tk-confirm-card dt,.hvdb-tk .tk-confirm-card dd{margin:0;padding:10px 0;border-bottom:1px solid var(--hvdb-line)}.hvdb-tk .tk-confirm-card dt{font-weight:800;color:var(--hvdb-wine)}.hvdb-tk .tk-confirm-card dd{color:var(--hvdb-ink)}
.hvdb-tk .tk-profile-preview{display:grid;gap:16px}.hvdb-tk .tk-profile-preview>section{padding:20px;border:1px solid var(--hvdb-line);border-radius:var(--hvdb-r-lg);background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-profile-preview h3{margin:0 0 14px;color:var(--hvdb-wine);font-size:17px}.hvdb-tk .tk-map-visual{position:relative;height:150px;margin-bottom:16px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#f4efe7,#fff),repeating-linear-gradient(45deg,transparent 0 18px,rgba(128,112,91,.08) 18px 20px)}.hvdb-tk .tk-map-visual:before,.hvdb-tk .tk-map-visual:after{content:"";position:absolute;background:rgba(145,126,104,.13);transform:rotate(-16deg)}.hvdb-tk .tk-map-visual:before{width:120%;height:10px;left:-10%;top:52px}.hvdb-tk .tk-map-visual:after{width:10px;height:120%;left:62%;top:-10%}.hvdb-tk .tk-map-visual i{position:absolute;z-index:2;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50% 50% 50% 0;background:var(--hvdb-wine);color:#fff;font-size:13px;rotate:-45deg}.hvdb-tk .tk-map-visual i::first-letter{rotate:45deg}.hvdb-tk .tk-address-map strong{display:block;color:var(--hvdb-wine);line-height:1.5}.hvdb-tk .tk-address-map small{display:block;margin-top:6px;color:var(--hvdb-muted);line-height:1.5}
.hvdb-tk .tk-address-progress>div{display:flex;justify-content:space-between;align-items:center}.hvdb-tk .tk-address-progress>div b{color:#35a552}.hvdb-tk .tk-address-progress progress{width:100%;height:10px;accent-color:#49ae62}.hvdb-tk .tk-address-progress ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.hvdb-tk .tk-address-progress li{position:relative;padding-left:25px;color:var(--hvdb-muted);font-size:13px}.hvdb-tk .tk-address-progress li:before{content:"!";position:absolute;left:0;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#fff0d7;color:#ad6a00;font-size:11px;font-weight:900}.hvdb-tk .tk-address-progress li.done{color:#356c43}.hvdb-tk .tk-address-progress li.done:before{content:"✓";background:#dff3e4;color:#2e9748}.hvdb-tk .tk-profile-tip{display:flex;gap:14px;background:#fff9ed!important}.hvdb-tk .tk-profile-tip>i{color:#e2a92c;font-size:28px;font-style:normal}.hvdb-tk .tk-profile-tip b,.hvdb-tk .tk-profile-tip span{display:block}.hvdb-tk .tk-profile-tip b{color:#a86500}.hvdb-tk .tk-profile-tip span{margin-top:4px;color:var(--hvdb-muted);font-size:12px;line-height:1.5}
.hvdb-tk [data-phone-status].is-error{color:#bd2838}.hvdb-tk [data-phone-status].is-ok{color:#2f9449}.hvdb-tk .tk-draft-toast{position:fixed;right:24px;bottom:24px;z-index:99999;padding:12px 16px;border-radius:12px;background:#263a2a;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.2)}
@media(max-width:1100px){.hvdb-tk .tk-profile-statusbar{grid-template-columns:1fr 1fr}.hvdb-tk .tk-profile-statusbar>div:nth-child(2){border-right:0}.hvdb-tk .tk-profile-layout{grid-template-columns:1fr}.hvdb-tk .tk-profile-preview{grid-template-columns:1fr 1fr}.hvdb-tk .tk-profile-tip{grid-column:1/-1}}
@media(max-width:720px){.hvdb-tk .tk-profile-statusbar{grid-template-columns:1fr}.hvdb-tk .tk-profile-statusbar>div{min-height:auto;border-right:0;border-bottom:1px solid var(--hvdb-line)}.hvdb-tk .tk-profile-statusbar>div:last-child{border-bottom:0}.hvdb-tk .tk-profile-stepper{padding:0 10px}.hvdb-tk .tk-profile-stepper button{min-height:64px;font-size:12px}.hvdb-tk .tk-profile-stepper button span{display:none}.hvdb-tk .tk-profile-pane{padding:18px}.hvdb-tk .tk-step-actions{flex-direction:column}.hvdb-tk .tk-profile-preview{grid-template-columns:1fr}.hvdb-tk .tk-confirm-card dl{grid-template-columns:1fr}.hvdb-tk .tk-confirm-card dt{padding-bottom:2px;border-bottom:0}.hvdb-tk .tk-confirm-card dd{padding-top:2px}}

/* v11.10.68 — learning, tickets & books */
.hvdb-tk .tk-benefit-head{display:flex;justify-content:space-between;align-items:end;margin:30px 0 18px}.hvdb-tk .tk-benefit-head h2{margin:2px 0 6px;color:var(--hvdb-wine-800);font:700 clamp(34px,3vw,46px)/1.05 var(--hvdb-font-display)}.hvdb-tk .tk-benefit-head p{margin:0;color:var(--hvdb-ink-500)}
.hvdb-tk .tk-benefit-summary{display:grid;grid-template-columns:1fr auto;gap:18px;margin-bottom:20px}.hvdb-tk .tk-benefit-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hvdb-tk .tk-benefit-kpi{display:flex;min-height:118px;align-items:center;gap:14px;padding:20px;border:1px solid var(--hvdb-line);border-radius:18px;background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-benefit-kpi i{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border-radius:50%;background:#fff6e6;color:#c98d18;font-style:normal;font-size:22px}.hvdb-tk .tk-benefit-kpi strong,.hvdb-tk .tk-benefit-kpi b,.hvdb-tk .tk-benefit-kpi small{display:block}.hvdb-tk .tk-benefit-kpi strong{color:var(--hvdb-wine-800);font-size:26px}.hvdb-tk .tk-benefit-kpi b{font-size:14px}.hvdb-tk .tk-benefit-kpi small{margin-top:2px;color:var(--hvdb-ink-500);font-size:11px}.hvdb-tk .tk-benefit-kpi.tone-green i{background:#eaf7ed;color:#31954a}.hvdb-tk .tk-benefit-kpi.tone-blue i{background:#eaf3ff;color:#2878c8}.hvdb-tk .tk-benefit-kpi.tone-violet i{background:#f2edff;color:#7046ca}.hvdb-tk .tk-benefit-kpi.tone-red i{background:#ffedf0;color:#c83247}
.hvdb-tk .tk-progress-donut{display:grid;min-width:250px;place-items:center;padding:16px 22px;border:1px solid var(--hvdb-line);border-radius:18px;background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-progress-donut>div{display:grid;width:90px;height:90px;place-items:center;border-radius:50%;background:conic-gradient(var(--hvdb-gold-500) calc(var(--value)*1%),#f2eadb 0);position:relative}.hvdb-tk .tk-progress-donut>div:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.hvdb-tk .tk-progress-donut strong,.hvdb-tk .tk-progress-donut span{position:relative;z-index:1}.hvdb-tk .tk-progress-donut strong{font-size:22px;color:var(--hvdb-wine-800)}.hvdb-tk .tk-progress-donut span{display:none}.hvdb-tk .tk-progress-donut small{margin-top:8px;color:var(--hvdb-ink-500)}
.hvdb-tk .tk-process-strip{margin:18px 0;padding:20px;border:1px solid var(--hvdb-line);border-radius:18px;background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-process-strip h3{margin:0 0 16px;color:var(--hvdb-wine-800)}.hvdb-tk .tk-process-strip>div{display:flex;justify-content:space-between;gap:10px}.hvdb-tk .tk-process-strip article{position:relative;display:flex;flex:1;align-items:center;gap:10px}.hvdb-tk .tk-process-strip article:not(:last-child):after{content:"→";position:absolute;right:0;color:#cbbda9}.hvdb-tk .tk-process-strip i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff3dc;color:#b87800;font-style:normal;font-weight:900}.hvdb-tk .tk-process-strip b,.hvdb-tk .tk-process-strip small{display:block}.hvdb-tk .tk-process-strip small{color:var(--hvdb-ink-500);font-size:11px}
.hvdb-tk .tk-benefit-empty{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;min-height:370px;padding:42px;border:1px dashed #dac8a8;border-radius:22px;background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-empty-art{display:grid;place-items:center;font-size:110px;filter:drop-shadow(0 20px 25px rgba(100,60,15,.12))}.hvdb-tk .tk-benefit-empty h3{margin:0 0 10px;color:var(--hvdb-wine-800);font:700 34px/1.15 var(--hvdb-font-display)}.hvdb-tk .tk-benefit-empty p{max-width:620px;color:var(--hvdb-ink-500)}.hvdb-tk .tk-empty-actions{display:flex;gap:10px;margin-top:18px}
.hvdb-tk .tk-learning-grid,.hvdb-tk .tk-ticket-grid,.hvdb-tk .tk-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hvdb-tk .tk-learning-card,.hvdb-tk .tk-ticket-card,.hvdb-tk .tk-book-card{overflow:hidden;border:1px solid var(--hvdb-line);border-radius:20px;background:#fff;box-shadow:var(--hvdb-shadow-sm)}.hvdb-tk .tk-learning-cover{display:grid;height:160px;place-items:center;background:linear-gradient(135deg,#7e0926,#bb2344);color:#fff;position:relative}.hvdb-tk .tk-learning-cover span{position:absolute;left:18px;top:16px;font-size:11px;font-weight:850;letter-spacing:.12em}.hvdb-tk .tk-learning-cover b{font:700 64px/1 var(--hvdb-font-display)}.hvdb-tk .tk-learning-body{padding:20px}.hvdb-tk .tk-learning-body h3,.hvdb-tk .tk-ticket-content h3,.hvdb-tk .tk-book-card h3{margin:10px 0;color:var(--hvdb-wine-800);font:700 22px/1.2 var(--hvdb-font-display)}.hvdb-tk .tk-learning-teacher,.hvdb-tk .tk-learning-last{color:var(--hvdb-ink-500);font-size:12px}.hvdb-tk .tk-learning-progress>div{display:flex;justify-content:space-between}.hvdb-tk .tk-learning-progress progress{width:100%;height:9px;accent-color:var(--hvdb-gold-500)}.hvdb-tk .tk-learning-body .tk-button,.hvdb-tk .tk-ticket-content .tk-button,.hvdb-tk .tk-book-card .tk-button{width:100%;margin-top:14px}
.hvdb-tk .tk-ticket-card{display:grid;grid-template-columns:160px 1fr}.hvdb-tk .tk-ticket-stub{display:flex;min-height:280px;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:linear-gradient(160deg,#6f071f,#9a1636);color:#fff;text-align:center}.hvdb-tk .tk-ticket-stub span{font-size:11px;letter-spacing:.12em}.hvdb-tk .tk-ticket-stub strong{margin:18px 0;font-size:24px;word-break:break-all}.hvdb-tk .tk-ticket-stub small{color:#f1dba2}.hvdb-tk .tk-ticket-content{padding:22px}.hvdb-tk .tk-ticket-content dl{display:grid;gap:9px;margin:14px 0}.hvdb-tk .tk-ticket-content dl div{display:grid;grid-template-columns:85px 1fr}.hvdb-tk .tk-ticket-content dt{font-weight:800;color:var(--hvdb-wine-800)}.hvdb-tk .tk-ticket-content dd{margin:0;color:var(--hvdb-ink-500)}.hvdb-tk .tk-security-note{margin:12px 0 0;padding:10px;border-radius:10px;background:#f7faf7;color:#4f7057;font-size:11px}
.hvdb-tk .tk-book-card{display:grid;grid-template-columns:130px 1fr;padding:18px;gap:18px}.hvdb-tk .tk-book-cover{display:grid;min-height:180px;place-items:center;border-radius:14px;background:linear-gradient(150deg,#7a0d28,#bf6b59);color:#fff;font-weight:900;letter-spacing:.15em;overflow:hidden}.hvdb-tk .tk-book-cover img{width:100%;height:100%;object-fit:cover}.hvdb-tk .tk-book-card p,.hvdb-tk .tk-book-card small{display:block;margin:5px 0;color:var(--hvdb-ink-500);font-size:12px}
@media(max-width:1200px){.hvdb-tk .tk-benefit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hvdb-tk .tk-learning-grid,.hvdb-tk .tk-ticket-grid,.hvdb-tk .tk-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hvdb-tk .tk-ticket-card{grid-template-columns:130px 1fr}}
@media(max-width:760px){.hvdb-tk .tk-benefit-summary{grid-template-columns:1fr}.hvdb-tk .tk-benefit-kpis,.hvdb-tk .tk-learning-grid,.hvdb-tk .tk-ticket-grid,.hvdb-tk .tk-book-grid{grid-template-columns:1fr}.hvdb-tk .tk-process-strip>div{display:grid;grid-template-columns:1fr 1fr}.hvdb-tk .tk-process-strip article:after{display:none}.hvdb-tk .tk-benefit-empty{grid-template-columns:1fr;padding:26px}.hvdb-tk .tk-empty-art{font-size:80px}.hvdb-tk .tk-empty-actions{flex-direction:column}.hvdb-tk .tk-ticket-card{grid-template-columns:1fr}.hvdb-tk .tk-ticket-stub{min-height:140px}.hvdb-tk .tk-book-card{grid-template-columns:100px 1fr}}
/* v11.10.69 Gifts library and order command center */
.hvdb-tk .tk-gift-library-hero{display:grid;grid-template-columns:1.15fr .55fr .8fr;gap:24px;align-items:center;padding:28px;border:1px solid var(--tk-border,#eadfce);border-radius:20px;background:linear-gradient(120deg,#fffdf8,#fff5df);box-shadow:var(--tk-shadow,0 12px 32px rgba(71,28,31,.08));margin-bottom:18px;overflow:hidden}.hvdb-tk .tk-gift-library-copy h2{margin:2px 0 8px;font-size:42px;color:#681022}.hvdb-tk .tk-gift-hero-stats{display:flex;gap:22px;margin-top:22px}.hvdb-tk .tk-gift-hero-stats span{display:flex;gap:7px;align-items:center;color:#5f626a}.hvdb-tk .tk-gift-hero-stats b{font-size:26px;color:#741126}.hvdb-tk .tk-gift-hero-art{position:relative;text-align:center;font-size:92px;filter:drop-shadow(0 16px 20px rgba(144,85,18,.18))}.hvdb-tk .tk-gift-hero-art i{position:absolute;right:10%;top:3%;font-size:28px;color:#e1a62e}.hvdb-tk .tk-gift-donut-card{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,.86);border:1px solid #eadcc5;border-radius:16px;padding:18px}.hvdb-tk .tk-gift-donut{--value:0;width:112px;height:112px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#fff 57%,transparent 58%),conic-gradient(#2fa35a calc(var(--value)*1%),#7e38d2 0)}.hvdb-tk .tk-gift-donut strong{font-size:28px;color:#6d1022}.hvdb-tk .tk-gift-donut small{font-size:11px}.hvdb-tk .tk-gift-donut-card p{margin:8px 0;display:flex;gap:8px;align-items:center}.hvdb-tk .tk-gift-donut-card p b{margin-left:auto}.hvdb-tk .tk-gift-donut-card p i{width:9px;height:9px;border-radius:50%}.hvdb-tk .is-opened{background:#2fa35a}.hvdb-tk .is-unopened{background:#7e38d2}.hvdb-tk .is-expired{background:#d44b4b}.hvdb-tk .tk-gift-controls{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid #eadfce;border-radius:16px;background:#fff;margin-bottom:14px}.hvdb-tk .tk-filter-chips{display:flex;gap:8px;flex-wrap:wrap}.hvdb-tk .tk-filter-chips button{appearance:none;border:1px solid #eadcc7;background:#fff;border-radius:10px;padding:9px 13px;font:inherit;color:#5d2029;cursor:pointer}.hvdb-tk .tk-filter-chips button:hover,.hvdb-tk .tk-filter-chips button.is-active{background:#7b1025;color:#fff;border-color:#7b1025}.hvdb-tk .tk-gift-search-sort{display:flex;gap:10px}.hvdb-tk .tk-gift-search-sort label{display:flex;align-items:center;gap:8px;border:1px solid #e3d9c9;border-radius:10px;padding:0 12px;background:#fff}.hvdb-tk .tk-gift-search-sort input,.hvdb-tk .tk-gift-search-sort select{min-height:42px;border:0;background:transparent}.hvdb-tk .tk-gifts-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hvdb-tk .tk-gift-card .tk-gift-icon{font-size:58px;position:absolute;right:18px;bottom:12px}.hvdb-tk .tk-gift-card.gift-tone-red .tk-gift-visual{background:linear-gradient(135deg,#7c071e,#d12046)}.hvdb-tk .tk-gift-card.gift-tone-gold .tk-gift-visual{background:linear-gradient(135deg,#90600c,#e3a72a)}.hvdb-tk .tk-gift-card.gift-tone-blue .tk-gift-visual{background:linear-gradient(135deg,#093e72,#1575c4)}.hvdb-tk .tk-gift-card.gift-tone-green .tk-gift-visual{background:linear-gradient(135deg,#176233,#42a85f)}.hvdb-tk .tk-gift-card.gift-tone-violet .tk-gift-visual,.hvdb-tk .tk-gift-card.gift-tone-purple .tk-gift-visual{background:linear-gradient(135deg,#4d197c,#863de1)}.hvdb-tk .tk-gift-card.gift-tone-gray .tk-gift-visual{background:linear-gradient(135deg,#60656e,#9399a3)}.hvdb-tk .tk-gift-expiry{font-size:12px;color:#666}.hvdb-tk .tk-gift-disabled{display:block;width:100%;padding:11px;border-radius:10px;background:#f4f0e9;color:#777;font-size:12px}.hvdb-tk .tk-gift-status.bad{background:#fff0f0;color:#b22626}.hvdb-tk .tk-order-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.hvdb-tk .tk-order-kpis article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #eadfce;border-radius:16px;background:#fff}.hvdb-tk .tk-order-kpis article>i{display:grid;place-content:center;width:50px;height:50px;border-radius:50%;font-style:normal;font-size:23px;background:#fff5dd;color:#b47a12}.hvdb-tk .tk-order-kpis strong{display:block;font-size:21px;color:#6e1022;white-space:nowrap}.hvdb-tk .tk-order-kpis b,.hvdb-tk .tk-order-kpis small{display:block}.hvdb-tk .tk-order-kpis small{color:#777;margin-top:4px}.hvdb-tk .tk-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.hvdb-tk .tk-order-primary,.hvdb-tk .tk-order-list,.hvdb-tk .tk-order-side section{border:1px solid #eadfce;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(83,39,27,.06)}.hvdb-tk .tk-order-primary{padding:20px}.hvdb-tk .tk-order-primary>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:4px 2px 18px;border-bottom:1px solid #eee3d4}.hvdb-tk .tk-order-primary h2{font-family:Georgia,serif;font-size:32px;color:#681022;margin:8px 0 2px}.hvdb-tk .tk-order-primary>header>div:last-child{text-align:right}.hvdb-tk .tk-order-primary>header strong{display:block;font-size:28px;color:#741126}.hvdb-tk .tk-order-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0}.hvdb-tk .tk-order-meta span{padding:12px;background:#fffaf1;border-radius:10px}.hvdb-tk .tk-order-meta small,.hvdb-tk .tk-order-meta b{display:block}.hvdb-tk .tk-order-stepper{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding:14px 0 18px}.hvdb-tk .tk-order-stepper:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:2px;background:#d9d9d9}.hvdb-tk .tk-order-stepper article{position:relative;text-align:center;z-index:1}.hvdb-tk .tk-order-stepper i{display:grid;place-content:center;width:34px;height:34px;margin:auto;border-radius:50%;background:#c9c9c9;color:#fff;font-style:normal}.hvdb-tk .tk-order-stepper .done i,.hvdb-tk .tk-order-stepper .current i{background:#d49b24}.hvdb-tk .tk-order-stepper b,.hvdb-tk .tk-order-stepper small{display:block;margin-top:8px}.hvdb-tk .tk-order-stepper small{font-size:11px;color:#777}.hvdb-tk .tk-order-action{display:flex;align-items:center;gap:14px;padding:15px;border-radius:12px;background:#f5f6f7}.hvdb-tk .tk-order-action.is-urgent{background:#fff5e5;border:1px solid #f0d5a1}.hvdb-tk .tk-order-action>div{flex:1}.hvdb-tk .tk-countdown{color:#7a1023;white-space:nowrap}.hvdb-tk .tk-order-list{margin-top:18px;padding:18px}.hvdb-tk .tk-order-list>header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.hvdb-tk .tk-order-list [data-order-row]{display:grid;grid-template-columns:1.3fr auto auto 1fr auto;gap:14px;align-items:center;padding:14px 8px;border-top:1px solid #eee5d8}.hvdb-tk .tk-order-list [data-order-row] small{display:block;color:#777}.hvdb-tk .tk-order-side{display:flex;flex-direction:column;gap:18px}.hvdb-tk .tk-order-side section{padding:18px}.hvdb-tk .tk-order-alert{display:flex;gap:12px;padding:15px;border:1px solid #f2cfa8;background:#fff8ed;border-radius:14px}.hvdb-tk .tk-order-alert>i,.hvdb-tk .tk-order-safe>i{display:grid;place-content:center;width:48px;height:48px;border-radius:50%;background:#fff0d4;color:#c07b00;font-style:normal;font-size:24px;flex:0 0 auto}.hvdb-tk .tk-order-alert .tk-button{display:inline-flex;margin:8px 0}.hvdb-tk .tk-order-safe{text-align:center}.hvdb-tk .tk-order-safe>i{margin:auto;background:#e9f7ec;color:#26934d}.hvdb-tk .tk-order-timeline article{display:grid;grid-template-columns:18px 1fr auto;gap:10px;padding:12px 0;border-bottom:1px solid #eee6dc}.hvdb-tk .tk-order-timeline article>i{color:#d49b24}.hvdb-tk .tk-order-timeline p{font-size:12px;color:#777;margin:3px 0}.hvdb-tk .tk-order-timeline time{font-size:11px;color:#777;white-space:nowrap}
@media(max-width:1280px){.hvdb-tk .tk-gifts-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hvdb-tk .tk-order-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.hvdb-tk .tk-gift-library-hero{grid-template-columns:1fr 1fr}.hvdb-tk .tk-gift-library-copy{grid-column:1/-1}.hvdb-tk .tk-gift-controls,.hvdb-tk .tk-order-list>header{align-items:stretch;flex-direction:column}.hvdb-tk .tk-order-layout{grid-template-columns:1fr}.hvdb-tk .tk-gifts-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.hvdb-tk .tk-gift-library-hero{grid-template-columns:1fr}.hvdb-tk .tk-gift-hero-art{display:none}.hvdb-tk .tk-gift-hero-stats{flex-direction:column;gap:8px}.hvdb-tk .tk-gift-search-sort{flex-direction:column}.hvdb-tk .tk-gifts-library-grid,.hvdb-tk .tk-order-kpis{grid-template-columns:1fr}.hvdb-tk .tk-order-meta{grid-template-columns:1fr}.hvdb-tk .tk-order-stepper{grid-template-columns:1fr;gap:8px}.hvdb-tk .tk-order-stepper:before{display:none}.hvdb-tk .tk-order-stepper article{text-align:left;display:grid;grid-template-columns:36px 1fr;align-items:center}.hvdb-tk .tk-order-stepper i{grid-row:1/3;margin:0}.hvdb-tk .tk-order-stepper b,.hvdb-tk .tk-order-stepper small{margin:0}.hvdb-tk .tk-order-action{align-items:stretch;flex-direction:column}.hvdb-tk .tk-order-list [data-order-row]{grid-template-columns:1fr auto}.hvdb-tk .tk-order-list [data-order-row]>small,.hvdb-tk .tk-order-list [data-order-row]>a{grid-column:1/-1}.hvdb-tk .tk-order-primary>header{flex-direction:column}.hvdb-tk .tk-order-primary>header>div:last-child{text-align:left}}
/* v11.10.71 support center, notifications and resilient UI states */
.hvdb-tk .tk-notification-drawer{position:fixed;top:84px;right:32px;width:min(390px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--hvdb-border,#eadfce);border-radius:18px;box-shadow:0 20px 60px rgba(64,10,26,.18);z-index:1200;padding:16px}.hvdb-tk .tk-notification-drawer[hidden]{display:none}.hvdb-tk .tk-notification-drawer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hvdb-tk .tk-notification-drawer>header button{border:0;background:transparent;font-size:24px;cursor:pointer}.hvdb-tk .tk-notification-list{display:grid;gap:8px;margin-bottom:12px}.hvdb-tk .tk-notification-list a{display:grid;gap:3px;padding:12px;border-radius:12px;background:#fffaf3;color:#4b1724;text-decoration:none;border:1px solid #f1e4d1}.hvdb-tk .tk-notification-list span,.hvdb-tk .tk-notification-list time{font-size:12px;color:#68717b}.hvdb-tk .tk-support-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.hvdb-tk .tk-support-kpis article{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #eadfce;border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(79,35,18,.05)}.hvdb-tk .tk-support-kpis i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff1ef;color:#8b1230;font-style:normal;font-size:24px}.hvdb-tk .tk-support-kpis strong{display:block;font-size:28px;color:#641225}.hvdb-tk .tk-support-kpis b,.hvdb-tk .tk-support-kpis span{display:block}.hvdb-tk .tk-support-kpis span{font-size:12px;color:#77808b;margin-top:4px}.hvdb-tk .tk-support-layout{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}.hvdb-tk .tk-support-form,.hvdb-tk .tk-support-process,.hvdb-tk .tk-support-history,.hvdb-tk .tk-support-faq{background:#fff;border:1px solid #eadfce;border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(79,35,18,.05)}.hvdb-tk .tk-support-form header h3,.hvdb-tk .tk-support-process h3,.hvdb-tk .tk-support-history h3,.hvdb-tk .tk-support-faq h3{margin:0;color:#641225}.hvdb-tk .tk-support-form header p,.hvdb-tk .tk-support-history header p{margin:6px 0 0;color:#77808b}.hvdb-tk .tk-support-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.hvdb-tk .tk-support-steps button{border:0;background:#f7f2ec;border-radius:12px;padding:10px;color:#79808a}.hvdb-tk .tk-support-steps button.is-active{background:#7c0c28;color:#fff}.hvdb-tk .tk-support-steps b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.25);margin-right:6px}.hvdb-tk .tk-support-form label{display:grid;gap:7px;font-weight:700;color:#4d1a25}.hvdb-tk .tk-support-form select,.hvdb-tk .tk-support-form textarea,.hvdb-tk .tk-reopen-form input{width:100%;border:1px solid #dbcfc0;border-radius:12px;padding:12px;background:#fff}.hvdb-tk .tk-upload-zone{margin-top:14px;padding:16px;border:1px dashed #d9b98e;border-radius:14px;background:#fffaf4}.hvdb-tk .tk-upload-zone span,.hvdb-tk .tk-upload-zone small{font-weight:400;color:#7a7f86}.hvdb-tk [data-support-preview]{display:grid;gap:6px;margin-top:8px}.hvdb-tk [data-support-preview] span{display:flex;justify-content:space-between;background:#fff;padding:8px 10px;border-radius:9px;border:1px solid #eadfce}.hvdb-tk .tk-form-actions{display:flex;gap:10px;justify-content:space-between;margin-top:16px}.hvdb-tk .tk-support-confirm{background:#fff8ec;border:1px solid #efd7ab;border-radius:14px;padding:14px}.hvdb-tk .tk-form-trust{font-size:12px;text-align:center;color:#737b84}.hvdb-tk .tk-support-faq{margin-top:16px}.hvdb-tk .tk-support-faq details{padding:10px 0;border-bottom:1px solid #eee5da}.hvdb-tk .tk-support-faq details:last-child{border-bottom:0}.hvdb-tk .tk-support-faq summary{cursor:pointer;font-weight:700}.hvdb-tk .tk-support-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;margin:18px 0 0;list-style:none}.hvdb-tk .tk-support-process li{text-align:center;display:grid;gap:5px}.hvdb-tk .tk-support-process li>b{margin:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff1df;color:#a45d00}.hvdb-tk .tk-support-process li span{font-size:12px;color:#737b84}.hvdb-tk .tk-support-history{margin-top:16px}.hvdb-tk .tk-support-history>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hvdb-tk .tk-support-history>header select{border:1px solid #dbcfc0;border-radius:10px;padding:8px}.hvdb-tk .tk-support-history article{margin-top:14px;border:1px solid #eadfce;border-radius:14px;padding:14px}.hvdb-tk .tk-support-history article>header{display:flex;justify-content:space-between;gap:12px}.hvdb-tk .tk-support-history article>header div{display:grid;gap:3px}.hvdb-tk .tk-support-history article>header small{color:#7d848c}.hvdb-tk .tk-support-thread{display:grid;gap:8px;margin-top:12px}.hvdb-tk .tk-support-message{border-radius:12px;padding:12px;background:#f7f3ed;border-left:3px solid #c5aa82}.hvdb-tk .tk-support-message.is-staff{background:#eef6ff;border-left-color:#2485d7}.hvdb-tk .tk-support-message p{margin:5px 0}.hvdb-tk .tk-support-message time{font-size:11px;color:#747b82}.hvdb-tk .tk-support-attachment{display:inline-block;margin:4px 5px 4px 0;padding:6px 9px;border-radius:8px;background:#fff;color:#6f1730;text-decoration:none;border:1px solid #e4d8ca}.hvdb-tk .tk-reopen-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.hvdb-tk .tk-state-empty{text-align:center;padding:24px;color:#717984}.hvdb-tk .tk-state-empty b{font-size:28px;color:#d79b2f}.hvdb-tk .tk-offline-banner{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:#571124;color:#fff;padding:12px 18px;border-radius:999px;z-index:1300;box-shadow:0 12px 30px rgba(0,0,0,.2)}.hvdb-tk .is-loading{opacity:.75;pointer-events:none}.hvdb-tk .is-loading::after{content:' ';display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hvdb-spin .7s linear infinite}@keyframes hvdb-spin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.hvdb-tk .tk-support-kpis{grid-template-columns:repeat(2,1fr)}.hvdb-tk .tk-support-layout{grid-template-columns:1fr}.hvdb-tk .tk-support-process ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.hvdb-tk .tk-support-kpis{grid-template-columns:1fr}.hvdb-tk .tk-support-steps{grid-template-columns:1fr}.hvdb-tk .tk-support-process ol{grid-template-columns:1fr}.hvdb-tk .tk-support-history>header,.hvdb-tk .tk-support-history article>header{display:grid}.hvdb-tk .tk-reopen-form{grid-template-columns:1fr}.hvdb-tk .tk-form-actions{display:grid}.hvdb-tk .tk-notification-drawer{top:64px;right:16px}.hvdb-tk .tk-offline-banner{width:calc(100vw - 32px);border-radius:14px;text-align:center}}
@media(prefers-reduced-motion:reduce){.hvdb-tk *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* v11.10.72 production UI lock: responsive, accessibility and layout stability */
.hvdb-tk img{max-width:100%;height:auto}.hvdb-tk [hidden]{display:none!important}
.hvdb-tk .tk-card,.hvdb-tk .tk-panel,.hvdb-tk article{min-width:0}.hvdb-tk table{width:100%;border-collapse:collapse}
.hvdb-tk .tk-chart-bars{min-height:220px}.hvdb-tk .tk-chart-bars[hidden]+.tk-chart-fallback,.hvdb-tk .tk-chart-fallback{font-size:13px;color:var(--hvdb-ink-500)}
.hvdb-tk button,.hvdb-tk [role=button],.hvdb-tk a{touch-action:manipulation}.hvdb-tk .tk-button:focus-visible,.hvdb-tk .hvdb-ui-button:focus-visible{outline-color:var(--hvdb-gold-500)}
@media(max-width:1366px){.hvdb-tk{--hvdb-sidebar-width:238px}.hvdb-tk .tk-main{padding-left:26px;padding-right:26px}.hvdb-tk .tk-sidebar{padding-left:14px;padding-right:14px}.hvdb-tk .tk-heading h2{font-size:clamp(32px,3vw,42px)}}
@media(max-width:1120px){.hvdb-tk{--hvdb-sidebar-width:88px}.hvdb-tk .tk-brand>div,.hvdb-tk .tk-sidebar nav a span,.hvdb-tk .tk-logout span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hvdb-tk .tk-sidebar nav a{justify-content:center;padding:0}.hvdb-tk .tk-sidebar nav a i{margin:0}.hvdb-tk .tk-logout{font-size:0}.hvdb-tk .tk-logout:before{content:'↪';font-size:20px}.hvdb-tk .tk-main{width:calc(100% - var(--hvdb-sidebar-width))}}
@media(max-width:900px){.hvdb-tk .tk-main{width:100%;padding:76px 20px 36px}.hvdb-tk .tk-sidebar{width:min(320px,86vw)}.hvdb-tk .tk-top{min-height:72px}.hvdb-tk .tk-top h1{font-size:21px}.hvdb-tk .tk-top-subtitle{max-width:66vw}.hvdb-tk .tk-person{min-width:108px}.hvdb-tk .tk-heading{margin-top:24px}.hvdb-tk .tk-kpis,.hvdb-tk .tk-overview-kpis,.hvdb-tk .tk-order-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.hvdb-tk{font-size:14px}.hvdb-tk .tk-main{padding-left:14px;padding-right:14px}.hvdb-tk .tk-top{display:grid;grid-template-columns:1fr auto;gap:10px}.hvdb-tk .tk-top-subtitle{max-width:none;grid-column:1/-1}.hvdb-tk .tk-heading h2{font-size:32px}.hvdb-tk .tk-kpis,.hvdb-tk .tk-overview-kpis,.hvdb-tk .tk-order-kpis{grid-template-columns:1fr}.hvdb-tk .tk-button,.hvdb-tk .hvdb-ui-button{min-height:46px}.hvdb-tk .tk-person{padding:6px 10px}.hvdb-tk table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hvdb-tk table,.hvdb-tk table tbody,.hvdb-tk table tr,.hvdb-tk table td{display:block;width:100%}.hvdb-tk table tr{padding:12px;border:1px solid var(--hvdb-line);border-radius:14px;margin-bottom:10px}.hvdb-tk table td{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:10px;padding:6px 0;border:0}.hvdb-tk table td:before{content:attr(data-label);font-weight:750;color:var(--hvdb-wine-800)}}
