.image-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.image-mode-grid .choice{width:100%;text-align:left;min-height:200px}.image-mode-grid h2{margin-top:18px}.image-studio-note{line-height:1.8;margin:16px 0 24px}.image-upload-zone{display:block;border:1px dashed var(--gold);border-radius:12px;padding:28px 18px;text-align:center;background:#faf9f6;cursor:pointer}.image-upload-zone strong,.image-upload-zone small{display:block;margin-bottom:8px}.image-upload-zone input{display:block;max-width:100%;margin:14px auto 0}.image-studio-form{max-width:980px;margin:auto}.image-studio-form .panel{margin-bottom:20px}.image-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.image-asset{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:white;min-width:0}.image-asset img{width:100%;height:170px;object-fit:contain;background:#f6f4f0}.image-asset .info{padding:10px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.image-asset .info strong{display:block}.image-studio-status{border-left:3px solid var(--gold);padding:14px;background:#f7f5f1;line-height:1.8;font-size:13px;margin:18px 0}.image-studio-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.image-studio-actions button{min-height:44px}.image-batch-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.image-batch-row .content{flex:1;min-width:0;overflow-wrap:anywhere}.image-batch-row small{display:block;color:var(--muted);margin-top:5px}.image-file-result{white-space:pre-line;overflow-wrap:anywhere}.image-studio-form details{margin:18px 0}.image-studio-form summary{cursor:pointer;line-height:1.8}.image-studio-form select{width:100%;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.image-mode-grid{grid-template-columns:1fr}.image-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-asset img{height:145px}.image-studio-actions{flex-direction:column}.image-studio-actions .btn{width:100%}.image-batch-row{flex-wrap:wrap}.image-batch-row .content{flex-basis:100%}.image-upload-zone{padding:22px 12px}.home-grid{grid-template-columns:1fr}}
.image-studio-actions[hidden],#image-intake[hidden]{display:none!important}
#image-rule-status{white-space:pre-line}#image-batch-title{overflow-wrap:anywhere}
