.ov-head{margin:2px 0 6px}.ov-head h2{font-size:21px}.ov-head p{color:var(--grijs);font-size:12.5px;margin:3px 0 0}.ov-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0 14px;max-width:640px}.ov-sec{margin:20px 0 7px;font-family:var(--display);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--inkt);display:flex;align-items:center;gap:8px}.ov-sec .dot{width:9px;height:9px;border-radius:50%}.ov-sec .cnt{color:var(--grijs);font-weight:600;font-size:11px}.ov-list{max-width:940px;border:1px solid var(--lijn);border-radius:12px;overflow:hidden;background:var(--wit)}.ov-item{border-bottom:1px solid var(--lijn);border-left:3px solid transparent}.ov-item:last-child{border-bottom:none}.ov-item.open{background:#fbfcff}.ov-row{display:grid;grid-template-columns:auto 1fr auto auto 20px;align-items:center;gap:12px;padding:11px 14px;cursor:pointer}.ov-row:hover{background:#f7faff}.ov-udot{width:10px;height:10px;border-radius:50%;flex:none}.ov-main{min-width:0}.ov-kl{font-family:var(--display);font-weight:700;font-size:13.5px;line-height:1.2;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ov-mtag{display:inline-block;font-family:var(--display);font-weight:700;font-size:8.5px;letter-spacing:.03em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:#fff}.ov-prev{font-size:11.5px;color:var(--grijs);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.ov-dl{font-size:11.5px;font-weight:600;white-space:nowrap;text-align:right}.ov-uitv{font-size:11.5px;color:var(--grijs);white-space:nowrap}.ov-chev{width:16px;height:16px;color:var(--grijs);transition:transform .15s;justify-self:end}.ov-item.open .ov-chev{transform:rotate(180deg)}.ov-panel{display:none;padding:2px 14px 15px 27px}.ov-item.open .ov-panel{display:block}.ov-onderwerp{background:var(--ijs);border-radius:8px;padding:9px 12px;font-size:12px;color:var(--inkt);margin-bottom:11px}.ov-onderwerp b{font-family:var(--display);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--grijs);display:block;margin-bottom:3px}.ov-f label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--grijs);margin-bottom:4px}.ov-f{margin-bottom:11px}.ov-f select,.ov-f input,.ov-f textarea{width:100%;padding:8px 10px;border:1px solid var(--lijn);border-radius:8px;font-family:var(--body);font-size:12.5px;color:var(--inkt);background:var(--wit)}.ov-f textarea{resize:vertical;min-height:60px;line-height:1.5}.ov-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ov-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ov-odate{display:inline-block;font-family:var(--display);font-weight:700;font-size:9.5px;letter-spacing:.02em;color:#2558ff;background:#eef4ff;border:1px solid #C9D8FF;border-radius:999px;padding:1px 7px}@media (max-width:640px){.ov-3,.ov-2{grid-template-columns:1fr}.ov-kpis{grid-template-columns:repeat(2,1fr)}.ov-prev{max-width:180px}}.ov-panelact{display:flex;align-items:center;gap:12px;margin-top:4px}.ov-off{background:none;border:1px solid var(--lijn);border-radius:8px;padding:7px 13px;font-family:var(--display);font-weight:600;font-size:11.5px;color:var(--grijs);cursor:pointer}.ov-off:hover{border-color:#d22f2f;color:#d22f2f}.ov-saved{color:var(--groen);font-size:11px;font-weight:600;opacity:0;transition:opacity .2s}.ov-saved.on{opacity:1}.ov-empty{max-width:940px;background:var(--wit);border:1px dashed var(--lijn);border-radius:12px;padding:26px;text-align:center;color:var(--grijs)}.ov-empty b{color:var(--inkt);font-family:var(--display)}.ov-addsec{margin-top:26px;max-width:940px}.ov-search{width:100%;max-width:340px;padding:9px 12px;border:1px solid var(--lijn);border-radius:9px;font-family:var(--body);font-size:13px;margin:4px 0 10px}.ov-prow{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--wit);border:1px solid var(--lijn);border-radius:10px;padding:8px 13px;margin-bottom:6px}.ov-prow .pk{font-family:var(--display);font-weight:600;font-size:12.5px;display:flex;align-items:center;gap:7px}.ov-prow .pm{font-size:11px;color:var(--grijs);margin-top:2px}.ov-on{background:var(--blauw);border:none;border-radius:8px;padding:6px 12px;font-family:var(--display);font-weight:600;font-size:11.5px;color:#fff;cursor:pointer;white-space:nowrap}.ov-subh{font-family:var(--display);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--grijs);margin:14px 0 6px}
