.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.kvc{display:flex;flex-direction:column;gap:16px;max-width:1100px;margin:0 auto}.kvc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.kvc-title{margin:0;font-size:20px;font-weight:600;color:var(--text-primary, #18181b)}.kvc-lead{margin:4px 0 0;font-size:14px;color:var(--text-secondary, #52525b);max-width:720px}.kvc-filters{display:flex;gap:4px;border-bottom:1px solid var(--border, #e4e4e7);flex-wrap:wrap}.kvc-filter{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:-1px;font-size:14px;font-weight:500;color:var(--text-secondary, #52525b);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.kvc-filter:hover{color:var(--text-primary, #18181b)}.kvc-filter.is-on{color:var(--accent-text, #006159);border-bottom-color:var(--accent, #007369)}.kvc-count{min-width:20px;padding:0 6px;border-radius:9999px;font-size:12px;line-height:20px;text-align:center;background:var(--surface-muted, #f4f4f5);color:var(--text-secondary, #52525b)}.kvc-count.is-strong{background:var(--warning, #d97706);color:#fff}.kvc-msg{padding:10px 12px;border-radius:var(--radius-md, 8px);font-size:14px}.kvc-msg-ok{background:var(--success-soft, #ecfdf5);color:var(--success-text, #047857)}.kvc-msg-error{background:var(--danger-soft, #fef2f2);color:var(--danger-text, #b91c1c)}.kvc-empty{padding:40px 16px;text-align:center;color:var(--text-tertiary, #71717a);font-size:14px;border:1px dashed var(--border-strong, #d4d4d8);border-radius:var(--radius-lg, 12px);background:var(--surface, #fff)}.kvc-list{display:flex;flex-direction:column;gap:12px}.kvc-card{background:var(--surface, #fff);border:1px solid var(--border, #e4e4e7);border-left-width:4px;border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm);padding:14px 16px}.kvc-card.kvc-side-hw{border-left-color:var(--accent, #007369)}.kvc-card.kvc-side-client{border-left-color:#6366f1}.kvc-card-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.kvc-card-titles{min-width:0}.kvc-section{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary, #71717a)}.kvc-card-title{margin:2px 0 4px;font-size:16px;font-weight:600;color:var(--text-primary, #18181b);overflow-wrap:anywhere}.kvc-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text-tertiary, #71717a)}.kvc-who{font-weight:600;padding:1px 8px;border-radius:9999px;font-size:12px}.kvc-who.kvc-side-hw{background:var(--accent-soft, #ecf9f6);color:var(--accent-text, #006159)}.kvc-who.kvc-side-client{background:#eef2ff;color:#4338ca}.kvc-card-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.kvc-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:500;border:1px solid var(--border-strong, #d4d4d8);background:var(--surface, #fff);color:var(--text-primary, #18181b);cursor:pointer;white-space:nowrap}.kvc-btn:disabled{opacity:.55;cursor:default}.kvc-btn-approve{background:var(--success, #059669);border-color:var(--success, #059669);color:#fff}.kvc-btn-approve:hover:not(:disabled){filter:brightness(.95)}.kvc-btn-reject{color:var(--danger-text, #b91c1c);border-color:#fecaca}.kvc-btn-reject:hover:not(:disabled){background:var(--danger-soft, #fef2f2)}.kvc-btn-reject-solid{background:var(--danger, #dc2626);border-color:var(--danger, #dc2626);color:#fff}.kvc-btn-ghost{background:none}.kvc-link{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 6px;background:none;border:none;color:var(--accent-text, #006159);font-size:13px;font-weight:500;cursor:pointer}.kvc-link:hover{text-decoration:underline}.kvc-lines{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--border-subtle, #f4f4f5)}.kvc-line{display:grid;grid-template-columns:minmax(140px,220px) 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-subtle, #f4f4f5);font-size:14px}.kvc-line.is-old{opacity:.6}.kvc-field{color:var(--text-secondary, #52525b);overflow-wrap:anywhere}.kvc-values{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.kvc-old{color:var(--danger-text, #b91c1c);background:var(--danger-soft, #fef2f2);padding:1px 6px;border-radius:var(--radius-xs, 4px);text-decoration-thickness:1px;overflow-wrap:anywhere}.kvc-new{color:var(--success-text, #047857);background:var(--success-soft, #ecfdf5);padding:1px 6px;border-radius:var(--radius-xs, 4px);text-decoration:none;font-weight:500;overflow-wrap:anywhere}.kvc-arrow{color:var(--text-quaternary, #a1a1aa);flex:none}.kvc-line-end{display:inline-flex;gap:6px;align-items:center;justify-self:end}.kvc-icon-btn{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--radius-sm, 6px);border:1px solid var(--border, #e4e4e7);background:var(--surface, #fff);cursor:pointer}.kvc-icon-approve{color:var(--success-text, #047857)}.kvc-icon-approve:hover:not(:disabled){background:var(--success-soft, #ecfdf5)}.kvc-icon-reject{color:var(--danger-text, #b91c1c)}.kvc-icon-reject:hover:not(:disabled){background:var(--danger-soft, #fef2f2)}.kvc-note{margin:6px 0;padding:8px 10px;font-size:13px;border-radius:var(--radius-md, 8px);background:var(--danger-soft, #fef2f2);color:var(--danger-text, #b91c1c)}.kvc-deleted{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--danger-text, #b91c1c);font-size:14px}.kvc-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:500;white-space:nowrap}.kvc-chip-ok{background:var(--success-soft, #ecfdf5);color:var(--success-text, #047857)}.kvc-chip-bad{background:var(--danger-soft, #fef2f2);color:var(--danger-text, #b91c1c)}.kvc-chip-wait{background:var(--warning-soft, #fffbeb);color:var(--warning-text, #b45309)}.kvc-chip-muted{background:var(--surface-muted, #f4f4f5);color:var(--text-tertiary, #71717a)}.kvc-marker{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.kvc-marker.kvc-side-hw{background:var(--accent-soft, #ecf9f6);color:var(--accent-text, #006159)}.kvc-marker.kvc-side-client{background:#eef2ff;color:#4338ca}.kvc-reject{margin-top:12px;padding:12px;border-radius:var(--radius-md, 8px);background:var(--surface-sunken, #f9fafb);border:1px solid var(--border, #e4e4e7)}.kvc-reject-label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text-primary, #18181b)}.kvc-textarea{width:100%;box-sizing:border-box;padding:8px 10px;font:inherit;font-size:14px;resize:vertical;border:1px solid var(--border-strong, #d4d4d8);border-radius:var(--radius-md, 8px);background:var(--surface, #fff)}.kvc-textarea:focus{outline:none;border-color:var(--accent, #007369);box-shadow:var(--shadow-focus)}.kvc-reject-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:640px){.kvc-line{grid-template-columns:1fr;gap:4px}.kvc-line-end{justify-self:start}}.kv-assets-feature{--hw-indigo-50: #EEF2FF;--hw-indigo-100: #E0E7FF;--hw-indigo-200: #C7D2FE;--hw-indigo-300: #A5B4FC;--hw-indigo-400: #818CF8;--hw-indigo-500: #6366F1;--hw-indigo-600: #4F46E5;--hw-indigo-700: #4338CA;--hw-indigo-800: #3730A3;--hw-indigo-900: #312E81;--hw-slate-50: #F8FAFC;--hw-slate-100: #F1F5F9;--hw-slate-200: #E2E8F0;--hw-slate-300: #CBD5E1;--hw-slate-400: #94A3B8;--hw-slate-500: #64748B;--hw-slate-600: #475569;--hw-slate-700: #334155;--hw-slate-800: #1E293B;--hw-slate-900: #0F172A;--hw-emerald-100: #D1FAE5;--hw-emerald-200: #A7F3D0;--hw-emerald-300: #6EE7B7;--hw-emerald-400: #34D399;--hw-emerald-800: #065F46;--hw-amber-100: #FEF3C7;--hw-amber-200: #FDE68A;--hw-amber-300: #FCD34D;--hw-amber-400: #FBBF24;--hw-amber-700: #B45309;--hw-amber-800: #92400E;--hw-red-400: #F87171;--hw-red-600: #DC2626;--hw-red-700: #B91C1C;--hw-red-800: #991B1B;--line-bold: 2px;--line-mid: 1.5px;--hw-grid-line: #C2CCDA;--hw-grid-head: #94A3B8}.kv-assets-feature .btn{padding:0 16px;height:36px;border-radius:var(--radius-md);font-size:14px;font-weight:500;border:1px solid transparent;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;position:relative;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.kv-assets-feature .btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)!important}.kv-assets-feature .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.kv-assets-feature .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.kv-assets-feature .btn-primary:active{filter:brightness(.95)}.kv-assets-feature .h1-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;border:1px solid;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3}.kv-assets-feature .h1-pill--emerald{background:linear-gradient(180deg,var(--hw-emerald-100) 0%,var(--hw-emerald-200) 100%);color:var(--hw-emerald-800);border-color:var(--hw-emerald-300)}.kv-assets-feature .h1-pill--slate{background:linear-gradient(180deg,var(--hw-slate-50) 0%,var(--hw-slate-100) 100%);color:var(--hw-slate-700);border-color:var(--hw-slate-300)}.kv-assets-feature .h1-pill--indigo{background:linear-gradient(180deg,var(--hw-indigo-100) 0%,var(--hw-indigo-200) 100%);color:var(--hw-indigo-800);border-color:var(--hw-indigo-300)}.kv-assets-feature .hw-grid-borders td,.kv-assets-feature .hw-grid-borders th{border-right:var(--line-mid) solid var(--hw-grid-line)}.kv-assets-feature .hw-grid-borders tbody td{border-bottom:var(--line-mid) solid var(--hw-grid-line)}.kv-assets-feature .hw-grid-borders thead th{border-bottom:var(--line-bold) solid var(--hw-grid-head)}.kv-assets-feature .hw-grid-pro td,.kv-assets-feature .hw-grid-pro th{border-right:var(--line-bold) solid var(--border-strong);border-bottom:var(--line-mid) solid var(--border-strong)}.kv-assets-feature .hw-grid-pro td:last-child,.kv-assets-feature .hw-grid-pro th:last-child{border-right:0}.kv-assets-feature .hw-grid-pro thead th{border-bottom:2.5px solid var(--text-tertiary);background:var(--surface-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .kv-assets-feature .h1-pill--emerald{background:color-mix(in srgb,var(--hw-emerald-400) 12%,transparent);color:var(--hw-emerald-400);border-color:color-mix(in srgb,var(--hw-emerald-400) 32%,transparent);box-shadow:none}:root:not([data-theme=light]) .kv-assets-feature .h1-pill--slate{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border);box-shadow:none}:root:not([data-theme=light]) .kv-assets-feature .h1-pill--indigo{background:#818cf824;color:var(--hw-indigo-300);border-color:#818cf852;box-shadow:none}}[data-theme=dark] .kv-assets-feature .h1-pill--emerald{background:color-mix(in srgb,var(--hw-emerald-400) 12%,transparent);color:var(--hw-emerald-400);border-color:color-mix(in srgb,var(--hw-emerald-400) 32%,transparent);box-shadow:none}[data-theme=dark] .kv-assets-feature .h1-pill--slate{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border);box-shadow:none}[data-theme=dark] .kv-assets-feature .h1-pill--indigo{background:#818cf824;color:var(--hw-indigo-300);border-color:#818cf852;box-shadow:none}.h1-scope .btn{padding:0 16px;height:36px;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:500;letter-spacing:0;border:1px solid transparent;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease;cursor:pointer;white-space:nowrap;position:relative}.h1-scope .btn:focus-visible{outline:none;box-shadow:var(--shadow-focus, 0 0 0 3px rgba(99, 102, 241, .35))!important}.h1-scope .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .08));text-shadow:none}.h1-scope .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);filter:none}.h1-scope .btn-primary:active{filter:brightness(.95)!important;background:var(--hw-indigo-800, #3730a3)!important}.h1-scope .btn-ghost{background:var(--surface, var(--card));border:1px solid var(--border);color:var(--text-primary);box-shadow:var(--shadow-xs, 0 1px 1px rgba(15, 23, 42, .05))}.h1-scope .btn-ghost:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text-primary);transform:none}.h1-scope .btn-ghost:active{transform:translateY(0)!important;background:linear-gradient(180deg,var(--hw-indigo-200, #c7d2fe) 0%,var(--hw-indigo-300, #a5b4fc) 100%)!important}.h1-scope .hw-hscroll{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.h1-scope .hw-grid-borders td,.h1-scope .hw-grid-borders th{border-right:var(--line-mid, 1px) solid var(--hw-grid-line, var(--border))}.h1-scope .hw-grid-borders tbody td{border-bottom:var(--line-mid, 1px) solid var(--hw-grid-line, var(--border))}.h1-scope .hw-grid-borders thead th{border-bottom:var(--line-bold, 2px) solid var(--hw-grid-head, var(--border-strong))}.h1-scope .hw-grid-pro td,.h1-scope .hw-grid-pro th{border-right:var(--line-bold, 2px) solid var(--border-strong);border-bottom:var(--line-mid, 1px) solid var(--border-strong)}.h1-scope .hw-grid-pro td:last-child,.h1-scope .hw-grid-pro th:last-child{border-right:0}.h1-scope .hw-grid-pro thead th{border-bottom:2.5px solid var(--text-tertiary);background:var(--surface-muted)}.kvq{--q-accent: var(--kv-accent, #1578A2);--q-accent-soft: var(--kv-accent-soft, #E5F6FF);--q-accent-strong: var(--kv-accent-soft-strong, #CDEBF8);--q-bar: var(--kv-bar, #242426);--q-line: var(--kv-line-strong, #9A9CA1);--q-line-soft: var(--kv-line, #BCBDC1);--q-outline: var(--kv-outline, #5A5B5E);--q-text: var(--kv-text-2, #1A1A1A);--q-text-3: var(--kv-text-3, #3D4047);--q-text-4: var(--kv-text-4, #5F636B);--q-warn: #B45309;--q-warn-soft: #FFFBEB;--q-warn-line: #F59E0B;--q-done: #047857;max-width:940px;margin:0 auto;color:var(--q-text)}.kvq-nav{position:sticky;top:0;z-index:20;background:#fff;border:2px solid var(--q-line);border-radius:12px;padding:12px 14px;margin-bottom:20px;box-shadow:0 6px 16px -10px #00000059}.kvq-nav-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kvq-progress{flex:1;min-width:180px}.kvq-progress-label{font-size:12px;font-weight:700;color:var(--q-text);margin-bottom:4px;display:flex;justify-content:space-between}.kvq-progress-track{height:10px;border-radius:6px;background:var(--q-accent-soft);border:1.5px solid var(--q-line);overflow:hidden}.kvq-progress-fill{height:100%;background:var(--q-accent);transition:width .3s ease}.kvq-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--q-text-3);cursor:pointer;-webkit-user-select:none;user-select:none}.kvq-toggle input{accent-color:var(--q-accent);width:15px;height:15px}.kvq-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kvq-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1.5px solid var(--q-line);background:#fff;font:inherit;font-size:11px;font-weight:700;color:var(--q-text-3);cursor:pointer}.kvq-chip:hover{border-color:var(--q-accent);color:var(--q-accent)}.kvq-chip.is-done{background:var(--q-accent-soft);border-color:var(--q-accent);color:var(--q-accent)}.kvq-chip-count{font-weight:600;opacity:.8}.kvq-section{background:#fff;border:2px solid var(--q-line);border-radius:12px;margin-bottom:22px;overflow:hidden;scroll-margin-top:140px}.kvq-section-head{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--q-bar);color:#fff;border:none;border-bottom:2px solid var(--q-bar);font:inherit;text-align:left;cursor:pointer}.kvq-section-num{min-width:24px;height:24px;border-radius:6px;background:#ffffff29;border:1.5px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.kvq-section-title{flex:1;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.kvq-section-meta{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);white-space:nowrap}.kvq-section-meta.is-done{background:#fff;color:var(--q-accent);border-color:#fff}.kvq-section-body{padding:14px;background:var(--q-accent-soft);display:flex;flex-direction:column;gap:10px}.kvq-section-empty{font-size:12px;color:var(--q-text-4);font-style:italic;padding:6px 2px}.kvq-q{background:#fff;border:1.5px solid var(--q-line);border-left:5px solid var(--q-line);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.kvq-q:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 3px var(--kv-ring, rgba(26, 153, 206, .35))}.kvq-q.is-answered{border-left-color:var(--q-accent)}.kvq-q.needs-detail{border-left-color:var(--q-warn-line)}.kvq-q-grid{display:grid;grid-template-columns:2fr 3fr}.kvq-q-ask{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-right:2px solid var(--q-line-soft);background:#fafafb;border-radius:8px 0 0 8px}.kvq-q-badge{min-width:26px;height:26px;border-radius:13px;flex-shrink:0;background:var(--q-accent-soft);color:var(--q-accent);border:1.5px solid var(--q-accent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.kvq-q.is-answered .kvq-q-badge{background:var(--q-accent);color:#fff}.kvq-q-text{font-size:13px;font-weight:600;color:var(--q-text);line-height:1.45}.kvq-q-answer{padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.kvq-hint{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--q-warn);background:var(--q-warn-soft);border:1.5px solid var(--q-warn-line);border-radius:6px;padding:5px 9px}.kvq-sub{font-size:12px;font-weight:700;color:var(--q-text-3);padding-top:8px;border-top:1.5px dashed var(--q-line-soft)}.kvq-sub:first-child{padding-top:0;border-top:none}.kvq input:not([type=checkbox]):not([type=password]),.kvq textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--q-line);border-radius:6px;padding:7px 9px;font:inherit;font-size:13px;color:var(--q-text);background:#fff}.kvq textarea{min-height:64px;resize:vertical;line-height:1.45}.kvq input:not([type=checkbox]):focus,.kvq textarea:focus{outline:none;border-color:var(--q-accent)}.kvq-toggle input:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.kvq input::placeholder,.kvq textarea::placeholder{color:var(--q-text-4);opacity:1}.kvq-yesno{display:flex;gap:8px}.kvq-yesno button{min-width:64px;padding:6px 14px;border-radius:6px;font:inherit;font-size:12px;font-weight:700;border:2px solid var(--q-line);background:#fff;color:var(--q-text-3);cursor:pointer}.kvq-yesno button:hover{border-color:var(--q-accent)}.kvq-yesno button.is-yes{border-color:#059669;background:#d1fae5;color:#065f46}.kvq-yesno button.is-no{border-color:#dc2626;background:#fee2e2;color:#991b1b}.kvq-yesno.has-value button:not(.is-yes):not(.is-no){opacity:.55}.kvq-table-wrap{background:#fff;border:1.5px solid var(--q-line);border-radius:8px;overflow-x:auto}.kvq-table{width:100%;border-collapse:collapse;font-size:12px}.kvq-table th{padding:9px 10px;text-align:left;font-weight:800;color:var(--q-text);background:var(--q-accent-strong);border-bottom:2px solid var(--q-line);border-right:1px solid var(--q-line-soft);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.kvq-table td{padding:4px 6px;border-top:1px solid var(--q-line-soft);border-right:1px solid var(--q-line-soft);vertical-align:middle}.kvq-table th:last-child,.kvq-table td:last-child{border-right:none}.kvq-table .kvq-rownum{width:32px;text-align:center;font-weight:700;color:var(--q-text-4)}.kvq-table tfoot td{background:var(--q-accent-soft);font-weight:800;border-top:2px solid var(--q-line);padding:8px 10px}.kvq-add{width:100%;padding:10px;border:none;border-top:2px solid var(--q-line);background:#fff;color:var(--q-accent);font:inherit;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.kvq-add:hover{background:var(--q-accent-soft)}.kvq-remove{background:none;border:none;cursor:pointer;color:#dc2626;padding:6px;border-radius:4px}.kvq-remove:hover{background:#fee2e2}.kvq-decl{background:#fff;border:1.5px solid var(--q-line);border-radius:8px;padding:16px}.kvq-decl p{font-size:13px;color:var(--q-text);margin:0 0 14px;line-height:1.5;font-weight:600}.kvq-decl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kvq-decl label{display:block;font-size:11px;font-weight:800;color:var(--q-text-3);text-transform:uppercase;margin-bottom:4px;letter-spacing:.04em}@media(max-width:720px){.kvq-nav{position:static}.kvq-q-grid{grid-template-columns:1fr}.kvq-q-ask{border-right:none;border-bottom:2px solid var(--q-line-soft);border-radius:8px 8px 0 0}.kvq-decl-grid{grid-template-columns:1fr}.kvq-section-meta{display:none}}.comment-marker-wrapper{margin-left:6px;display:inline-block;vertical-align:middle}.comment-trigger{opacity:.5;transition:all .15s;padding:2px 4px;color:var(--hw-indigo-500);cursor:pointer;background:var(--hw-indigo-50);border:1px solid var(--hw-indigo-200);border-radius:4px;vertical-align:middle;font-size:10px;display:inline-flex;align-items:center;gap:2px}tr:hover .comment-trigger,td:hover .comment-trigger{opacity:1}.comment-trigger--has{opacity:1;background:var(--hw-amber-100);border-color:var(--hw-amber-400);color:var(--hw-amber-800)}.comment-trigger:hover{opacity:1;background:var(--hw-indigo-100);border-color:var(--hw-indigo-500);color:var(--hw-indigo-700)}.comment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;background:var(--hw-amber-400);color:var(--hw-amber-900);border-radius:8px;font-size:9px;font-weight:700;line-height:1;padding:0 4px}.comment-bubble{position:absolute;right:-260px;top:-8px;width:250px;background:#fff;border:1px solid var(--hw-gray-200);border-radius:10px;box-shadow:0 8px 24px #0000002e;z-index:100;padding:12px}.comment-bubble:before{content:"";position:absolute;left:-6px;top:14px;width:12px;height:12px;background:#fff;border-left:1px solid var(--hw-gray-200);border-bottom:1px solid var(--hw-gray-200);transform:rotate(45deg)}.comment-bubble-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--hw-gray-100)}.comment-item{padding:6px 0;border-bottom:1px solid var(--hw-gray-100)}.comment-item--resolved{opacity:.5}.comment-add{margin-top:8px}.comment-input{width:100%;font-size:10px;padding:6px 8px;border:1px solid var(--hw-gray-300);border-radius:6px;resize:none;margin-bottom:6px;line-height:1.3}.comment-input:focus{outline:none;border-color:var(--hw-indigo-500);box-shadow:0 0 0 1px var(--hw-indigo-500)}.comment-submit{font-size:10px;padding:5px 14px;background:var(--hw-indigo-500);color:#fff;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;font-weight:600}.comment-submit:disabled{opacity:.4;cursor:not-allowed}.comment-submit:hover:not(:disabled){background:var(--hw-indigo-600)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.fixed.inset-0.z-50{animation:overlayFadeIn .15s ease-out}.fixed.inset-0.z-50>div{animation:modalFadeIn .2s ease-out}@theme{ --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; --color-page-bg: #E8ECF3; --color-container-bg: #F3F5F9; --color-primary: #5B5FE6; --color-secondary: #4F46E5; }.soa-app input[type=date],.soa-app input[type=number],.soa-app input[type=text],.soa-app select,.soa-app textarea{color:var(--hw-slate-800)}@media print{:root[data-theme=dark]{--app-bg: #E8EAEF;--surface: #FFFFFF;--surface-muted: #E7E9EE;--surface-sunken: #DDE1E9;--bg-subtle: var(--hw-slate-50);--border: #A8AFBC;--border-strong: #767E8C;--text-primary: #18181B;--text-secondary: #52525B;--text-tertiary: #71717A;--text-quaternary: #A1A1AA;--accent-soft: var(--hw-indigo-50);--accent-text: var(--hw-indigo-700);--success-soft: var(--hw-emerald-50);--success-text: var(--hw-emerald-700);--warning-soft: var(--hw-amber-50);--warning-text: var(--hw-amber-700);--danger-soft: var(--hw-red-50);--danger-text: var(--hw-red-700);--mcl-ink: #0b1220;--mcl-ink-2: #1f2b3d;--mcl-ink-3: #4a5768;--mcl-ink-4: #78859a;--mcl-surface: #ffffff;--mcl-ground: #eef1f6;--mcl-band: #f6f8fb;--mcl-line: #c3ccda;--mcl-line-hard: #8f9cb0;--mcl-line-soft: #dde3ec;--mcl-accent: var(--hw-indigo-800);--mcl-accent-soft: #e8e9fb;--mcl-accent-line: #a5a3e8;--mcl-good: #046c4e;--mcl-good-soft: #e3f5ee;--mcl-warn: #8a5300;--mcl-warn-soft: #fdf3e2;--mcl-bad: #a81f1f;--mcl-bad-soft: #fceded;--mcl-info: #0b5c8a;--mcl-info-soft: #e6f2f9}@page{size:A4 portrait;margin:0}@page landscape{size:A4 landscape;margin:0}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html{-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision}html,body{background:#fff!important;margin:0!important;padding:0!important;width:210mm!important}.no-print,.print\:hidden{display:none!important}.print-only{display:block!important}.soa-page{page-break-after:always;page-break-inside:avoid;box-shadow:none!important;margin:0!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important;padding:15mm 18mm 28mm!important;position:relative!important}.soa-page-landscape{page:landscape;width:297mm!important;height:210mm!important;min-height:210mm!important;max-height:210mm!important;padding:15mm 20mm 28mm!important;page-break-before:always!important;break-before:page!important}.soa-page-landscape+.soa-page:not(.soa-page-landscape){page-break-before:always!important;break-before:page!important}.soa-page-landscape .signature-block,.soa-page-landscape .footer{left:20mm!important;right:20mm!important}.soa-page:last-child{page-break-after:avoid}.soa-page .signature-block{position:absolute!important;bottom:22mm!important;left:18mm!important;right:18mm!important;page-break-inside:avoid!important}.soa-page .signature-block-inline{margin-top:6mm!important;padding-top:0!important;page-break-inside:avoid!important;break-inside:avoid!important}.soa-page .footer{position:absolute!important;bottom:10mm!important;left:18mm!important;right:18mm!important}.add-row-btn,.add-row-form,.group button,.group\/etr button{display:none!important}.editable-cell{border-bottom-color:transparent!important;background:none!important;cursor:default!important}.calc-breakdown{display:none!important}[data-soa-row-key]{outline:none!important;cursor:default!important}.soa-row-toolbar{display:none!important}}.soa-page{width:210mm;height:297mm;max-height:297mm;overflow:hidden;padding:20mm 18mm 28mm;background:#fff;box-shadow:0 1px 3px #0000001f;margin:0 auto 4px;font-family:Arial,Helvetica Neue,sans-serif;font-size:10pt;line-height:1.4;color:#000;position:relative;transform-origin:top center;display:flex;flex-direction:column}.soa-page>*{flex-shrink:0}.soa-page>table{flex:0 1 auto;min-height:0}.soa-page-landscape{width:297mm;height:210mm;max-height:210mm;padding:18mm 20mm 28mm}.soa-page h1{font-size:18pt;font-weight:700;margin:0 0 12px}.soa-page h2{font-size:11pt;font-weight:700;margin:16px 0 8px}.soa-page h3{font-size:10pt;font-weight:700;margin:12px 0 4px}.soa-page table{width:100%;border-collapse:collapse;font-size:9pt;font-variant-numeric:tabular-nums}.soa-page table th,.soa-page table td{border:1.5px solid #000;padding:4px 6px;text-align:left;vertical-align:top}.soa-page table th{background:#e0e0e0;font-weight:700;font-size:8pt}.soa-page table:not(.summary-table) tr.total-row>td{font-weight:700;border-top:2px solid #000}.soa-page table:not(.summary-table) tr.employees-claim-row>td{font-weight:600}.soa-page table:not(.summary-table) tr.grand-total-row>td{font-weight:700;border-top:2px solid #000;border-bottom:3px double #000}.soa-page table:not(.summary-table) tr.total-row-spacer>td{border:none!important;height:14px;padding:0}.soa-page table:not(.summary-table) tr.total-row>td,.soa-page table:not(.summary-table) tr.grand-total-row>td,.soa-page table:not(.summary-table) tr.employees-claim-row>td{height:38px}.soa-page .summary-table td,.soa-page .summary-table th{border:none;padding:3px 6px}.soa-page .summary-table tr.soa-reviewed-row td,.soa-page table:not(.summary-table) tr.soa-reviewed-row td{background-color:var(--hw-green-100)}@media print{.soa-page .summary-table tr.soa-reviewed-row td,.soa-page table:not(.summary-table) tr.soa-reviewed-row td{background-color:transparent!important}}.soa-page .summary-table .section-header td{font-weight:700;padding-top:8px}.soa-page .summary-table .total-row td,.soa-page .summary-table .subtotal-row td{font-weight:700}.soa-page .summary-table .total-row td:not(:first-child),.soa-page .summary-table .subtotal-row td:not(:first-child),.soa-page .summary-table .ruled td:not(:first-child){border-bottom:1px solid #000}.soa-page .summary-table .ruled-double td{border-top:3px double #000;border-bottom:1px solid #000}.soa-page .summary-table .ruled-full td{border-bottom:1px solid #000}.soa-page .signature-block{position:absolute;bottom:22mm;left:18mm;right:18mm;page-break-inside:avoid;break-inside:avoid}.soa-page-landscape .signature-block{left:20mm;right:20mm}.soa-page .signature-block .editable-cell{border-bottom-color:transparent;background:transparent;padding-left:0;padding-right:0}.soa-page .signature-block .editable-cell:hover{border-bottom-color:var(--hw-indigo-500);background-color:var(--hw-indigo-50)}.soa-page .signature-block-inline{margin-top:6mm;page-break-inside:avoid;break-inside:avoid}.soa-page .footer{display:flex;justify-content:space-between;font-size:8pt;color:#666;border-top:1px solid #ccc;padding-top:4px;position:absolute;bottom:10mm;left:18mm;right:18mm}.soa-page-landscape .footer{left:20mm;right:20mm}.editable-cell{cursor:pointer;border-bottom:1px dashed var(--hw-indigo-200);transition:border-color .15s,background-color .15s;padding:1px 3px;border-radius:2px;background-color:#f8f9ff}.editable-cell:hover{border-bottom-color:var(--hw-indigo-500);background-color:var(--hw-indigo-50);border-bottom-style:solid}.editable-input{font:inherit;font-size:inherit;padding:1px 4px;border:1px solid var(--hw-indigo-500);border-radius:3px;outline:none;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--hw-indigo-500) 20%,transparent)}.editable-input[type=number]{text-align:right}@media print{.editable-cell{border-bottom-color:transparent!important;background:none!important;cursor:default!important}.calc-breakdown{display:none!important}}@media print{.cases-grid-compact th:first-child,.cases-grid-compact td:first-child{display:none!important}}.missing-field{animation:missing-pulse 2s ease-in-out infinite}@keyframes missing-pulse{0%,to{opacity:1}50%{opacity:.6}}@media print{.missing-field{display:none!important}.editable-cell[title="Click to edit"]{color:inherit!important}}@keyframes hw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hw-skeleton-shimmer{background:linear-gradient(90deg,var(--hw-slate-200) 0%,var(--hw-slate-100) 50%,var(--hw-slate-200) 100%);background-size:200% 100%;animation:hw-shimmer 1.4s linear infinite}@keyframes hw-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.hw-progress-sweep{animation:hw-progress-sweep 1.1s ease-in-out infinite}.input-yellow{background:#fff!important;border-color:var(--hw-amber-500)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hw-amber-500) 15%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--hw-amber-500) 6%,transparent)!important}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border:1px solid var(--hw-gray-300);border-top:none;border-radius:0 0 6px 6px;box-shadow:0 8px 25px #0000001f;max-height:280px;overflow-y:auto}.autocomplete-item{padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--hw-gray-100);transition:background .1s}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover,.autocomplete-item--active{background:var(--hw-indigo-50)}.autocomplete-item-name{font-size:11px;font-weight:600;color:var(--hw-gray-800);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.autocomplete-item-number{font-size:9px;color:var(--hw-gray-400);font-weight:400}.autocomplete-item-badge{font-size:8px;padding:1px 5px;border-radius:3px;font-weight:600;text-transform:uppercase}.autocomplete-item-badge--known{background:var(--hw-blue-100);color:var(--hw-blue-700)}.autocomplete-item-badge--active{background:var(--hw-green-100);color:var(--hw-green-800)}.autocomplete-item-badge--dissolved{background:var(--hw-red-100);color:var(--hw-red-800)}.autocomplete-item-badge--liq{background:var(--hw-amber-100);color:var(--hw-amber-800)}.autocomplete-item-address{font-size:9px;color:var(--hw-gray-500);margin-top:2px;line-height:1.3}.autocomplete-spinner{width:14px;height:14px;border:2px solid var(--hw-gray-200);border-top:2px solid var(--hw-indigo-500);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=dark] .autocomplete-dropdown{background:var(--surface);border-color:var(--border);box-shadow:0 8px 25px #0000008c}[data-theme=dark] .autocomplete-item{border-bottom-color:var(--border-subtle)}[data-theme=dark] .autocomplete-item:hover,[data-theme=dark] .autocomplete-item--active{background:var(--accent-soft)}[data-theme=dark] .autocomplete-item-name{color:var(--text-primary)}[data-theme=dark] .autocomplete-item-number{color:var(--text-tertiary)}[data-theme=dark] .autocomplete-item-address{color:var(--text-secondary)}[data-theme=dark] .autocomplete-item-badge--known{background:#818cf829;color:var(--hw-indigo-300)}[data-theme=dark] .autocomplete-item-badge--active{background:color-mix(in srgb,var(--hw-emerald-400) 16%,transparent);color:var(--hw-emerald-400)}[data-theme=dark] .autocomplete-item-badge--dissolved{background:color-mix(in srgb,var(--hw-red-400) 16%,transparent);color:var(--hw-red-400)}[data-theme=dark] .autocomplete-item-badge--liq{background:color-mix(in srgb,var(--hw-amber-400) 16%,transparent);color:var(--hw-amber-400)}[data-theme=dark] .autocomplete-spinner{border-color:var(--border-subtle);border-top-color:var(--accent)}.add-row-btn{font-size:9pt;font-weight:600;color:var(--hw-indigo-500);background:var(--hw-indigo-50);border:1.5px dashed var(--hw-indigo-400);border-radius:6px;padding:3px 10px;cursor:pointer;transition:all .15s;width:100%;text-align:center}.add-row-btn:hover{background:var(--hw-indigo-50);border-color:var(--hw-indigo-500)}.add-row-form{background:#f8f9fc;border:1px solid #dde1ea;border-radius:6px;padding:8px 10px}.add-row-select{font-size:8pt;padding:3px 6px;border:1px solid var(--hw-gray-300);border-radius:4px;flex:1;min-width:0}.add-row-confirm{font-size:8pt;padding:3px 12px;background:var(--hw-indigo-500);color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.add-row-confirm:disabled{opacity:.4;cursor:not-allowed}.add-row-confirm:hover:not(:disabled){background:var(--hw-indigo-600)}.add-row-cancel{font-size:8pt;padding:3px 10px;background:none;color:var(--hw-gray-500);border:1px solid var(--hw-gray-300);border-radius:4px;cursor:pointer}.add-row-cancel:hover{background:var(--hw-gray-100)}.add-row-tab{font-size:7pt;padding:2px 8px;border:1px solid var(--hw-gray-300);border-radius:3px;background:#fff;cursor:pointer;color:var(--hw-gray-500)}.add-row-tab--active{background:var(--hw-indigo-500);color:#fff;border-color:var(--hw-indigo-500)}.calc-row{transition:background-color .15s}.calc-row:hover{background-color:#f0f4ff!important}.calc-row td:first-child{position:relative}.calc-row:after{content:"ℹ";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--hw-slate-400);opacity:0;transition:opacity .15s}.calc-row:hover:after{opacity:1}.calc-row--open{background-color:#f0f4ff!important}.calc-breakdown{margin-top:8px;padding:10px 12px;background:#f8f9fc;border:1px solid #dde1ea;border-radius:6px;font-size:8.5pt;line-height:1.6;color:var(--hw-slate-700);box-shadow:0 2px 8px #0000000f;cursor:default}.calc-breakdown__title{font-weight:700;font-size:8pt;text-transform:uppercase;letter-spacing:.05em;color:var(--hw-indigo-500);margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #e2e5ee}.calc-breakdown__row{display:flex;justify-content:space-between;padding:2px 0}.calc-breakdown__row--divider{border-top:1px solid var(--hw-slate-300);margin-top:4px;padding-top:4px}[data-theme=dark] .calc-row:hover{background-color:#818cf81a!important}[data-theme=dark] .calc-row--open{background-color:#818cf824!important}[data-theme=dark] .calc-row:after{color:var(--text-tertiary)}[data-theme=dark] .calc-breakdown{background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary);box-shadow:0 2px 8px #00000073}[data-theme=dark] .calc-breakdown__title{color:var(--accent-text);border-bottom-color:var(--border-subtle)}[data-theme=dark] .calc-breakdown__row--divider{border-top-color:var(--border)}.hw-skeleton-bar{height:14px;min-width:40px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--hw-slate-400) 12%,transparent),color-mix(in srgb,var(--hw-slate-400) 22%,transparent),color-mix(in srgb,var(--hw-slate-400) 12%,transparent));background-size:200% 100%;animation:hw-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes hw-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.hw-skeleton-bar{animation:none}}.h1-scope{--app-bg: #FAFAFA;--surface: #FFFFFF;--surface-muted: #F4F4F5;--surface-sunken: #F9FAFB;--border: #E4E4E7;--border-strong: #D4D4D8;--border-subtle: #F4F4F5;--text-primary: #18181B;--text-secondary: #52525B;--text-tertiary: #71717A;--text-quaternary: #A1A1AA;--accent: #1578A2;--accent-hover: #106385;--accent-soft: #E5F6FF;--accent-soft-strong: #CDEBF8;--accent-text: #106385;--accent-ring: rgba(21, 120, 162, .18);--success: #059669;--success-soft: #ECFDF5;--success-soft-strong: #D1FAE5;--success-text: #047857;--warning: #D97706;--warning-soft: #FFFBEB;--warning-text: #B45309;--danger: #DC2626;--danger-soft: #FEF2F2;--danger-text: #B91C1C;--info: #0284C7;--info-soft: #F0F9FF;--shadow-xs: 0 1px 1px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--shadow-md: 0 4px 8px -2px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 16px 32px -8px rgba(15, 23, 42, .12);--shadow-focus: 0 0 0 3px var(--accent-ring);--shadow-success: 0 0 0 3px rgba(5, 150, 105, .15);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--primary: var(--text-primary);--primary-light: var(--text-secondary);--focus-ring: var(--accent-ring);--bg: var(--app-bg);--card: var(--surface);--card-elevated: var(--surface);--bg-secondary: var(--surface-sunken);--surface-line: var(--border);--surface-line-strong: var(--border-strong);--surface-line-soft: var(--border-subtle);--border-soft: var(--border);--border-light: var(--border);--text-placeholder: var(--text-quaternary);--success-border: var(--success-soft-strong);--emerald: #10B981;--green-900: var(--text-primary);--green-800: var(--text-secondary);--green-700: var(--accent);--green-600: var(--accent-hover);--green-500: var(--accent);--green-400: #1A99CE;--green-300: #6BBFE3;--green-200: #A3D7EF;--green-100: var(--accent-soft-strong);--green-50: var(--accent-soft);--red-line: var(--danger);--amber-bg: var(--warning-soft);--amber-text: var(--warning-text);--amber-border: #FDE68A;--blue-bg: #EFF6FF;--blue-text: #1D4ED8;--blue-border: #BFDBFE;--red-bg: var(--danger-soft);--red-text: var(--danger-text);--red-border: #FECACA;--emerald-bg: var(--success-soft);--emerald-text: var(--success-text);--emerald-border: var(--success-soft-strong);--slate-bg: var(--surface-sunken);--slate-text: var(--text-secondary);--slate-border: var(--border);--purple-bg: var(--accent-soft);--purple-text: var(--accent-text);--purple-border: var(--accent-soft-strong);--radius: var(--radius-md)}.h1-hero{background:radial-gradient(140% 80% at 100% 0%,rgba(139,92,246,.2) 0%,transparent 55%),radial-gradient(120% 80% at 0% 100%,rgba(236,72,153,.11) 0%,transparent 50%),linear-gradient(135deg,#1789b82e,#1789b80f 60%,#ffffffb3),#fff;border:2px solid rgba(23,137,184,.38);border-radius:16px;padding:16px 20px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0f,0 8px 24px -12px #1789b866;position:relative}.h1-card{background:linear-gradient(180deg,#fff,#f5f7ff);border:1.5px solid #A3D7EF;border-radius:14px;box-shadow:inset 0 1px #fff,0 1px #0f172a0a,0 2px 4px #0f172a0f,0 6px 16px -4px #1578a21a;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s ease,border-color .18s ease}.h1-card--hover:hover{transform:translateY(-3px);border-color:#1789b8;box-shadow:inset 0 1px #fff,0 1px 2px #1578a233,0 8px 20px -4px #1789b84d,0 20px 40px -12px #0f172a33}.h1-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(180deg,#1a99ce,#1789b8 40%,#1578a2);box-shadow:inset 0 1px #fff6,inset 0 -1px #0c3e5466,0 1px 2px #0c3e5473,0 6px 16px -4px #1578a28c,0 12px 28px -8px #1789b880;flex-shrink:0;position:relative}.h1-icon-tile--sm{width:26px;height:26px;border-radius:7px;box-shadow:inset 0 1px #fff6,0 1px 2px #0c3e5466,0 3px 10px -2px #1578a28c,0 6px 16px -4px #1789b873}.h1-scope{--app-bg: #D4D7DC;--surface: #FFFFFF;--surface-muted: #F3F4F6;--surface-sunken: #EFF0F4;--border: #BCBDC1;--border-strong: #9A9CA1;--border-subtle: #CFD1D5;--text-primary: #000000;--text-secondary: #1A1A1A;--text-tertiary: #3D4047;--text-quaternary: #5F636B;--accent: #1578A2;--accent-hover: #106385;--accent-soft: #E5F6FF;--accent-soft-strong: #CDEBF8;--accent-text: #106385;--accent-ring: rgba(26, 153, 206, .35);--warning-text: #B45309;--danger-text: #991B1B;--success-text: #047857;--green-400: #1A99CE;--green-300: #6BBFE3;--green-200: #A3D7EF;--edge-ring: 0 0 0 1.5px #5A5B5E;--shadow-xs: var(--edge-ring), 0 1px 2px rgba(0, 0, 0, .14);--shadow-sm: var(--edge-ring), 0 1px 2px rgba(0, 0, 0, .16), 0 8px 18px rgba(0, 0, 0, .16);--shadow-md: var(--edge-ring), 0 2px 4px rgba(0, 0, 0, .14), 0 22px 48px rgba(0, 0, 0, .22);--shadow-lg: var(--edge-ring), 0 4px 8px rgba(0, 0, 0, .16), 0 30px 64px rgba(0, 0, 0, .3);color:var(--text-primary)}.h1-scope .h1-hero,.h1-hero{background:#eff0f4;border:1px solid #5A5B5E;border-radius:14px;box-shadow:0 0 0 1.5px #5a5b5e,0 2px 4px #00000024,0 22px 48px #00000038}.h1-card{background:#fff;border-color:transparent;box-shadow:0 0 0 1.5px #5a5b5e,0 1px 2px #00000029,0 8px 18px #00000029}.h1-icon-tile{background:#1578a2}:root{--kv-page: #D4D7DC;--kv-bar: #242426;--kv-bar-grad: linear-gradient(180deg, #2E2E31 0%, #1C1C1E 100%);--kv-weir-line: #1A99CE;--kv-pod: #3A3A3D;--kv-pod-border: #1578A2;--kv-rail: #D7D9DF;--kv-title: #EFF0F4;--kv-accent: #1578A2;--kv-accent-hover: #106385;--kv-accent-soft: #E5F6FF;--kv-accent-soft-strong: #CDEBF8;--kv-accent-text: #106385;--kv-ring: rgba(26, 153, 206, .35);--kv-line: #BCBDC1;--kv-line-strong: #9A9CA1;--kv-outline: #5A5B5E;--kv-text: #000000;--kv-text-2: #1A1A1A;--kv-text-3: #3D4047;--kv-text-4: #5F636B;--kv-hdr-muted: #C0C2C7;--kv-case-cvl: #3B5BB8;--kv-danger: #991B1B;--kv-edge: 0 0 0 1.5px #5A5B5E;--kv-shadow-sm: var(--kv-edge), 0 1px 2px rgba(0, 0, 0, .16), 0 8px 18px rgba(0, 0, 0, .16);--kv-shadow-md: var(--kv-edge), 0 2px 4px rgba(0, 0, 0, .14), 0 22px 48px rgba(0, 0, 0, .22)}html,body{background:var(--kv-page)}body{color:var(--kv-text);font-size:14px;line-height:1.5}.kv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.kv-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--kv-ring)}.kv-btn:disabled{opacity:.55;cursor:default}.kv-btn-primary{background:var(--kv-accent);border-color:var(--kv-accent);color:#fff;box-shadow:0 1px 2px #00000029}.kv-btn-primary:hover:not(:disabled){background:var(--kv-accent-hover);border-color:var(--kv-accent-hover)}.kv-btn-ghost{background:#fff;border-color:var(--kv-line-strong);color:var(--kv-text)}.kv-btn-ghost:hover:not(:disabled){background:var(--kv-accent-soft);border-color:var(--kv-outline)}.kv-btn-block{width:100%;height:42px}.kv-input{width:100%;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--kv-outline);background:#fff;font-size:14px;font-weight:500;color:var(--kv-text)}.kv-input:focus{outline:none;border-color:var(--kv-accent);box-shadow:0 0 0 3px var(--kv-ring)}.kv-label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:var(--kv-text-2)}.kv-req{color:var(--kv-danger)}.kv-alert{margin-bottom:16px;padding:10px 14px;border-radius:10px;background:#fbf1f1;border:1px solid #ECBDBD;color:var(--kv-danger);font-size:13px;font-weight:600}.kv-topnav{position:sticky;top:0;z-index:40;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-height:64px;padding:8px 24px;background:var(--kv-bar);background:var(--kv-bar-grad);color:#fff;box-shadow:inset 0 -4px 0 var(--kv-weir-line),0 4px 16px #00000038}.kv-brand{display:inline-flex;align-items:center;gap:11px;min-width:0;color:#fff;background:none;border:0;padding:0;cursor:default}button.kv-brand{cursor:pointer}.kv-brand-mark{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--kv-accent);box-shadow:0 0 0 2px #fff;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.5px}.kv-brand-text{display:inline-flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.kv-brand-word{font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:1.05;white-space:nowrap}.kv-brand-word b{font-weight:800;color:#a3d7ef}.kv-brand-sub{font-size:9px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:1.7px;color:var(--kv-hdr-muted);white-space:nowrap}.kv-spacer{flex:1}.hw-logo-pair{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.hw-logo{display:block;height:34px;width:auto}.hw-logo-divider{display:block;width:2px;height:26px;border-radius:1px;background:#1a99ce}.hw-logo-pair--compact{gap:10px}.hw-logo-pair--compact .hw-logo{height:22px}.hw-logo-pair--compact .hw-logo-divider{height:16px}.kv-brand-lockup{display:inline-flex;align-items:center;gap:14px;min-width:0}.kv-case-id{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.kv-pod{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--kv-pod);border:1px solid var(--kv-pod-border);font-size:12px;font-weight:700;color:#fff;white-space:nowrap}.kv-pod-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.kv-case-name{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.kv-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kv-chip-type{background:var(--kv-case-cvl);color:#fff}.kv-chip-view{background:#a3d7ef;color:var(--kv-bar)}.kv-hdr-group{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--kv-pod);border:1px solid var(--kv-pod-border)}.kv-hdr-tile{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:7px;border:0;background:transparent;color:#ffffffdb;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.kv-hdr-tile:hover{background:#ffffff24;color:#fff}.kv-hdr-tile.is-on{background:#fff;color:var(--kv-bar);font-weight:800}.kv-hdr-tile.is-done{color:#7fcceb}.kv-hdr-tile:focus-visible{outline:2px solid #7FCCEB;outline-offset:1px}.kv-hdr-user{font-size:12px;font-weight:600;color:var(--kv-hdr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28ch}.kv-stick{position:sticky;top:0;z-index:40}.kv-stick>.kv-topnav{position:relative}.kv-tabs{position:relative;z-index:30;display:flex;align-items:flex-end;gap:6px;padding:10px 24px;overflow-x:auto;scrollbar-width:none;background:var(--kv-rail);border-bottom:1px solid var(--kv-line-strong);box-shadow:0 8px 22px #0000001f}.kv-tabs::-webkit-scrollbar{display:none}.kv-tab{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 14px;border-radius:9px;border:0;background:#fff;color:var(--kv-text);font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #00000029,0 4px 10px #0000001a;transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease}.kv-tab svg{width:15px;height:15px;color:var(--kv-accent)}.kv-tab:hover{box-shadow:inset 0 0 0 2px var(--kv-line-strong),0 2px 6px #0000002e}.kv-tab.active{font-weight:800;box-shadow:inset 0 0 0 3px var(--kv-accent),0 2px 4px #0003,0 8px 18px #0003;transform:translateY(-2px)}.kv-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--kv-accent),0 0 0 3px var(--kv-ring)}.kv-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#cd3434;color:#fff;font-size:10px;font-weight:800}.kv-content{max-width:1280px;margin:0 auto;padding:24px 24px 120px}.kv-content-wide{max-width:95%}.kv-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:18px;padding:16px 20px;background:var(--kv-title);border:1px solid var(--kv-line-strong);border-radius:14px;box-shadow:var(--kv-shadow-md)}.kv-page-header h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--kv-text)}.kv-page-header p{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--kv-text-3)}.kv-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--kv-shadow-sm)}.kv-card-pad{padding:20px}.kv-card-title{margin:0 0 14px;font-size:15px;font-weight:800;color:var(--kv-text)}.kv-table-wrap{overflow-x:auto}.kv-table{width:100%;border-collapse:collapse}.kv-table th{text-align:left;padding:11px 16px;white-space:nowrap;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--kv-text);background:var(--kv-title);border-bottom:2px solid var(--kv-outline)}.kv-table td{padding:12px 16px;border-bottom:1px solid var(--kv-line);font-size:13px;font-weight:600;color:var(--kv-text-2);vertical-align:middle}.kv-table tbody tr{cursor:pointer;background:#fff;transition:background-color .12s ease}.kv-table tbody tr:hover{background:var(--kv-accent-soft)}.kv-table tbody tr:focus-visible{outline:3px solid var(--kv-ring);outline-offset:-3px}.kv-table tbody tr>td:first-child{box-shadow:inset 5px 0 0 var(--kv-accent)}.kv-table tbody tr:last-child td{border-bottom:0}.kv-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--kv-accent-text)}.kv-muted{color:var(--kv-text-4);font-weight:500}.kv-type-pill{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--kv-accent-soft-strong);color:var(--kv-accent-text);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.kv-empty{padding:56px 20px;text-align:center;color:var(--kv-text-3)}.kv-empty svg{width:44px;height:44px;margin:0 auto 10px;color:var(--kv-outline)}.kv-empty strong{display:block;font-size:15px;font-weight:800;color:var(--kv-text)}.kv-empty span{display:block;margin-top:2px;font-size:13px;font-weight:500}.kv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kv-form-actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.kv-footer{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--kv-line-strong);box-shadow:0 -6px 18px #0000001a}.kv-footer-inner{max-width:1280px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kv-progress{display:flex;align-items:center;gap:12px}.kv-progress-track{width:180px;height:8px;border-radius:999px;background:var(--kv-rail);box-shadow:inset 0 0 0 1px var(--kv-line);overflow:hidden}.kv-progress-fill{height:100%;background:var(--kv-accent);transition:width .4s ease}.kv-progress-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-text-3)}.kv-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--kv-page)}.kv-auth-card{width:100%;max-width:400px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--kv-shadow-md)}.kv-auth-head{padding:22px 24px 26px;background:var(--kv-bar);background:var(--kv-bar-grad);box-shadow:inset 0 -4px 0 var(--kv-weir-line);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kv-auth-body{padding:24px}.kv-auth-body h1{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--kv-text)}.kv-auth-lead{margin:4px 0 20px;font-size:13px;font-weight:500;color:var(--kv-text-3)}.kv-auth-hint{margin-top:8px;font-size:12px;font-weight:500;color:var(--kv-text-4)}.kv-notice{padding:12px 14px;border-radius:10px;background:var(--kv-accent-soft);border:1px solid var(--kv-accent-soft-strong);font-size:13px;font-weight:500;color:var(--kv-text-2)}@media(max-width:640px){.kv-topnav{padding:8px 16px;min-height:56px}.kv-brand-sub{display:none}.kv-topnav{gap:8px 10px}.kv-brand-compact .kv-brand-text{display:none}.hw-logo{height:22px}.hw-logo-divider{height:16px}.hw-logo-pair,.kv-brand-lockup{gap:10px}.kv-case-id{flex:1 1 calc(100% - 52px);min-width:0;flex-wrap:nowrap;gap:8px;overflow:hidden}.kv-case-id .kv-pod,.kv-case-id .kv-chip{flex-shrink:0}.kv-case-name{flex:1 1 auto;min-width:0;max-width:100%;font-size:15px}.kv-spacer{display:none}.kv-hdr-group{padding:2px}.kv-hdr-tile{padding:0 8px}.kv-hdr-tile span{display:none}.kv-stick{display:contents}.kv-stick>.kv-topnav{position:sticky;top:0}.kv-tabs{padding:8px 16px}.kv-content{padding:16px 16px 140px}.kv-content>div>.h1-scope>.p-6{padding:0}.kv-form-grid{grid-template-columns:minmax(0,1fr)}.kv-hide-sm{display:none}.kv-table th,.kv-table td{padding:10px 12px}.kv-footer-inner{padding:10px 16px}.kv-progress-track{width:96px}}.kv-auth-card{max-width:440px}.kv-auth-head .hw-logo{height:26px}.kv-auth-head .hw-logo-divider{height:20px}.kv-auth-head .hw-logo-pair,.kv-auth-head .kv-brand-lockup{gap:10px}
