.vsu-wrap{margin:0 0 20px!important;padding:0!important;font-family:"Montserrat",Arial,sans-serif}.vsu-head{margin-bottom:10px}.vsu-label{display:block;margin:0 0 8px!important;color:#282623!important;font-size:9px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.vsu-intro,.vsu-rules{margin:0;color:#6d6962;font-size:11px;line-height:1.55}.vsu-rules{margin-top:3px;font-size:10px;color:#88827a}.vsu-drop{width:100%;min-height:82px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding:16px!important;border:1px dashed rgb(0 0 0 / .24)!important;border-radius:0!important;background:#fff!important;color:#393633!important;box-shadow:none!important;cursor:pointer;font:600 11px/1.4 "Montserrat",Arial,sans-serif!important;transition:border-color .18s ease,background .18s ease}.vsu-drop:hover,.vsu-drop.is-over{border-color:#c89b3c!important;background:#fbf8f1!important}.vsu-drop-icon{width:25px;height:25px;display:grid;place-items:center;border:1px solid #c89b3c;border-radius:50%;color:#8e6d2f;font-size:17px;line-height:1;font-weight:400}.vsu-message{margin-top:10px;padding:9px 11px;border-left:2px solid #c89b3c;background:#f7f2e8;color:#5d584f;font-size:10px;line-height:1.5}.vsu-message.is-error{border-left-color:#a33b3b;background:#fbefef;color:#873232}.vsu-files{margin-top:10px}.vsu-file{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.vsu-file-info{min-width:0;display:flex;flex-direction:column;gap:3px}.vsu-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#282623;font-size:11px;font-weight:600}.vsu-file-meta{color:#827c73;font-size:9px}.vsu-remove{flex:0 0 auto;padding:5px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#766f66!important;font:700 8px/1 "Montserrat",Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vsu-remove:hover{color:#111!important}.vsu-remove:disabled{opacity:.4;cursor:default}@media(max-width:700px){.vsu-drop{min-height:76px}}@media(prefers-reduced-motion:reduce){.vsu-drop{transition:none!important}}