.creation-detail-preview{position:relative}.detail-preview-label{position:absolute;z-index:2;top:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.detail-preview-label button,.detail-preview-label span{background:#15151de8;color:#e5e5ed;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:11px}.detail-preview-label button{pointer-events:auto;cursor:pointer}.detail-inputs{margin-top:22px}.detail-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-input-grid>button{padding:5px;text-align:left;min-width:0;border:1px solid var(--line);border-radius:9px;background:#111117;color:#c2c2ce;font:inherit;cursor:pointer}.detail-input-grid>button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent)}.detail-input-grid>button>span:last-child{display:block;padding:7px 3px 3px;font-size:11px;line-height:1.5}.detail-input-grid>button:disabled{cursor:default;color:#8e8e9b}.detail-input-image{display:flex;align-items:center;justify-content:center;height:105px;overflow:hidden;background:#09090b;border-radius:5px;font-size:10px}.detail-input-image .creation-media img,.detail-input-image .creation-media video{object-fit:contain}.detail-input-image .media-feedback{padding:5px;gap:4px;font-size:10px}.detail-input-image .media-feedback small{display:none}.detail-input-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.detail-input-state .text-button{padding:5px 0}.detail-results{margin-top:12px}.detail-results .detail-thumbnails{margin-top:0}.detail-results .creation-media{height:100%;width:100%}.detail-results .creation-media img,.detail-results .creation-media video{object-fit:contain}.detail-specs>.detail-loras{display:block}.detail-loras dd{text-align:left;margin-top:6px}.detail-loras dd span{display:block;overflow-wrap:anywhere;line-height:1.7}.detail-loras strong{color:var(--accent)}.detail-input-grid button:focus-visible,.detail-preview-label button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:600px){.detail-input-image{height:125px}.detail-preview-label{top:12px;left:10px;right:50px}}