.cpAccountShell{max-width:1280px;min-height:65vh;margin:0 auto;padding:34px 28px 85px;background:#f7f9fa;color:#193a49;font-family:Inter,'Plus Jakarta Sans',Arial,sans-serif}.cpAccountShell a{color:#077d70}.cpAccountHero{background:#fff;border:1px solid #dde9e9;border-radius:20px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;box-shadow:0 8px 30px #233f4a0a}.cpAccountIdentity{display:flex;align-items:center;gap:18px;min-width:0}.cpAccountBigAvatar{height:66px;width:66px;flex:none;border-radius:50%;background:#d8f2e9;color:#197464;font-size:25px;font-weight:800;display:grid;place-items:center;overflow:hidden}.cpAccountBigAvatar img{height:100%;width:100%;object-fit:cover}.cpAccountEyebrow{letter-spacing:.15em;color:#258677;font-size:10px;font-weight:850}.cpAccountHero h1{font-size:clamp(20px,3vw,30px);letter-spacing:-.04em;margin:4px 0}.cpAccountHero p{font-size:12px;color:#68818a;line-height:1.6;overflow-wrap:anywhere}.cpAccountTabs{display:flex;gap:7px;overflow-x:auto;margin-bottom:21px;border-bottom:1px solid #dfe9ec;padding-bottom:10px}.cpAccountTabs button{border:0;background:transparent;border-radius:9px;color:#557480;font-size:12px;font-weight:750;padding:11px 15px;white-space:nowrap;cursor:pointer}.cpAccountTabs button.active{background:#e0f4ea;color:#107463}.cpAccountStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 22px}.cpAccountStats>div{border:1px solid #dfe9ec;border-radius:13px;padding:22px;background:#fff;display:grid;gap:7px}.cpAccountStats span{font-size:11px;color:#76909a}.cpAccountStats strong{font-size:26px;font-weight:850;color:#1c3d4b}.cpAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cpAccountPanel{background:#fff;border:1px solid #dfe9ed;border-radius:16px;padding:24px;margin-bottom:18px;min-width:0}.cpAccountPanel h2{font-size:18px;letter-spacing:-.03em;margin:0 0 14px}.cpAccountPanel p{font-size:12px;color:#5d7985;line-height:1.7;margin-bottom:16px}.cpAccountListRow{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f2;padding:12px 0;flex-wrap:wrap}.cpAccountListRow strong,.cpAccountListRow small{display:block;font-size:12px}.cpAccountListRow small{font-size:10px;color:#82949e;margin-top:4px}.cpAccountListRow>a{font-size:11px;font-weight:750}.cpAccountQuota{display:flex;justify-content:space-between;font-size:12px;margin:12px 0;color:#547481}.cpAccountQuota strong{color:#116d62}.cpAccountQuick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cpAccountQuick a{border:1px solid #dbe9e5;padding:13px;border-radius:9px;font-size:12px;font-weight:750;background:#f7faf9}.cpAccountFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cpAccountFields label{display:grid;gap:7px;font-size:11px;color:#55727e;font-weight:750}.cpAccountFields input{min-width:0;border:1px solid #dce7e9;border-radius:9px;padding:12px;font-size:13px;color:#193b46;background:#fff}.cpAccountFields input:disabled{background:#f0f5f6;color:#6b818b}.cpAccountPhotoRow{display:flex;align-items:center;gap:14px;margin:10px 0 25px;flex-wrap:wrap}.cpAccountPhotoRow small{font-size:10px;color:#7c8f97}.cpAccountUpload{cursor:pointer}.cpAccountUpload input{display:none}.cpAccountButtons{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.cpAccountPrice{font-size:31px;font-weight:850;color:#197769;margin-bottom:8px}.cpAccountError,.cpAccountNotice{padding:12px 16px;border-radius:9px;margin-bottom:15px;font-size:12px}.cpAccountError{background:#fff0f0;color:#a13848}.cpAccountNotice{background:#e5f6ed;color:#1b7a60}
@media(max-width:850px){.cpAccountGrid{grid-template-columns:1fr}.cpAccountQuick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cpAccountShell{padding:20px 13px 45px}.cpAccountHero{padding:18px;align-items:flex-start;flex-direction:column}.cpAccountStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cpAccountFields{grid-template-columns:1fr}.cpAccountPanel{padding:17px}.cpAccountQuick{grid-template-columns:1fr}}
