/* V36 accountant dashboard: clearer spacing and whole-row navigation. */
.dash-shell{padding:36px 24px 88px}
.dash-section{padding:28px;margin-top:22px}
.section-head{margin-bottom:22px}
.section-head h2{margin-bottom:8px}
.tower-metrics{gap:18px;margin-bottom:22px}
.metric-card{padding:22px}
.today-list{gap:12px}
.today-item{padding:16px 18px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}
.today-item:hover,.today-item:focus-visible{border-color:#aebcf5;box-shadow:0 8px 24px rgba(15,23,42,.07);transform:translateY(-1px);outline:0}
.today-item>div:first-child{display:grid;gap:5px}
.today-item .controls{gap:10px}
.company-grid{gap:18px}
.company-card{padding:20px;cursor:pointer}
.company-card:focus-visible{outline:3px solid rgba(79,70,229,.22);outline-offset:2px}
.company-card h3{margin:12px 0 6px;color:#2439c7;text-decoration:underline;text-decoration-color:rgba(36,57,199,.28);text-underline-offset:3px}
.dashboard-click-hint{font-size:12px;color:#475467}
@media(max-width:760px){.dash-section{padding:20px}.dash-shell{padding:24px 16px 64px}}
