/* v3.29.4 — Toplantı listesi ve formunda ortak kompakt düzen. */
html body .compact-meeting-header-v3294{min-height:0!important;padding-block:13px!important}
html body .compact-meeting-header-v3294 h1{font-size:19px!important;line-height:1.15!important}
html body .compact-meeting-header-v3294 p:not(.eyebrow){margin-top:4px!important;font-size:10px!important}

html body .compact-meeting-kpis-v3294{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-bottom:10px!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important}
html body .compact-meeting-kpis-v3294 .executive-kpi{min-height:58px!important;padding:9px 14px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:#fff!important}
html body .compact-meeting-kpis-v3294 .executive-kpi:last-child{border-right:0!important}
html body .compact-meeting-kpis-v3294 .kpi-copy{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:8px!important}
html body .compact-meeting-kpis-v3294 .kpi-copy small{grid-column:1/-1!important;font-size:8px!important}
html body .compact-meeting-kpis-v3294 .kpi-copy strong{font-size:18px!important;line-height:1!important}
html body .compact-meeting-kpis-v3294 .kpi-copy em{font-size:9px!important;line-height:1.2!important}

html body .compact-meeting-filters-v3294{margin-bottom:10px!important;padding:9px!important;gap:8px!important}
html body .compact-meeting-filters-v3294 :where(input,select,.button){min-height:34px!important;height:34px!important;font-size:10px!important}
html body .compact-meeting-register-v3294{margin-bottom:10px!important}
html body .compact-meeting-register-v3294 .premium-empty{min-height:118px!important;padding:18px 22px!important}
html body .compact-meeting-register-v3294 table :where(th,td){padding-block:8px!important}
html body .compact-meeting-register-v3294 tbody tr{cursor:pointer}

html body .compact-meeting-form-v3294{max-width:none!important;padding:0!important}
html body .compact-meeting-form-v3294 .generic-form-head{padding:12px 16px!important;gap:9px!important}
html body .compact-meeting-form-v3294 .generic-form-head>span{width:25px!important;height:25px!important;font-size:9px!important}
html body .compact-meeting-form-v3294 .generic-form-head h2{font-size:13px!important}
html body .compact-meeting-form-v3294 .generic-form-head p{font-size:9px!important}
html body .compact-meeting-form-v3294 .form-grid{gap:10px!important;padding:13px 16px!important}
html body .compact-meeting-form-v3294 .meeting-primary-grid-v3294{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body .compact-meeting-form-v3294 label{gap:4px!important;font-size:10px!important}
html body .compact-meeting-form-v3294 :where(input:not([type="checkbox"]):not([type="radio"]),select){min-height:34px!important;height:34px!important;padding-block:5px!important;font-size:11px!important}
html body .compact-meeting-form-v3294 textarea{min-height:62px!important;padding:8px 10px!important;font-size:11px!important}
html body .compact-meeting-form-v3294 select[multiple]{height:82px!important;min-height:82px!important}
html body .compact-meeting-form-v3294 .form-actions{padding:10px 16px!important}

html body .meeting-secondary-fields-v3294{margin:0 16px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}
html body .meeting-secondary-fields-v3294>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 12px;cursor:pointer;list-style:none;background:#f7fafc;color:var(--text)}
html body .meeting-secondary-fields-v3294>summary::-webkit-details-marker{display:none}
html body .meeting-secondary-fields-v3294>summary span{display:grid;gap:2px}
html body .meeting-secondary-fields-v3294>summary strong{font-size:11px}
html body .meeting-secondary-fields-v3294>summary small{color:var(--muted);font-size:9px;font-weight:600}
html body .meeting-secondary-fields-v3294>summary b{color:var(--brand);font-size:9px}
html body .meeting-secondary-fields-v3294[open]>summary{border-bottom:1px solid var(--line);background:#edf6fa}
html body .meeting-secondary-fields-v3294[open]>summary b::after{content:" · Kapat"}
html body .meeting-secondary-fields-v3294 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}

@media(max-width:900px){
  html body .compact-meeting-form-v3294 .meeting-primary-grid-v3294{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
  html body .compact-meeting-kpis-v3294{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body .compact-meeting-kpis-v3294 .executive-kpi:nth-child(2){border-right:0!important}
  html body .compact-meeting-kpis-v3294 .executive-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)!important}
  html body .compact-meeting-form-v3294 .meeting-primary-grid-v3294,
  html body .meeting-secondary-fields-v3294 .form-grid{grid-template-columns:1fr!important}
}
