.account-page{background:#f5f7fa;font-size:16px}.account-header{max-width:1280px;margin:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:16px 28px}.account-header>a:last-child{font-size:16px;color:#165bd8;font-weight:700}.account-wrap{max-width:1180px;margin:auto;padding:30px 28px 55px}.account-crumb{font-size:15px;color:#667685;margin-bottom:20px}.account-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.account-page-title h1{font:750 clamp(30px,4vw,36px)/1.2 var(--display);letter-spacing:-.04em;margin:9px 0}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:930px;margin-bottom:35px}.account-card{background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:28px}.account-card h2{font:750 24px var(--display);margin:12px 0}.account-card p{color:#687687;line-height:1.7;font-size:16px}.account-card form{display:grid;gap:15px}.account-card label{display:grid;gap:7px;font-size:15px;font-weight:700}.account-card input{border:1px solid #bcc8d4;border-radius:5px;padding:12px;min-width:0;width:100%}.account-card input:focus{outline:2px solid #c1d6fa;border-color:#165bd8}.auth-tabs{display:flex;gap:20px;border-bottom:1px solid #e3e8ee;margin-bottom:24px}.auth-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:0 0 13px;font-weight:700;color:#6d7c89}.auth-tabs .selected{border-color:#165bd8;color:#165bd8}.field-note{margin:-8px 0 0!important;font-size:14px!important}.text-button{background:none;border:0;padding:4px 0;color:#165bd8;text-align:left;font-size:15px;cursor:pointer}.account-intro h2{font:750 32px/1.2 var(--display);letter-spacing:-.04em}.account-intro p{color:#687687;line-height:1.7}.large-icon{width:45px;height:45px;color:#165bd8}.account-feature{display:flex;align-items:center;gap:12px;margin:18px 0;color:#526779;font-size:16px}.account-feature svg{width:23px;flex-shrink:0;color:#165bd8}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.card-icon{width:25px;height:25px;color:#165bd8}.balance{display:block;font:800 36px var(--display);margin:12px 0}.customer-greeting h2{margin:0 0 5px}.customer-greeting>span{color:#6b7884;font-size:16px}.verified{display:inline-block;color:#16825b;font-size:15px;margin-top:10px}.orders-card{margin-bottom:30px}.account-order{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid #e4e9ee;font-size:16px}.account-order small{display:block;color:#6f7e8a;margin-top:7px}.account-order a{display:block;color:#165bd8;margin-top:6px}.priority-panel{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;background:#132f58;color:#fff;padding:38px;border-radius:12px;margin-top:35px}.priority-tag{display:flex;align-items:center;gap:8px;color:#ffcc85;font-size:14px;font-weight:800;letter-spacing:.1em}.priority-tag svg{width:20px;height:20px}.priority-panel h2{font:750 33px/1.2 var(--display);letter-spacing:-.04em;margin:17px 0 12px}.priority-panel p{font-size:16px;line-height:1.7;color:#c7d7ec}.priority-perks{display:grid;gap:14px;margin:25px 0}.priority-perks span{display:flex;align-items:center;gap:10px;font-size:16px}.priority-perks svg{width:18px;height:18px;color:#ffcc85}.priority-fine{max-width:500px;font-size:14px!important;color:#9eb5d2!important}.priority-buy{padding:25px;border:1px solid #476081;border-radius:8px;align-self:center}.priority-price{font:800 45px var(--display)}.priority-price span{font:500 16px var(--sans);color:#c7d7ec}.priority-buy .button{width:100%;margin:17px 0 10px;background:#ffcd7c;color:#17212c}.priority-buy small{font-size:14px;color:#b5c8e0;display:block;text-align:center}.consent-label{display:flex;align-items:start;gap:8px;font-size:14px;line-height:1.7;color:#dce6f3}.consent-label input{margin-top:4px}.account-terms{margin-top:35px;color:#6b7b89}.account-terms h2{font-size:16px}.account-terms p{font-size:15px;line-height:1.8}.account-terms a{color:#165bd8}.account-footer{padding:25px;text-align:center;border-top:1px solid #e0e6ed;background:#fff;font-size:15px;color:#6b7b89}.account-alert{padding:14px 18px;margin-bottom:20px;border:1px solid #a2c5ef;border-radius:6px;background:#eef5ff;color:#244f85;font-size:16px}.account-alert.error{background:#fff3ef;border-color:#edb4a4;color:#943e26}.account-alert:empty{display:none}#resetDialog{max-width:420px;width:calc(100% - 30px)}#resetDialog::backdrop{background:#15233388}@media(max-width:700px){.account-header{padding:14px 18px}.account-header img{width:145px}.account-header>a:last-child{font-size:14px}.account-wrap{padding:23px 17px}.account-page-title{align-items:start}.account-page-title .button{font-size:14px;padding:9px;white-space:nowrap}.auth-layout,.account-grid,.priority-panel{grid-template-columns:1fr;gap:20px}.account-intro{padding:0 10px}.account-card{padding:22px}.priority-panel{padding:24px}.priority-buy{padding:20px}.priority-panel h2{font-size:29px}.account-intro h2{font-size:28px}}
