/* Shared operational summaries, preserving native actions and dialogs. */
.oq-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:var(--surface,#fff);border:1px solid var(--border,#dce2eb);border-radius:10px;padding:18px;margin:12px 0 22px}.oq-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:140px;flex:1}.oq-filters select,.oq-filters input,.oq-filters button,.oq-more summary{box-sizing:border-box;min-height:42px;border:1px solid var(--border,#dce2eb);border-radius:7px;background:var(--surface,#fff);color:var(--text,#192033);font:inherit;padding:9px 12px;max-width:100%}.oq-filters p{width:100%;margin:0;color:var(--text2,#65718a);font-size:12px}.oq-filters button,.oq-more summary{cursor:pointer}.oq-filters .oq-primary{background:#3459dc;color:#fff;border-color:#3459dc}.oq-more{position:relative}.oq-more>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;position:absolute;inset-inline-end:0;top:100%;z-index:50;background:var(--surface,#fff);border:1px solid var(--border,#dce2eb);border-radius:8px;min-width:340px;box-shadow:0 12px 30px #15234322}.oq-card.ocard{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--border,#dce2eb)!important;border-radius:10px;padding:16px;margin-bottom:10px;background:var(--surface,#fff);gap:12px 20px}.oq-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.oq-status{font-size:12px;font-weight:600;color:#405071;background:#eef2fb;padding:5px 9px;border-radius:5px}.oq-summary{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.oq-summary h3{font-size:15px;margin:0 0 5px}.oq-product{font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48vw}.oq-muted{font-size:12px;color:var(--text2,#65718a);margin:6px 0 0}.oq-amount{font-size:16px;white-space:nowrap}.oq-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:300px}.oq-detail{grid-column:1/-1;border-top:1px solid var(--border,#e2e6ed);padding-top:10px}.oq-detail>summary{cursor:pointer;font-size:12px;color:#3459dc;font-weight:600;min-height:26px}.oq-detail-body{padding-top:12px;font-size:13px}.oq-detail-body p{margin-top:0}.dc-compact-table{min-width:720px!important}.dc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dc-detail-grid dt{font-size:12px;color:#65718a;margin-bottom:5px}.dc-detail-grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}.dc-extra-detail{margin:20px 0}.oq-filters :focus-visible,.oq-card :focus-visible{outline:2px solid #3459dc;outline-offset:3px}
@media(max-width:700px){.oq-filters{display:grid;grid-template-columns:1fr 1fr;padding:14px}.oq-filters label{min-width:0}.oq-filters p{grid-column:1/-1}.oq-more>div{position:static;min-width:0;grid-template-columns:1fr}.oq-more[open]{grid-column:1/-1}.oq-card.ocard{grid-template-columns:1fr;gap:10px}.oq-actions{max-width:none}.oq-product{max-width:65vw}.oq-card-heading{align-items:start}.oq-detail{grid-column:auto}.oq-status{white-space:nowrap}.dc-detail-grid{grid-template-columns:1fr}}

.oq-card-main{min-width:0}.oq-summary>div{min-width:0;flex:1}.oq-card .oq-product{max-width:100%}.dc-row-link{border:0;background:none;color:#3459dc;font:inherit;font-weight:600;text-align:start;padding:0;cursor:pointer}.dc-row-link:focus-visible{outline:2px solid #3459dc;outline-offset:3px}
