.suite-shell{--admin-control-height:var(--control-height,44px);--admin-control-radius:var(--radius-sm,8px);--admin-card-radius:var(--radius-md,12px);--admin-tab-background:color-mix(in srgb,var(--brand-support) 72%,var(--surface-default));--admin-tab-selected:var(--surface-selected)}.suite-content :is(h1,.users-hero h1){color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-h1-size)!important;font-weight:760;line-height:1.12;letter-spacing:-.035em}.suite-content h2{color:var(--text-primary);font-size:var(--type-h2-size)!important;line-height:1.25;letter-spacing:-.02em}.suite-content h3{color:var(--text-primary);font-size:var(--type-h3-size)!important;line-height:1.3}.suite-content :is(.eyebrow,.suite-page-header>div>span),.suite-page-header>div:first-child>span{color:var(--brand-accent)!important}.suite-content :is(.suite-primary-button,.publish-plan-button,.catalog-create-button,.user-create-button,.primary-action,.publish,.executeButton,[data-variant=primary]){min-height:var(--admin-control-height)!important;padding-inline:var(--control-padding-x)!important;border-color:color-mix(in srgb,var(--action-primary) 78%,var(--brand-primary))!important;border-radius:var(--admin-control-radius);background:var(--action-primary)!important;color:var(--action-primary-foreground)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--action-primary) 20%,transparent);font-size:var(--type-button-size)!important;font-weight:800}.suite-content :is(.suite-primary-button,.publish-plan-button,.catalog-create-button,.user-create-button,.primary-action,.publish,.executeButton,[data-variant=primary]) :is(svg,path,span,strong,b,i){color:var(--action-primary-foreground)!important;stroke:currentColor}.suite-content :is(.suite-primary-button,.publish-plan-button,.catalog-create-button,.user-create-button,.primary-action,.publish,.executeButton,[data-variant=primary]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important;filter:none;box-shadow:0 9px 22px color-mix(in srgb,var(--action-primary) 28%,transparent)}.suite-content :is(.suite-primary-button,.publish-plan-button,.catalog-create-button,.user-create-button,.primary-action,.publish,.executeButton,[data-variant=primary]):not(:disabled):active{filter:brightness(.9)}.suite-content :is(button,[role=button],.suite-primary-button,.suite-secondary-button){border-radius:var(--admin-control-radius)}.suite-content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:var(--admin-control-height);border-radius:var(--admin-control-radius)}.suite-content :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--focus-ring) 72%,transparent)!important;outline-offset:2px}.suite-content :is(.tabs,.checklist-tabs,.tracking-tabs,[role=tablist]){border-color:var(--border-default);background:var(--admin-tab-background)}.suite-content :is(.tabs,.checklist-tabs,.tracking-tabs,[role=tablist]) :is(button,[role=tab]){min-height:var(--admin-control-height);border-color:transparent;background:transparent;color:var(--text-secondary)}.suite-content :is(.tabs,.checklist-tabs,.tracking-tabs,[role=tablist]) :is(button.active,button.is-active,button[aria-current=page],[role=tab][aria-selected=true]){--active-tab-background:#fff;border-color:var(--action-primary)!important;background:var(--active-tab-background,var(--surface-default))!important;box-shadow:0 4px 0 color-mix(in srgb,var(--action-primary) 24%,transparent),0 9px 18px rgb(11 31 51/13%)!important;color:var(--text-primary)!important}.suite-content [class*=_tabs__]{border-color:var(--border-default)!important;background:var(--admin-tab-background)!important}.suite-content [class*=_tabs__]>button{min-height:var(--admin-control-height)!important;border-color:transparent!important;background:transparent!important;color:var(--text-secondary)!important}.suite-content [class*=_tabs__]>button:is([data-active=true],[aria-current=page],[aria-selected=true],[class*=_selected__],[class*=_active__],[class*=_is-active__]){--active-tab-background:#fff;border-color:var(--action-primary)!important;background:var(--active-tab-background,var(--surface-default))!important;box-shadow:0 4px 0 color-mix(in srgb,var(--action-primary) 24%,transparent),0 9px 18px rgb(11 31 51/13%)!important;color:var(--text-primary)!important}.suite-content :is(table,.data-table) thead th{background:var(--surface-subtle);color:var(--text-secondary);font-weight:800;letter-spacing:.055em;text-transform:uppercase}.suite-content :is(.suite-panel,.card,.users-panel,.tokenPanel,.webhookPanel){border-color:var(--border-default);border-radius:var(--admin-card-radius)}.suite-account-trigger,.suite-chat-bell,.suite-route-quick-actions a,.suite-sidebar-toggle{min-width:44px!important;min-height:44px!important}.suite-sidebar-toggle{top:72px!important;right:-10.5px!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important}.suite-sidebar-toggle:after{position:absolute;inset:-13px;content:""}.suite-sidebar-toggle span{font-size:.9rem!important}@media (min-width:761px){.sidebar-pinned-collapsed .suite-sidebar:not(:hover):not(:focus-within) .suite-sidebar-toggle{right:-10.5px!important}.sidebar-pinned-collapsed .suite-sidebar:focus-within .suite-sidebar-toggle,.sidebar-pinned-collapsed .suite-sidebar:hover .suite-sidebar-toggle{right:-10.5px!important}.sidebar-pinned-collapsed .suite-sidebar:not(:hover):not(:focus-within) .suite-nav-group.has-active>div{display:grid!important;margin-left:0!important;padding-left:10px!important;border-left:0!important}.sidebar-pinned-collapsed .suite-sidebar:not(:hover):not(:focus-within) .suite-nav-group.has-active>div:before{top:3px!important;bottom:4px!important;left:0!important;width:1px!important;background:rgba(218,239,246,.88)!important;box-shadow:none!important}}@media (min-width:761px){.suite-topbar .suite-route-progress-trigger{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(0,1fr)!important;align-items:center;column-gap:8px!important;overflow:hidden;padding:4px 60px!important}.suite-topbar .suite-route-progress-trigger>.suite-route-progress-copy{min-width:0;height:44px;align-content:center;overflow:hidden}.suite-topbar .suite-route-progress-trigger>.suite-route-progress-copy>:is(b,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-topbar .suite-route-progress-trigger>.suite-route-progress-percent{grid-column:2!important;grid-row:1!important;align-self:center;white-space:nowrap}}.suite-route-quick-actions a:focus-visible svg,.suite-route-quick-actions a:hover svg{color:#fff!important;stroke:currentColor!important}.checklist-workspace .catalog-create-button,.checklist-workspace .primary-action,.fleet-catalog-toolbar .suite-primary-button,.users-module :is(.user-create-button,.edit-user-button,.generate-password,.primary-action){border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:var(--action-primary-foreground)!important}.users-module .eyebrow{color:var(--brand-accent)!important}.suite-content .fleet-catalog-toolbar .suite-primary-button,.suite-content .users-module .user-create-button{min-height:var(--admin-control-height)!important;border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:var(--action-primary-foreground)!important}.suite-content [class*=_capacityActions__] button:first-child,.suite-content [class*=_formLayout__] footer button,.suite-content [class*=_numberingContent__] form button,.suite-content form>footer button[type=submit],.system-backups-panel>header button,.tracking-presence-show-visit{min-height:var(--admin-control-height)!important;border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:var(--action-primary-foreground)!important;font-size:var(--type-button-size)!important}@media (max-width:760px){.suite-content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){font-size:16px!important}.suite-content :is(button,[role=button],.suite-primary-button,.suite-secondary-button){min-height:44px}.suite-content :is(button,[role=button]){min-width:44px}.suite-content :is(h1,.users-hero h1){font-size:1.75rem!important}}@media (prefers-reduced-motion:reduce){.suite-shell *,.suite-shell :after,.suite-shell :before{scroll-behavior:auto!important;transition-duration:1ms!important}}