/* Visible installation entry without floating UI or extra mobile header icons. */
.cabinet-page .pwa-dashboard-card{display:flex;align-items:center;gap:18px;padding:22px 24px;margin:0 0 26px;border:1px solid #dce7f7;border-radius:20px;background:linear-gradient(115deg,#fff,#edf4ff);box-sizing:border-box;min-width:0}
.cabinet-page .pwa-dashboard-card>img{width:48px;height:48px;flex:0 0 48px;border-radius:14px}
.cabinet-page .pwa-dashboard-card>div{flex:1;min-width:0}
.cabinet-page .pwa-dashboard-card h2{font-size:17px;line-height:1.3;letter-spacing:-.35px;color:#142848;margin:0 0 6px}
.cabinet-page .pwa-dashboard-card p{font-size:12px;line-height:1.65;margin:0;color:#607695;max-width:650px}
.cabinet-page .pwa-dashboard-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:46px;border-radius:12px;background:#0755ff;color:#fff;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;text-align:center;flex-shrink:0;max-width:100%;box-sizing:border-box}
.cabinet-page .pwa-dashboard-button:hover{background:#0748d5}.cabinet-page .pwa-dashboard-button:focus-visible{outline:3px solid #8bb2ff;outline-offset:4px}
.cabinet-page .site-foot{flex-wrap:wrap;gap:12px}.cabinet-page .site-foot .pwa-dashboard-footer{color:#0755ff;font-weight:650}
@media(max-width:700px){.cabinet-page .pwa-dashboard-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px;margin-bottom:22px;border-radius:17px}.cabinet-page .pwa-dashboard-card>img{width:40px;height:40px;border-radius:12px;align-self:start}.cabinet-page .pwa-dashboard-card h2{font-size:16px}.cabinet-page .pwa-dashboard-card p{font-size:12px}.cabinet-page .pwa-dashboard-button{grid-column:1/-1;width:100%;white-space:normal}}
