.seven-file-picker{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #bfa65d;border-radius:12px;color:#f0d581;background:#28251c;font-weight:600}.seven-file-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.seven-file-picker:focus-within{outline:2px solid #a9d9ff;outline-offset:4px}#seven-files-selected{overflow-wrap:anywhere}