body.qm-independent{margin:0;background:#f7f5fb;color:#292238;}.qm-shell{font-family:Inter,"Segoe UI",Arial,sans-serif;width:100%;min-width:0;}.qm-shell *,.qm-shell *:before,.qm-shell *:after{box-sizing:border-box;}.qm-shell-header{width:100%;max-width:1192px;min-height:90px;margin:0 auto;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.qm-shell-header>a:not(.qr-brand){display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;color:#7146cf;font-size:13px;min-height:44px;padding:8px 12px;border:1px solid #e6ddf0;border-radius:10px;background:#faf8fe;white-space:nowrap;}.qm-shell-header>a:not(.qr-brand) svg{width:18px;height:18px;}.qm-shell-header a:focus-visible{outline:3px solid #bda2eb;outline-offset:5px;}.qm-shell #qm-main{display:flow-root;width:100%;min-height:calc(100svh - 90px);padding:24px 32px 64px;}.qm-shell .qm-auth{width:100%;margin:0 auto;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);}.qm-shell .qm-auth-story,.qm-shell .qm-auth-main{min-width:0;}.qm-shell .qm-auth-main{padding:clamp(28px,4vw,48px);align-self:center;}.qm-shell .qm-auth-main>.qm-form{width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0;}.qm-shell .qm-form-row{grid-template-columns:repeat(2,minmax(0,1fr));}.qm-shell .qm-field{min-width:0;}.qm-shell .qm-consents{min-width:0;overflow-wrap:anywhere;}.qm-shell .qm-auth .qm-switch{line-height:1.7;}.qm-legal-content{width:100%;max-width:850px;padding:40px;margin:0 auto;background:#fff;border:1px solid #e9e1f1;border-radius:20px;line-height:1.85;overflow-wrap:anywhere;}.qm-legal-content h1{font-size:30px;line-height:1.3;}.qm-legal-content h2{font-size:21px;margin-top:30px;}
@media(max-width:782px){.qm-shell-header{padding:18px 24px;min-height:80px;}.qm-shell #qm-main{padding:20px 24px 48px;min-height:calc(100svh - 80px);}.qm-shell .qm-auth{grid-template-columns:minmax(0,1fr);max-width:580px;}.qm-shell .qm-auth-story{padding:28px;}.qm-shell .qm-auth-main{padding:30px 28px;}.qm-legal-content{padding:30px;}}
@media(max-width:480px){.qm-shell-header{padding:16px;gap:12px;min-height:74px;}.qm-shell-header>a:not(.qr-brand){font-size:11px;padding:8px 10px;gap:6px;}.qm-shell-header>a:not(.qr-brand) svg{width:15px;height:15px;}.qm-shell #qm-main{padding:12px 16px 36px;min-height:calc(100svh - 74px);}.qm-shell .qm-auth{border-radius:18px;}.qm-shell .qm-auth-story,.qm-shell .qm-auth-main{padding:24px 20px;}.qm-shell .qm-form-row{grid-template-columns:minmax(0,1fr);gap:0;}.qm-shell .qm-story-copy h2{font-size:26px;}.qm-legal-content{padding:24px 20px;border-radius:18px;}.qm-legal-content h1{font-size:25px;}}
