@media(max-width:1250px){.product-label{display:none}.nav-link{padding-inline:8px;font-size:12px}.topbar-right{gap:8px}.identity{display:none}}
@media(max-width:1100px){.main-nav{display:none;position:absolute;top:100%;left:0;right:0;align-items:stretch;flex-direction:column;gap:0;margin:0;padding:7px 18px 14px;background:var(--navy);border-top:1px solid oklch(55% .06 252);box-shadow:0 14px 25px oklch(20% .025 252 / .18)}.main-nav.is-open{display:flex}.nav-link{min-height:48px;padding:12px 14px;font-size:14px;border-bottom:0;box-shadow:none}.nav-link.is-current{box-shadow:inset 3px 0 oklch(88% .065 250);background:oklch(38% .09 257)}.menu-toggle{display:block;margin-left:auto}.topbar-right{margin-left:0}.hide-phone{display:none!important}.row-expand{display:inline-block}.mobile-extra.is-open{display:table-row}.mobile-extra td{background:var(--soft);padding:11px 18px}.mobile-extra dl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}.mobile-extra dt{font-size:11px;color:var(--muted)}.mobile-extra dd{margin:3px 0 0;font-size:13px;font-weight:550}.detail-summary>div{padding-inline:16px}}
@media(max-width:900px){.detail-header{position:static}.detail-body{display:block}.detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;white-space:normal;padding:6px;margin-bottom:14px;border-radius:9px}.detail-tab{min-width:0;min-height:50px;text-align:left;font-size:14px;line-height:1.35;padding:8px 10px;white-space:normal;overflow-wrap:anywhere}.detail-title h1{font-size:27px}.report-table table{min-width:670px}.master-table table{min-width:650px}.workspace{padding-top:30px}}
@media(max-width:700px){.topbar-inner{min-height:64px;padding-inline:16px}.brand img{width:147px}.topbar-signout{padding-inline:4px}.language select{max-width:135px}.workspace{padding:26px 16px 46px}.page-head{align-items:flex-start;flex-direction:column;gap:15px}.page-head .btn{align-self:flex-start}.filters-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.filter-field,.filter-status{min-width:0;max-width:none;width:100%}.extra-filters{justify-self:start}.extra-filter-fields{right:auto;left:0}.detail-canvas{padding:16px 16px 44px}.detail-title{padding:18px;flex-direction:column;gap:12px}.detail-header-actions{justify-content:flex-start}.detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary>div:nth-child(2){border-right:0}.detail-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.detail-card{padding:19px}.detail-title h1{font-size:25px}.form-section{padding:20px}.form-grid{gap:15px}.auth-main{position:relative;display:flex;justify-content:center;min-height:calc(100vh - 138px)}.auth-image{position:absolute;inset:0}.auth-image:after{content:'';position:absolute;inset:0;background:oklch(18% .015 252 / .12)}.auth-pane{position:relative;width:100%;max-width:430px;background:transparent;padding:22px 16px}.auth-card{padding:26px;background:white;border-radius:8px;box-shadow:0 16px 35px oklch(20% .02 252 / .2)}.auth-header{min-height:70px}.auth-header img{width:160px}.auth-header>span{display:none}.auth-footer{min-height:56px}}
@media(max-width:640px){.topbar-signout{display:none}.workspace h1,.detail-canvas h1{font-size:27px}.search-row{max-width:none}.filters-main{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filter-field{grid-column:1/-1}.filter-status,.extra-filters{grid-column:auto}.extra-filter-fields{width:min(310px,calc(100vw - 32px))}.query-line{align-items:flex-start}.table-wrap[data-od-id="operations-table"]{overflow:visible}.table-wrap[data-od-id="operations-table"] table,.table-wrap[data-od-id="operations-table"] tbody{display:block;width:100%}.table-wrap[data-od-id="operations-table"] thead{display:none}.table-wrap[data-od-id="operations-table"] tr:not(.mobile-extra){display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,38%);gap:0 12px;padding:11px 0;border-top:1px solid var(--border)}.table-wrap[data-od-id="operations-table"] td{display:block;border:0;padding:5px 0;min-width:0}.table-wrap[data-od-id="operations-table"] td:nth-child(1){grid-column:1;grid-row:1}.table-wrap[data-od-id="operations-table"] td:nth-child(2){grid-column:1;grid-row:2;font-size:12px}.table-wrap[data-od-id="operations-table"] td:nth-child(5){grid-column:2;grid-row:1;text-align:right}.table-wrap[data-od-id="operations-table"] td:nth-child(8){grid-column:2;grid-row:2;text-align:right}.table-wrap[data-od-id="operations-table"] td:nth-child(9){grid-column:1/-1;grid-row:3;display:flex;justify-content:space-between;align-items:center;padding-top:4px}.table-wrap[data-od-id="operations-table"] td:nth-child(9) .row-open{min-height:40px}.table-wrap[data-od-id="operations-table"] .progress-col{min-width:0}.table-wrap[data-od-id="operations-table"] .mini-progress{max-width:90px;margin-left:auto}.table-wrap[data-od-id="operations-table"] .mobile-extra{display:none}.table-wrap[data-od-id="operations-table"] .mobile-extra.is-open{display:block;padding:0 0 12px;border-bottom:1px solid var(--border)}.table-wrap[data-od-id="operations-table"] .mobile-extra td{padding:12px;background:var(--soft)}.mobile-extra dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination{align-items:flex-start;flex-direction:column}.detail-summary{font-size:12px}.detail-summary strong{font-size:21px}.detail-summary>div{padding:12px 14px}.detail-summary span{font-size:11px}.section-head{align-items:flex-start;flex-direction:column}.section-head .btn{align-self:flex-start}.form-grid{grid-template-columns:1fr}.form-footer{align-items:stretch;flex-direction:column}.form-footer>div{justify-content:flex-end;flex-wrap:wrap}.info-rows>div{grid-template-columns:minmax(90px,36%) minmax(0,1fr);gap:12px}.camera-view{min-height:330px;padding:12px}.camera-center{min-height:170px}.camera-bottom{align-items:flex-start;flex-direction:column}.camera-bottom>div{width:100%}.camera-bottom .btn{flex:1}.review-controls{display:grid;grid-template-columns:1fr}.review-controls label,.review-controls select{width:100%}.master-toolbar>span{margin-left:0}.master-table table{min-width:600px}}
@media(max-width:390px){.language select{max-width:118px;font-size:11px}.brand img{width:126px}.topbar-inner{gap:6px}.form-footer>div{align-items:stretch;flex-direction:column}.form-footer>div .btn{width:100%}.auth-header img{width:145px}.auth-header select{max-width:130px;font-size:11px}.auth-card{padding:22px}.dialog-actions{flex-direction:column}.dialog-actions .btn{width:100%}}
@media(min-width:701px) and (max-width:900px) and (orientation:portrait){.auth-main{position:relative;display:flex;justify-content:center}.auth-image{position:absolute;inset:0}.auth-pane{position:relative;width:min(100%,450px);background:transparent}.auth-card{padding:28px;background:white;border-radius:8px;box-shadow:0 16px 35px oklch(20% .02 252 / .2)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* The compact menu retains account exit when the topbar action is hidden. */
.nav-signout{display:none}
@media(max-width:1100px){.nav-signout{display:block;min-height:48px;width:100%;padding:12px 14px;border:0;background:transparent;color:white;text-align:left;font-size:14px;font-weight:600}.nav-signout:hover{background:oklch(38% .09 257)}}

@media(max-width:640px){
 .overview-controls{padding-top:17px}
 .search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}
 .search-row .search-field{grid-column:1/-1}
 .search-row .search-field input{min-height:50px;font-size:15px}
 .search-row .btn{min-height:44px;padding-inline:13px}
 .search-row .filter-trigger{min-width:104px}
 .filter-summary{padding-top:12px}
 .filter-chips{width:100%;align-items:flex-start}
 .filter-chip{max-width:100%;overflow-wrap:anywhere}
 .table-wrap[data-od-id="operations-table"]{overflow:visible}
 .table-wrap[data-od-id="operations-table"] table,.table-wrap[data-od-id="operations-table"] tbody{display:block;width:100%}
 .table-wrap[data-od-id="operations-table"] thead{display:none}
 .table-wrap[data-od-id="operations-table"] tr.operation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(102px,38%);gap:0 12px;padding:11px 0;border-top:1px solid var(--border)}
 .table-wrap[data-od-id="operations-table"] tr.operation-row:hover,.table-wrap[data-od-id="operations-table"] tr.operation-row:focus-within{background:oklch(97.5% .012 252)}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td{display:block;min-width:0;border:0;padding:4px 0;overflow-wrap:anywhere}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(1){grid-column:1;grid-row:1}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(2){grid-column:1/-1;grid-row:2}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(5){grid-column:2;grid-row:1;justify-self:end;align-self:start;text-align:right}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(6){display:block!important;grid-column:1;grid-row:3;text-align:left!important;white-space:normal}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(7){grid-column:2;grid-row:3;text-align:right!important;white-space:normal}
 .table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(3),.table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(4),.table-wrap[data-od-id="operations-table"] tr.operation-row td:nth-child(8){display:none}
 .table-wrap[data-od-id="operations-table"] .operation-link{min-height:48px}
 .table-wrap[data-od-id="operations-table"] .operation-link strong{font-size:14px}
 .table-wrap[data-od-id="operations-table"] .customer-cell{font-size:12px}
 .pagination{gap:11px}
 .pagination>label{align-items:flex-start;flex-direction:column;gap:5px}
 .account-dropdown{right:0}
}
@media(max-width:390px){
 .account-summary-text strong{max-width:96px}
 .brand img{width:122px}
 .search-row{grid-template-columns:minmax(0,1fr) auto auto}
 .search-row .btn{padding-inline:10px;font-size:13px}
 .search-row .filter-trigger{min-width:96px}
 .filter-options{grid-template-columns:1fr}
 .filter-date-grid{grid-template-columns:1fr}
}
