.ov-body{display:grid;gap:18px;margin-top:18px}
.ov-section .sec{margin-bottom:8px}
.ov-note{font-size:15px;color:#4B5565;margin:0 0 8px}
.ov-empty{font-size:15px;color:#4B5565;background:#fff;border:1px solid #E2E6EC;border-radius:8px;padding:12px 14px;margin:0}
.ov-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #E2E6EC;border-radius:8px}
.ov-list li+li{border-top:1px solid #E2E6EC}
.ov-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 14px;background:none;border:0;text-align:left;font:inherit;color:#202938;cursor:pointer}
.ov-item:hover{background:#F5F6F8}
.ov-main{display:grid;gap:2px;min-width:0}
.ov-main strong{font-size:15px;overflow-wrap:anywhere}
.ov-main span{font-size:14px;color:#4B5565;overflow-wrap:anywhere}
@media(min-width:1100px){.ov-body{grid-template-columns:1fr 1fr;align-items:start}}
/* Översikten ersätter den äldre tvåkolumnsrutnätet för hempanelerna. */
#screen-app #content.content-dashboard-hem{display:block;max-width:1040px}
#screen-app #content.content-dashboard-hem .action-pair{display:flex;gap:8px;margin-top:10px}
#screen-app #content.content-dashboard-hem .cta-primary{width:100%}
.ov-more{margin-top:8px;min-height:44px}
