#gs-legal-dialog,#gs-rights-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #415169;border-radius:20px;padding:28px;color:#eaf0f8;background:#101927;font:15px/1.6 system-ui,sans-serif;--line:#415169;--blue:#1478ff;box-shadow:0 20px 80px #0008}
#gs-legal-dialog::backdrop,#gs-rights-dialog::backdrop{background:#050b15dc}
#gs-legal-dialog h2,#gs-rights-dialog h2{font-size:26px;line-height:1.2;margin:8px 0 18px}
.gs-legal-eyebrow{font-size:12px;letter-spacing:.12em;color:#baff75}.gs-legal-note{background:#21374f;border-left:3px solid #9bccff;padding:12px 14px;border-radius:6px}.gs-legal-links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.gs-legal-links a,.gs-legal-footer a{color:#a4d2ff;text-underline-offset:3px}.gs-legal-small{font-size:13px;color:#b9c4d6}.gs-check{display:flex!important;align-items:flex-start;gap:12px;margin:18px 0;font-size:15px;line-height:1.5;text-align:left}.gs-check input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;padding:0;flex:none;margin:2px 0 0;accent-color:#bdff69}.gs-check span{flex:1}.gs-legal-actions{display:flex;gap:10px;justify-content:flex-end}.gs-legal-footer{max-width:1320px;margin:0 auto;padding:30px 24px;display:flex;flex-wrap:wrap;gap:14px;font:14px/1.6 system-ui;color:#b9c4d6}.gs-legal-footer span{flex-basis:100%;font-size:12px}.gs-document{margin:0;background:#0e1522;color:#eaf0f8;font:16px/1.65 system-ui,sans-serif}.gs-document main{max-width:900px;margin:auto;padding:32px 24px}.gs-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.gs-document a{color:#a4d2ff}#gs-legal-error{color:#ffbaac}#gs-rights-file{overflow-wrap:anywhere}
@media(max-width:560px){#gs-legal-dialog,#gs-rights-dialog{padding:20px}.gs-legal-footer{padding:24px 16px}.gs-legal-footer strong{flex-basis:100%}}
