:where([data-hub]) .hub-skip{position:absolute;left:var(--space-2);top:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-contrast);font:600 14px/20px var(--font-sans);transform:translateY(-200%)}:where([data-hub]) .hub-skip:focus-visible{transform:none}:where([data-hub]) .hub-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where([data-hub]) .hub-num{font-variant-numeric:tabular-nums}:where([data-hub]) .hub-code{font:var(--type-code);color:var(--text-body)}:where([data-hub]) .hub-caps{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}:where([data-hub]) .hub-kicker{font:var(--type-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-muted)}:where([data-hub]) .hub-confide{font:var(--type-confide);color:var(--text-muted)}:where([data-hub]) .hub-text-muted{color:var(--text-muted)}:where([data-hub]) .hub-text-subtle{color:var(--text-subtle)}:where([data-hub]) .hub-link{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px;text-decoration-thickness:1px}@media (hover:hover){:where([data-hub]) .hub-link:hover{text-decoration-color:currentColor}}:where([data-hub]) .hub-type-display{font:var(--type-display);letter-spacing:var(--tracking-display);color:var(--text)}:where([data-hub]) .hub-type-title-lg{font:var(--type-title-lg);letter-spacing:var(--tracking-title-lg);color:var(--text)}:where([data-hub]) .hub-type-title{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text)}:where([data-hub]) .hub-type-heading{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}:where([data-hub]) .hub-type-body{font:var(--type-body)}:where([data-hub]) .hub-type-body-sm{font:var(--type-body-sm)}:where([data-hub]) .hub-type-caption{font:var(--type-caption)}:where([data-hub]) .hub-type-kicker{font:var(--type-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}:where([data-hub]) .hub-type-numeric{font:var(--type-numeric);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-type-kpi{font:var(--type-kpi);letter-spacing:var(--tracking-kpi);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-type-confide{font:var(--type-confide)}:where([data-hub]) .hub-type-code{font:var(--type-code)}:where([data-hub]) .hub-icon{width:var(--size-icon);height:var(--size-icon);flex:none;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where([data-hub]) .hub-icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}:where([data-hub]) .hub-icon--lg{width:24px;height:24px}:where([data-hub]) .hub-icon--xl{width:32px;height:32px;stroke-width:1.5}:where([data-hub]) .hub-kbd{display:inline-flex;align-items:center;height:20px;padding:0 5px;gap:2px;border:solid var(--border);border-width:1px 1px 2px;border-radius:var(--radius-xs);background:var(--surface);color:var(--text-muted);font:500 11px/16px var(--font-sans);white-space:nowrap}:where([data-hub]) .hub-divider{height:1px;border:0;margin:var(--space-4) 0;background:var(--border)}:where([data-hub]) .hub-dot{--_dot:var(--status-cadastrado-dot);display:inline-block;width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--_dot)}:where([data-hub]) .hub-dot--cadastrado{--_dot:var(--status-cadastrado-dot)}:where([data-hub]) .hub-dot--em-producao{--_dot:var(--status-em-producao-dot)}:where([data-hub]) .hub-dot--montagem{--_dot:var(--status-montagem-dot)}:where([data-hub]) .hub-dot--embalagem{--_dot:var(--status-embalagem-dot)}:where([data-hub]) .hub-dot--pronto{--_dot:var(--status-pronto-dot)}:where([data-hub]) .hub-dot--enviado{--_dot:var(--status-enviado-dot)}:where([data-hub]) .hub-dot--entregue{--_dot:var(--status-entregue-dot)}:where([data-hub]) .hub-dot--atrasado{--_dot:var(--status-atrasado-dot)}:where([data-hub]) .hub-dot--aviso{--_dot:var(--warning-dot)}:where([data-hub]) .hub-dot--cancelado{--_dot:var(--status-cancelado-dot);background:none;box-shadow:inset 0 0 0 1.5px var(--_dot)}@media (max-width:639px){:where([data-hub]) .hub-desktop-only{display:none!important}}:where([data-hub]) .hub-only-dark{display:none}:where([data-hub])[data-theme=dark] .hub-only-light{display:none}:where([data-hub])[data-theme=dark] .hub-only-dark{display:revert}@media (prefers-color-scheme:dark){:where([data-hub])[data-theme=system] .hub-only-light{display:none}:where([data-hub])[data-theme=system] .hub-only-dark{display:revert}}@media (min-width:640px){:where([data-hub]) .hub-mobile-only{display:none!important}}:where([data-hub]) .hub-shell{display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);min-height:100dvh;background:var(--canvas)}:where([data-hub]) .hub-shell__main{min-width:0;display:flex;flex-direction:column}:where([data-hub]) .hub-shell__content{flex:1;min-width:0}@media (min-width:1024px){:where([data-hub]) .hub-shell--rail{grid-template-columns:var(--size-sidebar-rail) minmax(0,1fr)}}@media (max-width:639px){:where([data-hub]) .hub-shell{grid-template-columns:minmax(0,1fr)}:where([data-hub]) .hub-shell>.hub-sidebar{display:none}:where([data-hub]) .hub-shell__content{padding-bottom:calc(var(--size-bottomnav) + env(safe-area-inset-bottom))}}:where([data-hub]) .hub-sidebar{position:sticky;top:0;z-index:var(--z-sidebar);display:flex;flex-direction:column;width:100%;height:100dvh;background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-border)}:where([data-hub]) .hub-sidebar :focus-visible{outline-color:var(--sidebar-focus-ring)}:where([data-hub]) .hub-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--size-topbar);padding:0 var(--space-2) 0 var(--space-4);flex:none;border-bottom:1px solid var(--sidebar-border)}:where([data-hub]) .hub-sidebar__home{display:inline-flex;align-items:center;border-radius:var(--radius-xs)}:where([data-hub]) .hub-sidebar__lockup{display:block;height:32px;width:auto}:where([data-hub]) .hub-sidebar__mark{display:none;width:32px;height:32px}:where([data-hub]) .hub-sidebar__nav{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-2) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}:where([data-hub]) .hub-sidebar__group+.hub-sidebar__group{margin-top:var(--space-4)}:where([data-hub]) .hub-sidebar__group-label{display:flex;align-items:flex-end;height:24px;padding:0 var(--space-3) var(--space-1);font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-fg-subtle)}:where([data-hub]) .hub-sidebar__list,:where([data-hub]) .hub-sidebar__sublist{list-style:none;margin:0;padding:0;display:grid;gap:2px}:where([data-hub]) .hub-sidebar__item,:where([data-hub]) .hub-sidebar__subitem{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--sidebar-fg);text-decoration:none;font:500 14px/20px var(--font-sans);background:none;border:0;width:100%;cursor:pointer;text-align:left}:where([data-hub]) .hub-sidebar__item :where(.hub-icon){color:inherit}:where([data-hub]) .hub-sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-sidebar__subitem{min-height:32px;padding-left:44px;font:500 13px/18px var(--font-sans);gap:var(--space-2)}:where([data-hub]) .hub-sidebar__item[aria-current=page],:where([data-hub]) .hub-sidebar__subitem[aria-current=page]{background:var(--sidebar-item-active-bg);color:var(--sidebar-fg-active);font-weight:600}:where([data-hub]) .hub-sidebar__item[aria-current=page]:before,:where([data-hub]) .hub-sidebar__subitem[aria-current=page]:before{content:"";position:absolute;left:calc(var(--space-2) * -1);top:50%;width:2px;height:20px;margin-top:-10px;background:var(--sidebar-fg-active)}:where([data-hub]) .hub-sidebar__item:focus-visible,:where([data-hub]) .hub-sidebar__subitem:focus-visible{outline-offset:-2px}:where([data-hub]) .hub-sidebar__item .hub-badge,:where([data-hub]) .hub-sidebar__subitem .hub-badge{margin-left:auto}:where([data-hub]) .hub-sidebar__tag{margin-left:auto;padding:0 var(--space-1);border:1px dashed var(--sidebar-border);border-radius:var(--radius-xs);font:500 11px/16px var(--font-sans);color:var(--sidebar-fg-subtle);white-space:nowrap}:where([data-hub]) .hub-sidebar .hub-line-tag{background:none;border-color:var(--sidebar-border);color:var(--sidebar-fg)}:where([data-hub]) .hub-sidebar__foot{flex:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--sidebar-border)}:where([data-hub]) .hub-sidebar__user{flex:1;min-width:0;display:grid}:where([data-hub]) .hub-sidebar__user-name{font:600 13px/18px var(--font-sans);color:var(--sidebar-fg-active);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-sidebar__user-role{font:400 12px/16px var(--font-sans);color:var(--sidebar-fg-subtle)}:where([data-hub]) .hub-sidebar .hub-icon-btn{color:var(--sidebar-fg)}@media (hover:hover){:where([data-hub]) .hub-sidebar__item:hover,:where([data-hub]) .hub-sidebar__subitem:hover{background:var(--sidebar-item-hover-bg);color:var(--sidebar-fg-active)}:where([data-hub]) .hub-sidebar__item[aria-current=page]:hover,:where([data-hub]) .hub-sidebar__subitem[aria-current=page]:hover{background:var(--sidebar-item-active-bg)}:where([data-hub]) .hub-sidebar .hub-icon-btn:hover{background:var(--sidebar-item-hover-bg);color:var(--sidebar-fg-active)}}@media (pointer:coarse){:where([data-hub]) .hub-sidebar__item{min-height:var(--size-control-touch)}:where([data-hub]) .hub-sidebar__subitem{min-height:40px}}@media (min-width:1024px){:where([data-hub]) .hub-sidebar--rail .hub-sidebar__lockup,:where([data-hub]) .hub-sidebar--rail .hub-sidebar__sublist,:where([data-hub]) .hub-sidebar--rail .hub-sidebar__tag,:where([data-hub]) .hub-sidebar--rail .hub-sidebar__user{display:none}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__mark{display:block}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__brand{flex-direction:column;justify-content:center;height:auto;padding:var(--space-3) 0;gap:var(--space-2)}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__group-label{height:1px;padding:0;margin:var(--space-2) var(--space-3);overflow:hidden;color:transparent;background:var(--sidebar-border)}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__item{justify-content:center;padding:0}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__item .hub-badge{position:absolute;top:2px;right:4px;min-width:16px;height:16px;padding:0 3px;font-size:11px;line-height:14px}:where([data-hub]) .hub-sidebar--rail .hub-sidebar__foot{flex-direction:column}}:where([data-hub]) .hub-topbar{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:var(--space-4);height:var(--size-topbar);padding:0 var(--space-6);background:var(--surface);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-topbar--scrolled{box-shadow:var(--shadow-sm)}:where([data-hub]) .hub-topbar__lead{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}:where([data-hub]) .hub-topbar__title{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-topbar .hub-topbar__brand{display:none}:where([data-hub]) .hub-topbar__search{flex:none;width:clamp(200px,30vw,360px)}:where([data-hub]) .hub-topbar__actions{display:flex;align-items:center;gap:var(--space-1)}:where([data-hub]) .hub-topbar__user{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--size-control-md);padding:0 var(--space-2) 0 var(--space-1);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:500 13px/18px var(--font-sans);cursor:pointer}@media (hover:hover){:where([data-hub]) .hub-topbar__user:hover{background:var(--surface-hover)}}@media (max-width:1023px){:where([data-hub]) .hub-topbar__user-name{display:none}:where([data-hub]) .hub-topbar .hub-breadcrumb li:not(:last-child){display:none}:where([data-hub]) .hub-topbar .hub-breadcrumb li:last-child:before{content:none}}@media (max-width:639px){:where([data-hub]) .hub-topbar{padding:0 var(--space-2) 0 var(--space-4);gap:var(--space-2)}:where([data-hub]) .hub-topbar .hub-topbar__brand{display:block;width:28px;height:28px;flex:none}:where([data-hub]) .hub-topbar .hub-topbar__brand.hub-only-dark{display:none}:where([data-hub])[data-theme=dark] .hub-topbar .hub-topbar__brand.hub-only-dark{display:block}:where([data-hub])[data-theme=dark] .hub-topbar .hub-topbar__brand.hub-only-light{display:none}:where([data-hub]) .hub-topbar .hub-topbar__search{width:auto}}@media (max-width:639px) and (prefers-color-scheme:dark){:where([data-hub])[data-theme=system] .hub-topbar .hub-topbar__brand.hub-only-dark{display:block}:where([data-hub])[data-theme=system] .hub-topbar .hub-topbar__brand.hub-only-light{display:none}}:where([data-hub]) .hub-bottomnav{display:none}@media (max-width:639px){:where([data-hub]) .hub-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sidebar);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--size-bottomnav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-sm)}}:where([data-hub]) .hub-bottomnav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--size-control-touch);border:0;background:none;color:var(--text-muted);font:500 12px/16px var(--font-sans);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}:where([data-hub]) .hub-bottomnav__item[aria-current=page]{color:var(--text);font-weight:600}:where([data-hub]) .hub-bottomnav__item[aria-current=page]:before{content:"";position:absolute;top:0;left:50%;width:24px;height:2px;margin-left:-12px;background:var(--primary)}:where([data-hub]) .hub-bottomnav__item:focus-visible{outline-offset:-4px}:where([data-hub]) .hub-bottomnav__item .hub-badge{position:absolute;top:6px;left:calc(50% + 6px)}:where([data-hub]) .hub-bottomnav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}:where([data-hub]) .hub-routebar{position:fixed;top:0;left:0;right:0;z-index:var(--z-toast);height:2px;background:var(--primary);transform-origin:left;transform:scaleX(0);opacity:0;pointer-events:none}:where([data-hub]) .hub-routebar[data-active=true]{opacity:1;animation:hub-route 2.4s var(--ease-standard) .12s both}@keyframes hub-route{0%{transform:scaleX(.05)}to{transform:scaleX(.85)}}:where([data-hub]) .hub-page{padding:var(--space-6);display:grid;gap:var(--space-6);align-content:start}:where([data-hub]) .hub-page--narrow{max-width:960px}@media (max-width:639px){:where([data-hub]) .hub-page{padding:var(--space-4);gap:var(--space-4)}}:where([data-hub]) .hub-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}:where([data-hub]) .hub-page-header__main{min-width:0;display:grid;gap:var(--space-1)}:where([data-hub]) .hub-page-header__title{font:var(--type-title-lg);letter-spacing:var(--tracking-title-lg);color:var(--text)}:where([data-hub]) .hub-page-header__desc{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-page-header__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}@media (max-width:639px){:where([data-hub]) .hub-page-header__actions{width:100%}:where([data-hub]) .hub-page-header__actions>.hub-btn--primary{flex:1}}:where([data-hub]) .hub-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}:where([data-hub]) .hub-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-card__title{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}:where([data-hub]) .hub-card__meta{font:var(--type-caption);color:var(--text-muted)}:where([data-hub]) .hub-card__body{padding:var(--space-4)}:where([data-hub]) .hub-card--flush .hub-card__body{padding:0}:where([data-hub]) .hub-card--flush .hub-table-wrap{border:0;border-radius:0;background:none}:where([data-hub]) .hub-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface-muted);border-radius:0 0 var(--radius-md) var(--radius-md)}:where([data-hub]) a.hub-card{display:block;color:inherit;text-decoration:none}@media (hover:hover){:where([data-hub]) a.hub-card:hover{border-color:var(--border-strong)}}:where([data-hub]) .hub-kv{display:grid;gap:var(--space-2)}:where([data-hub]) .hub-kv__row{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr);gap:var(--space-3);align-items:baseline}:where([data-hub]) .hub-kv dt{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-kv dd{margin:0;font:var(--type-body);color:var(--text);min-width:0;overflow-wrap:anywhere}:where([data-hub]) .hub-kv--stack .hub-kv__row{grid-template-columns:1fr;gap:2px}@media (max-width:639px){:where([data-hub]) .hub-kv__row{grid-template-columns:1fr;gap:2px}}:where([data-hub]) .hub-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media (min-width:1280px){:where([data-hub]) .hub-split--panel{grid-template-columns:minmax(0,1fr) var(--size-sidepanel)}}:where([data-hub]) .hub-breadcrumb{min-width:0}:where([data-hub]) .hub-breadcrumb ol{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0;min-width:0;overflow:hidden}:where([data-hub]) .hub-breadcrumb li{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-body-sm);color:var(--text-muted);white-space:nowrap;flex:none}:where([data-hub]) .hub-breadcrumb li:last-child{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:where([data-hub]) .hub-breadcrumb li+li:before{content:"/";color:var(--text-subtle);padding:0 2px}:where([data-hub]) .hub-breadcrumb a{color:var(--text-muted);text-decoration:none;border-radius:var(--radius-xs)}:where([data-hub]) .hub-breadcrumb [aria-current=page]{color:var(--text);font-weight:600}@media (hover:hover){:where([data-hub]) .hub-breadcrumb a:hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}}:where([data-hub]) .hub-backtitle{display:flex;align-items:center;gap:var(--space-1);min-width:0}:where([data-hub]) .hub-backtitle__title{flex:1;min-width:0;font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-backtitle__actions{display:flex;gap:var(--space-1)}:where([data-hub]) .hub-btn{--_h:var(--size-control-md);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--_h);min-width:var(--_h);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:600 14px/20px var(--font-sans);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--duration-fast) var(--ease-standard)}:where([data-hub]) .hub-btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:scale(.98)}:where([data-hub]) .hub-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}:where([data-hub]) .hub-btn--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}:where([data-hub]) .hub-btn--ghost{background:none;border-color:transparent;color:var(--text)}:where([data-hub]) .hub-btn--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-fg)}:where([data-hub]) .hub-btn--sm{--_h:var(--size-control-sm);padding:0 var(--space-3);font-size:13px;line-height:18px;gap:var(--space-1)}:where([data-hub]) .hub-btn--touch{--_h:var(--size-control-touch);padding:0 var(--space-5);font-size:15px}:where([data-hub]) .hub-btn--field{--_h:var(--size-control-field);padding:0 var(--space-5);font-size:16px;line-height:24px}:where([data-hub]) .hub-btn--block{display:flex;width:100%}:where([data-hub]) .hub-btn:disabled:not([aria-busy=true]),:where([data-hub]) .hub-btn[aria-disabled=true]:not([aria-busy=true]){background:var(--surface-muted);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}:where([data-hub]) .hub-btn[aria-busy=true]{cursor:progress}:where([data-hub]) .hub-btn[aria-busy=true]>*{visibility:hidden}:where([data-hub]) .hub-btn[aria-busy=true]:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-pill);animation:hub-spin .7s linear infinite}@media (hover:hover){:where([data-hub]) .hub-btn:hover{background:var(--surface-hover)}:where([data-hub]) .hub-btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}:where([data-hub]) .hub-btn--ghost:hover{background:var(--surface-hover)}:where([data-hub]) .hub-btn--danger:hover{background:var(--danger-bg);border-color:var(--danger-fg)}:where([data-hub]) .hub-btn:disabled:not([aria-busy=true]):hover,:where([data-hub]) .hub-btn[aria-disabled=true]:not([aria-busy=true]):hover{background:var(--surface-muted);border-color:var(--border)}:where([data-hub]) .hub-btn--primary[aria-busy=true]:hover{background:var(--primary);border-color:var(--primary)}}@media (pointer:coarse){:where([data-hub]) .hub-btn,:where([data-hub]) .hub-btn--sm{--_h:var(--size-control-touch)}}:where([data-hub]) .hub-icon-btn{--_s:var(--size-control-md);display:inline-grid;place-items:center;flex:none;width:var(--_s);height:var(--_s);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard)}:where([data-hub]) .hub-icon-btn:active:not(:disabled){transform:scale(.96)}:where([data-hub]) .hub-icon-btn--secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}:where([data-hub]) .hub-icon-btn--sm{--_s:var(--size-control-sm)}:where([data-hub]) .hub-icon-btn--touch{--_s:var(--size-control-touch)}:where([data-hub]) .hub-icon-btn:disabled,:where([data-hub]) .hub-icon-btn[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}@media (hover:hover){:where([data-hub]) .hub-icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}}@media (pointer:coarse){:where([data-hub]) .hub-icon-btn,:where([data-hub]) .hub-icon-btn--sm{--_s:var(--size-control-touch)}}:where([data-hub]) .hub-spinner{display:inline-block;width:16px;height:16px;flex:none;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-pill);animation:hub-spin .7s linear infinite}:where([data-hub]) .hub-spinner--lg{width:24px;height:24px}@keyframes hub-spin{to{transform:rotate(1turn)}}:where([data-hub]) .hub-menu{z-index:var(--z-popover);min-width:208px;max-width:320px;padding:var(--space-1);margin:0;background:var(--surface);color:var(--text-body);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}:where([data-hub]) .hub-menu-anchor{position:relative;display:inline-block}:where([data-hub]) .hub-menu--static{position:absolute;top:calc(100% + var(--space-1));left:0}:where([data-hub]) .hub-menu--end{left:auto;right:0}:where([data-hub]) .hub-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);font:600 12px/16px var(--font-sans);color:var(--text-subtle)}:where([data-hub]) .hub-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);text-align:left;text-decoration:none;font:400 14px/20px var(--font-sans);cursor:pointer}:where([data-hub]) .hub-menu__item .hub-icon{color:var(--text-muted)}:where([data-hub]) .hub-menu__item[aria-checked=true]{font-weight:600}:where([data-hub]) .hub-menu__item--danger,:where([data-hub]) .hub-menu__item--danger .hub-icon{color:var(--danger-fg)}:where([data-hub]) .hub-menu__item:is(:disabled,[aria-disabled=true],[data-disabled]),:where([data-hub]) .hub-menu__item:is(:disabled,[aria-disabled=true],[data-disabled]) .hub-icon{color:var(--text-disabled);cursor:not-allowed}:where([data-hub]) .hub-menu__item:focus-visible{outline-offset:-2px}:where([data-hub]) .hub-menu__kbd{margin-left:auto}:where([data-hub]) .hub-menu__sep{height:1px;margin:var(--space-1) 0;border:0;background:var(--border)}@media (hover:hover){:where([data-hub]) .hub-menu__item:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background:var(--surface-hover)}}@media (pointer:coarse){:where([data-hub]) .hub-menu__item{min-height:var(--size-control-touch)}}:where([data-hub]) .hub-field{display:grid;gap:6px;min-width:0;align-content:start}:where([data-hub]) .hub-field__label{font:600 13px/18px var(--font-sans);color:var(--text-body)}:where([data-hub]) .hub-field__req{color:var(--text-muted);font-weight:400}:where([data-hub]) .hub-field__opt{color:var(--text-subtle);font-weight:400}:where([data-hub]) .hub-field__hint{font:var(--type-caption);font-weight:400;color:var(--text-muted)}:where([data-hub]) .hub-field__error{display:flex;align-items:flex-start;gap:var(--space-1);font:500 12px/16px var(--font-sans);color:var(--danger-fg)}:where([data-hub]) .hub-field__error .hub-icon{width:16px;height:16px}:where([data-hub]) .hub-form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where([data-hub]) fieldset.hub-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--space-4)}:where([data-hub]) .hub-fieldset>legend{padding:0;margin-bottom:var(--space-3);font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}:where([data-hub]) .hub-input,:where([data-hub]) .hub-select__control,:where([data-hub]) .hub-textarea{--_h:var(--size-control-md);width:100%;min-width:0;height:var(--_h);padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:var(--type-body);outline-offset:1px}:where([data-hub]) .hub-input::-moz-placeholder,:where([data-hub]) .hub-textarea::-moz-placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-input::placeholder,:where([data-hub]) .hub-textarea::placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-input:focus-visible,:where([data-hub]) .hub-select__control:focus-visible,:where([data-hub]) .hub-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:where([data-hub]) .hub-input--sm,:where([data-hub]) .hub-select--sm .hub-select__control{--_h:var(--size-control-sm);font-size:13px}:where([data-hub]) .hub-input--touch,:where([data-hub]) .hub-select--touch .hub-select__control{--_h:var(--size-control-touch);font-size:16px}:where([data-hub]) .hub-input--num{text-align:right;font-variant-numeric:tabular-nums}:where([data-hub]) .hub-input[aria-invalid=true],:where([data-hub]) .hub-select__control[aria-invalid=true],:where([data-hub]) .hub-textarea[aria-invalid=true]{border-color:var(--danger-fg)}:where([data-hub]) .hub-input:disabled,:where([data-hub]) .hub-select__control:disabled,:where([data-hub]) .hub-textarea:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}:where([data-hub]) .hub-input[readonly],:where([data-hub]) .hub-textarea[readonly]{background:var(--surface-muted);border-color:var(--border)}:where([data-hub]) .hub-textarea{height:auto;min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}@media (hover:hover){:where([data-hub]) .hub-input:hover:not(:disabled):not([readonly]):not([aria-invalid=true]),:where([data-hub]) .hub-select__control:hover:not(:disabled):not([aria-invalid=true]),:where([data-hub]) .hub-textarea:hover:not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--text-muted)}}@media (pointer:coarse){:where([data-hub]) .hub-input,:where([data-hub]) .hub-input--sm,:where([data-hub]) .hub-select--sm .hub-select__control,:where([data-hub]) .hub-select__control{--_h:var(--size-control-touch)}}@media (max-width:639px){:where([data-hub]) .hub-input,:where([data-hub]) .hub-select__control,:where([data-hub]) .hub-textarea{font-size:16px}}:where([data-hub]) .hub-input-group{position:relative;display:flex;align-items:center;min-width:0}:where([data-hub]) .hub-input-group__affix{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;font:500 13px/18px var(--font-sans);color:var(--text-muted)}:where([data-hub]) .hub-input-group__affix--start{left:var(--space-3)}:where([data-hub]) .hub-input-group__affix--end{right:var(--space-3)}:where([data-hub]) .hub-input-group:has(.hub-input-group__affix--start)>.hub-input{padding-left:36px}:where([data-hub]) .hub-input-group:has(.hub-input-group__affix--end)>.hub-input{padding-right:40px}:where([data-hub]) .hub-select{position:relative;display:block;min-width:0}:where([data-hub]) .hub-select__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;text-overflow:ellipsis}:where([data-hub]) .hub-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-6px;pointer-events:none;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:rotate(45deg)}:where([data-hub]) .hub-select--inline{display:inline-block;width:auto}:where([data-hub]) .hub-select--inline .hub-select__control{width:auto}:where([data-hub]) .hub-checkbox{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font:var(--type-body);color:var(--text-body)}:where([data-hub]) .hub-checkbox__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--input-border);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer}:where([data-hub]) .hub-checkbox__input:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid var(--primary-contrast);border-bottom:2px solid var(--primary-contrast);transform:rotate(45deg) scale(.6);opacity:0;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}:where([data-hub]) .hub-checkbox__input:checked,:where([data-hub]) .hub-checkbox__input:indeterminate{background:var(--primary);border-color:var(--primary)}:where([data-hub]) .hub-checkbox__input:checked:after{transform:rotate(45deg) scale(1);opacity:1}:where([data-hub]) .hub-checkbox__input:indeterminate:after{left:3px;top:7px;width:9px;height:0;border-right:0;transform:none;opacity:1}:where([data-hub]) .hub-checkbox__input:disabled{background:var(--surface-muted);border-color:var(--border);cursor:not-allowed}:where([data-hub]) .hub-checkbox__input:disabled:checked{background:var(--text-disabled);border-color:var(--text-disabled)}:where([data-hub]) .hub-checkbox__input[aria-invalid=true]{border-color:var(--danger-fg)}@media (pointer:coarse){:where([data-hub]) .hub-checkbox{min-height:var(--size-control-touch);align-items:center}:where([data-hub]) .hub-checkbox__input{width:22px;height:22px;margin:0}:where([data-hub]) .hub-checkbox__input:after{left:7px;top:2px;width:6px;height:12px}}:where([data-hub]) .hub-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font:var(--type-body);color:var(--text-body)}:where([data-hub]) .hub-switch__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--surface-sunken);cursor:pointer}:where([data-hub]) .hub-switch__input:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}:where([data-hub]) .hub-switch__input:checked{background:var(--primary);border-color:var(--primary)}:where([data-hub]) .hub-switch__input:checked:before{transform:translateX(16px);background:var(--primary-contrast)}:where([data-hub]) .hub-switch__input:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){:where([data-hub]) .hub-switch{min-height:var(--size-control-touch)}}:where([data-hub]) .hub-segmented{display:inline-flex;gap:2px;padding:2px;min-width:0;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm)}:where([data-hub]) .hub-segmented__option{position:relative;display:flex}:where([data-hub]) .hub-segmented__option>input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}:where([data-hub]) .hub-segmented__option>span{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;height:calc(var(--size-control-md) - 6px);padding:0 var(--space-3);border-radius:var(--radius-xs);font:600 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap;pointer-events:none}:where([data-hub]) .hub-segmented__option>input:checked+span{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-sm)}:where([data-hub]) .hub-segmented__option>input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}:where([data-hub]) .hub-segmented__option>input:disabled+span{color:var(--text-disabled)}:where([data-hub]) .hub-segmented--sm .hub-segmented__option>span{height:calc(var(--size-control-sm) - 6px);padding:0 var(--space-2);font-size:12px}:where([data-hub]) .hub-segmented--block{display:flex}:where([data-hub]) .hub-segmented--block .hub-segmented__option{flex:1}@media (hover:hover){:where([data-hub]) .hub-segmented__option>input:not(:checked):not(:disabled):hover+span{color:var(--text)}}@media (pointer:coarse){:where([data-hub]) .hub-segmented--sm .hub-segmented__option>span,:where([data-hub]) .hub-segmented__option>span{height:calc(var(--size-control-touch) - 6px)}}:where([data-hub]) .hub-search{position:relative;display:flex;align-items:center;min-width:0;height:var(--size-control-md);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}:where([data-hub]) .hub-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}:where([data-hub]) .hub-search__icon{position:absolute;left:var(--space-3);color:var(--text-subtle);pointer-events:none}:where([data-hub]) .hub-search__input{flex:1;min-width:0;height:100%;padding:0 var(--space-3) 0 36px;border:0;background:none;color:var(--text);font:var(--type-body);outline:none}:where([data-hub]) .hub-search__input::-moz-placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-search__input::placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-search__input::-webkit-search-cancel-button{display:none}:where([data-hub]) .hub-search__kbd{margin-right:var(--space-2)}:where([data-hub]) .hub-search__input:not(:-moz-placeholder)~.hub-search__kbd{display:none}:where([data-hub]) .hub-search__input:not(:placeholder-shown)~.hub-search__kbd{display:none}:where([data-hub]) .hub-search__placeholder{flex:1;min-width:0;padding-left:36px;text-align:left;color:var(--text-subtle);font:var(--type-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) button.hub-search{cursor:pointer;padding:0;font:inherit}:where([data-hub]) button.hub-search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){:where([data-hub]) button.hub-search:hover{border-color:var(--text-muted)}}@media (pointer:coarse){:where([data-hub]) .hub-search{height:var(--size-control-touch)}}@media (max-width:639px){:where([data-hub]) .hub-search__input{font-size:16px}:where([data-hub]) .hub-search--trigger{width:var(--size-control-touch);height:var(--size-control-touch);border-color:transparent;justify-content:center}:where([data-hub]) .hub-search--trigger .hub-kbd,:where([data-hub]) .hub-search--trigger .hub-search__placeholder{display:none}:where([data-hub]) .hub-search--trigger .hub-search__icon{position:static;color:var(--text-muted)}}:where([data-hub]) .hub-measure{border:0;padding:0;margin:0;min-width:0;display:grid;gap:6px}:where([data-hub]) .hub-measure>legend{padding:0;margin-bottom:6px}:where([data-hub]) .hub-measure__row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}:where([data-hub]) .hub-measure__dim{position:relative;display:inline-flex}:where([data-hub]) .hub-measure__axis{position:absolute;left:10px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;font:600 12px/16px var(--font-sans);color:var(--text-subtle)}:where([data-hub]) .hub-measure__input{width:112px;padding-left:28px;text-align:right;font-variant-numeric:tabular-nums}:where([data-hub]) .hub-measure__times{font:400 18px/20px var(--font-sans);color:var(--text-muted)}:where([data-hub]) .hub-measure__unit{margin-left:var(--space-1)}:where([data-hub]) .hub-status{--_dot:var(--status-cadastrado-dot);--_fg:var(--status-cadastrado-fg);--_bg:var(--status-cadastrado-bg);display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--space-2) 0 6px;max-width:100%;border-radius:var(--radius-xs);background:var(--_bg);color:var(--_fg);font:500 12px/16px var(--font-sans);white-space:nowrap;vertical-align:middle}:where([data-hub]) .hub-status__dot{width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--_dot)}:where([data-hub]) .hub-status__icon{width:14px;height:14px;flex:none;fill:none;stroke:var(--_dot);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-hub]) .hub-status--cadastrado{--_dot:var(--status-cadastrado-dot);--_fg:var(--status-cadastrado-fg);--_bg:var(--status-cadastrado-bg)}:where([data-hub]) .hub-status--em-producao{--_dot:var(--status-em-producao-dot);--_fg:var(--status-em-producao-fg);--_bg:var(--status-em-producao-bg)}:where([data-hub]) .hub-status--montagem{--_dot:var(--status-montagem-dot);--_fg:var(--status-montagem-fg);--_bg:var(--status-montagem-bg)}:where([data-hub]) .hub-status--embalagem{--_dot:var(--status-embalagem-dot);--_fg:var(--status-embalagem-fg);--_bg:var(--status-embalagem-bg)}:where([data-hub]) .hub-status--pronto{--_dot:var(--status-pronto-dot);--_fg:var(--status-pronto-fg);--_bg:var(--status-pronto-bg)}:where([data-hub]) .hub-status--enviado{--_dot:var(--status-enviado-dot);--_fg:var(--status-enviado-fg);--_bg:var(--status-enviado-bg)}:where([data-hub]) .hub-status--entregue{--_dot:var(--status-entregue-dot);--_fg:var(--status-entregue-fg);--_bg:var(--status-entregue-bg)}:where([data-hub]) .hub-status--cancelado{--_dot:var(--status-cancelado-dot);--_fg:var(--status-cancelado-fg);--_bg:var(--status-cancelado-bg);text-decoration:line-through;text-decoration-thickness:1px}:where([data-hub]) .hub-status--cancelado .hub-status__dot{background:none;box-shadow:inset 0 0 0 1.5px var(--_dot)}:where([data-hub]) .hub-status--atrasado{--_dot:var(--status-atrasado-dot);--_fg:var(--status-atrasado-fg);--_bg:var(--status-atrasado-bg)}:where([data-hub]) .hub-status--aviso{--_dot:var(--warning-dot);--_fg:var(--warning-fg);--_bg:var(--warning-bg)}:where([data-hub]) .hub-status--plain{background:none;padding:0;height:auto}:where([data-hub]) .hub-status--lg{height:32px;gap:var(--space-2);padding:0 var(--space-3) 0 10px;font:600 14px/20px var(--font-sans)}:where([data-hub]) .hub-status--lg .hub-status__dot{width:10px;height:10px}:where([data-hub]) .hub-status--lg .hub-status__icon{width:16px;height:16px}:where([data-hub]) .hub-line-tag{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:36px;padding:0 6px;border:1px solid var(--line-tag-border);border-radius:var(--radius-xs);background:var(--line-tag-bg);color:var(--line-tag-fg);font:700 11px/14px var(--font-sans);letter-spacing:.08em;text-decoration:none;white-space:nowrap;flex:none}:where([data-hub]) .hub-line-tag--lg{height:28px;min-width:48px;font-size:13px;line-height:18px}:where([data-hub]) .hub-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--text-body);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}:where([data-hub]) .hub-badge--strong{background:var(--primary);color:var(--primary-contrast)}:where([data-hub]) .hub-badge--alert{background:var(--danger-bg);color:var(--danger-fg)}:where([data-hub]) .hub-badge--sidebar{background:var(--sidebar-badge-bg);color:var(--sidebar-badge-fg)}:where([data-hub]) .hub-delivery{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--space-2);max-width:100%;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-body);font:500 12px/16px var(--font-sans);white-space:nowrap;vertical-align:middle}:where([data-hub]) .hub-delivery .hub-icon{width:14px;height:14px;color:var(--text-muted)}:where([data-hub]) .hub-delivery--sp{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text)}:where([data-hub]) .hub-chip{display:inline-flex;align-items:center;gap:6px;height:var(--size-control-sm);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-body);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}:where([data-hub]) .hub-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}:where([data-hub]) .hub-chip__count{font-variant-numeric:tabular-nums;color:var(--text-muted)}:where([data-hub]) .hub-chip[aria-pressed=true] .hub-chip__count{color:var(--primary-contrast)}:where([data-hub]) .hub-chip .hub-icon{width:14px;height:14px}@media (hover:hover){:where([data-hub]) .hub-chip:hover:not([aria-pressed=true]){background:var(--surface-hover)}}@media (pointer:coarse){:where([data-hub]) .hub-chip{height:var(--size-control-touch)}}:where([data-hub]) .hub-kpi{display:grid;align-content:start;gap:var(--space-1);min-height:104px;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-decoration:none}:where([data-hub]) .hub-kpi__label{font:600 12px/16px var(--font-sans);color:var(--text-muted)}:where([data-hub]) .hub-kpi__value{font:var(--type-kpi);letter-spacing:var(--tracking-kpi);font-variant-numeric:tabular-nums;color:var(--text)}:where([data-hub]) .hub-kpi__meta{font:400 12px/16px var(--font-sans);color:var(--text-muted)}:where([data-hub]) .hub-kpi__delta{display:inline-flex;align-items:center;gap:2px;font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-body)}:where([data-hub]) .hub-kpi__delta .hub-icon{width:14px;height:14px}:where([data-hub]) .hub-kpi--alert .hub-kpi__value{color:var(--danger-fg)}:where([data-hub]) a.hub-kpi{cursor:pointer}@media (hover:hover){:where([data-hub]) a.hub-kpi:hover{border-color:var(--border-strong)}}:where([data-hub]) .hub-kpi-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}@media (max-width:639px){:where([data-hub]) .hub-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-hub]) .hub-kpi{min-height:92px;padding:var(--space-3)}:where([data-hub]) .hub-kpi__value{font-size:22px;line-height:28px;overflow-wrap:anywhere}}:where([data-hub]) .hub-table-wrap{position:relative;overflow:auto;max-height:var(--table-max-height,none);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overscroll-behavior-x:contain}:where([data-hub]) .hub-table-wrap[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:where([data-hub]) .hub-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--type-body);color:var(--text-body)}:where([data-hub]) .hub-table caption{text-align:left}:where([data-hub]) .hub-table th{position:sticky;top:0;z-index:var(--z-sticky);height:36px;padding:0 var(--space-3);background:var(--surface-muted);border-bottom:1px solid var(--border);font:600 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--text-muted);text-align:left;white-space:nowrap}:where([data-hub]) .hub-table th[aria-sort]{color:var(--text)}:where([data-hub]) .hub-table td{height:var(--size-row);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}:where([data-hub]) .hub-table .hub-table__cell--wrap{white-space:normal;min-width:200px}:where([data-hub]) .hub-table tbody tr:last-child td{border-bottom:0}:where([data-hub]) .hub-table tbody tr[data-selected=true] td{background:var(--surface-selected)}:where([data-hub]) .hub-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}:where([data-hub]) .hub-table--zebra tbody tr:nth-child(2n) td{background:var(--surface-stripe)}:where([data-hub]) .hub-table--zebra tbody tr[data-selected=true] td{background:var(--surface-selected)}:where([data-hub]) .hub-table--compact{font:var(--type-body-sm)}:where([data-hub]) .hub-table--compact td{height:var(--size-row-compact);padding-top:var(--space-1);padding-bottom:var(--space-1)}:where([data-hub]) .hub-table--compact th{height:32px}:where([data-hub]) .hub-table .hub-table__cell--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-hub]) .hub-table .hub-table__cell--check{width:44px;padding-right:0}:where([data-hub]) .hub-table .hub-table__cell--actions{width:1%;white-space:nowrap;text-align:right;padding-left:0}:where([data-hub]) .hub-table__cell--nowrap{white-space:nowrap}:where([data-hub]) .hub-table__cell--sticky{position:sticky;left:0;z-index:1;background:var(--surface)}:where([data-hub]) .hub-table th.hub-table__cell--sticky{z-index:calc(var(--z-sticky) + 1);background:var(--surface-muted)}:where([data-hub]) .hub-table__primary{color:var(--text);font-weight:600;text-decoration:none;border-radius:var(--radius-xs)}:where([data-hub]) .hub-table__sub{display:block;font:var(--type-caption);font-weight:400;color:var(--text-muted)}:where([data-hub]) .hub-table__sort{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 calc(var(--space-1) * -1);padding:2px var(--space-1);border:0;border-radius:var(--radius-xs);background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}:where([data-hub]) .hub-table__sort .hub-icon{width:14px;height:14px;color:var(--text-subtle)}:where([data-hub]) .hub-table th[aria-sort] .hub-table__sort .hub-icon{color:var(--text)}:where([data-hub]) .hub-table td.hub-table__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);height:auto}:where([data-hub]) .hub-table tbody tr[data-href]{cursor:pointer}@media (hover:hover){:where([data-hub]) .hub-table tbody tr:hover td{background:var(--surface-hover)}:where([data-hub]) .hub-table tbody tr[data-selected=true]:hover td{background:var(--surface-selected)}:where([data-hub]) .hub-table__primary:hover{text-decoration:underline;text-underline-offset:2px}:where([data-hub]) .hub-table__sort:hover{color:var(--text)}:where([data-hub]) .hub-table tbody tr:hover .hub-table__cell--sticky{background:var(--surface-hover)}}:where([data-hub]) .hub-table-wrap--scrolled .hub-table th{box-shadow:var(--shadow-sm)}@media (max-width:639px){:where([data-hub]) .hub-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where([data-hub]) .hub-table--stack,:where([data-hub]) .hub-table--stack tbody,:where([data-hub]) .hub-table--stack td,:where([data-hub]) .hub-table--stack tr{display:block}:where([data-hub]) .hub-table--stack tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-table--stack tbody tr:last-child{border-bottom:0}:where([data-hub]) .hub-table--stack td{display:flex;justify-content:space-between;gap:var(--space-3);height:auto;padding:2px 0;border:0;text-align:right}:where([data-hub]) .hub-table--stack td:before{content:attr(data-label);flex:none;font:var(--type-caption);color:var(--text-muted);text-align:left}:where([data-hub]) .hub-table--stack td.hub-table__cell--actions:before,:where([data-hub]) .hub-table--stack td.hub-table__cell--check:before{content:none}}:where([data-hub]) .hub-bulkbar{position:sticky;bottom:var(--space-4);z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--space-3) auto 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-contrast);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}:where([data-hub]) .hub-bulkbar[hidden]{display:none}@starting-style{:where([data-hub]) .hub-bulkbar{transform:translateY(8px);opacity:0}}:where([data-hub]) .hub-bulkbar__count{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-bulkbar__count strong{font-weight:700}:where([data-hub]) .hub-bulkbar__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}:where([data-hub]) .hub-bulkbar .hub-btn,:where([data-hub]) .hub-offline .hub-btn{background:var(--primary);border-color:var(--primary-hover);color:var(--primary-contrast)}:where([data-hub]) .hub-bulkbar .hub-btn--ghost{border-color:transparent}:where([data-hub]) .hub-bulkbar :focus-visible,:where([data-hub]) .hub-offline :focus-visible{outline-color:var(--primary-contrast)}@media (hover:hover){:where([data-hub]) .hub-bulkbar .hub-btn:hover,:where([data-hub]) .hub-offline .hub-btn:hover{background:var(--primary-hover)}}@media (max-width:639px){:where([data-hub]) .hub-bulkbar{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--size-bottomnav) + env(safe-area-inset-bottom) + var(--space-2));width:auto;margin:0}}:where([data-hub]) .hub-filterbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}:where([data-hub]) .hub-filterbar>.hub-search{flex:1 1 240px;max-width:360px}:where([data-hub]) .hub-filterbar__chips{display:flex;gap:var(--space-2);flex-wrap:wrap}:where([data-hub]) .hub-filterbar__clear{margin-left:auto}@media (max-width:639px){:where([data-hub]) .hub-filterbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:where([data-hub]) .hub-filterbar>.hub-search{flex:0 0 auto;width:100%;max-width:none}:where([data-hub]) .hub-filterbar>:not(.hub-search){flex:0 0 auto}:where([data-hub]) .hub-filterbar__chips{flex-wrap:nowrap}}:where([data-hub]) .hub-tabs{display:flex;gap:var(--space-1);min-width:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}:where([data-hub]) .hub-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;height:40px;padding:0 var(--space-3);border:0;background:none;color:var(--text-muted);font:600 14px/20px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}:where([data-hub]) .hub-tab:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:2px;background:var(--primary);transform:scaleX(0);transition:transform var(--duration-base) var(--ease-standard)}:where([data-hub]) .hub-tab[aria-current=page],:where([data-hub]) .hub-tab[aria-selected=true]{color:var(--text)}:where([data-hub]) .hub-tab[aria-current=page]:after,:where([data-hub]) .hub-tab[aria-selected=true]:after{transform:scaleX(1)}:where([data-hub]) .hub-tab:focus-visible{outline-offset:-2px}:where([data-hub]) .hub-tab__count{font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-subtle)}:where([data-hub]) .hub-tab[aria-current=page] .hub-tab__count,:where([data-hub]) .hub-tab[aria-selected=true] .hub-tab__count{color:var(--text-muted)}@media (hover:hover){:where([data-hub]) .hub-tab:hover{color:var(--text)}}@media (pointer:coarse){:where([data-hub]) .hub-tab{height:var(--size-control-touch)}}:where([data-hub]) .hub-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}:where([data-hub]) .hub-pagination__info{font:var(--type-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-pagination__pages{display:flex;align-items:center;gap:2px}:where([data-hub]) .hub-pagination__page{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--text-body);text-decoration:none;font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-pagination__page[aria-current=page]{background:var(--primary);color:var(--primary-contrast);font-weight:600}:where([data-hub]) .hub-pagination__gap{min-width:24px;text-align:center;color:var(--text-subtle)}@media (hover:hover){:where([data-hub]) .hub-pagination__page:not([aria-current=page]):hover{background:var(--surface-hover)}}@media (pointer:coarse){:where([data-hub]) .hub-pagination__page{min-width:var(--size-control-touch);height:var(--size-control-touch)}}:where([data-hub]) .hub-card-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}:where([data-hub]) .hub-order-card{position:relative;display:grid;gap:6px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-standard)}:where([data-hub]) .hub-order-card:active{transform:scale(.99)}:where([data-hub]) .hub-order-card[data-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}:where([data-hub]) .hub-order-card__head{display:flex;align-items:center;gap:var(--space-2);min-width:0}:where([data-hub]) .hub-order-card__id{font:700 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);text-decoration:none}:where([data-hub]) .hub-order-card__head .hub-status{margin-left:auto}:where([data-hub]) .hub-order-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}:where([data-hub]) .hub-order-card__link:focus-visible{outline:none}:where([data-hub]) .hub-order-card__link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px}:where([data-hub]) .hub-order-card__title{font:600 14px/20px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-order-card__meta{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-order-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:2px}:where([data-hub]) .hub-order-card__value{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}:where([data-hub]) .hub-order-card :where(button:not(.hub-order-card__link),a:not(.hub-order-card__link),input){position:relative;z-index:1}:where([data-hub]) .hub-progress{--progress:0;position:relative;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}:where([data-hub]) .hub-progress__bar{position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(var(--progress));transition:transform var(--duration-base) var(--ease-standard)}:where([data-hub]) .hub-progress--lg{height:8px}:where([data-hub]) .hub-timeline{list-style:none;margin:0;padding:0;display:grid}:where([data-hub]) .hub-timeline__item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-4)}:where([data-hub]) .hub-timeline__item:last-child{padding-bottom:0}:where([data-hub]) .hub-timeline__item:before{content:"";position:absolute;left:9px;top:18px;bottom:0;width:1px;background:var(--border)}:where([data-hub]) .hub-timeline__item:last-child:before{display:none}:where([data-hub]) .hub-timeline__marker{display:flex;justify-content:center;padding-top:6px}:where([data-hub]) .hub-timeline__marker .hub-dot{width:10px;height:10px}:where([data-hub]) .hub-timeline__item--current .hub-timeline__marker .hub-dot{box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--_dot)}:where([data-hub]) .hub-timeline__body{display:grid;gap:2px;min-width:0}:where([data-hub]) .hub-timeline__title{font:600 14px/20px var(--font-sans);color:var(--text)}:where([data-hub]) .hub-timeline__meta{font:var(--type-caption);font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-timeline__note{font:var(--type-body-sm);color:var(--text-body)}:where([data-hub]) .hub-stepper{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-2);counter-reset:none}:where([data-hub]) .hub-stepper__step{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}:where([data-hub]) .hub-stepper__step:last-child{flex:none}:where([data-hub]) .hub-stepper__step:not(:last-child):after{content:"";flex:1;min-width:16px;height:1px;background:var(--border-strong)}:where([data-hub]) .hub-stepper__step--done:not(:last-child):after{background:var(--accent)}:where([data-hub]) .hub-stepper__index{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted)}:where([data-hub]) .hub-stepper__step--done .hub-stepper__index{border-color:var(--accent);color:var(--text)}:where([data-hub]) .hub-stepper__step[aria-current=step] .hub-stepper__index{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}:where([data-hub]) .hub-stepper__label{font:600 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap}:where([data-hub]) .hub-stepper__step--done .hub-stepper__label{color:var(--text-body)}:where([data-hub]) .hub-stepper__step[aria-current=step] .hub-stepper__label{color:var(--text)}:where([data-hub]) .hub-stepper__summary{display:none;font:var(--type-caption);color:var(--text-muted)}@media (max-width:639px){:where([data-hub]) .hub-stepper__step:not([aria-current=step]) .hub-stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where([data-hub]) .hub-stepper__summary{display:block;margin-top:var(--space-2)}}:where([data-hub]) .hub-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--overlay)}:where([data-hub]) .hub-dialog,:where([data-hub]) .hub-palette,:where([data-hub]) .hub-sheet,:where([data-hub]) .hub-sidepanel{position:fixed;z-index:calc(var(--z-overlay) + 1);padding:0;border:0;color:var(--text-body);background:var(--surface);box-shadow:var(--shadow-lg);max-width:none;max-height:none;transition:opacity var(--duration-base) var(--ease-exit),transform var(--duration-base) var(--ease-exit),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}:where([data-hub]) .hub-dialog[open],:where([data-hub]) .hub-palette[open],:where([data-hub]) .hub-sheet[open],:where([data-hub]) .hub-sidepanel[open]{display:flex;flex-direction:column;opacity:1;transform:none;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}:where([data-hub]) :where(.hub-dialog,.hub-sheet,.hub-sidepanel,.hub-palette)::backdrop{background:var(--overlay);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}:where([data-hub]) :where(.hub-dialog,.hub-sheet,.hub-sidepanel,.hub-palette)[open]::backdrop{opacity:1}@starting-style{:where([data-hub]) :where(.hub-dialog,.hub-sheet,.hub-sidepanel,.hub-palette)[open]::backdrop{opacity:0}}:where([data-hub]) .hub-dialog{inset:0;margin:auto;width:min(480px,calc(100vw - 32px));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:var(--radius-md);opacity:0;transform:translateY(8px) scale(.98)}@starting-style{:where([data-hub]) .hub-dialog[open]{opacity:0;transform:translateY(8px) scale(.98)}}:where([data-hub]) .hub-dialog--sm{width:min(400px,calc(100vw - 32px))}:where([data-hub]) .hub-dialog--lg{width:min(720px,calc(100vw - 32px))}:where([data-hub]) .hub-dialog__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}:where([data-hub]) .hub-dialog__title{flex:1;font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text)}:where([data-hub]) .hub-dialog__close{margin:-6px -8px 0 0}:where([data-hub]) .hub-dialog__desc{padding:var(--space-2) var(--space-5) 0;font:var(--type-body);color:var(--text-muted)}:where([data-hub]) .hub-dialog__body{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-4);align-content:start}:where([data-hub]) .hub-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-muted);border-radius:0 0 var(--radius-md) var(--radius-md)}@media (max-width:639px){:where([data-hub]) .hub-dialog,:where([data-hub]) .hub-dialog--lg,:where([data-hub]) .hub-dialog--sm{inset:auto 0 0 0;margin:0;width:100%;max-height:90dvh;border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(24px)}@starting-style{:where([data-hub]) .hub-dialog[open]{transform:translateY(100%);opacity:1}}:where([data-hub]) .hub-dialog__footer{border-radius:0}:where([data-hub]) .hub-dialog__footer>.hub-btn{flex:1;--_h:var(--size-control-touch)}}:where([data-hub]) .hub-confirm .hub-dialog__header{align-items:center}:where([data-hub]) .hub-confirm__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-fg);flex:none}:where([data-hub]) .hub-confirm--danger .hub-confirm__icon{background:var(--danger-bg);color:var(--danger-fg)}:where([data-hub]) .hub-confirm__consequence{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font:var(--type-body);color:var(--text-body)}:where([data-hub]) .hub-confirm__typed .hub-code{font-weight:600;color:var(--text)}:where([data-hub]) .hub-sheet{opacity:1}:where([data-hub]) .hub-sheet--bottom{inset:auto 0 0 0;margin:0;width:100%;max-height:85dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%)}:where([data-hub]) .hub-sheet--side{inset:0 0 0 auto;margin:0;width:min(400px,100vw);height:100dvh;border-left:1px solid var(--border);transform:translateX(100%)}@starting-style{:where([data-hub]) .hub-sheet--bottom[open]{transform:translateY(100%)}:where([data-hub]) .hub-sheet--side[open]{transform:translateX(100%)}}:where([data-hub]) .hub-sheet__handle{width:36px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--border-strong);flex:none}:where([data-hub]) .hub-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-2) var(--space-5);flex:none}:where([data-hub]) .hub-sheet__title{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text)}:where([data-hub]) .hub-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-5) var(--space-5)}:where([data-hub]) .hub-sheet__footer{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);flex:none}:where([data-hub]) .hub-sheet__footer>.hub-btn{flex:1}:where([data-hub]) .hub-sheet--nav{background:var(--sidebar-bg);color:var(--sidebar-fg)}:where([data-hub]) .hub-sheet--nav .hub-sheet__title{color:var(--sidebar-fg-active)}:where([data-hub]) .hub-sheet--nav .hub-sheet__handle{background:var(--sidebar-border)}:where([data-hub]) .hub-sheet--nav .hub-sheet__body{padding:0 var(--space-2) var(--space-4)}:where([data-hub]) .hub-sheet--nav .hub-icon-btn{color:var(--sidebar-fg)}:where([data-hub]) .hub-sheet--nav :focus-visible{outline-color:var(--sidebar-focus-ring)}:where([data-hub]) .hub-sheet--nav .hub-sidebar__item{min-height:var(--size-control-touch)}:where([data-hub]) .hub-sheet--nav .hub-sidebar__subitem{min-height:40px}:where([data-hub]) .hub-sheet--nav .hub-sheet__footer{border-top-color:var(--sidebar-border)}:where([data-hub]) .hub-sheet--nav .hub-btn{background:var(--sidebar-bg);border-color:var(--sidebar-border);color:var(--sidebar-fg-active)}@media (hover:hover){:where([data-hub]) .hub-sheet--nav .hub-btn:hover{background:var(--sidebar-item-hover-bg)}}:where([data-hub]) .hub-sidepanel{inset:0 0 0 auto;margin:0;width:min(var(--size-sidepanel),100vw);height:100dvh;border-left:1px solid var(--border);opacity:0;transform:translateX(24px)}@starting-style{:where([data-hub]) .hub-sidepanel[open]{opacity:0;transform:translateX(24px)}}:where([data-hub]) .hub-sidepanel--inline{position:sticky;top:calc(var(--size-topbar) + var(--space-4));z-index:auto;display:flex;flex-direction:column;width:100%;height:calc(100dvh - var(--size-topbar) - var(--space-8));opacity:1;transform:none;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}:where([data-hub]) .hub-sidepanel__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex:none}:where([data-hub]) .hub-sidepanel__heading{flex:1;min-width:0;display:grid;gap:var(--space-2)}:where([data-hub]) .hub-sidepanel__title{font:var(--type-title-lg);letter-spacing:var(--tracking-title-lg);color:var(--text);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-sidepanel__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}:where([data-hub]) .hub-sidepanel__tools{display:flex;gap:var(--space-1)}:where([data-hub]) .hub-sidepanel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);display:grid;gap:var(--space-6);align-content:start}:where([data-hub]) .hub-sidepanel__section{display:grid;gap:var(--space-3)}:where([data-hub]) .hub-sidepanel__section-title{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}:where([data-hub]) .hub-sidepanel__footer{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-muted);flex:none}@media (max-width:639px){:where([data-hub]) .hub-sidepanel{width:100vw;border-left:0}:where([data-hub]) .hub-sidepanel__footer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}:where([data-hub]) .hub-sidepanel__footer>.hub-btn{flex:1;--_h:var(--size-control-touch)}}:where([data-hub]) .hub-palette{inset:12vh 0 auto 0;margin:0 auto;width:min(640px,calc(100vw - 32px));max-height:70dvh;border:1px solid var(--border);border-radius:var(--radius-lg);opacity:0;transform:translateY(-8px) scale(.98)}@starting-style{:where([data-hub]) .hub-palette[open]{opacity:0;transform:translateY(-8px) scale(.98)}}:where([data-hub]) .hub-palette__search{position:relative;display:flex;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border);flex:none}:where([data-hub]) .hub-palette__search>.hub-icon{color:var(--text-subtle)}:where([data-hub]) .hub-palette__input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:400 15px/20px var(--font-sans);outline:none}:where([data-hub]) .hub-palette__input::-moz-placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-palette__input::placeholder{color:var(--text-subtle);opacity:1}:where([data-hub]) .hub-palette__list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) 0}:where([data-hub]) .hub-palette__group+.hub-palette__group{margin-top:var(--space-2)}:where([data-hub]) .hub-palette__group-label{padding:var(--space-2) var(--space-5) var(--space-1);font:600 12px/16px var(--font-sans);color:var(--text-subtle)}:where([data-hub]) .hub-palette__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:44px;margin:0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;text-decoration:none}:where([data-hub]) .hub-palette__item>.hub-icon{color:var(--text-muted)}:where([data-hub]) .hub-palette__item[aria-selected=true]{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--accent)}:where([data-hub]) .hub-palette__item-text{display:grid;min-width:0}:where([data-hub]) .hub-palette__item-label{font:500 14px/20px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-palette__item-meta{font:var(--type-caption);font-weight:400;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-hub]) .hub-palette__empty{padding:var(--space-8) var(--space-5);text-align:center;color:var(--text-muted);font:var(--type-body)}:where([data-hub]) .hub-palette__footer{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--surface-muted);font:var(--type-caption);font-weight:400;color:var(--text-muted);flex:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}:where([data-hub]) .hub-palette__footer>span{display:inline-flex;align-items:center;gap:var(--space-1)}@media (hover:hover){:where([data-hub]) .hub-palette__item:not([aria-selected=true]):hover{background:var(--surface-hover)}}@media (max-width:639px){:where([data-hub]) .hub-palette{inset:0;width:100vw;max-height:none;height:100dvh;border:0;border-radius:0}:where([data-hub]) .hub-palette__footer{display:none}:where([data-hub]) .hub-palette__input{font-size:16px}}:where([data-hub]) .hub-toaster{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(400px,calc(100vw - 32px));pointer-events:none}@media (max-width:639px){:where([data-hub]) .hub-toaster{left:var(--space-4);right:var(--space-4);width:auto;bottom:calc(var(--size-bottomnav) + env(safe-area-inset-bottom) + var(--space-3))}}:where([data-hub]) .hub-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text);pointer-events:auto;transition:transform var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}:where([data-hub]) .hub-toast:not(:has(.hub-toast__action)){grid-template-columns:auto minmax(0,1fr) auto}:where([data-hub]) .hub-toast[data-state=closing]{opacity:0;transform:translateY(8px);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-exit)}@starting-style{:where([data-hub]) .hub-toast{transform:translateY(8px);opacity:0}}:where([data-hub]) .hub-toast__icon{color:var(--text-muted)}:where([data-hub]) .hub-toast--success .hub-toast__icon{color:var(--success-fg)}:where([data-hub]) .hub-toast--error .hub-toast__icon{color:var(--danger-fg)}:where([data-hub]) .hub-toast--warning .hub-toast__icon{color:var(--warning-fg)}:where([data-hub]) .hub-toast__text{font:500 14px/20px var(--font-sans)}:where([data-hub]) .hub-toast__action{height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text);font:600 13px/18px var(--font-sans);cursor:pointer}@media (hover:hover){:where([data-hub]) .hub-toast__action:hover{background:var(--surface-selected)}}@media (pointer:coarse){:where([data-hub]) .hub-toast__action{height:var(--size-control-touch)}}:where([data-hub]) .hub-alert{--_fg:var(--info-fg);--_bg:var(--info-bg);--_bd:var(--info-border);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--_bd);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg)}:where([data-hub]) .hub-alert--info{--_fg:var(--info-fg);--_bg:var(--info-bg);--_bd:var(--info-border)}:where([data-hub]) .hub-alert--success{--_fg:var(--success-fg);--_bg:var(--success-bg);--_bd:var(--success-border)}:where([data-hub]) .hub-alert--warning{--_fg:var(--warning-fg);--_bg:var(--warning-bg);--_bd:var(--warning-border)}:where([data-hub]) .hub-alert--danger{--_fg:var(--danger-fg);--_bg:var(--danger-bg);--_bd:var(--danger-border)}:where([data-hub]) .hub-alert__icon{margin-top:0}:where([data-hub]) .hub-alert__body{display:grid;gap:2px;min-width:0}:where([data-hub]) .hub-alert__title{font:600 14px/20px var(--font-sans)}:where([data-hub]) .hub-alert__text{font:var(--type-body-sm)}:where([data-hub]) .hub-alert__actions{display:flex;gap:var(--space-2);align-self:center}:where([data-hub]) .hub-alert .hub-btn:not(.hub-btn--primary){background:var(--surface)}@media (max-width:639px){:where([data-hub]) .hub-alert{grid-template-columns:auto minmax(0,1fr)}:where([data-hub]) .hub-alert__actions{grid-column:2}}:where([data-hub]) .hub-offline{position:fixed;top:0;left:0;right:0;z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-4) var(--space-2);background:var(--primary);color:var(--primary-contrast);font:var(--type-body-sm)}:where([data-hub]) .hub-offline[hidden]{display:none}:where([data-hub]) .hub-offline__text{flex:1;min-width:0}:where([data-hub]) .hub-offline__text strong{font-weight:700;font-variant-numeric:tabular-nums}:where([data-hub]) .hub-wip{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-body);font:var(--type-body-sm)}:where([data-hub]) .hub-wip .hub-icon{color:var(--text-muted)}:where([data-hub]) .hub-wip strong{color:var(--text);font-weight:600}:where([data-hub]) .hub-wip-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px dashed var(--border-strong);border-radius:var(--radius-xs);color:var(--text-muted);font:500 11px/14px var(--font-sans);white-space:nowrap}:where([data-hub]) .hub-skeleton-region{display:grid;gap:var(--space-3)}:where([data-hub]) .hub-skeleton{position:relative;display:block;overflow:hidden;height:12px;width:100%;border-radius:var(--radius-xs);background:var(--skeleton-base);contain:paint}:where([data-hub]) .hub-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:hub-shimmer 1.6s var(--ease-standard) infinite}@keyframes hub-shimmer{to{transform:translateX(100%)}}:where([data-hub]) .hub-skeleton--title{height:22px;width:40%}:where([data-hub]) .hub-skeleton--text{height:12px}:where([data-hub]) .hub-skeleton--chip{height:22px;width:88px}:where([data-hub]) .hub-skeleton--field{height:var(--size-control-md);border-radius:var(--radius-sm)}:where([data-hub]) .hub-skeleton--button{height:var(--size-control-md);width:120px;border-radius:var(--radius-sm)}:where([data-hub]) .hub-skeleton--avatar{width:32px;height:32px;border-radius:var(--radius-pill)}:where([data-hub]) .hub-skeleton--w-20{width:20%}:where([data-hub]) .hub-skeleton--w-40{width:40%}:where([data-hub]) .hub-skeleton--w-60{width:60%}:where([data-hub]) .hub-skeleton--w-80{width:80%}:where([data-hub]) .hub-skeleton-table{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}:where([data-hub]) .hub-skeleton-table__head{height:36px;background:var(--surface-muted);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-skeleton-table__row{display:grid;grid-template-columns:20px .6fr 1.4fr 1fr .8fr 96px;align-items:center;gap:var(--space-4);height:var(--size-row);padding:0 var(--space-3);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-skeleton-table__row:last-child{border-bottom:0}:where([data-hub]) .hub-skeleton-card{display:grid;align-content:start;gap:var(--space-3);min-height:104px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}:where([data-hub]) .hub-skeleton-ordercard{min-height:122px}:where([data-hub]) .hub-skeleton-form{display:grid;gap:var(--space-4)}:where([data-hub]) .hub-skeleton-form__field{display:grid;gap:var(--space-2)}:where([data-hub]) .hub-skeleton-detail{display:grid;gap:var(--space-4)}:where([data-hub]) .hub-skeleton-detail__cols{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:639px){:where([data-hub]) .hub-skeleton-table__row{grid-template-columns:1fr 88px}:where([data-hub]) .hub-skeleton-table__row>:first-child,:where([data-hub]) .hub-skeleton-table__row>:nth-child(n+3):not(:last-child){display:none}}:where([data-hub]) .hub-empty{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;color:var(--text-muted)}:where([data-hub]) .hub-empty__icon{color:var(--text-subtle);margin-bottom:var(--space-2)}:where([data-hub]) .hub-empty__title{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text);max-width:40ch}:where([data-hub]) .hub-empty__confide{font:var(--type-confide);color:var(--text-muted);max-width:44ch}:where([data-hub]) .hub-empty__text{font:var(--type-body);color:var(--text-muted);max-width:52ch}:where([data-hub]) .hub-empty__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-3)}:where([data-hub]) .hub-empty--compact{padding:var(--space-6) var(--space-4)}:where([data-hub]) .hub-empty--compact .hub-empty__title{font:var(--type-heading)}:where([data-hub]) .hub-error{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center}:where([data-hub]) .hub-error__icon{color:var(--danger-fg);margin-bottom:var(--space-2)}:where([data-hub]) .hub-error__title{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text);max-width:44ch}:where([data-hub]) .hub-error__text{font:var(--type-body);color:var(--text-muted);max-width:56ch}:where([data-hub]) .hub-error__code{font:var(--type-caption);font-weight:400;color:var(--text-muted)}:where([data-hub]) .hub-error__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-3)}:where([data-hub]) .hub-error--inline{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:start;text-align:left;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}:where([data-hub]) .hub-error--inline .hub-error__icon{margin:0}:where([data-hub]) .hub-error--inline .hub-error__title{font:var(--type-heading)}:where([data-hub]) .hub-error--inline .hub-error__actions{margin:0;align-self:center}:where([data-hub]) .hub-empty--framed,:where([data-hub]) .hub-moldura{--_arm:20px;--_stroke:2px;--_inset:10px;--_line:26px;--_c:var(--moldura-corner);--_l:var(--moldura-line);position:relative;isolation:isolate}:where([data-hub]) .hub-moldura{padding:calc(var(--_line) + var(--space-6))}:where([data-hub]) .hub-empty--framed{padding:calc(var(--_line) + var(--space-8)) calc(var(--_line) + var(--space-6))}:where([data-hub]) .hub-empty--framed:before,:where([data-hub]) .hub-moldura:before{content:"";position:absolute;inset:var(--_inset);pointer-events:none;background:linear-gradient(var(--_c),var(--_c)) 0 0 /var(--_arm) var(--_stroke) no-repeat,linear-gradient(var(--_c),var(--_c)) 0 0 /var(--_stroke) var(--_arm) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /var(--_arm) var(--_stroke) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /var(--_stroke) var(--_arm) no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /var(--_arm) var(--_stroke) no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /var(--_stroke) var(--_arm) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /var(--_arm) var(--_stroke) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /var(--_stroke) var(--_arm) no-repeat}:where([data-hub]) .hub-empty--framed:after,:where([data-hub]) .hub-moldura:after{content:"";position:absolute;inset:var(--_line);border:1px solid var(--_l);pointer-events:none;z-index:-1}:where([data-hub]) .hub-moldura--sm{--_arm:12px;--_stroke:2px;--_inset:6px;--_line:16px}:where([data-hub]) .hub-moldura--lg{--_arm:24px;--_stroke:2px;--_inset:12px;--_line:32px}:where([data-hub]) .hub-moldura--inverse{--_c:var(--moldura-corner-inverse);--_l:var(--moldura-line-inverse)}:where([data-hub]) .hub-moldura--corners:after{display:none}:where([data-hub]) .hub-avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border);color:var(--text);font:600 12px/16px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where([data-hub]) .hub-avatar--sm{width:24px;height:24px;font-size:11px;line-height:14px}:where([data-hub]) .hub-avatar--lg{width:40px;height:40px;font-size:14px;line-height:20px}:where([data-hub]) .hub-avatar--on-dark{background:var(--sidebar-item-active-bg);border-color:var(--sidebar-border);color:var(--sidebar-fg-active)}:where([data-hub]) .hub-auth{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--canvas)}:where([data-hub]) .hub-auth__brand{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);background:var(--sidebar-bg);color:var(--sidebar-fg)}:where([data-hub]) .hub-auth__lockup{display:block;align-self:flex-start;height:40px;width:auto}:where([data-hub]) .hub-auth__statement{display:grid;gap:var(--space-3);max-width:28ch}:where([data-hub]) .hub-auth__hero{font:var(--type-display);letter-spacing:var(--tracking-display);color:var(--sidebar-fg-active)}:where([data-hub]) .hub-auth__confide{font:var(--type-confide);color:var(--sidebar-fg)}:where([data-hub]) .hub-auth__foot{font:var(--type-caption);font-weight:400;color:var(--sidebar-fg-subtle)}:where([data-hub]) .hub-auth__panel{display:grid;place-items:center;padding:var(--space-10) var(--space-6)}:where([data-hub]) .hub-auth__form{width:min(360px,100%);display:grid;gap:var(--space-5)}:where([data-hub]) .hub-auth__title{font:var(--type-title-lg);letter-spacing:var(--tracking-title-lg);color:var(--text)}:where([data-hub]) .hub-auth__text{font:var(--type-body);color:var(--text-muted)}@media (min-width:1024px){:where([data-hub]) .hub-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){:where([data-hub]) .hub-auth__brand{gap:var(--space-4)}:where([data-hub]) .hub-auth__hero{font:var(--type-title-lg)}:where([data-hub]) .hub-auth__foot{display:none}:where([data-hub]) .hub-auth__panel{place-items:start center;padding:var(--space-8) var(--space-4)}}:where([data-hub]) .hub-scan{--_c:var(--status-pronto-dot);display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4) var(--space-6);text-align:center}:where([data-hub]) .hub-scan--cadastrado{--_c:var(--status-cadastrado-dot)}:where([data-hub]) .hub-scan--em-producao{--_c:var(--status-em-producao-dot)}:where([data-hub]) .hub-scan--montagem{--_c:var(--status-montagem-dot)}:where([data-hub]) .hub-scan--embalagem{--_c:var(--status-embalagem-dot)}:where([data-hub]) .hub-scan--pronto{--_c:var(--status-pronto-dot)}:where([data-hub]) .hub-scan--enviado{--_c:var(--status-enviado-dot)}:where([data-hub]) .hub-scan--entregue{--_c:var(--status-entregue-dot)}:where([data-hub]) .hub-scan--error{--_c:var(--danger-fg)}:where([data-hub]) .hub-scan__mark{position:relative;display:grid;place-items:center;width:112px;height:112px;margin-bottom:var(--space-4);background:linear-gradient(var(--_c),var(--_c)) 0 0 /24px 3px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 0 /3px 24px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /24px 3px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /3px 24px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /24px 3px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /3px 24px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /24px 3px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /3px 24px no-repeat;animation:hub-settle var(--duration-slow) var(--ease-standard) both}:where([data-hub]) .hub-scan__glyph{width:56px;height:56px;fill:none;stroke:var(--_c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:0;animation:hub-draw var(--duration-slow) var(--ease-standard) 80ms both}:where([data-hub]) .hub-scan--error .hub-scan__mark{animation:hub-shake var(--duration-slow) var(--ease-standard) both}:where([data-hub]) .hub-scan--error .hub-scan__glyph{animation:none}:where([data-hub]) .hub-scan__kicker{font:600 13px/18px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-scan__title{font:var(--type-display);letter-spacing:var(--tracking-display);color:var(--text)}:where([data-hub]) .hub-scan__from{font:var(--type-body);color:var(--text-muted)}:where([data-hub]) .hub-scan__details{width:min(420px,100%);margin-top:var(--space-4);padding:var(--space-4);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}:where([data-hub]) .hub-scan__actions{width:min(420px,100%);display:grid;gap:var(--space-2);margin-top:var(--space-4)}@keyframes hub-settle{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes hub-draw{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes hub-shake{0%,to{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}:where([data-hub]) .hub-checklist{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}:where([data-hub]) .hub-checklist__group{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);background:var(--surface-muted);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-checklist__group-title{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-checklist__group-meta{font:var(--type-caption);font-weight:400;color:var(--text-muted)}:where([data-hub]) .hub-checklist__item+.hub-checklist__item{border-top:1px solid var(--border)}:where([data-hub]) .hub-checklist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:var(--size-row-touch);padding:var(--space-2) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent}:where([data-hub]) .hub-checklist__row .hub-checkbox__input{width:24px;height:24px;margin:0}:where([data-hub]) .hub-checklist__row .hub-checkbox__input:after{left:7px;top:3px;width:6px;height:12px}:where([data-hub]) .hub-checklist__main{display:grid;gap:2px;min-width:0}:where([data-hub]) .hub-checklist__title{font:600 15px/20px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-checklist__meta{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-checklist__qty{font:700 18px/24px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}:where([data-hub]) .hub-checklist__row:has(:checked){background:var(--surface-muted)}:where([data-hub]) .hub-checklist__row:has(:checked) .hub-checklist__title{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}:where([data-hub]) .hub-checklist__row:has(:disabled){cursor:not-allowed}:where([data-hub]) .hub-checklist__row:has(:disabled) :is(.hub-checklist__title,.hub-checklist__qty){color:var(--text-muted)}@media (hover:hover){:where([data-hub]) .hub-checklist__row:hover:not(:has(:disabled)){background:var(--surface-hover)}}:where([data-hub]) .hub-stop{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}:where([data-hub]) .hub-stop__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start}:where([data-hub]) .hub-stop__seq{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-xs);background:var(--primary);color:var(--primary-contrast);font:700 18px/24px var(--font-sans);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-stop__client{font:600 16px/22px var(--font-sans);color:var(--text)}:where([data-hub]) .hub-stop__addr{font:var(--type-body);color:var(--text-body)}:where([data-hub]) .hub-stop__items{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-stop__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}:where([data-hub]) .hub-stop__actions--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-hub]) .hub-stop__actions--3 .hub-btn{flex-wrap:wrap;min-width:0;height:auto;min-height:var(--size-control-field);padding:var(--space-2);white-space:normal}@media (max-width:359px){:where([data-hub]) .hub-stop__actions:not(.hub-stop__actions--3) .hub-btn{min-width:0;padding-inline:var(--space-3)}}:where([data-hub]) .hub-stop--done{background:var(--surface-muted)}:where([data-hub]) .hub-stop--done .hub-stop__seq{background:var(--surface);color:var(--text-muted);border:1px solid var(--border-strong)}:where([data-hub]) .hub-stop--pending{border-color:var(--warning-border)}:where([data-hub]) .hub-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scroll-snap-type:x proximity;overscroll-behavior-x:contain}:where([data-hub]) .hub-board__col{display:flex;flex-direction:column;min-height:0;max-height:var(--board-max-height,calc(100dvh - 200px));scroll-snap-align:start;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md)}:where([data-hub]) .hub-board__col-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3)}:where([data-hub]) .hub-board__col-title{flex:1;font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}:where([data-hub]) .hub-board__col-sum{font:var(--type-caption);font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-board__cards{list-style:none;margin:0;padding:0 var(--space-2) var(--space-2);display:grid;gap:var(--space-2);overflow-y:auto;align-content:start}:where([data-hub]) .hub-board__empty{margin:0;padding:var(--space-4) var(--space-3);color:var(--text-muted);font:var(--type-body-sm);text-align:center}@media (max-width:639px){:where([data-hub]) .hub-board{grid-auto-columns:86vw}}:where([data-hub]) .hub-lead-card{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}:where([data-hub]) .hub-lead-card__name{font:600 14px/20px var(--font-sans);color:var(--text);text-decoration:none}:where([data-hub]) .hub-lead-card__name:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}:where([data-hub]) .hub-lead-card__meta{font:var(--type-body-sm);color:var(--text-muted)}:where([data-hub]) .hub-lead-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-caption);font-weight:400;color:var(--text-subtle)}@media (hover:hover){:where([data-hub]) .hub-lead-card:hover{border-color:var(--border-strong)}}:where([data-hub]) .hub-chat{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--canvas)}:where([data-hub]) .hub-chat__log{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}:where([data-hub]) .hub-chat__day{align-self:center;padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--surface-muted);font:var(--type-caption);color:var(--text-muted)}:where([data-hub]) .hub-chat__msg{display:grid;gap:2px;max-width:min(80%,520px)}:where([data-hub]) .hub-chat__msg--in{align-self:flex-start}:where([data-hub]) .hub-chat__msg--out{align-self:flex-end;justify-items:end}:where([data-hub]) .hub-chat__bubble{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:var(--type-body);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}:where([data-hub]) .hub-chat__msg--in .hub-chat__bubble{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:var(--radius-xs)}:where([data-hub]) .hub-chat__msg--out .hub-chat__bubble{background:var(--surface-selected);border:1px solid var(--border);border-bottom-right-radius:var(--radius-xs)}:where([data-hub]) .hub-chat__meta{font:var(--type-caption);font-weight:400;color:var(--text-subtle);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-chat__msg--failed .hub-chat__meta{color:var(--danger-fg)}:where([data-hub]) .hub-chat__msg--sending .hub-chat__bubble{opacity:.7}:where([data-hub]) .hub-chat__retry{display:grid;gap:2px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where([data-hub]) .hub-chat__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where([data-hub]) .hub-chat__composer{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border-top:1px solid var(--border)}:where([data-hub]) .hub-chat__input{min-height:var(--size-control-md);max-height:160px;resize:none}@media (max-width:639px){:where([data-hub]) .hub-chat__composer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}}:where([data-hub]) .hub-calendar{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-hub]) .hub-calendar__day{display:flex;flex-direction:column;min-height:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}:where([data-hub]) .hub-calendar__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}:where([data-hub]) .hub-calendar__date{font:600 13px/18px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}:where([data-hub]) .hub-calendar__day--today .hub-calendar__head{box-shadow:inset 0 2px 0 var(--primary)}:where([data-hub]) .hub-calendar__day--past{background:var(--surface-muted)}:where([data-hub]) .hub-calendar__events{list-style:none;margin:0;padding:var(--space-2);display:grid;gap:var(--space-1);align-content:start}:where([data-hub]) .hub-calendar__event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-body);font:var(--type-body-sm);text-decoration:none}:where([data-hub]) .hub-calendar__event strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}:where([data-hub]) .hub-calendar__event-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){:where([data-hub]) a.hub-calendar__event:hover{background:var(--surface-hover)}}@media (max-width:1439px){:where([data-hub]) .hub-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){:where([data-hub]) .hub-calendar{grid-template-columns:minmax(0,1fr)}:where([data-hub]) .hub-calendar__day{min-height:0}}@media (prefers-reduced-motion:reduce){:where([data-hub]) .hub-routebar[data-active=true],:where([data-hub]) .hub-skeleton:after{animation:none}:where([data-hub]) .hub-routebar[data-active=true]{transform:scaleX(.6)}:where([data-hub]) .hub-scan--error .hub-scan__mark,:where([data-hub]) .hub-scan__glyph,:where([data-hub]) .hub-scan__mark{animation:none}:where([data-hub]) .hub-btn:active,:where([data-hub]) .hub-icon-btn:active,:where([data-hub]) .hub-order-card:active{transform:none}}@media (max-width:639px) and (pointer:coarse){:where([data-hub]) .hub-search__input{height:var(--size-control-touch)}:where([data-hub]) .hub-segmented{padding:0 3px;border:0;outline:1px solid var(--border);outline-offset:-1px}:where([data-hub]) .hub-segmented__option{padding-block:3px}:where([data-hub]) .hub-checkbox__input:not(.hub-table .hub-checkbox__input):before{content:"";position:absolute;inset:calc(50% - 25px)}:where([data-hub]) :is(a.hub-order-card__link,a.hub-order-card__title,a.hub-table__primary,a.hub-table__sub){padding:14px;margin:-14px}[data-hub] :is(a.hub-order-card__link,a.hub-order-card__title,a.hub-table__primary,a.hub-table__sub):focus-visible{outline-offset:-12px}:where([data-hub]) .hub-calendar__event{min-height:var(--size-control-touch)}:where([data-hub]) .hub-table__sort{min-height:var(--size-control-touch)}:where([data-hub]) .hub-chat__input{min-height:var(--size-control-touch)}}