:is(
button:not(.nav-item,.stock-action-item,.inventory-export-menu__item,.stock-action-trigger,.qa-btn),.btn,label.btn,input[type=submit],input[type=button],.auth-retry,.login-submit,.recovery-action
){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,.5rem);min-height:40px;max-width:100%;padding:var(--space-2,.5rem) var(--space-3,.75rem);border:1px solid var(--brand-border,#d8e0e8);border-radius:var(--radius-control,.5rem);background:var(--brand-surface,#fff);color:var(--brand-navy,#15263b);font:inherit;font-size:var(--type-sm, .875rem);font-weight:500;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}:is(
button:not(.nav-item,.stock-action-item,.inventory-export-menu__item,.stock-action-trigger,.qa-btn),.btn,label.btn,input[type=submit],input[type=button],.auth-retry,.login-submit,.recovery-action
):hover:not(:disabled){border-color:#aebbc8;background:var(--brand-page,#f5f7fa);color:var(--brand-navy,#15263b)}:is(
button:not(.nav-item,.stock-action-item,.inventory-export-menu__item,.stock-action-trigger,.qa-btn),.btn,label.btn,input[type=submit],input[type=button],.auth-retry,.login-submit,.recovery-action
):disabled{border-color:var(--brand-border,#d8e0e8);background:var(--brand-page,#f5f7fa);color:var(--brand-slate-on-page,#475569);opacity:1;cursor:not-allowed}:is(
button:not(.nav-item,.stock-action-item,.inventory-export-menu__item,.stock-action-trigger,.qa-btn),.btn,label.btn,input[type=submit],input[type=button],.auth-retry,.login-submit,.recovery-action
):focus-visible{outline:3px solid var(--brand-focus,#15263B);outline-offset:3px}:is(button.btn.btn-danger,button.btn.btn-red,.btn.btn-danger,.btn.btn-red){border-color:#d7a5a5;background:var(--brand-surface,#fff);color:#8a2828}:is(button.btn.btn-danger,button.btn.btn-red,.btn.btn-danger,.btn.btn-red):hover:not(:disabled){border-color:#c78383;background:#fff7f7;color:#7a2020}.inventory-nav .btn.is-active,.profile-tabs button[aria-selected=true],.tab button.active{border-color:var(--brand-navy,#15263b);background:var(--brand-navy,#15263b);color:#fff}.inventory-nav .btn.is-active:hover,.profile-tabs button[aria-selected=true]:hover,.tab button.active:hover{border-color:var(--brand-navy,#15263b);background:var(--brand-navy,#15263b);color:#fff}button.ui-icon-only{width:40px;min-width:40px;flex:0 0 40px;padding:var(--space-2,.5rem)}.inventory-panel-actions>button.ui-icon-only{flex:0 0 40px;width:40px}.stock-action-trigger{border:1px solid var(--brand-border,#d8e0e8);border-radius:var(--radius-control,.5rem);background:var(--brand-surface,#fff);color:var(--brand-navy,#15263b)}.stock-action-menu[open]>.stock-action-trigger,.stock-action-trigger:hover{border-color:#aebbc8;background:var(--brand-page,#f5f7fa);color:var(--brand-navy,#15263b)}.inventory-controls .inventory-export-action,.inventory-controls .inventory-filter-action{min-height:40px;padding:var(--space-2,.5rem) var(--space-3,.75rem);font-size:var(--type-sm, .875rem);font-weight:500}.qa-btn{border:1px solid var(--brand-border,#d8e0e8);border-radius:var(--radius-control,.5rem);background:var(--brand-surface,#fff);color:var(--brand-navy,#15263b);text-align:left}.qa-btn:hover:not(:disabled){border-color:#aebbc8;background:var(--brand-page,#f5f7fa);box-shadow:none}.qa-btn.qa-danger:hover:not(:disabled){border-color:#c78383;background:#fff7f7}button.mobile-nav-toggle{display:none}@media (max-width:1024px){button.mobile-nav-toggle{display:inline-flex}}@media (max-width:768px){:is(
button:not(.nav-item,.stock-action-item,.inventory-export-menu__item,.stock-action-trigger,.qa-btn),.btn,label.btn,input[type=submit],input[type=button],.auth-retry,.login-submit,.recovery-action
){min-height:44px}button.ui-icon-only{width:44px;min-width:44px;flex-basis:44px}.inventory-panel-actions>button.ui-icon-only{flex-basis:44px;width:44px}}@media (prefers-reduced-motion:reduce){:is(button,.btn,label.btn,input[type=submit],input[type=button]){transition:none}}
