.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:46px;align-items:start}.overview-grid .content-panel{padding:26px 28px;border:1px solid #e3e7e7;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 12px 36px rgba(20,33,61,.045)}.overview-grid .content-panel:first-child{border-top:4px solid var(--navy)}.overview-grid .content-panel:last-child{border-top:4px solid var(--coral)}.overview-grid .coverage-list{grid-template-columns:repeat(2,1fr);column-gap:24px}.overview-grid .todo-list{max-height:420px;overflow:auto;padding-right:5px}.application-cards{display:grid;gap:12px}.application-card{border:1px solid #dce5e8;border-radius:16px;background:#fff;overflow:hidden}.application-card summary{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:17px 18px;cursor:pointer;color:var(--navy)}.application-card summary strong{font-size:1.02rem}.application-card summary span{border-radius:999px;padding:5px 9px;background:var(--sky);color:var(--navy);font-size:.78rem;font-weight:750}.application-card-body{padding:0 18px 16px}.application-edit-row{display:flex;gap:10px;align-items:center;margin-top:15px;padding-top:14px;border-top:1px solid var(--rule);color:var(--muted);font-size:.85rem}.application-edit-row .application-result{flex:1;max-width:250px}@media(max-width:1050px){.overview-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:700px){.overview-grid .coverage-list{grid-template-columns:1fr}.application-card summary{align-items:flex-start;flex-direction:column}}
