/* Kılınç V2 — menü ve form (mevcut tasarım korunur) */
.form_contact,.form_whatsapp,.s_instagram{display:none!important}
.kilinc-quick{position:fixed;left:0;right:auto;top:50%;bottom:auto;transform:translateY(-50%);z-index:1000;font-family:Arial,sans-serif}
.kilinc-quick *{box-sizing:border-box}
.kilinc-quick__toggle{display:none!important}
.kilinc-quick__panel,.kilinc-quick__panel[hidden]{display:flex!important;flex-direction:column;gap:8px;position:static;width:auto;max-width:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.kilinc-quick__panel a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;text-decoration:none!important;background:#ffffff;border:1px solid rgba(0,0,0,.14);border-left:0;border-radius:0 10px 10px 0;box-shadow:0 6px 18px rgba(0,0,0,.12);font-size:0!important;line-height:1;color:transparent!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.kilinc-quick__panel a:hover{background:#f8fafb;transform:translateX(2px);box-shadow:0 8px 22px rgba(0,0,0,.16)}
.kilinc-quick__panel a:focus-visible{outline:3px solid #f3801f;outline-offset:2px}
.kilinc-quick__panel a .fa{font-size:19px!important;line-height:1;width:auto;text-align:center;color:#183b4a}
.kilinc-quick__panel a .fa-whatsapp{color:#1fa855}
.kilinc-quick__panel a .fa-instagram{color:#c13584}
.kilinc-quick__panel a .fa-pencil-square-o{color:#0f4c81}
.kilinc-quick__panel a[href^="tel:"]{display:none!important}
.kilinc-form-message{margin:8px 0;padding:11px 14px;border-radius:9px;font-size:14px;line-height:1.5;background:#edf6fa;color:#003c59}
.kilinc-form-message[data-kind="error"]{background:#fff2ef;color:#983a29}
.kilinc-form-message[data-kind="success"]{background:#ecf9f0;color:#176335}
.kilinc-submit{cursor:pointer;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px}
.kilinc-submit:disabled{opacity:.65;cursor:wait}
.kilinc-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:640px){.kilinc-quick{top:46%}.kilinc-quick__panel a{width:42px;height:42px;min-height:42px;border-radius:0 9px 9px 0}} 
@media(prefers-reduced-motion:reduce){.kilinc-quick *{transition:none!important}}
