/* H6 Split — личный кабинет (/account/). Палитра как у служебных страниц (pages.css). */
.h6a{max-width:720px}
.h6a [hidden]{display:none!important}
.h6a h1{margin-bottom:12px}
.h6a h2{font-size:22px;letter-spacing:-.02em;margin:0 0 12px}
.h6a-lead{color:#c4d3de;margin:0 0 22px}
.h6a-muted{color:#9eacba;font-size:14px}
.h6a-alt{color:#9eacba;font-size:14px;margin-top:6px}
.h6a-form{display:grid;gap:16px}
.h6a-field{display:grid;gap:6px}
.h6a-field>span{font-size:13px;font-weight:600;color:#c4d3de;letter-spacing:.02em}
.h6a-field small{color:#8d9cab;font-size:12.5px;line-height:1.45}
.h6a input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px 14px;background:#0b131b;color:#edf4f9;border:1px solid rgba(189,216,238,.24);border-radius:0;font:inherit;font-size:16px}
.h6a input:focus{outline:2px solid #a9d7f1;outline-offset:1px;border-color:transparent}
.h6a input:disabled{opacity:.6}
.h6a-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#c4d3de;line-height:1.45}
.h6a-check input{margin-top:3px;width:18px;height:18px;accent-color:#a9d7f1;flex:none}
.h6a-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}
.h6a .h6p-button{border:0;cursor:pointer;font:inherit;font-weight:700}
.h6a .h6p-button:disabled{opacity:.5;cursor:default}
.h6a-submit{justify-self:start;margin-top:4px}
.h6a-flash{border:1px solid rgba(189,216,238,.2);padding:14px 16px;margin:0 0 20px;background:#101923}
.h6a-flash.is-ok{border-color:#3f8f6b;background:#0f2019}
.h6a-flash.is-error{border-color:#a2524d;background:#241413}
.h6a-flash.is-warn{border-color:#a7863e;background:#221c10}
.h6a-flash p{margin:0 0 6px}
.h6a-link{background:none;border:0;padding:0;color:#a9d7f1;text-decoration:underline;font:inherit;cursor:pointer}
.h6a-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.h6a-logout{font-size:14px;margin-top:6px;white-space:nowrap}
.h6a-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(189,216,238,.16);margin:8px 0 18px}
.h6a-tabs a{padding:10px 14px;text-decoration:none;color:#9eacba!important;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}
.h6a-tabs a[aria-selected=true]{color:#edf4f9!important;border-bottom-color:#a9d7f1}
.h6a-badge{display:inline-block;padding:5px 11px;font-size:13px;font-weight:700;letter-spacing:.03em;margin:0 0 14px}
.h6a-badge.is-ok{background:#163b2b;color:#9fe3c0}
.h6a-badge.is-bad{background:#3a1715;color:#f2aaa4}
.h6a-badge.is-muted{background:#1b2733;color:#c4d3de}
.h6a-price{margin:0 0 14px;color:#9eacba}
.h6a-price span{font-size:34px;font-weight:700;color:#edf4f9;letter-spacing:-.03em;margin-right:8px}
.h6a-steps{padding-left:20px;color:#c4d3de;line-height:1.6;margin:0 0 18px}
.h6a-steps li{margin-bottom:6px}
.h6a-kv{display:grid;grid-template-columns:140px 1fr;gap:6px 14px;margin:0 0 14px}
.h6a-kv dt{color:#9eacba}
.h6a-kv dd{margin:0}
.h6a-copy{user-select:all;color:#edf4f9}
.h6a-qr{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:start;margin-top:18px}
.h6a-qr[hidden]{display:none}
.h6a-qr-box{background:#fff;padding:10px;width:240px;height:240px;box-sizing:border-box}
.h6a-qr-box svg{width:100%;height:100%;display:block}
.h6a-qr-sum{font-size:22px;font-weight:700;margin:0 0 8px}
.h6a-qr-side p{margin:0 0 10px}
.h6a-bank{background:transparent!important;color:#a9d7f1!important;border:1px solid #a9d7f1!important;margin:4px 0 12px!important}
.h6a-bank.is-primary{background:#bfe3f7!important;color:#07131c!important}
.h6a-status{font-weight:600}
.h6a-status.is-ok{color:#9fe3c0}
.h6a-status.is-bad{color:#f2aaa4}
.h6a-error{color:#f2aaa4;margin-top:12px}
@media(max-width:640px){
  .h6a-qr{grid-template-columns:1fr}
  .h6a-qr-box{width:min(260px,100%);height:auto;aspect-ratio:1}
  .h6a-kv{grid-template-columns:1fr}
  .h6a-kv dt{margin-top:6px}
}
