*{box-sizing:border-box}body{margin:0;background:#f7f7f5;color:#292929;font:16px/1.55 Arial,sans-serif}.wf-files-brand{max-width:900px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.wf-files-brand img{width:170px;height:auto}a{color:#ae242c}.wf-files-card{max-width:660px;margin:20px auto 60px;padding:36px;background:#fff;border:1px solid #d9c5c6;border-radius:22px}.wf-files-eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:700;color:#ae242c;margin:0 0 12px}h1{font-size:32px;line-height:1.2;margin:0 0 32px;font-weight:700}label{display:block;font-size:18px;font-weight:700;margin:26px 0 12px}input,button{font:inherit}input[type=tel],input[type=file]{width:100%;padding:14px;border:1px solid #8b8b8b;border-radius:12px;background:#fff;font-size:17px;min-height:54px}input[type=file]{font-size:14px;padding:15px}input[type=file]::file-selector-button{border:0;border-radius:20px;background:#f0eeee;padding:6px 12px;margin-right:10px;color:#292929}.wf-files-help{margin:10px 0 26px;color:#686868;font-size:15px;line-height:1.65}.wf-files-drop{border:1px dashed #ba999d;border-radius:12px;padding:22px 15px;margin:12px 0;text-align:center;color:#666}.wf-files-drop.is-over{background:#fff0f0;border:2px dashed #ae242c}.wf-files-privacy{font-size:13px;color:#686868;margin:30px 0 16px;line-height:1.65}.wf-files-submit{position:sticky;bottom:0;background:#fff;padding:12px 0 4px}#wf-files-send{width:100%;min-height:50px;border:0;border-radius:28px;background:#ae242c;color:#fff;font-size:16px;font-weight:600;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}#wf-files-send:disabled{opacity:.65;cursor:wait}#wf-files-send span{font-size:24px;line-height:1}#wf-files-list{list-style:none;padding:0;margin:16px 0}#wf-files-list li{padding:10px 0;border-bottom:1px solid #eee;display:flex;align-items:center;gap:12px;font-size:13px}#wf-files-list .wf-file-name{flex:1;overflow-wrap:anywhere}#wf-files-list button{border:1px solid #ddd;background:white;border-radius:8px;padding:8px;min-width:40px;min-height:40px;cursor:pointer}#wf-files-status{white-space:pre-line;font-size:14px}#wf-files-status.error{color:#9c2026}#wf-files-status.success{color:#256533;font-weight:600}progress{width:100%;height:12px;margin-top:16px;accent-color:#ae242c}.wf-files-trap{display:none}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #ae242c;outline-offset:3px}.wf-files-embedded{background:white}.wf-files-embedded .wf-files-card{border:0;border-radius:0;margin:0;max-width:none;padding:28px}.wf-files-embedded h1{padding-right:36px}@media(max-width:540px){.wf-files-brand{padding:18px}.wf-files-brand img{width:145px}.wf-files-brand a{font-size:13px}.wf-files-card{margin:10px 12px 30px;padding:26px 20px}.wf-files-embedded .wf-files-card{padding:25px 20px}h1{font-size:28px}label{font-size:17px}.wf-files-help{font-size:14px}.wf-files-privacy{font-size:12px}}

.wf-files-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0 12px;font-size:13px;line-height:1.65;font-weight:400;color:#555}.wf-files-consent input[type=checkbox]{flex:none;width:22px;height:22px;margin:3px 0 0;accent-color:#ae242c;cursor:pointer}.wf-files-consent span{min-width:0}.wf-files-consent a{color:#ae242c}
