.local-tools{position:fixed;left:20px;top:22px;z-index:10000;font:13px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:#20242c}.local-tools-toggle{border:1px solid #d9dde5;background:#fff;border-radius:9px;padding:9px 14px;color:#315d91;cursor:pointer;box-shadow:0 2px 8px #0001}.local-tools-panel{display:none;width:230px;background:#fff;padding:18px;margin-top:8px;border:1px solid #d9dde5;border-radius:12px;box-shadow:0 8px 30px #0001}.local-tools.open .local-tools-panel{display:block}.local-tools h2{font-size:16px;margin:0 0 6px}.local-tools p{font-size:12px;color:#77808d;margin:6px 0 14px}.local-tools label{display:block}.local-tools select{width:100%;margin:6px 0 8px;padding:8px;border:1px solid #ddd;border-radius:6px;background:white}.local-tools nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.local-tools nav button{border:1px solid #e1e5eb;background:#f7f9fc;padding:8px;border-radius:6px;cursor:pointer;color:#315d91}.local-tools a{color:#315d91}.local-payment{position:fixed;inset:0;background:#10192888;z-index:20000;display:flex;align-items:center;justify-content:center}.local-payment section{background:white;width:320px;padding:24px;border-radius:16px}.local-payment h2{font-size:19px;margin:0 0 12px}.local-payment p{font-size:14px;line-height:1.7;color:#657085}.local-payment button{display:block;width:100%;margin-top:12px;padding:12px;border:none;border-radius:9px;cursor:pointer;background:#315d91;color:white}.local-payment #localPayCancel{background:#edf0f4;color:#657085}.local-status{position:fixed;left:10px;top:10px;background:#fff5dc;padding:6px 10px;z-index:10000;font-size:12px}@media(max-width:800px){.local-tools{left:8px;top:auto;bottom:75px}.local-tools-panel{position:absolute;bottom:45px;max-height:65vh;overflow:auto;width:230px}.local-tools-toggle{font-size:11px;padding:5px 8px;opacity:.92}}

.registration-privacy{margin:12px 14px 18px;padding:14px;background:#fff;border:1px solid #e1e5eb;border-radius:10px;font-size:12px;line-height:1.8;color:#697586}.registration-privacy label{display:block;cursor:pointer}.registration-privacy input{vertical-align:middle;margin-right:6px}.registration-privacy a,.account-entry{color:#315d91}.registration-privacy small{display:block;margin-top:8px;color:#a3741b}.account-entry{display:block;background:white;border-top:1px solid #edf0f4;padding:15px 16px;font-size:13px}.platform-dialog{position:fixed;inset:0;background:#17233477;display:grid;place-items:center;z-index:30000;padding:22px}.platform-dialog>section{background:white;max-width:500px;max-height:85vh;overflow:auto;border-radius:14px;padding:24px;font-size:14px;line-height:1.8;color:#344054}.platform-dialog h2{font-size:18px;margin:0 0 15px}.platform-dialog p{margin-bottom:12px}.platform-dialog button{padding:10px 15px;border-radius:8px;background:#315d91;color:#fff;border:0;cursor:pointer}.platform-dialog button:disabled{opacity:.5}.platform-dialog .secondary{background:#edf1f6;color:#315d91}.platform-dialog .actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.platform-dialog .consent-check{display:flex;gap:8px;margin-top:15px}.platform-dialog a{color:#315d91}
