.mail-account-page{color-scheme:dark;font-family:Trebuchet MS,Segoe UI,sans-serif;background:#07090d;color:#f5f7fa;font-size:18px;line-height:1.6;margin:0}.mail-account-page .mail-address-choice{margin:28px 0;padding:20px;border:1px solid #85909d;border-radius:12px}.mail-account-page .mail-address-choice legend{font-weight:800;color:#7cff16;padding:0 8px}.mail-account-page .mail-address-choice label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #3e4c56;border-radius:8px;cursor:pointer}.mail-account-page .mail-address-choice input[type=radio]{display:inline-block;width:24px;min-height:24px;height:24px;flex:0 0 24px;accent-color:#7cff16;margin:0;padding:0}.mail-account-page .mail-address-choice p{font-size:.95rem;color:#c8ced7}.mail-account-page .shared-address{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mail-account-page .shared-address input{flex:1;min-width:150px}.mail-account-page .shared-address strong{overflow-wrap:anywhere}.mail-account-page #shared-mailbox-list{padding-left:20px}.mail-account-page #shared-mailbox-settings label{max-width:100%}.mail-account-page #shared-account{padding-bottom:50px}.mail-account-page #shared-account [data-mail-turnstile]{margin:20px 0;min-height:65px}.mail-account-page *{box-sizing:border-box}.mail-account-page .mail-account-content{max-width:960px;margin:auto;padding:32px 24px 72px;overflow-wrap:anywhere}.mail-account-page .customer-brand{display:block;width:min(240px,80%);height:auto;margin:0 0 28px}.mail-account-page h1{font:900 clamp(2rem,6vw,3.5rem)/1.1 "Arial Black",sans-serif;letter-spacing:-.035em;color:#7cff16;margin:16px 0}.mail-account-page h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.mail-account-page h3{font-size:1.2rem}.mail-account-page a{color:#00c8ff;text-underline-offset:.2em}.mail-account-page button,.mail-account-page select,.mail-account-page input{font:inherit}.mail-account-page button{min-height:48px;border:1px solid #7cff16;border-radius:8px;padding:10px 18px;background:#7cff16;color:#07090d;font-weight:700;cursor:pointer;margin:8px 8px 8px 0}.mail-account-page button:disabled{cursor:wait;opacity:.65}.mail-account-page label{display:block;margin:18px 0 8px}.mail-account-page input:not([type=checkbox]),.mail-account-page select{display:block;max-width:100%;width:100%;min-height:48px;background:#12171c;color:#fff;border:1px solid #85909d;border-radius:6px;padding:10px 12px;margin-top:6px}.mail-account-page input[type=checkbox]{width:22px;height:22px;vertical-align:middle;accent-color:#7cff16;margin-right:8px}.mail-account-page button:focus-visible,.mail-account-page a:focus-visible,.mail-account-page input:focus-visible,.mail-account-page select:focus-visible,.mail-account-page summary:focus-visible{outline:3px solid #00c8ff;outline-offset:4px}.mail-account-page details{border-top:1px solid #3d4853;margin-top:28px;padding-top:20px}.mail-account-page summary{cursor:pointer;min-height:44px;font-weight:700}.mail-account-page dd{margin-left:0;overflow-wrap:anywhere}.mail-account-page dt{font-weight:700;color:#00c8ff}.mail-account-page pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #3d4853;padding:20px;border-radius:8px;font-size:.85rem}.mail-account-page #mailboxes{border-top:1px solid #3d4853;margin-top:32px;padding-top:12px}.mail-account-page #mailbox-list{padding:0;list-style:none}.mail-account-page #mailbox-list li{padding:14px 0;border-bottom:1px solid #3d4853;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.mail-account-page #mailbox-list li span{flex:1 1 290px}.mail-account-page #mailbox-form{background:#12171c;border:1px solid #3d4853;border-radius:12px;padding:clamp(16px,4vw,28px);margin-top:24px}.mail-account-page #mailbox-password-help{font-size:.9rem;color:#c7ced6}.mail-account-page #mailbox-result,.mail-account-page #result{font-weight:700}.mail-account-page #mailbox-delete{border-left:4px solid #ff887d;padding-left:16px}.mail-account-page #mailbox-delete p{color:#ffd0cc}.mail-account-page [hidden]{display:none!important}@media(min-width:760px){.mail-account-page #mailbox-settings{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mail-account-page #mailbox-settings label:has(#mailbox-password),.mail-account-page #mailbox-password-help{grid-column:1/-1}}@media(max-width:400px){.mail-account-page .mail-account-content{padding:24px 16px 48px}.mail-account-page button{width:100%;margin-right:0}.mail-account-page #mailbox-form{padding:16px}.mail-account-page h1{font-size:2rem}}
.mail-account-page{max-width:none!important;width:100%;margin:0!important;background:#07090d;color:#f5f7fa;padding:18px 0 32px}.mail-account-page .mail-account-content{max-width:960px;margin:auto}.mail-account-page .mail-account-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 0 22px;font-size:.95rem}.mail-account-page .mail-account-nav a[aria-current=page]{color:#7cff16}.mail-account-page .mail-account-nav a{color:#00c8ff;text-underline-offset:4px}@media(max-width:480px){.mail-account-page .mail-account-nav{gap:12px 18px;font-size:.9rem}}