html,body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.sidebar{width:var(--sidebar-width);padding:var(--space-4) var(--space-3) var(--space-3)}.brand{padding:0 10px var(--space-4)}.nav-item{height:var(--height-navigation-item);transition:color var(--transition-ui), background-color var(--transition-ui)}.workspace{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width)}.topbar{min-height:var(--height-topbar);padding:var(--space-2) var(--space-page-x)}.top-actions select,.avatar{height:var(--height-control)}.content,.standalone-page,.standalone-shell{padding:var(--space-page-y) var(--space-page-x) var(--space-page-bottom)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-layout-x);margin-bottom:var(--space-layout-y);display:flex}.page-header h1{font-size:var(--font-size-page-title);margin:0}.page-header p{margin:var(--space-1) 0 0;color:var(--muted)}.page-header-actions{align-items:center;gap:var(--space-2);display:flex}.notice{gap:var(--space-3);margin-bottom:var(--space-section);padding:var(--space-3) var(--space-panel)}.primary-button,.secondary-button{height:var(--height-control);transition:color var(--transition-ui), border-color var(--transition-ui), background-color var(--transition-ui);padding:0 14px}.flow-overview-action{height:var(--height-control-compact);min-height:var(--height-control-compact);font-size:var(--font-size-caption);padding:0 12px}.dashboard-grid,.document-workspace-grid,.case-center-grid,.archive-two-column,.operations-two-column{column-gap:var(--space-layout-x)}.dashboard-grid,.side-column{row-gap:var(--space-layout-y)}.dashboard-grid{align-items:start}.panel{box-shadow:var(--shadow-panel)}.panel-heading{min-height:var(--height-panel-heading);padding:var(--space-3) var(--space-panel)}.panel-heading.compact{min-height:48px}.case-overview .panel-heading{padding-bottom:var(--space-4)}.case-overview{padding-bottom:var(--space-panel)}.case-overview .case-facts{padding:var(--space-panel) var(--space-panel) 0}.case-overview>.primary-button{margin:var(--space-panel) var(--space-panel) 0}.case-substatuses dl,.case-timeline ol{padding:var(--space-panel)}.case-tasks ul{padding-right:var(--space-panel);padding-left:var(--space-panel)}.case-tasks li:first-child{border-top:0}.case-timeline li:last-child{padding-bottom:0}.case-list-panel td{height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}.case-list-panel .row-action{height:var(--height-control-compact);white-space:nowrap;padding:0 10px;font-size:13px}.task-row{min-height:84px;padding:var(--space-3) var(--space-panel)}.progress-list{padding:6px var(--space-panel) var(--space-3)}.progress-list div{min-height:42px}.recent-panel ol{padding:6px var(--space-panel) var(--space-3) 34px}.recent-panel li{padding:7px 0}.recent-cases{margin-top:var(--space-section)}th,td{height:var(--height-table-row);padding:0 var(--space-3)}.form-field{gap:6px}.form-field input,.form-field select,.form-field textarea,.push-exceptions select,.password-form input{min-height:var(--height-control);padding:6px var(--space-control-x)}.form-field input[type=file]{padding:3px}.form-field input[type=file]::file-selector-button{height:30px;margin-right:var(--space-3);padding:0 var(--space-3);border:0;border-right:1px solid var(--border);background:var(--page);color:var(--text);cursor:pointer}select:not([multiple]){appearance:none;padding-right:calc(var(--space-control-x) + 28px);border-color:var(--color-control-border);background-color:var(--surface);background-image:linear-gradient(var(--border), var(--border)), linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);box-shadow:var(--shadow-panel);cursor:pointer;transition:border-color var(--transition-ui), box-shadow var(--transition-ui), background-color var(--transition-ui);background-position:calc(100% - 32px),calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:1px 18px,5px 5px,5px 5px}select:not([multiple]):hover:not(:disabled){border-color:var(--color-control-border-hover)}.import-panel .stepper{padding:var(--space-3) var(--space-panel) var(--space-4)}.preview-panel .result-summary{padding:var(--space-3) var(--space-panel)}.order-in-header-form,.order-in-shipment-fields{gap:var(--space-3);padding:var(--space-3) var(--space-panel)}.order-in-editor-list{gap:var(--space-3);padding:0 var(--space-panel) var(--space-panel)}.order-in-editor-list.order-in-readonly-list,.push-required-order-list{padding-top:var(--space-panel)}.order-in-shipment-heading{padding:var(--space-2) var(--space-3)}.batch-list .batch-card{margin:var(--space-panel)}.batch-card>header,.shipment-card{padding:var(--space-panel)}.shipment-card li{padding:var(--space-3) 0}.stack-form{gap:var(--space-field)}.form-message{margin-bottom:var(--space-3);padding:10px var(--space-3)}.empty-state{padding:var(--space-6) var(--space-panel)}.stepper{gap:var(--space-4)}.confirm-dialog{padding:var(--space-page-y) var(--space-page-x);box-shadow:var(--shadow-overlay)}.dialog-actions{margin-top:var(--space-section)}.panel>form{gap:var(--space-field);padding:var(--space-panel)}:is(.standalone-page,.standalone-shell)>:is(.notice,.form-message,.panel,section:not(.page-header)){margin-bottom:var(--space-section)}:is(.standalone-page,.standalone-shell)>:is(.notice,.form-message,.panel,section:not(.page-header)):last-child{margin-bottom:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #176b872e}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:700px){.sidebar{width:64px;padding:16px 8px 12px}.brand{justify-content:center;padding:0 0 16px}.workspace{width:calc(100% - 64px);margin-left:64px}.content,.standalone-page,.standalone-shell{padding:16px 12px 40px}.page-header{flex-direction:column;align-items:flex-start}}
