/* Content only. Gallery owns window chrome and external controls. */
#problems .uc-operations-scene { color-scheme:light; background:#fff; color:#253347; font:11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-variant-numeric:tabular-nums; min-width:0; max-width:100%; padding:0; }
#problems .uc-operations-scene *,#problems .uc-operations-scene *::before,#problems .uc-operations-scene *::after {box-sizing:border-box;}
#problems .uc-ops-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0 7px;}
#problems .uc-ops-heading strong {display:block;font-size:14px;font-weight:650;color:#1e293b;}
#problems .uc-ops-heading div>span {display:block;font-size:10px;color:#64748b;}
#problems .uc-ops-badge {border:1px solid #cbd5e1;border-radius:3px;padding:3px 6px;font-size:10px;white-space:nowrap;color:#475569;background:#f8fafc;}
#problems .uc-ops-context {display:flex;flex-wrap:wrap;gap:4px 16px;border-block:1px solid #d7dee7;background:#f8fafc;padding:5px 7px;font-size:10px;color:#526174;}
#problems .uc-ops-metrics {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d7dee7;margin-bottom:3px;}
#problems .uc-ops-metrics>div {padding:6px 10px;border-right:1px solid #e2e8f0;}
#problems .uc-ops-metrics>div:first-child {padding-left:0;}#problems .uc-ops-metrics>div:last-child {border:0;}
#problems .uc-ops-metrics strong {display:block;font-size:21px;font-weight:550;line-height:1.15;}#problems .uc-ops-metrics small {font-size:11px;font-weight:400;color:#64748b;}#problems .uc-ops-metrics div>span {font-size:10px;color:#64748b;}
#problems .uc-ops-table-wrap {display:block;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;}
#problems .uc-ops-table {width:100%;border-collapse:collapse;font-size:11px;color:#253347;}
#problems .uc-ops-week {min-width:640px;}#problems .uc-ops-stock {min-width:610px;}
#problems .uc-ops-table caption {text-align:left;font-size:10px;color:#64748b;padding:4px 0;}
#problems .uc-ops-table th,#problems .uc-ops-table td {padding:5px 7px;border:1px solid #e2e8f0;text-align:right;white-space:nowrap;}
#problems .uc-ops-table thead th {font-size:10px;font-weight:550;background:#f1f5f9;color:#526174;}
#problems .uc-ops-table th:first-child {text-align:left;}#problems .uc-ops-table tbody th {font-weight:600;}#problems .uc-ops-table small {display:block;font-weight:400;color:#64748b;font-size:10px;}
#problems .uc-ops-table tfoot {background:#f8fafc;font-weight:650;}
#problems .uc-operations-scene button {appearance:none;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font:inherit;line-height:1.25;cursor:pointer;padding:5px 8px;min-width:0;box-shadow:none;text-transform:none;letter-spacing:normal;}
#problems .uc-operations-scene button:hover {border-color:#c55a2b;background:#fff7ed;}
#problems .uc-operations-scene button:focus-visible,#problems .uc-ops-table-wrap:focus-visible,#problems .uc-ops-details summary:focus-visible {outline:2px solid #c24f1c;outline-offset:2px;}
#problems .uc-ops-table .uc-ops-cell {padding:0;}#problems .uc-ops-cell button {width:100%;border:0;border-radius:0;background:transparent;padding:9px 7px;text-align:right;}
#problems .uc-ops-table tbody th button {display:block;width:100%;border:0;padding:0;background:transparent;text-align:left;font-weight:600;}
#problems .uc-ops-table .is-active {background:#fff2e7;box-shadow:inset 0 0 0 1px #d56528;}#problems .uc-ops-table .is-active button {color:#9a3412;}
#problems .uc-ops-table .uc-ops-short {background:#fff3ed;color:#923814;font-weight:650;}
#problems .uc-ops-selection {display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff8f1;border:1px solid #ead7c8;margin:5px 0;padding:5px 7px;font-size:10px;}
#problems .uc-ops-selection button,#problems .uc-ops-review button,#problems .uc-ops-release button {flex-shrink:0;font-size:10px;}
#problems .uc-ops-review {display:flex;align-items:center;justify-content:space-between;gap:8px;background:#faf7f4;border-left:2px solid #9a3d1a;padding:5px 7px;}
#problems .uc-ops-review strong {font-size:10px;color:#813415;}#problems .uc-ops-review p {font-size:10px;margin:2px 0 0;color:#6b4636;line-height:1.35;}
#problems .uc-ops-release {display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #d7dee7;padding:5px 0;font-size:10px;}
#problems .uc-ops-details {font-size:10px;color:#526174;padding:4px 0;}#problems .uc-ops-details summary {cursor:pointer;}#problems .uc-ops-details p {margin:4px 0;}
#problems .uc-ops-note {margin:2px 0 0;font-size:9px;color:#64748b;line-height:1.35;}
@media(max-width:700px){#problems .uc-ops-heading {align-items:flex-start;}#problems .uc-ops-heading strong {font-size:13px;}#problems .uc-ops-heading div {min-width:0;}#problems .uc-ops-heading div>span {overflow-wrap:anywhere;}#problems .uc-ops-selection,#problems .uc-ops-review,#problems .uc-ops-release {align-items:flex-start;flex-direction:column;gap:5px;}#problems .uc-ops-metrics>div {padding-inline:6px;}}
