/* Camera RAW workspace v4.31.756 */
:root{color-scheme:light dark}.cr-page{max-width:1180px;margin:0 auto;padding:28px 18px 72px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--cr-text,#172033)}.cr-back{display:inline-flex;margin-bottom:18px;color:inherit;text-decoration:none}.cr-hero,.cr-panel{background:color-mix(in srgb,Canvas 96%,#4776ff 4%);border:1px solid color-mix(in srgb,CanvasText 16%,transparent);border-radius:22px;box-shadow:0 12px 36px rgba(28,46,86,.08)}.cr-hero{padding:26px;display:flex;gap:18px;align-items:flex-start}.cr-icon{font-size:44px}.cr-hero h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px)}.cr-hero p{margin:0;line-height:1.65}.cr-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cr-badges span{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,#4776ff 12%,Canvas);font-size:13px;font-weight:700}.cr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;margin-top:18px}.cr-panel{padding:22px;margin-top:18px}.cr-grid>.cr-panel{margin-top:0}.cr-panel h2{margin:0 0 16px;font-size:20px}.cr-drop{min-height:180px;border:2px dashed color-mix(in srgb,#4776ff 45%,CanvasText 15%);border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;cursor:pointer;transition:.2s}.cr-drop.is-drag{background:color-mix(in srgb,#4776ff 10%,Canvas);transform:translateY(-2px)}.cr-drop input{position:absolute;opacity:0;pointer-events:none}.cr-drop strong{font-size:18px}.cr-drop small{margin-top:8px;opacity:.72;line-height:1.5}.cr-files{display:grid;gap:10px;margin-top:14px}.cr-file{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,CanvasText 5%,Canvas)}.cr-file strong{overflow-wrap:anywhere}.cr-file small{grid-column:1/-1;opacity:.68}.cr-options{display:grid;gap:14px}.cr-field{display:grid;gap:7px}.cr-field label{font-weight:700;font-size:14px}.cr-field select,.cr-field input[type="text"],.cr-field input[type="number"]{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:11px;background:Canvas;color:CanvasText}.cr-check{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45}.cr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.cr-actions button{border:0;border-radius:12px;padding:12px 17px;font-weight:800;cursor:pointer}.cr-primary{background:#315efb;color:white}.cr-actions button:disabled{opacity:.45;cursor:not-allowed}.cr-status{min-height:24px;margin:14px 0 0;line-height:1.5}.cr-progress{height:9px;border-radius:999px;background:color-mix(in srgb,CanvasText 10%,Canvas);overflow:hidden;margin-top:10px}.cr-progress span{display:block;height:100%;width:0;background:#315efb;transition:width .2s}.cr-results{display:grid;gap:13px}.cr-result{border:1px solid color-mix(in srgb,CanvasText 15%,transparent);border-radius:16px;padding:15px}.cr-result h3{margin:0 0 8px;font-size:16px}.cr-result p{margin:4px 0;line-height:1.5}.cr-result a{display:inline-flex;margin:8px 7px 0 0;padding:9px 12px;border-radius:10px;background:#315efb;color:#fff;text-decoration:none;font-weight:750}.cr-warn{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#f59e0b 15%,Canvas);line-height:1.55}.cr-guide p,.cr-guide li{line-height:1.68}.cr-guide ul{padding-left:20px}.cr-empty{opacity:.65}.cr-table-wrap{overflow:auto}.cr-table{width:100%;border-collapse:collapse;font-size:13px}.cr-table th,.cr-table td{padding:8px;border-bottom:1px solid color-mix(in srgb,CanvasText 13%,transparent);text-align:left;white-space:nowrap}@media(max-width:820px){.cr-grid{grid-template-columns:1fr}.cr-hero{flex-direction:column}.cr-page{padding-inline:12px}}

/* PATCH755 measured compatibility and development routing */
.cr-providers{display:flex;gap:8px;flex-wrap:wrap}.cr-provider{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:13px;font-weight:800;background:color-mix(in srgb,#64748b 14%,Canvas)}.cr-provider.is-ready{background:color-mix(in srgb,#16a34a 15%,Canvas)}.cr-provider.is-off{background:color-mix(in srgb,#f59e0b 15%,Canvas)}.cr-note{font-size:14px;opacity:.78;line-height:1.55}.cr-inline{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cr-state{display:inline-flex;padding:4px 8px;border-radius:999px;font-weight:800;font-size:12px}.cr-state-ready{background:color-mix(in srgb,#16a34a 15%,Canvas)}.cr-state-limited{background:color-mix(in srgb,#f59e0b 18%,Canvas)}.cr-state-damaged{background:color-mix(in srgb,#dc2626 15%,Canvas)}.cr-state-unsupported{background:color-mix(in srgb,#64748b 18%,Canvas)}.cr-guide code{padding:2px 5px;border-radius:6px;background:color-mix(in srgb,CanvasText 8%,Canvas)}@media(max-width:560px){.cr-inline{grid-template-columns:1fr}}

/* PATCH756 fixed-fixture regression and closeout */
.cr-fixture-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cr-fixture-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cr-fixture-summary>span{padding:10px;border-radius:10px;background:color-mix(in srgb,CanvasText 6%,Canvas);font-weight:800}
