:root{--sidebar-width:216px}
.app-shell{grid-template-columns:216px minmax(0,1fr);font-size:14px}.app-shell .main-shell{margin-left:0}.app-shell button{min-height:36px}.app-shell .action-bar button{font-size:13px}.app-shell .ux-actions button[data-command]:not(.primary):not(.danger),#app .app-shell .ux-menu-items button:not(.primary):not(.danger){background:#fff!important;color:#353b95!important;border-color:#dce1e9!important}#app .app-shell .ux-actions button[data-command]:not(.primary):not(.danger){background:#fff!important;color:#353b95!important;border-color:#dce1e9!important}.ux-primary-nav+.ux-professional{margin-top:20px}
.sidebar{width:216px}.main-shell{margin-left:216px;min-width:0}.topbar{height:56px;min-height:56px}.main-content{padding:24px;min-width:0}.page-heading h1{font-size:22px;letter-spacing:0}.page-heading{margin:0 0 20px}.breadcrumb,.page-code{display:none}.page-heading-meta{gap:8px}.workspace-heading{display:none}.workspace-navigation{background:none;border:0;border-radius:0;padding:0;margin:0 0 16px;box-shadow:none}.workspace-views{border-bottom:1px solid #dce1e9}.workspace-view{font-size:14px}.page-footer{margin-top:24px;font-size:11px}
.ux-primary-nav{display:grid;gap:4px;padding:12px 8px}.ux-primary-nav button,.ux-primary-nav .ux-service-link{width:100%;justify-content:flex-start;gap:10px;min-height:40px;border:0;background:transparent;color:inherit;text-align:left;font-size:14px}.ux-primary-nav .ux-service-link{display:flex;align-items:center;padding:9px 12px;border-radius:4px;text-decoration:none}.ux-primary-nav .ux-service-link:hover{background:#eaecff;color:#353b95}.ux-primary-nav .ux-service-link:focus-visible{outline:2px solid #353b95;outline-offset:-2px}.ux-primary-nav .active{background:#eaecff;color:#353b95;font-weight:600}.ux-professional{margin:12px 8px;border-top:1px solid #dce1e9;padding-top:16px}.ux-professional>summary{padding:10px;font-size:13px;cursor:pointer}.sidebar-review{margin-top:8px}.nav-favorites{display:none}
.ux-top-menu{position:relative}.ux-top-menu>summary{cursor:pointer;display:flex;align-items:center;gap:6px;list-style:none;min-height:36px;padding:6px 10px;border-radius:4px;border:1px solid #dce1e9;background:white;color:#384252}.ux-top-menu>summary::-webkit-details-marker{display:none}.ux-top-menu[open]>.ux-menu-items{position:absolute;right:0;top:42px;z-index:65;background:#fff;border:1px solid #dce1e9;box-shadow:0 8px 26px #17213d22;padding:8px;min-width:200px;display:grid;gap:4px;border-radius:6px}.ux-menu-items button{justify-content:flex-start;width:100%;margin:0}.ux-menu-items .demo-reset-button{display:flex}.ux-menu-items hr{width:100%;border:0;border-top:1px solid #e5e8ef}.ux-help-link{display:inline-flex;align-items:center;gap:6px}
.ux-home h2,.ux-queue-heading h2{font-size:16px;margin:0}.ux-home p{color:#627080;margin:6px 0}.ux-home-heading,.ux-queue-heading,.ux-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ux-quick-links{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #dce1e9;padding:0 0 24px;margin-bottom:24px}.ux-quick-links button{background:none;border:0;color:#353b95;padding:8px 0;margin-right:20px}.ux-segments{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #dce1e9}.ux-segments button{border:0;background:transparent;border-radius:0;padding:8px 12px;color:#596779}.ux-segments button[aria-pressed=true]{color:#353b95;border-bottom:2px solid #353b95;font-weight:600}.ux-task-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) 82px;gap:20px;padding:18px 0;border-bottom:1px solid #e4e7ee;align-items:center}.ux-task-row strong{font-size:14px}.ux-task-row small{display:block;color:#627080;margin-top:6px}.ux-empty{padding:48px 20px;text-align:center;color:#627080;border-block:1px solid #e4e7ee}.ux-empty h3{font-size:16px;color:#384252}.ux-object-heading h2{font-size:18px;margin:12px 0 6px}.ux-object-heading p{font-size:13px;color:#627080}.ux-next{display:flex;justify-content:space-between;gap:20px;align-items:center;border-left:3px solid #353b95;background:#f1f3ff;padding:16px;margin:20px 0}.ux-next p{margin:6px 0;font-size:14px}.ux-next small{color:#627080}.ux-next button{flex-shrink:0}.ux-boundary{border-left:3px solid #b47b1e;padding:12px;background:#fff9e9;display:flex;gap:8px;font-size:13px}
.ux-secondary>summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid #dce1e9;border-radius:4px;background:white;font-size:13px;color:#384252}.ux-secondary[open]{flex-basis:100%}.ux-action-options{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.ux-secondary button{margin:4px}.ux-actions{margin:16px 0;align-items:flex-start}.ux-professional-surface{border-top:1px solid #e3e7ee;padding-top:12px;margin:18px 0}.ux-professional-surface>summary{cursor:pointer;color:#596779;font-size:13px}.ux-professional-surface[open]>summary{margin-bottom:16px}.ux-collection>.ux-secondary{margin-top:18px}.ux-collection .table-toolbar{margin-top:0}
.workspace-band,.case-workspace-header,.case-record-section,.case-overview,.vehicle-directory,.vehicle-overview,.batch-task-workspace{box-shadow:none!important;border-radius:0!important}.workspace-band{border:0;border-top:1px solid #e3e7ee;padding:18px 0;background:transparent}.case-workspace-header{border:0;padding:0;background:transparent}.case-stages{margin:16px 0}.case-stages button{padding:10px}.case-next{margin-top:12px}.case-identity{font-size:13px}.case-return-band{margin-bottom:12px}.case-workspace-header .case-source>[data-case-source]{display:none}.target-bar{padding:8px 24px;font-size:13px}.guide-band{margin-top:12px}.context-panel{width:320px;max-width:100%}.context-layout{grid-template-columns:minmax(0,1fr) 320px}.ux-inline-guide{margin:16px 0}.ux-inline-guide:empty{display:none}.ux-inline-guide>summary{cursor:pointer;color:#353b95;padding:8px 0}.vehicle-directory-head p{display:none}.vehicle-directory-head h2{font-size:16px}.vehicle-overview{background:transparent}.batch-flow{display:none}.batch-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.batch-summary strong{font-size:22px}.batch-control-grid{margin:16px 0}.ux-batch-return{margin-bottom:12px}
button:focus-visible,summary:focus-visible{outline:2px solid #353b95;outline-offset:3px}summary{list-style-position:inside}h1,h2,h3,strong,button,p,small,span{letter-spacing:0!important}.table-scroll{max-width:100%}.ux-task-row>div,.ux-next>div{min-width:0;overflow-wrap:anywhere}.ux-collection table{font-size:13px}.guide-welcome,.guide-goals{display:none}
.app-shell .ux-actions button[data-command]:not(.primary):not(.danger),.app-shell .ux-menu-items button:not(.primary):not(.danger){background:#fff!important;color:#353b95!important;border-color:#dce1e9!important}.app-shell .ux-actions button:disabled{background:#f3f4f7!important;color:#818898!important;border-color:#e0e4ea!important}.app-shell .ux-actions button.danger{background:#fff!important;color:#9c3040!important;border-color:#d7aeb7!important}
.app-shell .topbar{flex-direction:row;flex-wrap:nowrap;align-items:center;height:56px;min-height:56px;padding-block:0}.app-shell .topbar-title{width:auto;flex:1;min-width:0}.app-shell .topbar-tools{width:auto;margin:0;flex-wrap:nowrap;flex-shrink:0;align-items:center}.app-shell .topbar-brand-space{max-width:100%}.ux-primary-nav button{background:transparent!important;color:inherit!important}.ux-primary-nav button.active{background:#eaecff!important;color:#353b95!important}.app-shell .ux-menu-items .task-button span{display:inline}
.sidebar{transition:none!important}.ux-queue-search{display:flex;gap:8px;align-items:center;margin-bottom:12px}.ux-queue-search input{width:320px;max-width:100%}
@media(max-width:480px){.topbar .identity-button .avatar{display:grid}.topbar .identity-button{width:36px;padding:0}.topbar .identity-button>svg{display:none}}
@media(max-width:1050px){.main-content{padding:20px}.context-layout{display:block}.context-panel{width:auto;margin-top:20px}.ux-task-row{grid-template-columns:minmax(150px,1fr) minmax(120px,1fr) 78px;gap:12px}.batch-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.case-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-tools{gap:6px}}
@media(max-width:800px){.app-shell{display:block}.sidebar{position:fixed;left:0;transform:translateX(-100%);z-index:90}.sidebar.open{transform:translateX(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex!important}.ux-queue-heading{align-items:flex-start;flex-direction:column}.page-heading{margin-bottom:16px}.case-stages{display:flex;overflow-x:auto}.case-stages li{min-width:126px}.case-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.main-content{padding:16px}.topbar{padding:0 12px}.topbar-tools{gap:4px}.environment-label{display:none}.identity-button>span:not(.avatar){display:none}.ux-top-menu>summary{padding:6px}.ux-top-menu[open]>.ux-menu-items{max-width:calc(100vw - 32px)}.ux-home-heading{align-items:flex-start;flex-direction:column}.ux-task-row{grid-template-columns:minmax(0,1fr) 76px;gap:8px}.ux-task-row>div:nth-child(2){grid-column:1}.ux-task-row>button{grid-column:2;grid-row:1/3}.ux-next{align-items:flex-start;flex-direction:column}.ux-quick-links{gap:4px 16px;padding-bottom:16px}.ux-quick-links button{margin-right:0}.ux-segments button{padding:8px}.target-bar{padding:8px 16px}.batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.table-filters{flex-wrap:wrap}.table-filters input{width:100%;min-width:0}.page-heading h1{font-size:22px}.ux-list-heading{flex-wrap:wrap}}
