.dashboard-card{display:block;position:relative;transition:background .15s,border-color .15s;cursor:pointer}.dashboard-card>span{display:flex;justify-content:space-between;gap:12px}.dashboard-arrow{font-size:20px;color:var(--burgundy)}.dashboard-card:hover{background:var(--mint);border-color:#829c8a}.dashboard-card:focus-visible{outline:3px solid var(--burgundy);outline-offset:4px}[data-theme=dark] .dashboard-card:hover{background:#34503e;border-color:#8cab96}[data-theme=dark] .dashboard-arrow{color:#edb2bf}
.dashboard-quick-actions{margin:0 0 28px}.dashboard-quick-actions h2{font-size:20px;margin:0 0 14px}.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quick-action{display:flex;align-items:center;gap:16px;text-align:left;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);min-height:84px}.quick-action>span{flex:1}.quick-action strong,.quick-action small{display:block}.quick-action strong{font-size:15px}.quick-action small{font-size:13px;color:var(--muted);margin-top:5px}.quick-action>svg{color:var(--green);flex-shrink:0}.quick-action:hover{background:var(--mint);border-color:#829c8a}.quick-action:focus-visible{outline:3px solid var(--burgundy);outline-offset:3px}[data-theme=dark] .quick-action{background:#263c30;border-color:#607569}[data-theme=dark] .quick-action>svg{color:#d7e9dc}[data-theme=dark] .quick-action:hover{background:#355440}@media(max-width:650px){.quick-action-grid{grid-template-columns:1fr}}
