.operations-review{color:#183c4d;min-width:0;font-size:13px}.operations-review *{box-sizing:border-box}.operations-review h1{margin:5px 0 12px;font-size:25px}.operations-review h2{margin:12px 0;font-size:18px}.operations-review h3{margin:8px 0;font-size:15px}.operations-review h4{margin:10px 0;font-size:12px}.operations-review small{color:#526c7c;font-size:11px;line-height:1.6;display:block}.operations-review p{line-height:1.7}.operations-review button{cursor:pointer;color:#164557;white-space:nowrap;background:#fff;border:1px solid #bfd0d8;border-radius:5px;padding:8px 11px;font-size:12px}.operations-review button:hover{background:#e4f5f1}.operations-review button:disabled{opacity:.5;cursor:not-allowed}.operations-review input,.operations-review select{color:#143c50;background:#fff;border:1px solid #b9ccd7;border-radius:4px;max-width:100%;height:35px;padding:8px;font-size:12px}.operations-review input[type=checkbox]{vertical-align:middle;width:15px;height:15px;margin:0 5px}.operations-review label{flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.or-heading,.or-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.or-pill{background:#fff0d5;border-radius:6px;padding:9px;font-weight:700}.or-warning{background:#fff8e9;border:1px solid #e2cd98;border-radius:8px;padding:12px 16px;line-height:1.7}.or-tabs{flex-wrap:wrap;gap:7px;padding:17px 0;display:flex}.operations-review .active,.operations-review .primary{color:#fff;background:#008f82;border-color:#008f82}.or-message{background:#def4ee;border-left:4px solid #008d80;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;display:flex}.or-filters{background:#fff;border:1px solid #d7e2e8;border-radius:8px;flex-wrap:wrap;align-items:end;gap:9px;padding:16px;display:flex}.or-search{flex:1;min-width:230px}.or-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:15px 0;display:grid}.or-metrics>div{background:#fff;border:1px solid #d7e2e8;border-radius:8px;padding:16px}.or-metrics strong{margin-top:8px;font-size:23px;display:block}.or-toolbar{justify-content:flex-start;margin:14px 0}.or-toolbar h2{margin-right:auto}.or-table-wrap{background:#fff;border:1px solid #c9dae3;border-radius:7px;max-height:570px;overflow:auto}.operations-review table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.operations-review th{text-align:left;z-index:2;white-space:nowrap;background:#e8f0f4;border-bottom:1px solid #c6d8e1;padding:10px 8px;position:sticky;top:0}.operations-review td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #dce7ed;border-right:1px solid #eef2f5;min-width:75px;padding:10px 8px}.operations-review tbody tr:nth-child(2n){background:#f7fafb}.operations-review tbody tr:hover{background:#eaf8f5}.operations-review td input[type=number]{width:85px}.operations-review td:first-child{min-width:38px}.operations-review .or-sort{color:#17475b;background:0 0;border:none;padding:0;font-weight:700}.or-table-wrap.inventory th:nth-child(2),.or-table-wrap.inventory td:nth-child(2){z-index:1;background:#f0f8f9;position:sticky;left:0;box-shadow:2px 0 3px #d5e1e6}.or-table-wrap.inventory th:nth-child(2){z-index:3}.or-table-wrap.inventory td:nth-child(3){white-space:normal;min-width:170px;max-width:250px}.or-urgent{font-weight:700;color:#b23114!important;background:#fff0e9!important;border-color:#efa998!important}.operations-review tr.urgent{background:#fff9f5}.or-assign,.or-form{background:#fff;border:1px solid #c7dcd9;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0;padding:18px;display:flex}.or-assign h3,.or-form h2,.or-form h3,.or-form p,.or-assign>small{width:100%}.or-status{background:#e9f3f5;border-radius:4px;padding:5px}.or-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.or-lines section{background:#fff;border:1px solid #cfdee6;border-radius:8px;min-width:0;padding:14px}.or-lines h3{color:#fff;background:#153d50;border-radius:8px 8px 0 0;margin:-14px -14px 12px;padding:12px}.or-lines h3 span{float:right;font-size:12px}.or-lines article{border-bottom:1px solid #e2ecef;justify-content:space-between;align-items:center;gap:10px;padding:10px 3px;display:flex}.or-lines article b{word-break:break-word}.or-lines .urgent{background:#fff5ef;border-left:4px solid #e26636;padding-left:8px}.or-lines article button{padding:5px 8px}.operations-review .or-red{color:#b33921!important}.operations-review .or-shared{color:#00776e;font-weight:700}.operations-review .or-number{text-align:right}.operations-review .or-stock{color:#007c72;background:#e8f6f2;border-color:#0000;font-weight:700}.or-overlay{z-index:3000;background:#102d3e99;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.or-dialog{background:#fff;border-radius:12px;width:min(100%,980px);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 10px 45px #102d3e44}.or-close{float:right}.or-sheet{border:2px solid #8ca3ae;margin:20px 0;padding:20px;overflow:auto}.or-sheet h3{color:#ab3a1c}.or-sheet img{float:right;width:150px}.or-sheet dl>div{gap:12px;margin:10px 0;display:flex}.or-sheet dt{min-width:105px;font-weight:700}.or-sheet dd{overflow-wrap:anywhere;margin:0}.or-sheet>small{clear:both;overflow-wrap:anywhere}.operations-review .or-form form{flex:1;gap:8px;display:flex}.operations-review .or-form form input{flex:1}:is(.operations-review button:focus-visible,.operations-review input:focus-visible,.operations-review select:focus-visible){outline-offset:2px;outline:3px solid #3fafa3}@media (max-width:1000px){.or-lines{grid-template-columns:1fr}.or-metrics{grid-template-columns:repeat(3,1fr)}.or-heading h1{font-size:21px}}.or-confirm{background:#eaf5f4;border:1px solid #91c8c0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:16px;display:flex}.or-confirm>b,.or-confirm>p,.or-confirm>small{width:100%;margin:0}.operations-review tr.or-pending{background:#fff4d6}.or-pass{color:#fff;background:#17475b;border-radius:4px;padding:7px}.operations-review button.active:hover,.operations-review button.primary:hover{color:#fff;background:#007a70}.operations-review td input[type=date]{min-width:138px}.operations-review .or-stock-divider{border-left:3px solid #729aa9;padding-left:16px}.operations-review .or-stock-total{background:#edf6f5;min-width:110px}.operations-review td.or-stock-total strong{color:#075f59;font-size:16px}.or-stock-summary{background:#fff;border:1px solid #bdd6d4;border-radius:7px;flex-wrap:wrap;align-items:center;gap:32px;margin:12px 0;padding:14px 18px;display:flex}.or-stock-summary b{color:#075f59;margin-left:12px;font-size:22px}.or-lines article.or-line-job{grid-template-columns:minmax(0,1.3fr) minmax(155px,1fr) auto;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:grid}.or-line-main{min-width:0}.or-line-item{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1.4;display:flex}.or-line-item strong{overflow-wrap:anywhere;color:#123e51;font-size:1.25rem;font-weight:800}.or-line-rank{font-size:.875rem;font-weight:700}.or-line-urgent{color:#b23114;font-size:.875rem;font-weight:800}.or-line-quantity{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:8px;display:flex}.or-line-quantity strong{color:#00776e;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.2}.or-line-quantity span{color:#34596a;font-size:.875rem}.or-line-meta{border-left:2px solid #a5bec9;min-width:0;margin:0;padding-left:16px}.or-line-meta>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;margin:5px 0;display:grid}.or-line-meta dt{color:#526c7c;font-size:.75rem}.or-line-meta dd{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.or-line-meta .or-line-pass{color:#123e51;font-size:1rem;font-weight:800}.or-line-actions{flex-wrap:wrap;gap:3px;max-width:64px;display:flex}@media (max-width:650px){.or-lines article.or-line-job{grid-template-columns:minmax(0,1fr) auto}.or-line-meta{grid-area:2/1}.or-line-actions{grid-area:1/2}.or-line-item strong{font-size:1.125rem}}.or-lines{align-items:start}.or-lines article.or-line-job{gap:12px;padding-top:7px;padding-bottom:7px}.or-line-quantity{margin-top:3px}.or-line-quantity strong{font-size:1.25rem}.or-line-meta{grid-template-columns:1fr 1fr;column-gap:12px;padding-left:12px;display:grid}.or-line-meta>div{flex-wrap:wrap;gap:5px;margin:1px 0;display:flex}.or-line-meta>div:first-child{grid-column:1/-1}.or-line-meta dt{flex-shrink:0}.or-line-meta dd{line-height:1.3}.or-lines article.or-line-job{grid-template-columns:minmax(0,1fr) minmax(200px,1.1fr) auto}@media (max-width:650px){.or-lines article.or-line-job{grid-template-columns:minmax(0,1fr) auto}.or-line-quantity strong{font-size:1.125rem}}.or-assignment-result{background:#fff8e9;border:1px solid #d9bb78;border-left:4px solid #bd8a21;border-radius:6px;margin:12px 0;padding:14px 18px;font-size:14px}.or-assignment-result>p{margin:8px 0}.or-assignment-result ul{max-height:220px;margin:8px 0;padding-left:22px;overflow:auto}.or-assignment-result li{padding:4px 0}.pilotPanel{color:#183f50;background:#fff;border:1px solid #c8dce4;border-radius:8px;margin:12px 0;padding:20px}.pilotPanel h1{font-size:24px}.pilotPanel p{font-size:13px;line-height:1.6}.pilotNotice{background:#fff8e6;border-left:3px solid #cb931a;padding:12px}.pilotForm{flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0;display:flex}.pilotForm label{gap:6px;font-size:12px;display:grid}.pilotForm input,.pilotForm select,.pilotTeam input{color:#183f50;border:1px solid #b5cdd8;border-radius:4px;max-width:100%;padding:9px}.pilotPanel button,.pilotTeam button{border:1px solid #b5cdd8;border-radius:4px;margin-right:5px;padding:9px 12px}.pilotPanel button:disabled,.pilotTeam button:disabled{opacity:.45}.pilotTable{max-height:60vh;overflow:auto}.pilotTable table{border-collapse:collapse;width:100%;font-size:13px}.pilotTable th,.pilotTable td{text-align:left;border-bottom:1px solid #d7e5e9;padding:12px}.pilotTable th{background:#e9f2f5;position:sticky;top:0}.pilotTeam{background:#eff8f7;padding:12px;font-size:12px}.pilotTeam p{margin:8px 0;line-height:1.6}.pilotTeam input{width:100%;margin:8px 0;display:block}.pilotTeam small{display:block}.pilotTeam details{margin-top:8px}.pi-dual table{min-width:2060px}.pi-dual td:nth-child(2){min-width:155px}.pi-dual td:nth-child(3){min-width:150px}.pi-dual td:nth-child(5),.pi-dual td:nth-child(7){min-width:180px}.pi-dual th:nth-child(3),.pi-dual th:nth-child(4),.pi-dual th:nth-child(5){background:#205878}.pi-dual th:nth-child(6),.pi-dual th:nth-child(7){background:#167769}.pi-dual .pi-reason{min-width:210px!important}.pi-dual progress{accent-color:#008d82;width:125px;height:9px;margin:8px 0;display:block}.pi-qty{color:#007d72;font-size:22px}.pi-wide{max-width:1120px}.pi-dual td:nth-child(9){min-width:220px}.pi{color:#193e50;font-size:14px}.pi header,.pi nav,.pi-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.pi header{justify-content:space-between}.pi h1{margin:6px 0;font-size:25px}.pi h2{font-size:19px}.pi button,.pi input,.pi select,.pi textarea{font:inherit;color:#193e50;background:#fff;border:1px solid #bad0da;border-radius:5px;padding:8px}.pi button{cursor:pointer}.pi button.active,.pi button[type=submit]{color:#fff;background:#008d82}.pi button:disabled{opacity:.5;cursor:wait}.pi label{flex-direction:column;gap:5px;display:flex}.pi label:has(input[type=checkbox]){flex-direction:row}.pi label input[type=checkbox]{width:18px}.pi small{color:#577588;font-size:12px;line-height:1.5;display:block}.pi-notice,.pi-message{background:#eef8f6;border:1px solid #9ac9c5;border-radius:7px;margin:12px 0;padding:14px}.pi-notice p{margin:5px 0}.pi-notice.demo,.pi-message{background:#fff7e6;border-color:#d3b669}.pi-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pi-metrics>div{background:#fff;border:1px solid #c5d8e0;border-radius:8px;padding:16px}.pi-metrics b{margin-top:6px;font-size:26px;display:block}.pi-table{background:#fff;border:1px solid #c5d8e0;border-radius:7px;max-height:650px;margin:12px 0;overflow:auto}.pi-table table{border-collapse:collapse;width:100%;min-width:900px}.pi-table th{color:#fff;text-align:left;z-index:1;background:#193f51;padding:11px;position:sticky;top:0}.pi-table td{vertical-align:top;border-bottom:1px solid #dce8ed;min-width:95px;padding:10px}.pi-table tr:nth-child(2n){background:#f5f9fb}.pi-table button{margin:4px 4px 0 0;padding:5px;font-size:12px}.pi-reason{min-width:280px!important}.pi-error{color:#b04631!important}.pi-badge{background:#e8f2f2;border-radius:4px;padding:5px;font-size:12px;display:block}.pi-badge.level0{color:#923825;background:#ffded8}.pi-badge.level1{color:#705719;background:#fff0c5}.pi-badge.level4{color:#666;background:#eee}.pi-trend{min-width:150px;margin:4px 0}.pi-trend span{background:#1ca598;height:7px;margin-right:5px;display:inline-block}.pi-short{max-height:320px}.pi details{background:#fff;border:1px solid #bfd4dd;border-radius:6px;margin:12px 0;padding:14px}.pi summary{cursor:pointer;font-weight:600}.pi-forms{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pi-forms label{margin:10px 0}.pi-forms form,.pi-dialog{flex-direction:column;gap:10px;display:flex}.pi-overlay{z-index:80;background:#112a3b80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pi-dialog{background:#fff;border-radius:10px;width:95vw;max-width:760px;max-height:88vh;padding:24px;overflow:auto;box-shadow:0 10px 40px #1236}.pi-dialog img{align-self:center;width:220px}.pi-dialog textarea{min-height:90px}.pi-dialog .pi-table table{min-width:0}.pi-controls form{align-items:end;gap:8px;display:flex}.pi-controls input{min-width:220px}@media (max-width:1000px){.pi-forms{grid-template-columns:1fr}.pi-metrics{grid-template-columns:repeat(2,1fr)}}.qmd{color:#163e50;font-size:14px}.qmd *{box-sizing:border-box}.qmd-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.qmd h1{margin:8px 0;font-size:28px}.qmd h1 small{color:#78909d;font-size:16px}.qmd p{margin:8px 0;line-height:1.65}.qmd-demo-badge{color:#815b09;background:#fff0c8;border:1px solid #e7ce8e;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.qmd-actions,.qmd-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qmd button{cursor:pointer;color:#245265;font:inherit;background:#fff;border:1px solid #bfd5dc;border-radius:6px;padding:10px 14px}.qmd button:hover{background:#e8f6f3}.qmd button.primary,.qmd button[aria-pressed=true]{color:#fff;background:#0c9286;border-color:#0c9286}.qmd button:disabled{opacity:.55;cursor:not-allowed}.qmd-toolbar{justify-content:space-between;align-items:start;gap:16px;margin:12px 0 18px;display:flex}.qmd details{font-size:13px}.qmd summary{cursor:pointer;color:#69818d}.qmd details[open]{background:#f5f8fa;border:1px solid #dbe6ea;border-radius:6px;padding:12px}.qmd-toolbar details{max-width:650px}.qmd-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.qmd-stages button{text-align:left;padding:14px 12px;font-weight:700}.qmd-stages span{opacity:.75;margin-bottom:6px;font-size:12px;display:block}.qmd-context{background:#e8f3f4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:18px;padding:14px 18px;display:flex}.qmd-context small,.qmd small{color:#6c8492;font-size:12px;line-height:1.5;display:block}.qmd-context details{max-width:470px;margin-left:auto}.qmd article{background:#fff;border:1px solid #d6e4e9;border-radius:9px;min-width:0;margin-bottom:16px;padding:22px}.qmd h2{margin:0 0 14px;font-size:18px;font-weight:700}.qmd h2 em,.qmd em{color:#866423;vertical-align:middle;background:#fff4d9;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}.qmd-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qmd-muted{color:#6c8390;font-size:12px}.qmd label{margin:10px 0;font-size:13px;font-weight:600;display:block}.qmd input{color:#193f50;background:#fafdfe;border:1px solid #bfd6dd;border-radius:5px;width:100%;margin:7px 0 12px;padding:13px 12px;font-size:15px;display:block}.qmd input:focus{outline:2px solid #18a696}.qmd-raw{white-space:pre;font-family:Consolas,monospace}.qmd-table{margin:16px 0;overflow:auto}.qmd table{border-collapse:collapse;width:100%;font-size:12px}.qmd th{text-align:left;color:#3c6071;background:#edf4f7;padding:12px}.qmd td{white-space:nowrap;border-bottom:1px solid #e1ebef;padding:12px}.qmd-chip{color:#098776;background:#e3f5ee;border-radius:12px;padding:3px 8px;font-size:11px;display:inline-block}.qmd-stats{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.qmd-stat{background:#fff;border:1px solid #d7e7eb;border-radius:7px;flex:1;min-width:125px;padding:17px}.qmd-stat span{color:#607e8d;font-size:12px;display:block}.qmd-stat strong{margin-top:9px;font-size:23px;display:block}.qmd-feedback{border-radius:6px;margin:12px 0;padding:12px 15px;font-size:14px}.qmd-feedback.ok{color:#137256;background:#e3f6ee;border-left:4px solid #1aaa81}.qmd-feedback.bad{color:#a03d30;background:#fff0eb;border-left:4px solid #d66b54}.qmd-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qmd-panel-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.qmd-panel-grid button{padding:13px 10px}.qmd-panel-grid b{font-size:22px;display:block}.qmd-panel-grid span{margin:5px;display:block}.qmd-panel-grid .pass{color:#186648;background:#e6f7f0;border-color:#acd9c6}.qmd-panel-grid .ng{color:#a33a29;background:#ffebe6;border-color:#e29d8d}.qmd-panel-grid .excluded{color:#788b94;opacity:1;background:#e9edf0}.qmd-inspection{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.qmd-inspection>div{background:#f8fbfc;border:1px solid #d8e5e9;border-radius:9px;flex:1;min-width:155px;padding:24px 16px}.qmd-inspection b{overflow-wrap:anywhere;margin:10px 0;font-size:22px;display:block}.qmd-inspection .good{background:#e6f7ee;border-color:#b4ddc7}.qmd-inspection .warn{background:#fff0e9;border-color:#e5b8a1}.qmd-pcs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.qmd-pcs>div{background:#fff;border:1px solid #d3e5e7;border-radius:5px;padding:14px}.qmd-pcs span{margin:8px 0;display:block}.qmd-search{align-items:center;gap:12px;display:flex}.qmd-search label{flex:1;min-width:0}.qmd-trace-tabs{margin:18px 0}.qmd-timeline{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.qmd-timeline>div{border-bottom:1px solid #e4edef;gap:12px;padding:14px 0;display:flex}.qmd-dot{color:#087a64;text-align:center;background:#dff4ec;border-radius:50%;min-width:30px;height:30px;line-height:30px}.qmd-timeline b{margin:4px 0;display:block}.qmd-timeline p{color:#667f8c;font-size:12px}.qmd-products{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.qmd-products button{text-align:left;font-size:13px}.qmd-label{white-space:pre;background:#f0f6f8;margin:12px 0;padding:16px;font-size:17px;display:block;overflow:auto}.qmd-footnote{color:#78909b;font-size:12px}.qmd-concurrency{margin:15px 0}.qrwork .qrwork-statusbar{color:#6a7d89;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;font-size:12px;display:flex}.qrwork-statusbar>span{color:#24756c;background:#edf5f5;border-radius:15px;padding:4px 10px;font-weight:600}.qrwork .qrwork-statusbar details{background:0 0;margin:0;padding:0}.qrwork-statusbar details[open]{flex-basis:100%;background:#f4f8fa!important;padding:12px!important}.qrwork-statusbar p{margin:7px 0}.qrwork-demo-entry{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.qrwork-demo-entry button{background:#fff7e4;border-color:#e1c779}.qrwork-demo-entry small{display:inline}.qrwork .qrwork-input>label{flex:0 340px}.qrwork .qrwork-input>button{align-self:center}.qmd button:focus-visible{outline-offset:2px;outline:3px solid #36a795}@media (max-width:1150px){.qmd-columns{grid-template-columns:1fr}.qmd-stages,.qmd-products{grid-template-columns:repeat(3,1fr)}.qmd-toolbar{flex-wrap:wrap}.qmd-timeline{grid-template-columns:1fr}.qmd-top{align-items:start}}@media (max-width:700px){.qmd-stages{grid-template-columns:repeat(2,1fr)}.qmd-panel-grid{grid-template-columns:repeat(3,1fr)}.qmd-products,.qmd-pcs{grid-template-columns:repeat(2,1fr)}.qmd-search{flex-wrap:wrap}.qmd-top{flex-direction:column}.qmd-context{gap:12px}.qmd-inspection>span{display:none}}.qrwork{color:#173f51}.qrwork h2{margin:0 0 12px;font-size:17px}.qrwork p{line-height:1.7}.qrwork-notice{color:#725318;background:#fff9eb;border:1px solid #e3c785;border-radius:8px;margin-bottom:16px;padding:16px 20px}.qrwork-notice p{margin:6px 0 0}.qrwork-context{background:#fff;border:1px solid #d0e1e8;border-radius:8px;flex-wrap:wrap;gap:20px 50px;padding:18px 20px;display:flex}.qrwork-context small{color:#627e90;margin-bottom:5px;display:block}.qrwork-context strong{font-size:14px}.qrwork-stages{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.qrwork-stages button{flex:120px}.qrwork-stages button[aria-pressed=true]{color:#fff;background:#0d9488;border-color:#0d9488}.qrwork-panel{background:#fff;border:1px solid #d0e1e8;border-radius:8px;margin-bottom:16px;padding:20px}.qrwork-panel>p{color:#526f80}.qrwork-panel form>label{margin:14px 0 7px;font-weight:600;display:block}.qrwork-input{flex-wrap:wrap;gap:8px;display:flex}.qrwork-input input{border:1px solid #bfd7df;border-radius:5px;flex:250px;min-width:0;padding:13px;font-size:15px}.qrwork-result{background:#eff7f8;padding:12px}.qrwork-code{overflow-wrap:anywhere}.qrwork-code small{display:block}.qrwork-code code{white-space:pre-wrap}.qrwork-bottom{border-top:1px solid #e1eaee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.qrwork-bottom span{color:#876328}.qrwork-flow{flex-wrap:wrap;gap:12px;line-height:1.8;display:flex}.qrwork-flow span{background:#edf7f6;border-radius:4px;padding:8px 12px}.qrwork button:disabled{cursor:not-allowed;opacity:.6}.qrwork-fieldset{border:0;min-width:0;margin:0;padding:0}.qrwork-grid{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.qrwork label{flex:1;min-width:180px;margin:10px 0;display:block}.qrwork input:not([type=checkbox]),.qrwork select,.qrwork textarea{box-sizing:border-box;color:#173f51;background:#fff;border:1px solid #bfd7df;border-radius:5px;width:100%;margin-top:6px;padding:10px;display:block}.qrwork .qrwork-check{align-items:center;gap:8px;display:flex}.qrwork-check input{width:auto}.qrwork details{background:#f4f8fa;margin:12px 0;padding:12px}.qrwork summary{cursor:pointer}.qrwork-table{max-height:500px;margin:14px 0;overflow:auto}.qrwork-table table{border-collapse:collapse;width:100%;font-size:13px}.qrwork-table th{color:#fff;text-align:left;background:#183f50;padding:10px}.qrwork-table td{overflow-wrap:anywhere;border-bottom:1px solid #d8e7ed;padding:10px}.qrwork small{color:#617d8c;line-height:1.6;display:block}.qrwork-metrics{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.qrwork-metrics>div{background:#fff;border:1px solid #d0e1e8;border-radius:6px;flex:150px;padding:12px}.qrwork-metrics b{margin:8px 0;display:block}.qrwork button{color:#095d59;cursor:pointer;background:#eff9f8;border:1px solid #99bdc9;border-radius:5px;padding:10px 14px}.qrwork button:hover{background:#d7efec}.qrwork input:focus,.qrwork select:focus{outline:2px solid #0d9488}.qrwork header{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.productProcesses{color:#173747}.ppTabs{gap:8px;margin-bottom:20px;display:flex}.ppHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ppHeading h1{margin:8px 0;font-size:25px}.ppHeading p,.ppHeading small,.ppSource{color:#597586}.ppWarning{background:#fff6df;border:1px solid #e3c481;border-radius:8px;margin:12px 0;padding:14px 18px;line-height:1.8}.ppWarning b{margin-right:12px}.ppSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.ppSummary article{background:#fff;border:1px solid #d6e2e8;border-radius:10px;padding:16px}.ppSummary small,.ppSummary b{display:block}.ppSummary b{margin-top:8px;font-size:24px}.ppSearch{background:#fff;border:1px solid #d6e2e8;border-radius:10px;align-items:end;gap:16px;margin-bottom:16px;padding:18px;display:flex}.ppSearch label:first-child{flex:1}.ppSearch label,.ppSectionTitle label{flex-direction:column;gap:6px;display:flex}.productProcesses input,.productProcesses select{background:#fff;border:1px solid #b9cbd6;border-radius:5px;min-height:36px;padding:9px}.productProcesses td small{color:#657984;white-space:normal;max-width:300px;margin-top:5px;line-height:1.5;display:block}.productProcesses td{white-space:normal;vertical-align:top;max-width:320px}.productProcesses .tableScroll{overflow-x:auto}.productProcesses table{min-width:1080px}.productProcesses tr.ppSelected td{background:#dff1ee}.productProcesses tr.ppExcluded td{color:#66727c;background:#edf0f3}.productProcesses .tableBox footer{justify-content:center;align-items:center;gap:14px;display:flex}.ppDetail{background:#fff;border:1px solid #d6e2e8;border-radius:10px;margin-top:22px;padding:24px}.ppDetail h2{margin:0 0 10px;font-size:22px}.ppDetail h2 small{font-size:13px;font-weight:400}.ppDetail h3{margin:24px 0 12px;font-size:17px}.ppDetail p{line-height:1.8}.ppContext{color:#775d25;background:#fffaee;padding:10px}.ppSectionTitle{justify-content:space-between;align-items:center;display:flex}.ppSmtOption{border:1px solid #dae5e9;border-radius:8px;margin:14px 0;padding:14px}.ppSmtOption table{min-width:650px}.ppGuide{background:#f0f7fa;margin-top:20px;padding:14px}.ppGuide summary{cursor:pointer;font-weight:600}.ppFlow{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.ppFlow li{background:#edf8f5;border:1px solid #aad4c9;border-radius:8px;padding:14px}.ppFlow li+li:before{content:"→";margin-right:10px}.ppSource{overflow-wrap:anywhere;margin-top:16px;font-size:12px}@media (max-width:850px){.ppSearch{flex-wrap:wrap}.ppSearch label:first-child{flex-basis:100%}.ppDetail{padding:14px}.ppHeading{align-items:flex-start}.ppSummary{gap:8px}.ppTabs{flex-wrap:wrap}}.ppTabs button,.ppHeading button,.ppSearch button,.productProcesses>.tableBox button{color:#244959;white-space:nowrap;background:#fff;border:1px solid #bfcfd7;border-radius:6px;padding:9px 14px;font-weight:650}.ppTabs button.primary,.ppSearch button.primary{color:#fff;background:#0f9484;border-color:#0f9484}.productProcesses button:disabled{opacity:.5;cursor:default}:is(.productProcesses button:focus-visible,.productProcesses input:focus-visible,.productProcesses select:focus-visible){outline-offset:2px;outline:3px solid #67c6ba}.productProcesses>.tableBox .tableScroll{max-height:520px}.productProcesses>.tableBox table{min-width:900px}.productProcesses>.tableBox th{z-index:2;position:sticky;top:0}.productProcesses>.tableBox th:last-child{z-index:3;right:0}.productProcesses>.tableBox td:last-child{z-index:1;background:#fff;position:sticky;right:0}.productProcesses>.tableBox tr.ppSelected td:last-child{background:#dff1ee}.masterCatalog{color:#153947}.masterCatalog h1{margin:14px 0 8px;font-size:24px}.masterCatalog p{font-size:13px;line-height:1.6}.catalogModes,.catalogTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.masterCatalog button{cursor:pointer;color:#174b55;background:#fff;border:1px solid #b8cccf;border-radius:5px;padding:8px 12px}.masterCatalog button.active{color:#fff;background:#107d76;border-color:#107d76}.masterCatalog button:disabled{opacity:.45;cursor:default}.catalogStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.catalogStats article{background:#fff;border:1px solid #d6e2e5;border-radius:8px;padding:18px}.catalogStats small{color:#607d86;display:block}.catalogStats strong{margin-top:8px;font-size:25px;display:block}.catalogNotice{color:#6a511d;background:#fff8e6;border-left:3px solid #c89325;padding:14px}.catalogFilters{gap:16px;margin:18px 0;display:flex}.catalogFilters label{flex-direction:column;gap:7px;font-size:12px;display:flex}.catalogFilters input{width:350px}.catalogFilters input,.catalogFilters select{background:#fff;border:1px solid #bbced4;border-radius:5px;padding:10px}.catalogTable,.catalogDetail{background:#fff;border:1px solid #c8dce2;border-radius:8px;margin-bottom:18px;overflow:hidden}.catalogTableHead,.catalogDetail header{justify-content:space-between;align-items:center;padding:15px;display:flex}.catalogTableHead span{font-size:12px}.catalogScroll{max-height:530px;overflow:auto}.masterCatalog table{border-collapse:collapse;width:100%;min-width:780px}.masterCatalog th{white-space:nowrap;text-align:left;background:#e9f2f5;padding:11px;font-size:12px}.masterCatalog td{border-bottom:1px solid #e3ebee;padding:10px;font-size:12px;line-height:1.5}.masterCatalog td small{color:#6c828a;margin-top:5px;display:block}.masterCatalog tr.selected{background:#e1f5f0}.masterCatalog .catalogLink{color:#00746d;text-align:left;border:0;padding:0;font-weight:700}.catalogTable footer{justify-content:flex-end;align-items:center;gap:15px;padding:12px;display:flex}.catalogDetail{padding:0 18px 20px}.catalogDetail header{padding:14px 0}.catalogDetail h2{font-size:18px}.catalogDetailSummary{flex-wrap:wrap;gap:15px;margin-bottom:16px;font-size:12px;display:flex}.catalogDetailSummary b{margin-top:4px;font-size:14px;display:block}.catalogOption{margin:15px 0}.catalogOption tr.disabled{color:#888;background:#ededed}.catalogOption table{min-width:400px}.catalogSource{color:#68818c}.catalogError{color:#ad3028;background:#ffece9;padding:15px}@media (max-width:800px){.catalogStats{grid-template-columns:repeat(2,1fr)}.catalogFilters{flex-direction:column}.catalogFilters input{width:100%}}.masterDraft{background:#fff;border:1px solid #c8dce2;border-radius:8px;margin-bottom:18px;padding:18px}.masterDraft p{font-size:13px;line-height:1.6}.masterDraft select,.masterDraft input{border:1px solid #b8cccf;border-radius:5px;max-width:100%;padding:9px}.masterDraft label{flex-direction:column;gap:6px;display:flex}.masterDraft .modalGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 0}.uf{color:#173f50;max-width:1800px;margin:0 auto}.uf h1{margin:4px 0 16px;font-size:26px}.uf h2{margin:0 0 14px;font-size:17px}.uf button{color:#17526a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7d4dc;border-radius:6px;padding:10px 15px}.uf button:disabled{opacity:.45;cursor:not-allowed}.uf button:hover:not(:disabled){background:#e9f8f5}.uf-head,.uf-inline,.uf-auth,.uf-context{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uf-head{justify-content:space-between}.uf-panel{background:#fff;border:1px solid #d3e3e9;border-radius:9px;margin:14px 0;padding:20px}.uf label{flex-direction:column;flex:1;gap:6px;min-width:140px;margin:6px 0;font-size:12px;display:flex}.uf input,.uf select{box-sizing:border-box;color:#173f50;background:#fff;border:1px solid #bed7e1;border-radius:5px;width:100%;min-height:42px;padding:10px}.uf input:focus{outline-offset:1px;outline:2px solid #11a895}.uf-auth{background:#e6f3f3;border-radius:8px;padding:10px 16px}.uf-auth form{align-items:center;gap:8px;display:flex}.uf-auth>label{max-width:230px}.uf-context{padding-top:12px;font-size:13px}.uf-message{color:#147a68;min-height:18px;margin:8px 0;font-size:13px}.uf-message.error{color:#aa372b}.uf-steps{gap:8px;margin:14px 0;display:flex;overflow:auto}.uf-steps .active{color:#fff;background:#098e81;border-color:#098e81}.uf-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.uf-kpis article{background:#f1f8fa;border:1px solid #d7e6ec;border-radius:7px;padding:15px}.uf-kpis b{overflow-wrap:anywhere;margin-top:8px;font-size:22px;display:block}.uf-kpis small{color:#668996}.uf-kpis em{font-size:12px;font-style:normal}.uf-columns{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px;display:grid}.uf-table{width:100%;margin-top:12px;overflow:auto}.uf table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.uf th{white-space:nowrap;background:#e9f2f6;padding:10px}.uf td{overflow-wrap:anywhere;border-bottom:1px solid #e0ebef;max-width:400px;padding:10px}.uf .uf-link{text-align:left;color:#047e82;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.uf .uf-check{flex-direction:row;align-items:center;min-width:0;display:flex}.uf-check input{width:16px;min-height:16px}.uf-positions{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.uf-positions button{min-width:45px;padding:9px}.uf-positions .bad{color:#ac3420;background:#fce1db;border-color:#cb7c6d}.uf-tag{background:#d7f2ed;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:10px}.uf-empty{text-align:center;color:#7f9aa7;padding:20px}.uf-timeline{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:15px;display:grid}.uf-timeline article{border-bottom:1px solid #d8e7eb;padding:12px}.uf-timeline span,.uf-timeline small{margin-top:8px;display:block}.uf .uf-code{white-space:pre-wrap;text-align:left;background:#edf7f7;width:100%;font-family:monospace}.uf-setting-row{border-bottom:1px solid #e2edef;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.uf-setting-row label{min-width:115px}.uf details summary{cursor:pointer;font-size:13px}.uf small{color:#688692;font-size:11px}.uf .uf-inline>button{align-self:flex-end;margin-bottom:6px}@media (max-width:800px){.uf-columns,.uf-timeline{grid-template-columns:1fr}.uf-panel{padding:12px}.uf-auth{align-items:flex-start}.uf label{min-width:120px}}.uf-role-cards{gap:8px;display:flex}.uf-role-cards button{padding:14px!important}.uf-role-cards .active{color:#fff;background:#078f83}.uf-workcards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.uf-workcards article{background:#f6fbfc;border:1px solid #c5dce1;border-radius:8px;padding:18px}.uf-workcards article small{margin-bottom:12px;display:block}.uf .uf-start:not(:disabled){color:#fff;background:#078f83}.uf-scan-status{color:#147a68;overflow-wrap:anywhere;margin:6px 0 12px;font-size:13px}.uf-scan-status.error{color:#aa372b}.uf-card-toolbar,.uf-card-title{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.uf-card-toolbar .active{color:#fff;background:#098e81}.uf-card-toolbar label{max-width:360px}.uf-card-title{justify-content:space-between}.uf-workcards{margin-top:16px}.uf-card-members{border-top:1px solid #c5dce1;padding-top:8px}.uf-card-members small{margin:5px 0}.uf-workcards h3{margin:10px 0;font-size:16px}.uf-workcards p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.uf-inventory-matrix{border:1px solid #d3e3e9;max-height:66vh}.uf-inventory-matrix>table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.uf-inventory-matrix>table>thead{z-index:3;position:sticky;top:0}.uf-inventory-matrix>table>thead th{white-space:normal;text-align:center;border-right:1px solid #d3e3e9;min-width:88px;max-width:115px}.uf-inventory-matrix>table>tbody>tr>td{text-align:center;border-right:1px solid #e0ebef}.uf-inventory-matrix .uf-sticky-item{z-index:2;background:#f6fbfc;min-width:240px;position:sticky;left:0;text-align:left!important;border-right:2px solid #b7d4dc!important;max-width:240px!important}.uf-inventory-matrix thead .uf-sticky-item{z-index:4;background:#e9f2f6}.uf-inventory-matrix .uf-sticky-item small{margin-top:5px;line-height:1.6;display:block}.uf-inventory-matrix .uf-matrix-total th{background:#dff3ee}.uf-inventory-matrix .uf-stock-present{background:#e5f6f0;font-weight:700}.uf-inventory-matrix .uf-stock-zero{color:#a0b3bb}.uf-inventory-matrix .uf-link{text-align:center;min-width:30px;font-size:13px}.uf-area-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.uf-area-tabs button{text-align:left;justify-content:space-between;align-items:center;min-height:72px;padding:20px;display:flex;box-shadow:0 3px 10px #163b4a08}.uf-area-tabs b{font-size:16px}.uf-area-tabs .active{color:#fff;background:linear-gradient(110deg,#0a9387,#14a798);border-color:#11a492}.uf-area-tabs .active small{color:#e1fffa}.uf-field-context{background:#fff;border:1px solid #d3e3e9;border-radius:9px;grid-template-columns:1.2fr 1fr .7fr 1fr;margin-bottom:16px;display:grid}.uf-field-context>div{border-right:1px solid #e2ecef;padding:18px}.uf-field-context small,.uf-field-context b{display:block}.uf-field-context b{margin-top:8px;font-size:13px}.uf-card-section-head{border-bottom:1px solid #e0ebef;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.uf-card-section-head small{color:#08988a;font-weight:700}.uf-card-section-head h2{margin:8px 0 0}.uf .uf-workcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uf-workcards article{min-width:0;padding:14px}.uf-card-title{margin:0 0 12px}.uf-card-title>b{color:#087e77;font-size:15px}.uf-card-workers{background:#e7f2f4;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.uf-card-workers small{margin:0!important}.uf-card-workers strong{overflow-wrap:anywhere;font-size:14px}.uf-card-product{grid-template-columns:1fr 1fr;gap:6px;display:grid}.uf-card-product>div{background:#fff;border:1px solid #d7e6ec;border-radius:5px;min-width:0;padding:10px}.uf-card-product small,.uf-card-product b,.uf-card-product span{overflow-wrap:anywhere;display:block}.uf-card-product small{margin-bottom:5px!important}.uf-card-product b{font-size:13px}.uf-card-product span{margin-top:5px;font-size:11px}.uf-card-facts{border-top:1px solid #dfebef;grid-template-columns:1fr 1fr 1fr;gap:5px;padding-top:10px;display:grid}.uf-card-facts small{margin-bottom:5px!important}.uf-card-facts b{font-size:12px}.uf-workcards .uf-card-order{color:#5d8191;font-size:11px}.uf-workcards footer{gap:6px;margin-top:12px;display:flex}.uf-workcards footer button{white-space:normal;flex:1;padding:10px 6px;font-size:12px}.uf .uf-card-primary{color:#fff;background:#098f82}.uf-workcards .uf-card-done{background:#f6f8f9}.uf-auth{background:#fff;border:1px solid #d3e3e9;padding:18px}.uf-auth form,.uf-auth form label{flex:1}.uf-auth strong{background:#e7f2f4;border-radius:5px;padding:12px}.uf-auth>small{flex-basis:100%}@media (max-width:1300px){.uf .uf-workcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.uf .uf-workcards{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-area-tabs button{display:block}.uf-area-tabs small{margin-top:8px;display:block}}@media (max-width:700px){.uf .uf-workcards{grid-template-columns:1fr}.uf-field-context{grid-template-columns:1fr 1fr}.uf-area-tabs{gap:6px}.uf-area-tabs button{padding:12px}}.uf-auth>h2{color:#088e82;flex-basis:100%;margin:0;font-size:14px}.uf-auth form{min-width:280px}.uf-area-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.uf-inventory-identities>table>thead th{min-width:64px;max-width:80px;padding:8px 5px;font-size:12px}.uf-inventory-identities>table>tbody>tr>td{padding:9px 5px}.uf-inventory-identities .uf-identity{z-index:2;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;background:#f6fbfc;position:sticky;color:#111!important;text-align:left!important}.uf-inventory-identities .uf-identity b{font-weight:700;color:#111!important}.uf-inventory-identities .uf-identity small{color:#34454e;display:block}.uf-inventory-identities .uf-identity-0{width:120px;left:0;min-width:120px!important;max-width:120px!important}.uf-inventory-identities .uf-identity-1{width:80px;left:120px;min-width:80px!important;max-width:80px!important}.uf-inventory-identities .uf-identity-2{width:140px;left:200px;min-width:140px!important;max-width:140px!important}.uf-inventory-identities .uf-identity-3{width:200px;left:340px;border-right:2px solid #abcbd5!important;min-width:200px!important;max-width:200px!important}.uf-inventory-identities thead .uf-identity{z-index:4;background:#e9f2f6}.uf-inventory-identities .uf-total-label{background:#dff3ee;left:0;min-width:540px!important;max-width:540px!important}.uf-inventory-identities .uf-link{font-size:12px}.uf-pcb-materials{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.uf-pcb-materials article{border:1px solid #d4e5e9;border-radius:8px;min-width:0;padding:12px}.uf-pcb-materials h3{margin:0 0 10px;font-size:14px}.uf-pcb-materials small{margin:8px 0;display:block}.uf-pcb-materials .uf-table{max-height:330px}.uf-pcb-materials th{white-space:normal}.uf-trace td,.uf-trace .uf-link{color:#173f50}.uf-trace .uf-link{font-weight:600;text-decoration:underline}.uf-trace .uf-no-material{color:#496975;padding:18px 0}.uf-trace-pager{align-items:center;gap:12px;margin-top:16px;display:flex}.uf-trace-result-head{scroll-margin-top:100px}.uf-trace details>summary{font-size:14px}.uf-trace .uf-panel{margin-top:16px}@media (max-width:1100px){.uf-pcb-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.uf-pcb-materials{grid-template-columns:1fr}}.uf-task-backdrop{z-index:1500;background:#173c50a6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.uf .uf-task-dialog{background:#f5f9fa;border-radius:12px;outline:none;width:min(1120px,96vw);max-height:94vh;padding:20px;position:relative;overflow:auto;box-shadow:0 20px 80px #132d4477}.uf-task-dialog-head,.uf-task-dialog-footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.uf-task-dialog-head{border-bottom:1px solid #ccdde3}.uf-task-dialog-head h2{margin:0;font-size:20px}.uf-task-dialog-head button{min-width:48px;min-height:48px;font-size:26px}.uf-task-dialog-footer{border-top:1px solid #ccdde3}.uf-session-actions{background:#e2f3ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.uf-session-actions p,.uf-session-actions small{flex-basis:100%}.uf-session-actions p:empty{display:none}.uf-session-actions button{min-height:48px}.uf-session-actions button:first-of-type{color:#fff;background:#087e77}.uf .uf-result-fields{border:0;min-width:0;margin:0;padding:0}.uf-discard{z-index:2;background:#fff4d6;border:2px solid #b88624;border-radius:8px;padding:18px;position:sticky;bottom:0}.uf-discard button{margin-right:12px}@media (max-width:700px){.uf-task-backdrop{padding:5px}.uf .uf-task-dialog{max-height:97vh;padding:12px}.uf-task-dialog-footer{flex-wrap:wrap}.uf-session-actions button{width:100%}}.uf .uf-card-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.uf .uf-card-toolbar>label.uf-check{white-space:nowrap;flex-direction:row;flex:none;align-self:center;align-items:center;gap:7px;min-width:0;max-width:none;margin:6px 0;display:inline-flex}.uf .uf-card-toolbar>label.uf-check>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:none;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0}.uf .uf-card-toolbar>label:not(.uf-check){flex:260px;min-width:min(260px,100%);max-width:420px;margin:6px 0}@media print{@page erp-document{size:A4 portrait;margin:15mm}@page erp-box{size:100mm 65mm;margin:0}body:has(>.erp-print-root)>:not(.erp-print-root){display:none!important}body:has(>.erp-print-root){background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}.erp-print-root,.erp-print-root *{color:#000;visibility:visible!important;box-shadow:none!important}.erp-print-document{page:erp-document}.erp-print-box{page:erp-box}.erp-print-root .pw-overlay,.erp-print-root .uf-print-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.erp-print-root .pw-print{break-inside:avoid;width:auto!important;max-height:none!important;padding:0!important;position:static!important;overflow:visible!important}.erp-print-root .pw-no-print,.erp-print-root .uf-print-actions{display:none!important}.erp-print-root .uf-print-label{break-inside:avoid;border:0!important;margin:0!important}.erp-print-root .uf-label-sheet{margin:0!important}}.uf-print-backdrop{z-index:10000;background:#edf3f7;padding:20px;position:fixed;inset:0;overflow:auto}.uf-print-actions{align-items:center;gap:15px;margin-bottom:20px;display:flex}.uf-label-sheet{width:100mm;margin:0 auto}.uf-print-label{box-sizing:border-box;color:#000;page-break-after:always;background:#fff;border:1px solid #aaa;width:100mm;height:65mm;margin:0 0 5mm;padding:3mm}.uf-print-label h2{justify-content:space-between;margin:0 0 2mm;font-size:15px;display:flex}.uf-print-label table{border-collapse:collapse;width:100%;font-size:11px}.uf-print-label th,.uf-print-label td{color:#000;background:#fff;border:1px solid #000;padding:1mm 2mm}.uf-print-label th{width:22mm}.uf-print-label td b{font-size:16px}.uf-print-label svg{width:94mm;height:20mm;display:block}.uf-print-label:last-child{page-break-after:auto}.pw{color:#173e50}.pw header,.pw nav,.pw-tools,.pw-list-title,.pw footer,.pw-document{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw h1{margin:6px 0 16px;font-size:25px}.pw h2{font-size:17px}.pw nav{flex-wrap:wrap;justify-content:flex-start;margin-bottom:12px}.pw button{color:#145363;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcd6df;border-radius:5px;padding:9px 13px}.pw button.active,.pw-tools>button:first-of-type{color:#fff;background:#099687}.pw button:disabled{opacity:.45;cursor:not-allowed}.pw section{background:#fff;border:1px solid #d2e1e8;border-radius:8px;margin:12px 0;padding:16px}.pw-status{color:#446777;min-height:25px;font-size:13px}.pw input,.pw select{color:#163c4b;background:#fff;border:1px solid #c3d8e2;border-radius:4px;max-width:100%;padding:8px}.pw input[type=number]{width:88px}.pw small{color:#587284;margin-top:5px;font-size:11px;display:block}.pw-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pw-form label{gap:6px;font-size:12px;display:grid}.pw-form label:first-child{max-width:420px}.pw-tools{flex-wrap:wrap;justify-content:flex-start}.pw-tools input[type=checkbox]{width:auto}.pw-list-title{padding:0 0 12px}.pw-scroll{max-height:570px;overflow:auto}.pw table{border-collapse:collapse;width:100%;font-size:12px}.pw th{text-align:left;white-space:nowrap;z-index:1;background:#eaf3f7;position:sticky;top:0}.pw th,.pw td{vertical-align:middle;border-bottom:1px solid #e0eaf0;padding:10px}.pw td select{min-width:80px;margin:2px 0;display:block}.pw td button{margin:2px;font-size:11px}.pw footer{justify-content:flex-end;margin-top:10px}.pw-overlay{z-index:2000;background:#112d42aa;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pw-print{color:#123;background:#fff;width:760px;max-height:95vh;padding:30px;overflow:auto}.pw-print h1{font-size:25px}.pw-no-print{justify-content:flex-end;gap:10px;display:flex}.pw-print small{overflow-wrap:anywhere}.pw-document{text-align:left}.pw-document img{object-fit:contain}.pw-print p{margin:12px 0}.pw-material-dialog{color:#173e50;background:#fff;border:1px solid #abcbd5;border-radius:10px;width:min(1150px,94vw);max-height:88dvh;margin:auto;padding:20px;overflow:auto;box-shadow:0 20px 70px #071d2d66}.pw-material-dialog::backdrop{background:#112d42aa}.pw-material-dialog .pw-scroll{max-height:60dvh}.pw-material-dialog header{z-index:3;background:#fff;padding:8px 0;position:sticky;top:-20px}.openingStock textarea{color:#123;background:#fff;border:1px solid #abcbd5;width:100%;padding:10px}.openingStock .openingRows{max-height:55dvh;overflow:auto}.openingStock td{color:#111;text-align:left}.openingStock td input{width:170px;min-width:100px}.openingStock td select{min-width:230px}.openingStock td input[type=number]{width:100px}.openingStock p{overflow-wrap:anywhere}.openingStock label:has(input[type=checkbox]){margin:14px 0}.openingStock .uf-table{max-height:60dvh;overflow:auto}.openingStock .openingDefaults{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;display:grid}.openingStock fieldset{border:1px solid #abcbd5;border-radius:6px;padding:14px}.openingStock fieldset label{margin:8px 0;display:block}.openingStock fieldset input,.openingStock fieldset select{width:100%}.openingStock .openingPages{align-items:center;gap:14px;margin:12px 0;display:flex}.openingStock input[type=file]{max-width:390px}.openingStock h2{font-size:17px}
