/* Ventus – duidelijke beheerindeling */
.control-hub{margin:26px 0 28px;border:1px solid #23719f;border-radius:22px;padding:26px;background:radial-gradient(ellipse at 98% 0%,#0d679b50,transparent 65%),linear-gradient(145deg,#08203b,#041124);box-shadow:0 18px 40px #0005;}
.control-hub-title{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}
.control-hub-title h2{font-size:clamp(25px,3vw,34px);margin:6px 0!important}.control-hub-title p{margin:0;color:#b6d1e6}.hub-kicker{font-size:11px;font-weight:900;letter-spacing:2.1px;color:#45d0ff}
.hub-preview{border:1px solid #43b3ee;border-radius:11px;padding:11px 15px;background:#063054;color:#d8f7ff;text-decoration:none;font-weight:800}
.hub-search-wrap{margin:24px 0 16px}.hub-search-wrap label{margin:0 0 7px}.hub-search-wrap input{width:100%;font-size:16px;border-radius:12px;background:#071a2c;border:1px solid #3d82af}.hub-search-wrap small{color:#9fc2d9;display:block;margin-top:7px}
.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hub-action{display:flex;align-items:center;gap:14px;min-height:115px;padding:18px!important;background:linear-gradient(145deg,#0e304f,#07192f)!important;border:1px solid #28699a!important;color:#f0faff!important;border-radius:14px!important;text-align:left;box-shadow:none!important;transition:transform .15s,border-color .15s}.hub-action:hover,.hub-action:focus-visible{transform:translateY(-2px);border-color:#24c8ff!important;outline:2px solid #12b8ee50}.hub-action[hidden]{display:none!important}.hub-action strong{display:block;font-size:16px;line-height:1.3}.hub-action small{display:block;font-size:12px;color:#b5d5e8;margin-top:7px;line-height:1.45}.hub-symbol{font-size:28px;flex-shrink:0}.hub-arrow{margin-left:auto;color:#7ee1ff;font-size:24px;flex-shrink:0}.hub-empty{color:#c5d7ed}.hub-help{display:grid;gap:6px;margin-top:18px;padding:17px;border:1px solid #23749b;border-radius:12px;background:#061e36;color:#d6eaff;font-size:13px}.hub-help strong{color:#9be6ff}.hub-help-note{color:#93bcd8}.hub-feedback{margin-top:12px;padding:12px 16px;border:1px solid #c79544;background:#312916;border-radius:9px;color:#fff0c9}.hub-highlight{outline:3px solid #2bc8ff!important;outline-offset:6px;transition:outline .2s}.admin-page .control-hub .hub-action{background:linear-gradient(145deg,#0e304f,#07192f)!important}.admin-page .hub-preview:hover{background:#0a4a75}
@media(max-width:950px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.control-hub{padding:16px}.hub-grid{grid-template-columns:1fr}.hub-action{min-height:92px;padding:14px!important}}
