.hp-page{font-family:ArtelRoboto,Arial,sans-serif;color:#161512;background:#F6F1E7;padding:18px;line-height:1.5}
.hp-card{background:#fffdf8;border:1px solid #ded8cc;border-radius:9px;padding:22px;margin-bottom:16px;box-shadow:0 3px 12px #16151208}
.hp-card h2{font-size:19px;margin:0 0 14px}.hp-card p{font-size:13px;color:#59574f}.hp-number{font-size:32px;font-variant-numeric:tabular-nums}.hp-number small{font-size:13px;font-weight:400}
.hp-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px}.hp-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:22px}.hp-columns aside .hp-balances{display:block}
.hp-page .btn{background:#BE8A34;color:#161512;border-color:#BE8A34}.hp-page .btn.secondary{background:#fffdf8;border-color:#d6d0c4}.hp-page input,.hp-page select,.hp-page textarea{background:#fff;border:1px solid #c9c4b8;border-radius:5px;padding:10px}.hp-page .notice{background:#f8eed9;border:1px solid #e3cca0;padding:12px;font-size:12px}.hp-page .data-table{font-variant-numeric:tabular-nums}.hp-page .data-table th{background:#eee9df}
@media(max-width:850px){.hp-columns{grid-template-columns:1fr}.hp-page{padding:8px}}
