/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--leading-tight:1.25;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-x-0{inset-inline:0}.top-full{top:100%}.z-20{z-index:20}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.rounded-lg{border-radius:var(--hs-radius-lg)}.rounded-md{border-radius:var(--hs-radius-md)}.rounded-pill{border-radius:var(--hs-radius-pill)}.rounded-sm{border-radius:var(--hs-radius-sm)}.rounded-xl{border-radius:var(--hs-radius-xl)}.rounded-xs{border-radius:var(--hs-radius-xs)}.rounded-tr-xl{border-top-right-radius:var(--hs-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-solid{--tw-border-style:solid;border-style:solid}.border-ink{border-color:var(--hs-text)}.border-ink-secondary{border-color:var(--hs-text-secondary)}.border-line{border-color:var(--hs-line)}.bg-danger{background-color:var(--hs-danger)}.bg-dark{background-color:var(--hs-dark)}.bg-decorative{background-color:var(--hs-decorative)}.bg-lime{background-color:var(--hs-lime)}.bg-pink-soft{background-color:var(--hs-pink-soft)}.bg-purple{background-color:var(--hs-purple)}.bg-success{background-color:var(--hs-success)}.bg-surface-glass{background-color:var(--hs-surface-glass)}.bg-surface-glass-strong{background-color:var(--hs-surface-glass-strong)}.bg-surface-raised{background-color:var(--hs-surface-raised)}.bg-surface-solid{background-color:var(--hs-surface-solid)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--hs-warning)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--hs-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-decorative{color:var(--hs-decorative)}.text-ink{color:var(--hs-text)}.text-ink-on-dark{color:var(--hs-text-on-dark)}.text-ink-on-dark-secondary{color:var(--hs-text-on-dark-secondary)}.text-ink-secondary{color:var(--hs-text-secondary)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.shadow-card{--tw-shadow:var(--hs-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--hs-shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-soft{--tw-backdrop-blur:blur(var(--hs-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--hs-duration-fast\)\]{--tw-duration:var(--hs-duration-fast);transition-duration:var(--hs-duration-fast)}.ease-soft{--tw-ease:var(--hs-ease);transition-timing-function:var(--hs-ease)}@media (hover:hover){.hover\:bg-lime-soft:hover{background-color:var(--hs-lime-soft)}.hover\:bg-purple-dark:hover{background-color:var(--hs-purple-dark)}.hover\:bg-surface-glass-strong:hover{background-color:var(--hs-surface-glass-strong)}.hover\:bg-surface-solid:hover{background-color:var(--hs-surface-solid)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--hs-focus)}.focus-visible\:outline-focus-on-dark:focus-visible{outline-color:var(--hs-focus-on-dark)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-decorative:disabled{color:var(--hs-decorative)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:left-auto{left:auto}.sm\:w-auto{width:auto}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-pill{border-radius:var(--hs-radius-pill)}.sm\:p-0{padding:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}.hs-gradient-pink{background-image:var(--hs-gradient-pink)}.hs-gradient-peach{background-image:var(--hs-gradient-peach)}.hs-gradient-gray{background-image:var(--hs-gradient-gray)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hs-glass{background-color:var(--hs-surface-solid)}}.v4-app .hs-control,.application-host .hs-control{color:revert-layer;font:revert-layer}.v4-app .hs-control:focus-visible,.application-host .hs-control:focus-visible{outline:revert-layer;outline-offset:revert-layer}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:.45em;height:.45em;transition:transform var(--hs-duration-fast) var(--hs-ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-inline-end:.6em;display:inline-block;transform:translateY(-.1em)rotate(-45deg)}details[open]>summary:before{transform:translateY(-.2em)rotate(45deg)}@media (prefers-reduced-motion:reduce){.hs-soft-card,.hs-control,.hs-action-menu,details>summary:before{transition:none;animation:none}}.customer-form-page{max-width:760px;padding:var(--hs-panel-space);color:var(--hs-text);font:var(--hs-body-size)/1.5 var(--hs-font);overflow-wrap:anywhere;margin:0 auto}.customer-form-page h1{font-size:var(--hs-page-title-size);line-height:var(--hs-page-title-line-height)}.customer-form-page h2,.customer-form-staff h2{font-size:var(--hs-section-title-size)}.customer-form-page form,.customer-form-staff{gap:var(--hs-panel-gap);min-width:0;display:grid}.customer-form-page fieldset{border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);padding:var(--hs-panel-space);min-width:0}.customer-form-fields{gap:var(--hs-panel-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.customer-form-fields label,.customer-form-staff label{gap:var(--hs-control-gap);min-width:0;display:grid}.customer-form-page input[type=number],.customer-form-staff input{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);font:inherit;color:var(--hs-text);background:var(--hs-surface-raised)}.customer-form-option{align-items:center;gap:var(--hs-control-gap);min-height:var(--hs-hit-target-size);display:flex}.customer-form-actions{gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.customer-form-provenance{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.customer-form-staff table{width:100%}.customer-form-table{max-width:100%;overflow-x:auto}.customer-form-secret{overflow-wrap:anywhere;word-break:break-all}@media (width<=600px){.customer-form-page input[type=number],.customer-form-staff input{min-height:var(--hs-hit-target-size)}}.staff-tasks{gap:var(--hs-panel-gap);overflow-wrap:anywhere;min-width:0;display:grid}.staff-tasks h2{font-size:var(--hs-section-title-size)}.staff-tasks__controls{gap:var(--hs-panel-gap);flex-wrap:wrap;align-items:end;display:flex}.staff-tasks label{gap:var(--hs-control-gap);max-width:100%;display:grid}.staff-tasks select{max-width:100%;min-height:var(--hs-control-size);font:inherit}.staff-tasks__table{max-width:100%;overflow-x:auto}.staff-tasks__table table{width:100%}.staff-tasks__table th,.staff-tasks__table td{overflow-wrap:anywhere;min-width:120px}.staff-tasks fieldset{border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);min-width:0;padding:var(--hs-panel-space)}.hs-status-surface{box-sizing:border-box;border:1px solid var(--hs-workspace-sidebar-line);border-inline-start:3px solid var(--hs-workspace-sidebar-accent);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);min-width:0;color:var(--hs-text);overflow-wrap:anywhere;margin:12px 0;padding:16px}.hs-status-surface>p[role]{color:inherit;background:0 0;border:0;margin:0;padding:0;line-height:1.5}.hs-status-surface[data-state=error],.hs-status-surface[data-state=denied]{border-inline-start-color:var(--hs-danger)}.hs-status-surface__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hs-status-surface__actions>*{max-width:100%}.hs-shell-state{box-sizing:border-box;border-radius:var(--hs-workspace-panel-radius);background:var(--hs-soft-card);width:100%;max-width:560px;box-shadow:var(--hs-glass-highlight),var(--hs-glass-shadow);color:var(--hs-text);overflow-wrap:anywhere;justify-items:start;gap:12px;margin:clamp(16px,8vh,96px) auto;padding:clamp(20px,3vw,32px);display:grid}.hs-shell-state h2{font-size:calc(var(--hs-section-title-size) * 1.6);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.hs-shell-state__body,.hs-shell-state>p[role]{color:var(--hs-text-secondary);gap:8px;display:grid}.hs-shell-state__body p,.hs-shell-state>p{margin:0;line-height:1.5}.hs-shell-state__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hs-shell-state__mark{width:var(--hs-hit-target-size);height:var(--hs-hit-target-size);border-radius:var(--hs-radius-pill);background:var(--hs-status-neutral);color:var(--hs-on-status);place-items:center;font-weight:700;display:grid}.hs-shell-state[data-tone=error] .hs-shell-state__mark{background:var(--hs-status-danger)}.hs-shell-state[data-tone=error] .hs-shell-state__mark:before{content:"!" / ""}.hs-shell-state[data-tone=decision] .hs-shell-state__mark{background:var(--hs-status-warning);color:var(--hs-warning-text)}.hs-shell-state[data-tone=decision] .hs-shell-state__mark:before{content:"?" / ""}.hs-shell-state[data-tone=empty] .hs-shell-state__mark:before{content:"…" / ""}.hs-shell-state[data-tone=loading] .hs-shell-state__mark{border:4px solid var(--hs-soft-inner);border-top-color:var(--hs-status-info);background:0 0;animation:.9s linear infinite hs-shell-spin}@keyframes hs-shell-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hs-shell-state[data-tone=loading] .hs-shell-state__mark{animation:none}}.hs-shell-brand{max-width:560px;font-size:var(--hs-section-title-size);color:var(--hs-text-secondary);margin:clamp(16px,8vh,96px) auto 0;padding-inline:4px;font-weight:600}.hs-shell-brand+.hs-shell-state{margin-top:12px}.hs-flow-coverage{gap:4px;min-width:0;display:grid}.hs-flow-coverage__bar{border-radius:var(--hs-radius-pill);gap:2px;min-width:96px;height:8px;display:flex;overflow:hidden}.hs-flow-coverage__segment{background:var(--hs-coverage-unknown);flex:1 1 0}.hs-flow-coverage__segment[data-level=complete],.hs-coverage-donut circle[data-level=complete]{background:var(--hs-coverage-complete);stroke:var(--hs-coverage-complete)}.hs-flow-coverage__segment[data-level=partial],.hs-coverage-donut circle[data-level=partial]{background:var(--hs-coverage-partial);stroke:var(--hs-coverage-partial)}.hs-flow-coverage__segment[data-level=missing],.hs-coverage-donut circle[data-level=missing]{background:var(--hs-coverage-missing);stroke:var(--hs-coverage-missing)}.hs-flow-coverage__segment[data-level=unknown],.hs-coverage-donut circle[data-level=unknown]{background:var(--hs-coverage-unknown);stroke:var(--hs-coverage-unknown)}.hs-flow-coverage__summary{font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin:0}.hs-flow-coverage__factors{font-size:var(--hs-label-size);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.hs-flow-coverage__factors li[data-level=complete]{color:var(--hs-success)}.hs-flow-coverage__factors li[data-level=partial]{color:var(--hs-warning)}.hs-flow-coverage__factors li[data-level=missing]{color:var(--hs-danger);font-weight:600}.hs-flow-coverage__factors li[data-level=unknown]{color:var(--hs-text-secondary)}.hs-flow-coverage__factors li:before{content:"";border-radius:var(--hs-radius-pill);vertical-align:baseline;background:currentColor;width:8px;height:8px;margin-inline-end:4px;display:inline-block}.hs-coverage-donut{align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;margin:0;display:flex}.hs-coverage-donut__ring{flex:none;width:112px;height:112px}.hs-coverage-donut__ring circle{fill:none;stroke-width:12px}.hs-coverage-donut__track{stroke:var(--hs-tab-track)}.hs-coverage-donut figcaption{gap:4px;min-width:0;display:grid}.hs-coverage-donut__value{font-size:var(--hs-kpi-size);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.hs-coverage-donut circle{transition:none}}.settings-queue tbody tr:has(details[open]){background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}@media (width<=760px){.settings-decision{grid-template-columns:minmax(0,1fr)}.settings-decision__context{border-left:0;border-top:1px solid var(--hs-workspace-sidebar-line)}.settings-decision__content,.settings-decision__context{padding:16px}.settings-queue__controls{align-items:stretch}.settings-queue__controls label:first-child{flex-basis:100%}.settings-queue__controls :is(button,input,select){min-height:var(--hs-hit-target-size)}}@media (pointer:coarse),(width<=48rem){.settings-queue .hs-workspace-table :is(summary,button.hs-control,a.hs-control),.settings-queue .settings-queue__controls button.hs-control{min-height:var(--hs-hit-target-size)}.staff-settings .hs-workspace-table td:nth-child(2){padding-top:var(--hs-table-row-padding-block)}}.tenant-access-review{max-width:1120px;color:var(--text-primary,var(--hs-palette-172b4d));margin:auto;padding:clamp(12px,3vw,32px)}.tenant-access-review header,.tenant-access-review li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-access-review section{background:var(--surface,var(--hs-workspace-panel));border:1px solid var(--border,var(--hs-palette-dce3eb));border-radius:var(--hs-radius-fixed-12px);margin:20px 0;padding:20px}.tenant-access-review ul{padding:0;list-style:none}.tenant-access-review li{border-bottom:1px solid var(--hs-palette-dce3eb);padding:14px 0}.tenant-access-review li span{display:block}.tenant-access-review label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.tenant-access-review input,.tenant-access-review select,.tenant-access-review textarea{font:inherit;box-sizing:border-box;width:100%;max-width:100%;padding:10px}.tenant-access-review button{font:inherit;min-height:44px;margin:4px;padding:10px 14px}.tenant-access-review dl div{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:12px;padding:6px 0;display:grid}.tenant-access-review dd{overflow-wrap:anywhere;margin:0}.tenant-access-review output{overflow-wrap:anywhere;display:block}.tenant-access-review fieldset{min-width:0}.tenant-access-review h1{font-size:clamp(22px,3vw,32px)}@media (width<=600px){.tenant-access-review section{padding:12px}.tenant-access-review dl div{grid-template-columns:1fr}.tenant-access-review header>div{min-width:0}.tenant-access-review h1,.tenant-access-review p,.tenant-access-review span{overflow-wrap:anywhere}}.tenant-access-review label:has(input[type=checkbox]){flex-direction:row;align-items:center;min-height:44px}.tenant-access-review input[type=checkbox]{flex-shrink:0;width:auto}.tenant-access-review a{align-items:center;min-height:44px;display:inline-flex}.tenant-access-review{font:var(--hs-body-size)/1.55 var(--hs-font-label)}.tenant-access-review .settings-decision section{background:0 0;border:0;margin:0;padding:0}.tenant-access-review .settings-decision__steps{margin:0;list-style:none}.tenant-access-review .settings-decision__steps li{border:0;display:block}.tenant-access-review .settings-decision__context dl>div{display:block}.tenant-access-review__table{min-width:0;overflow:auto}.tenant-access-review table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.tenant-access-review th,.tenant-access-review td{border-bottom:1px solid var(--hs-workspace-sidebar-line);overflow-wrap:anywhere;padding:12px}.tenant-access-review :is(input,textarea,select){border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);color:var(--hs-text)}.tenant-access-review button{border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);color:var(--hs-primary)}.tenant-access-review :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}@media (width<=760px){.tenant-access-review thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tenant-access-review :is(table,tbody,tr,td){display:block}.tenant-access-review td{border:0;padding:6px 0}.tenant-access-review td:before{content:attr(data-label);color:var(--hs-text-secondary);font-size:var(--hs-caption-size);display:block}.tenant-access-review tr{border-bottom:1px solid var(--hs-workspace-sidebar-line);padding:12px 0}}.seller-settings{overflow-wrap:anywhere;min-width:0;max-width:56rem;padding:20px}.seller-settings fieldset{border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);gap:12px;min-width:0;display:grid}.seller-settings label{gap:6px;min-width:0;display:grid}.seller-settings input{border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);min-width:0;min-height:44px;color:var(--hs-text);background:var(--hs-surface-glass-strong);font:inherit;padding:8px 12px}.seller-settings :is(input,button):focus-visible{outline:2px solid var(--hs-purple-dark);outline-offset:3px}.seller-settings dd{margin:0 0 12px}.tenant-onboarding{max-width:960px;padding:var(--hs-panel-space);gap:var(--hs-panel-gap);color:var(--hs-text);font:var(--hs-body-size)/1.5 var(--hs-font);overflow-wrap:anywhere;min-width:0;margin-inline:auto;display:grid}.tenant-onboarding h1{font-size:var(--hs-page-title-size)}.tenant-onboarding h2,.tenant-onboarding h3{font-size:var(--hs-section-title-size)}.tenant-onboarding p{margin-block:var(--hs-panel-gap)}.tenant-onboarding__steps{border-bottom:1px solid var(--hs-control-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tenant-onboarding__steps li{padding:var(--hs-panel-space);color:var(--hs-text-secondary);min-width:0;font-size:var(--hs-label-size)}.tenant-onboarding__steps li[aria-current]{color:var(--hs-primary);border-bottom:2px solid var(--hs-primary);font-weight:600}.tenant-onboarding__steps span{display:block}.tenant-onboarding fieldset{border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);padding:var(--hs-panel-space);min-width:0}.tenant-onboarding__fields{gap:var(--hs-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-onboarding label{gap:var(--hs-control-gap);font-size:var(--hs-label-size);min-width:0;display:grid}.tenant-onboarding input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:var(--hs-hit-target-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:var(--hs-body-size)/1.5 var(--hs-font);color:var(--hs-text);background:var(--hs-surface-raised);border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius)}.tenant-onboarding .tenant-onboarding__check{min-height:var(--hs-hit-target-size);align-items:center;display:flex}.tenant-onboarding__actions{gap:var(--hs-panel-gap);margin-block:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.tenant-onboarding__summary{margin:0}.tenant-onboarding__summary>div{justify-content:space-between;gap:var(--hs-panel-gap);padding-block:var(--hs-panel-gap);border-bottom:1px solid var(--hs-control-line);display:flex}.tenant-onboarding__summary dd{text-align:right;margin:0}@media (width<=600px){.tenant-onboarding__fields{grid-template-columns:minmax(0,1fr)}.tenant-onboarding__actions>*{width:100%}.tenant-onboarding__summary>div{display:block}.tenant-onboarding__summary dd{text-align:left}}.change-impact-production{border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);background:var(--hs-surface-glass);min-width:0;padding:20px}.change-impact-production form{gap:8px;min-width:0;max-width:36rem;display:grid}.change-impact-production input{border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);min-width:0;min-height:44px;color:var(--hs-text);background:var(--hs-surface-glass-strong);font:inherit;padding:8px 12px}.change-impact-production :is(input,button,summary):focus-visible{outline:2px solid var(--hs-purple-dark);outline-offset:3px}.change-impact-production__facts{overflow-wrap:anywhere;min-width:0}.change-impact-production li{margin-bottom:8px}.change-impact-production summary{cursor:pointer;min-height:44px}.change-impact-production dd{margin:0 0 12px}.crm-shell *{box-sizing:border-box}.crm-shell{background:var(--hs-canvas);color:var(--hs-text);font-family:var(--hs-font);margin:0;font-size:14px}.crm-shell button,.crm-shell input,.crm-shell select{font:inherit}.crm-shell button,.crm-shell a,.crm-shell input,.crm-shell select{-webkit-tap-highlight-color:transparent}.crm-shell button{cursor:pointer}.crm-shell button:focus-visible,.crm-shell a:focus-visible,.crm-shell input:focus-visible,.crm-shell select:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.crm-shell button{color:inherit}.crm-shell button svg{flex-shrink:0}.crm-shell h1,.crm-shell h2,.crm-shell h3,.crm-shell p{margin:0}.crm-shell h1{letter-spacing:-1.3px;font-size:36px;font-weight:650;line-height:1.15}.crm-shell h2{letter-spacing:-.5px;font-size:21px;font-weight:650}.crm-shell h3{font-size:16px;font-weight:650}.crm-shell small{font-size:12px}.crm-shell input,.crm-shell select{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);min-height:44px;color:var(--hs-text);width:100%;max-width:100%;padding:10px 14px}.crm-shell input::placeholder{color:var(--hs-text-secondary)}.crm-shell label{gap:8px;display:grid}.crm-shell progress{appearance:none;border-radius:var(--hs-radius-pill);background:var(--hs-surface-solid);width:100%;height:6px;accent-color:var(--hs-purple-dark);border:0;display:block;overflow:hidden}.crm-shell progress::-webkit-progress-bar{background:var(--hs-surface-solid)}.crm-shell progress::-webkit-progress-value{background:var(--hs-purple-dark);border-radius:var(--hs-radius-pill)}.crm-shell progress.is-warning::-webkit-progress-value{background:var(--hs-warning)}.crm-attention progress::-webkit-progress-value{background:var(--hs-warning)}.crm-shell progress::-moz-progress-bar{background:var(--hs-purple-dark)}.crm-shell{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.crm-sidebar{background:var(--hs-dark);height:100vh;color:var(--hs-text-on-dark);flex-direction:column;padding:36px 18px 20px;display:flex;position:sticky;top:0}.crm-brand{color:var(--hs-text-on-dark);letter-spacing:-1.8px;align-items:center;gap:14px;margin:0 16px 54px;font-size:34px;font-weight:650;line-height:.85;text-decoration:none;display:flex}.crm-brand-flower{color:var(--hs-lime);letter-spacing:0;font-size:46px;font-weight:400}.crm-brand-sub{letter-spacing:3px;margin-top:11px;font-size:10px;display:block}.crm-sidebar-label{letter-spacing:1.3px;color:var(--hs-text-on-dark-secondary);margin:0 14px 16px;font-size:10px}.crm-sidebar nav{gap:8px;display:grid}.crm-sidebar nav button{min-height:48px;color:var(--hs-text-on-dark);border-radius:var(--hs-radius-xs);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.crm-sidebar nav button[aria-current]{background:var(--hs-lime);color:var(--hs-text);font-weight:650}.crm-sidebar nav button:hover:not([aria-current]){background:var(--hs-purple-dark)}.crm-sidebar nav button:focus-visible{outline-color:var(--hs-focus-on-dark)}.crm-sidebar nav small{margin-left:auto;font-size:11px}.crm-sidebar-bottom{margin-top:auto;padding:28px 14px}.crm-phase-light{color:var(--hs-text-on-dark-secondary);letter-spacing:1.4px;font-size:10px}.crm-sidebar-bottom p{letter-spacing:-.5px;margin:12px 0;font-size:22px;line-height:1.4}.crm-sidebar-bottom small{color:var(--hs-text-on-dark-secondary)}.crm-admin{border-top:1px solid var(--hs-purple-dark);align-items:center;gap:12px;padding:20px 10px 0;display:flex}.crm-admin strong,.crm-admin small{display:block}.crm-admin strong{font-size:13px}.crm-admin small{color:var(--hs-text-on-dark-secondary);margin-top:5px;font-size:11px}.crm-avatar{background:var(--hs-surface-solid);color:var(--hs-text);border-radius:var(--hs-radius-pill);flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:650;display:grid}.crm-workspace{min-width:0}.crm-topbar{border-bottom:1px solid var(--hs-surface-solid);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:20px 38px;font-size:12px;display:flex}.crm-preview-badge{background:var(--hs-surface-solid);border-radius:var(--hs-radius-pill);color:var(--hs-text-secondary);padding:8px 12px;font-size:11px;display:inline-block}.crm-main{max-width:1600px;margin:auto;padding:38px}.crm-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.crm-eyebrow{letter-spacing:1.5px;color:var(--hs-text-secondary);margin-bottom:10px;font-size:10px;font-weight:600}.crm-page-heading h1{margin-bottom:12px}.crm-muted{color:var(--hs-text-secondary);font-size:13px;line-height:1.6}.crm-primary,.crm-secondary,.crm-text-button{border-radius:var(--hs-radius-xs);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.crm-primary{background:var(--hs-lime)}.crm-primary:hover{background:var(--hs-lime-soft)}.crm-secondary{background:var(--hs-surface-solid)}.crm-text-button{background:0 0;padding-right:0}.crm-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-period{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.crm-period .crm-muted{letter-spacing:1px;font-size:10px}.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.crm-kpis button{background:var(--hs-surface-raised);border-radius:var(--hs-radius-sm);text-align:left;box-shadow:var(--hs-shadow-base);border:0;gap:16px;min-width:0;padding:22px;display:grid}.crm-kpis button>span{color:var(--hs-text-secondary);font-size:12px}.crm-kpis button>strong{letter-spacing:-1px;justify-content:space-between;align-items:center;gap:8px;font-size:30px;font-weight:600;display:flex}.crm-kpis button>strong svg{width:17px}.crm-kpis small{color:var(--hs-text-secondary);font-size:11px}.crm-kpis .crm-kpi-warning{background:var(--hs-lime-soft)}.crm-kpis .crm-kpi-ai{background:var(--hs-surface-solid)}.crm-kpis strong.crm-kpi-state{letter-spacing:-.5px;font-size:20px}.crm-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px;margin-bottom:24px;display:grid}.crm-panel{background:var(--hs-surface-raised);border-radius:var(--hs-radius-sm);box-shadow:var(--hs-shadow-base);min-width:0}.crm-chart-panel,.crm-attention{padding:26px}.crm-chart-key{color:var(--hs-text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.crm-chart-key i{background:var(--hs-purple-dark);border-radius:var(--hs-radius-pill);width:7px;height:7px}.crm-chart{gap:14px;height:228px;margin-top:30px;display:flex}.crm-chart-scale{color:var(--hs-text-secondary);flex-direction:column;justify-content:space-between;width:24px;padding-bottom:30px;font-size:10px;display:flex}.crm-bars{border-bottom:1px solid var(--hs-surface-solid);flex:1;justify-content:space-around;align-items:stretch;gap:12px;min-width:0;display:flex}.crm-bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:30px;display:flex;position:relative}.crm-bar{background:var(--hs-purple-dark);border-radius:var(--hs-radius-xs) var(--hs-radius-xs) 0 0;opacity:.8;width:70%;min-width:12px;max-width:44px}.crm-bar-group:last-child .crm-bar{background:var(--hs-lime);opacity:1}.crm-bar-group small{color:var(--hs-text-secondary);font-size:10px;position:absolute;bottom:8px}.crm-bar-value{color:var(--hs-text-secondary);margin-bottom:8px;font-size:10px}.crm-chart-foot{color:var(--hs-text-secondary);margin-top:16px;font-size:10px}.crm-attention>h2{margin-bottom:8px}.crm-attention>button{border:0;border-bottom:1px solid var(--hs-surface-solid);text-align:left;background:0 0;width:100%;padding:22px 0;display:block}.crm-attention button strong{font-size:13px}.crm-attention button span{color:var(--hs-warning);font-size:13px;font-weight:650}.crm-attention button progress{margin:14px 0 10px}.crm-attention button small{color:var(--hs-text-secondary);font-size:11px}.crm-note{background:var(--hs-surface-solid);color:var(--hs-text-secondary);border-radius:var(--hs-radius-xs);margin-top:20px;padding:13px 16px;font-size:12px;line-height:1.6}.crm-directory-panel>.crm-between:first-child{padding:24px 26px 16px}.crm-table-wrap{width:100%}.crm-table{border-collapse:collapse;text-align:left;width:100%}.crm-table th{color:var(--hs-text-secondary);letter-spacing:.3px;background:var(--hs-surface-glass-strong);border-bottom:1px solid var(--hs-surface-solid);padding:15px 20px;font-size:10px;font-weight:500}.crm-table th:first-child,.crm-table td:first-child{padding-left:26px}.crm-table td{border-bottom:1px solid var(--hs-surface-solid);padding:14px 20px;font-size:12px}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table td strong{font-weight:550}.crm-table td small{color:var(--hs-text-secondary);margin-top:5px;font-size:10px;display:block}.crm-table tr:hover{background:var(--hs-canvas)}.crm-table td:last-child{width:26px;padding-left:0}.crm-company-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.crm-company-link strong{font-size:13px}.crm-company-mark{border-radius:var(--hs-radius-xs);flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:650;display:grid}.crm-shell .mark-lime{background:var(--hs-lime-soft)}.crm-shell .mark-peach{background:var(--hs-peach)}.crm-shell .mark-purple{background:var(--hs-surface-solid);color:var(--hs-purple-dark)}.crm-status{border-radius:var(--hs-radius-pill);white-space:nowrap;background:var(--hs-surface-solid);color:var(--hs-text-secondary);align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:inline-flex}.crm-status.is-active{color:var(--hs-success);background:var(--hs-lime-soft)}.crm-status.is-paused{color:var(--hs-warning);background:var(--hs-surface-solid)}.crm-status-dot{font-size:7px}.crm-row-arrow{color:var(--hs-text-secondary);font-size:18px}.crm-filters{flex-wrap:wrap;gap:12px;padding:24px 26px 12px;display:flex}.crm-search{flex:1;min-width:180px}.crm-filters>label:not(.crm-search){min-width:160px}.crm-filters input,.crm-filters select{background:var(--hs-canvas);border:0;font-size:12px}.crm-list-caption{color:var(--hs-text-secondary);padding:6px 26px 12px;font-size:12px}.crm-checkbox{align-items:center;gap:8px;min-height:44px;display:flex}.crm-checkbox input{width:18px;min-width:18px;min-height:auto;accent-color:var(--hs-purple-dark)}.crm-table-foot{color:var(--hs-text-secondary);border-top:1px solid var(--hs-surface-solid);padding:18px 26px;font-size:11px;line-height:1.6}.crm-empty{text-align:center;color:var(--hs-text-secondary);padding:36px;line-height:1.6}.crm-phase-banner{border-left:3px solid var(--hs-purple-dark);grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;padding:10px 20px;display:grid}.crm-phase-banner strong{font-size:13px}.crm-phase-banner p{color:var(--hs-text-secondary);margin-top:7px;font-size:12px;line-height:1.6}.crm-table .crm-risk-label{color:var(--hs-warning)}.crm-footer{color:var(--hs-text-secondary);justify-content:space-between;gap:16px;margin-top:32px;font-size:10px;line-height:1.6;display:flex}.crm-dialog{background:var(--hs-surface-raised);color:var(--hs-text);border-radius:var(--hs-radius-md);width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--hs-shadow-float);border:0;padding:0}.crm-dialog::backdrop{background:var(--hs-dark);opacity:.35}.crm-dialog-head{justify-content:space-between;align-items:center;gap:20px;padding:26px 28px 18px;display:flex}.crm-dialog-head h2{overflow-wrap:anywhere;font-size:25px}.crm-close{background:var(--hs-surface-solid);border-radius:var(--hs-radius-pill);border:0;flex-shrink:0;width:44px;height:44px;font-size:24px}.crm-drawer{border-radius:var(--hs-radius-md) 0 0 var(--hs-radius-md);width:600px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.crm-detail-top{flex-wrap:wrap;align-items:center;gap:12px;padding:0 28px 24px;display:flex}.crm-tabs{border-bottom:1px solid var(--hs-surface-solid);gap:6px;padding:0 28px;display:flex}.crm-tabs button{min-height:48px;color:var(--hs-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px}.crm-tabs button[aria-selected=true]{border-bottom-color:var(--hs-purple-dark);color:var(--hs-text);font-weight:650}.crm-detail-body{padding:26px 28px}.crm-detail-body>.crm-between{flex-wrap:wrap;align-items:flex-start}.crm-detail-body h3{margin-bottom:10px}.crm-info{gap:22px;margin:24px 0 32px;display:grid}.crm-info div{grid-template-columns:160px minmax(0,1fr);gap:14px;font-size:13px;display:grid}.crm-info dt{color:var(--hs-text-secondary)}.crm-info dd{overflow-wrap:anywhere;margin:0}.crm-steps{counter-reset:steps;gap:20px;margin:22px 0;padding:0;list-style:none;display:grid}.crm-steps li{counter-increment:steps;padding-left:44px;font-size:13px;line-height:1.5;position:relative}.crm-steps li:before{content:counter(steps);background:var(--hs-surface-solid);border-radius:var(--hs-radius-pill);place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;left:0}.crm-steps span{color:var(--hs-text-secondary);margin-top:4px;font-size:11px;display:block}.crm-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.crm-usage-card{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);min-width:0;padding:20px}.crm-usage-card h3{margin-bottom:0;font-size:13px}.crm-phase{color:var(--hs-text-secondary);white-space:nowrap;font-size:9px}.crm-usage-value{letter-spacing:-.5px;margin:20px 0 14px;font-size:24px}.crm-usage-value small{letter-spacing:0;color:var(--hs-text-secondary);font-size:12px}.crm-no-data{letter-spacing:0;font-size:16px}.crm-usage-card .crm-muted{margin-top:10px;font-size:10px}.crm-limit{color:var(--hs-text-secondary);margin-top:18px;font-size:10px;line-height:1.7}.crm-limit strong{color:var(--hs-text);font-size:12px}.crm-create{gap:20px;padding:0 28px 28px;display:grid}.crm-create>p:first-child{margin-bottom:5px}.crm-create label,.crm-limit-form label{font-size:12px;font-weight:550}.crm-create label .crm-muted{font-size:10px;font-weight:400}.crm-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crm-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.crm-limit-form{gap:18px;margin-top:22px;display:grid}.crm-contact{align-items:center;gap:16px;margin-top:24px;display:flex}.crm-contact p{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.crm-timeline{gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.crm-timeline li{border-bottom:1px solid var(--hs-surface-solid);padding:18px 0;font-size:13px;line-height:1.6}.crm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.crm-main{padding:48px 52px}.crm-topbar{padding-left:52px;padding-right:52px}.crm-kpis button{padding:28px}.crm-dashboard-grid{grid-template-columns:2fr 1fr}}@media (width<=1180px){.crm-shell{grid-template-columns:202px minmax(0,1fr)}.crm-main{padding:28px 24px}.crm-topbar{padding:20px 24px}.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-grid{grid-template-columns:1fr}.crm-attention{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.crm-attention>p,.crm-attention>h2{grid-column:1/-1}.crm-table th,.crm-table td{padding:14px 12px}.crm-chart{height:230px}.crm-sidebar{padding-left:12px;padding-right:12px}.crm-page-heading{align-items:flex-start}.crm-shell h1{font-size:32px}}@media (width<=800px){.crm-shell{display:block}.crm-sidebar{height:auto;padding:20px 20px 12px;position:static}.crm-brand{gap:10px;margin:0 0 20px;font-size:26px}.crm-brand-flower{font-size:34px}.crm-brand-sub{margin-top:8px;font-size:8px}.crm-sidebar-label,.crm-sidebar-bottom,.crm-admin{display:none}.crm-sidebar nav{flex-wrap:wrap;gap:8px;display:flex}.crm-sidebar nav button{white-space:nowrap;flex:1;justify-content:center;gap:8px;padding:10px;font-size:12px}.crm-sidebar nav small{display:none}.crm-topbar{flex-wrap:wrap;min-height:60px;padding:14px 24px;font-size:11px}.crm-table td:last-child,.crm-table th:last-child{display:none}.crm-page-heading{gap:16px}.crm-page-heading>.crm-primary{padding:10px 14px;font-size:12px}.crm-phase-banner{gap:18px}}@media (width<=580px){.crm-main{padding:26px 16px}.crm-topbar{padding:14px 16px}.crm-topbar>.crm-muted{display:none}.crm-page-heading{flex-direction:column;margin-bottom:24px}.crm-page-heading h1{font-size:30px}.crm-page-heading .crm-muted{font-size:12px}.crm-page-heading>.crm-primary{justify-content:center;width:100%}.crm-kpis{gap:12px}.crm-kpis button{gap:14px;padding:18px 14px}.crm-kpis button>span{font-size:11px}.crm-kpis button>strong{letter-spacing:-.7px;font-size:25px}.crm-kpis button>strong svg{display:none}.crm-kpis strong.crm-kpi-state{font-size:16px;line-height:1.5}.crm-kpis small{font-size:10px;line-height:1.6}.crm-period{gap:14px;font-size:10px}.crm-period .crm-muted{font-size:8px}.crm-chart-panel,.crm-attention{padding:22px 18px}.crm-chart-panel>.crm-between{flex-direction:column;align-items:flex-start}.crm-chart-key{font-size:10px}.crm-chart{gap:6px;height:200px;margin-top:24px}.crm-bars{gap:7px}.crm-bar-value{font-size:8px}.crm-chart-foot{font-size:9px;line-height:1.7}.crm-attention{display:block}.crm-directory-panel>.crm-between:first-child{gap:8px;padding:22px 18px 12px}.crm-text-button{gap:5px;font-size:11px}.crm-text-button svg{width:16px}.crm-directory-panel h2{font-size:18px}.crm-table thead{display:none}.crm-table,.crm-table tbody{display:block}.crm-table tr{border-bottom:1px solid var(--hs-surface-solid);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 18px;display:grid}.crm-table td{border:0;min-width:0;padding:0}.crm-table td:first-child{grid-column:1/-1;margin-bottom:8px;padding-left:0}.crm-table td:nth-child(2){grid-column:1}.crm-table td:nth-child(3){color:var(--hs-text-secondary);grid-column:1;font-size:10px;line-height:1.6}.crm-table td:nth-child(4){grid-area:2/2/4;align-self:center}.crm-table tr:last-child{border-bottom:0}.crm-table td small{overflow-wrap:anywhere}.crm-table .crm-company-link{gap:12px;width:100%}.crm-filters{gap:10px;padding:18px 18px 8px}.crm-filters>label{flex:100%;min-width:0!important}.crm-list-caption{padding:6px 18px 12px}.crm-table-foot{padding:16px 18px;font-size:10px}.crm-phase-banner{grid-template-columns:1fr;padding:8px 16px}.crm-footer{flex-direction:column;gap:6px}.crm-drawer{border-radius:0}.crm-dialog-head{padding:24px 20px 18px}.crm-dialog-head h2{font-size:22px}.crm-detail-top{padding:0 20px 20px}.crm-tabs{gap:0;padding:0 14px}.crm-tabs button{flex:1;padding:10px 8px;font-size:12px}.crm-detail-body{padding:24px 20px}.crm-usage-grid{grid-template-columns:1fr}.crm-info div{grid-template-columns:1fr;gap:6px}.crm-form-grid{grid-template-columns:1fr}.crm-create{padding:0 20px 24px}.crm-sidebar nav button{flex:auto;gap:7px;font-size:11px}.crm-sidebar nav button svg{width:16px}.crm-sidebar{padding:18px 16px 12px}.crm-form-actions>.crm-primary{flex:1}.crm-form-actions>.crm-secondary{min-width:70px}}.crm-brand-flower{background:var(--hs-lime);border-radius:var(--hs-radius-xs);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.crm-brand-flower img{object-fit:contain;width:30px;height:30px}@media (width<=800px){.crm-brand-flower{width:34px;height:34px}.crm-brand-flower img{width:24px;height:24px}}.crm-form-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.crm-live-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-live-tools button,.crm-live-notice button{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-surface-raised);min-height:44px;padding:8px 14px}.crm-live-notice{background:var(--hs-surface-raised);margin-bottom:12px;padding:12px 18px}.crm-shell button:disabled{cursor:default;opacity:.55}.crm-shell{box-sizing:border-box}.crm-shell .crm-kpi-state{overflow-wrap:anywhere}.crm-live-container{font-family:var(--hs-font);color:var(--hs-text);background:var(--hs-canvas);font-size:14px}.crm-live-tools{border-bottom:1px solid var(--hs-surface-solid);margin-bottom:0;padding:12px 18px}.crm-live-tools button,.crm-live-notice button{font:inherit;color:inherit;cursor:pointer}.crm-live-tools button:focus-visible,.crm-live-notice button:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.crm-live-tools button:disabled{opacity:.55;cursor:default}.crm-live-tools small{margin-left:auto}.product-queue{box-sizing:border-box;width:100%;min-width:0;color:var(--hs-text);font:400 14px / 1.5 var(--hs-font);overflow-wrap:anywhere;gap:20px;display:grid}.product-queue *,.product-queue :before,.product-queue :after{box-sizing:border-box}.product-queue__eyebrow{color:var(--hs-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:500}.product-queue h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:500;line-height:1.05}.product-queue h2{margin:0;font-size:19px;font-weight:400;line-height:1.3}.product-queue__lede,.product-queue__meta{max-width:42rem;color:var(--hs-text-secondary);margin:0}.product-queue__freshness{border-left:3px solid var(--hs-warning);border-radius:var(--hs-radius-xs);background:var(--hs-surface-glass-strong);color:var(--hs-warning);margin:0;padding:12px 16px}.product-queue__header{gap:10px;min-width:0;display:grid}.product-queue__toolbar{border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);background:var(--hs-surface-glass);min-width:0;box-shadow:var(--hs-shadow-base);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.product-queue__search{gap:8px;min-width:0;display:grid}.product-queue__search label{color:var(--hs-text-secondary);font-size:12px;font-weight:500}.product-queue__search input{border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);width:100%;min-width:0;min-height:44px;color:var(--hs-text);font:inherit;padding:10px 14px}.product-queue__rows{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.product-queue__row{align-content:start;gap:16px;min-width:0;display:grid}.product-queue__row-head{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.product-queue__row-head h2,.product-queue__row-head h3{color:var(--hs-text);overflow-wrap:break-word;margin:0;font-size:19px;font-weight:400;line-height:1.3}.product-queue__row-head small{color:var(--hs-text-secondary);margin-block-start:4px;font-size:12px;display:block}.product-queue__facts{grid-template-columns:minmax(0,1fr);gap:12px 16px;margin:0;padding:0;display:grid}.product-queue__facts>div{min-width:0}.product-queue__facts dt{color:var(--hs-text-secondary);margin:0 0 3px;font-size:12px;font-weight:500}.product-queue__facts dd{color:var(--hs-text);overflow-wrap:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.product-queue__statuses{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.product-queue__status{border-radius:var(--hs-radius-xs);background:var(--hs-surface-glass-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;padding:8px 12px;display:flex}.product-queue__status small{color:var(--hs-text-secondary);font-size:12px;font-weight:500}.product-queue__actions{border-top:1px solid var(--hs-surface-solid);min-width:0;padding-top:14px}.product-queue__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-queue__count{color:var(--hs-text-secondary);margin:0;font-size:13px}.product-queue__count strong{color:var(--hs-text);font-weight:500}.product-queue__source{min-width:0;color:var(--hs-text-secondary);font-size:12px}.product-queue__source summary{cursor:pointer;align-items:center;min-height:44px;font-weight:500;display:flex}.product-queue__source p,.product-queue__source dl{overflow-wrap:anywhere;margin:4px 0 0}.product-queue__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-queue__list>li{gap:8px;min-width:0;display:grid}.product-queue textarea{border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);width:100%;min-width:0;min-height:88px;color:var(--hs-text);font:inherit;resize:vertical;padding:10px 14px}.g1-screen.product-queue .g1-screen__actions{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.g1-screen.product-queue .g1-screen__discard{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.connector-operations__action{gap:12px;display:grid}.connector-operations__field{min-width:0;color:var(--hs-text-secondary);gap:8px;font-size:12px;font-weight:500;display:grid}.connector-operations__confirm,.connector-operations__gate{border-radius:var(--hs-radius-sm);background:var(--hs-surface-glass-strong);gap:12px;min-width:0;padding:14px;display:grid}.connector-operations__confirm{border-left:3px solid var(--hs-warning)}.connector-operations__gate{border:1px solid var(--hs-line)}.connector-operations__confirm h3,.connector-operations__gate h3{color:var(--hs-text);margin:0;font-size:16px;font-weight:500;line-height:1.3}.connector-operations__confirm p,.connector-operations__gate p{color:var(--hs-text-secondary);margin:0}.connector-operations__confirm-actions{flex-wrap:wrap;gap:12px;display:flex}.connector-operations__submit{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.connector-operations__notice{border-radius:var(--hs-radius-xs);background:var(--hs-surface-glass-strong);color:var(--hs-text);margin:0;padding:12px 16px}.connector-operations__notice--success{border-left:3px solid var(--hs-success)}.connector-operations__notice--error{border-left:3px solid var(--hs-danger)}.connector-operations__error{gap:12px;display:grid}.connector-operations__error p{margin:0}.connector-operations__approval,.connector-operations__approval>section,.connector-operations__requested{gap:12px;min-width:0;display:grid}.connector-operations__approval h2,.connector-operations__approval h4{color:var(--hs-text);margin:0;font-size:16px;font-weight:500;line-height:1.3}.connector-operations__approval p,.connector-operations__approval ol,.connector-operations__requested p{color:var(--hs-text-secondary);margin:0}.connector-operations__approval ol{padding-inline-start:20px}.connector-operations__approval label{color:var(--hs-text-secondary);font-size:12px;font-weight:500}.connector-operations__approval textarea{border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);width:100%;min-width:0;min-height:88px;color:var(--hs-text);font:inherit;resize:vertical;padding:10px 14px}.connector-operations__approval button{border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);min-height:44px;color:var(--hs-text);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:8px 20px;font-weight:500}.connector-operations__approval button:hover:not(:disabled){background:var(--hs-surface-glass-strong)}.connector-operations__approval button:disabled{cursor:not-allowed;opacity:.55}.connector-operations__approval button:focus-visible,.connector-operations__approval textarea:focus-visible,.connector-operations__approval summary:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px}.connector-operations__approval summary{align-items:center;min-height:44px;display:flex}.connector-operations__approval pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:12px;overflow-x:auto}@media (width>=601px){.product-queue__toolbar{padding:18px}.product-queue__search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.product-queue__search label{grid-column:1/-1}.product-queue__row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-queue__facts,.product-queue__statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=801px){.product-queue__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.product-queue__rows.connector-operations__layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.product-queue__statuses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1025px){.product-queue__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-queue__toolbar>label{overflow-wrap:anywhere;min-width:0}.product-queue__toolbar :is(input,select){width:100%;min-width:0;max-width:100%}.app-shell{--hs-shell-title-size:var(--hs-page-title-size);--hs-shell-nav-font-size:var(--hs-body-size);--hs-shell-space:var(--hs-shell-gutter);--hs-canvas:var(--hs-soft-card);--hs-workspace-panel:var(--hs-soft-card);--hs-surface-glass:var(--hs-glass-surface);--hs-surface-glass-strong:var(--hs-glass-surface-strong);--hs-surface-solid:var(--hs-soft-card);--hs-surface-raised:var(--hs-soft-inner);--hs-workspace-panel-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow);--hs-line:var(--hs-workspace-sidebar-line);--hs-text:var(--hs-soft-text);--hs-text-secondary:var(--hs-soft-text-secondary);--hs-danger:var(--hs-danger-text);--hs-warning:var(--hs-warning-text);--hs-success:var(--hs-success-text);--hs-workspace-sidebar-hover:var(--hs-soft-inner);--hs-workspace-sidebar-active:var(--hs-soft-inner);--hs-workspace-sidebar-accent:var(--hs-soft-text);--hs-workspace-sidebar-line:var(--hs-soft-row-line);--hs-control-line:var(--hs-soft-control-line);--hs-primary:var(--hs-soft-text);--hs-focus:var(--hs-palette-685481);--hs-radius-xs:var(--hs-control-radius);--hs-radius-sm:var(--hs-workspace-panel-radius);--hs-radius-md:var(--hs-workspace-panel-radius);--hs-radius-lg:var(--hs-workspace-panel-radius);--hs-radius-xl:var(--hs-workspace-panel-radius);--hs-shadow-base:var(--hs-workspace-panel-shadow);--hs-shadow:var(--hs-workspace-panel-shadow);--hs-blur:var(--hs-glass-blur);min-height:100dvh;color:var(--hs-text);background:var(--hs-app-background) fixed;--hs-glass-backdrop:none;font:400 var(--hs-body-size)/1.5 var(--hs-font)}.app-shell[data-sidebar-expanded]{grid-template-columns:64px minmax(0,1fr);display:grid}.app-shell[data-sidebar-expanded=true]{grid-template-columns:228px minmax(0,1fr)}.app-shell.app-entry>main{max-width:1120px;margin:0 auto;padding:32px 16px}.app-shell *,.app-shell :before,.app-shell :after{box-sizing:border-box}.app-shell .workspace-body{min-width:0}.app-shell .workspace-coach-mark{border:1px solid var(--hs-focus);border-radius:var(--hs-workspace-panel-radius);background:var(--hs-surface-raised);gap:var(--hs-panel-gap);flex-wrap:wrap;align-items:center;margin:12px 24px 0;padding:12px 16px;display:flex}.app-shell .workspace-coach-mark>div{min-width:0}.app-shell .workspace-coach-mark p{overflow-wrap:anywhere;margin:0}.app-shell .workspace-coach-progress{color:var(--hs-text-secondary);font-size:var(--hs-caption-size)}.app-shell .workspace-coach-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell [data-coach-anchor=current]{outline:2px dashed var(--hs-focus);outline-offset:2px}@media (width<=840px){.app-shell .workspace-coach-mark{margin:12px 16px 0}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-coach-mark,.app-shell [data-coach-anchor]{transition:none;animation:none}}.app-shell .app-header{z-index:1;min-height:48px;padding:var(--hs-shell-space) 12px;gap:var(--hs-panel-gap);z-index:20;background:0 0;border-bottom:0;flex-wrap:wrap;align-items:center;display:flex;position:relative}.app-shell .app-header .brand{letter-spacing:-.04em;font-size:18px;font-weight:600}.app-shell .app-header .brand span{font-weight:400;font-size:var(--hs-body-size);color:var(--hs-text-secondary)}.app-shell .app-header label{min-width:0;max-width:100%;color:var(--hs-text-secondary);align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .app-header label select{min-width:0;max-width:100%}.app-shell select:not(:where(.crm-shell select)),.app-shell button:not(:where(.crm-shell button,.hs-icon-button)){min-height:var(--hs-control-height,var(--hs-control-size));border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);max-width:100%;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);background:var(--hs-surface-raised);color:var(--hs-text);font:inherit}.app-shell button:not(:where(.crm-shell button,.hs-icon-button)){cursor:pointer;font-weight:500}.app-shell button:not(:where(.crm-shell button,.hs-icon-button)):hover{background:var(--hs-palette-f4f1ec)}.app-shell :focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.app-shell #main-content{width:100%;min-width:0;padding:var(--hs-shell-space);margin:0}.app-shell #main-content h1{font-size:var(--hs-shell-title-size);line-height:var(--hs-page-title-line-height);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:500}.app-shell .notice{padding:var(--hs-panel-space);margin-bottom:var(--hs-panel-space);border:1px solid var(--hs-warning);border-radius:var(--hs-workspace-panel-radius);background:var(--hs-surface-raised)}.app-shell .notice [role=alert]{color:var(--hs-warning);margin-top:0;font-weight:600}.app-shell .actions{gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.app-shell .skip-link{border-radius:var(--hs-control-radius);background:var(--hs-surface-raised);color:var(--hs-text);z-index:100;padding:12px 16px;position:fixed;top:-100px}.app-shell .skip-link:focus{top:8px;left:8px}.app-shell .workspace-sidebar{background:var(--hs-workspace-sidebar);color:var(--hs-workspace-sidebar-ink);border-right:1px solid var(--hs-workspace-sidebar-line);padding:var(--hs-shell-space) 4px;flex-direction:column;gap:8px;height:100dvh;display:flex;position:sticky;top:0;overflow:auto}.app-shell .workspace-sidebar-brand{justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.app-shell .workspace-sidebar-brand img{object-fit:contain;border-radius:var(--hs-control-radius);background:0 0;flex-shrink:0;width:40px;height:40px}.app-shell .workspace-sidebar-brand strong{white-space:nowrap;font-size:17px}.app-shell .workspace-sidebar-brand strong span{font-weight:400}.app-shell .workspace-sidebar .workspace-sidebar-toggle,.app-shell .workspace-sidebar .workspace-nav-link{border-radius:var(--hs-control-radius);color:inherit;min-height:var(--hs-control-size);width:100%;min-width:44px;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);align-items:center;gap:var(--hs-control-gap);text-align:left;font-size:var(--hs-shell-nav-font-size);box-shadow:none;background:0 0;border:0;line-height:20px;text-decoration:none;display:flex}.app-shell[data-sidebar-expanded=false] .workspace-sidebar-toggle,.app-shell[data-sidebar-expanded=false] .workspace-nav-link{justify-content:center}.app-shell .workspace-sidebar .workspace-navigation{flex-flow:column;gap:4px;margin:0;display:flex}.app-shell .workspace-sidebar svg{flex-shrink:0;width:20px;height:20px}.app-shell .workspace-nav-icon{display:inline-flex}.app-shell .workspace-nav-label-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .workspace-sidebar .workspace-nav-link[aria-current=page]{background:var(--hs-workspace-sidebar-active);color:var(--hs-workspace-sidebar-accent);box-shadow:inset 3px 0 var(--hs-workspace-sidebar-accent);font-weight:600}.app-shell .workspace-sidebar :is(.workspace-sidebar-toggle,.workspace-nav-link):hover{background:var(--hs-workspace-sidebar-hover)}.app-shell .workspace-sidebar :focus-visible{outline-color:var(--hs-workspace-sidebar-focus);outline-offset:-3px}.workspace-nav-tooltip{z-index:110;max-width:min(216px,100vw - 16px);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border:1px solid var(--hs-palette-625c67);border-radius:var(--hs-control-radius);background:var(--hs-palette-292632);color:var(--hs-palette-faf8ff);font:400 14px/1.5 var(--hs-font);overflow-wrap:anywhere;box-shadow:0 8px 24px var(--hs-palette-26213226);position:fixed}.workspace-nav-tooltip:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}@media (width<=840px){.app-shell,.app-shell[data-sidebar-expanded]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-shell .workspace-sidebar{flex-flow:wrap;align-items:center;height:auto;padding:8px;position:static;overflow:visible}.app-shell .workspace-sidebar-brand{justify-content:flex-start}.app-shell .workspace-sidebar .workspace-sidebar-toggle{width:auto;margin-left:auto}.app-shell #workspace-navigation{flex:0 0 100%;min-width:0}.app-shell .workspace-sidebar .workspace-navigation{flex-flow:row;gap:4px;max-width:100%;padding:4px 6px;scroll-padding-inline:6px;overflow-x:auto}.app-shell .workspace-sidebar .workspace-nav-link{flex:none;width:auto;position:relative}.app-shell[data-sidebar-expanded=true] .workspace-nav-link{white-space:normal;max-width:100%}.app-shell .app-header{padding:12px 16px}.app-shell .app-header label{order:3;gap:4px;width:100%;margin-left:0;display:grid}.app-shell .app-header label select{width:100%}.app-shell #main-content{padding:16px}}.app-shell .app-header .workspace-business-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hs-text);font-weight:700;display:block;overflow:hidden}.app-shell .app-header>.workspace-business-name{max-width:min(320px,100%);margin-left:auto}.app-shell .app-header .workspace-business-switcher{max-width:min(320px,100%);min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) 28px var(--hs-control-padding-block) var(--hs-control-padding-inline);border:1px solid var(--hs-surface-solid);border-radius:var(--hs-control-radius);flex:0 320px;position:relative}.app-shell .app-header .workspace-business-switcher:after{content:"⌄";pointer-events:none;position:absolute;right:12px}.app-shell .app-header .workspace-business-switcher select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-shell .app-header .workspace-business-switcher:has(select:focus-visible){outline:3px solid var(--hs-focus);outline-offset:3px}.app-shell #workspace-search-slot{flex:180px;min-width:0;max-width:360px}.app-shell .workspace-route-search{width:100%;margin:0;display:block}.app-shell .workspace-route-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .workspace-route-search input{width:100%;min-width:0;min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:inherit;border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);background:var(--hs-surface-raised);color:var(--hs-text)}.app-shell .workspace-nav-group{min-width:0}.app-shell .workspace-nav-group-links:not([hidden]){flex-direction:column;gap:2px;display:flex}.app-shell .workspace-sidebar .workspace-nav-group-toggle{width:100%;min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);color:var(--hs-text-secondary);font-size:var(--hs-table-header-font-size,var(--hs-table-header-size));letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}@media (width<=840px){.app-shell #workspace-search-slot{flex-basis:100%;order:4;max-width:none}.app-shell .workspace-route-search input{min-height:44px}.app-shell .workspace-nav-group{display:contents}.app-shell .workspace-nav-group-toggle{display:none!important}.app-shell .workspace-nav-group-links,.app-shell .workspace-nav-group-links[hidden]{display:contents!important}}.app-shell #main-content table{font-size:var(--hs-table-font-size,var(--hs-table-size))}.app-shell #main-content :is(h2,h3){font-size:var(--hs-section-title-size);line-height:1.35}.app-shell #main-content :is(p,li,dt,dd,label,input,select,textarea,button){font-size:var(--hs-body-size)}.app-shell #main-content table :is(th,td,p,li,dt,dd,label,button){font-size:var(--hs-table-font-size,var(--hs-table-size))}.app-shell #main-content table thead :is(th,td){font-size:var(--hs-table-header-font-size,var(--hs-table-header-size))}@media (width<=840px){.app-shell .workspace-sidebar :is(.workspace-nav-link,.workspace-sidebar-toggle),.app-shell select:not(:where(.crm-shell select)),.app-shell button:not(:where(.crm-shell button,.hs-icon-button)),.app-shell .workspace-route-search input,.app-shell .app-header .workspace-business-switcher{min-height:var(--hs-hit-target-size)}.app-shell .app-header,.app-shell #main-content{padding:var(--hs-shell-space)}}.application-host .app-shell .app-header :is(button,input,select),.application-host .app-shell .workspace-sidebar :is(.workspace-sidebar-toggle,.workspace-nav-group-toggle){min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline)}@media (width<=840px){.application-host .app-shell .app-header :is(button,input,select),.application-host .app-shell .workspace-sidebar :is(.workspace-sidebar-toggle,.workspace-nav-group-toggle){min-height:var(--hs-hit-target-size)}}.app-shell #main-content :is(p,h2,h3){margin-block:0}.app-shell #main-content>:is(section,div),.app-shell #main-content header{gap:var(--hs-section-gap)}.app-shell .workspace-sidebar{background:var(--hs-glass-surface);border-right:1px solid var(--hs-glass-border)}@media (width<=840px){.app-shell .workspace-sidebar{border-right:0;border-bottom:1px solid var(--hs-glass-border)}}.app-shell .workspace-sidebar .workspace-nav-link[aria-current=page]{background:var(--hs-surface-raised);border-radius:var(--hs-radius-pill);box-shadow:var(--hs-shadow-base)}.app-shell .workspace-nav-group-links{border-inline-start:1px solid var(--hs-workspace-sidebar-line);margin-inline-start:var(--hs-panel-space);padding-inline-start:var(--hs-panel-space)}.app-shell .workspace-theme-toggle{justify-content:center;align-items:center;gap:var(--hs-control-gap);margin-block-start:auto;display:flex}.app-shell #workspace-search-slot{max-width:560px}.app-shell .workspace-route-search input{background:var(--hs-glass-surface-strong);border-radius:var(--hs-radius-pill);border:0}.app-shell #main-content table thead :is(th,td),.app-shell .hs-status-badge{text-transform:none;letter-spacing:0}.app-shell :is(.workspace-dashboard__card,.workspace-dashboard__metrics){background:var(--hs-surface-raised);box-shadow:var(--hs-shadow-base);border-radius:var(--hs-workspace-panel-radius);border-color:#0000}.app-shell .workspace-command-dialog{border-radius:var(--hs-workspace-panel-radius);width:min(560px,100vw - 32px);max-height:80dvh;padding:var(--hs-panel-space);background:var(--hs-surface-raised);color:var(--hs-text);box-shadow:var(--hs-shadow-base);border:0;overflow:auto}.app-shell .workspace-command-dialog::backdrop{background:var(--hs-palette-depth-88cae56fb6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell .workspace-command-dialog header{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);display:flex}.app-shell .workspace-command-dialog ul{gap:var(--hs-control-gap);padding:0;list-style:none;display:grid}.app-shell .workspace-command-dialog a{padding:var(--hs-panel-space);color:var(--hs-text);border-radius:var(--hs-control-radius);text-decoration:none;display:block}.app-shell .workspace-command-dialog a:hover{background:var(--hs-workspace-sidebar-hover)}.app-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hs-glass-backdrop:blur(var(--hs-glass-blur)) saturate(var(--hs-glass-saturate));--hs-soft-sunken:var(--hs-soft-sunken-dark);--hs-soft-side:var(--hs-soft-side-dark);--hs-soft-shell:var(--hs-soft-shell-dark);--hs-soft-card:var(--hs-soft-card-dark);--hs-soft-inner:var(--hs-soft-inner-dark);--hs-danger-text:var(--hs-danger-text-dark);--hs-coverage-complete:var(--hs-coverage-complete-dark);--hs-coverage-partial:var(--hs-coverage-partial-dark);--hs-coverage-missing:var(--hs-coverage-missing-dark);--hs-coverage-unknown:var(--hs-coverage-unknown-dark);--hs-tab-track:var(--hs-tab-track-dark);--hs-cta:var(--hs-cta-dark);--hs-cta-hover:var(--hs-cta-hover-dark);--hs-on-cta:var(--hs-on-cta-dark);--hs-table-head:var(--hs-table-head-dark);--hs-app-background:var(--hs-app-background-dark);--hs-glass-surface:var(--hs-glass-surface-dark);--hs-glass-surface-strong:var(--hs-glass-surface-strong-dark);--hs-glass-surface-opaque:var(--hs-glass-surface-opaque-dark);--hs-glass-border:var(--hs-glass-border-dark);--hs-glass-highlight:var(--hs-glass-highlight-dark);--hs-glass-shadow:var(--hs-glass-shadow-dark);--hs-workspace-canvas:var(--hs-palette-19171e);--hs-workspace-sidebar-active:var(--hs-palette-393340);--hs-primary:var(--hs-palette-d4bedf);--hs-primary-hover:var(--hs-palette-f2eef5);--hs-on-primary:var(--hs-palette-19171e);--hs-canvas:var(--hs-palette-19171e);--hs-surface-solid:var(--hs-palette-393340);--hs-workspace-sidebar:var(--hs-palette-19171e);--hs-workspace-sidebar-line:var(--hs-palette-49414f);--hs-control-line:var(--hs-palette-8e8399);--hs-text:var(--hs-palette-f2eef5);--hs-text-secondary:var(--hs-palette-c6bdce);--hs-workspace-sidebar-ink:var(--hs-palette-f2eef5);--hs-workspace-sidebar-hover:var(--hs-palette-393340);--hs-workspace-sidebar-accent:var(--hs-palette-d4bedf);--hs-focus:var(--hs-palette-d4bedf);--hs-workspace-sidebar-focus:var(--hs-palette-d4bedf);--hs-line:var(--hs-palette-49414f);--hs-danger:var(--hs-palette-f0aaa0);--hs-warning:var(--hs-palette-f0ca91);--hs-success:var(--hs-palette-b9dbaa)}.app-shell[data-theme=dark] :is(.app-header,button:not(.hs-icon-button),.notice){background:var(--hs-surface-raised);color:var(--hs-text)}@media (width<=840px){.app-shell .workspace-theme-toggle{min-width:var(--hs-hit-target-size);flex-shrink:0;margin-block-start:0;margin-inline-start:auto}.app-shell .workspace-nav-group-links{border:0;margin:0;padding:0}}.app-shell .hs-status-badge[data-tone=positive]{background:var(--hs-status-positive);color:var(--hs-on-status);border:0}.app-shell .hs-status-badge[data-tone=warning]{background:var(--hs-status-warning);color:var(--hs-soft-text);border:0}.app-shell .hs-status-badge[data-tone=info]{background:var(--hs-status-info);color:var(--hs-on-status);border:0}.app-shell .hs-status-badge[data-tone=danger]{background:var(--hs-status-danger);color:var(--hs-on-status);border:0}.app-shell .hs-status-badge[data-tone=neutral]{color:var(--hs-text);box-shadow:inset 0 0 0 1px var(--hs-soft-text-secondary);background:0 0}.app-shell .hs-status-badge>[aria-hidden=true]{background:currentColor}.workspace-columns,.workspace-columns__primary,.workspace-columns__secondary{gap:var(--hs-section-gap);align-content:start;min-width:0;display:grid}.workspace-columns__header{justify-content:flex-end;align-items:center;display:flex}@media (width>=1024px){.workspace-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.workspace-columns[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.workspace-columns[data-expanded=true]>.workspace-columns__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .app-header>.workspace-business-name{flex:120px;min-width:0;max-width:min(55vw,560px)}.app-shell .workspace-account-menu{flex-shrink:0;margin-left:auto;position:relative}.app-shell .workspace-account-menu summary{cursor:pointer;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);min-height:var(--hs-control-size);border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius);align-items:center;display:flex}.app-shell .workspace-account-actions{right:0;top:calc(100% + var(--hs-panel-gap));z-index:30;gap:var(--hs-panel-gap);width:min(280px,100vw - 24px);padding:var(--hs-panel-space);background:var(--hs-surface-raised);border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-workspace-panel-radius);box-shadow:var(--hs-workspace-panel-shadow);display:grid;position:absolute}.app-shell .workspace-account-actions label{width:100%;margin:0;display:grid}@media (pointer:coarse),(width<=840px){.app-shell .workspace-account-menu summary{min-height:var(--hs-hit-target-size);min-width:var(--hs-hit-target-size)}}.app-shell .workspace-subsystem-switcher{flex:0 260px;margin-left:0}.app-shell .app-header .workspace-subsystem-switcher select{border-color:var(--hs-focus);background:var(--hs-workspace-sidebar-active);font-weight:600}@media (width<=840px){.app-shell .workspace-subsystem-switcher{flex:100%;order:3}.app-shell #workspace-navigation{order:1}.app-shell .workspace-sidebar-brand strong,.app-shell .workspace-sidebar-toggle>span,.app-shell .workspace-theme-toggle>span:not([aria-hidden]){display:none}}.app-shell #main-content a:not([class]){color:var(--hs-primary)}.app-shell :is(.workspace-sidebar,.app-header,.hs-status-surface,.workspace-dashboard__card,.workspace-dashboard__metrics,.workspace-command-dialog,.workspace-account-actions,.workspace-coach-mark,.product-queue__toolbar,.product-queue__header,.hs-soft-card,dialog){-webkit-backdrop-filter:var(--hs-glass-backdrop);backdrop-filter:var(--hs-glass-backdrop)}.app-shell :is(.hs-status-surface,.workspace-dashboard__card,.workspace-dashboard__metrics,.workspace-command-dialog,.workspace-account-actions,.product-queue__toolbar,.product-queue__header){box-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow)}.app-shell .product-queue__header{padding:var(--hs-panel-space);border:1px solid var(--hs-glass-border);border-radius:var(--hs-workspace-panel-radius);background:var(--hs-glass-surface)}.app-shell .workspace-command-dialog{background:var(--hs-glass-surface-strong);border:1px solid var(--hs-glass-border)}:where(.app-shell) :where(dialog:not(.workspace-command-dialog)){background:var(--hs-glass-surface-strong);color:var(--hs-text);border:1px solid var(--hs-glass-border);box-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow)}.app-shell dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell,.app-shell[data-theme=dark]{--hs-glass-surface:var(--hs-glass-surface-opaque);--hs-glass-surface-strong:var(--hs-glass-surface-opaque)}}@media (prefers-reduced-transparency:reduce){.app-shell,.app-shell[data-theme=dark]{--hs-glass-surface:var(--hs-glass-surface-opaque);--hs-glass-surface-strong:var(--hs-glass-surface-opaque)}.app-shell :is(.workspace-sidebar,.app-header,.hs-status-surface,.workspace-dashboard__card,.workspace-dashboard__metrics,.workspace-command-dialog,.workspace-account-actions,.workspace-coach-mark,.product-queue__toolbar,.product-queue__header,.hs-soft-card,dialog){-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell .workspace-sidebar .workspace-nav-link[aria-current=page]{background:var(--hs-cta);color:var(--hs-on-cta);border-radius:var(--hs-radius-pill);box-shadow:none}@media (width>=841px){.app-shell[data-sidebar-expanded=false] .workspace-sidebar :is(.workspace-nav-link,.workspace-sidebar-toggle){width:var(--hs-hit-target-size);min-width:var(--hs-hit-target-size);height:var(--hs-hit-target-size);border-radius:var(--hs-radius-pill);margin-inline:auto;padding:0}}.app-shell #main-content table tbody th a:not([class]){color:var(--hs-text);text-decoration:underline;-webkit-text-decoration-color:var(--hs-workspace-sidebar-line);text-decoration-color:var(--hs-workspace-sidebar-line);text-underline-offset:4px}.app-shell .workspace-module-slot:empty{display:none}.app-shell .workspace-module-slot{max-width:100%;margin-block-end:var(--hs-section-gap);overflow-x:auto}.app-shell .workspace-module-tabs{border-radius:var(--hs-radius-pill);background:var(--hs-tab-track);gap:4px;max-width:100%;padding:4px;display:inline-flex}.app-shell .workspace-module-tab{min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-panel-space);border-radius:var(--hs-radius-pill);color:var(--hs-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.app-shell .workspace-module-tab:hover{background:var(--hs-glass-surface)}.app-shell .workspace-module-tab[aria-current=page]{background:var(--hs-surface-raised);box-shadow:var(--hs-glass-shadow);font-weight:500}@media (width<=840px),(pointer:coarse){.app-shell .workspace-module-tab{min-height:var(--hs-hit-target-size)}}.app-shell .workspace-sidebar.workspace-sidebar{background:var(--hs-soft-rail);color:var(--hs-soft-rail-ink);border-radius:var(--hs-radius-rail);box-shadow:var(--hs-soft-rail-shadow);border:0}.app-shell .workspace-sidebar :is(.workspace-nav-link,.workspace-sidebar-toggle,.workspace-theme-toggle){color:var(--hs-soft-rail-ink);border-radius:var(--hs-radius-rail-item);box-shadow:none;background:0 0;border:0}.app-shell .workspace-sidebar :is(.workspace-nav-link,.workspace-sidebar-toggle,.workspace-theme-toggle):hover{background:var(--hs-soft-rail-hover)}.app-shell .workspace-sidebar .workspace-nav-link[aria-current=page].workspace-nav-link{background:var(--hs-soft-rail-active);color:var(--hs-on-status);border-radius:var(--hs-radius-rail-item);box-shadow:none}.app-shell .workspace-sidebar :focus-visible{outline-color:var(--hs-soft-rail-ink)}@media (width>=841px){.app-shell[data-sidebar-expanded]{grid-template-columns:96px minmax(0,1fr)}.app-shell[data-sidebar-expanded=true]{grid-template-columns:252px minmax(0,1fr)}.app-shell .workspace-sidebar.workspace-sidebar{align-self:start;height:auto;max-height:calc(100dvh - 48px);margin:24px 0 24px 24px;padding:16px 14px;top:24px}.app-shell[data-sidebar-expanded=false] .workspace-sidebar :is(.workspace-nav-link,.workspace-sidebar-toggle){border-radius:var(--hs-radius-rail-item)}}@media (width<=840px){.app-shell .workspace-sidebar.workspace-sidebar{margin:12px 12px 0}}.app-shell .app-header :is(label,.workspace-subsystem-switcher){color:var(--hs-text)}.app-shell .workspace-main-panel{background:var(--hs-soft-shell);border-radius:var(--hs-radius-hero);min-width:0;box-shadow:var(--hs-soft-panel-shadow);gap:var(--hs-section-gap);align-content:start;padding:clamp(16px,2vw,28px);display:grid}.app-shell .workspace-module-tabs__title{font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin:0 0 4px;padding-inline:10px}.app-shell .workspace-module-tabs{background:0 0;padding:0}.app-shell .workspace-module-tab{border-radius:var(--hs-control-radius)}.app-shell .workspace-module-tab[aria-current=page].workspace-module-tab{background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);font-weight:600}@media (width>=1024px){.app-shell .workspace-module-tabs{flex-direction:column;gap:2px;width:100%;display:flex}.app-shell .workspace-module-tab{white-space:normal;justify-content:flex-start;min-height:36px;padding:0 10px}}@media (width<=1023px){.app-shell .workspace-module-tabs__title{display:none}}.app-shell .chart-series--accent{--chart-series:var(--hs-status-info)}.app-shell .product-queue__header.product-queue__header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.app-shell #main-content h1{letter-spacing:-.01em;font-weight:600}.application-host .app-shell .hs-control[data-variant=primary],.application-host .app-shell .hs-control[data-variant=primary]:hover{box-shadow:var(--hs-cta-shadow)}.application-host .app-shell .hs-control[data-variant=secondary]{background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);border-color:#0000}.app-shell .workspace-dashboard__metrics.workspace-dashboard__metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid;overflow:visible}.app-shell .workspace-dashboard__metrics .workspace-dashboard__card.workspace-dashboard__card{background:var(--hs-soft-card);border-radius:var(--hs-workspace-panel-radius);box-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow);border:0;padding:18px}.app-shell .workspace-dashboard__metrics h2{color:var(--hs-text-secondary);font-weight:400}.app-shell .workspace-home__tabs [role=tab][aria-selected=true]{box-shadow:inset 0 -2px var(--hs-text);color:var(--hs-text);background:0 0;border-radius:0;font-weight:600}.app-shell .workspace-home__tabs{border-bottom:1px solid var(--hs-soft-line)}.app-shell .workspace-body{gap:var(--hs-section-gap);padding:var(--hs-shell-gutter);align-content:start;min-width:0;display:grid}.app-shell .workspace-context-panel{background:var(--hs-soft-side);border-radius:var(--hs-radius-side);min-width:0;box-shadow:var(--hs-soft-panel-shadow);align-content:start;align-self:start;gap:12px;padding:12px;display:grid}.app-shell .workspace-context-panel .app-header{border:0;border-bottom:1px solid var(--hs-soft-line);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 12px;display:flex}.app-shell .workspace-identity{flex:100%;align-items:center;gap:8px;min-width:0;padding:0 0 0 4px;display:flex}.app-shell .workspace-identity__avatar{background:var(--hs-soft-rail);width:32px;height:32px;font-size:var(--hs-label-size);color:var(--hs-soft-rail-ink);box-shadow:var(--hs-cta-shadow);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.app-shell .workspace-context-panel .app-header>.workspace-identity>.workspace-business-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;max-width:none;margin:0;font-weight:600;overflow:hidden}.app-shell .workspace-context-panel .workspace-subsystem-switcher{font-size:var(--hs-label-size);flex:100%;gap:4px;margin:0;display:grid}.app-shell .workspace-context-panel .workspace-account-menu{flex:none;margin-left:auto}.app-shell .workspace-context-panel .workspace-account-menu summary{width:var(--hs-hit-target-size);border:0;border-radius:50%;justify-content:center;padding:0}.app-shell .workspace-context-panel .workspace-account-menu summary::-webkit-details-marker{display:none}.app-shell .workspace-context-panel .workspace-account-menu summary{list-style:none}.app-shell .workspace-context-panel .workspace-account-menu summary:hover{background:var(--hs-soft-inner)}.app-shell .workspace-context-panel .workspace-account-menu summary svg{width:18px;height:18px}.app-shell .workspace-context-panel .workspace-module-slot{margin:0}.app-shell .workspace-context-panel #workspace-search-slot{flex:100%;order:0;max-width:none}.app-shell .workspace-context-panel .workspace-route-search input{min-height:var(--hs-hit-target-size);border-radius:var(--hs-control-radius);background:var(--hs-soft-sunken);box-shadow:var(--hs-soft-sunken-shadow);border:0}.app-shell #main-content{min-width:0;padding:0}.app-shell .workspace-sidebar-brand{border-bottom:1px solid var(--hs-soft-rail-divider);padding-bottom:8px}.app-shell .workspace-sidebar-brand img{filter:brightness(0)invert(.93)}.application-host .app-shell .hs-workspace-table thead :is(th,td){font-size:var(--hs-table-head-size);color:var(--hs-text-secondary);font-weight:600}.application-host .app-shell .hs-workspace-table :is(th,td){border-bottom-color:var(--hs-soft-row-line);padding:12px}.application-host .app-shell .hs-workspace-table :is(th,td):first-child{padding-inline-start:20px}.application-host .app-shell .hs-workspace-table :is(th,td):last-child{padding-inline-end:20px}@media (width>=1024px){.app-shell .workspace-body{grid-template-columns:var(--hs-context-panel-width) minmax(0, 1fr);padding-inline-start:var(--hs-section-gap)}.app-shell .workspace-context-panel{top:var(--hs-shell-gutter);position:sticky}}@media (width<=840px){.app-shell .workspace-body{padding:12px}}.app-shell .workspace-context-panel>*,.app-shell .workspace-context-panel .app-header>*,.app-shell .workspace-context-panel .app-header>.workspace-identity>.workspace-business-name{min-width:0}.app-shell .workspace-context-panel .workspace-account-menu>summary:before{content:none}.app-shell .workspace-left{gap:var(--hs-section-gap);align-content:start;align-self:start;min-width:0;display:grid}.app-shell .workspace-aside-slot{gap:var(--hs-section-gap);flex-direction:column;min-width:0;display:flex}.app-shell .workspace-aside-slot:empty{display:none}.app-shell .workspace-aside-item{gap:var(--hs-section-gap);min-width:0;display:grid}.app-shell .workspace-aside-item[data-aside-role=navigation]{background:var(--hs-soft-side);border-radius:var(--hs-radius-side);box-shadow:var(--hs-soft-panel-shadow);order:0;padding:12px}.app-shell .workspace-aside-item[data-aside-role=secondary]{order:1}.app-shell .workspace-aside-item [role=tablist]{background:0 0;border:0;gap:2px;padding:0;display:grid}.app-shell .workspace-aside-item [role=tablist]:before{content:attr(aria-label) / "";font-size:var(--hs-label-size);color:var(--hs-text-secondary);padding:0 10px 4px}.app-shell .workspace-aside-item [role=tab]{border-radius:var(--hs-control-radius);min-height:36px;box-shadow:none;text-align:start;justify-content:flex-start;padding:0 10px}.app-shell .workspace-aside-item [role=tab][aria-selected=true]{background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);font-weight:600}.app-shell .workspace-columns[data-placement=aside]{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.app-shell .workspace-context-panel{position:static}}.app-shell .hs-status-surface:is([data-state=unavailable],[data-state=empty],[data-state=loading]){background:var(--hs-soft-inner);box-shadow:none;border-radius:var(--hs-control-radius);color:var(--hs-text-secondary);border:0}.app-shell .workspace-dashboard__kpi-status.workspace-dashboard__kpi-status{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.app-shell .workspace-dashboard__value:has(>.workspace-dashboard__kpi-status):before{content:"—" / "";font-size:var(--hs-kpi-size);color:var(--hs-text-secondary);line-height:1.1;display:block}.app-shell .workspace-dashboard__metrics .workspace-dashboard__kpi-reading{gap:4px;display:grid}.app-shell .workspace-aside-item :is(h2,h3){font-size:var(--hs-section-title-size);margin:0;font-weight:600;line-height:1.35}.app-shell .workspace-aside-item .hs-status-surface{margin:0;padding:10px 12px}.app-shell .workspace-aside-item .workspace-dashboard__card{gap:10px;padding:16px}.app-shell .workspace-context-panel .workspace-account-menu__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell #main-content .hs-shell-state h2{font-size:calc(var(--hs-section-title-size) * 1.6);font-weight:600}.app-shell .hs-queue-filters{gap:14px;min-width:0;display:grid}.app-shell .workspace-aside-item .hs-segmented-pill>[role=group]{background:0 0;border-radius:0;gap:2px;padding:0;display:grid}.app-shell .workspace-aside-item .hs-segmented-pill>[role=group]:before{content:attr(aria-label) / "";font-size:var(--hs-label-size);color:var(--hs-text-secondary);padding:0 10px 4px}.app-shell .workspace-aside-item .hs-segmented-pill button{border-radius:var(--hs-control-radius);min-height:36px;color:var(--hs-text);text-align:start;background:0 0;border:0;justify-content:flex-start;gap:8px;padding:0 10px}.app-shell .workspace-aside-item .hs-segmented-pill button[aria-pressed=true]{background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);font-weight:600}.app-shell .hs-segmented-pill button[data-tone]:before{content:"";border-radius:var(--hs-radius-pill);background:var(--hs-status-neutral);flex:none;width:8px;height:8px}.app-shell .hs-segmented-pill button[data-tone=positive]:before{background:var(--hs-status-positive)}.app-shell .hs-segmented-pill button[data-tone=warning]:before{background:var(--hs-status-warning)}.app-shell .hs-segmented-pill button[data-tone=info]:before{background:var(--hs-status-info)}.app-shell .hs-segmented-pill button[data-tone=danger]:before{background:var(--hs-status-danger)}.app-shell .workspace-aside-item .product-queue__toolbar{border:0;border-top:1px solid var(--hs-soft-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:8px;margin:0;padding:12px 0 0;display:grid}.app-shell .workspace-aside-item .product-queue__toolbar>*{min-width:0;max-width:100%}.app-shell #main-content .product-queue>header h2{font-size:var(--hs-section-title-size);font-weight:600}.app-shell #main-content .product-queue>header p{color:var(--hs-text-secondary);margin:2px 0 0}.app-shell #main-content .product-queue>.product-queue__toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.app-shell #main-content .product-queue>.product-queue__toolbar :is(input,select){background:var(--hs-soft-sunken);box-shadow:var(--hs-soft-sunken-shadow);border:0}.app-shell #main-content .product-queue__meta,.app-shell #main-content .product-queue>p[role=status]{font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin:0}.app-shell #main-content .sales-owner-table>.hs-segmented-pill{justify-self:end}.app-shell #main-content .sales-owner-table>.hs-segmented-pill button{flex:none;min-width:0;min-height:32px;padding:0 14px}.app-shell #main-content .sales-owner-table__scroll{border-radius:var(--hs-control-radius);background:var(--hs-soft-inner);border:0}.app-shell #main-content .sales-owner-table tbody td:first-child{white-space:nowrap}.app-shell #main-content .sales-owner-table tbody td:first-child .hs-control{min-height:28px;font-size:var(--hs-label-size);margin-inline-start:8px;padding:0 10px}.app-shell #main-content .sales-owner-table tbody td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.app-shell #main-content .sales-owner-table tbody td:first-child>strong{display:inline}.app-shell #main-content .sales-owner-table tbody td:first-child>.hs-control{vertical-align:middle;display:inline-flex}.app-shell #main-content .sales-owner-table tbody td:first-child>.hs-record-link{min-height:0;box-shadow:none;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.app-shell .hs-queue-filters .hs-segmented-pill>[role=group]{flex-wrap:wrap}.app-shell .hs-queue-filters .hs-segmented-pill button{flex:none}.app-shell .quote-decision-card[data-context-placement=aside]{grid-template-columns:minmax(0,1fr)}.app-shell .workspace-aside-item .quote-decision-context{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-soft-card);box-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow);gap:12px;padding:16px;display:grid}.app-shell .workspace-aside-item .quote-decision-context :is(h3,dt){font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin:0;font-weight:600}.app-shell .workspace-aside-item .quote-decision-context dl{gap:8px;margin:0;display:grid}.app-shell .workspace-aside-item .quote-decision-context dd{margin:0}.app-shell #main-content .quote-decision-title h2{font-size:calc(var(--hs-section-title-size) * 1.6);letter-spacing:-.01em;font-weight:600}.app-shell #main-content .quote-decision-title>p:first-child{font-size:var(--hs-label-size);letter-spacing:.06em;color:var(--hs-text-secondary);margin:0}.app-shell #main-content .g1-screen__actions{border-radius:var(--hs-radius-side);background:var(--hs-soft-side);box-shadow:var(--hs-soft-panel-shadow);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.app-shell #main-content .g1-screen__actions:before{content:"Tác vụ" / "";font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin-inline-end:4px;font-weight:600}.app-shell .workspace-aside-item .commerce-overview__facts{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-shell .workspace-aside-item .commerce-overview__facts>div{gap:2px;display:grid}.app-shell .workspace-aside-item .quote-decision-context section{gap:4px;display:grid}.app-shell .workspace-aside-item .quote-decision-context p{margin:0}.app-shell .workspace-aside-item .commerce-overview__contents{flex-wrap:wrap;gap:6px;display:flex}@media (width>=1024px){.app-shell #main-content .g1-screen__actions{z-index:5;position:sticky;bottom:12px}}.app-shell #main-content .quote-decision-totals strong:last-child{white-space:nowrap;font-size:clamp(22px,6vw,34px)}@media (width<=700px){.app-shell #main-content .quote-decision-totals>div{justify-items:start;gap:4px;display:grid}}@media (width<=48rem),(pointer:coarse){.app-shell #main-content .sales-owner-table tbody td:first-child>.hs-record-link{min-height:var(--hs-hit-target-size);align-items:center;display:inline-flex}}@media (width<=1023px){.app-shell .workspace-body{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.app-shell .workspace-body{padding:8px}.app-shell .workspace-main-panel{border-radius:var(--hs-workspace-panel-radius);padding:12px}}.app-shell .workspace-main-panel{grid-template-columns:minmax(0,1fr)}@media (width<=480px){.app-shell .workspace-main-panel .hs-soft-card{padding:12px}}.entry-page{background:var(--hs-canvas);min-height:100vh;color:var(--hs-text);font-family:var(--hs-font);position:relative;overflow:hidden}.entry-wrap{z-index:1;width:min(1160px,100% - 48px);margin:auto;position:relative}.entry-orb{pointer-events:none;border-radius:var(--hs-radius-pill);filter:blur(70px);opacity:.3;position:absolute}.entry-orb-one{background:var(--hs-pink-soft);width:340px;height:340px;top:-180px;right:12%}.entry-orb-two{background:var(--hs-lime);width:290px;height:290px;bottom:0;left:-160px}.entry-topbar{border-bottom:1px solid var(--hs-line);justify-content:space-between;align-items:center;padding:36px 0;display:flex}.entry-brand{letter-spacing:-.045em;font-size:22px;font-weight:800}.entry-brand span{color:var(--hs-purple-dark);font-weight:400}.entry-top-note{color:var(--hs-text-secondary);font-size:13px}.entry-intro{max-width:760px;padding:76px 0 52px}.entry-eyebrow{letter-spacing:.2em;color:var(--hs-purple-dark);margin:0 0 18px;font-size:11px;font-weight:800}.entry-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6vw,78px);font-weight:750;line-height:1.08}.entry-intro h1 span{color:var(--hs-purple-dark)}.entry-intro>p:last-child{max-width:590px;color:var(--hs-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.7}.entry-public-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.entry-choice{border-radius:var(--hs-radius-lg);min-height:430px;box-shadow:var(--hs-shadow);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.entry-choice-admin{background:var(--hs-dark);color:var(--hs-text-on-dark)}.entry-choice-tenant{background:var(--hs-surface-glass-strong);border:1px solid var(--hs-line)}.entry-choice-index{letter-spacing:.18em;z-index:1;font-size:11px;font-weight:800;position:relative}.entry-choice-admin .entry-choice-index{color:var(--hs-text-on-dark-secondary)}.entry-choice-art{height:130px;margin:14px 0 4px;position:relative}.entry-choice-art span{border-radius:var(--hs-radius-md);background:var(--hs-purple);width:114px;height:114px;box-shadow:var(--hs-shadow);display:block;position:absolute;top:5px;left:calc(50% - 100px);transform:rotate(-16deg)}.entry-choice-art span:nth-child(2){background:var(--hs-pink);top:22px;left:calc(50% - 28px);transform:rotate(14deg)}.entry-choice-art span:nth-child(3){background:var(--hs-lime);border-radius:var(--hs-radius-pill);width:50px;height:50px;top:10px;left:calc(50% + 48px);transform:none}.entry-choice-art-tenant span{background:var(--hs-peach);transform:rotate(-10deg)}.entry-choice-art-tenant span:nth-child(2){background:var(--hs-lime);transform:rotate(13deg)}.entry-choice-art-tenant span:nth-child(3){background:var(--hs-purple)}.entry-choice-copy{z-index:1;flex:1;position:relative}.entry-choice h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.2}.entry-choice-copy p{max-width:390px;color:var(--hs-text-secondary);margin:0;line-height:1.6}.entry-choice-admin .entry-choice-copy p{color:var(--hs-text-on-dark-secondary)}.entry-button{border-radius:var(--hs-radius-pill);width:100%;min-height:54px;font:inherit;cursor:pointer;transition:transform var(--hs-duration-fast) var(--hs-ease),box-shadow var(--hs-duration-fast) var(--hs-ease);border:0;justify-content:space-between;align-items:center;padding:0 22px;font-weight:700;display:flex}.entry-button:hover{box-shadow:var(--hs-shadow-float);transform:translateY(-2px)}.entry-button-dark{background:var(--hs-lime);color:var(--hs-text)}.entry-button-light{background:var(--hs-dark);color:var(--hs-text-on-dark)}.entry-button span{font-size:22px;font-weight:400}.entry-page button:focus-visible,.entry-page input:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.entry-choice-admin button:focus-visible{outline-color:var(--hs-focus-on-dark)}.entry-footer{color:var(--hs-text-secondary);border-top:1px solid var(--hs-line);justify-content:space-between;gap:20px;margin-top:76px;padding:28px 0 36px;font-size:12px;display:flex}.entry-deep-link{align-items:center;gap:16px;margin-top:22px;display:flex}.entry-deep-link p{color:var(--hs-text-secondary)}.entry-deep-link button,.entry-text-button,.entry-tabs a,.entry-more,.entry-alert button{font:inherit;background:var(--hs-surface-raised);color:var(--hs-text);border:1px solid var(--hs-line);border-radius:var(--hs-radius-pill);cursor:pointer;min-height:44px;padding:0 20px}.entry-tabs a{align-items:center;text-decoration:none;display:inline-flex}.entry-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.entry-password-form label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.entry-password-form label:nth-child(3),.entry-password-form button{grid-column:1/-1}.entry-password-form input{border:1px solid var(--hs-line);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);min-height:44px;font:inherit;padding:0 12px}.entry-password-form button{border-radius:var(--hs-radius-pill);background:var(--hs-lime);min-height:44px;color:var(--hs-text);font:inherit;cursor:pointer;border:0}.entry-alert{border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);border:1px solid var(--hs-danger);margin:0 0 20px;padding:18px 22px}.entry-alert button{margin-right:8px}.entry-authenticated .entry-intro{padding-bottom:32px}.entry-authenticated .entry-intro h1{font-size:clamp(40px,5vw,64px)}.entry-tabs{flex-wrap:wrap;gap:8px;margin:0 0 48px;display:flex}.entry-tabs a[aria-current=page]{background:var(--hs-dark);color:var(--hs-text-on-dark)}.entry-workspace-section{margin:0 0 52px}.entry-section-heading{border-bottom:1px solid var(--hs-line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.entry-section-heading h2{letter-spacing:-.045em;margin:0 0 8px;font-size:30px}.entry-section-heading p:last-child{color:var(--hs-text-secondary);margin:0;line-height:1.5}.entry-section-heading>span{color:var(--hs-purple-dark);font-size:36px;font-weight:700}.entry-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entry-workspace-card{border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);background:var(--hs-surface-glass-strong);min-height:124px;box-shadow:var(--hs-shadow);align-items:center;gap:16px;padding:20px;display:flex}.entry-workspace-mark{border-radius:var(--hs-radius-sm);background:var(--hs-lime);flex:none;place-items:center;width:52px;height:52px;font-size:23px;font-weight:700;display:grid}.entry-workspace-card:nth-child(2n) .entry-workspace-mark{background:var(--hs-peach)}.entry-workspace-card>div{flex:1;min-width:0}.entry-workspace-card h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;line-height:1.3}.entry-workspace-card p{color:var(--hs-text-secondary);margin:0;font-size:13px}.entry-workspace-card button{font:inherit;border-radius:var(--hs-radius-pill);background:var(--hs-dark);min-height:44px;color:var(--hs-text-on-dark);cursor:pointer;white-space:nowrap;border:0;padding:0 16px}.entry-workspace-card button:disabled{opacity:.5;cursor:not-allowed}.entry-empty{border:1px dashed var(--hs-decorative);border-radius:var(--hs-radius-sm);color:var(--hs-text-secondary);padding:30px}.entry-more{margin-top:4px}.application-host>main.entry-page button.entry-button{border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 22px;font-weight:700;display:flex}.application-host>main.entry-page button.entry-button-dark{background:var(--hs-lime);color:var(--hs-text)}.application-host>main.entry-page button.entry-button-light{background:var(--hs-dark);color:var(--hs-text-on-dark)}.application-host>main.entry-page button.entry-button-dark:hover{background:var(--hs-lime)}.application-host>main.entry-page button.entry-button-light:hover{background:var(--hs-dark)}.application-host>main.entry-page .entry-tabs a[aria-current=page],.application-host>main.entry-page .entry-workspace-card button{background:var(--hs-dark);color:var(--hs-text-on-dark)}.application-host>main.entry-page .entry-password-form button{background:var(--hs-lime);color:var(--hs-text)}@media (width<=720px){.entry-wrap{width:min(100% - 32px,560px)}.entry-topbar{padding:22px 0}.entry-top-note{display:none}.entry-intro{padding:52px 0 34px}.entry-intro>p:last-child{font-size:15px}.entry-public-grid,.entry-workspace-grid{grid-template-columns:1fr}.entry-choice{min-height:380px;padding:24px}.entry-footer{flex-direction:column;margin-top:52px}.entry-workspace-card{padding:16px}.entry-section-heading h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.entry-button{transition:none}.entry-button:hover{transform:none}}.party-editor,.tour-editor,.ground-editor,.accommodation-editor,.air-editor,.finance-recon-editor{max-width:720px;color:var(--hs-text);margin-inline:auto}.tour-editor{max-width:860px}.finance-recon-editor{max-width:960px}.party-editor__eyebrow,.tour-editor__eyebrow,.ground-editor__eyebrow,.accommodation-editor__eyebrow,.air-editor__eyebrow,.finance-recon-editor__eyebrow{color:var(--hs-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.party-editor h1,.tour-editor h1,.ground-editor h1,.accommodation-editor h1,.air-editor h1,.finance-recon-editor h1,.accommodation-editor h2[id],.air-editor h2[id],.finance-recon-editor h2[id]{color:var(--hs-text);letter-spacing:-.02em;overflow-wrap:break-word;margin:4px 0 8px;font-size:clamp(26px,4vw,36px);font-weight:500;line-height:1.15}.party-editor header>p:last-child,.tour-editor header>p:last-child,.ground-editor header>p:last-child,.accommodation-editor header>p:last-child,.air-editor header>p:last-child,.finance-recon-editor header>p:last-child{color:var(--hs-text-secondary)}.party-editor form,.tour-editor form,.ground-editor form,.accommodation-editor form,.air-editor form,.finance-recon-editor form{gap:24px;margin-top:28px;display:grid}.party-editor fieldset,.tour-editor fieldset,.ground-editor fieldset,.accommodation-editor fieldset,.air-editor fieldset,.finance-recon-editor fieldset{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);min-width:0;box-shadow:var(--hs-shadow-base);gap:8px;margin:0;padding:16px;display:grid}.party-editor legend,.tour-editor legend,.ground-editor legend,.accommodation-editor legend,.air-editor legend,.finance-recon-editor legend{color:var(--hs-text);padding-inline:8px;font-size:16px;font-weight:500}.party-editor label,.tour-editor label,.ground-editor label,.accommodation-editor label,.air-editor label,.finance-recon-editor label{color:var(--hs-text);margin-top:8px;font-weight:500;display:block}.party-editor input:not([type=checkbox]),.party-editor select,.party-editor textarea,.tour-editor input:not([type=checkbox]),.tour-editor select,.tour-editor textarea,.ground-editor input:not([type=checkbox]),.ground-editor select,.ground-editor textarea,.accommodation-editor input:not([type=checkbox]),.accommodation-editor select,.accommodation-editor textarea,.air-editor input:not([type=checkbox]),.air-editor select,.air-editor textarea,.finance-recon-editor input:not([type=checkbox]),.finance-recon-editor select,.finance-recon-editor textarea{box-sizing:border-box;border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-xs);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--hs-text);background:var(--hs-surface-raised);padding:10px 14px}.party-editor textarea,.tour-editor textarea,.ground-editor textarea,.accommodation-editor textarea,.air-editor textarea,.finance-recon-editor textarea{resize:vertical;min-height:92px}.party-editor input[type=checkbox],.tour-editor input[type=checkbox],.ground-editor input[type=checkbox],.accommodation-editor input[type=checkbox],.air-editor input[type=checkbox],.finance-recon-editor input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--hs-purple-dark);flex-shrink:0;margin-inline-end:8px}:is(.party-editor label:has(>input[type=checkbox]),.tour-editor label:has(>input[type=checkbox]),.ground-editor label:has(>input[type=checkbox]),.accommodation-editor label:has(>input[type=checkbox]),.air-editor label:has(>input[type=checkbox]),.finance-recon-editor label:has(>input[type=checkbox])){overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.party-editor :focus-visible,.tour-editor :focus-visible,.ground-editor :focus-visible,.accommodation-editor :focus-visible,.air-editor :focus-visible,.finance-recon-editor :focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}.party-editor input:disabled,.party-editor select:disabled,.party-editor textarea:disabled,.tour-editor input:disabled,.tour-editor select:disabled,.tour-editor textarea:disabled,.ground-editor input:disabled,.ground-editor select:disabled,.ground-editor textarea:disabled,.accommodation-editor input:disabled,.accommodation-editor select:disabled,.accommodation-editor textarea:disabled,.air-editor input:disabled,.air-editor select:disabled,.air-editor textarea:disabled,.finance-recon-editor input:disabled,.finance-recon-editor select:disabled,.finance-recon-editor textarea:disabled{background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:not-allowed}.party-editor [role=alert],.tour-editor [role=alert],.ground-editor [role=alert],.accommodation-editor [role=alert],.air-editor [role=alert],.finance-recon-editor [role=alert]{border-left:3px solid var(--hs-danger);border-radius:var(--hs-radius-xs);background:color-mix(in srgb, var(--hs-peach) 22%, var(--hs-canvas));color:var(--hs-danger);overflow-wrap:anywhere;margin:0;padding:14px 16px}.party-editor [role=status],.tour-editor [role=status],.ground-editor [role=status],.accommodation-editor [role=status],.air-editor [role=status],.finance-recon-editor [role=status]{color:var(--hs-text);margin:0}.party-editor__actions,.tour-editor__actions,.ground-editor__actions,.accommodation-editor__actions,.air-editor__actions,.finance-recon-editor__actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.party-editor button:not(.hs-control),.tour-editor button:not(.hs-control),.ground-editor button:not(.hs-control),.accommodation-editor button:not(.hs-control),.air-editor button:not(.hs-control),.finance-recon-editor button:not(.hs-control){border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);min-height:44px;font:inherit;background:var(--hs-surface-raised);color:var(--hs-text);cursor:pointer;transition:background-color var(--hs-duration-fast) var(--hs-ease);padding:10px 20px;font-weight:500}.party-editor button:not(.hs-control):hover,.tour-editor button:not(.hs-control):hover,.ground-editor button:not(.hs-control):hover,.accommodation-editor button:not(.hs-control):hover,.air-editor button:not(.hs-control):hover,.finance-recon-editor button:not(.hs-control):hover{background:var(--hs-surface-solid)}.party-editor button[type=submit]:not(.hs-control),.tour-editor button[type=submit]:not(.hs-control),.ground-editor button[type=submit]:not(.hs-control),.accommodation-editor button[type=submit]:not(.hs-control),.air-editor button[type=submit]:not(.hs-control),.finance-recon-editor button[type=submit]:not(.hs-control){border-color:var(--hs-cta);background:var(--hs-cta);color:var(--hs-on-cta)}.party-editor button[type=submit]:not(.hs-control):hover,.tour-editor button[type=submit]:not(.hs-control):hover,.ground-editor button[type=submit]:not(.hs-control):hover,.accommodation-editor button[type=submit]:not(.hs-control):hover,.air-editor button[type=submit]:not(.hs-control):hover,.finance-recon-editor button[type=submit]:not(.hs-control):hover{border-color:var(--hs-cta-hover);background:var(--hs-cta-hover)}.party-editor button:not(.hs-control):disabled,.tour-editor button:not(.hs-control):disabled,.ground-editor button:not(.hs-control):disabled,.accommodation-editor button:not(.hs-control):disabled,.air-editor button:not(.hs-control):disabled,.finance-recon-editor button:not(.hs-control):disabled{border-color:var(--hs-surface-solid);background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:not-allowed}.party-editor__review,.tour-editor__review,.ground-editor__review,.accommodation-editor__review,.air-editor__review,.finance-recon-editor__review{border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);background:var(--hs-surface-solid);min-width:0;margin:12px 0;padding:16px}.party-editor__review h2,.tour-editor__review h2,.ground-editor__review h2,.accommodation-editor__review h2,.air-editor__review h2,.finance-recon-editor__review h2,.accommodation-editor__review h3,.air-editor__review h3,.finance-recon-editor__review h3{color:var(--hs-text);font-size:18px;font-weight:500}.party-editor table,.tour-editor table,.ground-editor table,.accommodation-editor table,.air-editor table,.finance-recon-editor table{border-collapse:collapse;width:100%;margin-bottom:12px}.party-editor th,.party-editor td,.tour-editor th,.tour-editor td,.ground-editor th,.ground-editor td,.accommodation-editor th,.accommodation-editor td,.air-editor th,.air-editor td,.finance-recon-editor th,.finance-recon-editor td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hs-surface-solid);overflow-wrap:anywhere;padding:10px 5px}.party-editor th,.tour-editor th,.ground-editor th,.accommodation-editor th,.air-editor th,.finance-recon-editor th{color:var(--hs-text-secondary);font-weight:500}.command-state-notice{border-left:3px solid var(--hs-danger);border-radius:var(--hs-radius-xs);background:color-mix(in srgb, var(--hs-peach) 22%, var(--hs-canvas));color:var(--hs-danger);overflow-wrap:anywhere;gap:12px;margin:0;padding:14px 16px;display:grid}.command-state-notice [role=alert]{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:600}.command-state-notice__reference{color:inherit;margin:0;font-size:12px}.command-state-notice__actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.command-state-notice__actions button:not(.hs-control){border:1px solid var(--hs-danger);border-radius:var(--hs-radius-pill);min-height:44px;font:inherit;background:var(--hs-surface-raised);color:var(--hs-danger);cursor:pointer;padding:10px 20px;font-weight:500}.command-state-notice__actions button:not(.hs-control):disabled{border-color:var(--hs-surface-solid);background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:not-allowed}.command-state-notice :focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}@media (width>=768px){.party-editor fieldset,.tour-editor fieldset,.ground-editor fieldset,.accommodation-editor fieldset,.air-editor fieldset,.finance-recon-editor fieldset{padding:20px 24px}.party-editor fieldset>button:not(.hs-control),.tour-editor fieldset>button:not(.hs-control),.ground-editor fieldset>button:not(.hs-control),.accommodation-editor fieldset>button:not(.hs-control),.air-editor fieldset>button:not(.hs-control),.finance-recon-editor fieldset>button:not(.hs-control){justify-self:start}.party-editor__review,.tour-editor__review,.ground-editor__review,.accommodation-editor__review,.air-editor__review,.finance-recon-editor__review{padding:20px 24px}.party-editor__actions,.tour-editor__actions,.ground-editor__actions,.accommodation-editor__actions,.air-editor__actions,.finance-recon-editor__actions,.command-state-notice__actions{flex-flow:wrap;align-items:flex-start}.party-editor th,.party-editor td,.tour-editor th,.tour-editor td,.ground-editor th,.ground-editor td,.accommodation-editor th,.accommodation-editor td,.air-editor th,.air-editor td,.finance-recon-editor th,.finance-recon-editor td{overflow-wrap:break-word;padding:12px 8px}}.party-editor__contact{gap:8px;display:grid}.party-editor__comparison{border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);background:var(--hs-surface-solid);min-width:0;padding:16px}.party-editor__comparison h2{color:var(--hs-text);font-size:18px;font-weight:500}.party-editor__comparison table{table-layout:fixed;margin-bottom:20px}.party-editor__comparison th,.party-editor__comparison td{border-bottom:1px solid var(--hs-surface-raised);padding:10px 6px}.party-editor__scope dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.party-editor__scope dt{color:var(--hs-text-secondary);font-size:12px}.party-editor__scope dd{color:var(--hs-text);overflow-wrap:anywhere;margin:0}.party-editor__scope p{color:var(--hs-text-secondary);margin:0}.merge-party-editor__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.merge-party-editor__pair>fieldset{align-content:start;gap:8px;display:grid}@media (width<=767px){.merge-party-editor__pair{grid-template-columns:1fr}}.tour-editor__hint{color:var(--hs-text-secondary)}.tour-editor__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tour-editor__grid>div{gap:8px;min-width:0;display:grid}.tour-editor__table{max-width:100%;overflow-x:auto}.tour-editor__service{border-left:3px solid var(--hs-purple-dark)!important}.tour-editor .tour-editor__check{align-items:center;gap:10px;min-height:44px;display:flex}.tour-editor__participants{flex-wrap:wrap;column-gap:20px;display:flex}.tour-editor__remove{justify-self:start}.tour-editor__review button:not(.hs-control){border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);min-height:44px;font:inherit;background:var(--hs-surface-raised);color:var(--hs-text);cursor:pointer;padding:10px 20px;font-weight:500}.tour-tabs{border-radius:var(--hs-radius-sm);background:var(--hs-surface-solid);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tour-tabs button:not(.hs-control){border-radius:var(--hs-radius-pill);min-height:44px;font:inherit;color:var(--hs-text);cursor:pointer;transition:background-color var(--hs-duration-fast) var(--hs-ease);background:0 0;border:1px solid #0000;flex:auto;padding:10px 16px}.tour-tabs button:not(.hs-control):hover{background:var(--hs-surface-glass-strong)}.tour-tabs button:is([aria-pressed=true],[aria-selected=true]):not(.hs-control){border-color:var(--hs-text);background:var(--hs-surface-raised);color:var(--hs-text);font-weight:600}.tour-tabs :focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}@media (width>=768px){.tour-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-tabs{border-radius:var(--hs-radius-pill)}.tour-tabs button:not(.hs-control){flex:0 auto}}.platform-admin-approval{box-sizing:border-box;border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);min-width:0;max-width:720px;box-shadow:var(--hs-shadow-base);color:var(--hs-text);overflow-wrap:anywhere;gap:8px;margin:16px 0;padding:16px;display:grid}.platform-admin-approval legend{padding-inline:8px;font-size:16px;font-weight:500}.platform-admin-approval__hint{color:var(--hs-text-secondary);margin:0}.platform-admin-approval label{margin-top:8px;font-weight:500;display:block}.platform-admin-approval input{box-sizing:border-box;border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-xs);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--hs-text);background:var(--hs-surface-raised);padding:10px 14px}.platform-admin-approval input:disabled{background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:not-allowed}.platform-admin-approval :focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}.platform-admin-approval button{white-space:normal;justify-self:start;max-width:100%}@media (width>=768px){.platform-admin-approval{padding:20px 24px}}html,body,#root{min-height:100%;margin:0}.application-host,.app-entry{color:var(--hs-text);background:var(--hs-canvas);min-height:100dvh;font:400 14px/1.5 var(--hs-font)}.application-host>main{max-width:1120px;margin:0 auto;padding:32px 16px}.application-host>main button:not(.hs-control):not(:where(.crm-shell button)){border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);min-height:44px;color:var(--hs-text);font:inherit;cursor:pointer;padding:8px 20px;font-weight:500}.application-host>main button:not(.hs-control):not(:where(.crm-shell button)):hover{background:var(--hs-surface-solid)}.application-host>main a:not(.hs-control):focus-visible,.application-host :focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}.application-host nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.application-host nav a{border-radius:var(--hs-radius-pill);min-height:44px;color:var(--hs-text);box-sizing:border-box;border:1px solid #0000;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.application-host nav a.active{border-color:var(--hs-text-secondary);background:var(--hs-surface-raised);color:var(--hs-text);box-shadow:var(--hs-shadow-base);font-weight:600}.application-host nav a:hover{text-decoration:underline}.application-host [role=alert]{overflow-wrap:anywhere}.application-host [aria-label=Tác\ vụ]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.application-host [aria-label=Tác\ vụ] button{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media (width>=768px){.application-host>main{padding:48px 24px}}.g1-screen{overflow-wrap:anywhere;min-width:0}.g1-screen fieldset{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);gap:12px;min-inline-size:0;margin-inline:0;display:grid}.g1-screen form label{gap:4px;min-width:0;display:grid}.g1-screen form input,.g1-screen form select{width:100%;min-width:0;min-height:44px;font:inherit}.g1-screen form input{border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);color:var(--hs-text);padding:8px 12px}.commerce-readback{min-width:0}.commerce-lines{min-width:0;margin-top:24px}.commerce-lines__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:12px;display:flex}.commerce-lines__header h3,.commerce-lines__header p{margin:0}.commerce-lines__header p{color:var(--hs-text-secondary);font-size:13px}.commerce-lines__scroll{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-surface-glass);min-width:0;max-width:100%;max-height:60vh;overflow:auto}.commerce-lines__scroll:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.commerce-lines__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1100px}.commerce-lines__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.commerce-lines__table th,.commerce-lines__table td{border-bottom:1px solid var(--hs-surface-solid);vertical-align:middle;padding:12px;font-size:13px}.commerce-lines__table thead th{z-index:1;background:var(--hs-canvas);color:var(--hs-text-secondary);white-space:nowrap;font-weight:600;position:sticky;top:0}.commerce-lines__table tbody th{min-width:180px;max-width:240px;font-weight:600}.commerce-lines__table tbody tr:last-child>*{border-bottom:0}.commerce-lines__table tbody tr:hover{background:var(--hs-canvas)}.commerce-lines__money{text-align:right;font-variant-numeric:tabular-nums;min-width:152px}.commerce-lines__footer{margin-top:16px}@media (width<=640px){.commerce-lines__scroll{background:0 0;border:0;max-height:none;overflow:visible}.commerce-lines__table{width:100%;min-width:0;display:block}.commerce-lines__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.commerce-lines__table tbody{gap:12px;display:grid}.commerce-lines__table tbody tr{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-surface-glass);min-width:0;padding:8px 12px;display:block}.commerce-lines__table tbody td,.commerce-lines__table tbody th{overflow-wrap:anywhere;text-align:left;grid-template-columns:minmax(68px,.7fr) minmax(0,1.3fr);gap:12px;width:100%;min-width:0;max-width:none;padding:8px 0;display:grid}.commerce-lines__table tbody [data-label]:before{content:attr(data-label);color:var(--hs-text-secondary);font-weight:400}.commerce-lines__table tbody tr>:last-child{border-bottom:0}}.quote-editor,.quote-editor form,.quote-editor fieldset,.quote-draft-lines{min-width:0}.quote-editor>form>fieldset{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.quote-editor>form>fieldset>label{gap:6px;display:grid}.quote-editor>form>fieldset input,.quote-editor>form>fieldset select{width:100%;min-width:0;min-height:44px}.quote-draft-lines{grid-column:1/-1;margin:8px 0}.quote-draft-lines__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quote-draft-lines__header h2,.quote-draft-lines__header p{margin:0}.quote-draft-lines__header h2{font-size:18px}.quote-draft-lines__header p,.quote-draft-lines__note{color:var(--hs-text-secondary);font-size:13px}.quote-draft-lines__scroll{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);max-width:100%;max-height:60vh;overflow:auto}.quote-draft-lines__scroll:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.quote-draft-lines__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1160px;font-size:14px}.quote-draft-lines__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-draft-lines__table th,.quote-draft-lines__table td{border-bottom:1px solid var(--hs-surface-solid);vertical-align:middle;padding:10px 12px}.quote-draft-lines__table thead th{background:var(--hs-canvas);color:var(--hs-text-secondary);white-space:nowrap;font-weight:500;position:sticky;top:0}.quote-draft-lines__table tbody th{min-width:240px;max-width:300px;font-weight:600}.quote-draft-lines__table small{color:var(--hs-text-secondary);font-size:12px;font-weight:400;display:block}.quote-draft-lines__table tbody tr:hover{background:var(--hs-canvas)}.quote-draft-lines__quantity{text-align:right;font-variant-numeric:tabular-nums}.quote-draft-lines__actions{gap:8px;display:flex}.quote-line-dialog{box-sizing:border-box;border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-sm);background:var(--hs-canvas);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--hs-text);font:400 14px/1.5 var(--hs-font);box-shadow:var(--hs-shadow-float);margin:auto 16px auto auto;padding:24px;overflow-y:auto}.quote-line-dialog *,.quote-line-dialog :before,.quote-line-dialog :after{box-sizing:border-box}.quote-line-dialog::backdrop{background:var(--hs-palette-30272a18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quote-line-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.quote-line-dialog h2{margin:0;font-size:22px}.quote-line-dialog header p{color:var(--hs-text-secondary);margin:0 0 4px}.quote-line-dialog__fields{gap:16px;display:grid}.quote-line-dialog__fields>div,.quote-line-dialog label{gap:6px;min-width:0;display:grid}.quote-line-dialog input,.quote-line-dialog select,.quote-line-dialog button{min-width:0;max-width:100%;min-height:44px;color:var(--hs-text);background:var(--hs-surface-raised);border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-fixed-8px);font:inherit;padding:10px 12px}.quote-line-dialog select,.quote-line-dialog input{width:100%}.quote-line-dialog button{cursor:pointer}.quote-line-dialog button[type=submit]{background:var(--hs-lime);font-weight:600}.quote-line-dialog :focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.quote-line-dialog [role=alert]{color:var(--hs-danger)}.quote-line-dialog__basis{color:var(--hs-text-secondary);font-size:13px}.quote-line-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=840px){.quote-editor>form>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.quote-editor>form>fieldset{grid-template-columns:minmax(0,1fr);padding:12px}.quote-line-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:20px 16px}.quote-line-dialog__actions{grid-template-columns:minmax(0,1fr);display:grid}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/be-vietnam-pro-400-full-BN1xDg5e.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/be-vietnam-pro-500-full-DdLMCTii.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/be-vietnam-pro-600-full-QG-7c-O4.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/be-vietnam-pro-700-full-pkZzxiI4.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-italic-vietnamese-1M78L1Br.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-ext-PWzi_-0y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-C-nL33vl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-italic-vietnamese-1M78L1Br.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-ext-PWzi_-0y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-C-nL33vl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-vietnamese-CDLFB6hb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-ltf1AbuM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-CUoBjw-S.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-vietnamese-CDLFB6hb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-ltf1AbuM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-latin-CUoBjw-S.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hs-workspace-canvas:#ababab;--hs-workspace-panel:#fff;--hs-workspace-panel-radius:20px;--hs-radius-side:24px;--hs-radius-hero:28px;--hs-radius-rail:22px;--hs-soft-side:#bdbdbd;--hs-soft-shell:#c4c4c4;--hs-soft-card:#d2d3d3;--hs-soft-inner:#e2e3e3;--hs-soft-rail:#222;--hs-soft-rail-active:#4a4a4a;--hs-soft-rail-ink:#d6d6d6;--hs-soft-text:#1c1c1c;--hs-soft-text-secondary:#4a4a4a;--hs-soft-line:#00000014;--hs-radius-rail-item:12px;--hs-soft-sunken:#b6b6b6;--hs-soft-sunken-shadow:inset 0 2px 4px #0000001a;--hs-cta-shadow:0 6px 14px #0003;--hs-soft-row-line:#0000000f;--hs-soft-control-line:#727272;--hs-soft-rail-divider:#3a3a3a;--hs-table-head-size:13px;--hs-soft-rail-hover:#ffffff14;--hs-soft-rail-shadow:0 10px 30px #0000002e;--hs-soft-panel-shadow:0 10px 30px #0000001a, inset 0 1px 0 #ffffff59;--hs-soft-active-shadow:0 4px 10px #00000014, inset 0 1px 0 #ffffffb3;--hs-status-positive:#1e7a4a;--hs-status-warning:#e8a22a;--hs-status-info:#2b5fc4;--hs-status-danger:#c93a32;--hs-status-neutral:#9c9c9c;--hs-on-status:#fff;--hs-danger-text:#9a2620;--hs-warning-text:#6f4510;--hs-success-text:#2f5422;--hs-soft-side-dark:#1e1b25;--hs-soft-shell-dark:#1b1922;--hs-soft-card-dark:#27232e;--hs-soft-inner-dark:#312c39;--hs-soft-sunken-dark:#15131a;--hs-danger-text-dark:#f0aaa0;--hs-workspace-panel-shadow:0 4px 20px #201a2d09;--hs-primary:#594d69;--hs-primary-hover:#493d59;--hs-on-primary:#fff;--hs-cta:#1c1c1c;--hs-cta-hover:#2a2a2a;--hs-on-cta:#fff;--hs-cta-dark:#d4bedf;--hs-cta-hover-dark:#f2eef5;--hs-on-cta-dark:#19171e;--hs-table-head:#0000;--hs-table-head-dark:#ffffff0f;--hs-tab-track:#0000000f;--hs-coverage-complete:var(--hs-status-positive);--hs-coverage-partial:var(--hs-status-warning);--hs-coverage-missing:var(--hs-status-danger);--hs-coverage-unknown:var(--hs-status-neutral);--hs-coverage-complete-dark:#8cc078;--hs-coverage-partial-dark:#e2ad5c;--hs-coverage-missing-dark:#ef8e80;--hs-coverage-unknown-dark:#8f879a;--hs-tab-track-dark:#ffffff0f;--hs-app-background:#ababab;--hs-glass-surface:#d2d3d3;--hs-glass-surface-strong:#d2d3d3;--hs-glass-surface-opaque:#d2d3d3;--hs-glass-border:#fff0;--hs-glass-highlight:inset 0 1px 0 #fff9;--hs-glass-shadow:0 6px 18px #00000014;--hs-glass-blur:20px;--hs-glass-saturate:160%;--hs-glass-backdrop:blur(var(--hs-glass-blur)) saturate(var(--hs-glass-saturate));--hs-app-background-dark:radial-gradient(1100px 720px at 0% 0%, #8e6aa838, transparent 62%), radial-gradient(900px 640px at 100% 0%, #d96cb61f, transparent 60%), radial-gradient(1200px 820px at 70% 100%, #594d694d, transparent 62%), #19171e;--hs-glass-surface-dark:#24202c9e;--hs-glass-surface-strong-dark:#1e1b25db;--hs-glass-surface-opaque-dark:#1e1b25;--hs-glass-border-dark:#ffffff1a;--hs-glass-highlight-dark:inset 0 1px 0 #ffffff0f;--hs-glass-shadow-dark:0 12px 40px #00000059;--hs-font-label:var(--hs-font-sky-sans);--hs-font-mono:var(--hs-font-label);--hs-workspace-sidebar:#fff;--hs-workspace-sidebar-ink:#29262c;--hs-workspace-sidebar-line:#dedbd5;--hs-workspace-sidebar-active:#eee9f3;--hs-workspace-sidebar-hover:#f5f2f8;--hs-workspace-sidebar-accent:#594d69;--hs-workspace-sidebar-focus:#685481;--hs-control-line:#8b858e;--hs-control-radius:var(--hs-radius-xs);--hs-density-scale:clamp(12px, calc(8px + .3125vw), 13px);--hs-body-size:14px;--hs-table-size:calc(var(--hs-density-scale) + 1px);--hs-table-header-size:var(--hs-label-size);--hs-page-title-size:30px;--hs-section-title-size:15px;--hs-kpi-size:30px;--hs-label-size:calc(var(--hs-density-scale) - 1px);--hs-control-size:calc(var(--hs-density-scale) * 4 - 20px);--hs-panel-space:clamp(12px, 1.25vw + 4px, 20px);--hs-panel-gap:8px;--hs-section-gap:clamp(12px, 1.25vw, 24px);--hs-shell-gutter:clamp(16px, 2.5vw, 38px);--hs-grid-gap:0px;--hs-grid-line-width:1px;--hs-hit-target-size:44px;--hs-context-panel-width:216px;--hs-caption-size:var(--hs-label-size);--hs-control-space:calc(var(--hs-density-scale) * 2 - 16px);--hs-control-padding-block:calc(var(--hs-control-space) * .25);--hs-control-padding-inline:var(--hs-control-space);--hs-control-gap:calc(var(--hs-control-space) * .5);--hs-table-row-padding-block:calc(var(--hs-panel-space) * .5);--hs-table-row-padding-inline:var(--hs-panel-space);--hs-page-title-line-height:1.2;--hs-canvas:#f5f1ea;--hs-surface-solid:#ece8e1;--hs-surface-raised:#fff;--hs-surface-glass:#ffffff7a;--hs-surface-glass-strong:#ffffff9e;--hs-line:#ffffff73;--hs-dark:#30272a;--hs-text:#2a2a2a;--hs-text-secondary:#655f58;--hs-text-on-dark:#fff;--hs-text-on-dark-secondary:#ffffffa6;--hs-decorative:#aaa69e;--hs-sky-dusk:#2a1f4a;--hs-sky-mauve:#8a4f7d;--hs-sky-glow:#f7a27a;--hs-sky-sea:#2a2350;--hs-sky-night:#140f26;--hs-sky-ink:#fff4e6;--hs-sky-ink-muted:#fff4e6db;--hs-sky-peach:#ffb48a;--hs-sky-line:#fff4e629;--hs-sky-line-strong:#fff4e666;--hs-sky-glass:#2416388c;--hs-sky-glass-deep:#180e266b;--hs-sky-glass-solid:#1c102cd1;--hs-sky-chip:#140f264d;--hs-sky-chip-hover:#fff4e624;--hs-sky-shadow:#0e081c59;--hs-sky-veil:#1e0e26c7;--hs-sky-veil-soft:#1e0e2659;--hs-sky-vignette:#0e0a1e8c;--hs-sky-clear:#1e0e2600;--hs-sky-ink-soft:#fff4e6b8;--hs-sky-card-top:#3a26528c;--hs-sky-card-bottom:#140f2699;--hs-sky-scrim:#140f26cc;--hs-sky-scrim-thin:#140f269e;--hs-sky-scrim-window:#140f265c;--hs-font-sky-serif:"Cormorant Garamond", Georgia, serif;--hs-font-sky-sans:"Be Vietnam Pro", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hs-lime:#dceb72;--hs-lime-soft:#e8f18d;--hs-pink:#d96cb6;--hs-pink-soft:#e89bc9;--hs-purple:#8e6aa8;--hs-purple-dark:#554350;--hs-peach:#eaa483;--hs-beige:#d6c1a5;--hs-danger:#a3453b;--hs-warning:#805317;--hs-success:#3d632d;--hs-focus:#74588c;--hs-focus-on-dark:#dceb72;--hs-shadow-base:0 10px 30px #352b1e08, 0 2px 8px #352b1e04;--hs-shadow:var(--hs-shadow-base), inset 0 1px 0 #ffffff73;--hs-shadow-float:0 16px 45px #231d1a12, inset 0 1px 0 #ffffff73;--hs-blur:24px;--hs-radius-xs:14px;--hs-radius-sm:20px;--hs-radius-md:28px;--hs-radius-lg:40px;--hs-radius-xl:44px;--hs-radius-pill:999px;--hs-gradient-pink:linear-gradient(135deg, #b72e85, #da65a7 55%, #e89ac9);--hs-gradient-peach:linear-gradient(145deg, #da806c, #eea281, #e8b28d);--hs-gradient-gray:linear-gradient(135deg, #aeb4ad, #c8c9bc, #d8ceb8);--hs-gradient-dark:radial-gradient(circle at 90% 30%, #ebb97773, transparent 34%), radial-gradient(circle at 10% 80%, #8e6a8459, transparent 38%), linear-gradient(135deg, #2a2225, #554047 55%, #a77b58);--hs-palette-workspace-tooltip:#1e182673;--hs-palette-252a27:#252a27;--hs-palette-26372d:#26372d;--hs-palette-315840:#315840;--hs-palette-48644f:#48644f;--hs-palette-4b5e50:#4b5e50;--hs-palette-64826b:#64826b;--hs-palette-68746d:#68746d;--hs-palette-86a28a:#86a28a;--hs-palette-9881ad:#9881ad;--hs-palette-cbd5ce:#cbd5ce;--hs-palette-d69c80:#d69c80;--hs-palette-dce3df:#dce3df;--hs-palette-e6ebe7:#e6ebe7;--hs-palette-e7ece9:#e7ece9;--hs-palette-ece5f2:#ece5f2;--hs-palette-edf3eb:#edf3eb;--hs-palette-f3f6f3:#f3f6f3;--hs-palette-f8faf7:#f8faf7;--hs-palette-f8faf9:#f8faf9;--hs-palette-fff6ef:#fff6ef;--hs-palette-000:#000;--hs-palette-155b55:#155b55;--hs-palette-171219:#171219;--hs-palette-194d47:#194d47;--hs-palette-242220:#242220;--hs-palette-26213226:#26213226;--hs-palette-267a72:#267a72;--hs-palette-272329:#272329;--hs-palette-27232a:#27232a;--hs-palette-27232a18:#27232a18;--hs-palette-282329:#282329;--hs-palette-29231d12:#29231d12;--hs-palette-29242a:#29242a;--hs-palette-29262c:#29262c;--hs-palette-292632:#292632;--hs-palette-2b2529:#2b2529;--hs-palette-2e8075:#2e8075;--hs-palette-30272a0b:#30272a0b;--hs-palette-30282d:#30282d;--hs-palette-302a2c:#302a2c;--hs-palette-335d5c:#335d5c;--hs-palette-3a343c:#3a343c;--hs-palette-3b6763:#3b6763;--hs-palette-3d632d:#3d632d;--hs-palette-403337:#403337;--hs-palette-41394e:#41394e;--hs-palette-423b3d:#423b3d;--hs-palette-425c39:#425c39;--hs-palette-44363d:#44363d;--hs-palette-4b435d:#4b435d;--hs-palette-4b603e:#4b603e;--hs-palette-4c302b18:#4c302b18;--hs-palette-4c302b24:#4c302b24;--hs-palette-4e3d3e:#4e3d3e;--hs-palette-4f3c36:#4f3c36;--hs-palette-51352326:#51352326;--hs-palette-51352338:#51352338;--hs-palette-514a4d:#514a4d;--hs-palette-516c70:#516c70;--hs-palette-526368:#526368;--hs-palette-54474c:#54474c;--hs-palette-554159:#554159;--hs-palette-554350:#554350;--hs-palette-554a51:#554a51;--hs-palette-554d4e:#554d4e;--hs-palette-574c50:#574c50;--hs-palette-584352:#584352;--hs-palette-59465b:#59465b;--hs-palette-59614e:#59614e;--hs-palette-5b5654:#5b5654;--hs-palette-5d4c50:#5d4c50;--hs-palette-5e585b:#5e585b;--hs-palette-5f5a57:#5f5a57;--hs-palette-624c65:#624c65;--hs-palette-62545b:#62545b;--hs-palette-625c59:#625c59;--hs-palette-625c5d:#625c5d;--hs-palette-625c67:#625c67;--hs-palette-625e5a:#625e5a;--hs-palette-625e61:#625e61;--hs-palette-634f47:#634f47;--hs-palette-635a60:#635a60;--hs-palette-635e61:#635e61;--hs-palette-63839a:#63839a;--hs-palette-645d61:#645d61;--hs-palette-645e60:#645e60;--hs-palette-655e5e:#655e5e;--hs-palette-665257:#665257;--hs-palette-683b2b1d:#683b2b1d;--hs-palette-685481:#685481;--hs-palette-686063:#686063;--hs-palette-69536c:#69536c;--hs-palette-6a6261:#6a6261;--hs-palette-6b6062:#6b6062;--hs-palette-6d5654:#6d5654;--hs-palette-6d5a59:#6d5a59;--hs-palette-6d6670:#6d6670;--hs-palette-6d6762:#6d6762;--hs-palette-6db8ab:#6db8ab;--hs-palette-713f35:#713f35;--hs-palette-714a3352:#714a3352;--hs-palette-715a69:#715a69;--hs-palette-71686a:#71686a;--hs-palette-74beb7:#74beb7;--hs-palette-754939:#754939;--hs-palette-755b67:#755b67;--hs-palette-756057:#756057;--hs-palette-76576a:#76576a;--hs-palette-765c63:#765c63;--hs-palette-765e56:#765e56;--hs-palette-766d75:#766d75;--hs-palette-7b3e42:#7b3e42;--hs-palette-7d543c5c:#7d543c5c;--hs-palette-7d6277:#7d6277;--hs-palette-80624f:#80624f;--hs-palette-806d65:#806d65;--hs-palette-816e66:#816e66;--hs-palette-865f4526:#865f4526;--hs-palette-874f39:#874f39;--hs-palette-885b47:#885b47;--hs-palette-897482:#897482;--hs-palette-8a7e7c:#8a7e7c;--hs-palette-8b544a:#8b544a;--hs-palette-8b6b66:#8b6b66;--hs-palette-8b6b67:#8b6b67;--hs-palette-8bc7c4:#8bc7c4;--hs-palette-90ae75:#90ae75;--hs-palette-91b3c0:#91b3c0;--hs-palette-97624d:#97624d;--hs-palette-9a624c:#9a624c;--hs-palette-9b5b3b:#9b5b3b;--hs-palette-9b6b6a:#9b6b6a;--hs-palette-9bb397:#9bb397;--hs-palette-9d6249:#9d6249;--hs-palette-9ed3cd:#9ed3cd;--hs-palette-a6c592:#a6c592;--hs-palette-a7d3c8:#a7d3c8;--hs-palette-a8c9c3:#a8c9c3;--hs-palette-ac8a75:#ac8a75;--hs-palette-ae99b5:#ae99b5;--hs-palette-b4ded1:#b4ded1;--hs-palette-b4dfd9:#b4dfd9;--hs-palette-b66d53:#b66d53;--hs-palette-b9866f45:#b9866f45;--hs-palette-bad4d5:#bad4d5;--hs-palette-bcb2ac:#bcb2ac;--hs-palette-bd7859:#bd7859;--hs-palette-bfd2d8:#bfd2d8;--hs-palette-c3d4dd:#c3d4dd;--hs-palette-c5b3b3:#c5b3b3;--hs-palette-c7d8aa:#c7d8aa;--hs-palette-c7d99a:#c7d99a;--hs-palette-c9bdb6:#c9bdb6;--hs-palette-c9dbdc:#c9dbdc;--hs-palette-cbb8aa:#cbb8aa;--hs-palette-cdb7cc:#cdb7cc;--hs-palette-d0c2d3:#d0c2d3;--hs-palette-d4bdb6:#d4bdb6;--hs-palette-d4c8c0:#d4c8c0;--hs-palette-d4dfd4:#d4dfd4;--hs-palette-d5a985:#d5a985;--hs-palette-d5bcaa:#d5bcaa;--hs-palette-d5eda1:#d5eda1;--hs-palette-d69b78:#d69b78;--hs-palette-d6d0cb:#d6d0cb;--hs-palette-d6ede4bd:#d6ede4bd;--hs-palette-d7b794:#d7b794;--hs-palette-d7c4cf80:#d7c4cf80;--hs-palette-d7cec6:#d7cec6;--hs-palette-d7e8b1:#d7e8b1;--hs-palette-d8785a:#d8785a;--hs-palette-d8beb0:#d8beb0;--hs-palette-d8c7b8:#d8c7b8;--hs-palette-d8c98e:#d8c98e;--hs-palette-d8d1ce:#d8d1ce;--hs-palette-d8ddcb:#d8ddcb;--hs-palette-d8ddce:#d8ddce;--hs-palette-d8e8c1:#d8e8c1;--hs-palette-d97650:#d97650;--hs-palette-d9c9df:#d9c9df;--hs-palette-d9cbc5:#d9cbc5;--hs-palette-d9d0c3:#d9d0c3;--hs-palette-d9d5cf:#d9d5cf;--hs-palette-d9e7cc:#d9e7cc;--hs-palette-d9ea9d:#d9ea9d;--hs-palette-d9ed9c:#d9ed9c;--hs-palette-dbf169:#dbf169;--hs-palette-dcc1f2:#dcc1f2;--hs-palette-dceb72:#dceb72;--hs-palette-dcebf4:#dcebf4;--hs-palette-decab5:#decab5;--hs-palette-ded6cb:#ded6cb;--hs-palette-ded6cc:#ded6cc;--hs-palette-ded7cd:#ded7cd;--hs-palette-ded8d1:#ded8d1;--hs-palette-ded8d2:#ded8d2;--hs-palette-dedbd5:#dedbd5;--hs-palette-dfd5ca:#dfd5ca;--hs-palette-dfff43:#dfff43;--hs-palette-e1c5b0:#e1c5b0;--hs-palette-e2c5b0:#e2c5b0;--hs-palette-e2d9d0:#e2d9d0;--hs-palette-e2ecf2:#e2ecf2;--hs-palette-e3dcd1:#e3dcd1;--hs-palette-e4b895:#e4b895;--hs-palette-e4d9e5:#e4d9e5;--hs-palette-e4dbd1:#e4dbd1;--hs-palette-e4edce:#e4edce;--hs-palette-e5d8ca:#e5d8ca;--hs-palette-e6dbd0:#e6dbd0;--hs-palette-e6eeb4:#e6eeb4;--hs-palette-e78767:#e78767;--hs-palette-e7dce9:#e7dce9;--hs-palette-e7eee7:#e7eee7;--hs-palette-e7efc7:#e7efc7;--hs-palette-e7efda:#e7efda;--hs-palette-e7f0f1:#e7f0f1;--hs-palette-e8f4eb85:#e8f4eb85;--hs-palette-e9a66d:#e9a66d;--hs-palette-e9d3b9:#e9d3b9;--hs-palette-e9e1d7:#e9e1d7;--hs-palette-e9e2da:#e9e2da;--hs-palette-e9e3dc:#e9e3dc;--hs-palette-e9e4ec:#e9e4ec;--hs-palette-e9f0c7:#e9f0c7;--hs-palette-e9f2f4:#e9f2f4;--hs-palette-eab58073:#eab58073;--hs-palette-eaf0e9:#eaf0e9;--hs-palette-ecac7c:#ecac7c;--hs-palette-edaa70:#edaa70;--hs-palette-ede1ef:#ede1ef;--hs-palette-ede3f1:#ede3f1;--hs-palette-edf2e7:#edf2e7;--hs-palette-edf3ec:#edf3ec;--hs-palette-eee0d8:#eee0d8;--hs-palette-eee1da:#eee1da;--hs-palette-eee5df:#eee5df;--hs-palette-eee7f0:#eee7f0;--hs-palette-eee8df:#eee8df;--hs-palette-eee9e0:#eee9e0;--hs-palette-efb478:#efb478;--hs-palette-efc39b:#efc39b;--hs-palette-eff3e8:#eff3e8;--hs-palette-f0d4b9:#f0d4b9;--hs-palette-f0ebe6:#f0ebe6;--hs-palette-f0ebf1:#f0ebf1;--hs-palette-f1e6db:#f1e6db;--hs-palette-f1e7e1:#f1e7e1;--hs-palette-f1edf2:#f1edf2;--hs-palette-f2bd72:#f2bd72;--hs-palette-f2d5be:#f2d5be;--hs-palette-f2e9e1:#f2e9e1;--hs-palette-f2f4f5:#f2f4f5;--hs-palette-f3c091:#f3c091;--hs-palette-f3edf2:#f3edf2;--hs-palette-f4bb82:#f4bb82;--hs-palette-f4bc70:#f4bc70;--hs-palette-f4bc88:#f4bc88;--hs-palette-f4e8db:#f4e8db;--hs-palette-f4f0e9:#f4f0e9;--hs-palette-f4f0ea:#f4f0ea;--hs-palette-f4f1ec:#f4f1ec;--hs-palette-f4f3f0:#f4f3f0;--hs-palette-f5d5a8:#f5d5a8;--hs-palette-f5d5ba:#f5d5ba;--hs-palette-f5e8dc:#f5e8dc;--hs-palette-f5efe2:#f5efe2;--hs-palette-f5f0e9:#f5f0e9;--hs-palette-f5f9fb:#f5f9fb;--hs-palette-f6f0e8:#f6f0e8;--hs-palette-f6f1f7:#f6f1f7;--hs-palette-f7bb83:#f7bb83;--hs-palette-f7cfb4:#f7cfb4;--hs-palette-f7e2d6:#f7e2d6;--hs-palette-f7e5cf:#f7e5cf;--hs-palette-f7e5d7:#f7e5d7;--hs-palette-f7ece0:#f7ece0;--hs-palette-f7eee7:#f7eee7;--hs-palette-f7efe6:#f7efe6;--hs-palette-f7f2ea:#f7f2ea;--hs-palette-f7f4ed:#f7f4ed;--hs-palette-f7f6f1:#f7f6f1;--hs-palette-f8e2c7:#f8e2c7;--hs-palette-f8eadc:#f8eadc;--hs-palette-f9e2c4:#f9e2c4;--hs-palette-f9e7cf:#f9e7cf;--hs-palette-f9ede0:#f9ede0;--hs-palette-faf8ff:#faf8ff;--hs-palette-fbf7ef:#fbf7ef;--hs-palette-fcfae9:#fcfae9;--hs-palette-fcfaf5:#fcfaf5;--hs-palette-ffe9ba8c:#ffe9ba8c;--hs-palette-fff:#fff;--hs-palette-fff4e8:#fff4e8;--hs-palette-fff9f0:#fff9f0;--hs-palette-fff9f05c:#fff9f05c;--hs-palette-fff9f3:#fff9f3;--hs-palette-fffaf4:#fffaf4;--hs-palette-fffaf5:#fffaf5;--hs-palette-fffaf6:#fffaf6;--hs-palette-fffdf5:#fffdf5;--hs-palette-fffdfa:#fffdfa;--hs-palette-fffdfa00:#fffdfa00;--hs-palette-fffefa:#fffefa;--hs-palette-rgb-012e13b2f3:#34272e24;--hs-palette-rgb-0a9757ca76:#fffdf9b8;--hs-palette-rgb-113b4a992a:#34272e12;--hs-palette-rgb-14f123c213:#e7eee7c7;--hs-palette-rgb-1578c462d2:#0c4b4440;--hs-palette-rgb-23ab24ead4:#2c6a6121;--hs-palette-rgb-3337d6fd66:#3b2d3012;--hs-palette-rgb-3d823ba5eb:#ffffffe0;--hs-palette-rgb-4c94112ead:#e9e4ecc7;--hs-palette-rgb-4f2d14f1f6:#e6eeb4d1;--hs-palette-rgb-518c0be521:#f4f0e9c7;--hs-palette-rgb-54bba3114e:#f0ebf1c7;--hs-palette-rgb-57950f5ec9:#ffffffb3;--hs-palette-rgb-5b39db17ae:#ffffff7d;--hs-palette-rgb-67d8cf7bdd:#fffdfacc;--hs-palette-rgb-6920851a5f:#ffffff17;--hs-palette-rgb-6c352cbc3f:#fff9;--hs-palette-rgb-7582fbf90c:#f4f3f0c7;--hs-palette-rgb-7822a1541d:#ffffff1f;--hs-palette-rgb-7c52a0614a:#f8eadcc7;--hs-palette-rgb-83d9217a27:#fffdfaba;--hs-palette-rgb-883de8d800:#fffdfadb;--hs-palette-rgb-8ebafc96bf:#ffffff29;--hs-palette-rgb-8ec94d40be:#ffffffc2;--hs-palette-rgb-97b7e7c19b:#fffefad6;--hs-palette-rgb-99a566c1e7:#ffffffd1;--hs-palette-rgb-a0a18d45c6:#4e363536;--hs-palette-rgb-af404b8fcb:#f8e2c7c7;--hs-palette-rgb-b21bd398df:#135f5733;--hs-palette-rgb-b522c35110:#3f313317;--hs-palette-rgb-b61fec13b4:#261f273b;--hs-palette-rgb-b6de933c8f:#eee9e0c7;--hs-palette-rgb-bc4f1d6e6a:#eff3e8c7;--hs-palette-rgb-be660f825d:#135f5714;--hs-palette-rgb-be6add58df:#fffdfad6;--hs-palette-rgb-c6af10969c:#fffdfac4;--hs-palette-rgb-d76e716c97:#261f2730;--hs-palette-rgb-df6bce5a3a:#f7f2eac4;--hs-palette-rgb-e255e4d65a:#4e363517;--hs-palette-rgb-ebe91a13bd:#eaf0e9c7;--hs-palette-rgb-f280d8063d:#f3edf2c7;--hs-palette-rgb-fa15bf5c18:#f5e8dcad;--hs-radius-fixed-100_:100%;--hs-radius-fixed-10px:10px;--hs-radius-fixed-112px:112px;--hs-radius-fixed-12px:12px;--hs-radius-fixed-132px:132px;--hs-radius-fixed-13px:13px;--hs-radius-fixed-20px:20px;--hs-radius-fixed-24px:24px;--hs-radius-fixed-28px:28px;--hs-radius-fixed-30px:30px;--hs-radius-fixed-32px:32px;--hs-radius-fixed-34px:34px;--hs-radius-fixed-36px:36px;--hs-radius-fixed-38px:38px;--hs-radius-fixed-42px:42px;--hs-radius-fixed-4px:4px;--hs-radius-fixed-50px:50px;--hs-radius-fixed-52px:52px;--hs-radius-fixed-56px:56px;--hs-radius-fixed-5px:5px;--hs-radius-fixed-6px:6px;--hs-radius-fixed-7px:7px;--hs-radius-fixed-8px:8px;--hs-radius-fixed-999px:999px;--hs-radius-fixed-9px:9px;--hs-palette-172b4d:#172b4d;--hs-palette-19171e:#19171e;--hs-palette-25203518:#25203518;--hs-palette-27232e:#27232e;--hs-palette-29262c08:#29262c08;--hs-palette-2d244d36:#2d244d36;--hs-palette-2e7051:#2e7051;--hs-palette-352c4e17:#352c4e17;--hs-palette-354054:#354054;--hs-palette-393340:#393340;--hs-palette-49414f:#49414f;--hs-palette-4b4258:#4b4258;--hs-palette-4d9670:#4d9670;--hs-palette-5265a4:#5265a4;--hs-palette-566071:#566071;--hs-palette-586174:#586174;--hs-palette-5e91bd:#5e91bd;--hs-palette-626a7a:#626a7a;--hs-palette-638267:#638267;--hs-palette-655f6d:#655f6d;--hs-palette-674a84:#674a84;--hs-palette-684488:#684488;--hs-palette-687285:#687285;--hs-palette-727d8f:#727d8f;--hs-palette-737c8e:#737c8e;--hs-palette-7688c9:#7688c9;--hs-palette-77717c:#77717c;--hs-palette-7c8696:#7c8696;--hs-palette-89909f:#89909f;--hs-palette-8b8196:#8b8196;--hs-palette-8d95a2:#8d95a2;--hs-palette-8e8399:#8e8399;--hs-palette-926dad:#926dad;--hs-palette-9299a5:#9299a5;--hs-palette-95631b:#95631b;--hs-palette-967dad:#967dad;--hs-palette-988ca5:#988ca5;--hs-palette-996cba:#996cba;--hs-palette-9aa1ae:#9aa1ae;--hs-palette-9ba2af:#9ba2af;--hs-palette-a26323:#a26323;--hs-palette-a94e47:#a94e47;--hs-palette-ad98c2:#ad98c2;--hs-palette-ae80cc:#ae80cc;--hs-palette-afb3bc:#afb3bc;--hs-palette-b9a2e0:#b9a2e0;--hs-palette-b9dbaa:#b9dbaa;--hs-palette-c6bdce:#c6bdce;--hs-palette-cb963d:#cb963d;--hs-palette-d17870:#d17870;--hs-palette-d4bedf:#d4bedf;--hs-palette-d9a744:#d9a744;--hs-palette-dce3eb:#dce3eb;--hs-palette-ddd4e7:#ddd4e7;--hs-palette-ded7e7:#ded7e7;--hs-palette-ded9e5:#ded9e5;--hs-palette-depth-88cae56fb6:#14101c4d;--hs-palette-dfd9e6:#dfd9e6;--hs-palette-e4dbf0:#e4dbf0;--hs-palette-e6e8ee:#e6e8ee;--hs-palette-e9e6ef:#e9e6ef;--hs-palette-edf7f1:#edf7f1;--hs-palette-eeeaf3:#eeeaf3;--hs-palette-eeebf2:#eeebf2;--hs-palette-eeedf1:#eeedf1;--hs-palette-eef0f5:#eef0f5;--hs-palette-eef1fd:#eef1fd;--hs-palette-f0aaa0:#f0aaa0;--hs-palette-f0ca91:#f0ca91;--hs-palette-f1f2f5:#f1f2f5;--hs-palette-f2eef5:#f2eef5;--hs-palette-f2eef8:#f2eef8;--hs-palette-f2eefc:#f2eefc;--hs-palette-f6f7fa:#f6f7fa;--hs-palette-f8f6fb:#f8f6fb;--hs-palette-f8f8fa:#f8f8fa;--hs-palette-faf7fe:#faf7fe;--hs-palette-faf9fc:#faf9fc;--hs-palette-fafbfd:#fafbfd;--hs-palette-fff0ef:#fff0ef;--hs-palette-fff5e3:#fff5e3;--hs-palette-fff5e6:#fff5e6;--hs-palette-white:white;--hs-radius-fixed-16px:16px;--hs-duration-fast:.18s;--hs-duration-enter:.32s;--hs-ease:cubic-bezier(.2, .8, .2, 1);--hs-font:var(--hs-font-sky-sans)}:root,.v4-app{--bg:var(--hs-canvas);--surface:var(--hs-surface-glass);--solid:var(--hs-surface-solid);--ink:var(--hs-text);--muted:var(--hs-text-secondary);--lime:var(--hs-lime);--pink:var(--hs-pink);--purple:var(--hs-purple);--beige:var(--hs-beige);--shadow:var(--hs-shadow-base);--line:var(--hs-line);--radius:var(--hs-radius-lg);--v4-bg:var(--bg);--v4-surface:var(--surface);--v4-solid:var(--solid);--v4-ink:var(--ink);--v4-muted:var(--muted);--v4-lime:var(--lime);--v4-pink:var(--pink);--v4-purple:var(--purple);--v4-beige:var(--beige);--v4-shadow:var(--shadow);--v4-line:var(--line);--v4-radius:var(--radius)}@media (prefers-reduced-motion:reduce){:root{--hs-duration-fast:0s;--hs-duration-enter:0s}}.calendar-notice{color:var(--hs-palette-586174);font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px 0;display:flex}.calendar-notice small{font-size:var(--hs-label-size,clamp(11px, .9vw, 12px))}.calendar-grid{border:1px solid var(--hs-palette-e6e8ee);border-radius:var(--hs-radius-fixed-10px);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-weekday{text-align:center;background:var(--hs-palette-f6f7fa);font-size:var(--hs-label-size,clamp(11px, .9vw, 12px));color:var(--hs-palette-737c8e);padding:10px}.calendar-cell{border-right:1px solid var(--hs-palette-e6e8ee);border-top:1px solid var(--hs-palette-e6e8ee);min-width:0;min-height:84px;padding:6px}.calendar-cell:last-child{border-right:0}.calendar-cell.is-outside{background:var(--hs-palette-fafbfd);color:var(--hs-palette-9aa1ae)}.calendar-cell.is-selected{background:var(--hs-palette-f2eefc);box-shadow:inset 0 0 0 1px var(--hs-palette-b9a2e0)}.calendar-day-button{width:32px;height:32px;color:inherit;border-radius:var(--hs-radius-fixed-8px);background:0 0;border:0}.calendar-day-button[aria-pressed=true]{background:var(--hs-workspace-sidebar-accent);color:var(--hs-palette-white)}.calendar-service{font-size:var(--hs-label-size,clamp(11px, .9vw, 12px));border-radius:var(--hs-radius-fixed-6px);border-left:3px solid var(--hs-palette-89909f);overflow-wrap:anywhere;margin-top:6px;padding:7px 6px;line-height:1.4}.calendar-service small{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));margin-top:3px;display:block}.calendar-tone-positive{background:var(--hs-palette-edf7f1);color:var(--hs-palette-2e7051);border-color:var(--hs-palette-4d9670)}.calendar-tone-warning{background:var(--hs-palette-fff5e3);color:var(--hs-palette-95631b);border-color:var(--hs-palette-d9a744)}.calendar-tone-info{background:var(--hs-palette-eef1fd);color:var(--hs-palette-5265a4);border-color:var(--hs-palette-7688c9)}.calendar-tone-neutral{background:var(--hs-palette-f1f2f5);color:var(--hs-palette-626a7a);border-color:var(--hs-palette-9ba2af)}.calendar-tone-danger{background:var(--hs-palette-fff0ef);color:var(--hs-palette-a94e47);border-color:var(--hs-palette-d17870)}.calendar-conflict{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-a26323);background:var(--hs-palette-fff5e6);border-radius:var(--hs-radius-fixed-5px);padding:5px}.calendar-day-total{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));white-space:normal;margin-top:8px;font-weight:650;display:block}.calendar-agenda,.calendar-range-fields{display:none}.calendar-selection,.calendar-page-note,.calendar-facts-unavailable{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));color:var(--hs-palette-687285);padding:8px 0}.calendar-group-open{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));text-align:left;background:var(--hs-palette-f2eef8);border:1px solid var(--hs-palette-e4dbf0);color:var(--hs-palette-674a84);border-radius:var(--hs-radius-fixed-6px);overflow-wrap:anywhere;width:100%;padding:10px 7px;font-weight:650}.calendar-stage-list{flex-direction:column;gap:5px;margin-top:8px;display:flex}:is(.quote-calendar,.calendar-group,.calendar-gantt-label,.calendar-agenda) .hs-status-badge{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));border-radius:var(--hs-workspace-panel-radius);background:var(--hs-workspace-canvas);color:var(--hs-palette-566071);align-items:center;padding:4px 7px;line-height:1.4;display:inline-flex}:is(.quote-calendar,.calendar-group,.calendar-gantt-label,.calendar-agenda) .hs-status-badge[data-tone=positive]{background:var(--hs-palette-edf7f1);color:var(--hs-palette-2e7051)}:is(.quote-calendar,.calendar-group,.calendar-gantt-label,.calendar-agenda) .hs-status-badge[data-tone=warning]{background:var(--hs-palette-fff5e3);color:var(--hs-palette-95631b)}:is(.quote-calendar,.calendar-group,.calendar-gantt-label,.calendar-agenda) .hs-status-badge[data-tone=info]{background:var(--hs-palette-eef1fd);color:var(--hs-palette-5265a4)}.calendar-date-label{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));padding:8px;display:block}.calendar-gantt-scroll{border:1px solid var(--hs-palette-e6e8ee);border-radius:var(--hs-radius-fixed-10px);overflow-x:auto}.calendar-gantt{min-width:650px}.calendar-gantt-header,.calendar-gantt-row{grid-template-columns:205px minmax(0,1fr);display:grid}.calendar-gantt-header{background:var(--hs-palette-f6f7fa);font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));z-index:1;position:sticky;top:0}.calendar-gantt-header>div,.calendar-gantt-track{grid-template-columns:repeat(var(--calendar-columns),minmax(48px,1fr));display:grid}.calendar-gantt-header time{text-align:center;border-left:1px solid var(--hs-palette-e6e8ee);padding:10px 0}.calendar-gantt-header time small{color:var(--hs-palette-9299a5);font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));display:block}.calendar-gantt-label{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));border-right:1px solid var(--hs-palette-e6e8ee);flex-direction:column;align-items:flex-start;gap:5px;padding:9px 10px;display:flex}.calendar-gantt-row{border-top:1px solid var(--hs-palette-e6e8ee);min-height:60px}.calendar-gantt-track{background:repeating-linear-gradient(90deg,transparent,transparent calc(100% / var(--calendar-columns) - 1px),var(--hs-palette-eef0f5) calc(100% / var(--calendar-columns) - 1px),var(--hs-palette-eef0f5) calc(100% / var(--calendar-columns)));align-content:center;gap:0;position:relative}.calendar-gantt-bar{border-radius:var(--hs-radius-fixed-6px);text-align:left;height:28px;font-size:var(--hs-label-size,clamp(11px, .9vw, 12px));white-space:nowrap;text-overflow:ellipsis;border:0;grid-row:1;margin:0 3px;padding:0 8px;position:relative;overflow:hidden}.calendar-gantt-bar:disabled{opacity:1}.calendar-gantt-bar svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.calendar-gantt-bar span{z-index:1;position:relative}.calendar-deadline{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));color:var(--hs-palette-996cba);grid-row:2;justify-self:center;padding-top:5px}.calendar-deadline span{width:1px;height:1px;position:absolute;overflow:hidden}.calendar-deadline-payment{color:var(--hs-palette-cb963d)}.calendar-deadline-supplier{color:var(--hs-palette-5e91bd)}.calendar-missing-range{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));color:var(--hs-palette-7c8696);grid-column:1/-1;padding:14px}.calendar-deadline-legend{font-size:var(--hs-label-size,clamp(11px, .9vw, 12px));color:var(--hs-palette-727d8f);flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.calendar-primary{font-weight:600;background:var(--hs-purple-dark)!important;color:var(--hs-palette-white)!important;border:1px solid var(--hs-purple-dark)!important}.mini-calendar-trigger{z-index:20;background:var(--hs-surface-raised);border:1px solid var(--hs-palette-ddd4e7);border-radius:var(--hs-radius-fixed-12px);box-shadow:0 4px 22px var(--hs-palette-352c4e17);color:var(--hs-palette-684488);align-items:center;gap:10px;min-height:44px;padding:12px 16px;display:flex;position:fixed;bottom:18px;right:22px}.mini-calendar-trigger kbd{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-8b8196)}.mini-calendar-panel{border:1px solid var(--hs-palette-ded7e7);border-radius:var(--hs-radius-fixed-16px);box-sizing:border-box;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 18px 80px var(--hs-palette-2d244d36);color:var(--hs-palette-354054);background:var(--hs-workspace-panel);margin:0;padding:16px;position:fixed;inset:auto 18px 18px auto;overflow:auto}.mini-calendar-panel::backdrop{background:var(--hs-palette-25203518)}.mini-calendar-panel header,.mini-calendar-month,.mini-calendar-panel footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-calendar-panel header small{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-988ca5);letter-spacing:1px}.mini-calendar-panel h2{font-size:var(--hs-section-title-size,clamp(14px, 1.1vw, 15px));margin:5px 0}.mini-calendar-panel button{border-radius:var(--hs-radius-fixed-7px);min-width:40px;min-height:40px;color:inherit;background:0 0;border:0}.mini-calendar-month{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));margin:14px 0 6px}.mini-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mini-calendar-days small{text-align:center;font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-8d95a2);padding:8px 0}.mini-calendar-days button{min-width:0;height:40px;font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));padding:3px;position:relative}.mini-calendar-days button.is-selected{background:var(--hs-workspace-sidebar-accent);color:var(--hs-palette-white)}.mini-calendar-days button.is-outside{color:var(--hs-palette-afb3bc)}.mini-calendar-days i{background:var(--hs-palette-ae80cc);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.mini-calendar-panel h3{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));margin:14px 0 8px}.mini-calendar-events{margin:0;padding:0;list-style:none}.mini-calendar-events li{border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-f8f6fb);margin:6px 0;padding:10px}.mini-calendar-events li>span{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-967dad);margin-bottom:4px;display:block}.mini-calendar-events strong,.mini-calendar-events a{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));color:var(--hs-palette-4b4258);font-weight:500}.mini-calendar-panel footer{border-top:1px solid var(--hs-workspace-sidebar-active);margin-top:14px;padding-top:12px}.mini-calendar-panel footer small{font-size:var(--hs-label-size,clamp(10.5px, .85vw, 11px));color:var(--hs-palette-8b8196)}.mini-calendar-panel p{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));line-height:1.5}.mini-calendar-panel footer button{padding:0 12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--hs-workspace-sidebar-focus);outline-offset:2px}@media (width<=700px){.calendar-grid,.calendar-gantt-scroll{display:none}.calendar-agenda{display:block}.calendar-range-fields{gap:8px;padding:8px 0;display:flex}.calendar-range-fields label{min-width:0;font-size:var(--hs-label-size,clamp(11px, .9vw, 12px));flex:1}.calendar-range-fields input{box-sizing:border-box;width:100%;min-height:44px}.calendar-agenda article{border:1px solid var(--hs-palette-e6e8ee);border-radius:var(--hs-radius-fixed-10px);margin-top:10px;padding:12px}.calendar-agenda header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-agenda h3{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));margin:0}.calendar-agenda article>div{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px));justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.calendar-agenda button{min-height:44px;font-size:var(--hs-label-size,clamp(11px, .9vw, 12px))}.calendar-agenda p{font-size:var(--hs-body-size,clamp(12px, 1vw, 13px))}.calendar-agenda-deadline{color:var(--hs-palette-926dad)}.calendar-notice{line-height:1.5}.mini-calendar-trigger{bottom:12px;right:12px}.mini-calendar-panel{padding:12px;bottom:12px;right:12px}.mini-calendar-days button{height:44px}.mini-calendar-panel button{min-height:44px}}.calendar-sr-table{table-layout:fixed;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;top:0;left:0;overflow:hidden}.calendar-sr-table th,.calendar-sr-table td{overflow:hidden}.calendar-service{font-size:var(--hs-label-size,clamp(11px,.9vw,12px));-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:5px 6px;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-service small{font-size:inherit;margin:0;display:inline}.calendar-service small:before{content:" · "}.calendar-gantt-label strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-gantt-label .hs-status-badge{font-size:var(--hs-label-size,clamp(10.5px,.85vw,11px));padding:2px 6px}.calendar-notice{padding:8px 0}.calendar-day-button{width:28px;height:28px}.mini-calendar-trigger{min-height:var(--hs-control-size,clamp(28px,2.4vw,32px));padding:7px 12px}.mini-calendar-panel{padding:12px}.mini-calendar-panel button{min-width:32px;min-height:32px}.mini-calendar-days button{height:32px}.mini-calendar-panel h2{font-size:var(--hs-section-title-size,clamp(14px,1.1vw,15px))}.mini-calendar-panel h3{font-size:var(--hs-body-size,clamp(12px,1vw,13px))}.mini-calendar-month{margin:8px 0 4px}.mini-calendar-events li{padding:8px}.calendar-agenda article>div>span:first-child{-webkit-line-clamp:2;font-size:var(--hs-label-size,clamp(11px,.9vw,12px));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=700px){.mini-calendar-trigger,.mini-calendar-panel button{min-height:44px}.mini-calendar-days button{height:44px}.calendar-day-button{width:44px;height:44px}}.calendar-service{display:block}.calendar-service-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-cell{min-height:80px;padding:4px}.calendar-grid--week .calendar-cell{min-height:224px}.calendar-service{margin-top:4px;padding:4px 6px}.calendar-group{margin-top:8px}.calendar-group-open{padding:8px}.calendar-stage-list{gap:4px;margin-top:6px}.calendar-gantt-row{min-height:52px}.calendar-gantt-label{gap:4px;padding:8px}.calendar-gantt-header>strong{padding:10px 8px}.calendar-gantt-header time{padding:8px 0}.calendar-agenda article{border-radius:0;margin:0;padding:8px 10px}.calendar-agenda article+article{border-top:0}.calendar-agenda article:first-child{border-radius:var(--hs-radius-fixed-8px) var(--hs-radius-fixed-8px) 0 0}.calendar-agenda article:last-child{border-radius:0 0 var(--hs-radius-fixed-8px) var(--hs-radius-fixed-8px)}.calendar-agenda article:only-child{border-radius:var(--hs-radius-fixed-8px)}.calendar-agenda article>div{margin:8px 0}.calendar-range-fields{gap:8px}.calendar-page-note,.calendar-facts-unavailable{padding:8px 0}.calendar-grid{gap:var(--hs-grid-gap,0px)}.calendar-cell,.calendar-gantt-row{border-width:var(--hs-grid-line-width,1px)}.calendar-gantt-label,.calendar-gantt-header{font-size:var(--hs-table-size,13px)}.calendar-agenda article{border-width:var(--hs-grid-line-width,1px)}.calendar-view-switch{gap:var(--hs-panel-gap,8px);margin:8px 0;display:flex}.calendar-view-switch button[aria-pressed=true]{background:var(--hs-workspace-sidebar-active);color:var(--hs-workspace-sidebar-accent)}.calendar-editor-toolbar,.calendar-editor-range{gap:var(--hs-panel-gap,8px);flex-wrap:wrap;align-items:end;margin:8px 0;display:flex}.calendar-editor-toolbar label,.calendar-editor-range label{font-size:var(--hs-label-size,11px);flex-direction:column;gap:4px;display:flex}.calendar-editor-toolbar select,.calendar-editor-toolbar input,.calendar-editor-range input,.calendar-editor-range select{min-height:var(--hs-control-size,28px);max-width:100%;font-size:var(--hs-body-size,14px)}.calendar-source-review{padding:var(--hs-panel-space,8px);border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-fixed-8px)}.calendar-source-review h3{font-size:var(--hs-section-title-size,14px)}.calendar-source-review p{font-size:var(--hs-body-size,14px)}.calendar-source-review button{margin-right:8px}.calendar-quote-editor{width:100%;min-width:0}@media (width<=700px){.calendar-editor-toolbar label,.calendar-editor-range label{width:100%}.calendar-editor-toolbar select,.calendar-editor-toolbar input,.calendar-editor-range input,.calendar-editor-range select,.calendar-editor-range button{min-height:var(--hs-hit-target-size,44px);width:100%}}.calendar-cell button.calendar-service{width:100%;min-height:var(--hs-control-size,28px);text-align:left;font-family:inherit;font-size:var(--hs-label-size,11px);cursor:grab}.calendar-cell button.calendar-service:disabled{cursor:default}a.calendar-group-open{box-sizing:border-box;text-decoration:none;display:block}.calendar-row-actions{gap:var(--hs-panel-gap,8px);padding:var(--hs-panel-space,8px);border-bottom:1px solid var(--hs-control-line);flex-wrap:wrap;align-items:center;display:flex}.calendar-row-actions button{min-height:var(--hs-control-size,28px);font-size:var(--hs-body-size,14px)}.group-pipeline-calendar{min-width:0;padding-bottom:100px}.quote-create-review{min-width:0;margin-top:24px}.quote-create-review h2{margin:0;scroll-margin-top:24px;font-size:24px}.quote-create-review header p{color:var(--hs-text-secondary);margin:8px 0}.quote-create-review__context{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;display:grid}.quote-create-review dt{color:var(--hs-text-secondary);font-size:12px}.quote-create-review dd{overflow-wrap:anywhere;margin:4px 0 0}.quote-create-review__scroll{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);min-width:0;max-width:100%;max-height:min(50vh,420px);overflow:auto}.quote-create-review__scroll:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.quote-create-review table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1180px;font-size:14px}.quote-create-review caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-create-review th,.quote-create-review td{border-bottom:1px solid var(--hs-surface-solid);vertical-align:middle;padding:10px 12px}.quote-create-review thead th{background:var(--hs-canvas);color:var(--hs-text-secondary);white-space:nowrap;font-weight:500;position:sticky;top:0}.quote-create-review tbody th{min-width:240px;max-width:300px;font-weight:600}.quote-create-review small{color:var(--hs-text-secondary);font-size:12px;display:block}.quote-create-review__money,.quote-create-review__quantity{text-align:right;font-variant-numeric:tabular-nums}.quote-create-review__money{white-space:nowrap;min-width:152px}.quote-create-review summary{cursor:pointer;min-height:44px;padding:10px 0}.quote-create-review__summary{background:var(--hs-canvas);border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:16px;padding:20px;display:flex}.quote-create-review__summary p{color:var(--hs-text-secondary);margin:0 0 4px;font-size:13px}.quote-create-review__summary dl{flex-wrap:wrap;gap:20px 40px;margin:0;display:flex}.quote-create-review__summary dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.quote-create-review__summary dd span{display:block}.quote-create-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.application-host .quote-create-review__actions button:last-child{background:var(--hs-lime);font-weight:600}.application-host .quote-create-review__actions button:last-child:disabled{background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:not-allowed}.quote-create-review__masked{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);color:var(--hs-text-secondary);overflow-wrap:anywhere;margin:16px 0 0;padding:12px 16px}@media (width<=840px){.quote-create-review__context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.quote-create-review__summary{padding:16px}.quote-create-review__actions{grid-template-columns:minmax(0,1fr);display:grid}.quote-create-review__actions button{width:100%}}.commerce-overview{min-width:0;margin:12px 0 20px}.commerce-overview__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;display:flex}.commerce-overview__header>div{min-width:0}.commerce-overview h3{font-size:var(--hs-section-title-size);overflow-wrap:anywhere;margin:0 0 12px}.commerce-overview__identity{color:var(--hs-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commerce-overview dt{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.commerce-overview dd{overflow-wrap:anywhere;margin:4px 0 0}.commerce-overview__total{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);background:var(--hs-canvas);min-width:0;max-width:100%;margin:0;padding:16px 20px}.commerce-overview__total dd{font-size:var(--hs-section-title-size);font-variant-numeric:tabular-nums;font-weight:600}.commerce-overview__facts{border-bottom:1px solid var(--hs-surface-solid);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;display:grid}.commerce-overview__freshness{font-size:var(--hs-label-size);color:var(--hs-text-secondary);margin:16px 0 8px}.commerce-overview__freshness--attention{border:1px solid var(--hs-warning);border-radius:var(--hs-radius-xs);color:var(--hs-text);background:var(--hs-surface-raised);padding:12px}.application-host .commerce-overview__contents{margin:8px 0 12px}.application-host .commerce-overview__contents a{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-xs);padding:8px 12px;text-decoration:underline}.commerce-overview__sources{font-size:var(--hs-label-size);overflow-wrap:anywhere}.commerce-overview__sources summary{cursor:pointer;min-height:44px;padding:10px 0}.commerce-overview__sources small{color:var(--hs-text-secondary);display:block}.commerce-overview__sources dl{gap:12px;margin:12px 0;display:grid}.commerce-detail__lines{min-width:0;scroll-margin-top:20px}@media (width<=840px){.commerce-overview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.commerce-overview__facts{grid-template-columns:minmax(0,1fr);gap:16px}.commerce-overview__total{width:100%;padding:16px}.commerce-overview__total dd{font-size:var(--hs-kpi-size)}.application-host .commerce-overview__contents{grid-template-columns:minmax(0,1fr);display:grid}}.commerce-overview{margin:var(--hs-panel-gap) 0}.commerce-overview .commerce-overview__header{gap:var(--hs-panel-gap)}.commerce-overview .commerce-overview__facts{gap:var(--hs-panel-gap);padding:var(--hs-panel-space) 0;grid-template-columns:minmax(0,1fr)}.commerce-overview .commerce-overview__freshness{font-size:var(--hs-label-size);margin:var(--hs-panel-gap) 0}.commerce-overview .commerce-overview__sources{font-size:var(--hs-label-size)}.commerce-overview .commerce-lines{margin-top:0}.commerce-overview .commerce-lines__scroll{max-height:60vh}.commerce-overview .commerce-lines__table{min-width:1100px}.commerce-overview .quote-decision-money-row{gap:var(--hs-panel-gap)}@media (width<=640px){.commerce-overview .commerce-lines__table{min-width:0}.commerce-overview .commerce-lines__scroll{max-height:none}}.booking-queue__zone{color:var(--hs-palette-68746d);margin:0 0 12px;font-size:.82rem}.booking-queue__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--surface,var(--hs-workspace-panel));max-height:62vh;overflow:auto}.booking-queue__scroll:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.booking-queue__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1320px;font-size:.84rem}.booking-queue__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking-queue__table th,.booking-queue__table td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:10px 12px}.booking-queue__table thead th{z-index:1;background:var(--hs-palette-f3f6f3);color:var(--hs-palette-4b5e50);white-space:nowrap;font-weight:600;position:sticky;top:0}.booking-queue__table tbody th{min-width:170px;font-weight:400}.booking-queue__table tbody th strong,.booking-queue__table td>span,.booking-queue__table td>small,.booking-queue__table tbody th>span{display:block}.booking-queue__table tbody th>span,.booking-queue__table td>small{color:var(--hs-palette-68746d);margin-top:5px;font-size:.78rem}.booking-queue__table tbody tr:last-child>*{border-bottom:0}.booking-queue__money{font-variant-numeric:tabular-nums;white-space:nowrap}.booking-queue__table .hs-badge{white-space:nowrap}.booking-queue__table a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.booking-queue__footer .product-queue__count>span{color:var(--hs-palette-68746d);margin-top:5px;font-size:.82rem;display:block}@media (width<=640px){.booking-queue__scroll{background:0 0;border:0;max-height:none;overflow:visible}.booking-queue__table{width:100%;min-width:0}.booking-queue__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking-queue__table tbody{gap:12px;display:grid}.booking-queue__table tbody tr{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);display:block;overflow:hidden}.booking-queue__table tbody th,.booking-queue__table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(70px,32%) minmax(0,1fr);gap:5px 10px;min-width:0;padding:10px;display:grid}.booking-queue__table tbody th:before,.booking-queue__table tbody td:before{content:attr(data-label);color:var(--hs-palette-68746d);grid-area:1/1/span 3;font-size:.76rem;font-weight:400}.booking-queue__table tbody th>*,.booking-queue__table tbody td>*{grid-column:2;min-width:0;margin-top:0}.booking-queue__money,.booking-queue__table .hs-badge{white-space:normal}.booking-queue__table a{white-space:normal;justify-content:center}}.booking-queue-native{margin-top:32px}.booking-queue-native h2{margin:4px 0 8px;font-size:18px;font-weight:600}.booking-queue-native__actions{flex-wrap:wrap;gap:12px;margin:12px 0 16px;display:flex}.booking-queue-native details{overflow-wrap:anywhere;margin-top:12px;font-size:12px}.booking-queue-native summary{cursor:pointer;align-items:center;min-height:45px;display:flex}.booking-queue__zone,.booking-queue__footer .product-queue__count>span{color:var(--hs-text-secondary);font-size:var(--hs-label-size)}.booking-queue__scroll{border-color:var(--hs-line);border-radius:var(--hs-radius-lg);background:var(--hs-surface-raised)}.booking-queue__scroll:focus-visible{outline-color:var(--hs-workspace-sidebar-accent)}.booking-queue__table{font-size:var(--hs-table-size)}.booking-queue__table th,.booking-queue__table td{padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline);border-color:var(--hs-line)}.booking-queue__table thead th{font-family:var(--hs-font);font-size:var(--hs-label-size);text-transform:uppercase;letter-spacing:.04em;background:var(--hs-surface-raised);color:var(--hs-text-secondary)}.booking-queue__table tbody th>span,.booking-queue__table td>small{color:var(--hs-text-secondary);font-size:var(--hs-label-size)}.booking-queue__table tbody tr:hover>*{background:var(--hs-canvas)}.application-host .app-shell .booking-queue[data-density=comfortable] .booking-queue__table th,.application-host .app-shell .booking-queue[data-density=comfortable] .booking-queue__table td{padding-block:var(--hs-panel-space)}.booking-queue__controls,.booking-queue__controls>div,.booking-queue__controls label{align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.booking-queue__controls{margin-block:var(--hs-panel-gap);font-size:var(--hs-label-size)}.booking-queue__controls select{min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border:1px solid var(--hs-line);border-radius:var(--hs-radius-xs);background:var(--hs-surface-raised);font:inherit;color:var(--hs-text)}.booking-queue-native__actions{gap:var(--hs-panel-gap);margin:var(--hs-panel-gap) 0}@media (width<=640px){.booking-queue__table tbody{gap:var(--hs-panel-gap)}.booking-queue__table tbody tr{background:var(--hs-surface-raised);border-color:var(--hs-line)}.booking-queue__table tbody th:before,.booking-queue__table tbody td:before{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.booking-queue__controls select{min-height:44px}}.booking-overview{min-width:0;margin:12px 0 24px}.booking-overview__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.booking-overview__header h3{margin:0 0 10px;font-size:24px}.booking-overview__header>div{min-width:0;max-width:100%}.booking-overview__header p{margin:6px 0}.booking-overview__header span,.booking-overview dt{color:var(--hs-text-secondary);font-size:13px}.booking-overview__prices{background:var(--hs-canvas);border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-fixed-12px);padding:14px 18px}.booking-overview__prices strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.booking-overview__statuses{flex-wrap:wrap;gap:8px 24px;display:flex}.booking-overview__facts{border-bottom:1px solid var(--hs-surface-solid);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.booking-overview dd,.booking-service__facts dd{overflow-wrap:anywhere;margin:5px 0 0}.booking-overview__freshness,.booking-service__freshness,.booking-service__zone{color:var(--hs-text-secondary);font-size:13px}.application-host .booking-overview__contents{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.application-host .booking-overview__contents a{border:1px solid var(--hs-surface-solid);border-radius:var(--hs-radius-fixed-8px);align-items:center;min-height:44px;padding:8px 12px;text-decoration:underline;display:inline-flex}.booking-overview__sources{overflow-wrap:anywhere;font-size:13px}.booking-overview__sources summary{cursor:pointer;min-height:44px;padding:12px 0}.booking-detail__service{min-width:0;scroll-margin-top:20px}.booking-service.product-queue{gap:12px}.booking-service__freshness,.booking-service__zone{margin:0}.booking-service__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 12px;display:grid}.booking-service__facts dt{color:var(--hs-text-secondary);font-size:13px}.booking-service__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);max-height:60vh;overflow:auto}.booking-service__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.booking-service__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1180px;font-size:.84rem}.booking-service__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking-service__table th,.booking-service__table td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:12px}.booking-service__table thead th{z-index:1;background:var(--hs-palette-f3f6f3);color:var(--hs-palette-4b5e50);white-space:nowrap;position:sticky;top:0}.booking-service__table tbody th{min-width:150px;font-weight:600}.booking-service__table tr:last-child>*{border-bottom:0}.booking-service__table tbody tr:hover>*{background:var(--hs-palette-f8faf7)}.booking-service__money{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=840px){.booking-overview__facts{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=640px){.booking-overview__prices{width:100%;padding:12px}.application-host .booking-overview__contents{grid-template-columns:minmax(0,1fr);display:grid}.booking-service__facts{grid-template-columns:minmax(0,1fr);gap:12px}.booking-service__scroll{background:0 0;border:0;max-height:none;overflow:visible}.booking-service__table{min-width:0}.booking-service__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking-service__table tbody{gap:12px;display:grid}.booking-service__table tbody tr{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);display:block;overflow:hidden}.booking-service__table tbody th,.booking-service__table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(70px,32%) minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.booking-service__table tbody th:before,.booking-service__table tbody td:before{content:attr(data-label);color:var(--hs-palette-68746d);font-size:.76rem;font-weight:400}.booking-service__table tbody td:has(time){display:block}.booking-service__table tbody td:has(time):before{margin-bottom:6px;display:block}.booking-service__money{white-space:normal}}.tour-owner-board{min-width:0}.tour-owner-board__scope,.tour-owner-board__zone{color:var(--hs-text-secondary);margin:4px 0;font-size:13px}.tour-owner-board__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);max-height:60vh;overflow:auto}.tour-owner-board__scroll:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.tour-owner-board__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1540px;font-size:.84rem}.tour-owner-board__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tour-owner-board__table th,.tour-owner-board__table td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:10px 12px}.tour-owner-board__table thead th{z-index:1;background:var(--hs-palette-f3f6f3);color:var(--hs-palette-4b5e50);white-space:nowrap;position:sticky;top:0}.tour-owner-board__table tbody th{min-width:180px;font-weight:400}.tour-owner-board__table tbody th strong,.tour-owner-board__table td>span,.tour-owner-board__table td>small{display:block}.tour-owner-board__table tbody th span{margin-top:3px;display:block}.tour-owner-board__table td>small{color:var(--hs-text-secondary);margin-top:4px}.tour-owner-board__table tr:last-child>*{border-bottom:0}.tour-owner-board__table tbody tr:hover>*{background:var(--hs-palette-f8faf7)}.tour-owner-board__table .hs-control{white-space:nowrap;min-height:44px}@media (width<=640px){.tour-owner-board__scroll{background:0 0;border:0;max-height:none;overflow:visible}.tour-owner-board__table{min-width:0}.tour-owner-board__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tour-owner-board__table tbody{gap:12px;display:grid}.tour-owner-board__table tbody tr{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);display:block;overflow:hidden}.tour-owner-board__table tbody th,.tour-owner-board__table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(70px,32%) minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.tour-owner-board__table tbody th:before,.tour-owner-board__table tbody td:before{content:attr(data-label);color:var(--hs-palette-68746d);font-size:.76rem;font-weight:400}:is(.tour-owner-board__table tbody th,.tour-owner-board__table tbody td:has(span),.tour-owner-board__table tbody td:has(small)){display:block}.tour-owner-board__table tbody th:before{margin-bottom:5px;display:block}.tour-owner-board__table tbody td:has(span):before{margin-bottom:5px;display:block}.tour-owner-board__table tbody td:has(small):before{margin-bottom:5px;display:block}.tour-owner-board__table tbody td>.hs-status-badge{display:inline-flex}}.tour-owner-board__controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.tour-owner-board__controls .hs-segmented-pill{min-width:min(100%,280px)}.tour-owner-board__months{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tour-owner-board__months strong{text-align:center;min-width:96px}.tour-owner-board__partial{color:var(--hs-text-secondary);margin:4px 0 8px;font-size:13px}.departure-calendar{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);align-items:start;gap:16px;display:grid}.departure-calendar__grid-wrap{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;padding:8px}.departure-calendar__grid{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.departure-calendar__grid caption{text-align:left;padding:4px;font-weight:500}.departure-calendar__grid thead th{color:var(--hs-palette-4b5e50);padding:4px 0;font-size:.76rem;font-weight:500}.departure-calendar__grid abbr{text-decoration:none}.departure-calendar__grid td{vertical-align:top;padding:0}.departure-calendar__day{border:1px solid var(--hs-palette-e7ece9);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2px;padding:6px;display:flex}.departure-calendar__day:hover{background:var(--hs-palette-f8faf7)}.departure-calendar__day:focus-visible{outline:3px solid var(--hs-focus);outline-offset:2px}.departure-calendar__day[data-state=busy]{border-color:var(--hs-palette-64826b)}.departure-calendar__day[data-state=partial]{border-style:dashed}.departure-calendar__day[aria-pressed=true]{background:var(--hs-palette-f3f6f3);border-color:var(--hs-palette-4b5e50);border-width:2px}.departure-calendar__date,.departure-calendar__count{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-variant-numeric:tabular-nums}.departure-calendar__date{font-size:.84rem}.departure-calendar__count{border-radius:var(--hs-radius-fixed-12px);background:var(--hs-palette-f3f6f3);min-width:22px;color:var(--hs-palette-4b5e50);text-align:center;align-self:flex-end;padding:1px 6px;font-size:.76rem;font-weight:500}.departure-calendar__count--unknown{border:1px dashed var(--hs-palette-68746d);color:var(--hs-palette-68746d);background:0 0}.departure-calendar__agenda{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;padding:12px}.departure-calendar__agenda-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.departure-calendar__agenda-header h2{margin:0;font-size:1rem}.departure-calendar__all{border:1px solid var(--hs-palette-68746d);border-radius:var(--hs-radius-fixed-12px);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 12px}.departure-calendar__all:focus-visible{outline:3px solid var(--hs-focus);outline-offset:2px}.departure-calendar__day-group h3{color:var(--hs-palette-4b5e50);margin:12px 0 6px;font-size:.84rem}.departure-calendar__day-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.departure-calendar__day-group li{border:1px solid var(--hs-palette-e7ece9);border-radius:var(--hs-radius-fixed-12px);overflow-wrap:anywhere;gap:4px;padding:8px 10px;display:grid}.departure-calendar__day-group a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.departure-calendar__meta{color:var(--hs-text-secondary);font-size:.8rem}.departure-calendar__badges{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.departure-calendar{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.departure-calendar__grid-wrap{padding:2px}.departure-calendar__grid{border-spacing:2px}.departure-calendar__day{align-items:center;min-height:44px;padding:3px 2px}.departure-calendar__date{font-size:.8rem}.departure-calendar__count{align-self:stretch;min-width:0;padding:0 2px}}.control-tower-board{grid-template-columns:minmax(0,1fr)}.control-tower-board>*{min-width:0}.control-tower-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.control-tower-sources p{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);margin:0;padding:16px}.control-tower-board .control-tower-stages,.control-tower-stages tbody th{min-width:0}@media (width<=767px){.control-tower-sources{grid-template-columns:minmax(0,1fr)}}.tour-operations-wave-queue .control-tower-sources{background:var(--hs-palette-faf9fc);border-radius:var(--hs-radius-fixed-16px);flex-wrap:wrap;gap:8px 24px;margin:20px 0;padding:8px 16px;display:flex}.tour-operations-wave-queue .control-tower-sources p{font-family:var(--hs-font);background:0 0;border:0;padding:12px 0}.tour-operations-wave-queue .control-tower-metrics ul{flex-wrap:wrap;gap:16px 28px;padding:16px 0;list-style:none;display:flex}.tour-operations-wave-queue .control-tower-metrics li{font-variant-numeric:tabular-nums;font-size:14px}.tour-operations-wave-queue .control-tower-stages{min-width:0}.tour-operations-wave-queue .control-tower-stages th{font-family:var(--hs-font)}.sales-owner-queue{grid-template-columns:minmax(0,1fr)}.sales-owner-queue>*{min-width:0}.sales-owner-queue__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end}.sales-owner-queue__filters label{min-width:0;color:var(--hs-text-secondary);gap:8px;font-size:12px;display:grid}.sales-owner-queue__filters input,.sales-owner-queue__filters select{border:1px solid var(--hs-line);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);width:100%;min-width:0;min-height:44px;color:var(--hs-text);font:inherit;padding:10px 14px}.sales-owner-queue__filters input:focus-visible,.sales-owner-queue__filters select:focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}.sales-owner-table{gap:var(--hs-panel-gap);min-width:0;display:grid}.sales-owner-table__scroll{border:1px solid var(--hs-line);border-radius:var(--hs-workspace-panel-radius);background:var(--hs-surface-raised);min-width:0;max-width:100%;max-height:70vh;overflow:auto}.sales-owner-table table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:760px}.sales-owner-table thead th{z-index:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-family:inherit;position:sticky;top:0}.sales-owner-table td{vertical-align:middle;overflow-wrap:anywhere}.sales-owner-table td:first-child{min-width:150px}.sales-owner-table td:first-child strong{display:block}.sales-owner-table__money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-owner-table__row[data-selected=true]>td{background:color-mix(in srgb,var(--hs-workspace-sidebar-accent) 8%,var(--hs-surface-raised));border-block:1px solid var(--hs-workspace-sidebar-accent)}.sales-owner-table__expanded td{background:var(--hs-surface-solid)}.sales-owner-table__expanded section{gap:var(--hs-panel-gap);display:grid}.sales-owner-table__expanded dl{gap:var(--hs-panel-gap);flex-wrap:wrap;margin:0;display:flex}.sales-owner-table__expanded dd{margin:0}.sales-owner-table__expanded dt{color:var(--hs-text-secondary);font-size:var(--hs-label-size)}.sales-owner-table__actions{gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.sales-owner-table__scroll:focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}@media (width<=48rem){.sales-owner-table__scroll{background:0 0;border:0;max-height:none;overflow:visible}.sales-owner-table table{width:100%;min-width:0;display:block}.sales-owner-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sales-owner-table tbody{gap:var(--hs-panel-gap);display:grid}.sales-owner-table tbody tr{min-width:0;padding:var(--hs-panel-space);border:1px solid var(--hs-line);border-radius:var(--hs-workspace-panel-radius);background:var(--hs-surface-raised);display:block}.application-host .app-shell .sales-owner-table tbody td{gap:var(--hs-panel-gap);white-space:normal;text-align:left;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.sales-owner-table tbody td[data-label]:before{content:attr(data-label);color:var(--hs-text-secondary);font-size:var(--hs-label-size)}.application-host .app-shell .sales-owner-table tbody tr.sales-owner-table__expanded td{display:block}.sales-owner-table a{min-height:var(--hs-hit-target-size)}}.application-host .app-shell .sales-owner-table .hs-text-button{min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline)}@media (pointer:coarse),(width<=48rem){.application-host .app-shell .sales-owner-table .hs-text-button{min-height:var(--hs-hit-target-size)}}.application-host .app-shell .group-pipeline{gap:var(--hs-panel-gap);min-width:0;font-size:var(--hs-body-size);display:grid}.group-pipeline header p,.group-pipeline small{color:var(--hs-text-secondary)}.group-pipeline__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--hs-control-size)*6)),1fr));gap:var(--hs-panel-gap);align-items:end;display:grid}.group-pipeline__filters label{gap:calc(var(--hs-panel-space)*.5);min-width:0;display:grid}.group-pipeline__filters input,.group-pipeline__filters select{width:100%;min-width:0}.group-pipeline__filters .group-pipeline__past{align-items:center;gap:var(--hs-panel-space);min-height:var(--hs-control-size);display:flex}.group-pipeline__past input{width:calc(var(--hs-density-scale)*1.5);height:calc(var(--hs-density-scale)*1.5);flex-shrink:0}.group-pipeline__scroll{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius);max-width:100%;max-height:70vh;overflow:auto}.group-pipeline table{border-collapse:collapse;width:100%;min-width:calc(var(--hs-density-scale)*95);text-align:left;font-size:var(--hs-table-size)}.group-pipeline th,.group-pipeline td{padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline);vertical-align:top;border-bottom:1px solid var(--hs-workspace-sidebar-line)}.group-pipeline tbody th{min-width:calc(var(--hs-density-scale)*15);max-width:calc(var(--hs-density-scale)*22);font-weight:400}.group-pipeline tbody th p{margin:var(--hs-panel-space) 0;overflow-wrap:anywhere}.group-pipeline .hs-status-badge,.group-pipeline small{font-size:var(--hs-label-size)}.group-pipeline__actions{min-width:calc(var(--hs-density-scale)*12)}.group-pipeline__actions .hs-action-menu{min-width:0;max-width:calc(var(--hs-density-scale)*20);position:static}.group-pipeline thead th{z-index:1;background:var(--hs-surface-solid);font-size:var(--hs-table-header-size);position:sticky;top:0}.group-pipeline__column-filter{margin-top:var(--hs-panel-space);font-weight:400;display:block}.group-pipeline__column-filter select{max-width:calc(var(--hs-density-scale)*13)}.group-pipeline__columns summary{min-height:var(--hs-control-size);cursor:pointer;align-items:center;display:flex}.group-pipeline__columns fieldset{gap:var(--hs-panel-space);padding:var(--hs-panel-space);border:1px solid var(--hs-workspace-sidebar-line);flex-wrap:wrap;display:flex}.group-pipeline__columns label{align-items:center;gap:var(--hs-panel-space);min-height:var(--hs-control-size);display:flex}.group-pipeline__detail{gap:calc(var(--hs-panel-space)*2);flex-wrap:wrap;margin:0;display:flex}.group-pipeline__detail dd{margin:calc(var(--hs-panel-space)*.5) 0 0}.group-pipeline [data-testid=pipeline-row]:focus-visible{outline:2px solid var(--hs-focus);outline-offset:-2px}.application-host .app-shell .group-pipeline :is(.hs-text-button,select,input:not(:where([type=checkbox],[type=radio]))){min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font-size:var(--hs-body-size);line-height:1.3}@media (pointer:coarse),(width<=48rem){.application-host .app-shell .group-pipeline :is(.hs-text-button,input:not(:where([type=checkbox],[type=radio])),select),.group-pipeline__columns :is(summary,label),.group-pipeline__filters .group-pipeline__past{min-height:var(--hs-hit-target-size)}}.group-pipeline header{gap:var(--hs-panel-gap);display:grid}.application-host .app-shell .group-pipeline header h2{font-size:var(--hs-page-title-size);line-height:var(--hs-page-title-line-height);margin:0}.group-pipeline header p{margin:0}.group-pipeline>.hs-text-button{justify-self:start}.agency-portal{grid-template-columns:minmax(0,1fr)}.agency-portal>*,.agency-portal .finance-owner-queue{min-width:0}.agency-portal__entry{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.agency-portal__entry label{gap:8px;min-width:0;display:grid}.agency-portal__entry input{border:1px solid var(--hs-line);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);width:100%;min-width:0;min-height:44px;color:var(--hs-text);font:inherit;padding:10px 14px}.agency-portal__entry input:focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}.agency-portal{font:14px/1.55 var(--hs-font-label);color:var(--hs-text);max-width:1280px;margin-inline:auto}.agency-portal__filters{background:var(--hs-surface-raised);border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-16px);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.agency-portal__filters label{flex:160px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.agency-portal :is(input,select){min-width:0;max-width:100%;min-height:44px;font:inherit;border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-surface-raised);color:var(--hs-text);padding:10px 12px}.agency-portal__table{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-16px);background:var(--hs-surface-raised);min-width:0;max-height:60vh;box-shadow:var(--hs-workspace-panel-shadow);overflow:auto}.agency-portal table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.agency-portal caption{text-align:left;padding:16px;font-weight:650}.agency-portal :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--hs-workspace-sidebar-line);overflow-wrap:anywhere;padding:12px 16px}.agency-portal thead th{background:var(--hs-workspace-canvas);text-transform:uppercase;letter-spacing:.045em;color:var(--hs-text-secondary);font-size:11px;position:sticky;top:0}.agency-portal tbody h2{margin:0 0 8px;font-size:14px}.agency-portal tbody a{align-items:center;min-height:44px;display:flex}.agency-portal tbody p{margin:4px 0}.agency-portal__pill{background:var(--hs-palette-edf7f1);color:var(--hs-success);border-radius:var(--hs-radius-pill);padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.agency-portal tr[data-selected=true],.agency-portal__expanded{background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}.agency-portal__expanded section{padding:8px}.agency-portal__decision{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-sm);box-shadow:var(--hs-workspace-panel-shadow);grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);display:grid;overflow:hidden}.agency-portal__decision-main{background:var(--hs-surface-raised);min-width:0;padding:24px}.agency-portal__decision-context{background:var(--hs-workspace-canvas);border-left:1px solid var(--hs-workspace-sidebar-line);min-width:0;padding:24px}.agency-portal__decision-context h2{font-size:16px}.agency-portal__decision-context dl{gap:16px;display:grid}.agency-portal__decision-context dt{color:var(--hs-text-secondary);font-size:12px}.agency-portal__decision-context dd{margin:0;font-weight:600}.agency-portal details{overflow-wrap:anywhere}.agency-portal summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.agency-portal :is(button,a,summary,input,select,[tabindex]):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.agency-portal .segmented-pill{flex-wrap:wrap}@media (width<=760px){.agency-portal__decision{grid-template-columns:minmax(0,1fr)}.agency-portal__decision-context{border-left:0;border-top:1px solid var(--hs-workspace-sidebar-line)}.agency-portal__decision-main,.agency-portal__decision-context{padding:16px}}@media (width<=640px){.agency-portal__filters{flex-direction:column;align-items:stretch}.agency-portal__filters label{flex:auto}.agency-portal table,.agency-portal tbody,.agency-portal tbody tr,.agency-portal tbody th,.agency-portal tbody td{display:block}.agency-portal thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agency-portal tbody tr{border-top:1px solid var(--hs-workspace-sidebar-line);padding:12px}.agency-portal :is(th,td){border:0;padding:6px 0}.agency-portal tbody :is(th,td):before{content:attr(data-label);color:var(--hs-text-secondary);text-transform:uppercase;font-size:11px;display:block}.agency-portal__decision-main .soft-segmented-pill{max-width:100%}}.agency-portal :is(button,a){min-height:44px}.agency-portal a{align-items:center;display:inline-flex}.agency-portal .hs-text-button{font:600 14px/1.5 var(--hs-font-label);border-radius:var(--hs-radius-fixed-10px);padding:10px 16px}.agency-portal .hs-segmented-pill button{min-height:44px;font:600 13px/1.5 var(--hs-font-label);padding:10px 14px}.agency-portal .agency-portal__decision-main h2{margin:22px 0 12px;font-size:20px;font-weight:650}.agency-portal .agency-portal__decision-context h2{margin:0 0 20px;font-size:16px;font-weight:650}.agency-portal__sale{border-block:1px solid var(--hs-workspace-sidebar-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:22px 0;padding:18px 0;display:flex}.agency-portal__sale strong{overflow-wrap:anywhere;text-align:right;font-size:18px;font-weight:650}.application-host .app-shell .agency-portal__decision{--hs-control-size:var(--hs-hit-target-size);--hs-control-padding-block:10px;--hs-control-padding-inline:14px}.application-host .app-shell .agency-portal__decision-main h2{margin:22px 0 12px;font-size:20px;font-weight:650}.application-host .app-shell .agency-portal__decision-context h2{margin:0 0 20px;font-size:16px;font-weight:650}.agency-portal__decision-main{--hs-section-title-size:20px}.agency-portal__decision-context{--hs-section-title-size:16px}.workspace-home>section{min-width:0}.workspace-home__inbox{min-width:900px}.workspace-home__compact,.workspace-home__compact tbody th{min-width:0}.workspace-dashboard{gap:var(--hs-section-gap);min-width:0;display:grid}.workspace-dashboard__welcome{gap:var(--hs-panel-gap);padding:var(--hs-panel-space);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);border:1px solid var(--hs-line);border-inline-start:3px solid var(--hs-workspace-sidebar-accent);display:grid}.workspace-dashboard p{margin:0}.workspace-dashboard__actions{gap:var(--hs-panel-gap);flex-wrap:wrap;align-items:center;display:flex}.workspace-dashboard svg:not(.chart-plot,.hs-coverage-donut__ring){flex:none;width:24px;height:24px}.workspace-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard__metrics,.workspace-dashboard__grid{gap:var(--hs-panel-gap);min-width:0;display:grid}.workspace-dashboard__card{align-content:start;gap:var(--hs-panel-gap);padding:var(--hs-panel-space);border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);background:var(--hs-surface-glass-strong);min-width:0;display:grid}.workspace-dashboard__metrics .workspace-dashboard__card{gap:10px}.workspace-dashboard__value{font-size:var(--hs-kpi-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.workspace-dashboard__section-head{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.workspace-dashboard__list{gap:var(--hs-panel-gap);min-width:0;margin:0;padding:0;list-style:none;display:grid}.workspace-dashboard__list li{gap:var(--hs-panel-gap);border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);min-width:0;padding:var(--hs-panel-space);display:grid}.workspace-dashboard__list h3{font-size:var(--hs-section-title-size);margin:0;font-weight:500}.workspace-dashboard__journey-mark{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);color:var(--hs-text-secondary);background:var(--hs-surface-raised);border-radius:var(--hs-radius-xs);padding:var(--hs-panel-space);flex-wrap:wrap;display:flex}.workspace-dashboard__meta{color:var(--hs-text-secondary);font-size:var(--hs-label-size)}.workspace-dashboard__unavailable{background:var(--hs-surface-raised);border-radius:var(--hs-radius-xs);color:var(--hs-text-secondary);overflow-wrap:anywhere;padding:12px 16px}.workspace-dashboard__balances,.workspace-dashboard__aging{gap:var(--hs-panel-gap);min-width:0;margin:0;display:grid}.workspace-dashboard__balances dt,.workspace-dashboard__aging dt{color:var(--hs-text-secondary);font-size:var(--hs-body-size)}.workspace-dashboard__balances dd{font-size:var(--hs-kpi-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.workspace-dashboard__aging dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}@media (width>=841px){.workspace-dashboard__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-dashboard__list{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-dashboard__grid,.workspace-dashboard__balances{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.workspace-home__inbox{min-width:0}}.workspace-dashboard__calendar{table-layout:fixed;border-collapse:collapse;width:100%;min-width:700px}.workspace-dashboard__calendar :is(th,td){padding:var(--hs-panel-space);border-bottom:1px solid var(--hs-line);text-align:left}.workspace-dashboard__calendar td{height:calc(var(--hs-panel-space) * 6);vertical-align:top}.workspace-dashboard__calendar time{font-weight:600;display:block}.workspace-dashboard__calendar span{color:var(--hs-text-secondary);font-size:var(--hs-label-size);margin-top:8px;display:block}.workspace-dashboard h2{font-size:var(--hs-section-title-size);margin:0;line-height:1.35}.workspace-dashboard__metrics h2,.workspace-dashboard__delta{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.workspace-home__tabs{border-bottom:1px solid var(--hs-control-line);flex-wrap:wrap;gap:4px;display:flex}.app-shell .workspace-home__tabs [role=tab]{font-size:var(--hs-body-size);background:0 0;border:0;border-radius:0}.app-shell .workspace-home__tabs [aria-selected=true]{box-shadow:inset 0 -3px var(--hs-focus);color:var(--hs-workspace-sidebar-accent);font-weight:600}.app-shell .workspace-home__detail-toggle{min-height:var(--hs-control-size);text-align:left;font-size:var(--hs-table-font-size,var(--hs-table-size));background:0 0;border:0;padding:4px 6px}.workspace-home__detail td{background:var(--hs-workspace-sidebar-hover)}.workspace-home__detail p{margin:4px 0 8px}@media (width<=840px){.app-shell .workspace-home__detail-toggle{min-height:44px}}@media (width<=640px){.workspace-home__detail td{display:block}}.app-shell #main-content .workspace-dashboard__metrics h2{font-size:var(--hs-label-size)}.workspace-home [role=tabpanel]{min-width:0}.workspace-dashboard__metrics{gap:var(--hs-grid-gap);border:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);overflow:hidden}.workspace-dashboard__metrics .workspace-dashboard__card{border:0;border-inline-end:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line);border-bottom:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line);background:0 0;border-radius:0}.workspace-dashboard__calendar :is(th,td){border:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line)}@media (width>=930px){.workspace-dashboard__metrics .workspace-dashboard__card{border-bottom:0}.workspace-dashboard__metrics .workspace-dashboard__card:last-child{border-inline-end:0}}.workspace-home__filters{gap:var(--hs-panel-gap);margin-block:var(--hs-panel-space);flex-wrap:wrap;display:flex}.workspace-home__filters label{gap:var(--hs-control-gap);font-size:var(--hs-label-size);min-width:0;display:grid}.application-host .app-shell .workspace-home__filters select{box-sizing:border-box;min-height:var(--hs-control-size);height:var(--hs-control-size);width:auto;max-width:100%;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:inherit;color:var(--hs-text);background:var(--hs-surface-raised);border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-xs)}.workspace-home__inbox [data-label=Mức\ độ],.workspace-home__inbox thead th:nth-child(2){white-space:nowrap;min-width:6em}.workspace-home__inbox [data-label=Mức\ độ] .hs-status-badge{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.workspace-dashboard__metrics .workspace-dashboard__kpi-status{color:var(--hs-text-secondary);font-size:var(--hs-label-size);background:0 0;border:0;padding:0;display:inline}.workspace-dashboard__metrics .workspace-dashboard__kpi-status p{font-size:inherit;margin:0;padding:0;display:inline}@media (width<=840px),(pointer:coarse){.application-host .app-shell .workspace-home__filters select{min-height:var(--hs-hit-target-size);height:var(--hs-hit-target-size)}}.workspace-dashboard__toolbar{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.workspace-dashboard__overview,.workspace-dashboard__primary,.workspace-dashboard__secondary{gap:var(--hs-section-gap);align-content:start;min-width:0;display:grid}.workspace-dashboard__groups,.workspace-dashboard__agenda{gap:var(--hs-panel-gap);margin:0;padding:0;list-style:none;display:grid}.workspace-dashboard__groups>li,.workspace-dashboard__agenda>li{padding:var(--hs-panel-space);border-bottom:1px solid var(--hs-line);gap:var(--hs-panel-gap);min-width:0;display:grid}.workspace-dashboard [hidden]{display:none!important}@media (width>=1024px){.workspace-dashboard__overview{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.app-shell #main-content .workspace-dashboard__metrics .workspace-dashboard__kpi-status p{font-size:var(--hs-label-size)}.app-shell .workspace-dashboard__toolbar .workspace-dashboard__actions .hs-text-button:first-child{background:var(--hs-cta);color:var(--hs-on-cta);width:auto;min-height:var(--hs-control-size)}.app-shell .workspace-dashboard__toolbar .workspace-dashboard__actions .hs-text-button:first-child:hover{background:var(--hs-cta-hover)}.app-shell .workspace-dashboard__agenda .hs-text-button{width:auto;min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border-radius:var(--hs-control-radius);justify-self:start}.app-shell .workspace-home__inbox [data-label=Thao\ tác]{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0}.app-shell .workspace-home__inbox tr[data-selected=true]>*{background:var(--hs-workspace-sidebar-hover);border-block:1px solid var(--hs-focus)}.app-shell .workspace-home__detail td{border:1px solid var(--hs-focus)}.app-shell .workspace-home__detail-toggle[aria-expanded=true]{color:var(--hs-workspace-sidebar-accent);font-weight:600}.app-shell .workspace-home__tabs [aria-selected=true]{background:var(--hs-surface-raised);border-radius:var(--hs-radius-pill);box-shadow:var(--hs-shadow-base)}.app-shell .workspace-dashboard__metrics .workspace-dashboard__card{box-shadow:none;border-radius:0}.app-shell .workspace-dashboard__metrics .workspace-dashboard__value{font-weight:600}@media (width<=840px),(pointer:coarse){.app-shell :is(.workspace-dashboard__actions,.workspace-dashboard__agenda) .hs-text-button{min-height:var(--hs-hit-target-size)}.app-shell .workspace-home__inbox [data-label=Thao\ tác]{min-width:0}}.app-shell .workspace-dashboard__metrics .workspace-dashboard__card{align-content:start;align-items:baseline;gap:var(--hs-control-gap);flex-wrap:wrap;display:flex}.app-shell .workspace-dashboard__metrics h2{flex-basis:100%}.app-shell .workspace-dashboard__metrics .workspace-dashboard__delta{font-size:var(--hs-caption-size);display:inline}.app-shell .workspace-home__inbox{table-layout:fixed;width:100%;min-width:0}.app-shell .workspace-home__inbox tbody th{min-width:0}.app-shell .workspace-home__inbox thead th:first-child{width:22%}.app-shell .workspace-home__inbox thead th:nth-child(2){width:14%}.app-shell .workspace-home__inbox thead th:nth-child(3){width:20%}.app-shell .workspace-home__inbox thead th:nth-child(4){width:14%}.app-shell .workspace-home__inbox thead th:nth-child(5){width:20%}.app-shell .workspace-home__inbox thead th:nth-child(6){width:10%}.app-shell .workspace-home__inbox :is(th,td){padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline)}.app-shell .hs-status-badge{padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);gap:var(--hs-control-gap)}.app-shell .workspace-home__inbox [data-label=Mở] .hs-control{min-height:var(--hs-control-size);white-space:normal;overflow-wrap:normal;width:auto;font-size:var(--hs-caption-size);padding:var(--hs-control-padding-block)}@media (width<=640px){.app-shell .workspace-home__inbox thead th,.app-shell .workspace-home__inbox tbody :is(th,td){width:auto}.app-shell .workspace-home__inbox [data-label=Mở] .hs-control{min-height:var(--hs-hit-target-size)}.app-shell[data-theme=dark] .workspace-home__inbox tbody tr{background:var(--hs-surface-raised);border-color:var(--hs-workspace-sidebar-line)}}.app-shell .workspace-home__inbox [data-label=Mở] .workspace-home__row-link{color:var(--hs-workspace-sidebar-accent);white-space:nowrap;gap:var(--hs-control-gap);background:0 0;border:0}.app-shell[data-theme=dark] #main-content table thead :is(th,td){background:var(--hs-surface-solid);color:var(--hs-text-secondary)}.workspace-home__action-copy{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.workspace-dashboard__kpi-reading{align-items:baseline;gap:var(--hs-control-gap);flex-wrap:wrap;min-width:0;display:flex}.workspace-dashboard__value>span,.workspace-dashboard__delta>span{display:block}.workspace-dashboard__delta [data-sign=positive]{color:var(--hs-success)}.workspace-dashboard__delta [data-sign=negative]{color:var(--hs-danger)}.workspace-dashboard__payment-details{width:100%;font-size:var(--hs-caption-size)}.workspace-dashboard__payment-list{margin:var(--hs-control-gap) 0;padding-inline-start:var(--hs-panel-space)}.chart-frame{min-width:0;color:var(--hs-text);font-family:var(--hs-font);background:var(--hs-surface-glass-strong);border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);box-shadow:var(--hs-shadow);gap:16px;padding:16px;display:grid}.chart-frame__header{flex-direction:column;align-items:stretch;gap:12px;display:flex}.chart-frame__header>div{min-width:0}.chart-frame .chart-frame__header h2{color:var(--hs-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.chart-frame__scope,.chart-frame__source,.chart-frame__state{color:var(--hs-text-secondary);margin:4px 0 0;font-size:14px;line-height:1.5}.chart-frame__scope{flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px;display:flex}.chart-frame__scope>span{border:1px solid var(--hs-line);border-radius:var(--hs-radius-pill);background:var(--hs-surface-glass);overflow-wrap:break-word;align-items:center;max-width:100%;min-height:28px;padding:2px 12px;display:inline-flex}.chart-frame__source{border-block:1px solid var(--hs-line);padding-block:10px;font-size:12px}.chart-frame__source strong{color:var(--hs-warning);font-weight:500}.chart-frame__export,.chart-frame__state button{min-height:44px;color:var(--hs-text);font:inherit;border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-pill);cursor:pointer;background:0 0;padding:10px 18px;font-size:14px;font-weight:500}.chart-frame__export{width:100%}.chart-frame__export:hover,.chart-frame__state button:hover{background:var(--hs-surface-glass-strong)}.chart-frame__export:focus-visible,.chart-frame__state button:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px}.chart-frame__summary{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:24px;font-size:14px;display:flex}.chart-frame__summary p{margin:0}.chart-frame__legend{color:var(--hs-text-secondary);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.chart-frame__legend li{align-items:center;gap:6px;display:inline-flex}.chart-frame__legend-swatch{border-radius:var(--hs-radius-pill);flex:none;width:10px;height:10px}.chart-series--ink{--chart-series:var(--hs-purple-dark)}.chart-series--accent{--chart-series:var(--hs-purple)}.chart-series--warm{--chart-series:var(--hs-warning)}.chart-series--positive{--chart-series:var(--hs-success)}.chart-series--negative{--chart-series:var(--hs-danger)}.chart-series--neutral{--chart-series:var(--hs-text-secondary)}.chart-frame__legend-swatch.chart-series{border:1.5px solid var(--chart-series);border-radius:var(--hs-radius-xs);background:var(--chart-series);width:22px;height:14px}.chart-frame__legend-swatch.chart-series--hatch{background:repeating-linear-gradient(135deg, var(--chart-series) 0 2px, transparent 2px 5px)}.chart-frame__legend-swatch.chart-series--dots{background:radial-gradient(circle, var(--chart-series) 1.4px, transparent 1.8px) 0 0 / 5px 5px}.chart-frame__legend-swatch.chart-series--grid{background:linear-gradient(var(--chart-series) 1px, transparent 1px) 0 0 / 5px 5px, linear-gradient(90deg, var(--chart-series) 1px, transparent 1px) 0 0 / 5px 5px}.chart-frame__legend-swatch.chart-series--outline{background:0 0;border-width:3px}.chart-frame__legend-swatch.chart-series--hollow{background:0 0;border-style:dashed;border-width:2px}.chart-frame__legend-swatch.chart-series--line{border:0;height:4px}.chart-plot{width:100%;height:200px;display:block;overflow:visible}.chart-plot__axis{stroke:var(--hs-text-secondary);stroke-dasharray:4 4;stroke-width:1px}.chart-plot__mark{fill:var(--chart-series);stroke:var(--chart-series);stroke-width:1.5px;cursor:pointer}.chart-plot__mark.chart-series--outline{fill-opacity:.16;stroke-width:3.5px}.chart-plot__mark.chart-series--hollow{fill:var(--hs-surface-raised);fill-opacity:.6;stroke-dasharray:5 4;stroke-width:2px}.chart-plot__mark--selected{stroke:var(--hs-text);stroke-width:3px}.chart-plot__axis,.chart-plot__mark,.chart-plot__line,.chart-plot__halo{vector-effect:non-scaling-stroke}.chart-plot__mark--dot,.chart-plot__mark--dot.chart-plot__mark--selected{stroke:var(--chart-series);stroke-width:13px;stroke-linecap:round}.chart-plot__mark--dot.chart-plot__mark--selected{stroke-width:17px}.chart-plot__halo{stroke:var(--hs-text);stroke-width:23px;stroke-linecap:round}.chart-plot__line{fill:none;stroke:var(--chart-series);stroke-linejoin:round;stroke-width:2.5px}.chart-plot__pattern-wash{fill:var(--chart-series);fill-opacity:.14}.chart-plot__pattern-ink{fill:var(--chart-series)}.chart-plot__pattern-line{fill:none;stroke:var(--chart-series);stroke-width:1px}.chart-frame__plot-region{border-block:1px solid var(--hs-line);min-width:0;position:relative;overflow-x:auto}.chart-frame__plot{outline:none;min-width:320px;padding:16px 4px}.chart-frame__plot:focus-visible{outline:2px solid var(--hs-focus);outline-offset:-2px}.chart-frame__plot svg{width:100%;min-height:180px;display:block}.chart-frame__tooltip{pointer-events:none;z-index:1;max-width:min(320px,100% - 24px);color:var(--hs-text);background:var(--hs-surface-raised);border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);box-shadow:var(--hs-shadow-float);padding:10px 12px;font-size:14px;line-height:1.5;position:absolute;top:12px;right:12px}.chart-frame__tooltip>strong{margin-bottom:4px;display:block}.chart-frame__table-wrap{max-width:100%;overflow-x:auto}.chart-frame__table-wrap:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px}.chart-frame__table{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.chart-frame__table caption{color:var(--hs-text-secondary);text-align:left;margin-bottom:8px;font-size:12px}.chart-frame__table th,.chart-frame__table td{border-bottom:1px solid var(--hs-line);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:10px 12px}.chart-frame__table th:first-child,.chart-frame__table td:first-child{text-align:left}.chart-frame__table thead th{color:var(--hs-text-secondary);font-size:12px;font-weight:500}.chart-frame__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chart-frame__table tbody tr{border-top:1px solid var(--hs-line);padding:2px 0 10px;display:block}.chart-frame__table tbody th[scope=row]{color:var(--hs-text);text-align:left;border-bottom:0;padding:10px 0 2px;font-weight:500;display:block}.chart-frame__table tbody td{text-align:left;border-bottom:0;min-width:0;padding:4px 0 0;display:block}.chart-frame__table tbody td:before{content:attr(data-label);color:var(--hs-text-secondary);margin:0 0 2px;font-size:12px;font-weight:500;display:block}.chart-frame__state--error{color:var(--hs-danger);background:color-mix(in srgb, var(--hs-peach) 22%, var(--hs-canvas));border-radius:var(--hs-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.chart-frame__state--error p{margin:0}.chart-frame__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.chart-frame{border-radius:var(--hs-radius-lg);padding:24px}.chart-frame__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.chart-frame__export{flex:none;width:auto}}@media (width>=900px){.chart-frame__table thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.chart-frame__table tbody tr{border-top:0;padding:0;display:table-row}.chart-frame__table tbody th[scope=row],.chart-frame__table tbody td{border-bottom:1px solid var(--hs-line);padding:10px 12px;display:table-cell}.chart-frame__table tbody td{text-align:right}.chart-frame__table tbody td:before{content:none}.chart-plot{height:240px}}@media (prefers-reduced-motion:reduce){.chart-frame *,.chart-frame :before,.chart-frame :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chart-plot__line polyline{fill:none;stroke:var(--chart-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-plot__line circle{fill:var(--chart-series);stroke:var(--hs-surface-raised);stroke-width:1.5px}.chart-plot__hit{fill:#0000}.tour-operations-card{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-workspace-panel);box-shadow:var(--hs-workspace-panel-shadow);grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);min-width:0;display:grid;overflow:clip}.tour-operations-card__decision{min-width:0;padding:24px}.tour-operations-card__context{background:var(--hs-palette-f8f8fa);overflow-wrap:anywhere;min-width:0;padding:24px}.tour-operations-card__context>h2{margin:0 0 18px;font-size:19px}.tour-operations-card__context dl{margin:0 0 20px}.tour-operations-card__context dl>div{border-bottom:1px solid var(--hs-palette-e9e6ef);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.tour-operations-card__context dt{color:var(--hs-text-secondary);font-size:12px}.tour-operations-card__context dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.tour-operations-card__steps{color:var(--hs-text-secondary);font:12px var(--hs-font);flex-wrap:wrap;gap:18px;margin:0 0 24px;padding:0;list-style:none;display:flex}.tour-operations-card__steps li[aria-current]{color:var(--hs-primary);border-bottom:2px solid var(--hs-primary);padding-bottom:8px;font-weight:600}.tour-operations-card :is(.tour-editor,.ground-editor,.field-tasks,.ticket-import){box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0}.tour-operations-card :is(fieldset,.tour-creation__item,.tour-planning__card){border:0;border-bottom:1px solid var(--hs-palette-eeebf2);background:0 0;border-radius:0;padding:16px 0}.tour-operations-card :is(h2,h3){font-family:var(--hs-font)}.tour-operations-card .tour-editor__eyebrow{font-family:var(--hs-font);color:var(--hs-text-secondary);font-size:11px}.tour-operations-card :is(.tour-editor__actions,.ground-editor__actions){border-top:1px dashed var(--hs-palette-dfd9e6);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.tour-operations-card :is(.tour-editor__actions,.ground-editor__actions) button:first-child{background:var(--hs-cta);color:var(--hs-on-cta);border-color:var(--hs-cta)}.tour-operations-card :is(.tour-editor__actions,.ground-editor__actions) button:disabled{background:var(--hs-palette-eeedf1);color:var(--hs-palette-655f6d);border-color:var(--hs-palette-ded9e5)}.tour-operations-card .tour-editor__table{max-width:100%;overflow:auto}.tour-operations-card .tour-detail-overview{background:0 0;border:0;padding:0}.tour-operations-card .tour-detail-overview__facts{grid-template-columns:1fr;gap:0}.tour-operations-card .tour-detail-overview__facts>div{justify-content:space-between;gap:14px;display:flex}.tour-operations-card .tour-detail-overview__facts dd{text-align:right}.tour-operations-card .tour-detail-overview h2{font-size:19px}.tour-operations-card .tour-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tour-operations-card .tour-tabs button{font:12px var(--hs-font);min-height:44px}.tour-operations-card .tour-tabs button[aria-pressed=true]{background:var(--hs-workspace-sidebar-active);color:var(--hs-primary)}.tour-operations-card .hs-status-badge{font-family:var(--hs-font)}.tour-operations-card .tour-case-sections{background:0 0;border:0;margin-top:24px;padding:0}.tour-operations-card .tour-case-sections__scroll{max-width:100%;overflow:auto}.tour-operations-card .tour-case-sections__nav{flex-wrap:wrap;display:flex}.tour-operations-card .tour-case-sections__days{padding-left:18px}.tour-operations-card__context details{overflow-wrap:anywhere;max-width:100%}.tour-operations-card__decision :is(input,select,textarea){min-width:0;max-width:100%}.tour-operations-card__decision :is(button,a){overflow-wrap:anywhere}.tour-operations-card__context .hs-status-badge{white-space:normal}.tour-operations-wave-queue{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-workspace-panel);box-shadow:var(--hs-workspace-panel-shadow);min-width:0;padding:24px}.tour-operations-wave-queue th{font-family:var(--hs-font)}.tour-operations-wave-queue thead th{font-size:var(--hs-table-header-size);letter-spacing:.8px;text-transform:uppercase;background:var(--hs-palette-faf9fc);color:var(--hs-text-secondary);border-color:var(--hs-palette-e9e6ef)}.tour-operations-wave-queue .hs-status-badge{font-family:var(--hs-font);border-radius:var(--hs-radius-fixed-6px)}.tour-operations-wave-queue tbody :is(th,td){border-color:var(--hs-palette-eeeaf3)}.tour-operations-wave-queue .product-queue__header{background:0 0;border:0}.tour-operations-wave-queue :is(.product-queue__eyebrow,.tour-owner-board__controls){font-family:var(--hs-font)}.tour-operations-card .hs-status-surface{border-radius:var(--hs-radius-fixed-12px)}.tour-operations-card .tour-creation__facts dd{font-variant-numeric:tabular-nums}.tour-operations-card .tour-finance-money{text-align:right}@media (width<=900px){.tour-operations-card{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.tour-operations-card__decision,.tour-operations-card__context{padding:20px}}@media (width<=700px){.tour-operations-card{grid-template-columns:minmax(0,1fr)}.tour-operations-card__decision,.tour-operations-card__context{padding:20px 16px}.tour-operations-card__steps{gap:12px;font-size:11px}.tour-operations-card :is(button,input,select){min-height:44px}.tour-operations-wave-queue{padding:20px 16px}.tour-operations-card .tour-creation__grid{grid-template-columns:minmax(0,1fr)}.tour-operations-card .tour-tabs button{max-width:100%}.tour-operations-card__context .tour-detail-overview__facts dd{max-width:60%}}.application-host .app-shell .tour-operations-card{--hs-control-size:var(--hs-hit-target-size)}.application-host .app-shell .tour-operations-card :is(.tour-editor__actions,.ground-editor__actions) button:first-child{background:var(--hs-cta);border-color:var(--hs-cta);color:var(--hs-on-cta)}.application-host .app-shell .tour-operations-card :is(.tour-editor__actions,.ground-editor__actions) button:disabled{background:var(--hs-palette-eeedf1);color:var(--hs-palette-655f6d)}.tour-operations-pending-list{margin-top:24px}.tour-operations-pending-list h2{font-size:18px}.tour-operations-wave-queue__filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.tour-operations-wave-queue__filters label{flex:1;gap:6px;min-width:0;display:grid}.tour-operations-wave-queue__filters input{border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);min-width:0;max-width:100%;font:inherit;padding:8px 12px}.tour-operations-wave-queue__size{align-items:center;gap:8px;font-size:12px;display:flex}.tour-operations-wave-queue__metrics{border-bottom:1px solid var(--hs-palette-eeebf2);flex-wrap:wrap;gap:24px;margin:8px 0 20px;padding:20px 0;display:flex}.tour-operations-wave-queue__metrics dt{color:var(--hs-text-secondary);font-size:12px}.tour-operations-wave-queue__metrics dd{margin:6px 0 0;font-size:22px;font-weight:600}.tour-operations-wave-queue tr[data-selected=true]>*,.tour-operations-wave-queue__expanded>*{background:var(--hs-palette-faf7fe);border-color:var(--hs-palette-ad98c2)}.tour-operations-wave-queue__expanded td{border:1px solid var(--hs-palette-ad98c2);border-radius:0 0 var(--hs-radius-fixed-12px) var(--hs-radius-fixed-12px)}.tour-operations-wave-queue__expanded dl{gap:10px;margin:12px 0;display:grid}.tour-operations-wave-queue__expanded dl>div{gap:16px;display:flex}.tour-operations-wave-queue__expanded dt{min-width:130px;color:var(--hs-text-secondary)}.tour-operations-wave-queue__expanded dd{margin:0}.tour-operations-wave-queue__expanded .tour-operations-wave-queue__row-actions{gap:10px;margin-top:16px;display:flex}.tour-operations-wave-queue__row-actions a{background:var(--hs-cta);color:var(--hs-on-cta);border-radius:var(--hs-radius-fixed-9px);min-height:44px;padding:10px 14px;text-decoration:none}.tour-operations-wave-queue__row-actions button{min-height:44px}@media (width<=700px){.tour-operations-wave-queue__filters{grid-template-columns:1fr;width:100%;display:grid}.tour-operations-wave-queue__filters :is(button,input,select){min-height:44px}.tour-operations-wave-queue__expanded dl>div{flex-wrap:wrap;gap:4px}.tour-operations-wave-queue__expanded dt{width:100%}.tour-operations-wave-queue .tour-operations-wave-queue__expanded>td{display:block}.tour-operations-wave-queue__metrics{gap:20px}}.tour-operations-wave-queue__inline-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.tour-operations-wave-queue__inline-actions>*{flex:none}@media (width<=700px){.tour-operations-wave-queue__inline-actions{white-space:normal;flex-wrap:wrap}}.tour-operations-owner-queue{box-shadow:none;background:0 0;padding:16px 0}.tour-operations-owner-queue__scroll{max-width:100%;overflow:auto}.tour-operations-owner-queue table{border-collapse:collapse;width:100%}.tour-operations-owner-queue :is(th,td){border-bottom:1px solid var(--hs-palette-eeebf2);text-align:left;padding:10px}.tour-operations-owner-queue caption{text-align:left;padding:12px 0;font-weight:600}@media (width<=700px){.tour-operations-owner-queue table,.tour-operations-owner-queue tbody,.tour-operations-owner-queue tr,.tour-operations-owner-queue td{display:block}.tour-operations-owner-queue thead{display:none}.tour-operations-owner-queue td[data-label]:before{content:attr(data-label);color:var(--hs-text-secondary);font-size:11px;display:block}.tour-operations-owner-queue tr{border:1px solid var(--hs-palette-e9e6ef);border-radius:var(--hs-radius-fixed-12px);margin:12px 0;padding:8px}.tour-operations-owner-queue td{overflow-wrap:anywhere}}.tour-workspace{gap:20px;min-width:0;display:grid}.tour-workspace__header p,.tour-detail-overview__eyebrow{color:var(--hs-text-secondary);margin:0 0 6px;font-size:13px}.tour-workspace__header h1{margin:0;font-size:30px}.tour-detail-overview{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;padding:20px}.tour-detail-overview h2{margin:0;font-size:22px}.tour-detail-overview__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px 0;display:grid}.tour-detail-overview__facts dt{color:var(--hs-text-secondary);font-size:13px}.tour-detail-overview__facts dd{overflow-wrap:anywhere;margin:5px 0 0}.tour-detail-overview__source{border-top:1px solid var(--hs-palette-e7ece9);color:var(--hs-text-secondary);overflow-wrap:anywhere;font-size:13px}.tour-detail-overview__source p{margin:8px 0}.application-host .tour-detail-overview__source-link{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);align-items:center;min-height:44px;padding:8px 12px;text-decoration:underline;display:inline-flex}.tour-detail-overview__source summary{cursor:pointer;min-height:44px;padding:12px 0}.application-host .tour-workspace .tour-tabs{border-bottom:1px solid var(--hs-palette-dce3df);background:0 0;border-radius:0;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 12px;display:flex}.application-host .tour-workspace .tour-tabs button{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);min-height:44px;padding:10px 14px}.application-host .tour-workspace .tour-tabs button:is([aria-pressed=true],[aria-selected=true]){background:var(--hs-palette-ece5f2);border-color:var(--hs-palette-9881ad);font-weight:600}.tour-workspace .tour-editor{min-width:0;margin:0}.tour-workspace .tour-editor>header h2{margin:4px 0 8px;font-size:22px}.tour-workspace .tour-editor fieldset,.tour-workspace .tour-editor__review{border-radius:var(--hs-radius-fixed-12px)}@media (width<=840px){.tour-detail-overview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tour-detail-overview{padding:16px}.tour-detail-overview__facts{grid-template-columns:minmax(0,1fr);gap:14px}.application-host .tour-workspace .tour-tabs{grid-template-columns:minmax(0,1fr);display:grid}.application-host .tour-workspace .tour-tabs button{text-align:left}}.tour-workspace .tour-editor__table{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);max-height:50vh;overflow:auto}.tour-workspace .tour-editor__table:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.tour-workspace .tour-editor__table table{min-width:560px;margin:0}.tour-workspace .tour-editor__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tour-workspace .tour-editor__table thead th{z-index:1;background:var(--hs-palette-f3f6f3);position:sticky;top:0}.tour-workspace__draft-dialog{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);width:min(520px,100% - 32px);color:var(--hs-text-primary);padding:24px}.tour-workspace__draft-dialog::backdrop{background:var(--hs-palette-workspace-tooltip)}.application-host .tour-workspace__draft-dialog button{border-radius:var(--hs-radius-fixed-8px);min-height:44px;margin:6px;padding:10px 14px}.tour-detail-approvals{background:var(--hs-workspace-panel);border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);overflow-wrap:anywhere;min-width:0;padding:20px}.tour-detail-approvals__eyebrow{color:var(--hs-text-secondary);margin:0 0 6px;font-size:13px}.tour-detail-approvals h2{margin:0;font-size:22px}.tour-detail-approvals__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.tour-detail-approvals__card{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);min-width:0;padding:16px}.tour-detail-approvals__card-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.tour-detail-approvals h3{flex:160px;margin:0;font-size:17px}.tour-detail-approvals dl{gap:12px;margin:16px 0;display:grid}.tour-detail-approvals dt,.tour-detail-approvals__source{color:var(--hs-text-secondary);font-size:13px}.tour-detail-approvals dd{margin:4px 0 0}.tour-detail-approvals__reason{margin-bottom:0}.tour-detail-approvals__actions{flex-wrap:wrap;gap:12px;display:flex}.tour-detail-approvals__source{border-top:1px solid var(--hs-palette-e7ece9);margin-top:16px}.tour-detail-approvals__source summary{cursor:pointer;min-height:44px;padding:12px 0;display:list-item}.application-host .tour-detail-approvals>a{align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}@media (width<=840px){.tour-detail-approvals__list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tour-detail-approvals{padding:16px}.tour-detail-approvals__actions{grid-template-columns:minmax(0,1fr);display:grid}}.tour-case-sections{background:var(--hs-workspace-panel);border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);overflow-wrap:anywhere;min-width:0;padding:20px}.tour-case-sections__eyebrow{color:var(--hs-text-secondary);margin:0 0 6px;font-size:13px}.tour-case-sections h2{margin:0;font-size:22px}.application-host .tour-case-sections__nav{border-bottom:1px solid var(--hs-palette-dce3df);flex-wrap:wrap;gap:8px;margin:16px 0;padding:0 0 12px;display:flex}.application-host .tour-case-sections__nav button{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);min-height:44px;padding:10px 14px}.application-host .tour-case-sections__nav button:is([aria-pressed=true],[aria-selected=true]){background:var(--hs-palette-ece5f2);border-color:var(--hs-palette-9881ad);font-weight:600}.tour-case-sections__body{gap:12px;min-width:0;display:grid}.tour-case-sections__body p{margin:0}.tour-case-sections__body>button{justify-self:start}.tour-case-sections__note{color:var(--hs-text-secondary);font-size:13px}.tour-case-sections__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);max-height:60vh;overflow:auto}.tour-case-sections__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.tour-case-sections__scroll table{border-collapse:collapse;width:100%;min-width:560px;margin:0}.tour-case-sections__scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tour-case-sections__scroll th,.tour-case-sections__scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hs-palette-e7ece9);padding:10px 12px}.tour-case-sections__days{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tour-case-sections__days li{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);padding:12px 16px}.tour-case-sections__days h3{margin:0 0 6px;font-size:16px}.tour-case-sections__source{border-top:1px solid var(--hs-palette-e7ece9);color:var(--hs-text-secondary);padding-top:8px;font-size:13px}.tour-case-sections__source summary{cursor:pointer;min-height:44px;padding:12px 0;display:list-item}@media (width<=640px){.tour-case-sections{padding:16px}.application-host .tour-case-sections__nav{grid-template-columns:minmax(0,1fr);display:grid}.application-host .tour-case-sections__nav button{text-align:left}}.tour-finance-workbench,.tour-finance-workbench>section{gap:12px;min-width:0;display:grid}.tour-finance-workbench>section,.tour-advance-editor{border-top:1px solid var(--hs-palette-dce3df);padding-top:16px}.tour-finance-workbench summary{cursor:pointer;min-height:44px;padding:10px 0}.tour-advance-editor fieldset{gap:8px;min-width:0;display:grid}.tour-advance-editor input,.tour-advance-editor textarea{box-sizing:border-box;width:100%;max-width:640px;min-height:44px}.tour-advance-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.tour-timeline{gap:8px;min-width:0;display:grid}.tour-timeline__note{color:var(--hs-text-secondary)}.tour-case-sections__scroll .tour-timeline__gantt{min-width:760px}.tour-timeline__gantt th small,.tour-timeline__gantt td small{color:var(--hs-text-secondary);font-size:.85em;font-weight:400;display:block}.tour-timeline__axis,.tour-timeline__track{min-width:320px;position:relative}.tour-timeline__axis-label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tour-timeline__ticks{block-size:20px;display:block;position:relative}.tour-timeline__ticks>span{white-space:nowrap;font-size:.85em;font-weight:400;position:absolute;inset-block-start:0}.tour-timeline__track{background:var(--hs-palette-e7ece9)}.tour-timeline__bar{border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-9881ad);position:absolute;inset-block:12px}.tour-timeline__calendar{margin:0;padding:0;list-style:none;display:grid}.tour-timeline__calendar>li{border-bottom:1px solid var(--hs-palette-dce3df);padding:8px 10px}.tour-timeline__calendar h3,.tour-timeline__unscheduled h3{margin:0 0 6px;font-size:1em}.tour-timeline__calendar ul,.tour-timeline__unscheduled ul{gap:6px;margin:0;padding-left:18px;display:grid}.tour-timeline__unscheduled{gap:6px;padding-top:4px;display:grid}.tour-editor--c{min-width:0;max-width:1120px;color:var(--ink,#172b35);margin:0 auto;padding:24px}.tour-editor--c header{margin-bottom:24px}.tour-editor--c h1,.tour-editor--c h2{overflow-wrap:anywhere;font-size:24px;line-height:1.35}.tour-editor--c h3{font-size:18px;line-height:1.4}.tour-editor--c form{gap:20px;display:grid}.tour-editor--c fieldset{border:1px solid var(--line,#d7e0e5);min-width:0;box-shadow:none;background:#fff;border-radius:12px;gap:16px;padding:20px;display:grid}.tour-editor--c fieldset:disabled{opacity:1}.tour-editor--c legend{padding:0 6px;font-size:16px;font-weight:650}.tour-creation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tour-creation__field{flex-direction:column;gap:8px;min-width:0;display:flex}.tour-editor--c label{overflow-wrap:anywhere;line-height:1.4}.tour-editor--c input,.tour-editor--c select,.tour-editor--c textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #8296a2;border-radius:8px;padding:10px 12px}.tour-editor--c input:disabled,.tour-editor--c select:disabled,.tour-editor--c textarea:disabled{color:#465a66;-webkit-text-fill-color:#465a66;background:#f3f6f8}.tour-editor--c textarea{resize:vertical}.tour-editor.tour-editor--c button:not(.hs-control){max-width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;box-shadow:none;border-radius:8px;padding:10px 16px;line-height:1.4}.tour-editor--c button:focus-visible,.tour-editor--c input:focus-visible,.tour-editor--c select:focus-visible,.tour-editor--c textarea:focus-visible,.tour-editor--c summary:focus-visible{outline-offset:3px;outline:3px solid #006c84}.tour-creation__library{gap:12px;display:grid}.tour-creation__library p,.tour-editor--c p{overflow-wrap:anywhere;margin:0;line-height:1.6}.tour-creation__row-actions,.tour-editor--c .tour-editor__actions{flex-wrap:wrap;gap:12px;display:flex}.tour-creation__review{border:1px solid var(--line,#d7e0e5);background:#fff;border-radius:12px;align-content:start;gap:20px;min-width:0;min-height:calc(100dvh - 48px);margin-top:24px;padding:20px;scroll-margin-block-start:24px;display:grid}.tour-creation__review h2:focus{outline-offset:4px;outline:3px solid #006c84}.tour-creation__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;display:grid}.tour-creation__facts div{min-width:0}.tour-creation__facts dt{color:#465a66;font-size:14px;line-height:1.5}.tour-creation__facts dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.tour-creation__facts .tour-creation__facts{grid-template-columns:1fr;margin-top:8px}.tour-creation__itinerary{gap:20px;min-width:0;margin:0;padding-left:24px;display:grid}.tour-creation__itinerary li{min-width:0}.tour-creation__itinerary p{white-space:pre-wrap}.tour-editor--c code{overflow-wrap:anywhere}.tour-editor--c summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;line-height:1.5}.tour-editor--c [role=alert]{color:#7d2719;background:#fff6f2;border:1px solid #c65338;border-radius:8px;margin:12px 0;padding:12px}@media (width<=640px){.tour-editor--c{padding:16px}.tour-creation__grid,.tour-creation__facts{grid-template-columns:1fr}.tour-editor--c fieldset,.tour-creation__review{padding:16px}.tour-editor--c .tour-editor__actions{flex-flow:column}.tour-creation__row-actions button,.tour-editor--c .tour-editor__actions button{flex:none;width:100%;min-width:0}.tour-editor--c input[type=date],.tour-editor--c input[type=datetime-local]{font-size:16px}}.tour-editor.tour-editor--c button.tour-creation__primary:not(.hs-control){background:var(--hs-lime);border-color:var(--hs-lime);color:var(--hs-text)}.tour-planning__cards{gap:16px;min-width:0;display:grid}.tour-editor--planning .tour-planning__card{border:1px solid var(--line,#d7e0e5);background:#fff;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.tour-planning__card h3{margin:0}.tour-planning__field{gap:8px;min-width:0;display:grid}.tour-editor--planning .tour-planning__check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.tour-editor--planning input[type=checkbox]{accent-color:#172b35;flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;padding:0}.tour-editor--planning .tour-planning__coverage{border-radius:8px;gap:8px;padding:12px}.tour-planning__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;display:grid}.tour-planning__facts div{min-width:0}.tour-planning__facts dt{color:#465a66;font-size:14px;line-height:1.5}.tour-planning__facts dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.tour-planning__facts .tour-planning__facts{grid-template-columns:1fr;margin-top:8px}.tour-planning__rows{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tour-planning__rows>li{border:1px solid var(--line,#d7e0e5);border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.tour-planning__rows h3{margin:0}.tour-planning__review{border:1px solid var(--line,#d7e0e5);background:#fff;border-radius:12px;align-content:start;gap:20px;min-width:0;min-height:calc(100dvh - 48px);margin-top:24px;padding:20px;scroll-margin-block-start:24px;display:grid}.tour-planning__review h2{margin:0}.tour-planning__review h2:focus{outline-offset:4px;outline:3px solid #006c84}.tour-editor.tour-editor--planning button.tour-planning__primary:not(.hs-control){background:var(--hs-lime);border-color:var(--hs-lime);color:var(--hs-text)}@media (width<=640px){.tour-planning__facts{grid-template-columns:1fr}.tour-planning__review{padding:16px}.tour-editor--planning .tour-planning__card,.tour-planning__rows>li{padding:12px}}.finance-owner-queue__zone{color:var(--hs-palette-68746d);margin:0 0 12px;font-size:.82rem}.finance-owner-queue__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--surface,var(--hs-workspace-panel));max-height:62vh;overflow:auto}.finance-owner-queue__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.finance-owner-queue__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1380px;font-size:.84rem}.finance-owner-queue__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-owner-queue__table th,.finance-owner-queue__table td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:10px 12px}.finance-owner-queue__table thead th{z-index:1;background:var(--hs-palette-f3f6f3);color:var(--hs-palette-4b5e50);white-space:nowrap;font-weight:600;position:sticky;top:0}.finance-owner-queue__table tbody th{min-width:170px;font-weight:400}.finance-owner-queue__table tbody th strong,.finance-owner-queue__table td>span,.finance-owner-queue__table td>small,.finance-owner-queue__table tbody th>span{display:block}.finance-owner-queue__table tbody th>span,.finance-owner-queue__table td>small{color:var(--hs-palette-68746d);margin-top:5px;font-size:.78rem}.finance-owner-queue__table tbody tr:last-child>*{border-bottom:0}.finance-owner-queue__table tbody tr:hover>*{background:var(--hs-palette-f8faf7)}.finance-owner-queue__money{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-owner-queue__table .hs-badge{white-space:nowrap}.finance-owner-queue__table a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.finance-owner-queue__footer .product-queue__count>span{color:var(--hs-palette-68746d);margin-top:5px;font-size:.82rem;display:block}@media (width<=640px){.finance-owner-queue__scroll{background:0 0;border:0;max-height:none;overflow:visible}.finance-owner-queue__table{width:100%;min-width:0}.finance-owner-queue__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-owner-queue__table tbody{gap:12px;display:grid}.finance-owner-queue__table tbody tr{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);display:block;overflow:hidden}.finance-owner-queue__table tbody th,.finance-owner-queue__table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(70px,32%) minmax(0,1fr);gap:5px 10px;min-width:0;padding:10px;display:grid}.finance-owner-queue__table tbody th:before,.finance-owner-queue__table tbody td:before{content:attr(data-label);color:var(--hs-palette-68746d);grid-area:1/1/span 3;font-size:.76rem;font-weight:400}.finance-owner-queue__table tbody th>*,.finance-owner-queue__table tbody td>*{grid-column:2;min-width:0;margin-top:0}.finance-owner-queue__money,.finance-owner-queue__table .hs-badge{white-space:normal}.finance-owner-queue__table a{white-space:normal;justify-content:center}}.finance-owner-queue{gap:12px;min-width:0;display:grid}.finance-owner-queue header h1,.finance-owner-queue header h2{margin:0;font-size:22px}.finance-owner-queue header p,.finance-owner-queue__footer p{margin:6px 0}.finance-owner-queue__sources{border-top:1px solid var(--hs-palette-dce3df);color:var(--hs-palette-68746d);font-size:13px}.finance-owner-queue__sources summary{cursor:pointer;min-height:44px;padding:12px 0}.finance-owner-queue__sources ul{padding-left:20px}.application-host .finance-queue-workspace__body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.application-host .finance-queue-workspace>.product-queue__header h1{font-size:30px}.finance-owner-queue__table td small{color:var(--hs-palette-68746d);margin-top:4px;font-size:.78rem;display:block}.finance-detail-workspace .product-queue__header h1{letter-spacing:-.025em;font-size:30px;line-height:1.2}.finance-detail-workspace .finance-detail-workspace__body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.finance-owner-detail{color:var(--text-primary,var(--hs-palette-252a27));grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.finance-owner-detail header h1,.finance-owner-detail header h2{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;line-height:1.3}.finance-owner-detail h3{margin:0 0 12px;font-size:18px;line-height:1.35}.finance-owner-detail h4{margin:0 0 10px;font-size:16px;line-height:1.4}.finance-owner-detail p{overflow-wrap:anywhere;margin:0 0 12px}.finance-owner-detail__zone,.finance-owner-detail small{color:var(--hs-palette-68746d);font-size:12px;line-height:1.5}.finance-owner-detail small{margin-top:4px;display:block}.finance-owner-detail dl{grid-template-columns:minmax(110px,1fr) minmax(0,2fr);align-items:start;gap:12px 20px;margin:0;display:grid}.finance-owner-detail dt{color:var(--hs-palette-68746d);font-size:13px;line-height:1.5}.finance-owner-detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.finance-owner-detail__summary{background:var(--surface,var(--hs-workspace-panel));border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:28px;padding:24px;display:grid}.finance-owner-detail__amount{letter-spacing:-.015em;font-size:24px;font-weight:600}.finance-owner-detail__ref{overflow-wrap:anywhere;margin-top:12px}.finance-owner-detail summary{cursor:pointer;align-content:center;min-height:45px;font-size:13px;line-height:1.5;display:list-item}.finance-owner-detail summary:focus-visible,.finance-owner-detail__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.finance-owner-detail__ref dl{gap:8px;padding:8px 0;font-size:12px}.finance-owner-detail__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--surface,var(--hs-workspace-panel));max-height:52vh;overflow:auto}.finance-owner-detail__table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:13px;line-height:1.5}.finance-owner-detail__table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finance-owner-detail__table thead th{background:var(--surface,var(--hs-workspace-panel));color:var(--hs-palette-68746d);z-index:1;position:sticky;top:0}.finance-owner-detail__table th,.finance-owner-detail__table td{border-bottom:1px solid var(--hs-palette-dce3df);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 16px}.finance-owner-detail__table tbody th{font-weight:400}.finance-owner-detail__table .finance-owner-detail__ref{margin-top:0}.finance-owner-detail__funding,.finance-owner-detail__installments li{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--surface,var(--hs-workspace-panel));padding:20px}.finance-owner-detail__funding>section{margin-top:20px}.finance-owner-detail__installments{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.finance-owner-detail__installments dl{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:12px}.finance-owner-detail__sources{border-top:1px solid var(--hs-palette-dce3df);padding-top:12px}.finance-owner-detail .finance-invoices{background:var(--surface,var(--hs-workspace-panel));border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);box-shadow:none;padding:20px}@media (width<=640px){.finance-owner-detail__summary{grid-template-columns:1fr;gap:12px;padding:16px}.finance-owner-detail__installments{grid-template-columns:1fr}.finance-owner-detail dl{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:12px}.finance-owner-detail__table{min-width:0;display:block}.finance-owner-detail__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-owner-detail__table tbody,.finance-owner-detail__table tr{display:block}.finance-owner-detail__table td,.finance-owner-detail__table tbody th{overflow-wrap:anywhere;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px 10px;display:grid}.finance-owner-detail__table td:before,.finance-owner-detail__table tbody th:before{content:attr(data-label);color:var(--hs-palette-68746d);font-size:12px}.finance-owner-detail__table td[data-label=Trạng\ thái] small{grid-column:2}}.finance-owner-detail .finance-invoices__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-owner-detail .finance-invoices__table-scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.finance-owner-detail>*{min-width:0}.finance-owner-detail .finance-invoices__table-scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);min-width:0;overflow:auto}.finance-owner-detail .finance-invoices__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:600px;font-size:13px;line-height:1.5}.finance-owner-detail .finance-invoices__table th,.finance-owner-detail .finance-invoices__table td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 16px}.finance-owner-detail .finance-invoices__table thead th{background:var(--hs-palette-f3f6f3);color:var(--hs-palette-4b5e50);font-weight:600}.finance-owner-detail .finance-invoices__table tbody th{font-weight:400}.finance-owner-detail .finance-invoices__table tbody tr:last-child>*{border-bottom:0}.finance-read-sections{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.finance-read-sections a{border-radius:var(--hs-radius-fixed-10px);border:1px solid var(--hs-palette-dce3df);min-height:44px;color:var(--hs-palette-48644f);align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.finance-read-sections a[aria-current=page]{background:var(--hs-palette-edf3eb);border-color:var(--hs-palette-86a28a);font-weight:600}.finance-read-sections a:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.finance-owner-ledger__totals{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;padding:16px}.finance-owner-ledger__totals h2,.finance-owner-ledger__totals h3,.finance-owner-ledger__totals h4{margin:0}.finance-owner-ledger__totals>p{color:var(--hs-palette-68746d);font-size:.85rem}.finance-owner-ledger__currencies{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;min-width:0;display:grid}.finance-owner-ledger__currencies section{min-width:0}.finance-owner-ledger__currencies dl{gap:10px;margin:12px 0;display:grid}.finance-owner-ledger__currencies dt{color:var(--hs-palette-68746d);font-size:.8rem}.finance-owner-ledger__currencies dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.finance-recon-editor.finance-recon-editor--c{min-width:0;max-width:1120px;margin-inline:0}.finance-recon-editor.finance-recon-editor--c>header{margin:0 0 20px}.finance-recon-editor.finance-recon-editor--c>header h1,.finance-recon-editor.finance-recon-editor--c>header h2{margin:4px 0 8px;font-size:24px}.finance-recon-editor.finance-recon-editor--c>header p{color:var(--hs-palette-68746d);margin:6px 0;font-size:.85rem}.finance-recon-editor.finance-recon-editor--c form{gap:18px;min-width:0;margin-top:0;display:grid}.finance-recon-editor.finance-recon-editor--c .finance-task-group{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;box-shadow:none;margin:0;padding:16px;display:block}.finance-recon-editor.finance-recon-editor--c .finance-task-group>legend{overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-size:.94rem;font-weight:600}.finance-recon-editor.finance-recon-editor--c .finance-task-group__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.finance-recon-editor.finance-recon-editor--c .finance-task-group__fields>*{min-width:0}.finance-recon-editor.finance-recon-editor--c label{gap:8px;min-width:0;margin-top:0;font-size:.85rem;display:grid}.finance-recon-editor.finance-recon-editor--c input:not([type=checkbox]),.finance-recon-editor.finance-recon-editor--c select,.finance-recon-editor.finance-recon-editor--c textarea{box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--hs-palette-26372d);padding:10px 12px}.finance-recon-editor.finance-recon-editor--c input:disabled,.finance-recon-editor.finance-recon-editor--c select:disabled,.finance-recon-editor.finance-recon-editor--c textarea:disabled{background:var(--hs-palette-f3f6f3);color:var(--hs-palette-68746d)}.finance-recon-editor.finance-recon-editor--c input:focus-visible,.finance-recon-editor.finance-recon-editor--c select:focus-visible,.finance-recon-editor.finance-recon-editor--c textarea:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:2px}.finance-recon-editor.finance-recon-editor--c .finance-task-field{min-width:0}.finance-recon-editor.finance-recon-editor--c .finance-task-field>small,.finance-recon-editor.finance-recon-editor--c .finance-task-hint{color:var(--hs-palette-68746d);overflow-wrap:anywhere;font-size:.79rem;display:block}.finance-recon-editor.finance-recon-editor--c .finance-task-hint,.finance-recon-editor.finance-recon-editor--c .finance-task-source,.finance-recon-editor.finance-recon-editor--c .finance-task-milestones{grid-column:1/-1}.finance-recon-editor.finance-recon-editor--c .finance-task-source{background:var(--hs-palette-f3f6f3);border-radius:var(--hs-radius-fixed-8px);min-width:0;padding:12px}.finance-recon-editor.finance-recon-editor--c .finance-task-source>p{color:var(--hs-palette-68746d);margin:0 0 8px;font-size:.8rem}.finance-recon-editor.finance-recon-editor--c .finance-task-source>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.finance-recon-editor.finance-recon-editor--c .finance-task-source strong{overflow-wrap:anywhere;font-size:.85rem}.finance-recon-editor.finance-recon-editor--c .finance-task-source details{overflow-wrap:anywhere;font-size:.8rem}.finance-recon-editor.finance-recon-editor--c .finance-task-source summary{cursor:pointer;min-height:44px;padding:12px 0;display:list-item}.finance-recon-editor.finance-recon-editor--c .finance-task-milestones{gap:16px;min-width:0;display:grid}.finance-recon-editor.finance-recon-editor--c .finance-task-milestone{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-palette-f8faf7);min-width:0;margin:0;padding:16px}.finance-recon-editor.finance-recon-editor--c .finance-task-milestone>legend{padding:0 8px;font-size:.85rem;font-weight:600}.finance-recon-editor.finance-recon-editor--c .finance-task-milestone__fields,.finance-recon-editor.finance-recon-editor--c .finance-task-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-recon-editor.finance-recon-editor--c .finance-task-checkpoints{margin:10px 0 16px}.finance-recon-editor.finance-recon-editor--c .finance-task-checkpoints label{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;display:flex}.finance-recon-editor.finance-recon-editor--c .finance-task-checkpoints input{width:20px;height:20px;accent-color:var(--hs-palette-64826b);flex:none}.finance-recon-editor.finance-recon-editor--c .finance-recon-editor__actions{border-top:1px solid var(--hs-palette-dce3df);flex-wrap:wrap;gap:10px;padding:16px 0;display:flex}.finance-recon-editor.finance-recon-editor--c [role=alert]{border:1px solid var(--hs-palette-d69c80);background:var(--hs-palette-fff6ef);border-radius:var(--hs-radius-fixed-8px);overflow-wrap:anywhere;margin:0;padding:14px}.finance-recon-editor.finance-recon-editor--c .finance-task-result,.finance-recon-editor.finance-recon-editor--c .finance-task-review{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);overflow-wrap:anywhere;min-width:0;padding:16px}.finance-recon-editor.finance-recon-editor--c .finance-task-result h2,.finance-recon-editor.finance-recon-editor--c .finance-task-result h3,.finance-recon-editor.finance-recon-editor--c .finance-task-review h2,.finance-recon-editor.finance-recon-editor--c .finance-task-review h3{margin:0 0 12px;font-size:18px}.finance-recon-editor.finance-recon-editor--c .finance-task-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-recon-editor.finance-recon-editor--c .finance-task-result dt{color:var(--hs-palette-68746d);font-size:.8rem}.finance-recon-editor.finance-recon-editor--c .finance-task-result dd{overflow-wrap:anywhere;margin:6px 0 0}@media (width<=640px){.finance-recon-editor.finance-recon-editor--c .finance-task-group__fields,.finance-recon-editor.finance-recon-editor--c .finance-task-milestone__fields,.finance-recon-editor.finance-recon-editor--c .finance-task-checkpoints,.finance-recon-editor.finance-recon-editor--c .finance-task-result dl{grid-template-columns:minmax(0,1fr)}.finance-recon-editor.finance-recon-editor--c .finance-task-group,.finance-recon-editor.finance-recon-editor--c .finance-task-milestone{padding:12px}.finance-recon-editor.finance-recon-editor--c .finance-recon-editor__actions>*{width:100%}}.finance-recon-editor.finance-recon-editor--c textarea{resize:vertical;min-height:88px}.finance-recon-editor.finance-recon-editor--c .finance-task-group__fields>label:has(textarea){grid-column:1/-1}.supplier-owner-directory thead th:nth-child(2),.supplier-owner-queue thead th:first-child,.supplier-owner-contracts thead th:first-child{width:26%}@media (pointer:coarse),(width<=48rem){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(tbody a,button,summary,input,select){min-height:var(--hs-hit-target-size)}}@media (width<=640px){:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header){flex-wrap:wrap}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls){align-items:stretch}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls) label{flex:auto;width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(input,select),.partner-list-controls__paging{width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(table,tbody,tbody tr,tbody th,tbody td){width:auto;min-width:0;display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) caption{display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody tr{padding:var(--hs-panel-space);border-top:1px solid var(--hs-workspace-sidebar-line)}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td){padding:var(--hs-table-row-padding-block) 0;border:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td):before{content:attr(data-label);font:600 var(--hs-table-header-size)/1.4 var(--hs-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--hs-text-secondary);margin-bottom:var(--hs-control-gap);display:block}.partner-list-expanded td:before{display:none}}@media (width<=640px){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) .partner-list-actions{text-align:left;width:auto}}.supplier-owner-directory thead th:nth-child(2),.supplier-owner-queue thead th:first-child,.supplier-owner-contracts thead th:first-child{width:26%}@media (pointer:coarse),(width<=48rem){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(tbody a,button,summary,input,select){min-height:var(--hs-hit-target-size)}}@media (width<=640px){:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header){flex-wrap:wrap}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls){align-items:stretch}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls) label{flex:auto;width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(input,select),.partner-list-controls__paging{width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(table,tbody,tbody tr,tbody th,tbody td){width:auto;min-width:0;display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) caption{display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody tr{padding:var(--hs-panel-space);border-top:1px solid var(--hs-workspace-sidebar-line)}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td){padding:var(--hs-table-row-padding-block) 0;border:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td):before{content:attr(data-label);font:600 var(--hs-table-header-size)/1.4 var(--hs-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--hs-text-secondary);margin-bottom:var(--hs-control-gap);display:block}.partner-list-expanded td:before{display:none}}@media (width<=640px){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) .partner-list-actions{text-align:left;width:auto}}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts){width:100%;min-width:0;color:var(--hs-text);font:var(--hs-body-size)/1.5 var(--hs-font);gap:var(--hs-panel-gap);margin-inline:auto;display:grid}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) p{margin:0}:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header){justify-content:space-between;align-items:flex-start;gap:var(--hs-panel-gap);display:flex}:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header)>div{min-width:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) h1{margin:var(--hs-control-gap) 0;font-size:var(--hs-page-title-size);line-height:var(--hs-page-title-line-height);overflow-wrap:anywhere}:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header)>div>p:first-child{font-size:var(--hs-label-size);font-family:var(--hs-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--hs-text-secondary)}:is(.supplier-owner-directory__meta,.supplier-owner-queue__meta,.supplier-owner-contracts__meta,.supplier-owner-contracts__lede){font-size:var(--hs-caption-size);color:var(--hs-text-secondary);overflow-wrap:anywhere}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls){align-items:end;gap:var(--hs-panel-gap);padding:var(--hs-panel-space);background:var(--hs-workspace-panel);border-radius:var(--hs-workspace-panel-radius);box-shadow:var(--hs-workspace-panel-shadow);flex-wrap:wrap;min-width:0;display:flex}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls) label{gap:var(--hs-control-gap);font-size:var(--hs-label-size);min-width:0;max-width:100%;display:grid}.partner-list-controls label:first-child{flex:180px}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--hs-control-size);border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:var(--hs-body-size)/1.3 var(--hs-font);color:var(--hs-text);background:var(--hs-surface-raised)}.supplier-owner-directory__filters select{width:180px}.supplier-owner-queue__search input{width:320px}.partner-list-controls__paging{align-items:center;gap:var(--hs-control-gap);font-size:var(--hs-caption-size);color:var(--hs-text-secondary);flex-wrap:wrap;display:flex}:is(.supplier-owner-directory__scroll,.supplier-owner-queue__scroll,.supplier-owner-contracts__scroll){isolation:isolate;border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-workspace-panel-radius);min-width:0;max-height:60vh;box-shadow:var(--hs-workspace-panel-shadow);background:var(--hs-workspace-panel);scroll-padding-top:var(--hs-hit-target-size);overflow:auto}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--hs-table-size)}.supplier-owner-directory table{min-width:760px}.supplier-owner-queue table,.supplier-owner-contracts table{min-width:900px}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) caption{text-align:left;padding:var(--hs-panel-space);font-size:var(--hs-section-title-size);font-weight:600}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(th,td){padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline);text-align:left;vertical-align:middle;border-top:1px solid var(--hs-workspace-sidebar-line);overflow-wrap:anywhere}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) thead th{z-index:1;background:var(--hs-workspace-canvas);font:600 var(--hs-table-header-size)/1.4 var(--hs-font-label);color:var(--hs-text-secondary);text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0}.supplier-owner-directory thead th:first-child{width:40%}.supplier-owner-directory thead th:nth-child(2),.supplier-owner-queue thead th:first-child,.supplier-owner-contracts thead th:first-child{width:26%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody th{font-weight:600}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody tr:nth-child(2n){background:var(--hs-workspace-canvas)}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) small{color:var(--hs-text-secondary);font-size:var(--hs-caption-size);margin-top:var(--hs-control-gap);font-weight:400;display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody a{min-height:var(--hs-control-size);color:var(--hs-primary);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) summary{min-height:var(--hs-control-size);cursor:pointer;font-size:var(--hs-caption-size);align-content:center;display:list-item}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) details dl{font-size:var(--hs-caption-size);margin:var(--hs-panel-gap) 0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) details :is(dd,p){overflow-wrap:anywhere}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) details dd{margin:0 0 var(--hs-panel-gap)}:is(.supplier-owner-directory__footer,.supplier-owner-queue__footer,.supplier-owner-contracts__footer){align-items:center;gap:var(--hs-panel-gap);font-size:var(--hs-caption-size);flex-wrap:wrap;display:flex}:is(.supplier-owner-directory__sources,.supplier-owner-queue__sources,.supplier-owner-contracts__sources){padding:var(--hs-panel-space);border-top:1px solid var(--hs-workspace-sidebar-line);font-size:var(--hs-caption-size);color:var(--hs-text-secondary)}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tr[data-selected=true],:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tr.partner-list-expanded{background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}.partner-list-expanded section{gap:var(--hs-panel-gap);padding:var(--hs-panel-space);display:grid}.partner-list-expanded h2{font-size:var(--hs-section-title-size);margin:0}.partner-list-expanded dl{gap:var(--hs-panel-gap);flex-wrap:wrap;margin:0;display:flex}.partner-list-expanded dl>div{flex:180px;min-width:0}.partner-list-expanded dt{font-size:var(--hs-caption-size);color:var(--hs-text-secondary)}.partner-list-expanded dd{margin:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) a.partner-list-primary{width:fit-content;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border-radius:var(--hs-control-radius);background:var(--hs-cta);color:var(--hs-on-cta);font-weight:600;text-decoration:none}.partner-list-expand{width:auto;margin:0;display:inline-flex}.partner-list-name{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);display:flex}.partner-list-name>a{flex:1;min-width:0}.partner-list-name>button{flex:none;width:auto}.partner-list-status{box-shadow:none;color:var(--hs-text-secondary);font-size:var(--hs-caption-size);background:0 0;border:0;padding:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(a,button,summary,input,select,[tabindex]):focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px}@media (pointer:coarse),(width<=48rem){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(tbody a,button,summary,input,select){min-height:var(--hs-hit-target-size)}}@media (width<=640px){:is(.supplier-owner-directory__header,.supplier-owner-queue__header,.supplier-owner-contracts__header){flex-wrap:wrap}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls){align-items:stretch}:is(.supplier-owner-directory__filters,.supplier-owner-queue__search,.partner-list-controls) label{flex:auto;width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(input,select),.partner-list-controls__paging{width:100%}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) :is(table,tbody,tbody tr,tbody th,tbody td){width:auto;min-width:0;display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) caption{display:block}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody tr{padding:var(--hs-panel-space);border-top:1px solid var(--hs-workspace-sidebar-line)}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td){padding:var(--hs-table-row-padding-block) 0;border:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) tbody :is(th,td):before{content:attr(data-label);font:600 var(--hs-table-header-size)/1.4 var(--hs-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--hs-text-secondary);margin-bottom:var(--hs-control-gap);display:block}.partner-list-expanded td:before{display:none}}.partner-list-controls__paging>button{width:var(--hs-hit-target-size);flex:none}.partner-list-controls__paging>span{flex:1;min-width:0}:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) .partner-list-actions{width:calc(var(--hs-hit-target-size) * 2);text-align:right;white-space:nowrap}@media (width<=640px){:is(.supplier-owner-directory,.supplier-owner-queue,.supplier-owner-contracts) .partner-list-actions{text-align:left;width:auto}}.resource-documents{min-width:0;color:var(--hs-palette-26372d);gap:12px;font-size:14px;line-height:1.5;display:grid}.resource-documents p{margin:0}.resource-documents__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-documents__header h2{overflow-wrap:anywhere;margin:2px 0 6px;font-size:18px;font-weight:650;line-height:1.3}.resource-documents__header>div{min-width:0}.resource-documents__header p,.resource-documents__lede{overflow-wrap:anywhere}.resource-documents__header>div>p:first-child{color:var(--hs-palette-68746d);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.resource-documents__meta{color:var(--hs-palette-68746d);font-size:12px}.resource-documents__scroll{isolation:isolate;border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);max-height:44vh;scroll-padding-top:48px;overflow:auto}.resource-documents table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.resource-documents caption{text-align:left;padding:12px 16px;font-size:14px;font-weight:600}.resource-documents thead th{background:var(--hs-workspace-panel);z-index:1;color:var(--hs-palette-68746d);font-size:12px;position:sticky;top:0}.resource-documents th,.resource-documents td{text-align:left;vertical-align:top;border-top:1px solid var(--hs-palette-dce3df);overflow-wrap:anywhere;padding:12px 16px}.resource-documents thead th:first-child{width:26%}.resource-documents thead th:nth-child(2),.resource-documents thead th:nth-child(3){width:20%}.resource-documents thead th:nth-child(4){width:18%}.resource-documents tbody th{font-weight:600}.resource-documents small{color:var(--hs-palette-68746d);margin-top:4px;font-size:12px;font-weight:400;display:block}.resource-documents summary{cursor:pointer;align-items:center;gap:6px;min-height:45px;font-size:12px;font-weight:500;display:flex}.resource-documents details dl{margin:0 0 8px;font-size:12px;font-weight:400}.resource-documents details dt{color:var(--hs-palette-68746d)}.resource-documents details dd{overflow-wrap:anywhere;margin:0 0 8px}.resource-documents__sources{border-top:1px solid var(--hs-palette-dce3df);overflow-wrap:anywhere;font-size:12px}.resource-documents__footer{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.resource-documents__footer [role=alert]{flex-basis:100%}.resource-documents button{min-height:45px}.resource-documents :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--hs-palette-64826b);outline-offset:3px}@media (width<=640px){.resource-documents__header{flex-wrap:wrap}.resource-documents__scroll{max-height:50vh}.resource-documents table,.resource-documents tbody,.resource-documents tr,.resource-documents caption{display:block}.resource-documents thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.resource-documents tbody th,.resource-documents tbody td{border-top:0;width:auto;padding:8px 12px;display:block}.resource-documents tbody tr{border-top:1px solid var(--hs-palette-dce3df);padding:6px 0}.resource-documents tbody :is(th,td):before{content:attr(data-label);color:var(--hs-palette-68746d);margin-bottom:3px;font-size:11px;font-weight:500;display:block}.resource-documents__footer{flex-direction:column;align-items:flex-start;gap:8px}}.resource-documents tbody tr:nth-child(2n){background:var(--hs-palette-f8faf9)}.resource-documents [role=alert]{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-fff6ef);overflow-wrap:anywhere;padding:14px}.resource-documents__lede{color:var(--hs-palette-68746d);font-size:13px}.resource-documents{border-top:1px solid var(--hs-palette-dce3df);padding-top:20px}.resource-documents__header h2{margin-top:0}.resource-documents__sources summary{cursor:pointer;align-items:center;min-height:45px;display:flex}.resource-documents__sources p{margin:8px 0}.resource-documents tbody td:last-child p{margin-top:8px}.resource-documents tbody td:last-child small{max-width:200px}.report-owner-catalog{min-width:0;max-width:1280px;color:var(--hs-palette-26372d);margin-inline:auto;font-size:13px;line-height:1.5}.report-owner-catalog__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.report-owner-catalog__header>div{min-width:0}.report-owner-catalog__header h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:24px;font-weight:600;line-height:1.3}.report-owner-catalog__header p{color:var(--hs-palette-68746d);margin:6px 0}.report-owner-catalog__header>div>p:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.report-owner-catalog__meta,.report-owner-catalog__lede{color:var(--hs-palette-68746d);overflow-wrap:anywhere;font-size:12px}.report-owner-catalog__scroll{isolation:isolate;border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;max-height:52vh;scroll-padding-top:48px;overflow:auto}.report-owner-catalog table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.report-owner-catalog caption{text-align:left;padding:16px;font-size:15px;font-weight:600}.report-owner-catalog th,.report-owner-catalog td{vertical-align:top;text-align:left;border-top:1px solid var(--hs-palette-dce3df);overflow-wrap:anywhere;padding:12px 16px}.report-owner-catalog thead th{z-index:1;background:var(--hs-workspace-panel);color:var(--hs-palette-68746d);font-size:12px;font-weight:600;position:sticky;top:0}.report-owner-catalog thead th:first-child{width:30%}.report-owner-catalog thead th:nth-child(2){width:19%}.report-owner-catalog thead th:nth-child(3){width:15%}.report-owner-catalog thead th:nth-child(4){width:16%}.report-owner-catalog tbody th{font-weight:600}.report-owner-catalog tbody tr:nth-child(2n){background:var(--hs-palette-f8faf9)}.report-owner-catalog small{color:var(--hs-palette-68746d);margin-top:4px;font-size:11px;font-weight:400;display:block}.report-owner-catalog__range{margin-top:4px;display:block}.report-owner-catalog tbody a{min-height:45px;color:var(--hs-palette-315840);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.report-owner-catalog summary{cursor:pointer;align-items:center;min-height:45px;font-size:12px;font-weight:500;display:flex}.report-owner-catalog details p{overflow-wrap:anywhere;font-size:12px;font-weight:400}.report-owner-catalog :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.report-owner-catalog button{min-height:45px}.report-owner-catalog__footer{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 0;display:flex}.report-owner-catalog__footer p{margin:0}.report-owner-catalog__footer [role=alert]{flex-basis:100%}.report-owner-catalog [role=alert]{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-fff6ef);overflow-wrap:anywhere;padding:14px}.report-owner-catalog__sources{border-top:1px solid var(--hs-palette-dce3df);color:var(--hs-palette-68746d);font-size:12px}@media (width<=640px){.report-owner-catalog__header{flex-direction:column;gap:12px}.report-owner-catalog__header button{width:100%}.report-owner-catalog table,.report-owner-catalog tbody,.report-owner-catalog tbody tr,.report-owner-catalog tbody th,.report-owner-catalog tbody td,.report-owner-catalog caption{display:block}.report-owner-catalog thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.report-owner-catalog tbody tr{border-top:1px solid var(--hs-palette-dce3df);padding:12px}.report-owner-catalog tbody th,.report-owner-catalog tbody td{border:0;padding:6px 0}.report-owner-catalog tbody :is(th,td):before{content:attr(data-label);color:var(--hs-palette-68746d);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.report-owner-catalog__footer{flex-direction:column;align-items:flex-start}.report-owner-catalog__footer button{width:100%}}.report-owner-catalog small.report-owner-catalog__approval{color:var(--hs-warning);font-weight:600}.report-owner-view__links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-owner-view__links a{min-height:45px;color:var(--hs-palette-315840);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.report-owner-view__links a:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.report-owner-view__freshness,.report-owner-view__gap{color:var(--hs-palette-68746d);overflow-wrap:anywhere;font-size:12px}.report-owner-catalog{font:14px/1.55 var(--hs-font-label);color:var(--hs-text)}.report-owner-catalog__scroll{border-radius:var(--hs-radius-fixed-16px);border-color:var(--hs-workspace-sidebar-line);box-shadow:var(--hs-workspace-panel-shadow);background:var(--hs-surface-raised)}.report-owner-catalog thead th{font:600 11px/1.5 var(--hs-font-label);text-transform:uppercase;letter-spacing:.045em;background:var(--hs-workspace-canvas);color:var(--hs-text-secondary)}.report-owner-catalog tbody tr[data-selected=true],.report-owner-catalog tbody tr.report-owner-catalog__expanded{background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}.report-owner-catalog__expanded h2{margin:0;font-size:16px}.report-owner-catalog__expanded section{min-width:0;padding:8px}.report-owner-catalog__filters{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-16px);background:var(--hs-surface-raised);flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;padding:16px;display:flex}.report-owner-catalog__filters label{flex:160px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.report-owner-catalog__filters input,.report-owner-catalog__filters select,.report-owner-catalog__filters button{min-width:0;max-width:100%;min-height:44px;font:inherit;border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-surface-raised);color:var(--hs-text);padding:10px 12px}.report-owner-catalog__filters button{cursor:pointer;background:var(--hs-workspace-sidebar-active);color:var(--hs-primary);font-weight:600}.report-owner-catalog input:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.report-owner-catalog tbody th>button{margin-top:8px;display:block}.report-owner-catalog__expanded details p{overflow-wrap:anywhere}@media (width<=640px){.report-owner-catalog__filters{flex-direction:column;align-items:stretch}.report-owner-catalog__filters label{flex:auto}.report-owner-catalog__filters button{width:100%}}.report-owner-export{min-width:0;max-width:960px;color:var(--hs-palette-26372d);margin-inline:auto;font-size:14px;line-height:1.5}.report-owner-export>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.report-owner-export>header>div{min-width:0}.report-owner-export h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:24px;font-weight:600;line-height:1.3}.report-owner-export>header p{color:var(--hs-palette-68746d);margin:6px 0;font-size:13px}.report-owner-export>header>div>p:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.report-owner-export>header>a{min-height:45px;color:var(--hs-palette-315840);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.report-owner-export__form{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);padding:24px}.report-owner-export__form h2{margin:0 0 20px;font-size:18px;font-weight:600}.report-owner-export label{gap:8px;max-width:480px;font-size:13px;font-weight:600;display:grid}.report-owner-export select{border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);width:100%;min-height:45px;color:var(--hs-palette-26372d);font:inherit;padding:10px 12px}.report-owner-export dl{gap:16px;margin:24px 0;display:grid}.report-owner-export dl>div{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.report-owner-export dt{color:var(--hs-palette-68746d);font-size:12px}.report-owner-export dd{overflow-wrap:anywhere;margin:0}.report-owner-export__approval{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-f3f6f3);overflow-wrap:anywhere;margin:0 0 16px;padding:14px}.report-owner-export__meta{color:var(--hs-palette-68746d);font-size:12px}.report-owner-export__actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.report-owner-export button,.report-owner-export summary{min-height:45px}.report-owner-export summary{cursor:pointer;padding-block:12px;font-size:12px;font-weight:500;display:list-item}.report-owner-export details{border-top:1px solid var(--hs-palette-dce3df);color:var(--hs-palette-68746d);overflow-wrap:anywhere;margin-top:20px;font-size:12px}.report-owner-export :is(a,button,select,summary):focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.report-owner-export [role=alert]{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-palette-fff6ef);overflow-wrap:anywhere;padding:14px}@media (width<=640px){.report-owner-export>header{flex-direction:column;gap:8px}.report-owner-export__form{padding:16px}.report-owner-export dl>div{grid-template-columns:1fr;gap:4px}.report-owner-export__actions{flex-direction:column}.report-owner-export__actions button{width:100%}}.report-owner-export{max-width:1280px;font-family:var(--hs-font-label)}.report-owner-export__card{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-sm);box-shadow:var(--hs-workspace-panel-shadow);background:var(--hs-surface-raised);grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);display:grid;overflow:hidden}.report-owner-export__card .report-owner-export__form{border:0;border-radius:0;min-width:0;padding:24px}.report-owner-export__context{background:var(--hs-workspace-canvas);border-left:1px solid var(--hs-workspace-sidebar-line);min-width:0;padding:24px}.report-owner-export__context h2{margin-top:0;font-size:16px}.report-owner-export__context dl>div{grid-template-columns:1fr;gap:5px}.report-owner-export__context pre{white-space:pre-wrap;overflow-wrap:anywhere}.report-owner-export__steps{color:var(--hs-text-secondary);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.report-owner-export__steps li{border-radius:var(--hs-radius-pill);background:var(--hs-workspace-canvas);padding:8px 12px}.report-owner-export__steps li[aria-current]{background:var(--hs-workspace-sidebar-active);color:var(--hs-primary)}@media (width<=760px){.report-owner-export__card{grid-template-columns:minmax(0,1fr)}.report-owner-export__context{border-left:0;border-top:1px solid var(--hs-workspace-sidebar-line)}.report-owner-export__card .report-owner-export__form,.report-owner-export__context{padding:16px}}.application-host .app-shell .report-owner-export__card{--hs-control-size:var(--hs-hit-target-size);--hs-control-padding-block:10px;--hs-control-padding-inline:14px}.application-host .app-shell .report-owner-export__form h2{margin-bottom:20px;font-size:20px;font-weight:650}.report-owner-export__form{--hs-section-title-size:20px}.report-owner-export__context{--hs-section-title-size:16px}.application-host .app-shell .report-owner-export__actions .hs-text-button:first-child{background:var(--hs-cta);border-color:var(--hs-cta);color:var(--hs-on-cta)}.settings-decision{--hs-control-size:var(--hs-hit-target-size);--hs-control-padding-block:10px;--hs-control-padding-inline:14px;border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised);color:var(--hs-text);font-family:var(--hs-font-label);grid-template-columns:minmax(0,3fr) minmax(220px,2fr);margin-block:20px;display:grid;overflow:hidden}.settings-decision__main{--hs-section-title-size:20px;min-width:0}.settings-decision__steps{border-bottom:1px solid var(--hs-workspace-sidebar-line);flex-wrap:wrap;gap:8px;margin:0;padding:16px;list-style:none;display:flex}.settings-decision__steps li{font-size:var(--hs-body-size);color:var(--hs-text-secondary);padding:8px 10px}.settings-decision__steps [aria-current]{background:var(--hs-workspace-sidebar-active);border-radius:var(--hs-radius-pill);color:var(--hs-primary);font-weight:600}.settings-decision__content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.settings-decision__context{--hs-section-title-size:16px;background:var(--hs-workspace-canvas);border-left:1px solid var(--hs-workspace-sidebar-line);min-width:0;padding:20px}.settings-decision__context dl{margin:16px 0 0}.settings-decision__context dl>div{border-bottom:1px solid var(--hs-workspace-sidebar-line);padding:12px 0}.settings-decision__context dt{font-size:var(--hs-caption-size);color:var(--hs-text-secondary);margin-bottom:4px}.settings-decision__context dd{overflow-wrap:anywhere;margin:0}.settings-decision .staff-owner__form{background:0 0;border:0;margin:0;padding:0}.settings-queue__controls{flex-wrap:wrap;align-items:end;gap:10px;padding:16px 0;display:flex}.settings-queue__controls label{font-size:var(--hs-caption-size);gap:6px;display:grid}.settings-queue__controls span{color:var(--hs-text-secondary);font-size:var(--hs-caption-size);margin-inline:auto}.settings-queue__controls :is(input,select){font:inherit;color:var(--hs-text);border:1px solid var(--hs-control-line);border-radius:var(--hs-radius-pill);background:var(--hs-surface-raised);min-height:var(--hs-control-size);max-width:100%;padding:4px 10px}.settings-queue__controls button{border-radius:var(--hs-radius-pill)}.settings-queue thead th{text-transform:uppercase;font-family:var(--hs-font-label);font-size:var(--hs-table-header-size);background:var(--hs-surface-raised)}.settings-queue tbody tr[data-selected]{background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}.settings-queue tbody tr:has(details[open]){background:var(--hs-workspace-sidebar-active);box-shadow:inset 3px 0 var(--hs-primary)}.staff-settings table th:first-child{width:45%}.staff-settings table th:nth-child(2){width:30%}.staff-settings table th:last-child{width:25%}.seller-settings{max-width:1440px}@media (width<=760px){.settings-decision{grid-template-columns:minmax(0,1fr)}.settings-decision__context{border-left:0;border-top:1px solid var(--hs-workspace-sidebar-line)}.settings-decision__content,.settings-decision__context{padding:16px}.settings-queue__controls{align-items:stretch}.settings-queue__controls label:first-child{flex-basis:100%}.settings-queue__controls :is(button,input,select){min-height:var(--hs-hit-target-size)}}.settings-decision button.settings-decision__primary,.settings-decision .staff-owner__form footer button.settings-decision__primary,.settings-decision .hs-text-button.bg-lime{background:var(--hs-cta);border-color:var(--hs-cta);color:var(--hs-on-cta)}.settings-decision button.settings-decision__primary:disabled{background:var(--hs-workspace-sidebar-active);border-color:var(--hs-workspace-sidebar-line);color:var(--hs-text-secondary)}.settings-decision .hs-text-button.bg-lime:disabled{background:var(--hs-workspace-sidebar-active);color:var(--hs-text-secondary)}.settings-queue .hs-workspace-table :is(th,td){vertical-align:top}.settings-queue .hs-workspace-table details{margin:0}.settings-queue .hs-workspace-table summary{min-height:var(--hs-control-size);font:inherit;cursor:pointer;color:var(--hs-text);padding:0;font-weight:600;line-height:1.3}.settings-queue .hs-workspace-table :is(button.hs-control,a.hs-control){min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border-radius:var(--hs-control-radius)}.settings-queue .settings-queue__controls button.hs-control{min-height:var(--hs-control-size);border:1px solid var(--hs-control-line);color:var(--hs-text);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);background:0 0}.settings-queue .hs-workspace-table tbody th{font-size:var(--hs-table-size);background:0 0}.staff-settings .hs-workspace-table td:nth-child(3){padding-top:var(--hs-table-row-padding-block)}@media (pointer:coarse),(width<=48rem){.settings-queue .hs-workspace-table :is(summary,button.hs-control,a.hs-control),.settings-queue .settings-queue__controls button.hs-control{min-height:var(--hs-hit-target-size)}.staff-settings .hs-workspace-table td:nth-child(2){padding-top:var(--hs-table-row-padding-block)}}.settings-queue .settings-keys__table th:first-child{width:24%}.settings-queue .settings-keys__table th:nth-child(2){width:13%}.settings-queue .settings-keys__table th:nth-child(3){width:23%}.settings-queue .settings-keys__table th:nth-child(4){width:24%}.settings-queue .settings-keys__table th:last-child{width:16%}.staff-owner{color:var(--hs-palette-26372d);min-width:0;max-width:1440px;margin-inline:auto;padding:clamp(12px,2vw,28px)}.staff-owner__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.staff-owner__header h1{margin:4px 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.staff-owner p{margin:8px 0;line-height:1.55}.staff-owner__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--hs-palette-68746d);font-size:12px}.staff-owner button,.staff-settings__card a{border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);min-height:44px;color:var(--hs-palette-315840);font:inherit;cursor:pointer;padding:10px 14px;font-weight:600}.staff-owner__header>button,.staff-owner__form footer button:first-child{background:var(--hs-palette-315840);color:var(--hs-palette-fff);border-color:var(--hs-palette-315840)}.staff-owner button:disabled{opacity:.55;cursor:default}.staff-owner :is(button,input,textarea,summary,a):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.staff-owner__list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-owner h2{margin:16px 0 10px;font-size:18px}.staff-owner__table-wrap{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);isolation:isolate;overflow:auto}.staff-owner table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.staff-owner caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-owner th,.staff-owner td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--hs-palette-e6ebe7);padding:14px 12px}.staff-owner th{background:var(--hs-palette-f3f6f3);z-index:1;font-size:13px;position:sticky;top:0}.staff-owner th:first-child{width:25%}.staff-owner th:nth-child(2){width:15%}.staff-owner th:nth-child(3){width:23%}.staff-owner th:nth-child(4){width:17%}.staff-owner th:last-child{width:20%}.staff-owner tr:last-child td{border-bottom:0}.staff-owner td strong{font-weight:650}.staff-owner__secondary{color:var(--hs-palette-68746d);margin-top:5px;font-size:13px;display:block}.staff-owner__badge{border-radius:var(--hs-radius-fixed-6px);background:var(--hs-palette-edf3eb);color:var(--hs-palette-315840);margin-top:5px;padding:4px 7px;font-size:12px;display:inline-block}.staff-owner__badge--muted{background:var(--hs-palette-f3f6f3);color:var(--hs-palette-68746d)}.staff-owner details{margin-top:8px;font-size:13px}.staff-owner summary{cursor:pointer;min-height:44px;color:var(--hs-palette-315840);padding-block:12px}.staff-owner details p,.staff-owner details ul{margin:4px 0 12px}.staff-owner details ul{padding-left:18px}.staff-owner code{overflow-wrap:anywhere}.staff-owner__pagination,.staff-owner__recovery{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.staff-owner__recovery p{flex-basis:100%;font-size:13px}.staff-owner__notice,.staff-owner__error{border-radius:var(--hs-radius-fixed-10px);border:1px solid var(--hs-palette-cbd5ce);background:var(--hs-palette-edf3eb);margin:16px 0;padding:12px 16px}.staff-owner__error{background:var(--hs-palette-fff6ef);border-color:var(--hs-palette-d69c80)}.staff-owner__error>p{margin:0}.staff-owner__form{border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-xs);background:var(--hs-workspace-panel);margin-top:28px;padding:clamp(14px,2vw,24px);scroll-margin-top:20px}.staff-owner__form>header p,.staff-owner fieldset>p{color:var(--hs-palette-68746d);font-size:13px}.staff-owner fieldset{border:0;border-top:1px solid var(--hs-palette-e6ebe7);min-width:0;margin:0;padding:16px 0}.staff-owner legend{padding:12px 0 0;font-weight:650}.staff-owner__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-owner label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.staff-owner label>span{color:var(--hs-palette-68746d);font-size:12px}.staff-owner input:not([type=checkbox]),.staff-owner textarea{box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);width:100%;min-height:44px;font:inherit;color:inherit;background:var(--hs-workspace-panel);padding:10px 12px}.staff-owner textarea{resize:vertical}.staff-owner input:disabled{background:var(--hs-palette-f3f6f3)}.staff-owner label.staff-owner__check{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin-bottom:8px}.staff-owner__check input{width:20px;height:20px;accent-color:var(--hs-palette-315840)}.staff-owner__form footer{border-top:1px solid var(--hs-palette-e6ebe7);flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.staff-settings__facts{border-block:1px solid var(--hs-palette-dce3df);flex-wrap:wrap;gap:28px;margin:0;padding:18px 0;display:flex}.staff-settings__facts dt{color:var(--hs-palette-68746d);font-size:13px}.staff-settings__facts dd{margin:5px 0 0;font-weight:600}.staff-settings__card{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);max-width:600px;margin-top:24px;padding:20px}.staff-settings__card h2{margin-top:0}.staff-settings__card a{box-sizing:border-box;align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}@media (width<=720px){.staff-owner__header{flex-direction:column;gap:12px}.staff-owner__fields{grid-template-columns:minmax(0,1fr)}.staff-owner thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-owner :is(table,tbody,tr){display:block}.staff-owner tr{border-bottom:1px solid var(--hs-palette-dce3df);padding:10px 12px}.staff-owner tr:last-child{border:0}.staff-owner td{border:0;grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);gap:4px 10px;padding:8px 0;display:grid}.staff-owner td:before{content:attr(data-label);color:var(--hs-palette-68746d);grid-area:1/1/8;padding-top:3px;font-size:12px}.staff-owner td>*{grid-column:2}.staff-owner__pagination{flex-direction:column;align-items:flex-start}}.privacy-cases{overflow-wrap:anywhere}.privacy-cases__filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.privacy-cases__filters label{flex:1;min-width:min(220px,100%)}.privacy-cases select{border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);min-height:44px;font:inherit;color:inherit;padding:10px}.privacy-cases :is(button,select):focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.privacy-cases section{margin-top:24px}.privacy-cases section>button{margin:4px 8px 4px 0}.permission-matrix{min-width:0;margin-block:16px}.permission-matrix__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);max-width:100%;overflow:auto}.staff-owner .permission-matrix table{table-layout:fixed;width:100%;min-width:1700px;display:table}.staff-owner .permission-matrix :is(th,td){width:auto;padding:10px;font-size:13px;display:table-cell}.staff-owner .permission-matrix th:first-child{width:150px}.staff-owner .permission-matrix thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.staff-owner .permission-matrix tbody{display:table-row-group}.staff-owner .permission-matrix tr{padding:0;display:table-row}.staff-owner .permission-matrix td:before{content:none}.staff-owner .permission-matrix label>span{color:inherit;font-size:13px}.permission-matrix__permission{border-top:1px solid var(--hs-palette-e6ebe7);padding-block:8px}.permission-matrix__permission p{font-size:12px}.permission-matrix__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:2px}.air-owner-detail{min-width:0;max-width:1440px;color:var(--hs-palette-26372d);margin-inline:auto;padding:clamp(12px,2vw,28px)}.air-owner-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.air-owner-detail h1{margin:5px 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.air-owner-detail p{overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.air-owner-detail__eyebrow{color:var(--hs-palette-68746d);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.air-owner-detail :is(button,a){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);min-height:44px;font:inherit;color:var(--hs-palette-315840);background:var(--hs-workspace-panel);cursor:pointer;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.air-owner-detail button:disabled{opacity:.55;cursor:default}.air-owner-detail :is(button,a,summary):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.air-owner-detail__actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.air-owner-detail__actions a:first-child{color:var(--hs-palette-fff);background:var(--hs-palette-315840);border-color:var(--hs-palette-315840)}.air-owner-detail__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.air-owner-detail__status-grid dl{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);margin:0;padding:16px}.air-owner-detail dt{color:var(--hs-palette-68746d);font-size:13px}.air-owner-detail dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:600}.air-owner-detail__card{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;margin-top:18px;padding:20px}.air-owner-detail h2{margin:0 0 12px;font-size:18px}.air-owner-detail__card header p{color:var(--hs-palette-68746d);font-size:13px}.air-owner-detail__table-wrap{isolation:isolate;margin-top:18px;overflow:auto}.air-owner-detail table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%}.air-owner-detail caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.air-owner-detail th,.air-owner-detail td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hs-palette-e6ebe7);overflow-wrap:anywhere;padding:14px 10px}.air-owner-detail th{z-index:1;background:var(--hs-palette-f3f6f3);font-size:12px;position:sticky;top:0}.air-owner-detail td{font-size:14px}.air-owner-detail th:first-child{width:22%}.air-owner-detail th:nth-child(3),.air-owner-detail th:nth-child(5){width:19%}.air-owner-detail td span{color:var(--hs-palette-68746d);margin-top:5px;font-size:12px;display:block}.air-owner-detail tr:last-child td{border:0}.air-owner-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.air-owner-detail__facts{gap:16px;margin:0;display:grid}.air-owner-detail__facts>div{min-width:0}.air-owner-detail__muted{color:var(--hs-palette-68746d);padding-top:12px;font-size:13px}.air-owner-detail__notice{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-palette-fff6ef);margin:16px 0;padding:14px 18px}.air-owner-detail__tickets{gap:8px;margin:16px 0 0;padding-left:20px;display:grid}.air-owner-detail__source{margin-top:18px;font-size:13px}.air-owner-detail summary{cursor:pointer;min-height:44px;color:var(--hs-palette-315840);padding-block:12px}@media (width<=720px){.air-owner-detail__status-grid{grid-template-columns:minmax(0,1fr)}.air-owner-detail__columns{grid-template-columns:minmax(0,1fr);gap:0}.air-owner-detail__card{padding:14px}.air-owner-detail__actions a{width:100%}.air-owner-detail thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.air-owner-detail :is(table,tbody,tr){display:block}.air-owner-detail tr{border-bottom:1px solid var(--hs-palette-e6ebe7);padding-block:8px}.air-owner-detail tr:last-child{border:0}.air-owner-detail td{border:0;padding:8px 0;display:block}.air-owner-detail td:before{content:attr(data-label);color:var(--hs-palette-68746d);margin-bottom:4px;font-size:12px;display:block}}.ground-owner-detail{min-width:0;max-width:1440px;color:var(--hs-palette-26372d);margin-inline:auto;padding:clamp(12px,2vw,28px)}.ground-owner-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ground-owner-detail h1{margin:5px 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.ground-owner-detail p{overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.ground-owner-detail__eyebrow{color:var(--hs-palette-68746d);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ground-owner-detail :is(button,a){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);min-height:44px;font:inherit;color:var(--hs-palette-315840);background:var(--hs-workspace-panel);cursor:pointer;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ground-owner-detail button:disabled{opacity:.55;cursor:default}.ground-owner-detail :is(button,a,summary):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.ground-owner-detail__actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ground-owner-detail__actions a:first-child{color:var(--hs-palette-fff);background:var(--hs-palette-315840);border-color:var(--hs-palette-315840)}.ground-owner-detail__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ground-owner-detail__status-grid dl{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);margin:0;padding:16px}.ground-owner-detail dt{color:var(--hs-palette-68746d);font-size:13px}.ground-owner-detail dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:600}.ground-owner-detail__card{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;margin-top:18px;padding:20px}.ground-owner-detail h2{margin:0 0 12px;font-size:18px}.ground-owner-detail__card header p{color:var(--hs-palette-68746d);font-size:13px}.ground-owner-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ground-owner-detail__facts{gap:16px;margin:0;display:grid}.ground-owner-detail__facts>div{min-width:0}.ground-owner-detail__muted{color:var(--hs-palette-68746d);padding-top:12px;font-size:13px}.ground-owner-detail__notice{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-palette-fff6ef);margin:16px 0;padding:14px 18px}.ground-owner-detail__source{margin-top:18px;font-size:13px}.ground-owner-detail summary{cursor:pointer;min-height:44px;color:var(--hs-palette-315840);padding-block:12px}@media (width<=720px){.ground-owner-detail__status-grid{grid-template-columns:minmax(0,1fr)}.ground-owner-detail__columns{grid-template-columns:minmax(0,1fr);gap:0}.ground-owner-detail__card{padding:14px}.ground-owner-detail__actions a{width:100%}}.ground-owner-detail__journey{font-size:20px;font-weight:600}.ground-owner-detail__facts dd span{display:block}.ground-owner-detail__capacity{font-weight:600}.ground-owner-detail__trips{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ground-owner-detail__trips>li{border-top:1px solid var(--hs-palette-dce3df);min-width:0;padding:14px 0 0}.ground-owner-detail h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:16px}.hotel-owner-detail{min-width:0;max-width:1440px;color:var(--hs-palette-26372d);margin-inline:auto;padding:clamp(12px,2vw,28px)}.hotel-owner-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.hotel-owner-detail h1{margin:5px 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.hotel-owner-detail p{overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.hotel-owner-detail__eyebrow{color:var(--hs-palette-68746d);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.hotel-owner-detail :is(button,a){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);min-height:44px;font:inherit;color:var(--hs-palette-315840);background:var(--hs-workspace-panel);cursor:pointer;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.hotel-owner-detail button:disabled{opacity:.55;cursor:default}.hotel-owner-detail :is(button,a,summary):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.hotel-owner-detail__actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.hotel-owner-detail__actions a:first-child{color:var(--hs-palette-fff);background:var(--hs-palette-315840);border-color:var(--hs-palette-315840)}.hotel-owner-detail__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.hotel-owner-detail__status-grid dl{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);margin:0;padding:16px}.hotel-owner-detail dt{color:var(--hs-palette-68746d);font-size:13px}.hotel-owner-detail dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:600}.hotel-owner-detail__card{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;margin-top:18px;padding:20px}.hotel-owner-detail h2{margin:0 0 12px;font-size:18px}.hotel-owner-detail__card header p{color:var(--hs-palette-68746d);font-size:13px}.hotel-owner-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hotel-owner-detail__facts{gap:16px;margin:0;display:grid}.hotel-owner-detail__facts>div{min-width:0}.hotel-owner-detail__muted{color:var(--hs-palette-68746d);padding-top:12px;font-size:13px}.hotel-owner-detail__notice{border:1px solid var(--hs-palette-d69c80);border-radius:var(--hs-radius-fixed-10px);background:var(--hs-palette-fff6ef);margin:16px 0;padding:14px 18px}.hotel-owner-detail__source{margin-top:18px;font-size:13px}.hotel-owner-detail summary{cursor:pointer;min-height:44px;color:var(--hs-palette-315840);padding-block:12px}@media (width<=720px){.hotel-owner-detail__status-grid{grid-template-columns:minmax(0,1fr)}.hotel-owner-detail__columns{grid-template-columns:minmax(0,1fr);gap:0}.hotel-owner-detail__card{padding:14px}.hotel-owner-detail__actions a{width:100%}}.hotel-owner-detail__journey{font-size:20px;font-weight:600}.hotel-owner-detail__facts dd span{display:block}.hotel-owner-detail__name{font-size:20px;font-weight:600}.hotel-rooming__choices{gap:16px;display:grid}.hotel-rooming__choices label{gap:8px;min-width:0;display:grid}.hotel-owner-detail :is(select,input){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:var(--hs-workspace-panel);color:var(--hs-palette-26372d);padding:10px}.hotel-owner-detail :is(select,input):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.hotel-provider__field{gap:8px;margin:16px 0;display:grid}.hotel-booking-approvals__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.hotel-booking-approvals__item{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);overflow-wrap:anywhere;min-width:0;padding:16px}.hotel-booking-approvals__heading{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.hotel-booking-approvals h3{flex:160px;margin:0;font-size:16px}@media (width<=840px){.hotel-booking-approvals__list{grid-template-columns:minmax(0,1fr)}.hotel-booking-approvals__item a,.hotel-booking-approvals .hotel-owner-detail__actions button{width:100%}}.booking-confirmation-page{min-width:0;max-width:1440px;color:var(--hs-palette-26372d);margin-inline:auto;padding:clamp(12px,2vw,28px)}.booking-confirmation-page>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.booking-confirmation-page h1{margin:6px 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.booking-confirmation-page__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.booking-confirmation__segments{gap:22px;margin:18px 0;padding:0;list-style:none;display:grid}.booking-confirmation__segments>li{border-bottom:1px solid var(--hs-palette-e6ebe7);padding-bottom:18px}.booking-confirmation-page :is(p,dd){overflow-wrap:anywhere;line-height:1.55}.booking-confirmation{min-width:0;color:var(--hs-palette-26372d)}.booking-confirmation h2{margin:0 0 16px;font-size:18px;line-height:1.4}.booking-confirmation h3{margin:0 0 12px;font-size:18px;line-height:1.4}.booking-confirmation p{overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.booking-confirmation__card{box-sizing:border-box;border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);min-width:0;margin:0 0 18px;padding:22px}.booking-confirmation__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.booking-confirmation__facts>div{min-width:0}.booking-confirmation dt{color:var(--hs-palette-68746d);font-size:13px}.booking-confirmation dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:600;line-height:1.55}.booking-confirmation__source{border-top:1px solid var(--hs-palette-e6ebe7);margin-top:18px;font-size:13px}.booking-confirmation summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--hs-palette-315840);padding-block:12px}.booking-confirmation__actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.booking-confirmation :is(button,a){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);min-height:44px;font:inherit;background:var(--hs-workspace-panel);color:var(--hs-palette-315840);cursor:pointer;white-space:normal;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.booking-confirmation button:disabled{opacity:.55;cursor:default}.booking-confirmation button.booking-confirmation__primary{background:var(--hs-palette-315840);border-color:var(--hs-palette-315840);color:var(--hs-palette-fff)}.booking-confirmation :is(button,a,summary):focus-visible,.booking-confirmation__review :is(h2,h3):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.booking-confirmation__review{border:1px solid var(--hs-palette-64826b);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-palette-f3f6f3);min-width:0;margin-top:18px;padding:22px}.booking-confirmation__review .booking-confirmation__card{margin-top:18px}.booking-confirmation__notice{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);padding:16px 18px}.hotel-task__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;padding:0;display:grid}.hotel-task__fields legend{color:var(--hs-palette-68746d);margin-bottom:18px;line-height:1.55}.hotel-task__fields label{flex-direction:column;gap:8px;min-width:0;line-height:1.55;display:flex}.hotel-task__fields :is(input,select){box-sizing:border-box;border:1px solid var(--hs-palette-cbd5ce);border-radius:var(--hs-radius-fixed-8px);width:100%;min-width:0;min-height:44px;font:inherit;background:var(--hs-workspace-panel);color:var(--hs-palette-26372d);padding:10px 12px}.hotel-task__fields :is(input,select):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.manual-cancellation__field{align-content:start;gap:8px;min-width:0;display:grid}.manual-cancellation__target-list{grid-column:1/-1;min-width:0}.hotel-task__fields .manual-cancellation__choices label{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:10px;min-height:44px}.hotel-task__fields .manual-cancellation__choices input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.manual-change__entries{grid-column:1/-1;gap:12px;min-width:0;display:grid}.hotel-task__fields .manual-change__entry{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.manual-change__entry:has(input:checked){border-color:var(--hs-palette-64826b);background:var(--hs-palette-f3f6f3)}.hotel-task__fields .manual-change__entry input[type=radio]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.manual-change__entry>span{overflow-wrap:anywhere;min-width:0;line-height:1.55}.manual-change__entry p{margin:4px 0}.manual-change__entry small,.hotel-task__fields small{color:var(--hs-palette-68746d);font-size:13px}.manual-change__entry-form .hotel-task__fields+.hotel-task__fields{margin-top:28px}.manual-change__evidence{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.manual-change__evidence>li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}@media (width<=720px){.hotel-task__fields{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=900px){.booking-confirmation-page__columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=720px){.booking-confirmation__facts{grid-template-columns:minmax(0,1fr);gap:16px}.booking-confirmation__card,.booking-confirmation__review{padding:16px}.booking-confirmation__actions>button{width:100%}.booking-confirmation-page>header{margin-bottom:18px}}.connector-operations--c{overflow-wrap:anywhere;min-width:0}.connector-operations--c .product-queue__header{box-shadow:none;background:0 0;border:0;padding:0}.connector-operations--c h1{margin:4px 0 8px;font-size:28px;line-height:1.25}.connector-operations--c h2{margin:0 0 12px;font-size:18px}.connector-operations--c h3,.connector-operations--c h4{margin:0;font-size:16px;line-height:1.35}.connector-operations--c .product-queue__row-head h2{margin:0}.connector-operations--c .connector-operations__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.connector-operations--c .connector-operations__toolbar p{color:var(--hs-text-secondary);margin:0}.connector-operations--c .connector-operations__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.connector-operations--c .product-queue__row{border:1px solid color-mix(in srgb, var(--hs-text-secondary) 25%, transparent);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-surface-raised);min-width:0;box-shadow:none;padding:20px}.connector-operations--c .product-queue__row article.product-queue__row{border:0;gap:12px;padding:0}.connector-operations--c .connector-operations__table-scroll{overscroll-behavior:contain;min-width:0;max-height:520px;overflow-y:auto}.connector-operations--c table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.connector-operations--c th{text-align:left;background:var(--hs-canvas);color:var(--hs-text-secondary);z-index:1;font-weight:600;position:sticky;top:0}.connector-operations--c th,.connector-operations--c td{border-bottom:1px solid color-mix(in srgb, var(--hs-text-secondary) 25%, transparent);vertical-align:middle;overflow-wrap:anywhere;padding:8px}.connector-operations--c th:first-child{width:46%}.connector-operations--c th:nth-child(2){width:24%}.connector-operations--c table button{text-align:left;border-radius:var(--hs-radius-fixed-8px);white-space:normal;justify-content:start;width:100%;min-height:44px;padding:8px 10px}.connector-operations--c tr[data-selected]{background:var(--hs-canvas)}.connector-operations--c .product-queue__facts,.connector-operations--c .connector-operations__review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.connector-operations--c dt{color:var(--hs-text-secondary);margin-bottom:4px;font-size:12px}.connector-operations--c dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.connector-operations--c .connector-operations__action{border:0;gap:14px;min-inline-size:0;margin:0;padding:0;display:grid}.connector-operations--c .connector-operations__field{gap:6px;min-width:0;margin:0;display:grid}.connector-operations--c textarea,.connector-operations--c input,.connector-operations--c select{box-sizing:border-box;border:1px solid var(--hs-text-secondary);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-surface-raised);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--hs-text);font:inherit;padding:10px 12px}.connector-operations--c textarea{resize:vertical}.connector-operations--c .connector-operations__confirm{border-radius:var(--hs-radius-fixed-12px);border:1px solid color-mix(in srgb, var(--hs-text-secondary) 25%, transparent);background:var(--hs-canvas);padding:16px}.connector-operations--c .connector-operations__gate{border-top:1px solid color-mix(in srgb, var(--hs-text-secondary) 25%, transparent);background:0 0;border-radius:0;margin:0;padding:16px 0 0}.connector-operations--c .connector-operations__confirm-actions,.connector-operations--c .connector-operations__submit{flex-wrap:wrap;gap:10px;display:flex}.connector-operations--c .hs-control{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.connector-operations--c .product-queue__source{margin:0;font-size:12px}.connector-operations--c .product-queue__source summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (width>=1180px){.connector-operations--c .connector-operations__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (width<=680px){.connector-operations--c .product-queue__row{padding:14px}.connector-operations--c h1{font-size:24px}.connector-operations--c .connector-operations__table-scroll{max-height:480px}.connector-operations--c table,.connector-operations--c tbody,.connector-operations--c tr,.connector-operations--c td{width:auto;display:block}.connector-operations--c thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.connector-operations--c tbody tr{border-bottom:1px solid color-mix(in srgb, var(--hs-text-secondary) 25%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px;display:grid}.connector-operations--c td{border:0;padding:4px}.connector-operations--c td:first-child{grid-column:1/-1}.connector-operations--c td[data-label]:before{content:attr(data-label);color:var(--hs-text-secondary);margin-bottom:4px;font-size:11px;display:block}.connector-operations--c .product-queue__facts,.connector-operations--c .connector-operations__review{grid-template-columns:minmax(0,1fr)}.connector-operations--c .connector-operations__confirm-actions>*,.connector-operations--c .connector-operations__toolbar button{flex:auto}}.connector-operations--c .settings-decision{margin:0}.connector-operations--c .settings-decision__context dl{display:block}.connector-operations--c .settings-decision__context dd{font-weight:400}.connector-operations--c .connector-operations__layout{grid-template-columns:minmax(0,1fr)}.connector-operations--c [aria-label="Chi tiết kết nối"]{background:0 0;border:0;padding:0}.connector-operations--c .connector-operations__confirm-actions .hs-text-button:first-child{background:var(--hs-cta);border-color:var(--hs-cta);color:var(--hs-on-cta)}.connector-operations--c .hs-workspace-table :is(th,td){vertical-align:top}.integration-console__tabs{gap:var(--hs-panel-gap);margin-block:var(--hs-panel-space);flex-wrap:wrap;display:flex}.integration-console__panel{padding:var(--hs-panel-space);margin-block:var(--hs-panel-space);background:var(--hs-workspace-panel);border-radius:var(--hs-workspace-panel-radius);min-width:0}.integration-console__panel[hidden],.connector-operations [role=tabpanel][hidden]{display:none}.integration-console__diagnosis{gap:var(--hs-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-console__panel :is(td,th,details,p){overflow-wrap:anywhere}.integration-console__panel .hs-workspace-table{table-layout:fixed;width:100%}.connector-operations--c .settings-decision{grid-template-columns:minmax(0,1fr)}.connector-operations--c .settings-decision__context{border-left:0;border-top:1px solid var(--hs-workspace-sidebar-line)}.connector-operations--c .settings-decision__context dl{gap:var(--hs-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-operations--c .connector-operations__layout{gap:var(--hs-panel-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=64rem){.connector-operations--c .connector-operations__layout{grid-template-columns:minmax(0,1fr)}.integration-console__tabs,.integration-console__diagnosis{grid-template-columns:minmax(0,1fr);display:grid}}.integration-errors{gap:var(--hs-panel-gap);color:var(--hs-text);font-size:var(--hs-body-size);min-width:0;display:grid}.integration-errors__heading{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.integration-errors__heading p{font-size:var(--hs-caption-size);color:var(--hs-text-secondary);margin:0}.integration-errors h1{font-size:var(--hs-page-title-size);margin:var(--hs-control-gap) 0}.integration-errors h2,.integration-errors h3{font-size:var(--hs-section-title-size);margin:var(--hs-panel-space) 0}.integration-errors__panel{padding:var(--hs-panel-space);background:var(--hs-workspace-panel);border-radius:var(--hs-workspace-panel-radius);box-shadow:var(--hs-workspace-panel-shadow);min-width:0}.integration-errors__filters,.integration-errors__pagination{gap:var(--hs-panel-gap);flex-wrap:wrap;align-items:end;display:flex}.integration-errors__filters label{gap:var(--hs-control-gap);font-size:var(--hs-label-size);color:var(--hs-text-secondary);flex:1;min-width:150px;display:grid}.integration-errors__pagination{margin-top:var(--hs-panel-space);font-size:var(--hs-caption-size);align-items:center}.integration-errors__pagination span{margin-right:auto}.integration-errors__scroll{min-width:0;overflow:auto}.integration-errors table{border-collapse:collapse;width:100%;font-size:var(--hs-table-size)}.integration-errors caption{text-align:left;padding-block:var(--hs-panel-space);font-size:var(--hs-caption-size);color:var(--hs-text-secondary)}.integration-errors :is(th,td){padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline);border-bottom:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line);text-align:left}.integration-errors thead{background:var(--hs-workspace-canvas);font-size:var(--hs-table-header-size);text-transform:uppercase;letter-spacing:.05em}.integration-errors th{font-weight:500}.integration-errors table[data-density=comfortable] :is(th,td){padding-block:var(--hs-panel-space)}.integration-errors tr[data-selected=true]{background:var(--hs-workspace-sidebar-active);outline:var(--hs-grid-line-width) solid var(--hs-primary);outline-offset:-1px}.application-host .app-shell .integration-errors__row{text-align:left;font-size:var(--hs-table-size);color:var(--hs-text);background:0 0;border:0;padding:0}.integration-errors small{font-size:var(--hs-caption-size);color:var(--hs-text-secondary);margin-top:var(--hs-control-gap);display:block}.integration-errors__pill{background:var(--hs-workspace-sidebar-active);border-radius:var(--hs-radius-pill);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font-size:var(--hs-caption-size);display:inline-block}.integration-errors__detail{gap:var(--hs-panel-gap);overflow-wrap:anywhere;grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.integration-errors__detail dl{gap:var(--hs-panel-space);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.integration-errors dt{font-size:var(--hs-label-size);text-transform:uppercase;letter-spacing:.05em;color:var(--hs-text-secondary)}.integration-errors dd{margin:var(--hs-control-gap) 0}.integration-errors p{line-height:1.5}.integration-errors .hs-status-surface{padding:var(--hs-panel-space);margin:var(--hs-panel-space) 0}.integration-errors__sources{gap:var(--hs-panel-gap);display:grid}@media (width<=48rem){.integration-errors__detail,.integration-errors__detail dl{grid-template-columns:1fr}.integration-errors table{min-width:600px}.integration-errors__filters label{min-width:100%}.integration-errors__pagination span{width:100%}}.application-host .app-shell .integration-errors :is(dt,label){font-size:var(--hs-label-size)}.owner-approval-screen--c,.live-owner-approval--c{min-width:0;color:var(--hs-text);overflow-wrap:anywhere}.owner-approval-screen--c{gap:20px;display:grid}.owner-approval-screen--c h1{margin:4px 0 12px;font-size:28px;line-height:1.25}.owner-approval-screen--c header>p{color:var(--hs-text-secondary);margin:0;font-size:12px}.owner-approval-screen__back{border:1px solid var(--hs-text-secondary);background:var(--hs-surface-raised);min-height:44px;color:var(--hs-text);border-radius:8px;align-items:center;padding:10px 14px;display:inline-flex}.live-owner-approval--c{border:1px solid color-mix(in srgb,var(--hs-text-secondary) 25%,transparent);background:var(--hs-surface-raised);box-shadow:none;border-radius:12px;gap:16px;padding:20px;display:grid}.live-owner-approval--c>h2,.live-owner-approval--c>h3,.live-owner-approval--c>h4{margin:0;font-size:18px;font-weight:600;line-height:1.35}.live-owner-approval--c p{margin:0;line-height:1.5}.live-owner-approval--c .live-owner-approval__state{font-weight:600}.live-owner-approval--c dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.live-owner-approval--c dt{color:var(--hs-text-secondary);margin-bottom:4px;font-size:12px}.live-owner-approval--c dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.live-owner-approval--c .live-owner-approval__summary{gap:14px;display:grid}.live-owner-approval--c .live-owner-approval__missing-label{color:var(--hs-text-secondary);font-size:12px}.live-owner-approval--c .live-owner-approval__stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-owner-approval--c .live-owner-approval__stages li{border-left:3px solid var(--hs-text-secondary);background:var(--hs-canvas);padding:10px 12px}.live-owner-approval--c .live-owner-approval__stages li[aria-current]{border-color:var(--hs-focus);font-weight:600}.live-owner-approval--c .live-owner-approval__source summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.live-owner-approval--c .live-owner-approval__source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;overflow:auto}.live-owner-approval--c .live-owner-approval__form{gap:8px;min-width:0;display:grid}.live-owner-approval--c .live-owner-approval__form>label{color:var(--hs-text-secondary);font-size:12px}.live-owner-approval--c textarea{box-sizing:border-box;border:1px solid var(--hs-text-secondary);background:var(--hs-surface-raised);width:100%;min-width:0;max-width:100%;min-height:80px;color:var(--hs-text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;display:block}.live-owner-approval--c .live-owner-approval__actions{flex-wrap:wrap;gap:10px;display:flex}.live-owner-approval--c .hs-control{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.live-owner-approval--c .hs-control:disabled,.live-owner-approval--c textarea:disabled{cursor:not-allowed;opacity:.65}.live-owner-approval--c .live-owner-approval__review{border:1px solid color-mix(in srgb,var(--hs-text-secondary) 25%,transparent);background:var(--hs-canvas);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.live-owner-approval--c .live-owner-approval__review h3{margin:0;font-size:16px;line-height:1.35}.live-owner-approval--c .live-owner-approval__error{border-left:3px solid var(--hs-danger);background:var(--hs-canvas);gap:12px;padding:12px;display:grid}@media (width<=680px){.live-owner-approval--c{padding:14px}.live-owner-approval--c dl{grid-template-columns:minmax(0,1fr)}.live-owner-approval--c .live-owner-approval__actions>*{flex:auto}}.agency-commission{max-width:76rem;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem)}.agency-commission__card{margin-block:1rem;padding:clamp(1rem,2vw,1.5rem)}.agency-commission__facts{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1rem;margin-block:1.5rem;display:grid}.agency-commission__facts dt{color:var(--hs-text-secondary);font-size:.875rem}.agency-commission__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650}.agency-commission__history{border-top:1px solid var(--hs-surface-solid);padding-top:1rem}.agency-commission__history summary{cursor:pointer;font-weight:600}.agency-commission__history ol{padding-left:1.25rem}.agency-commission__history li{border-bottom:1px solid var(--hs-surface-solid);margin-block:1rem}.agency-commission__hash{overflow-wrap:anywhere;color:var(--hs-text-secondary);font-size:.8rem}.agency-commission h2{overflow-wrap:anywhere;font-size:1.2rem}.agency-commission-entry{padding:clamp(1rem,3vw,2.5rem)}.agency-commission-entry>label{gap:.5rem;max-width:28rem;display:grid}.agency-commission-entry select{width:100%;max-width:100%;padding:.75rem}.agency-commission{font:14px/1.55 var(--hs-font-label);max-width:1280px;padding:0}.agency-commission-entry{font:14px/1.55 var(--hs-font-label);padding:0}.agency-commission__table{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-16px);background:var(--hs-surface-raised);min-width:0;box-shadow:var(--hs-workspace-panel-shadow);overflow:auto}.agency-commission table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.agency-commission caption{text-align:left;padding:16px;font-weight:650}.agency-commission :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--hs-workspace-sidebar-line);overflow-wrap:anywhere;padding:16px}.agency-commission thead th{text-transform:uppercase;letter-spacing:.045em;background:var(--hs-workspace-canvas);color:var(--hs-text-secondary);font-size:11px}.agency-commission tbody h2{margin:0;font-size:14px}.agency-commission__facts{grid-template-columns:1fr;gap:10px;margin:0}.agency-commission__facts>div{justify-content:space-between;gap:12px;display:flex}.agency-commission__facts dt{font-size:12px}.agency-commission__facts dd{text-align:right}.agency-commission__history{border:0;padding:0}.agency-commission__history summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.agency-commission__history[open]{background:var(--hs-workspace-sidebar-active);border-radius:var(--hs-radius-fixed-12px);padding:12px}.agency-commission :is(button,summary,[tabindex]):focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}@media (width<=760px){.agency-commission table,.agency-commission tbody,.agency-commission tbody tr,.agency-commission tbody th,.agency-commission tbody td{display:block}.agency-commission thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agency-commission tbody tr{border-top:1px solid var(--hs-workspace-sidebar-line);padding:12px}.agency-commission :is(th,td){border:0;padding:8px 0}.agency-commission tbody :is(th,td):before{content:attr(data-label);text-transform:uppercase;color:var(--hs-text-secondary);margin-bottom:8px;font-size:11px;display:block}}.ticket-import{gap:16px;min-width:0;display:grid}.ticket-import h1,.ticket-import h2,.ticket-import p{margin:0}.ticket-import__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-import__header>div:first-child{gap:8px;min-width:0;display:grid}.ticket-import__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-import__form,.ticket-import__review{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);gap:16px;min-width:0;padding:20px;display:grid}.ticket-import__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.ticket-import label{gap:8px;min-width:0;display:grid}.ticket-import input,.ticket-import select{box-sizing:border-box;border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;padding:8px 12px}.ticket-import dl{overflow-wrap:anywhere;gap:12px;margin:0;display:grid}.ticket-import dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:12px;display:grid}.ticket-import dd{margin:0}.ticket-import__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);width:100%;min-width:0;max-height:560px;overflow:auto}.ticket-import__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.ticket-import table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1050px;font-size:.85rem}.ticket-import th,.ticket-import td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:12px}.ticket-import thead th{z-index:1;background:var(--hs-palette-f3f6f3);position:sticky;top:0}.ticket-import tbody th{width:120px}.ticket-import small{margin-top:6px;font-weight:400;display:block}.ticket-import a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.ticket-import details>summary{cursor:pointer;align-content:center;min-height:44px}.ticket-import__row-actions{gap:8px;display:grid}.ticket-import td p{overflow-wrap:anywhere;max-width:260px}.ticket-import td details p{max-width:400px}@media (width<=600px){.ticket-import__form,.ticket-import__review{padding:12px}.ticket-import dl>div{grid-template-columns:minmax(0,1fr)}.ticket-import__actions>*{max-width:100%}.ticket-import__scroll{max-height:480px}}.opening-import{gap:16px;min-width:0;display:grid}.opening-import h1,.opening-import h2,.opening-import p{margin:0}.opening-import__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opening-import__header>div:first-child{gap:8px;min-width:0;display:grid}.opening-import__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.opening-import__panel{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);gap:16px;min-width:0;padding:20px;display:grid}.opening-import__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.opening-import label{gap:8px;min-width:0;display:grid}.opening-import input,.opening-import select{box-sizing:border-box;border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-8px);background:var(--hs-workspace-panel);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;padding:8px 12px}.opening-import dl{overflow-wrap:anywhere;gap:12px;margin:0;display:grid}.opening-import dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:12px;display:grid}.opening-import dd{margin:0}.opening-import :is(dd,td) .finance-wave-money{white-space:normal;overflow-wrap:anywhere}.opening-import__scroll{border:1px solid var(--hs-palette-dce3df);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-workspace-panel);width:100%;min-width:0;max-height:560px;overflow:auto}.opening-import__scroll:focus-visible{outline:3px solid var(--hs-palette-64826b);outline-offset:3px}.opening-import table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1050px;font-size:.85rem}.opening-import th,.opening-import td{border-bottom:1px solid var(--hs-palette-e7ece9);vertical-align:top;padding:12px}.opening-import thead th{z-index:1;background:var(--hs-palette-f3f6f3);position:sticky;top:0}.opening-import tbody th{width:120px}.opening-import small{margin-top:6px;font-weight:400;display:block}.opening-import a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.opening-import details>summary{cursor:pointer;align-content:center;min-height:44px}.opening-import__row-actions{gap:8px;display:grid}.opening-import td p{overflow-wrap:anywhere;max-width:260px}.opening-import td details p{max-width:400px}@media (width<=600px){.opening-import__panel{padding:12px}.opening-import dl>div{grid-template-columns:minmax(0,1fr)}.opening-import__actions>*{max-width:100%}.opening-import__scroll{max-height:480px}}.opening-import__lookup{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.opening-import__lookup label{flex:1;min-width:min(100%,240px)}.opening-import{gap:var(--hs-panel-gap);font-size:var(--hs-body-size)}.opening-import__header,.opening-import__actions,.opening-import__fields{gap:var(--hs-panel-gap)}.opening-import__panel{gap:var(--hs-panel-gap);padding:var(--hs-panel-space);border-radius:var(--hs-control-radius);border-color:var(--hs-workspace-sidebar-line)}.opening-import label{gap:var(--hs-control-gap);font-size:var(--hs-label-size)}.opening-import :is(input,select){min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border-radius:var(--hs-control-radius);font-size:var(--hs-body-size)}.opening-import table{font-size:var(--hs-table-size)}.opening-import :is(th,td){padding:var(--hs-panel-space);border-color:var(--hs-workspace-sidebar-line)}.opening-import thead th{font:var(--hs-table-header-size) var(--hs-font-label);letter-spacing:.08em;text-transform:uppercase;background:var(--hs-workspace-panel)}.opening-import .finance-decision-card__decision{gap:var(--hs-panel-gap);min-width:0;display:grid}.opening-import__scroll{border-radius:var(--hs-control-radius);border-color:var(--hs-workspace-sidebar-line);max-height:calc(var(--hs-control-size)*14)}.opening-import :is(h1,h2){font-size:var(--hs-page-title-size)}@media (width<=700px){.opening-import :is(input,select,button){min-height:var(--hs-hit-target-size)}}.opening-import .hs-status-surface{padding:var(--hs-panel-space);border-radius:var(--hs-control-radius);box-shadow:none;margin:0}.opening-import td .hs-status-surface{background:0 0;border:0;padding:0}.opening-import td .hs-status-surface p{font-size:var(--hs-table-size)}.field-tasks{max-width:1200px;color:var(--hs-text);font-family:var(--hs-font);background:var(--hs-canvas);overflow-wrap:anywhere;margin:auto;padding:24px}.field-operations__tasks{gap:16px;display:grid}.field-operations__task{background:var(--hs-surface-glass);border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);padding:16px}.field-operations__actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.field-tasks label{gap:6px;margin:12px 0;display:grid}.field-tasks input,.field-tasks select,.field-tasks textarea{box-sizing:border-box;width:100%;min-width:0;max-width:640px;font:inherit;border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);padding:10px}.field-tasks textarea{min-height:110px}.field-tasks dl>div{flex-wrap:wrap;gap:12px;display:flex}.field-tasks dd{margin:0}.field-tasks [role=alert]{border:1px solid var(--hs-peach);border-radius:var(--hs-radius-sm);padding:12px}@media (width>=900px){.field-operations__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.field-tasks,.field-operations__task{padding:12px}.field-operations__actions>*{flex:180px}}.hs-text-button,.application-host .app-shell button:not(.hs-icon-button){border-radius:var(--hs-control-radius);min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font-size:var(--hs-body-size);line-height:1.3}.application-host .app-shell :is(button:disabled,button[aria-disabled=true]),.hs-control:is(:disabled,[aria-disabled=true]){cursor:default!important;background:var(--hs-surface-solid)!important;color:var(--hs-text-secondary)!important;border-color:var(--hs-surface-solid)!important;box-shadow:none!important;opacity:1!important;transition:none!important;transform:none!important}.application-host .app-shell :is(input:not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--hs-control-size);border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:inherit;font-size:var(--hs-body-size);color:var(--hs-text);background:var(--hs-surface-raised);line-height:1.3}.application-host .app-shell :is(input,select,textarea):disabled{background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:default}.application-host .app-shell :is(input,select,textarea)[aria-invalid=true]{border-color:var(--hs-danger)}.application-host .app-shell .hs-workspace-table thead :is(th,td){background:var(--hs-table-head);color:var(--hs-text-secondary);border-color:var(--hs-workspace-sidebar-line)}.application-host .app-shell .hs-workspace-table{font-size:var(--hs-table-size)}.application-host .app-shell .hs-workspace-table :is(th,td){padding:var(--hs-table-row-padding-block) var(--hs-table-row-padding-inline);border-bottom:var(--hs-grid-line-width) solid var(--hs-workspace-sidebar-line)}.application-host .app-shell .hs-workspace-table thead :is(th,td){font-size:var(--hs-table-header-size)}.application-host .app-shell .hs-workspace-table[data-density=comfortable] :is(th,td){padding-block:var(--hs-panel-space)}@media (pointer:coarse),(width<=48rem){.hs-text-button,.application-host .app-shell button:not(.hs-icon-button),.application-host .app-shell :is(input:not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),select,textarea){min-height:var(--hs-hit-target-size)}}.application-host .app-shell .hs-status-badge{font-size:var(--hs-label-size)}.application-host .app-shell .hs-control[data-variant=primary]{background:var(--hs-cta);color:var(--hs-on-cta);border-color:#0000}.application-host .app-shell .hs-control[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background:var(--hs-cta-hover)}.application-host .app-shell .hs-workspace-table tbody th{text-align:start}.application-host .app-shell .hs-workspace-table{background:var(--hs-glass-surface-strong)}.application-host .app-shell .hs-workspace-table .hs-status-badge{white-space:nowrap}.quote-decision-card{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-surface-raised);box-shadow:0 8px 36px var(--hs-palette-29262c08);color:var(--hs-text);font-size:var(--hs-body-size);grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);line-height:1.6;display:grid;overflow:hidden}.quote-decision-main,.quote-decision-context{min-width:0;padding:28px 32px}.quote-decision-main>section{border-bottom:1px solid var(--hs-workspace-sidebar-line);padding:20px 0}.quote-decision-main>section:last-of-type{border-bottom:0}.quote-decision-title>p:first-child{font-size:var(--hs-label-size);letter-spacing:.12em;color:var(--hs-workspace-sidebar-accent);margin:0 0 8px}.quote-decision-title h2{font-size:calc(var(--hs-page-title-size)*1.35);letter-spacing:-.03em;margin:0 0 10px;font-weight:650;line-height:1.25}.quote-decision-card h3{font-size:var(--hs-page-title-size);margin:0 0 18px;font-weight:550;line-height:1.3}.quote-decision-card p{margin:0 0 8px}.quote-decision-muted,.quote-decision-card small{color:var(--hs-text-secondary,var(--hs-palette-77717c))}.quote-decision-participant{grid-template-columns:minmax(0,1fr) auto minmax(130px,.7fr);align-items:center;gap:16px;padding:12px 0;display:grid}.quote-decision-participant>div:first-child{flex-direction:column;display:flex}.quote-decision-participant strong{font-weight:550}.quote-decision-participant small{font-size:var(--hs-body-size);margin-top:4px}.quote-decision-stepper{align-items:center;gap:8px;display:flex}.quote-decision-card button{font:inherit;cursor:pointer;color:inherit}.quote-decision-stepper button{background:var(--hs-workspace-sidebar-accent);width:32px;height:32px;color:var(--hs-palette-white);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.quote-decision-stepper button:disabled{background:var(--hs-workspace-sidebar-hover);color:var(--hs-text-secondary);cursor:default}.quote-decision-stepper output{text-align:center;border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-8px);font-variant-numeric:tabular-nums;min-width:36px;padding:6px}.quote-decision-amount{text-align:right;font-size:calc(var(--hs-body-size)*8/7);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.quote-decision-date-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.quote-decision-date-section h3{margin-bottom:6px}.quote-decision-calendar-link{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:flex;color:var(--hs-workspace-sidebar-accent)!important}.quote-decision-date-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid;overflow-x:auto}.quote-decision-date-strip>button{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-radius-fixed-12px);background:var(--hs-surface-raised);flex-direction:column;align-items:center;gap:4px;min-width:76px;padding:10px 4px;line-height:1.35;display:flex}.quote-decision-date-strip>button[aria-pressed=true]{background:var(--hs-workspace-sidebar-active);border-color:var(--hs-workspace-sidebar-accent)}.quote-decision-date-strip>button>span{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.quote-decision-date-strip>button>strong{font-size:var(--hs-kpi-size);font-weight:600}.quote-decision-date-strip small{font-size:var(--hs-label-size);overflow-wrap:anywhere}.quote-decision-option{color:var(--hs-workspace-sidebar-accent)!important}.quote-decision-money-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.quote-decision-money-row>div{flex-direction:column;display:flex}.quote-decision-money-row small{font-size:var(--hs-label-size);margin-top:3px}.quote-decision-totals{border-top:1px dashed var(--hs-workspace-sidebar-line);margin-top:12px;padding-top:14px}.quote-decision-totals>div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.quote-decision-totals .quote-decision-amount{font-size:var(--hs-kpi-size);font-weight:700}.quote-decision-summary>p{font-size:var(--hs-label-size);margin-top:12px}.quote-decision-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.quote-decision-primary{border-radius:var(--hs-radius-fixed-10px);background:var(--hs-workspace-sidebar-accent);border:0;min-height:44px;padding:12px 18px;font-weight:550;color:var(--hs-palette-white)!important}.quote-decision-primary:disabled{opacity:.5;cursor:default}.quote-decision-context{background:var(--hs-workspace-sidebar-hover);border-left:1px solid var(--hs-text-on-dark)}.quote-decision-context section+section{margin-top:30px}.quote-decision-timing{border-bottom:1px solid var(--hs-workspace-sidebar-line);align-items:center;gap:12px;padding:12px 0;display:flex}.quote-decision-timing svg{color:var(--hs-text-secondary);flex-shrink:0}.quote-decision-timing>div{flex-direction:column;display:flex}.quote-decision-timing strong{font-size:var(--hs-section-title-size);font-weight:550}.quote-decision-timing span{color:var(--hs-text-secondary)}.quote-decision-context ul{margin:0 0 22px;padding:0;list-style:none}.quote-decision-context li{align-items:start;gap:10px;margin:12px 0;display:flex}.quote-decision-context li svg{color:var(--hs-palette-638267);flex-shrink:0;margin-top:3px}.quote-decision-exclusion{color:var(--hs-text-secondary)}.quote-decision-no-terms{border-radius:var(--hs-radius-fixed-10px);background:var(--hs-surface-raised);color:var(--hs-text-secondary);padding:12px}.quote-decision-documents{flex-wrap:wrap;gap:8px;display:flex}.quote-decision-documents>span,.quote-decision-documents>a{background:var(--hs-surface-raised);border-radius:var(--hs-radius-fixed-8px);color:inherit;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:flex}.quote-decision-card :focus-visible{outline:2px solid var(--hs-workspace-sidebar-focus);outline-offset:3px}@media (width<=1100px){.quote-decision-main,.quote-decision-context{padding:24px}.quote-decision-participant{grid-template-columns:minmax(0,1fr) auto;gap:8px}.quote-decision-participant>.quote-decision-amount{grid-column:1/-1}.quote-decision-date-strip{grid-template-columns:repeat(7,76px)}}@media (width<=700px){.quote-decision-card{border-radius:var(--hs-radius-fixed-16px);grid-template-columns:minmax(0,1fr)}.quote-decision-main,.quote-decision-context{padding:20px 16px}.quote-decision-context{border-left:0}.quote-decision-title h2{font-size:var(--hs-page-title-size)}.quote-decision-main>section{padding:18px 0}.quote-decision-stepper button{width:44px;height:44px}.quote-decision-stepper output{min-width:40px;padding:10px 5px}.quote-decision-date-section>header{align-items:start;gap:8px}.quote-decision-calendar-link{min-height:44px}.quote-decision-participant{grid-template-columns:minmax(0,1fr) auto}.quote-decision-amount{white-space:normal}.quote-decision-actions{flex-direction:column}.quote-decision-primary{width:100%}.quote-decision-context section+section{margin-top:24px}}.quote-decision-main{grid-area:1/1}.quote-decision-context{grid-area:1/2/3}.quote-decision-actions{grid-area:2/1;margin:0;padding:0 32px 28px}@media (width<=1100px){.quote-decision-actions{padding:0 24px 24px}}@media (width<=700px){.quote-decision-context{grid-area:2/1}.quote-decision-actions{background:var(--hs-surface-raised);grid-area:3/1;padding:20px 16px}}.quote-editor .quote-decision-card fieldset{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.quote-editor .quote-decision-card fieldset>legend{font-size:var(--hs-section-title-size);margin-bottom:12px}.quote-editor .quote-decision-card fieldset>label{min-width:0}.quote-editor .quote-decision-card .calendar-quote-editor{grid-column:1/-1;min-width:0}.quote-decision-card .quote-draft-lines__scroll{max-width:100%;overflow:auto}.quote-decision-card .quote-draft-lines__table{min-width:0}.quote-decision-card .quote-draft-lines__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-decision-card .quote-draft-lines__table :is(tbody,tr){display:block}.quote-decision-card .quote-draft-lines__table tr{border-bottom:1px solid var(--hs-workspace-sidebar-line);padding:16px 0}.quote-decision-card .quote-draft-lines__table :is(th,td){background:0 0;border:0;min-width:0;max-width:none;padding:3px 0;display:block}.quote-decision-card .quote-draft-lines__table td:first-child{display:none}.quote-decision-card .quote-draft-lines__quantity:before{content:"Số lượng · "}.quote-decision-card .quote-draft-lines__quantity{text-align:left}.quote-decision-card .quote-draft-lines__table th{font-size:var(--hs-section-title-size)}.quote-decision-card .quote-draft-lines__table small{display:block}.quote-decision-audit>summary{cursor:pointer;min-height:44px}.quote-decision-card .quote-create-review__summary{background:0 0;border:0;padding:16px 0}.quote-decision-card .quote-create-review__summary dd{font-size:var(--hs-body-size)}.quote-decision-card .quote-create-review__summary>div{flex-basis:100%}.quote-decision-card .quote-create-review__summary dl{gap:16px}.quote-decision-card .quote-create-review__summary small{font-size:var(--hs-label-size)}.quote-decision-card .booking-confirmation__facts{grid-template-columns:minmax(0,1fr)}.booking-confirmation:has(.quote-decision-card){min-width:0}.booking-confirmation-page__columns:has(.quote-decision-card){grid-template-columns:minmax(0,1fr)}.quote-decision-card .booking-confirmation__source{overflow-wrap:anywhere}.quote-decision-card .quote-decision-actions:empty{display:none}@media (width<=700px){.quote-editor .quote-decision-card fieldset{grid-template-columns:minmax(0,1fr)}.quote-decision-card .quote-draft-lines__header{flex-direction:column;align-items:start}.quote-decision-card .quote-draft-lines__table{width:100%}.quote-decision-card .quote-create-review__summary dl{flex-direction:column;gap:8px}}.quote-editor .quote-decision-card fieldset>label{gap:6px;display:grid}.quote-editor .quote-decision-card fieldset :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px}.quote-decision-amount{overflow-wrap:anywhere;min-width:0}.quote-decision-card .quote-decision-confirmation-heading{font-size:var(--hs-page-title-size)}.quote-decision-card .quote-draft-lines__scroll{border:0;border-radius:0}.quote-decision-card .quote-draft-lines__actions{justify-content:flex-start}.booking-confirmation .quote-decision-card button.booking-confirmation__primary{background:var(--hs-workspace-sidebar-accent);border-color:var(--hs-workspace-sidebar-accent)}.quote-pax-band-card{min-width:0;margin-block:var(--hs-panel-gap);padding:var(--hs-panel-space);border:1px solid var(--hs-line);border-radius:var(--hs-radius-sm);background:var(--hs-surface-raised)}.quote-pax-band-card h4{margin:0 0 var(--hs-panel-gap);font-size:var(--hs-body-size)}.quote-pax-band-card .quote-decision-participant{padding:var(--hs-panel-space) 0}.finance-decision-card{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-workspace-panel);min-width:0;box-shadow:var(--hs-workspace-panel-shadow);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;display:grid;overflow:clip}.finance-decision-card__decision,.finance-decision-card__context{min-width:0;padding:var(--hs-panel-space);overflow-wrap:anywhere}.finance-decision-card__context{background:var(--hs-palette-f8f8fa)}.finance-decision-card__context>h2{margin:0 0 var(--hs-panel-space)}.finance-decision-card__context dl{gap:0;margin:0;display:grid}.finance-decision-card__context dl>div{gap:var(--hs-panel-gap);padding:var(--hs-panel-space) 0;border-bottom:1px solid var(--hs-workspace-sidebar-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.finance-decision-card__context dt{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.finance-decision-card__context dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.finance-decision-card__context :is(details,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.finance-decision-card__steps{gap:var(--hs-panel-gap);margin:0 0 calc(var(--hs-panel-space)*2);color:var(--hs-text-secondary);font-size:var(--hs-label-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.finance-decision-card__steps li{padding:var(--hs-panel-space);border-bottom:2px solid #0000}.finance-decision-card__steps li[aria-current]{color:var(--hs-primary);border-color:var(--hs-primary);font-weight:600}.finance-wave-money{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-decision-card .finance-wave-money{font-size:var(--hs-body-size);font-weight:600}.finance-decision-card .finance-owner-detail__amount .finance-wave-money{font-size:var(--hs-kpi-size)}.finance-decision-card__decision>section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.finance-decision-card__decision :is(fieldset,.finance-task-group){padding:var(--hs-panel-space) 0;border:0;border-bottom:1px solid var(--hs-workspace-sidebar-line);background:0 0;border-radius:0}.finance-decision-card__decision :is(form,label){min-width:0}.finance-decision-card__decision :is(input,select,textarea){min-width:0;max-width:100%}.finance-decision-card__decision :is(input[inputmode=numeric],input[inputmode=decimal]){text-align:right;font-variant-numeric:tabular-nums}.finance-decision-card__decision .hs-status-surface{font-size:var(--hs-body-size)}.application-host .app-shell #main-content .finance-decision-card :is(h2,h3){font-size:var(--hs-section-title-size)}.application-host .app-shell #main-content .finance-decision-card__decision>section>header :is(h1,h2),.application-host .app-shell #main-content .finance-decision-card__decision>section>:is(h1,h2){font-size:var(--hs-page-title-size)}.finance-wave-queue{gap:var(--hs-panel-gap);background:var(--hs-workspace-panel);border-radius:var(--hs-workspace-panel-radius);min-width:0;padding:var(--hs-panel-space);box-shadow:var(--hs-workspace-panel-shadow);display:grid}.finance-wave-queue__filters{align-items:end;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.finance-wave-queue__filters label{gap:var(--hs-control-gap);min-width:0;font-size:var(--hs-label-size);flex:1;display:grid}.finance-wave-queue__filters :is(input,select){border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);width:100%;min-width:0;max-width:100%;padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font:inherit;background:var(--hs-workspace-panel)}.finance-wave-queue__metrics{padding:var(--hs-panel-space) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.finance-wave-queue__metrics>div{padding:var(--hs-panel-space);border-right:1px solid var(--hs-workspace-sidebar-line)}.finance-wave-queue__metrics>div:last-child{border:0}.finance-wave-queue__metrics dt,.finance-wave-queue .finance-owner-queue__table thead th{font-family:var(--hs-font-label);font-size:var(--hs-table-header-size);letter-spacing:.08em;text-transform:uppercase;color:var(--hs-text-secondary)}.finance-wave-queue__metrics dd{margin:var(--hs-control-gap) 0 0;font-size:var(--hs-kpi-size);font-weight:600}.finance-wave-queue .finance-owner-queue__scroll{max-height:calc(var(--hs-control-size)*14);background:0 0;border:0;border-radius:0;overflow:auto}.finance-wave-queue .finance-owner-queue__table{min-width:1040px;font-size:var(--hs-table-size);border-collapse:collapse}.finance-wave-queue .finance-owner-queue__table :is(th,td){padding:var(--hs-panel-space);border-color:var(--hs-workspace-sidebar-line);vertical-align:middle}.finance-wave-queue .finance-owner-queue__table thead th{background:var(--hs-workspace-panel);z-index:1;font-weight:500;position:sticky;top:0}.finance-wave-queue .finance-owner-queue__table tbody{display:table-row-group}.finance-wave-queue .finance-owner-queue__table tr{display:table-row}.finance-wave-queue .finance-owner-queue__table :is(th,td){background:0 0;border-radius:0;display:table-cell}.finance-wave-queue .finance-owner-queue__table tbody :is(th,td):before{content:none}.finance-wave-queue .finance-owner-queue__table tbody th{min-width:100px}.finance-wave-queue .finance-owner-queue__table tbody[data-selected=true]{outline:2px solid var(--hs-primary);outline-offset:-2px;background:var(--hs-palette-faf7fe)}.finance-wave-queue__expanded{gap:var(--hs-panel-gap);padding:var(--hs-panel-space);display:grid}.finance-wave-queue__expanded dl{gap:calc(var(--hs-panel-space)*2);flex-wrap:wrap;margin:0;display:flex}.finance-wave-queue__expanded dt{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.finance-wave-queue__expanded dd{margin:var(--hs-control-gap) 0 0}.finance-wave-queue__row-actions{gap:var(--hs-panel-gap);flex-wrap:wrap;align-items:center;display:flex}.finance-wave-queue__row-actions a{background:var(--hs-cta);color:var(--hs-on-cta);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);text-decoration:none}.finance-wave-queue__paging{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.finance-wave-queue__paging label{align-items:center;gap:var(--hs-panel-gap);font-size:var(--hs-label-size);display:flex}.finance-wave-queue .hs-status-badge{font-family:var(--hs-font-label);font-size:var(--hs-label-size);border-radius:var(--hs-radius-pill)}.application-host .finance-queue-workspace .g1-screen__actions{margin-top:var(--hs-panel-space)}.application-host .app-shell #main-content .finance-wave-queue header :is(h1,h2){font-size:var(--hs-page-title-size)}@media (width<=700px){.finance-decision-card{grid-template-columns:minmax(0,1fr)}.finance-decision-card__decision,.finance-decision-card__context{padding:var(--hs-panel-space)}.finance-wave-queue__filters{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.finance-wave-queue .finance-owner-queue__table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static}.finance-wave-queue .finance-owner-queue__table tbody{gap:0}.finance-wave-queue :is(input,select,button),.finance-decision-card :is(input,select,button){min-height:var(--hs-hit-target-size)}}.finance-decision-card .live-owner-approval--c{box-shadow:none;gap:var(--hs-panel-gap);border:0;border-radius:0;padding:0}.finance-decision-card .live-owner-approval--c :is(h2,h3,h4){font-size:var(--hs-section-title-size)}.finance-decision-card .live-owner-approval--c :is(dl,.live-owner-approval__summary){gap:var(--hs-panel-gap)}.finance-decision-card .live-owner-approval--c :is(dt,.live-owner-approval__form>label,.live-owner-approval__missing-label){font-size:var(--hs-label-size)}.finance-decision-card .live-owner-approval--c textarea{padding:var(--hs-panel-space);border-color:var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius)}.finance-decision-card .live-owner-approval--c .hs-control{min-height:var(--hs-control-size)}.finance-decision-card .live-owner-approval--c .live-owner-approval__actions{gap:var(--hs-panel-gap)}.finance-decision-card .live-owner-approval__stages li{padding:var(--hs-panel-space);background:var(--hs-palette-f8f8fa);border-color:var(--hs-workspace-sidebar-line)}.approval-owner-queue a{min-height:var(--hs-control-size);align-items:center;display:inline-flex}@media (width<=700px){.finance-decision-card .live-owner-approval--c .hs-control,.approval-owner-queue a{min-height:var(--hs-hit-target-size)}}.finance-decision-card__context summary{min-height:var(--hs-control-size);cursor:pointer;align-items:center;display:flex}.finance-decision-card .finance-recon-editor--c :is(label,legend,.finance-task-hint,.finance-task-source small){font-size:var(--hs-label-size)}.application-host .app-shell #main-content .finance-decision-card .finance-recon-editor--c :is(input:not([type=checkbox]),select){min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);font-size:var(--hs-body-size)}@media (width<=700px){.finance-decision-card__context summary,.application-host .app-shell #main-content .finance-decision-card .finance-recon-editor--c :is(input:not([type=checkbox]),select){min-height:var(--hs-hit-target-size)}}.finance-decision-card .finance-recon-editor.finance-recon-editor--c .finance-task-group{border:0;border-bottom:1px solid var(--hs-workspace-sidebar-line);padding:var(--hs-panel-space) 0;background:0 0;border-radius:0}.application-host .app-shell #main-content .finance-decision-card .finance-recon-editor--c :is(label,legend,small,.finance-task-hint){font-size:var(--hs-label-size)}.application-host .app-shell #main-content :is(.approval-owner-queue,.owner-approval-screen--c)>.hs-status-surface{padding:var(--hs-panel-space);border-radius:var(--hs-control-radius);box-shadow:none;margin:0}.finance-wave-queue .finance-owner-queue__table :is(th,td)>a{color:var(--hs-text);text-decoration:none}.finance-wave-queue__primary{min-height:var(--hs-control-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);background:var(--hs-cta);color:var(--hs-on-cta);border-radius:var(--hs-control-radius);align-items:center;text-decoration:none;display:inline-flex}@media (width<=700px){.finance-wave-queue__primary{min-height:var(--hs-hit-target-size)}}.finance-wave-queue__pager-actions{gap:var(--hs-panel-gap);margin-left:auto;display:flex}.finance-wave-queue__pager-actions .hs-control{min-height:var(--hs-control-size);border:1px solid var(--hs-control-line);color:var(--hs-text);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);background:0 0}.finance-wave-queue__pager-actions .hs-control:disabled{color:var(--hs-text-secondary);cursor:default}@media (pointer:coarse),(width<=48rem){.finance-wave-queue__pager-actions .hs-control{min-height:var(--hs-hit-target-size)}}.finance-decision-card .finance-refund-editor .finance-recon-editor__review{background:var(--hs-workspace-panel);border-color:var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius);padding:var(--hs-panel-space);margin:var(--hs-panel-space) 0}.finance-decision-card .finance-refund-editor .finance-recon-editor__review dl{gap:var(--hs-control-gap) var(--hs-panel-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin:0;display:grid}.finance-decision-card .finance-refund-editor .finance-recon-editor__review dt{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.finance-decision-card .finance-refund-editor .finance-recon-editor__review dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.finance-wave-queue__row-actions a.hs-control{color:var(--hs-text-on-dark)}.supplier-portal{font-family:var(--hs-font);font-size:var(--hs-body-size);color:var(--hs-text);max-width:1180px;padding:var(--hs-panel-space);box-sizing:border-box;min-width:0;margin:auto}.sp-header{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);padding:var(--hs-panel-space);border-bottom:1px solid var(--hs-workspace-sidebar-line);display:flex}.sp-header strong{font-size:var(--hs-page-title-size);color:var(--hs-primary)}.sp-note{padding:var(--hs-panel-space);font-size:var(--hs-label-size);color:var(--hs-text-secondary);background:var(--hs-surface-solid);border-radius:var(--hs-control-radius)}.sp-title{padding:var(--hs-panel-space) 0}.sp-title h1{font-size:var(--hs-page-title-size);line-height:var(--hs-page-title-line-height);margin:var(--hs-control-gap) 0}.sp-title p{margin:var(--hs-control-gap) 0}.sp-eyebrow{font-size:var(--hs-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--hs-text-secondary);margin:0}.sp-columns{gap:var(--hs-panel-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.sp-columns>div,.sp-columns>aside{gap:var(--hs-panel-gap);min-width:0;display:grid}.sp-card{gap:var(--hs-panel-gap);min-width:0;padding:var(--hs-panel-space);display:grid}.sp-card h2{font-size:var(--hs-section-title-size);margin:0}.sp-card p{overflow-wrap:anywhere;margin:0;line-height:1.5}.sp-card small{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.sp-facts{gap:0;margin:0;display:grid}.sp-facts>div{gap:var(--hs-panel-gap);padding:var(--hs-panel-space) 0;border-bottom:1px solid var(--hs-workspace-sidebar-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.sp-facts>div:last-child{border-bottom:0}.sp-facts dt{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.sp-facts dd{overflow-wrap:anywhere;margin:0}.sp-money{font-variant-numeric:tabular-nums}.supplier-portal label{gap:var(--hs-control-gap);min-width:0;font-size:var(--hs-label-size);display:grid}.supplier-portal :is(input:not([type=radio]),textarea,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--hs-control-size);border:1px solid var(--hs-control-line);border-radius:var(--hs-control-radius);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);background:var(--hs-workspace-panel);color:var(--hs-text);font:inherit;font-size:var(--hs-body-size)}.supplier-portal textarea{min-height:calc(var(--hs-control-size)*3);resize:vertical}.supplier-portal input[readonly]{background:var(--hs-surface-solid)}.supplier-portal :focus-visible{outline:2px solid var(--hs-focus);outline-offset:2px}.supplier-portal form{gap:var(--hs-panel-gap);display:grid}.supplier-portal fieldset{border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius);padding:var(--hs-panel-space);gap:var(--hs-control-gap);min-inline-size:0;margin:0;display:grid}.supplier-portal legend{font-size:var(--hs-label-size);color:var(--hs-text-secondary)}.supplier-portal .sp-radio{align-items:center;gap:var(--hs-panel-gap);min-height:var(--hs-control-size);font-size:var(--hs-body-size);display:flex}.sp-radio input{accent-color:var(--hs-primary)}.supplier-portal .hs-control{min-height:var(--hs-control-size);font-size:var(--hs-body-size);padding:var(--hs-control-padding-block) var(--hs-control-padding-inline);border-radius:var(--hs-control-radius)}.supplier-portal .hs-control.bg-lime{background:var(--hs-primary);color:var(--hs-on-primary)}.supplier-portal .hs-control:disabled{background:var(--hs-surface-solid);color:var(--hs-text-secondary);cursor:default}.sp-actions{align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.sp-pill{background:var(--hs-workspace-sidebar-active);color:var(--hs-primary);border-radius:var(--hs-radius-pill);padding:var(--hs-control-gap) var(--hs-panel-space);font-size:var(--hs-label-size);font-family:var(--hs-font-label);justify-self:start;align-items:center;display:inline-flex}.sp-identity{justify-content:space-between;align-items:center;gap:var(--hs-panel-gap);padding:var(--hs-panel-space);margin-bottom:var(--hs-panel-gap);border:1px solid var(--hs-workspace-sidebar-line);border-radius:var(--hs-control-radius);background:var(--hs-workspace-panel);flex-wrap:wrap;display:flex}.sp-welcome{max-width:660px;margin:auto}@media (width<=48rem){.sp-columns{grid-template-columns:minmax(0,1fr)}.sp-header{flex-direction:column;align-items:start}.sp-header label{width:100%}.sp-facts>div{grid-template-columns:minmax(0,1fr)}.sp-actions{flex-direction:column}}@media (pointer:coarse),(width<=48rem){.supplier-portal .hs-control,.supplier-portal :is(input:not([type=radio]),select),.supplier-portal .sp-radio{min-height:var(--hs-hit-target-size)}}.supplier-portal-table{min-width:0;max-height:60vh;overflow:auto}.supplier-portal-table table{border-collapse:collapse;width:100%}.supplier-portal-table :is(td,th){padding:var(--hs-panel-space);text-align:left;border-bottom:1px solid var(--hs-workspace-sidebar-line);overflow-wrap:anywhere}.supplier-portal-table th{background:var(--hs-workspace-panel);font-size:var(--hs-label-size);text-transform:uppercase;position:sticky;top:0}.supplier-portal-pager{justify-content:flex-end;gap:var(--hs-panel-gap);display:flex}.supplier-portal>section{margin-bottom:var(--hs-panel-gap)}.named-picker{gap:var(--hs-panel-gap);min-width:0;display:grid}.named-picker__search,.named-picker__selected{align-items:center;gap:var(--hs-panel-gap);flex-wrap:wrap;display:flex}.named-picker__search input{flex:1;min-width:0}.named-picker__choices{border:1px solid var(--hs-line);border-radius:var(--hs-control-radius);max-height:18rem;display:grid;overflow:auto}.named-picker__choices button{text-align:start;white-space:normal;overflow-wrap:anywhere;padding:var(--hs-panel-gap);border:0;border-bottom:1px solid var(--hs-line);color:var(--hs-text);background:var(--hs-surface-glass-strong);font:inherit;border-radius:0}.named-picker__choices button[data-active=true],.named-picker__choices button:focus-visible{outline:2px solid var(--hs-focus);outline-offset:-2px}.named-picker__choices button[aria-selected=true]{background:var(--hs-lime-soft)}.named-picker__choices button:disabled{color:var(--hs-text-secondary)}.named-picker__choices small{display:block}.named-picker__size{gap:var(--hs-panel-gap);align-items:center;display:flex}@media (width<=48rem),(pointer:coarse){.named-picker__choices button,.named-picker input,.named-picker select{min-height:44px}}.named-picker>label:first-child{font-size:var(--hs-label-size);color:var(--hs-text-secondary);font-weight:600}.named-picker__search{flex-wrap:nowrap}.named-picker__search input{border-radius:var(--hs-control-radius);background:var(--hs-soft-sunken);min-height:40px;box-shadow:var(--hs-soft-sunken-shadow);color:var(--hs-text);font:inherit;border:0;padding:0 14px}.named-picker__search input:disabled{opacity:.6}.named-picker__search .hs-control{flex:none}.named-picker__choices{border-radius:var(--hs-workspace-panel-radius);background:var(--hs-soft-card);box-shadow:var(--hs-glass-highlight), var(--hs-glass-shadow);border:0;gap:2px;padding:6px}.named-picker .named-picker__choices button{box-shadow:none;border-radius:var(--hs-control-radius);background:0 0;border:0;padding:10px 12px;line-height:1.4}.named-picker__choices button:not(:disabled):hover{background:var(--hs-soft-inner)}.named-picker__choices button[aria-selected=true]{background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);font-weight:600}.named-picker__choices button:disabled{opacity:.7}.named-picker__choices small{font-size:var(--hs-label-size);color:var(--hs-danger-text);margin-top:2px}.named-picker__selected{border-radius:var(--hs-radius-pill);background:var(--hs-soft-inner);box-shadow:var(--hs-soft-active-shadow);justify-content:space-between;padding:4px 4px 4px 14px}.named-picker__selected>span{font-weight:600}.named-picker__selected .hs-control{min-height:30px;padding:0 12px}.named-picker__size{font-size:var(--hs-label-size);color:var(--hs-text-secondary);justify-content:flex-end}.named-picker__size select{border-radius:var(--hs-control-radius);background:var(--hs-soft-inner);min-height:28px;font:inherit;border:0}@media (width<=48rem){.named-picker__search{flex-wrap:wrap}.named-picker__search input{flex:100%}.named-picker__selected{border-radius:var(--hs-workspace-panel-radius);flex-wrap:wrap;padding:10px 12px}}
