.sw-legal-dialog[data-v-9fc565f6]{overscroll-behavior:contain;box-sizing:border-box;color:#17243a;background:#fff;border:1px solid #dce3ed;border-radius:16px;width:calc(min(680px,100vw - 32px));height:fit-content;min-height:0;max-height:calc(100dvh - 32px);margin:auto;padding:26px;font:16px/1.8 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #101d3533}.sw-legal-dialog[data-v-9fc565f6]::backdrop{background:#101d3599}.sw-contact-dialog[data-v-9fc565f6]{width:calc(min(480px,100vw - 32px))}.sw-legal-heading[data-v-9fc565f6]{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.sw-legal-heading h2[data-v-9fc565f6]{margin:0;font-size:21px}.sw-legal-heading button[data-v-9fc565f6]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px}.sw-legal-version[data-v-9fc565f6]{color:#66758b;margin:12px 0;font-size:14px}.sw-legal-content[data-v-9fc565f6] h3{margin:24px 0 9px;font-size:17px}.sw-legal-content[data-v-9fc565f6] p{margin:9px 0 16px;line-height:1.85}.sw-legal-content[data-v-9fc565f6] ul{padding-left:22px}.sw-legal-content[data-v-9fc565f6] li{margin:10px 0}.sw-contact-details[data-v-9fc565f6]{background:#edf3ff;border-radius:12px;margin:22px 0;padding:18px 20px}.sw-contact-details dt[data-v-9fc565f6]{color:#66758b;font-size:13px}.sw-contact-details dd[data-v-9fc565f6]{overflow-wrap:anywhere;margin:3px 0 14px}.sw-contact-details dd[data-v-9fc565f6]:last-child{margin-bottom:0}.sw-contact-details a[data-v-9fc565f6]{color:#245bdd;text-decoration:underline}.sw-legal-dialog a[data-v-9fc565f6]:focus-visible,.sw-legal-dialog button[data-v-9fc565f6]:focus-visible{outline-offset:3px;outline:3px solid #2563eb}html[data-appearance=dark] .sw-legal-dialog{color:#e5edf7;background:#162033;border-color:#3b4b63}html[data-appearance=dark] .sw-legal-heading{border-color:#3b4b63}html[data-appearance=dark] .sw-contact-details dt,html[data-appearance=dark] .sw-legal-version{color:#aebbd0}html[data-appearance=dark] .sw-contact-details{background:#253650}html[data-appearance=dark] .sw-contact-details a{color:#93c5fd}@media (width<=700px){.sw-legal-dialog[data-v-9fc565f6]{padding:20px}}.sw-legal-links[data-v-ff7789ea]{flex-wrap:wrap;align-items:center;gap:8px 20px;display:inline-flex}.sw-legal-links button[data-v-ff7789ea]{min-height:44px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:8px 0}.sw-legal-links button[data-v-ff7789ea]:hover{color:#2563eb}.sw-legal-links button[data-v-ff7789ea]:focus-visible{outline-offset:3px;outline:3px solid #2563eb}
