.access-page{display:block;min-height:100vh;background:#f5f6f2}.access-main{margin:8vh auto;padding:38px;max-width:460px;background:white;border:1px solid #dfe5df;min-height:0}.access-main h1{font-size:23px;margin:36px 0 12px}.access-main p{line-height:1.8}.access-main form{margin:28px 0}.access-main label,.account-form label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:13px}.access-main input,.account-form input{width:100%;padding:11px;border:1px solid #dce3dc;border-radius:3px;font:inherit}.access-main button{width:100%;padding:12px;background:#48634d;color:white}.access-main small{display:block;color:#66766a;line-height:1.8}.access-main [hidden]{display:none}#accessError,.account-error{color:#a24438;white-space:pre-wrap}.account-main{max-width:1000px;margin:0 auto;padding:28px}.account-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce3dc;padding-bottom:24px}.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.account-form{border:1px solid #dce3dc;padding:24px;background:white}.account-form h2{margin:0;font-size:17px}.account-form p{line-height:1.7}.account-table{overflow-x:auto;margin-top:24px}.account-table table{width:100%;min-width:560px}.account-table td,.account-table th{padding:12px;border-bottom:1px solid #e5e9e3;text-align:left}.account-table button{white-space:nowrap}.access-header{display:flex;align-items:center;gap:14px}.access-header a{color:#48634d}.read-only-note{font-size:12px;color:#66766a;line-height:1.7}.account-main [hidden]{display:none}@media(max-width:640px){.access-main{margin:24px 16px;padding:25px}.account-main{padding:20px 16px}.account-layout{grid-template-columns:1fr}.account-head{flex-wrap:wrap}.access-header{flex-wrap:wrap;gap:8px}}
