.selected-files{margin:0 0 18px;padding:12px 16px;border:1px solid #d4dceb;border-radius:8px;background:#f7f9fc;color:#1d1d1f;font-weight:400;overflow-wrap:anywhere}
.selected-files[hidden]{display:none}
.selected-files p{margin:0 0 8px;font-weight:600;font-size:15px}
.selected-files small{display:block;margin-bottom:12px;color:#536174;font-size:14px}
.selected-files ul{margin:0;padding:0;list-style:none}
.selected-files li{display:flex;align-items:center;gap:12px}
.selected-files li+li{margin-top:8px}
.selected-file-name{flex:1;min-width:0;overflow-wrap:anywhere}
.selected-files button{flex-shrink:0;margin:0;padding:6px 10px;min-height:44px;border:1px solid #a6b5ca;border-radius:8px;background:#fff;color:#214981;font:inherit;font-size:14px;cursor:pointer}
