*{box-sizing:border-box}:root{color:#171b24;background:#f3f4f6;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body{margin:0}main{width:min(100% - 32px,860px);margin:clamp(24px,6vw,64px) auto}header{margin-bottom:24px}h1{margin:0 0 8px;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.15}h2,p{overflow-wrap:anywhere;margin:0}header p,.field span:not(.label){color:#535d6e}.card{background:#fff;border:1px solid #e1e4ea;border-radius:20px;padding:clamp(18px,4vw,32px);box-shadow:0 2px 5px #1927420c}fieldset{display:grid;border:0;gap:18px;min-width:0;margin:0;padding:0}.field{display:grid;gap:6px;font-weight:650}.field span:not(.label){font-size:.9rem;font-weight:400}label.field>span{grid-row:1;justify-self:end}.columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}input,textarea,select,button{font:inherit}input:not([type=file]),textarea,select{color:inherit;background:#f6f7f9;border:1px solid #dfe3ea;border-radius:10px;width:100%;min-width:0;padding:11px 13px;font-weight:400}textarea{resize:vertical}:focus-visible{outline:3px solid #476cf2;outline-offset:2px}.dropzone{position:relative;display:grid;text-align:center;cursor:pointer;background:#f6f8ff;border:1px dashed #a7b3d1;border-radius:12px;gap:2px;padding:19px 12px}.dropzone:focus-within{outline:3px solid #476cf2;outline-offset:2px}.dropzone strong,.number{color:#2248d4}.file-input{position:absolute;opacity:0;cursor:pointer;width:100%;inset:0}.files{list-style:none;margin:0;padding:0}.files li{display:flex;overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:8px}.remove{color:#2248d4;cursor:pointer;background:0 0;border:0;padding:6px}.primary{color:#fff;cursor:pointer;background:#294fda;border:0;border-radius:10px;padding:13px;font-weight:700}.primary:disabled{opacity:.7;cursor:wait}.error{color:#a52525;font-weight:500}.number{margin-bottom:6px;font-weight:700}@media (max-width:560px){.columns{grid-template-columns:1fr}}
