/* GEYU v7 — Türkçe tipografi ve sakin görsel hiyerarşi */
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/poppins/poppins-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/poppins/poppins-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url('../fonts/poppins/poppins-latin-ext-500-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url('../fonts/poppins/poppins-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url('../fonts/poppins/poppins-latin-ext-600-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url('../fonts/poppins/poppins-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

html,body,button,input,select,textarea{font-family:'Poppins','Roboto','Segoe UI',Arial,sans-serif!important;font-synthesis:none}
body{font-weight:400}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:600}
.font-semibold,.font-semibold,.font-bold{font-weight:600!important}
.font-semibold{font-weight:500!important}
.ui-btn,.header-login,.header-demo,.public-nav a,.panel-side-nav a,.panel-subnav a{font-weight:500!important}
.panel-eyebrow,.badge,.status-pill,.event-type,.coming-soon-label{font-weight:500!important}
.panel-welcome-card h1,.dashboard-card-head h2,.app-modal-head h2,.record-hero-copy h1,.view-title h2,.module-description h3{font-weight:600!important}
.autism-form input,.autism-form select,.autism-form textarea{font-family:'Poppins','Roboto','Segoe UI',Arial,sans-serif!important;font-weight:400}
.external-client-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #dce6ec;border-radius:14px;background:#f8fbfc}
.external-client-fields.hidden{display:none}
.autism-form label>small{display:block;margin-top:5px;color:#7b8994;font-size:10px;font-weight:400}
@media(max-width:640px){.external-client-fields{grid-template-columns:1fr}}
