.rq-box{box-sizing:border-box;color:#8a97b0;cursor:text;background:linear-gradient(165deg,#1f2a44,#131c2f);border:1px solid #2a3a5a;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px 0 13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.rq-box:hover{border-color:#3b4d72;box-shadow:0 0 14px #5b9cf522}.rq-box:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)){color:#f5be6c;background:linear-gradient(165deg,#f0a43a26,#131c2f 80%);border-color:#f0a43a;box-shadow:0 0 14px #f0a43a40}label.rq-box:focus-within{border-color:#5b9cf5;box-shadow:0 0 0 3px #5b9cf522,0 0 16px #5b9cf533}.rq-box:has([aria-invalid=true]){color:#f2a3a7;background:linear-gradient(165deg,#e5484d1a,#131c2f 80%);border-color:#e5484d;box-shadow:0 0 0 3px #e5484d22,0 0 14px #e5484d33}.rq-box svg{flex:none;width:15px;height:15px}.rq-cap{letter-spacing:.1em;text-transform:uppercase;flex:none;width:40px;font-size:10px;font-weight:600;line-height:1.3}@supports (text-box:trim-both cap alphabetic){.rq-cap{text-box:trim-both cap alphabetic}}.rq-box input,.rq-box textarea{color:#f2f5fa;min-width:0;height:40px;font:inherit;letter-spacing:.01em;caret-color:#f0a43a;appearance:none;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:13.5px;font-weight:500}.rq-box input:focus,.rq-box input:focus-visible,.rq-box textarea:focus,.rq-box textarea:focus-visible{outline:none}.rq-box input::placeholder,.rq-box textarea::placeholder{color:#6f7d98;font-weight:400}.rq-box.rq-multi{align-items:flex-start;padding-top:13px;padding-bottom:10px}.rq-box.rq-multi svg,.rq-box.rq-multi .rq-cap{margin-top:1px}.rq-box.rq-multi .rq-cap{margin-top:4px}.rq-box textarea{resize:none;height:auto;min-height:40px;margin-top:-2px;line-height:1.45}@media (max-width:639px){.rq-box input,.rq-box textarea{font-size:16px}}
