.bzads-confirm-overlay{display:none;position:fixed;inset:0;z-index:11000;background:rgba(11,25,50,.7);align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(5px)}.bzads-confirm-overlay.is-open{display:flex}.bzads-confirm-dialog{background:#fff;color:#142239;border-radius:20px;padding:28px;width:100%;max-width:480px;box-shadow:0 25px 80px rgba(0,0,0,.22)}.bzads-confirm-dialog h3{font-size:1.35rem;font-weight:750;margin-bottom:12px}.bzads-confirm-dialog p{line-height:1.6;color:#53647d;white-space:pre-line;margin-bottom:24px}.adslast-feature-card [data-estimate]{font-variant-numeric:tabular-nums}#earnings-calculator{scroll-margin-top:90px}

/* Phase 101 - dashboard quick-access and small-screen usability (portal only). */
.bzads-shortcuts-eyebrow{display:block;margin-bottom:.3rem;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.1em}
.bzads-shortcuts-title{font-size:1.12rem;font-weight:800;line-height:1.35;margin:0;color:#0f172a}
.bzads-shortcuts-hint{font-size:.8rem;color:#64748b}
.bzads-shortcut-card{display:flex;align-items:center;gap:.85rem;position:relative;min-height:98px;height:100%;padding:1rem 1.1rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;text-decoration:none;box-shadow:0 5px 18px rgba(15,23,42,.035);transition:box-shadow .15s,border-color .15s,transform .15s}
.bzads-shortcut-card:hover,.bzads-shortcut-card:focus-visible{color:#0f172a;border-color:#93c5fd;box-shadow:0 9px 24px rgba(37,99,235,.10);transform:translateY(-1px)}
.bzads-shortcut-card:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
.bzads-shortcut-icon{display:grid;place-items:center;flex:0 0 41px;width:41px;height:41px;border-radius:12px;background:#eff6ff;color:#1d4ed8}
.bzads-shortcut-copy{display:flex;min-width:0;flex-direction:column;gap:.25rem;line-height:1.25}
.bzads-shortcut-copy strong{font-size:.9rem;font-weight:750}
.bzads-shortcut-copy small{font-size:.76rem;line-height:1.4;color:#64748b}
.bzads-shortcut-arrow{margin-left:auto;color:#2563eb;font-weight:700}
@media(max-width:767.98px){
  .adslast-portal-content .adslast-page-heading{gap:.8rem;flex-wrap:wrap}
  .adslast-portal-content .adslast-page-heading>.d-flex{width:100%}
  .adslast-portal-content .adslast-page-heading>.d-flex .btn{flex:1 1 auto;white-space:normal}
  .adslast-portal-content .table-responsive{max-width:100%;-webkit-overflow-scrolling:touch}
  .adslast-portal-content .adslast-portal-card{min-width:0}
  .bzads-shortcut-card{min-height:83px}
}
@media(prefers-reduced-motion:reduce){.bzads-shortcut-card{transition:none}.bzads-shortcut-card:hover{transform:none}}
