.screenshot-input{display:grid;gap:12px;padding:15px;border:1px dashed rgba(var(--accent-rgb),.4);border-radius:14px;background:rgba(var(--accent-rgb),.035);margin-top:9px;min-width:0;outline:none}.screenshot-input:focus,.screenshot-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.screenshot-input input[type=file]{width:100%;min-width:0;max-width:100%}.screenshot-hint,.screenshot-status{margin:0!important;font:12px/1.6 system-ui,sans-serif!important;color:var(--muted)}.screenshot-status:empty{display:none}.screenshot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.screenshot-actions .btn{min-height:40px;margin:0;padding:10px 14px;font-size:12px}.screenshot-remove{border:0;background:none;color:var(--muted);font:12px/1.5 system-ui,sans-serif;padding:8px;cursor:pointer}.screenshot-preview{display:block;max-width:100%;max-height:180px;object-fit:contain;object-position:left;border:1px solid var(--line);border-radius:9px}.screenshot-preview[hidden],.screenshot-remove[hidden]{display:none!important}@media(max-width:480px){.screenshot-input{padding:12px}.screenshot-actions .btn{width:100%}}
