/* Account: setup first, then only subscription essentials. */
.daylight-account [hidden]{display:none!important}
.daylight-account header{position:sticky;top:0;z-index:30}
.daylight-account #cab-login,.daylight-account #setup-title{scroll-margin-top:160px}
.account-nav{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.account-nav a,.account-nav button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid #d0e0f2;border-radius:12px;background:#fff;color:#31578b;font:600 14px/1.4 system-ui;cursor:pointer;text-decoration:none;transition:background-color .18s,box-shadow .18s}
.account-nav .nav-tariffs{background:#245acb;border-color:#245acb;color:#fff}
.account-nav a:hover,.account-nav button:hover{background:#edf4ff;box-shadow:0 3px 12px #19335b0c}.account-nav .nav-tariffs:hover{background:#194594;color:#fff}
.daylight-account .setup-panel{max-width:620px;margin:0 auto;padding:28px;border:1px solid #d0e0f2;border-radius:24px;background:#fff}
.setup-heading{display:flex;gap:24px;align-items:center;margin-bottom:24px}.setup-heading>div{flex:1;min-width:0}.setup-heading h1{font-size:30px;line-height:1.15;text-align:left;margin:10px 0 14px;text-wrap:balance}
.setup-heading img{width:102px;height:153px;object-fit:contain;flex:none;animation:none!important}.setup-heading .eyebrow{text-align:left;margin:0}.setup-heading .meta{line-height:1.6}
.setup-panel select{display:block;width:100%;margin:8px 0 20px;padding:13px;border:1px solid #b6cbe4;border-radius:12px;min-height:48px;background:#f8fbff;color:#162d52;font:16px system-ui}
.setup-steps{margin:20px 0 26px;padding-left:22px;color:#52617b;font-size:15px;line-height:1.8}
.setup-panel>.btn{display:flex;width:100%;margin-top:12px}.setup-note{text-align:center;margin:20px 0 0;font-size:13px}
.account-settings summary{display:flex;align-items:center;min-height:48px;color:#52617b;font-size:14px;cursor:pointer}.account-settings summary:after{content:'⌄';margin-left:8px}.account-settings[open] summary:after{content:'⌃'}.account-settings .panel{padding:20px}.account-settings #tg-hint{margin-top:10px}
.daylight-account #account-dashboard .cabhead{margin-bottom:24px}.daylight-account #account-dashboard .subcard{animation:none}
.daylight-account .sub-link .btn{margin-top:12px}
.daylight-account #guideModal .gbox{max-height:calc(100svh - 32px);overflow-y:auto;overscroll-behavior:contain}
.daylight-account #g-body [style*="color:rgba(255"]{color:#52617b!important}
@media(max-width:640px){.account-nav{width:100%;margin:0}.account-nav a,.account-nav button{flex:1;padding:10px;font-size:13px}.daylight-account header{padding:14px 16px}.daylight-account .setup-panel{padding:22px 18px}.setup-heading{gap:8px}.setup-heading h1{font-size:25px}.setup-heading img{width:74px;height:111px}}
@media(prefers-reduced-motion:reduce){.account-nav a,.account-nav button{transition:none}}
