[data-panel="3d"]{max-width:none}.aw3d-tools{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.aw3d-tools input,.aw3d-tools select{background:#101820;border:1px solid #3a4a5b;border-radius:8px;color:#f1f7ff;padding:.7rem;min-width:175px}.aw3d-tools input{flex:1}.aw3d-count{font:800 .75rem/1.6 var(--mono,monospace);color:#b4cde0;margin:.6rem 0 1rem}.aw3d-list{display:grid;gap:.8rem}.aw3d-card{background:#10161c;border:1px solid #303e4b;border-radius:13px;padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.aw3d-card[data-status="ready"]{border-color:#315d65}.aw3d-identity{display:flex;align-items:center;gap:1rem;min-width:0}.aw3d-identity img{width:110px;height:78px;object-fit:contain;background:#05080a;border-radius:6px}.aw3d-identity strong,.aw3d-identity small,.aw3d-identity code{display:block;overflow-wrap:anywhere}.aw3d-identity strong{font-size:.95rem}.aw3d-identity small{color:#9aaab9;margin:.28rem 0}.aw3d-identity code{font-size:.65rem;color:#718b9d}.aw3d-status{font:900 .68rem/1.5 var(--mono,monospace);border:1px solid #556371;border-radius:5px;padding:.3rem .55rem;align-self:start}.aw3d-card[data-status="ready"] .aw3d-status{color:#80d2c2}.aw3d-card[data-status="missing"] .aw3d-status,.aw3d-card[data-status="body"] .aw3d-status{color:#f1b77c}.aw3d-actions{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:.55rem}.aw3d-actions label{display:grid;gap:.3rem;font-size:.72rem;color:#b4c7d5;min-width:185px;flex:1}.aw3d-actions select,.aw3d-actions input{color:#f4f8fd;background:#0c1118;border:1px solid #3f4d60;border-radius:6px;padding:.65rem;min-height:42px;max-width:100%}.aw3d-actions input::file-selector-button{background:#233e4d;border:0;color:#fff;border-radius:4px;margin-right:.7rem;padding:.4rem;cursor:pointer}.aw3d-actions button{min-height:42px}.aw3d-help{grid-column:1/-1;margin:0;color:#8f9ba6;font-size:.76rem;line-height:1.45}@media(max-width:620px){.aw3d-card{grid-template-columns:1fr}.aw3d-status{justify-self:start}.aw3d-identity img{width:80px;height:62px}.aw3d-actions label{min-width:100%}}
/* v2: 3D paint workbench lives inside Admin, while model assets load from the Paint Booth origin. */
.aw3d-preview{margin:1rem 0 1.4rem;border:1px solid #365263;border-radius:12px;overflow:hidden;background:#0a1119;box-shadow:0 12px 28px rgba(0,0,0,.18)}
.aw3d-preview-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border-bottom:1px solid #2c414e;background:linear-gradient(120deg,#122332,#0a121a)}
.aw3d-preview-head>div{min-width:200px;flex:1}.aw3d-preview-head span{display:block;color:#6dc8ff;font:900 .65rem/1.3 var(--mono,monospace);letter-spacing:.1em}
.aw3d-preview-head h3{margin:.25rem 0 .3rem;color:#fff;font:900 1.35rem/1.2 Inter,system-ui,sans-serif;letter-spacing:-.025em}
.aw3d-preview-head p{margin:0;max-width:680px;color:#b7ccda;line-height:1.5;font-size:.8rem}
.aw3d-preview-head a{font:800 .7rem/1.4 var(--mono,monospace);white-space:nowrap;padding:.6rem .8rem;border:1px solid #507084;border-radius:6px;color:#dceefa;text-decoration:none;background:#173043}
.aw3d-preview-head a:hover{border-color:#6dc8ff;color:#fff}
.aw3d-preview-frame{display:block;width:100%;height:710px;border:0;background:#070c12}
.aw3d-preview-help{padding:.75rem 1.15rem;margin:0;border-top:1px solid #2b3d4b;font-size:.76rem;line-height:1.55;color:#a8c2d0}
.aw3d-preview-help strong{color:#e0c891}
@media(max-width:720px){.aw3d-preview-head{padding:.85rem}.aw3d-preview-frame{height:780px}.aw3d-preview-help{padding:.75rem .85rem}}
