.ops150>.section{max-width:none;width:100%;margin-inline:0;box-shadow:0 4px 18px #173c6505;overflow-anchor:none}.ops150 .ops150-head{padding-bottom:16px;border-bottom:1px solid var(--line,#e3ebf4)}.ops150 .ops150-card{background:var(--panel,#fff);border-color:var(--line,#dce6f2);box-shadow:0 2px 8px #18395604}.ops150 .ops150-card>.ops150-actions{padding-top:10px;border-top:1px solid var(--line,#e3ebf4)}.ops150 .ops150-bar,.ops150 .work154-filters,.ops150 .acc164-filters{padding:14px;border:1px solid var(--line,#e1eaf3);border-radius:12px;background:var(--bg,#f7faff)}.ops150 .ops150-bar input,.ops150 .ops150-bar select{background:var(--panel,#fff)}.ops150 :is([data-work-note],[data-acc-note],[data-ops-note]):empty{display:none}.ops150 .btn:focus-visible,.ops150-dialog .btn:focus-visible{outline:3px solid #79baff;outline-offset:2px}.ops150 table{width:100%;border-collapse:collapse;font-size:13px}.ops150 th{text-align:left;color:var(--muted,#59748f);font-size:11px;font-weight:700;background:var(--bg,#f4f8fc)}.ops150 :is(th,td){padding:12px;border-bottom:1px solid var(--line,#e3ebf4);vertical-align:middle}.ops150 .ops150-grid{align-items:stretch}.ops150 .ops150-grid>.ops150-card{margin-bottom:0}.ops150 .ops150-empty{padding:32px 18px;border:1px dashed var(--line,#ccddeb);border-radius:12px;background:var(--bg,#f9fbfe);line-height:1.8}.ops150 .ops150-status{font-weight:650;letter-spacing:.1px}.ops150 details.ops150-card[open]>summary{padding-bottom:12px;border-bottom:1px solid var(--line,#dce6f2)}.ops150 .acc164-tabs{gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line,#dce6f2)}.ops150 .acc164-tabs .btn[aria-selected=true]{box-shadow:0 3px 9px #087cf026}.ops150-dialog .ops150-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce6f2;padding-bottom:12px;margin-bottom:16px}.ops150-dialog .ops150-head h2{margin:0;font-size:20px}.ops150-dialog form>.btn[type=submit]{margin-top:18px;min-height:44px}.ops150-dialog textarea{width:100%;padding:10px 12px;min-height:90px;resize:vertical;font:inherit;border:1px solid #cddbea;border-radius:9px}.ultra-dark .ops150-dialog{background:#12233a;color:#e8f0fb;border-color:#344e6b}.ultra-dark .ops150-dialog :is(input,select,textarea){background:#172d47;color:#e8f0fb;border-color:#344e6b}@media(max-width:760px){.ops150>.section{border-radius:12px}.ops150 .ops150-bar,.ops150 .work154-filters,.ops150 .acc164-filters{padding:10px}.ops150 .acc164-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ops150 .acc164-tabs .btn{justify-content:flex-start;text-align:left;min-height:46px}.ops150 .ops150-actions>.btn{min-height:44px}.ops150 :is(th,td){padding:9px;font-size:12px}.ops150-dialog .ops150-head h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.ops150 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.app>.main>.content:has(>.page.ops150.active){padding:14px 16px 24px!important}.ops150 .acc164-summary:empty{display:none}.ops150 .acc164-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;margin:16px 0}.ops150 .acc164-filters:has(input[name=month]){grid-template-columns:minmax(0,1fr) minmax(145px,200px) auto auto}.ops150 .acc164-filters>label{margin:0!important;line-height:1.4}.ops150 .acc164-filters input:not([type=checkbox]){height:44px!important;min-height:44px!important;margin-top:7px;margin-bottom:0}.ops150 .acc164-filters>.btn{height:44px!important;min-height:44px!important;align-self:end;margin:0!important;padding-block:0}.ops150 .acc164-filters .acc164-check{height:44px;min-height:44px;display:flex;align-items:center;gap:9px;white-space:nowrap}.ops150 .acc164-filters .acc164-check input{margin:0!important;width:18px!important;height:18px!important;min-height:18px!important}@media(max-width:760px){.app>.main>.content:has(>.page.ops150.active){padding:10px 8px 22px!important}.ops150 .acc164-filters,.ops150 .acc164-filters:has(input[name=month]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops150 .acc164-filters>label:first-child{grid-column:1/-1}.ops150 .acc164-filters>.btn{width:100%}}

/* Fast warehouse module controls */
.ops175-icon{flex:0 0 auto;vertical-align:middle;margin-inline-end:6px;pointer-events:none}.ops150 h2 .ops175-icon{width:24px;height:24px}.ops175-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.ops175-stats button{display:grid;grid-template-columns:auto 1fr;gap:8px;text-align:start;cursor:pointer;color:inherit;background:var(--card,#fff)}.ops175-stats button strong{grid-column:2;font-size:24px}.ops175-stats button[aria-pressed=true]{border-color:#1683d4;box-shadow:0 0 0 2px #1683d420}.ops175-archive{display:flex!important;align-items:center;gap:8px;flex:0 0 auto!important;white-space:nowrap}.ops175-archive input{width:18px!important;height:18px;min-height:18px!important;margin:0}.ops175-delete{color:#bf3547!important}.ops175-archived{color:#936319;font-weight:600}.ops150-bar>label{flex:1;min-width:180px}.ops150-bar input,.ops150-bar select{min-height:42px}.ops150-card summary{cursor:pointer;font-weight:600}.ops150-dialog label>.ops175-icon{vertical-align:middle}.ops150[aria-busy=true]{cursor:progress}@media(max-width:700px){.ops175-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops150-bar{gap:8px}.ops150-bar>label{min-width:0;flex-basis:100%}.ops150-bar button,.ops150-bar select{flex:1 1 140px}.ops150-dialog{max-width:calc(100vw - 20px);padding:16px}.ops150-actions .btn{min-height:42px}}
