.rt{gap:16px}.rt-running{border-inline-start:3px solid var(--studio-running,#425f73);color:var(--studio-running,#425f73);padding:8px 12px;font-size:13px;font-weight:600}.rt-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rt-file{cursor:pointer;position:relative}.rt-file:focus-within{outline:2px solid var(--studio-focus,#33478a);outline-offset:2px}.rt-file.is-busy{opacity:.6;cursor:default}.rt-suggested{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-suggested li{border-inline-start:2px solid var(--studio-border-strong,#c6d1c9);gap:0;padding-inline-start:10px;display:grid}.rt-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-picks li{align-content:start;gap:4px;min-width:0;font-size:13px;line-height:1.35;display:grid}.rt-picks li b{overflow-wrap:anywhere}.rt-thumb{border:1px solid var(--studio-border,#dce3dd);cursor:zoom-in;background:#fff;border-radius:6px;padding:0;display:block}.rt-thumb img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:100%;display:block}.rt-picks li.is-chosen .rt-thumb{border:2px solid var(--studio-action,#1e2b59)}.rt-use{text-align:center;min-height:40px;padding:6px 8px;font-size:13px}.rt-chosen{color:var(--studio-success,#2c684e);font-weight:600}.rt-picks .mk-link{text-align:start;padding:0;font-size:12px}.rt-picks .mk-link,.rt-shots .mk-link{align-items:center;display:inline-flex}.rt-large img{object-fit:contain;max-height:min(420px,55vh)}.rt-type{gap:8px;margin-top:8px;display:grid}.rt-type label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rt-type .ui-select{border:1px solid var(--studio-outline,#778980);min-height:40px;color:inherit;font:inherit;background:#fff;border-radius:6px;padding:0 8px}.rt-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.rt-shots li{gap:4px;min-width:0;display:grid}.rt-shots img{aspect-ratio:4/5;object-fit:contain;border:1px solid var(--studio-border,#dce3dd);background:#fff;border-radius:6px;width:100%;display:block}.rt-shots span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;font-size:13px;display:flex}@media (width<=767px){.rt-use,.rt-type .ui-select,.rt-picks .mk-link,.rt-shots .mk-link{min-height:44px}}.md-panel{border-bottom:1px solid var(--studio-border,#dce3dd);gap:12px;min-width:0;padding-bottom:16px;display:grid}.md-panel h4,.md-panel p{margin:0}.md-panel label{gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.md-panel input:not([type=file]):not([type=checkbox]),.md-panel .ui-select{border:1px solid var(--studio-outline,#778980);background:var(--studio-surface,#fff);width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;border-radius:6px;padding:8px}.md-panel input::placeholder{color:var(--studio-muted,#66766d);font-weight:400}.md-panel .rt-file{display:grid}.md-panel .mk-shot,.md-panel .mk-primary{white-space:normal;width:100%;min-height:40px}.md-panel .mk-link{text-align:start;min-height:40px}.md-panel input:focus-visible,.md-panel .ui-select:focus-visible,.md-panel summary:focus-visible,.md-inspector button:focus-visible,.md-pixel-viewport:focus-visible{outline:2px solid var(--studio-focus,#33478a);outline-offset:2px}.md-details{border-top:1px solid var(--studio-border,#dce3dd);min-width:0}.md-details summary{cursor:pointer;min-height:40px;padding:10px 0;font-size:13px;font-weight:600;display:list-item}.md-details[open]>:not(summary){margin-top:8px}.md-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.md-source{gap:12px;display:grid}.md-panel .md-check{align-items:center;gap:8px;min-height:40px;font-weight:400;display:flex}.md-check input{width:18px;height:18px;accent-color:var(--studio-action,#1e2b59);flex:none}.md-supplied{color:var(--studio-success,#2c684e);overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.5;display:grid}.md-clear{flex-wrap:wrap;gap:4px 12px;display:flex}.md-build{gap:4px;display:grid}.md-job{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.md-inspector{border:1px solid var(--studio-border-strong,#c6d1c9);width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--studio-text,#1b2822);background:var(--studio-surface,#fff);border-radius:8px;margin:auto;padding:16px;font:400 14px/1.5 Archivo,system-ui,sans-serif;overflow:auto}.md-inspector::backdrop{background:#1b282273}.md-inspector header{justify-content:space-between;align-items:start;gap:12px;display:flex}.md-inspector h2{margin:0;font-size:18px;line-height:1.3}.md-inspector header p{color:var(--studio-muted,#66766d);margin:4px 0 0;font-size:12px}.md-inspector .mk-shot{border:1px solid var(--studio-outline,#778980);width:auto;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.md-zoom{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.md-zoom button[aria-pressed=true]{color:#fff;background:var(--studio-action,#1e2b59);border-color:var(--studio-action,#1e2b59)}.md-zoom span{color:var(--studio-muted,#66766d);font-size:12px}.md-inspection-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.md-inspection-grid.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr))}.md-inspection-image{min-width:0;margin:0}.md-inspection-image figcaption{overflow-wrap:anywhere;gap:2px;padding-bottom:8px;display:grid}.md-inspection-image figcaption span{color:var(--studio-muted,#66766d);font-size:12px}.md-pixel-viewport{border:1px solid var(--studio-border,#dce3dd);background:var(--studio-bg,#edf1ee);overscroll-behavior:contain;width:100%;height:min(54dvh,540px);overflow:auto}.md-pixel-viewport.is-fit{place-items:center;display:grid}.md-pixel-viewport img{object-fit:fill;max-width:none;max-height:none;display:block}.md-comparison-note{color:var(--studio-muted,#66766d);margin:12px 0 0;font-size:12px}@media (width<=767px){.md-panel input:not([type=file]):not([type=checkbox]),.md-panel .ui-select,.md-panel .mk-shot,.md-panel .mk-primary,.md-panel .mk-link,.md-panel summary,.md-panel .md-check,.md-inspector .mk-shot{min-height:44px}.md-inspector{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.md-inspection-grid.is-comparing{grid-template-columns:minmax(0,1fr)}.md-pixel-viewport{height:32dvh}}.md-json-example{background:var(--studio-bg,#edf1ee);border:1px solid var(--studio-border,#dce3dd);max-width:100%;margin:0;padding:8px;font:12px/1.5 monospace;overflow:auto}.md-measurements{margin:0;padding:0;list-style:none}.md-measurements li{overflow-wrap:anywhere;border-bottom:1px solid var(--studio-border,#dce3dd);gap:4px;padding:8px 0;font-size:12px;display:grid}.md-measurements a{color:var(--studio-action,#1e2b59)}
