.account-page .tochka-payment-actions{margin-top:24px}
.account-page .tochka-action-form{margin:0}
.account-page .tochka-pay-primary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:58px;padding:16px 22px;border:1px solid #fff;border-radius:6px;background:#fff;color:#071018;font:700 20px/1.35 Arial,sans-serif;text-decoration:none;box-shadow:0 0 24px #d499ff1a;cursor:pointer;transition:background .15s,box-shadow .15s}
.account-page .tochka-pay-primary:hover{background:#f4effa;box-shadow:0 0 28px #d499ff30}
.account-page .tochka-payment-actions .payment-guide{margin:20px 0 28px;color:#c0b5c4;font-size:17px;line-height:1.6}
.account-page .tochka-actions-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}
.account-page .tochka-actions-row .secondary{min-height:50px;padding:12px 20px;box-sizing:border-box;border-radius:6px;background:#ffffff05;color:#fff;font:16px/1.4 Arial,sans-serif}
.account-page .tochka-actions-row .tochka-report{border:1px solid #a2ff00}
.account-page .tochka-actions-row .tochka-cancel{border:1px solid #ff2369}
.account-page .tochka-report:hover{background:#a2ff0010}
.account-page .tochka-cancel:hover{background:#ff236910}
.account-page .tochka-action-form button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.account-page .tochka-action-form button:disabled{opacity:.65;cursor:wait}
.account-page .tochka-payment-actions .tochka-reported{color:#b9ff63;font-size:15px;line-height:1.5}
.account-page .order[id]{scroll-margin-top:24px}
@media(max-width:480px){.account-page .tochka-pay-primary{font-size:18px}.account-page .tochka-payment-actions .payment-guide{font-size:15px}.account-page .tochka-actions-row{gap:12px}.account-page .tochka-actions-row .secondary{padding:12px 14px;font-size:15px}}

.account-page .tochka-actions-row .tochka-report-done,
.account-page .tochka-actions-row .tochka-report-done:hover,
.account-page .tochka-actions-row .tochka-report-done:active,
.account-page .tochka-actions-row .tochka-report-done:focus{border-color:#68636f!important;background:transparent!important;color:#aaa5af!important;opacity:1!important;cursor:default!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;transition:none!important;animation:none!important;filter:none!important;pointer-events:none}
.account-page .tochka-report-done::before,.account-page .tochka-report-done::after{display:none!important;animation:none!important;transition:none!important}
.account-page .notice{color:#fff!important}

/* Same entrance movement and timing as checkout-v45.css. */
@media(prefers-reduced-motion:no-preference){
  @keyframes dao-account-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
  .account-page .dao-header{animation:dao-account-enter .5s ease backwards}
  .account-page .account-tabs,.account-page .notice{animation:dao-account-enter .5s .05s ease backwards}
  .account-page .dashboard-grid,.account-page .learning-intro,.account-page .learning-courses{animation:dao-account-enter .6s .1s ease backwards}
}

.account-page .tochka-actions-row .tochka-report:not(:disabled){transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease}
.account-page .tochka-actions-row .tochka-report:not(:disabled):hover,
.account-page .tochka-actions-row .tochka-report:not(:disabled):focus-visible{background:#80ff00;color:#071018;border-color:#80ff00;box-shadow:0 0 16px #80ff0070,0 0 32px #80ff0038}
@media(prefers-reduced-motion:reduce){.account-page .tochka-actions-row .tochka-report:not(:disabled){transition:none}}

.account-page .order-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-bottom:22px}
.account-page .order-meta .order-number{margin:0;min-width:0}
.account-page .order-meta .order-created{margin-left:auto;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#d7d2dc;letter-spacing:normal;text-transform:none;white-space:nowrap}
