.lqwc-root{margin-bottom:18px;container-type:inline-size}.lqwc-root .section-head{align-items:flex-start;gap:18px}.lqwc-actions{display:flex;gap:8px;flex-wrap:wrap}.lqwc-table-head,.lqwc-row{display:grid;grid-template-columns:minmax(190px,2fr) minmax(100px,1fr) repeat(2,minmax(64px,.7fr)) minmax(160px,1.4fr) minmax(100px,1fr);align-items:center;gap:10px}.lqwc-table-head{padding:10px 14px;color:var(--muted,#667085);font-size:12px;font-weight:700;border-bottom:1px solid var(--border,#e6e8ec)}.lqwc-list{border:1px solid var(--border,#e6e8ec);border-radius:12px;overflow:auto}.lqwc-row{min-width:760px;width:100%;padding:13px 14px;border:0;border-bottom:1px solid var(--border,#e6e8ec);background:transparent;color:inherit;text-align:left;cursor:pointer}.lqwc-row:last-child{border-bottom:0}.lqwc-row:hover,.lqwc-row.is-selected{background:color-mix(in srgb,var(--accent,#3b67f2) 8%,transparent)}.lqwc-row>span:first-child{display:grid;gap:4px}.lqwc-row small,.lqwc-root .muted{color:var(--muted,#667085)}.lqwc-detail,.lqwc-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--border,#e6e8ec)}.lqwc-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.lqwc-step-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--border,#e6e8ec);border-radius:10px;background:var(--surface-soft,#f8f9fb)}.lqwc-step-grid>div.is-done{border-color:#7dc7a1;background:#eefaf4}.lqwc-step-grid span{font-size:12px;color:var(--muted,#667085)}.lqwc-panel{margin-top:12px;padding:12px;border:1px solid var(--border,#e6e8ec);border-radius:10px}.lqwc-panel summary{cursor:pointer;font-weight:700}.lqwc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.lqwc-fields label{display:grid;gap:5px;font-size:12px;font-weight:650}.lqwc-fields input,.lqwc-fields select{width:100%;box-sizing:border-box}.lqwc-wide{grid-column:1/-1}.lqwc-error,.lqwc-warning,.lqwc-success{padding:10px 12px;border-radius:8px}.lqwc-error,.lqwc-warning{background:#fff3e8;color:#9a4d00}.lqwc-success{background:#eefaf4;color:#17633c}.lqwc-scroll{overflow:auto}.lqwc-scroll table{width:100%;min-width:620px;border-collapse:collapse}.lqwc-scroll th,.lqwc-scroll td{padding:10px;border-bottom:1px solid var(--border,#e6e8ec);text-align:left;vertical-align:top}.lqwc-scroll th{font-size:12px;color:var(--muted,#667085)}.lqwc-facts{display:grid;gap:8px;margin-top:12px}.lqwc-facts article{display:grid;gap:4px;padding:10px;border-radius:8px;background:var(--surface-soft,#f8f9fb)}.lqwc-facts span{font-size:12px;color:var(--muted,#667085)}.lqwc-empty{padding:18px}.lqwc-empty p{margin-bottom:0;color:var(--muted,#667085)}
@container(max-width:800px){.lqwc-table-head{display:none}.lqwc-step-grid{grid-template-columns:1fr}.lqwc-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.lqwc-row>span:first-child{grid-column:1/-1}}
@media(max-width:560px){.lqwc-row,.lqwc-fields{grid-template-columns:1fr}.lqwc-row>span:first-child,.lqwc-wide{grid-column:auto}.lqwc-actions{width:100%}}
/* Match the reviewed batch execution workspace: one list, one selected operation. */
.lqwc-workbench{background:#fff;border:1px solid #e3e7ec;border-radius:8px;overflow:hidden;font-size:13px}.lqwc-page-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px}.lqwc-page-heading h2{font-size:19px;margin:0 0 4px}.lqwc-page-heading p{font-size:12px;color:#728091;margin:0}.lqwc-save-status{font-size:12px;color:#688174;align-self:center}.lqwc-view-tabs,.lqwc-detail-tabs{display:flex;border-bottom:1px solid #e4e9ed;padding:0 15px;gap:20px;overflow:auto}.lqwc-view-tabs button,.lqwc-detail-tabs button{border:0;background:none;color:#697485;padding:12px 0;white-space:nowrap;font-size:12px;border-bottom:2px solid transparent;border-radius:0}.lqwc-view-tabs button.is-active,.lqwc-detail-tabs button.is-active{color:#39755e;border-bottom-color:#39755e;font-weight:650}.lqwc-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px}.lqwc-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.lqwc-toolbar button{font-size:12px;background:transparent;border:0;color:#7a8792;padding:5px 10px;border-radius:5px}.lqwc-toolbar button.is-active{background:#edf4f0;color:#347155}.lqwc-toolbar input{font-size:12px;width:210px;min-height:32px}.lqwc-workspace{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #e8ecf0}.lqwc-workspace.has-selection{grid-template-columns:minmax(330px,1fr) minmax(340px,440px)}.lqwc-table-wrap{overflow:auto;min-width:0}.lqwc-batch-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.lqwc-batch-table th{font-size:12px;font-weight:500;color:#7a8792;background:#fafbfc;padding:10px 12px;border-bottom:1px solid #e6ebef;text-align:left}.lqwc-batch-table td{padding:11px 12px;border-bottom:1px solid #edf0f3;color:#455361}.lqwc-batch-table tr.is-selected{background:#f0f6f2}.lqwc-batch-table tr:hover{background:#f6f8fa}.lqwc-batch-table small{display:block;font-size:12px;color:#8a95a0;margin-top:4px}.lqwc-open{border:0;background:none;color:#344c62;text-align:left;font-size:12px;padding:0}.lqwc-open strong{font-weight:550}.lqwc-batch-table .secondary-button{font-size:12px;padding:5px 8px;min-height:27px}.lqwc-status{background:#f0f2f5;color:#7a8591;padding:3px 7px;border-radius:4px;font-size:12px}.lqwc-status.is-passed{background:#edf6ef;color:#477754}.lqwc-status.is-failed{background:#fff1e9;color:#ad6947}.lqwc-number{text-align:right;font-variant-numeric:tabular-nums}.lqwc-table-wrap footer{padding:12px 14px;color:#89939d;font-size:12px}.lqwc-workspace .lqwc-detail{margin:0;padding:0;border-top:0;border-left:1px solid #e6ebef;min-width:0}.lqwc-detail>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.lqwc-detail h3{font-size:14px;margin:5px 0 0;overflow-wrap:anywhere}.lqwc-detail header small{color:#88939d;font-size:12px}.lqwc-progress-line{display:flex;justify-content:space-between;margin:0 16px 12px;padding:9px 10px;border-radius:5px;background:#f6f8f7;font-size:12px;color:#93a096;gap:8px}.lqwc-progress-line .is-done{color:#42775b}.lqwc-detail-tabs{padding:0 14px;gap:12px}.lqwc-detail-tabs button{font-size:12px;padding:9px 0}.lqwc-detail-content{padding:0 16px 16px;max-height:63vh;overflow:auto}.lqwc-detail-content .lqwc-panel{border:0;margin:12px 0;padding:0;border-radius:0}.lqwc-detail-content h4{font-size:12px;font-weight:600;margin:12px 0 8px}.lqwc-detail-content p{font-size:12px;line-height:1.65;color:#829087;margin:8px 0}.lqwc-detail-content .lqwc-fields{gap:10px}.lqwc-fields label{font-size:12px;font-weight:500;color:#718071}.lqwc-fields input,.lqwc-fields select,.lqwc-photo-section textarea{min-width:0;width:100%;box-sizing:border-box;min-height:32px;font-size:12px;border:1px solid #dfe6e1;border-radius:5px;background:#fff;padding:6px 8px}.lqwc-detail-content .button,.lqwc-detail-content .secondary-button{font-size:12px;padding:7px 10px;min-height:32px}.lqwc-detail-content .lqwc-facts article{padding:9px;background:#f7f9f8;border-radius:4px}.lqwc-detail-content .lqwc-facts strong{font-size:12px}.lqwc-detail-content .lqwc-facts span{font-size:12px}.lqwc-photo-section form>label{display:grid;font-size:12px;gap:6px;color:#718071;margin:12px 0}.lqwc-capture{padding:16px;border:1px dashed #c5d4c9;border-radius:5px;background:#f8fbf9}.lqwc-capture input{font-size:12px;max-width:100%}.lqwc-photo-section textarea{min-height:70px}.lqwc-photo-list article{display:grid;gap:5px;padding:10px;border-bottom:1px solid #e8ede9;font-size:12px}.lqwc-photo-list small,.lqwc-photo-list span{font-size:12px;color:#879489}.lqwc-workbench>.lqwc-error{margin:10px 16px;font-size:12px}.lqwc-workbench>.lqwc-scroll small{display:block;font-size:12px;color:#849187}.lqwc-detail-content .lqwc-warning,.lqwc-detail-content .lqwc-success{font-size:12px;padding:9px;border-radius:5px}
@container(max-width:900px){.lqwc-workspace.has-selection{grid-template-columns:1fr}.lqwc-workspace .lqwc-detail{border-left:0;border-top:1px solid #e1e8e3}.lqwc-detail-content{max-height:none}.lqwc-batch-table{min-width:650px}.lqwc-toolbar{flex-wrap:wrap}}
@media(max-width:560px){.lqwc-page-heading{flex-direction:column;align-items:flex-start}.lqwc-toolbar input{width:100%}.lqwc-detail-content .lqwc-fields{grid-template-columns:1fr}.lqwc-detail-tabs{gap:15px}.lqwc-progress-line{font-size:12px}}
@container(max-width:900px){.lqwc-workspace.has-selection .lqwc-table-wrap{display:none}.lqwc-workspace.has-selection .lqwc-detail{border-top:0}.lqwc-detail>header .text-button{font-size:0}.lqwc-detail>header .text-button:after{content:'返回列表';font-size:12px;color:#64756a}}
.lqwc-freight{margin-top:20px;border-top:1px solid #dce3ed;padding-top:12px}.lqwc-freight p{font-size:12px;color:#64748b}.lqwc-freight table{width:100%;font-size:12px}.lqwc-freight td{vertical-align:top}.lqwc-freight small{display:block;overflow-wrap:anywhere}.lqwc-freight summary{cursor:pointer;padding:8px 0}.lqwc-freight-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lqwc-freight label{display:flex;flex-direction:column;gap:4px;font-size:12px}.lqwc-freight input,.lqwc-freight select,.lqwc-freight textarea{max-width:100%;min-width:0}.lqwc-freight-form button{align-self:end}@media(max-width:800px){.lqwc-freight-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.lqwc-freight-form{grid-template-columns:1fr}}
.lqwc-logistics-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 10px;border-bottom:1px solid #e8e6ed}.lqwc-logistics-head p{margin:0;color:#85818d;font-size:12px}.lqwc-logistics-head>div{display:flex;align-items:center;gap:8px}.lqwc-logistics-head button{min-height:28px;padding:5px 9px;font-size:12px}.lqwc-logistics-head [role=status]{color:#7a7682;font-size:12px}
