.account-main{max-width:800px;margin:auto;padding-bottom:110px!important}.account-main h1{font-size:clamp(30px,5vw,44px);line-height:1.15;margin:18px 0 10px}.account-main .admin-login{max-width:none;margin:18px 0}.account-main .journey-breadcrumb,.account-profile-main .journey-breadcrumb{margin:0 0 16px;font-size:14px}.account-main .account-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.account-main .account-menu a{display:flex;flex-direction:column;gap:6px;border:1px solid #536984;border-radius:14px;padding:16px;background:#101b2c;text-decoration:none;min-height:86px}.account-main .account-menu strong{font-size:16px;line-height:1.4;color:#fff}.account-main .account-menu span{font-size:13px;line-height:1.5;color:#bdc8d9}.account-main p{margin:12px 0;line-height:1.6;overflow-wrap:anywhere}.account-main .account-section{padding:16px;border:1px solid #536984;border-radius:14px;margin:12px 0;background:#101b2c}.account-main summary{cursor:pointer;min-height:32px;line-height:1.5;font-size:16px;font-weight:700}.account-main .account-danger{border-color:#966c72}.account-main label{display:block;margin:16px 0 8px}.account-main input{width:100%;min-height:48px;font:inherit;font-size:16px;padding:12px;background:#080f1b;color:#fff;border:1px solid #6c7e98;border-radius:10px}.account-main .button{min-height:44px;white-space:normal;text-align:center}.account-main :focus-visible{outline:3px solid #8ad5ff;outline-offset:3px}.account-main [hidden]{display:none!important}.account-main #account-identity{color:#bdc8d9}.account-main #receipts-list h2{font-size:20px;overflow-wrap:anywhere}.account-main #receipts-list .button{margin:8px 8px 0 0}@media(max-width:480px){.account-main .account-menu{gap:8px}.account-main .account-menu a{padding:12px;min-height:94px}.account-main .account-menu strong{font-size:15px}.account-main .account-menu span{font-size:12px}.account-main form .button{width:100%}}
