.solo-legal-document{max-width:920px;line-height:1.75;overflow-wrap:anywhere;padding-bottom:24px}.solo-legal-document h2{font-size:24px;line-height:1.35;margin:30px 0 14px}.solo-legal-document h3{font-size:19px;line-height:1.4;margin:22px 0 10px}.solo-legal-document p{margin:0 0 16px}.solo-legal-version{color:#626d78;font-size:14px}.solo-legal-document a,.solo-privacy-field a,.solo-privacy-note a{text-decoration:underline;text-underline-offset:2px}.solo-privacy-field{clear:both;margin:18px 0;max-width:100%;line-height:1.55;font-size:13px;color:#384b5c;text-align:left;overflow-wrap:anywhere}.solo-privacy-field label.solo-privacy-choice{display:flex!important;align-items:flex-start;gap:10px;position:static;padding:0!important;font-weight:400;font-size:13px;line-height:1.55;cursor:pointer;color:inherit}.solo-privacy-field label.solo-privacy-choice:before,.solo-privacy-field label.solo-privacy-choice:after{display:none!important}.solo-privacy-field input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin:2px 0 0!important;padding:0!important;accent-color:#006bbd;clip:auto!important}.solo-privacy-field input[type=checkbox]:focus-visible{outline:2px solid #006bbd;outline-offset:3px}.solo-privacy-choice span{flex:1}.solo-privacy-note{font-size:12px;line-height:1.6;color:#566777;margin:8px 0 14px}.solo-privacy-field .solo-privacy-note{margin-left:28px}.solo-privacy-footer{display:flex;flex-wrap:wrap;gap:10px 24px;padding:22px 0;border-bottom:1px solid #dce2e7;line-height:1.5;font-size:13px}.solo-privacy-footer a{text-decoration:underline}.solo-order-consent .main-user-consent-request{font-size:14px;line-height:1.6;color:#384b5c}.solo-order-consent .main-user-consent-request input{width:18px;height:18px;vertical-align:top;margin-top:3px}#nca-cookiesaccept-line{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;z-index:99999;background:#0b4165;color:white;box-shadow:0 -3px 14px #0002;font:14px/1.55 Arial,Helvetica,sans-serif}#nca-cookiesaccept-line .solo-cookie-inner{box-sizing:border-box;max-width:1440px;padding:16px 24px;margin:auto;display:flex;align-items:center;gap:24px}#nca-cookiesaccept-line p{margin:0;flex:1;color:#fff}#nca-cookiesaccept-line a{color:white;text-decoration:underline;text-underline-offset:2px}#nca-cookiesaccept-line button{font:600 14px Arial,Helvetica,sans-serif;padding:12px 24px;color:#0b4165;background:#fff;border:1px solid #fff;border-radius:4px;min-height:44px;cursor:pointer;white-space:nowrap}#nca-cookiesaccept-line button:focus-visible{outline:2px solid #fff;outline-offset:3px}.solo-consent-dialog{margin:auto;max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;max-width:480px;width:calc(100% - 32px);border:1px solid #dce2e7;border-radius:8px;padding:24px;color:#253847;font:14px/1.6 Arial,sans-serif}.solo-consent-dialog::backdrop{background:#0007}.solo-consent-dialog h2{font-size:20px;line-height:1.3;margin-top:0}.solo-consent-dialog .solo-dialog-actions{display:flex;gap:12px;justify-content:flex-end}.solo-consent-dialog button{min-height:44px;padding:10px 18px;border:1px solid #006bbd;background:#006bbd;color:white;border-radius:4px;cursor:pointer}.solo-consent-dialog button[value=cancel]{background:white;color:#006bbd}.solo-consent-dialog a{color:#006bbd;text-decoration:underline}@media(max-width:600px){.solo-privacy-footer{display:grid;gap:12px;padding:18px 0}.solo-legal-document h2{font-size:21px}.solo-legal-document h3{font-size:18px}#nca-cookiesaccept-line .solo-cookie-inner{padding:14px 16px;gap:12px;align-items:flex-start;flex-direction:column}#nca-cookiesaccept-line{font-size:12px}#nca-cookiesaccept-line button{align-self:flex-end;padding:10px 24px}.solo-privacy-field{margin:16px 0}.solo-privacy-choice{gap:8px}}

.solo-order-consent{margin:24px 0;padding:18px;border:1px solid #dce2e7;border-radius:4px;text-align:left;line-height:1.6}.solo-order-consent .solo-privacy-note{margin:10px 0 0}
