.op-sheet{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.op-sheet-head{min-height:62px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.op-sheet-head>div:first-child{display:grid;gap:3px}.op-sheet-head strong{font-size:16px}.op-sheet-head span{font-size:12px;color:var(--muted)}.op-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.op-filters{display:flex;gap:12px;align-items:end;padding:12px 16px;background:#f8fafc;border-bottom:1px solid var(--line)}.op-filters label,.op-form-grid label{display:grid;gap:6px;font-size:12px;color:#526177}.op-filters input,.op-filters select,.op-form-grid input,.op-form-grid select,.op-picker-tools input{height:34px;border:0;border-bottom:1px solid #b9c5d4;background:transparent;padding:0 8px;color:#111827;min-width:180px}.op-filters input:focus,.op-filters select:focus,.op-form-grid input:focus,.op-form-grid select:focus,.op-picker-tools input:focus{outline:2px solid rgba(218,121,24,.18);outline-offset:1px;border-color:#d97918}.op-table-wrap{border-radius:0;border:0}.op-table-wrap .data-table{min-width:1120px}.op-select-row{cursor:pointer}.op-select-row:hover td{background:#f7fafc}.op-detail-pane{margin-top:8px;border-top:1px solid var(--line);min-height:220px}.op-tabs{display:flex;gap:2px;padding:10px 16px 0;border-bottom:1px solid var(--line)}.op-tabs button{border:0;background:transparent;padding:9px 14px;color:#56647a;cursor:pointer}.op-tabs button.active{color:#0e3b71;font-weight:700;border-bottom:2px solid #d97918}.op-detail-summary,.op-inline-summary{display:flex;flex-wrap:wrap;gap:18px;padding:11px 16px;background:#fff8ef;border-bottom:1px solid #f1dec7;font-size:13px;color:#63411e}.op-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px 18px}.op-form-grid .wide{grid-column:span 3}.op-picker-tools{display:flex;align-items:center;gap:10px;margin:18px 0 10px;padding:10px 12px;background:#f6f8fb;border:1px solid var(--line);border-radius:10px}.op-picker-tools input{flex:1}.op-picker-tools span{margin-left:auto;font-size:13px;color:#42546b}.accent-num{color:#1b6f9f;font-weight:700}.strong-num{color:#08785a;font-weight:700}.op-table-wrap .data-table td,.op-table-wrap .data-table th{white-space:nowrap}.op-table-wrap .data-table .link{color:#0d59a5;font-weight:650}.op-inline-summary .tag{margin-top:-2px}.empty-cell{text-align:center!important;padding:28px!important;color:var(--muted)!important}.op-table-wrap .data-table td.product-summary-cell{white-space:normal;max-width:220px;min-width:130px;line-height:1.45;word-break:break-word}
@media(max-width:900px){.op-sheet-head{align-items:flex-start;flex-direction:column}.op-filters{align-items:stretch;flex-direction:column}.op-filters input,.op-filters select{width:100%;min-width:0}.op-form-grid{grid-template-columns:1fr}.op-form-grid .wide{grid-column:auto}.op-picker-tools{align-items:stretch;flex-wrap:wrap}.op-picker-tools input{flex-basis:100%;min-width:0}.op-picker-tools span{margin-left:0}.op-detail-summary,.op-inline-summary{gap:8px 14px}}
