.sg-studies-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;background:var(--sg-slate-50,#f8fafc);border:1px solid var(--sg-slate-100,#f1f5f9);border-radius:12px}.sg-studies-zoek{display:flex;align-items:center;gap:8px;max-width:380px;padding:0 12px;border:1.5px solid var(--sg-slate-200,#e2e8f0);border-radius:10px;background:#fff;transition:border-color 0.15s,box-shadow 0.15s}.sg-studies-zoek:focus-within{border-color:var(--sg-primary,#2563eb);box-shadow:0 0 0 3px rgb(37 99 235 / .1);background:#fff}.sg-studies-zoek__label{display:flex;align-items:center;flex-shrink:0;color:var(--sg-slate-400,#94a3b8);line-height:1;cursor:text}.sg-studies-zoek__input{flex:1;padding:10px 0;border:none;background:#fff0;font-size:.9rem;font-family:inherit;color:var(--sg-slate-800,#1e293b);outline:none;min-width:0}.sg-studies-zoek__input::placeholder{color:var(--sg-slate-400,#94a3b8)}.sg-studies-zoek__input::-webkit-search-cancel-button{-webkit-appearance:none}.sg-studies-filters{display:flex;flex-wrap:wrap;gap:6px}.sg-studies-filter-btn{padding:4px 12px;border:1px solid var(--sg-slate-200,#e2e8f0);border-radius:20px;font-size:.8125rem;font-weight:500;font-family:inherit;background:#fff;color:var(--sg-slate-600,#475569);cursor:pointer;transition:background 0.12s,border-color 0.12s,color 0.12s;white-space:nowrap}.sg-studies-filter-btn:hover{background:var(--sg-slate-50,#f8fafc);border-color:var(--sg-slate-300,#cbd5e1);color:var(--sg-slate-800,#1e293b)}.sg-studies-filter-btn--active{background:var(--sg-primary,#2563eb);border-color:var(--sg-primary,#2563eb);color:#fff}.sg-studies-filter-btn--active:hover{background:var(--sg-primary-dark,#1d4ed8);border-color:var(--sg-primary-dark,#1d4ed8);color:#fff}.sg-studies-telling{font-size:.8125rem;color:var(--sg-slate-500,#64748b)}.sg-studies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sg-studie-kaart{position:relative;border:1px solid var(--sg-slate-200,#e2e8f0);border-radius:10px;background:#fff;transition:border-color 0.15s,box-shadow 0.15s;overflow:hidden}.sg-studie-kaart--no-link{opacity:.75}.sg-studie-kaart__link{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 14px;text-decoration:none;color:inherit;gap:8px;min-height:72px}.sg-studie-kaart--no-link>.sg-studie-kaart__body{padding:14px}.sg-studie-kaart:not(.sg-studie-kaart--no-link):hover{border-color:var(--sg-primary,#2563eb);box-shadow:0 2px 8px rgb(37 99 235 / .1)}.sg-studie-kaart__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sg-studie-kaart__naam{display:block;font-size:.9375rem;font-weight:600;color:var(--sg-slate-900,#0f172a);line-height:1.35}.sg-studie-kaart__link:hover .sg-studie-kaart__naam{color:var(--sg-primary,#2563eb)}.sg-studie-kaart__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.sg-studie-kaart__vormen{font-size:.75rem;color:var(--sg-slate-500,#64748b)}.sg-studie-kaart__arrow{flex-shrink:0;color:var(--sg-slate-300,#cbd5e1);transition:color 0.15s,transform 0.15s}.sg-studie-kaart__link:hover .sg-studie-kaart__arrow{color:var(--sg-primary,#2563eb);transform:translateX(2px)}.sg-badge--graad{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--sg-slate-100,#f1f5f9);color:var(--sg-slate-500,#64748b);border:1px solid var(--sg-slate-200,#e2e8f0);white-space:nowrap}.sg-studies-geen{font-size:.875rem;color:var(--sg-slate-500,#64748b);padding:16px 0 4px}@media (max-width:540px){.sg-studies-grid{grid-template-columns:1fr}}