/* v1.2.60 — Floating XAN Asistan CSS Core. Exact cascade concatenation; source files retained. */

/* SOURCE: customer-ai-v190.css */

/* v1.1.83 — XAN Asistan ChatGPT benzeri tipografi standardı; v1.1.80 CRM ve v1.1.76 kontrast/kapalı başlangıç korunur. */
.xan-customer-ai-v180{
  --xcai-petrol:#055970;--xcai-navy:#041F40;--xcai-deep:#13364C;--xcai-brand:#194552;
  --xcai-bg:#F5F7F8;--xcai-card:#FFFFFF;--xcai-border:#CAD3DA;--xcai-text:#102A3E;--xcai-muted:#5B6A78;
  position:relative;z-index:2147480000;font-family:"OpenAI Sans","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--xcai-text);
  text-rendering:auto;-webkit-font-smoothing:auto;font-synthesis:none;
}
.xan-customer-ai-v180 *{box-sizing:border-box}
.xan-customer-ai-v180 button,.xan-customer-ai-v180 input,.xan-customer-ai-v180 textarea,.xan-customer-ai-v180 a{font:inherit}
.xan-customer-ai-v180 button{cursor:pointer}
.xan-customer-ai-v180 [hidden]{display:none}

.xan-customer-ai-v180 .xcai-launch{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:var(--xcai-petrol);box-shadow:0 12px 30px rgba(4,31,64,.24);display:flex;align-items:center;justify-content:center;color:#fff;padding:0;z-index:5}
.xan-customer-ai-v180 .xcai-launch span{font-size:24px;line-height:1}.xan-customer-ai-v180 .xcai-launch b,.xan-customer-ai-v180 .xcai-launch small{display:none}
.xan-customer-ai-v180 .xcai-launch:focus-visible{outline:3px solid rgba(5,89,112,.28);outline-offset:3px}
.xan-customer-ai-v180 .xcai-launch:after{content:"XAN Asistan";position:absolute;right:68px;white-space:nowrap;background:var(--xcai-navy);color:#fff;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .14s ease}
.xan-customer-ai-v180 .xcai-launch:hover:after,.xan-customer-ai-v180 .xcai-launch:focus-visible:after{opacity:1}

.xan-customer-ai-v180 .xcai-shell{position:fixed;right:18px;bottom:18px;width:min(430px,calc(100vw - 24px));height:min(690px,calc(100vh - 36px));border:1px solid var(--xcai-border);border-radius:22px;background:var(--xcai-bg);box-shadow:0 24px 70px rgba(4,31,64,.28);overflow:hidden;display:none;flex-direction:column;color:var(--xcai-text);z-index:6}
.xan-customer-ai-v180.is-open .xcai-shell{display:flex}.xan-customer-ai-v180.is-open .xcai-launch{display:none}
.xan-customer-ai-v180 .xcai-overlay{display:none;pointer-events:none;background:transparent;backdrop-filter:none}
.xan-customer-ai-v180 .xcai-head{min-height:86px;padding:16px 18px;display:flex;align-items:center;gap:12px;background:var(--xcai-navy);color:#fff;border-bottom:3px solid var(--xcai-petrol)}
.xan-customer-ai-v180 .xcai-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:15px;border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;background:#173A57;color:#fff;font-size:21px}
.xan-customer-ai-v180 .xcai-head>div:nth-child(2){min-width:0;flex:1}.xan-customer-ai-v180 .xcai-head strong{display:block;color:#fff;font-size:16px;font-weight:500;line-height:1.3}.xan-customer-ai-v180 .xcai-head small{display:block;margin-top:3px;color:#EAF1F4;font-size:12px;font-weight:400;line-height:1.35}
.xan-customer-ai-v180 .xcai-head>[data-xcai-close]{width:42px;height:42px;flex:0 0 42px;border:0;border-radius:14px;background:#1B5A72;color:#fff;font-size:26px;line-height:1;padding:0}
.xan-customer-ai-v180 .xcai-head>[data-xcai-close]:focus-visible{outline:2px solid #fff;outline-offset:2px}
.xan-customer-ai-v180 .xcai-progress{height:3px;background:#DCE7EB;display:none}.xan-customer-ai-v180.is-quick-flow .xcai-progress{display:block}.xan-customer-ai-v180 .xcai-progress i{display:block;height:100%;width:12%;background:var(--xcai-petrol);transition:width .18s ease}

.xan-customer-ai-v180 .xcai-body{flex:1;min-height:0;overflow:auto;padding:16px;background:var(--xcai-bg);scrollbar-width:thin;scrollbar-color:#AEBCC5 transparent}
.xan-customer-ai-v180 .xcai-body::-webkit-scrollbar{width:8px}.xan-customer-ai-v180 .xcai-body::-webkit-scrollbar-thumb{background:#AEBCC5;border-radius:8px}
.xan-customer-ai-v180 .xcai-step{display:none}.xan-customer-ai-v180 .xcai-step.is-active{display:block}
.xan-customer-ai-v180 .xcai-bubble{border:1px solid var(--xcai-border);border-radius:16px;padding:13px 14px;background:#fff;color:var(--xcai-text);font-size:14px;line-height:1.55}.xan-customer-ai-v180 .xcai-bubble b{font-weight:500;color:var(--xcai-navy)}

.xan-customer-ai-v180 .xcai-mode-switch-v175{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 14px;padding:5px;background:#E7EEF2;border-radius:14px}
.xan-customer-ai-v180 .xcai-mode-switch-v175 button{min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--xcai-text);font-size:13px;font-weight:500;padding:10px}
.xan-customer-ai-v180 .xcai-mode-switch-v175 button.is-active{background:#fff;color:var(--xcai-petrol);box-shadow:0 1px 5px rgba(4,31,64,.08)}
.xan-customer-ai-v180 .xcai-mode-panel-v175{display:none}.xan-customer-ai-v180 .xcai-mode-panel-v175.is-active{display:block}

.xan-customer-ai-v180 .xcai-quick-title-v175{margin:0 0 9px}.xan-customer-ai-v180 .xcai-quick-title-v175 strong{display:block;color:var(--xcai-navy);font-size:15px;font-weight:500}.xan-customer-ai-v180 .xcai-quick-title-v175 small{display:block;margin-top:2px;color:var(--xcai-muted);font-size:12px}
.xan-customer-ai-v180 .xcai-intents{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.xan-customer-ai-v180 .xcai-intents button{min-height:58px;border:1px solid var(--xcai-border);border-radius:14px;background:#fff;color:var(--xcai-text);font-size:13px;font-weight:500;text-align:left;padding:12px 13px;line-height:1.35}
.xan-customer-ai-v180 .xcai-intents button:hover,.xan-customer-ai-v180 .xcai-intents button:focus-visible{border-color:#7EA7B2;background:#F7FBFC;color:var(--xcai-petrol);outline:0}
.xan-customer-ai-v180 .xcai-quick-contact-v175{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.xan-customer-ai-v180 .xcai-quick-contact-v175 a,.xan-customer-ai-v180 .xcai-quick-contact-v175 button{min-height:42px;border:1px solid #34758A;border-radius:12px;background:#0C6680;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:500}
.xan-customer-ai-v180 .xcai-faq-quick-v175{margin-top:14px;padding-top:12px;border-top:1px solid #DCE4E9}.xan-customer-ai-v180 .xcai-faq-quick-v175>small{display:block;color:var(--xcai-muted);font-size:12px;margin-bottom:7px}.xan-customer-ai-v180 .xcai-faq-quick-v175>div{display:flex;gap:6px;flex-wrap:wrap}.xan-customer-ai-v180 .xcai-faq-quick-v175 button{border:1px solid var(--xcai-border);border-radius:999px;background:#fff;color:#294256;padding:7px 9px;font-size:12px;line-height:1.25}

.xan-customer-ai-v180 .xcai-chat-v175{background:#fff;border:1px solid var(--xcai-border);border-radius:17px;overflow:hidden}
.xan-customer-ai-v180 .xcai-chat-toolbar-v175{padding:11px 12px;border-bottom:1px solid #DFE7EB;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#FBFCFD}
.xan-customer-ai-v180 .xcai-chat-toolbar-v175>div:first-child strong{display:block;font-size:14px;color:var(--xcai-navy);font-weight:500}.xan-customer-ai-v180 .xcai-chat-toolbar-v175>div:first-child small{display:block;color:var(--xcai-muted);font-size:12px;margin-top:1px}
.xan-customer-ai-v180 .xcai-chat-tools-v175{display:flex;align-items:center;gap:6px}.xan-customer-ai-v180 .xcai-chat-tools-v175 button{border:1px solid var(--xcai-border);background:#fff;color:var(--xcai-text);border-radius:9px;padding:7px 9px;font-size:12px;line-height:1}.xan-customer-ai-v180 .xcai-chat-tools-v175 button.is-active{background:var(--xcai-petrol);border-color:var(--xcai-petrol);color:#fff}
.xan-customer-ai-v180 .xcai-chat-log-v175{height:min(310px,39vh);min-height:210px;overflow:auto;padding:13px;background:#F7F9FA;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin}
.xan-customer-ai-v180 .xcai-chat-msg-v175{max-width:88%;padding:10px 11px;border-radius:14px;font-size:13px;line-height:1.55}.xan-customer-ai-v180 .xcai-chat-msg-v175 b{display:block;margin-bottom:3px;font-size:12px;font-weight:500}.xan-customer-ai-v180 .xcai-chat-msg-v175 p{margin:0;color:inherit}.xan-customer-ai-v180 .xcai-chat-msg-v175.is-ai{align-self:flex-start;background:#fff;border:1px solid var(--xcai-border);color:var(--xcai-text);border-bottom-left-radius:5px}.xan-customer-ai-v180 .xcai-chat-msg-v175.is-ai b{color:var(--xcai-petrol)}.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user{align-self:flex-end;background:var(--xcai-petrol);color:#fff;border:1px solid var(--xcai-petrol);border-bottom-right-radius:5px}.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user b{color:#fff}
.xan-customer-ai-v180 .xcai-chat-suggestions-v175{padding:8px 12px 3px;background:#fff;display:flex;gap:6px;flex-wrap:wrap}.xan-customer-ai-v180 .xcai-chat-suggestions-v175:empty{display:none}.xan-customer-ai-v180 .xcai-chat-suggestions-v175 button{border:1px solid #B8CCD4;border-radius:999px;background:#F4F9FA;color:#1E596B;padding:7px 9px;font-size:12px;line-height:1.2}.xan-customer-ai-v180 .xcai-chat-recs-v175{padding:5px 12px 8px;background:#fff;display:grid;gap:6px}.xan-customer-ai-v180 .xcai-chat-recs-v175:empty{display:none}.xan-customer-ai-v180 .xcai-chat-recs-v175 a{display:block;border:1px solid #D3E0E5;border-radius:11px;background:#FBFDFD;text-decoration:none;padding:8px 9px}.xan-customer-ai-v180 .xcai-chat-recs-v175 a b{display:block;color:var(--xcai-navy);font-size:12px;font-weight:500}.xan-customer-ai-v180 .xcai-chat-recs-v175 a small{display:block;color:var(--xcai-muted);font-size:12px;margin-top:1px}
.xan-customer-ai-v180 .xcai-chat-input-v175{padding:10px;border-top:1px solid #DFE7EB;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 42px auto;gap:7px}.xan-customer-ai-v180 .xcai-chat-input-v175 input{min-width:0;height:42px;border:1px solid #B9CAD3;border-radius:12px;background:#fff;color:var(--xcai-text);padding:0 12px;font-size:13px;outline:0}.xan-customer-ai-v180 .xcai-chat-input-v175 input:focus{border-color:var(--xcai-petrol);box-shadow:0 0 0 3px rgba(5,89,112,.09)}.xan-customer-ai-v180 .xcai-chat-input-v175 button{height:42px;border:0;border-radius:12px;font-size:12px;font-weight:500}.xan-customer-ai-v180 [data-xcai-chat-voice]{width:42px;background:var(--xcai-navy);color:#fff;padding:0;font-size:17px}.xan-customer-ai-v180 [data-xcai-chat-voice].is-listening{background:#9B2C2C}.xan-customer-ai-v180 [data-xcai-chat-send]{background:var(--xcai-petrol);color:#fff;padding:0 14px}.xan-customer-ai-v180 [data-xcai-chat-send][aria-busy="true"]{opacity:.68;cursor:wait}
.xan-customer-ai-v180 .xcai-connection-v175{padding:8px 12px;border-top:1px solid #E3EAED;background:#FBFCFD;display:flex;align-items:center;gap:7px;color:var(--xcai-muted);font-size:12px}.xan-customer-ai-v180 .xcai-connection-v175 i{width:8px;height:8px;border-radius:50%;background:#4D9C72;flex:0 0 8px}.xan-customer-ai-v180 .xcai-connection-v175[data-state="busy"] i,.xan-customer-ai-v180 .xcai-connection-v175[data-state="retrying"] i{background:#C58B22}.xan-customer-ai-v180 .xcai-connection-v175[data-state="error"] i,.xan-customer-ai-v180 .xcai-connection-v175[data-state="offline"] i{background:#B44747}.xan-customer-ai-v180 .xcai-connection-v175 strong{font-size:12px;color:var(--xcai-text);font-weight:500}.xan-customer-ai-v180 .xcai-connection-v175 span{flex:1}.xan-customer-ai-v180 .xcai-connection-v175 button{border:1px solid var(--xcai-border);border-radius:8px;background:#fff;color:var(--xcai-text);padding:6px 8px;font-size:12px}
.xan-customer-ai-v180 .xcai-voice-panel-v175{margin-top:9px;border:1px solid #D6E1E6;border-radius:13px;background:#fff;padding:10px 11px;display:none}.xan-customer-ai-v180 .xcai-voice-panel-v175.is-open{display:block}.xan-customer-ai-v180 .xcai-voice-row-v175{display:flex;align-items:center;justify-content:space-between;gap:8px}.xan-customer-ai-v180 .xcai-voice-row-v175 strong{font-size:12px;font-weight:500;color:var(--xcai-navy)}.xan-customer-ai-v180 .xcai-voice-genders-v175{display:flex;gap:5px}.xan-customer-ai-v180 .xcai-voice-genders-v175 button{border:1px solid var(--xcai-border);border-radius:999px;background:#fff;color:var(--xcai-text);padding:6px 9px;font-size:12px}.xan-customer-ai-v180 .xcai-voice-genders-v175 button.is-active{background:var(--xcai-petrol);border-color:var(--xcai-petrol);color:#fff}.xan-customer-ai-v180 .xcai-voice-name-v175{display:block;margin-top:7px;color:var(--xcai-muted);font-size:12px;line-height:1.45}.xan-customer-ai-v180 .xcai-voice-status-v175{margin-top:7px;border-top:1px solid #E2E9EC;padding-top:7px;color:var(--xcai-muted);font-size:12px;line-height:1.45}.xan-customer-ai-v180 .xcai-voice-status-v175[data-state="warn"]{color:#8A4F24}.xan-customer-ai-v180 .xcai-voice-status-v175[data-state="listen"]{color:var(--xcai-petrol)}

.xan-customer-ai-v180 .xcai-step-head-v175{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.xan-customer-ai-v180 .xcai-step-head-v175 h3{margin:0;color:var(--xcai-navy);font-size:16px;font-weight:500}.xan-customer-ai-v180 .xcai-step-head-v175 p{margin:3px 0 0;color:var(--xcai-muted);font-size:12px}.xan-customer-ai-v180 .xcai-back-v175{border:1px solid var(--xcai-border);border-radius:10px;background:#fff;color:var(--xcai-text);padding:7px 9px;font-size:12px}
.xan-customer-ai-v180 .xcai-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0}.xan-customer-ai-v180 .xcai-chips button{min-height:43px;border:1px solid var(--xcai-border);border-radius:12px;background:#fff;color:var(--xcai-text);padding:9px;font-size:13px}.xan-customer-ai-v180 .xcai-chips button.is-selected{background:#EAF4F6;border-color:#7EA7B2;color:var(--xcai-petrol);font-weight:500}.xan-customer-ai-v180 .xcai-field{display:block;margin:10px 0}.xan-customer-ai-v180 .xcai-field>span{display:block;margin-bottom:5px;color:#294256;font-size:12px;font-weight:500}.xan-customer-ai-v180 .xcai-field small{font-size:12px;color:var(--xcai-muted)}.xan-customer-ai-v180 .xcai-field input,.xan-customer-ai-v180 .xcai-field textarea{width:100%;border:1px solid #B9CAD3;border-radius:11px;background:#fff;color:var(--xcai-text);padding:10px 11px;font-size:13px;outline:0}.xan-customer-ai-v180 .xcai-field input{height:43px}.xan-customer-ai-v180 .xcai-field textarea{resize:vertical;min-height:72px}.xan-customer-ai-v180 .xcai-field input:focus,.xan-customer-ai-v180 .xcai-field textarea:focus{border-color:var(--xcai-petrol);box-shadow:0 0 0 3px rgba(5,89,112,.08)}
.xan-customer-ai-v180 .xcai-next,.xan-customer-ai-v180 .xcai-submit{width:100%;min-height:44px;border:0;border-radius:12px;background:var(--xcai-petrol);color:#fff;font-size:13px;font-weight:500;padding:10px 14px}.xan-customer-ai-v180 .xcai-projects{display:grid;gap:7px;margin:10px 0}.xan-customer-ai-v180 .xcai-projects h4{margin:0 0 2px;color:var(--xcai-navy);font-size:13px;font-weight:500}.xan-customer-ai-v180 .xcai-projects button{border:1px solid var(--xcai-border);border-radius:12px;background:#fff;color:var(--xcai-text);text-align:left;padding:9px 10px}.xan-customer-ai-v180 .xcai-projects button strong{display:block;font-size:12px;font-weight:500}.xan-customer-ai-v180 .xcai-projects button span{display:block;margin-top:2px;color:var(--xcai-muted);font-size:12px}.xan-customer-ai-v180 .xcai-projects button.is-selected{border-color:var(--xcai-petrol);background:#F1F8F9}.xan-customer-ai-v180 .xcai-privacy{display:flex;align-items:flex-start;gap:8px;margin:10px 0 12px;color:#445C6D;font-size:12px;line-height:1.45}.xan-customer-ai-v180 .xcai-privacy input{margin-top:3px}.xan-customer-ai-v180 .xcai-result{background:#fff;border:1px solid var(--xcai-border);border-radius:16px;padding:15px}.xan-customer-ai-v180 .xcai-result h3{margin:0 0 6px;color:var(--xcai-navy);font-size:16px;font-weight:500}.xan-customer-ai-v180 .xcai-result p{margin:6px 0;color:var(--xcai-text);font-size:13px;line-height:1.55}.xan-customer-ai-v180 .xcai-result a,.xan-customer-ai-v180 .xcai-result button{display:inline-flex;margin:7px 6px 0 0;border:0;border-radius:10px;background:var(--xcai-petrol);color:#fff;text-decoration:none;padding:9px 11px;font-size:12px;font-weight:500}.xan-customer-ai-v180 .xcai-score{display:inline-flex;margin:4px 0;padding:6px 9px;border-radius:999px;background:#E8F2F4;color:var(--xcai-petrol);font-size:12px;font-weight:500}

.xan-customer-ai-v180 .xcai-foot{min-height:39px;padding:9px 14px;border-top:1px solid #D5E0E5;background:#fff;color:#526778;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.xan-customer-ai-v180 .xcai-foot a{color:var(--xcai-petrol);font-weight:500;text-decoration:none}.xan-customer-ai-v180 .xcai-foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.xan-customer-ai-v180.is-standalone{z-index:auto;display:block}.xan-customer-ai-v180.is-standalone .xcai-shell{position:relative;display:flex;right:auto;bottom:auto;width:min(760px,calc(100vw - 28px));height:min(720px,calc(100vh - 110px));min-height:560px;margin:18px auto 30px}.xan-customer-ai-v180.is-standalone .xcai-launch{display:none}
.xan-customer-ai-page-v175{padding:24px 0 50px;background:#F5F7F8}.xan-customer-ai-page-hero-v175{max-width:760px;margin:0 auto;padding:0 18px}.xan-customer-ai-page-hero-v175>span{color:#055970;font:500 12px/1.2 "OpenAI Sans","Inter","Segoe UI",Arial,sans-serif;letter-spacing:.08em}.xan-customer-ai-page-hero-v175 h1{margin:7px 0 5px;color:#041F40;font:500 26px/1.25 "OpenAI Sans","Inter","Segoe UI",Arial,sans-serif}.xan-customer-ai-page-hero-v175 p{margin:0;color:#5B6A78;font:400 13px/1.6 "OpenAI Sans","Inter","Segoe UI",Arial,sans-serif}

@media(max-width:640px){
  .xan-customer-ai-v180 .xcai-launch{right:14px;bottom:14px;width:56px;height:56px}
  .xan-customer-ai-v180 .xcai-shell{right:8px;bottom:8px;width:calc(100vw - 16px);height:min(86vh,720px);border-radius:20px}
  .xan-customer-ai-v180 .xcai-head{min-height:78px;padding:13px 14px}.xan-customer-ai-v180 .xcai-avatar{width:42px;height:42px;flex-basis:42px}
  .xan-customer-ai-v180 .xcai-body{padding:12px}.xan-customer-ai-v180 .xcai-intents{grid-template-columns:1fr}.xan-customer-ai-v180 .xcai-intents button{min-height:49px}
  .xan-customer-ai-v180 .xcai-chat-log-v175{height:min(300px,37vh);min-height:190px}.xan-customer-ai-v180 .xcai-chat-input-v175{grid-template-columns:minmax(0,1fr) 40px}.xan-customer-ai-v180 [data-xcai-chat-send]{grid-column:1/-1;height:40px}.xan-customer-ai-v180 [data-xcai-chat-voice]{width:40px}
  .xan-customer-ai-v180 .xcai-chips{grid-template-columns:1fr 1fr}.xan-customer-ai-v180 .xcai-quick-contact-v175{grid-template-columns:1fr 1fr}
  .xan-customer-ai-v180 .xcai-foot{padding:8px 11px}.xan-customer-ai-v180 .xcai-foot span{max-width:78%}
  .xan-customer-ai-v180.is-standalone .xcai-shell{width:calc(100vw - 16px);height:min(82vh,720px);margin:12px auto 24px}
  .xan-customer-ai-page-v175{padding-top:16px}.xan-customer-ai-page-hero-v175 h1{font-size:22px}
}

/* v1.1.80 critical runtime isolation: tema/global kuralları koyu alan kontrastını ve kapalı başlangıcı ezemez. */
.xan-customer-ai-v180{isolation:isolate;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.xan-customer-ai-v180 .xcai-shell,.xan-customer-ai-v180 .xcai-shell *{text-shadow:none;letter-spacing:normal}
.xan-customer-ai-v180 .xcai-head,.xan-customer-ai-v180 .xcai-head strong,.xan-customer-ai-v180 .xcai-head small,.xan-customer-ai-v180 .xcai-head button,.xan-customer-ai-v180 .xcai-avatar{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}
.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user,.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user b,.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user p{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}
.xan-customer-ai-v180 .xcai-chat-msg-v175.is-ai,.xan-customer-ai-v180 .xcai-chat-msg-v175.is-ai p{color:#102A3E !important;-webkit-text-fill-color:#102A3E !important}
.xan-customer-ai-v180 .xcai-chat-msg-v175.is-ai b{color:#055970 !important;-webkit-text-fill-color:#055970 !important}
.xan-customer-ai-v180 input,.xan-customer-ai-v180 textarea{color:#102A3E !important;-webkit-text-fill-color:#102A3E !important;opacity:1}
.xan-customer-ai-v180 input::placeholder,.xan-customer-ai-v180 textarea::placeholder{color:#5B6A78;opacity:1;-webkit-text-fill-color:#5B6A78}
.xan-customer-ai-v180 .xcai-runtime-note-v175{display:none}


/* v1.1.80 — Kritik koyu yüzey kontrast kilidi. Yalnız asistan bileşeni içinde kontrollü !important kullanılır. */
.xan-customer-ai-v180 .xcai-head,
.xan-customer-ai-v180 .xcai-head *,
.xan-customer-ai-v180 .xcai-launch,
.xan-customer-ai-v180 .xcai-launch *,
.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user,
.xan-customer-ai-v180 .xcai-chat-msg-v175.is-user *,
.xan-customer-ai-v180 [data-xcai-chat-voice],
.xan-customer-ai-v180 [data-xcai-chat-voice] *,
.xan-customer-ai-v180 [data-xcai-chat-send],
.xan-customer-ai-v180 [data-xcai-chat-send] *,
.xan-customer-ai-v180 .xcai-quick-contact-v175 a,
.xan-customer-ai-v180 .xcai-quick-contact-v175 a *,
.xan-customer-ai-v180 .xcai-quick-contact-v175 button,
.xan-customer-ai-v180 .xcai-quick-contact-v175 button *,
.xan-customer-ai-v180 .xcai-next,
.xan-customer-ai-v180 .xcai-next *,
.xan-customer-ai-v180 .xcai-submit,
.xan-customer-ai-v180 .xcai-submit *,
.xan-customer-ai-v180 .xcai-result a,
.xan-customer-ai-v180 .xcai-result a *,
.xan-customer-ai-v180 .xcai-result button,
.xan-customer-ai-v180 .xcai-result button *,
.xan-customer-ai-v180 .xcai-chat-tools-v175 button.is-active,
.xan-customer-ai-v180 .xcai-chat-tools-v175 button.is-active *,
.xan-customer-ai-v180 .xcai-voice-genders-v175 button.is-active,
.xan-customer-ai-v180 .xcai-voice-genders-v175 button.is-active *{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  text-shadow:none !important;
}
.xan-customer-ai-v180 .xcai-head>[data-xcai-close],
.xan-customer-ai-v180 .xcai-head>[data-xcai-close] *{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  font-weight:700 !important;
  text-shadow:none !important;
}
.xan-customer-ai-v180 .xcai-launch span{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  font-size:12px !important;
  font-weight:700 !important;
  line-height:1 !important;
  letter-spacing:.07em !important;
}
.xan-customer-ai-v180 .xcai-avatar{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  font-size:12px !important;
  font-weight:700 !important;
  line-height:1 !important;
  letter-spacing:.06em !important;
}

/* v1.1.80 — Floating asistan her normal sayfa girişinde kesin kapalı başlar; yalnız kullanıcı açar. */
.xan-customer-ai-v180.is-floating:not(.is-open) .xcai-shell,
.xan-customer-ai-v180.is-floating .xcai-shell[hidden],
.xan-customer-ai-v180.is-floating [data-xcai-shell][aria-hidden="true"]{
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
}
.xan-customer-ai-v180.is-floating:not(.is-open) .xcai-launch{
  display:flex !important;
  visibility:visible !important;
  pointer-events:auto !important;
}
.xan-customer-ai-v180.is-floating.is-open .xcai-shell{
  display:flex !important;
  visibility:visible !important;
  pointer-events:auto !important;
}
.xan-customer-ai-v180.is-floating.is-open .xcai-launch{
  display:none !important;
}


/* v1.1.80 — danışman eşleşmesi: proje önerilerinden görsel olarak ayrılır, sohbeti kalabalıklaştırmaz. */
.xan-customer-ai-v180 .xcai-consultant-match-v180{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #cad3da;border-radius:14px;background:#f5f7f8;color:#041f40}
.xan-customer-ai-v180 .xcai-consultant-match-v180>div{min-width:0;display:grid;gap:3px}.xan-customer-ai-v180 .xcai-consultant-match-v180 b{font-size:12px;line-height:1.3;color:#041f40}.xan-customer-ai-v180 .xcai-consultant-match-v180 small{font-size:10px;line-height:1.35;color:#526273;display:block}.xan-customer-ai-v180 .xcai-consultant-match-v180 button{flex:0 0 auto;border:0;border-radius:10px;background:#055970;color:#fff!important;font-weight:700;font-size:10px;padding:9px 10px;cursor:pointer}.xan-customer-ai-v180 .xcai-result-match-v180{font-weight:600;color:#041f40}
@media(max-width:520px){.xan-customer-ai-v180 .xcai-consultant-match-v180{align-items:stretch;flex-direction:column}.xan-customer-ai-v180 .xcai-consultant-match-v180 button{width:100%}}


/* v1.1.80 — CRM aksiyon sonucu: sade müşteri geri bildirim kontrolleri. */
.xan-customer-ai-v180 .xcai-crm-action-v180{margin-top:10px;padding:10px 12px;border:1px solid #cad3da;border-radius:14px;background:#f5f7f8;display:grid;gap:7px}
.xan-customer-ai-v180 .xcai-crm-action-v180 strong{font-size:12px;color:#041f40}.xan-customer-ai-v180 .xcai-crm-action-v180 small{font-size:10px;line-height:1.4;color:#526273}
.xan-customer-ai-v180 .xcai-outcome-actions-v180{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.xan-customer-ai-v180 .xcai-outcome-actions-v180 button{border:1px solid #cad3da;border-radius:10px;background:#fff;color:#041f40;font-size:10px;font-weight:700;padding:9px 10px;cursor:pointer}
.xan-customer-ai-v180 .xcai-outcome-actions-v180 button:hover{border-color:#055970}.xan-customer-ai-v180 .xcai-outcome-actions-v180 button:disabled{opacity:.55;cursor:default}
.xan-customer-ai-v180 .xcai-outcome-state-v180{font-size:10px;color:#055970;font-weight:700;margin-top:6px}
@media(max-width:520px){.xan-customer-ai-v180 .xcai-outcome-actions-v180{grid-template-columns:1fr}}

/* v1.1.83 — ChatGPT benzeri asistan tipografisi. */
.xan-customer-ai-v183{
  --xcai-font:"OpenAI Sans","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;
  font-family:var(--xcai-font)!important;
  font-size:16px!important;
  line-height:1.55!important;
  letter-spacing:-.01em!important;
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  text-rendering:optimizeLegibility!important;
}
.xan-customer-ai-v183 *{font-family:var(--xcai-font)!important;font-synthesis:none!important;text-shadow:none!important}
.xan-customer-ai-v183 :where(button,input,textarea,a){font-family:var(--xcai-font)!important;letter-spacing:-.01em!important}
.xan-customer-ai-v183 .xcai-head strong{font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important}
.xan-customer-ai-v183 .xcai-head small{font-size:14px!important;font-weight:400!important;line-height:1.35!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}
.xan-customer-ai-v183 .xcai-avatar,.xan-customer-ai-v183 .xcai-launch span{font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important}
.xan-customer-ai-v183 .xcai-bubble,
.xan-customer-ai-v183 .xcai-chat-msg-v175,
.xan-customer-ai-v183 .xcai-result p{
  font-size:16px!important;
  line-height:1.58!important;
  font-weight:400!important;
  letter-spacing:-.01em!important;
}
.xan-customer-ai-v183 .xcai-bubble b,
.xan-customer-ai-v183 .xcai-chat-msg-v175 b,
.xan-customer-ai-v183 .xcai-result h3,
.xan-customer-ai-v183 .xcai-step-head-v175 h3,
.xan-customer-ai-v183 .xcai-chat-toolbar-v175>div:first-child strong,
.xan-customer-ai-v183 .xcai-quick-title-v175 strong{
  font-size:16px!important;
  font-weight:600!important;
  line-height:1.35!important;
  letter-spacing:-.01em!important;
}
.xan-customer-ai-v183 .xcai-chat-toolbar-v175>div:first-child small,
.xan-customer-ai-v183 .xcai-quick-title-v175 small,
.xan-customer-ai-v183 .xcai-field small,
.xan-customer-ai-v183 .xcai-privacy,
.xan-customer-ai-v183 .xcai-foot,
.xan-customer-ai-v183 .xcai-connection-v175,
.xan-customer-ai-v183 .xcai-chat-recs-v175 a small,
.xan-customer-ai-v183 .xcai-voice-name-v175,
.xan-customer-ai-v183 .xcai-voice-status-v175,
.xan-customer-ai-v183 .xcai-crm-action-v180 small,
.xan-customer-ai-v183 .xcai-consultant-match-v180 small{
  font-size:14px!important;
  line-height:1.45!important;
  font-weight:400!important;
  letter-spacing:-.01em!important;
}
.xan-customer-ai-v183 :where(.xcai-mode-switch-v175 button,.xcai-intents button,.xcai-quick-contact-v175 a,.xcai-quick-contact-v175 button,.xcai-faq-quick-v175 button,.xcai-chat-tools-v175 button,.xcai-chat-suggestions-v175 button,.xcai-field input,.xcai-field textarea,.xcai-chat-input-v175 input,.xcai-chips button,.xcai-next,.xcai-submit,[data-xcai-chat-send],[data-xcai-chat-voice],.xcai-result a,.xcai-result button,.xcai-outcome-actions-v180 button){
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.xan-customer-ai-v183 .xcai-field>span,
.xan-customer-ai-v183 .xcai-projects h4,
.xan-customer-ai-v183 .xcai-projects button strong,
.xan-customer-ai-v183 .xcai-chat-recs-v175 a b,
.xan-customer-ai-v183 .xcai-connection-v175 strong,
.xan-customer-ai-v183 .xcai-voice-row-v175 strong,
.xan-customer-ai-v183 .xcai-crm-action-v180 strong,
.xan-customer-ai-v183 .xcai-consultant-match-v180 b{
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.35!important;
  letter-spacing:-.01em!important;
}
.xan-customer-ai-v183 .xcai-chat-input-v175 input,.xan-customer-ai-v183 .xcai-field input{height:46px!important}
.xan-customer-ai-page-v175,.xan-customer-ai-page-v175 *{font-family:var(--xcai-font,"OpenAI Sans","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif)!important;letter-spacing:-.01em!important}
.xan-customer-ai-page-hero-v175>span{font-size:14px!important;font-weight:600!important;line-height:1.25!important}
.xan-customer-ai-page-hero-v175 h1{font-size:24px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important}
.xan-customer-ai-page-hero-v175 p{font-size:16px!important;line-height:1.58!important;font-weight:400!important}
@media(max-width:640px){
  .xan-customer-ai-v183{font-size:15px!important}
  .xan-customer-ai-v183 .xcai-bubble,.xan-customer-ai-v183 .xcai-chat-msg-v175,.xan-customer-ai-v183 .xcai-result p{font-size:15px!important;line-height:1.55!important}
  .xan-customer-ai-v183 .xcai-head strong{font-size:17px!important}
  .xan-customer-ai-page-hero-v175 h1{font-size:22px!important}
  .xan-customer-ai-page-hero-v175 p{font-size:15px!important}
}

/* v1.1.87 — Public asistan ince/yari-ince yazı ölçeği; sentetik kalınlık yok. */
.xan-customer-ai-v186,
.xan-customer-ai-v186 *{
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;
  font-synthesis:none!important;
  text-shadow:none!important;
  letter-spacing:0!important;
}
.xan-customer-ai-v186 :where(p,span,button,input,textarea,small){font-weight:400!important}
.xan-customer-ai-v186 :where(button,.xcai-btn,.xcai-tab,.xcai-title,strong,b){font-weight:600!important}
.xan-customer-ai-v186 .xcai-title{font-size:15px!important;line-height:1.2!important}
.xan-customer-ai-v186 .xcai-subtitle{font-size:11px!important;line-height:1.25!important;color:rgba(255,255,255,.82)!important}
.xan-customer-ai-v186 .xcai-message{font-size:13.5px!important;line-height:1.45!important}
.xan-customer-ai-v186 input,
.xan-customer-ai-v186 textarea{font-size:13px!important;line-height:1.35!important}


/* v1.1.87 — küçük ve yarı ince public asistan son katmanı */
.xan-customer-ai-v187,.xan-customer-ai-v187 *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-synthesis:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}
.xan-customer-ai-v187 :where(p,span,small,input,textarea,button){font-weight:400!important;letter-spacing:0!important}
.xan-customer-ai-v187 :where(.xcai-title,.xcai-btn,.xcai-tab,strong,b){font-weight:500!important}
.xan-customer-ai-v187 .xcai-title{font-size:14px!important;line-height:1.18!important}
.xan-customer-ai-v187 .xcai-subtitle{font-size:10.5px!important;line-height:1.22!important}
.xan-customer-ai-v187 .xcai-message{font-size:13px!important;line-height:1.42!important}
.xan-customer-ai-v187 input,.xan-customer-ai-v187 textarea{font-size:12.5px!important}
.xan-customer-ai-v187 .xcai-btn{font-size:12px!important}

/* v1.1.90 cache alias — v187 public asistan tipografi kuralları v188 sınıfına da uygulanır. */
.xan-customer-ai-v190,.xan-customer-ai-v190 *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-synthesis:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}
.xan-customer-ai-v190 :where(p,span,small,input,textarea,button){font-weight:400!important;letter-spacing:0!important}
.xan-customer-ai-v190 :where(.xcai-title,.xcai-btn,.xcai-tab,strong,b){font-weight:500!important}
.xan-customer-ai-v190 .xcai-title{font-size:14px!important;line-height:1.18!important}
.xan-customer-ai-v190 .xcai-subtitle{font-size:10.5px!important;line-height:1.22!important}
.xan-customer-ai-v190 .xcai-message{font-size:13px!important;line-height:1.42!important}
.xan-customer-ai-v190 input,.xan-customer-ai-v190 textarea{font-size:12.5px!important}
.xan-customer-ai-v190 .xcai-btn{font-size:12px!important}


/* SOURCE: customer-ai-refine-v194.css */

/* v1.1.94 — Standalone XAN Asistan ilk ekranı ve sohbet görünürlüğü rafine katmanı */
.xan-customer-ai-page-v175{background:linear-gradient(180deg,#F5F7F8 0%,#FFFFFF 42%);padding:94px 16px 58px}
.xan-customer-ai-page-hero-v175{max-width:960px;margin:0 auto 18px;text-align:left}
.xan-customer-ai-page-hero-v175 span{display:block;color:#055970;letter-spacing:.14em;font-size:12px;font-weight:600}
.xan-customer-ai-page-hero-v175 h1{margin:10px 0 12px;color:#041F40;font-size:clamp(28px,4.6vw,58px);line-height:1.07;font-weight:600;letter-spacing:-.02em}
.xan-customer-ai-page-hero-v175 p{max-width:820px;margin:0;color:#4B6270;font-size:17px;line-height:1.7}
.xan-customer-ai-v180.is-standalone .xcai-shell{width:min(920px,calc(100vw - 30px));height:min(760px,calc(100vh - 108px));min-height:620px;margin:16px auto 28px;border-radius:28px}
.xan-customer-ai-v180 .xcai-quick-title-v175 strong{font-size:16px}
.xan-customer-ai-v180 .xcai-quick-title-v175 small{font-size:12.5px}
.xan-customer-ai-v180 .xcai-intents button{min-height:62px;font-size:13.5px}
.xan-customer-ai-v180 .xcai-chat-input-v175{position:sticky;bottom:0;background:#fff;padding:12px;border-top:1px solid #E1E8EC}
.xan-customer-ai-v180 .xcai-chat-input-v175 input{min-height:46px;border-radius:14px}
.xan-customer-ai-v180 .xcai-chat-input-v175 button{min-height:46px;border-radius:14px}
.xan-customer-ai-v180 .xcai-chat-log-v175{scroll-margin-bottom:80px}
@media(min-width:760px){
  .xan-customer-ai-v180 .xcai-chat-input-v175{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}
}
@media(max-width:1024px){
  .xan-customer-ai-page-v175{padding:84px 14px 38px}
  .xan-customer-ai-page-hero-v175{text-align:left;margin-bottom:14px}
  .xan-customer-ai-page-hero-v175 p{font-size:15.5px;line-height:1.6}
  .xan-customer-ai-v180.is-standalone .xcai-shell{width:calc(100vw - 16px);height:min(84vh,760px);min-height:0;border-radius:24px}
}
@media(max-width:560px){
  .xan-customer-ai-page-v175{padding:76px 10px 22px}
  .xan-customer-ai-page-hero-v175 h1{font-size:clamp(24px,8vw,36px);line-height:1.1}
  .xan-customer-ai-page-hero-v175 p{font-size:14px}
  .xan-customer-ai-v180.is-standalone .xcai-shell{width:calc(100vw - 8px);height:min(85vh,760px);margin:10px auto 18px;border-radius:20px}
  .xan-customer-ai-v180 .xcai-intents{grid-template-columns:1fr}
}


/* SOURCE: customer-ai-landing-v195.css */

/* v1.1.95 — XAN Asistan landing ve ilk ekran rafinesi */
.xan-customer-ai-page-v175{padding:24px 0 46px;background:radial-gradient(circle at left 32%,rgba(5,89,112,.05),transparent 24%),linear-gradient(180deg,#F7FAFC 0%,#FFFFFF 44%)!important}
.xan-customer-ai-page-hero-v195{max-width:940px!important;margin:0 auto 12px!important;padding:0 18px!important}
.xan-customer-ai-page-hero-v195 h1{margin:10px 0 10px!important;font-size:clamp(32px,4.8vw,58px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.03em!important;max-width:860px}
.xan-customer-ai-page-hero-v195 p{font-size:18px!important;line-height:1.6!important;max-width:760px;color:#516979!important}
.xan-customer-ai-benefits-v195{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:18px;color:#055970;font-size:15px;font-weight:500}
.xan-customer-ai-benefits-v195 span{position:relative;padding-left:28px;color:#0B314F}
.xan-customer-ai-benefits-v195 span:before{content:'';position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);border:1px solid rgba(5,89,112,.24);background:linear-gradient(180deg,#fff,#EFF6F8)}
.xan-customer-ai-benefits-v195 span:after{content:'•';position:absolute;left:6px;top:50%;transform:translateY(-56%);color:#055970;font-size:16px;font-weight:700}
.xan-customer-ai-v190.is-standalone .xcai-shell{width:min(940px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;margin:10px auto 20px!important;border-radius:28px!important;box-shadow:0 30px 60px rgba(9,40,68,.10)!important;overflow:hidden}
.xan-customer-ai-v190.is-standalone .xcai-body{padding:16px 18px 20px!important}
.xan-customer-ai-v190.is-standalone .xcai-head{background:linear-gradient(135deg,#072C60 0%,#05254D 52%,#0A4D7E 100%)!important;position:relative}
.xan-customer-ai-v190.is-standalone .xcai-head:after{content:'';position:absolute;right:-20px;bottom:-18px;width:240px;height:120px;background:radial-gradient(circle at 30% 40%,rgba(73,180,218,.55),transparent 18%),radial-gradient(circle at 64% 52%,rgba(255,255,255,.13),transparent 22%),radial-gradient(circle at 74% 28%,rgba(73,180,218,.35),transparent 22%);opacity:.9;pointer-events:none}
.xan-customer-ai-v190 .xcai-bubble.ai{display:flex;align-items:center;gap:14px;padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#F8FBFC)!important;box-shadow:0 6px 18px rgba(4,31,64,.04)}
.xan-customer-ai-v190 .xcai-bubble.ai:before{content:'✦';display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#0E6076;color:#fff;font-size:16px;font-weight:700}
.xan-customer-ai-v190 .xcai-bubble.ai b{display:block;color:#041F40}
.xan-customer-ai-v190 .xcai-mode-switch-v175{margin-top:14px!important;padding:4px!important;border-radius:16px!important;background:#EFF4F7!important}
.xan-customer-ai-v190 .xcai-mode-switch-v175 button{min-height:46px!important;font-size:16px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-mode-switch-v175 button.is-active{background:linear-gradient(135deg,#0B748C,#055970)!important;color:#fff!important;box-shadow:none!important}
.xan-customer-ai-v190 .xcai-quick-title-v175 strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;color:#041F40}
.xan-customer-ai-v190 .xcai-quick-title-v175 small{font-size:15px!important;color:#627687!important;display:block;margin-top:6px}
.xan-customer-ai-v190 .xcai-intents-v195{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.xan-customer-ai-v190 .xcai-intents-v195 button{min-height:58px!important;border-radius:16px!important;padding:14px 18px!important;font-size:15px!important;font-weight:600!important;position:relative}
.xan-customer-ai-v190 .xcai-intents-v195 button:after{content:'›';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;color:#567789}
.xan-customer-ai-v190 .xcai-quick-contact-v175{margin-top:14px!important;gap:12px!important}
.xan-customer-ai-v190 .xcai-quick-contact-v175 a{min-height:50px!important;border-radius:16px!important;font-size:15px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-quick-contact-v175 a:last-child{background:#fff!important;color:#055970!important;border:1px solid #2E7A90!important}
.xan-customer-ai-v190 .xcai-faq-quick-v175{display:none!important}
.xan-customer-ai-v190 .xcai-chat-toolbar-v175 strong{font-size:18px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-chat-log-v175{max-height:320px!important}
.xan-customer-ai-v190 .xcai-chat-input-v175 input{font-size:14px!important}
@media(max-width:1024px){
  .xan-customer-ai-page-v175{padding:12px 0 28px!important}
  .xan-customer-ai-page-hero-v195{margin-bottom:10px!important}
  .xan-customer-ai-page-hero-v195 h1{font-size:clamp(28px,6vw,42px)!important;max-width:none}
  .xan-customer-ai-page-hero-v195 p{font-size:16px!important;max-width:none}
}
@media(max-width:680px){
  .xan-customer-ai-page-hero-v195{padding:0 12px!important}
  .xan-customer-ai-benefits-v195{gap:10px 14px;font-size:13.5px}
  .xan-customer-ai-v190.is-standalone .xcai-shell{width:calc(100vw - 12px)!important;border-radius:22px!important}
  .xan-customer-ai-v190.is-standalone .xcai-body{padding:12px!important}
  .xan-customer-ai-v190 .xcai-bubble.ai{padding:14px!important;align-items:flex-start}
  .xan-customer-ai-v190 .xcai-mode-switch-v175 button{font-size:14px!important;min-height:42px!important}
  .xan-customer-ai-v190 .xcai-quick-title-v175 strong{font-size:23px!important}
  .xan-customer-ai-v190 .xcai-quick-title-v175 small{font-size:13.5px!important}
  .xan-customer-ai-v190 .xcai-intents-v195{grid-template-columns:1fr!important}
  .xan-customer-ai-v190 .xcai-intents-v195 button{min-height:54px!important;font-size:14px!important;padding:13px 16px!important}
  .xan-customer-ai-v190 .xcai-intents-v195 button:after{right:14px;font-size:22px}
  .xan-customer-ai-v190 .xcai-quick-contact-v175{grid-template-columns:1fr 1fr!important}
  .xan-customer-ai-v190 .xcai-quick-contact-v175 a{min-height:46px!important;font-size:14px!important}
}


/* SOURCE: customer-ai-reference-v196.css */

/*
 * XAN v1.1.96 — XAN Asistan referans ekran birebir yapı katmanı
 * Referans: açık landing, iki satır sonuç odaklı hero, 4 fayda maddesi,
 * geniş asistan kartı, lacivert dalga başlık, illüstrasyonlu karşılama,
 * ikonlu 2x3 hızlı yardım kartları ve iki temas CTA'sı.
 */

.xan-customer-ai-reference-page-v196{
  position:relative;
  overflow:hidden;
  min-height:calc(100vh - 78px);
  padding:38px 0 58px!important;
  background:
    radial-gradient(circle at 7% 45%,rgba(5,89,112,.075),transparent 23%),
    linear-gradient(180deg,#F6FAFD 0%,#FFFFFF 68%)!important;
}
/* referanstaki sol silik yapı hissi */
.xan-customer-ai-reference-page-v196:before{
  content:"";
  position:absolute;
  left:-28px;
  top:150px;
  width:390px;
  height:500px;
  opacity:.23;
  pointer-events:none;
  background:
    linear-gradient(72deg,transparent 0 18%,rgba(115,160,186,.13) 18% 19%,transparent 19% 100%),
    repeating-linear-gradient(90deg,rgba(79,135,166,.12) 0 1px,transparent 1px 31px),
    repeating-linear-gradient(0deg,rgba(79,135,166,.08) 0 1px,transparent 1px 31px),
    linear-gradient(135deg,rgba(224,237,244,.65),rgba(255,255,255,0));
  clip-path:polygon(0 25%,35% 9%,38% 18%,64% 0,67% 10%,100% 22%,100% 100%,0 100%);
  mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.75) 45%,transparent 100%);
}
.xan-customer-ai-reference-page-v196:after{
  content:"";
  position:absolute;
  left:-70px;
  top:500px;
  width:560px;
  height:170px;
  border-radius:0 100% 0 0;
  background:linear-gradient(150deg,rgba(245,249,251,.92),rgba(255,255,255,.2));
  transform:rotate(-4deg);
  pointer-events:none;
}

.xan-customer-ai-page-hero-v196{
  position:relative;
  z-index:2;
  box-sizing:border-box;
  width:min(1160px,calc(100vw - 36px))!important;
  max-width:none!important;
  margin:0 auto 18px!important;
  padding:0 118px!important;
  text-align:left!important;
}
.xan-customer-ai-page-hero-v196 .xan-ai-kicker-v196{
  display:none!important;
  margin:0!important;
  color:#055970!important;
  font-family:Inter,"Segoe UI",system-ui,sans-serif!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.035em!important;
}
.xan-customer-ai-page-hero-v196 h1{
  max-width:860px!important;
  margin:0 0 12px!important;
  color:#071F3D!important;
  font-family:Inter,"Segoe UI",system-ui,sans-serif!important;
  font-size:42px!important;
  line-height:1.12!important;
  font-weight:650!important;
  letter-spacing:-.032em!important;
}
.xan-customer-ai-page-hero-v196 p{
  max-width:820px!important;
  margin:0!important;
  color:#516374!important;
  font-size:16px!important;
  line-height:1.58!important;
  font-weight:400!important;
}
.xan-customer-ai-benefits-v196{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:16px!important;
  margin-top:16px!important;
  color:#0C2E4B!important;
  font-size:14px!important;
  font-weight:500!important;
}
.xan-customer-ai-benefits-v196>i{
  color:#7B91A2!important;
  font-style:normal!important;
  font-size:13px!important;
  opacity:.85!important;
}
.xan-customer-ai-benefits-v196>span{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  position:relative!important;
  padding:0!important;
  color:#0C2E4B!important;
}
.xan-customer-ai-benefits-v196>span:before{
  content:""!important;
  position:static!important;
  transform:none!important;
  width:36px!important;
  height:36px!important;
  flex:0 0 36px!important;
  border:1px solid #BDD4DF!important;
  border-radius:50%!important;
  background:#F8FCFD!important;
  box-shadow:0 2px 7px rgba(5,89,112,.04)!important;
}
.xan-customer-ai-benefits-v196>span:after{
  position:absolute!important;
  left:10px!important;
  top:50%!important;
  transform:translateY(-51%)!important;
  color:#0B728A!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:700!important;
}
.xan-customer-ai-benefits-v196>span[data-benefit="project"]:after{content:"▥"!important}
.xan-customer-ai-benefits-v196>span[data-benefit="investment"]:after{content:"↗"!important}
.xan-customer-ai-benefits-v196>span[data-benefit="future"]:after{content:"▤"!important}
.xan-customer-ai-benefits-v196>span[data-benefit="consultant"]:after{content:"●"!important;font-size:11px!important;box-shadow:8px 5px 0 -2px #0B728A}

/* Ana kart */
.xan-customer-ai-v196.is-standalone{
  position:relative!important;
  z-index:3!important;
}
.xan-customer-ai-v196.is-standalone .xcai-shell{
  position:relative!important;
  display:flex!important;
  right:auto!important;
  bottom:auto!important;
  width:min(1160px,calc(100vw - 36px))!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto!important;
  border:1px solid #D8E3EA!important;
  border-radius:24px!important;
  overflow:hidden!important;
  background:#F8FBFC!important;
  box-shadow:0 22px 48px rgba(8,38,64,.10)!important;
}
.xan-customer-ai-v196.is-standalone .xcai-head-v196{
  position:relative!important;
  min-height:100px!important;
  padding:18px 32px!important;
  gap:16px!important;
  overflow:hidden!important;
  background:linear-gradient(100deg,#082F64 0%,#052750 68%,#063A68 100%)!important;
  border-bottom:0!important;
}
.xan-customer-ai-v196.is-standalone .xcai-head-v196:before{
  content:"";
  position:absolute;
  right:-10px;
  top:0;
  width:470px;
  height:100%;
  opacity:.78;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 120'%3E%3Cg fill='none' stroke='%230B8AAF' stroke-width='1.1' opacity='.72'%3E%3Cpath d='M0 84 C95 27 175 111 268 62 S425 33 520 63'/%3E%3Cpath d='M0 91 C100 34 180 117 270 69 S423 40 520 70'/%3E%3Cpath d='M0 98 C95 41 177 124 271 76 S426 47 520 77'/%3E%3Cpath d='M0 105 C98 48 177 130 272 83 S425 54 520 84'/%3E%3Cpath d='M0 112 C100 55 179 137 272 90 S425 61 520 91'/%3E%3C/g%3E%3Cg fill='%230E8EB4' opacity='.35'%3E%3Ccircle cx='150' cy='71' r='1.3'/%3E%3Ccircle cx='190' cy='72' r='1.2'/%3E%3Ccircle cx='240' cy='75' r='1.2'/%3E%3Ccircle cx='320' cy='62' r='1.2'/%3E%3Ccircle cx='380' cy='50' r='1.2'/%3E%3Ccircle cx='430' cy='48' r='1.2'/%3E%3C/g%3E%3C/svg%3E")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  pointer-events:none;
}
.xan-customer-ai-v196.is-standalone .xcai-head-v196:after{display:none!important}
.xan-customer-ai-v196.is-standalone .xcai-avatar{
  position:relative!important;
  z-index:2!important;
  width:58px!important;
  height:58px!important;
  flex:0 0 58px!important;
  border-radius:17px!important;
  border:1px solid rgba(123,211,226,.36)!important;
  background:linear-gradient(145deg,#0B6A86,#0B526F)!important;
  color:#fff!important;
  font-size:17px!important;
  font-weight:700!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13)!important;
}
.xan-customer-ai-v196.is-standalone .xcai-head-v196>div:nth-child(2){position:relative!important;z-index:2!important}
.xan-customer-ai-v196.is-standalone .xcai-head-v196 strong{
  font-size:22px!important;
  line-height:1.2!important;
  font-weight:650!important;
  letter-spacing:-.015em!important;
}
.xan-customer-ai-v196.is-standalone .xcai-head-v196 small{
  margin-top:5px!important;
  color:#ECF6F9!important;
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:400!important;
}
.xan-customer-ai-v196.is-standalone .xcai-progress{display:none!important}
.xan-customer-ai-v196.is-standalone .xcai-body{
  padding:16px 30px 28px!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#FAFCFD 0%,#F6F9FA 100%)!important;
}

/* Karşılama */
.xan-customer-ai-v196 .xcai-welcome-v196{
  position:relative!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) 230px!important;
  gap:16px!important;
  align-items:center!important;
  min-height:88px!important;
  margin:0 0 14px!important;
  padding:13px 18px!important;
  border:1px solid #D9E5EB!important;
  border-radius:17px!important;
  background:linear-gradient(90deg,#F0F7FA 0%,#FFFFFF 64%,#F1F7FA 100%)!important;
  box-shadow:0 6px 16px rgba(9,40,68,.035)!important;
}
.xan-customer-ai-v196 .xcai-welcome-v196:before,
.xan-customer-ai-v196 .xcai-welcome-v196:after{display:none!important}
.xan-customer-ai-v196 .xcai-welcome-icon-v196{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:42px!important;
  height:42px!important;
  border-radius:50%!important;
  background:#0B6D86!important;
  color:#fff!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:700!important;
}
.xan-customer-ai-v196 .xcai-welcome-copy-v196{
  color:#40596C!important;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:400!important;
}
.xan-customer-ai-v196 .xcai-welcome-copy-v196 b{
  display:inline!important;
  margin-right:4px!important;
  color:#092A49!important;
  font-weight:650!important;
}
.xan-customer-ai-v196 .xcai-welcome-visual-v196{
  display:block!important;
  width:230px!important;
  height:62px!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 62'%3E%3Cg opacity='.42'%3E%3Cpath d='M6 51V29h23v22M14 29V18h8v11M36 51V24h26v27M45 24V13h8v11M70 51V34h25v17M78 34V25h8v9' fill='%239BC1D1'/%3E%3Cpath d='M6 51h94' stroke='%2387AFBF' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='translate(112 1)' fill='none' stroke='%230A657E' stroke-width='4'%3E%3Ccircle cx='36' cy='25' r='19' fill='%23F7FCFD'/%3E%3Cpath d='M50 40l17 17' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right center!important;
  background-size:contain!important;
  opacity:.96!important;
}

/* Sekmeler */
.xan-customer-ai-v196 .xcai-mode-switch-v175{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:6px!important;
  margin:0 0 16px!important;
  padding:4px!important;
  border:1px solid #D9E5EB!important;
  border-radius:14px!important;
  background:#F5F8FA!important;
  box-shadow:0 4px 12px rgba(7,31,54,.025)!important;
}
.xan-customer-ai-v196 .xcai-mode-switch-v175 button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:48px!important;
  padding:9px 14px!important;
  border-radius:11px!important;
  color:#0D2C48!important;
  font-size:15px!important;
  font-weight:550!important;
}
.xan-customer-ai-v196 .xcai-mode-switch-v175 button.is-active{
  background:linear-gradient(135deg,#0A768E,#08647A)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.xan-customer-ai-v196 .xcai-mode-icon-v196{font-size:21px!important;line-height:1!important;font-weight:400!important}
.xan-customer-ai-v196 .xcai-mode-mic-v196{
  width:13px!important;height:20px!important;border:2px solid currentColor!important;border-radius:8px!important;position:relative!important;
}
.xan-customer-ai-v196 .xcai-mode-mic-v196:after{content:"";position:absolute;left:50%;bottom:-7px;width:17px;height:8px;border:2px solid currentColor;border-top:0;border-radius:0 0 10px 10px;transform:translateX(-50%)}

.xan-customer-ai-v196 .xcai-quick-title-v196{margin:0 0 12px!important}
.xan-customer-ai-v196 .xcai-quick-title-v196 strong{
  color:#082744!important;
  font-size:17px!important;
  line-height:1.3!important;
  font-weight:650!important;
  letter-spacing:-.012em!important;
}

/* 2x3 seçenekler */
.xan-customer-ai-v196 .xcai-intents-v195{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px 14px!important;
}
.xan-customer-ai-v196 .xcai-intents-v195 button{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 20px!important;
  gap:12px!important;
  align-items:center!important;
  min-height:66px!important;
  padding:10px 16px 10px 11px!important;
  border:1px solid #D7E2E9!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#0C2A45!important;
  text-align:left!important;
  box-shadow:0 3px 9px rgba(4,31,64,.025)!important;
  transform:none!important;
}
.xan-customer-ai-v196 .xcai-intents-v195 button:after{display:none!important}
.xan-customer-ai-v196 .xcai-intents-v195 button:hover,
.xan-customer-ai-v196 .xcai-intents-v195 button:focus-visible{
  border-color:#89B5C3!important;
  background:#FAFDFE!important;
  color:#055970!important;
  outline:0!important;
}
.xan-customer-ai-v196 .xcai-intent-icon-v196{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:44px!important;
  height:44px!important;
  border-radius:50%!important;
  background:#EAF4F7!important;
  color:#0A6D84!important;
}
.xan-customer-ai-v196 .xcai-intent-icon-v196:before{font-size:20px!important;line-height:1!important;font-weight:700!important}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-project:before{content:"▥"}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-investment:before{content:"↗";font-size:23px!important}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-future:before{content:"▤"}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-residence:before{content:"⌂";font-size:24px!important}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-region:before{content:"●";font-size:13px!important;box-shadow:0 8px 0 -3px #0A6D84;border:2px solid #0A6D84;border-radius:50%;width:12px;height:12px;text-align:center}
.xan-customer-ai-v196 .xcai-intent-icon-v196.is-consultant:before{content:"◖◗";font-size:17px!important;letter-spacing:-5px!important}
.xan-customer-ai-v196 .xcai-intent-label-v196{
  color:#102D48!important;
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:550!important;
}
.xan-customer-ai-v196 .xcai-intent-arrow-v196{
  justify-self:end!important;
  color:#0A4E6A!important;
  font-size:25px!important;
  line-height:1!important;
  font-weight:400!important;
}

/* Alt temas */
.xan-customer-ai-v196 .xcai-quick-contact-v175{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:14px!important;
  margin-top:14px!important;
}
.xan-customer-ai-v196 .xcai-quick-contact-v175 a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:11px!important;
  min-height:54px!important;
  padding:10px 16px!important;
  border-radius:13px!important;
  font-size:15px!important;
  font-weight:600!important;
  text-decoration:none!important;
}
.xan-customer-ai-v196 .xcai-quick-contact-v175 a:first-child{
  border:1px solid #0A6D84!important;
  background:linear-gradient(135deg,#0B758D,#076279)!important;
  color:#fff!important;
}
.xan-customer-ai-v196 .xcai-quick-contact-v175 a:last-child{
  border:1px solid #0B6D85!important;
  background:#fff!important;
  color:#075970!important;
}
.xan-customer-ai-v196 .xcai-contact-icon-v196{position:relative!important;display:inline-block!important;width:23px!important;height:23px!important;flex:0 0 23px!important}
.xan-customer-ai-v196 .xcai-contact-icon-v196.is-headset:before{content:"";position:absolute;inset:2px 2px 7px;border:3px solid currentColor;border-bottom:0;border-radius:14px 14px 0 0}
.xan-customer-ai-v196 .xcai-contact-icon-v196.is-headset:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:8px;border-left:4px solid currentColor;border-right:4px solid currentColor;border-radius:4px}
.xan-customer-ai-v196 .xcai-contact-icon-v196.is-chat{border:2px solid currentColor;border-radius:50%}
.xan-customer-ai-v196 .xcai-contact-icon-v196.is-chat:after{content:"";position:absolute;right:-2px;bottom:0;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(18deg)}
.xan-customer-ai-v196 .xcai-faq-quick-v175{display:none!important}

/* Sohbet modu aynı kalite dilinde */
.xan-customer-ai-v196 .xcai-chat-v175{border-radius:16px!important}
.xan-customer-ai-v196 .xcai-chat-toolbar-v175 strong{font-size:16px!important;font-weight:600!important}
.xan-customer-ai-v196 .xcai-chat-toolbar-v175 small{font-size:12px!important}
.xan-customer-ai-v196 .xcai-chat-input-v175 input{font-size:13.5px!important}

@media (max-width:1180px){
  .xan-customer-ai-page-hero-v196{padding:0 54px!important}
  .xan-customer-ai-page-hero-v196 h1{font-size:38px!important}
}
@media (max-width:900px){
  .xan-customer-ai-reference-page-v196{padding:20px 0 34px!important}
  .xan-customer-ai-reference-page-v196:before,.xan-customer-ai-reference-page-v196:after{display:none!important}
  .xan-customer-ai-page-hero-v196{width:calc(100vw - 24px)!important;padding:0 8px!important;margin-bottom:16px!important}
  .xan-customer-ai-page-hero-v196 h1{font-size:32px!important;line-height:1.13!important}
  .xan-customer-ai-page-hero-v196 p{font-size:15px!important}
  .xan-customer-ai-benefits-v196{gap:10px 14px!important;font-size:13px!important}
  .xan-customer-ai-benefits-v196>i{display:none!important}
  .xan-customer-ai-benefits-v196>span:before{width:30px!important;height:30px!important;flex-basis:30px!important}
  .xan-customer-ai-benefits-v196>span:after{left:8px!important;font-size:15px!important}
  .xan-customer-ai-v196.is-standalone .xcai-shell{width:calc(100vw - 18px)!important;border-radius:20px!important}
  .xan-customer-ai-v196.is-standalone .xcai-head-v196{min-height:86px!important;padding:14px 18px!important}
  .xan-customer-ai-v196.is-standalone .xcai-avatar{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:14px!important;font-size:15px!important}
  .xan-customer-ai-v196.is-standalone .xcai-head-v196 strong{font-size:18px!important}
  .xan-customer-ai-v196.is-standalone .xcai-head-v196 small{font-size:12.5px!important}
  .xan-customer-ai-v196.is-standalone .xcai-body{padding:13px!important}
  .xan-customer-ai-v196 .xcai-welcome-v196{grid-template-columns:38px 1fr!important;min-height:76px!important;padding:12px 14px!important}
  .xan-customer-ai-v196 .xcai-welcome-icon-v196{width:38px!important;height:38px!important}
  .xan-customer-ai-v196 .xcai-welcome-visual-v196{display:none!important}
  .xan-customer-ai-v196 .xcai-welcome-copy-v196{font-size:13px!important}
  .xan-customer-ai-v196 .xcai-desktop-break-v196,.xan-ai-desktop-break-v196{display:none!important}
  .xan-customer-ai-v196 .xcai-intents-v195{grid-template-columns:1fr!important;gap:9px!important}
  .xan-customer-ai-v196 .xcai-intents-v195 button{min-height:60px!important}
}
@media (max-width:560px){
  .xan-customer-ai-reference-page-v196{padding-top:12px!important}
  .xan-customer-ai-page-hero-v196 h1{font-size:27px!important;letter-spacing:-.024em!important}
  .xan-customer-ai-page-hero-v196 p{font-size:14px!important;line-height:1.55!important}
  .xan-customer-ai-benefits-v196{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}
  .xan-customer-ai-v196.is-standalone .xcai-shell{width:calc(100vw - 10px)!important;border-radius:18px!important}
  .xan-customer-ai-v196 .xcai-mode-switch-v175 button{min-height:44px!important;font-size:13.5px!important}
  .xan-customer-ai-v196 .xcai-quick-title-v196 strong{font-size:16px!important}
  .xan-customer-ai-v196 .xcai-intents-v195 button{grid-template-columns:40px minmax(0,1fr) 18px!important;min-height:58px!important;padding:9px 12px 9px 9px!important}
  .xan-customer-ai-v196 .xcai-intent-icon-v196{width:40px!important;height:40px!important}
  .xan-customer-ai-v196 .xcai-intent-label-v196{font-size:13.2px!important}
  .xan-customer-ai-v196 .xcai-quick-contact-v175{grid-template-columns:1fr 1fr!important;gap:8px!important}
  .xan-customer-ai-v196 .xcai-quick-contact-v175 a{min-height:48px!important;font-size:13.5px!important;padding:8px!important}
}


/* Floating widget greeting balance v199 */
.xan-customer-ai-v196.is-floating .xcai-card-v196{
  padding:14px 14px 18px!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-v196{
  grid-template-columns:42px minmax(0,1fr) 118px!important;
  gap:14px!important;
  min-height:84px!important;
  padding:12px 16px!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-copy-v196{
  font-size:13px!important;
  line-height:1.52!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-copy-v196 b{
  display:block!important;
  margin:0 0 4px!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{
  width:118px!important;
  height:54px!important;
  background-position:right center!important;
  background-size:contain!important;
  opacity:.92!important;
}
.xan-customer-ai-v196.is-floating .xcai-mode-switch-v175{
  margin:0 0 14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-grid-v196{
  gap:10px!important;
}
@media (max-width: 560px){
  .xan-customer-ai-v196.is-floating .xcai-welcome-v196{
    grid-template-columns:42px minmax(0,1fr)!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{display:none!important}
}


/* Floating widget header + whatsapp + footer cleanup v200 */
.xan-customer-ai-v196.is-floating .xcai-head-v196{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) 56px!important;
  align-items:center!important;
  column-gap:14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200{
  min-width:0!important;
  text-align:center!important;
  justify-self:center!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong,
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{
  text-align:center!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{
  font-size:17px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{
  margin-top:4px!important;
  font-size:11px!important;
  line-height:1.35!important;
  color:rgba(255,255,255,.92)!important;
  -webkit-text-fill-color:rgba(255,255,255,.92)!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175{
  grid-template-columns:1fr 1fr!important;
  gap:12px!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a{
  min-height:54px!important;
  padding:10px 12px!important;
  white-space:normal!important;
  text-align:center!important;
  line-height:1.3!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child,
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child *,
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child:before,
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child:after{
  color:#075970!important;
  -webkit-text-fill-color:#075970!important;
  opacity:1!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child{
  font-size:13px!important;
  font-weight:700!important;
}
.xan-customer-ai-v196 .xcai-foot{display:none!important;}
@media (max-width:560px){
  .xan-customer-ai-v196.is-floating .xcai-head-v196{grid-template-columns:50px minmax(0,1fr) 50px!important;column-gap:10px!important}
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{font-size:16px!important}
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{font-size:10.5px!important}
  .xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child{font-size:12.5px!important}
}


/* Floating widget compactness + CTA + input refinement v201 */
.xan-customer-ai-v196 .xcai-intents-v195{align-items:stretch!important;grid-auto-rows:1fr!important;}
.xan-customer-ai-v196 .xcai-intents-v195 button{align-self:stretch!important;height:100%!important;}
.xan-customer-ai-v196.is-floating .xcai-shell{width:min(440px,calc(100vw - 20px))!important;max-height:min(84vh,760px)!important;border-radius:24px!important;}
.xan-customer-ai-v196.is-floating .xcai-body{padding:12px!important;}
.xan-customer-ai-v196.is-floating .xcai-card-v196{padding:12px 12px 16px!important;}
.xan-customer-ai-v196.is-floating .xcai-head-v196{padding:14px 18px!important;grid-template-columns:56px minmax(0,1fr) 56px!important;min-height:86px!important;}
.xan-customer-ai-v196.is-floating .xcai-avatar{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:16px!important;font-size:15px!important;}
.xan-customer-ai-v196.is-floating .xcai-head>[data-xcai-close]{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:28px!important;line-height:1!important;padding:0!important;}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{font-size:16.5px!important;}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{font-size:10.8px!important;}
.xan-customer-ai-v196.is-floating .xcai-welcome-v196{grid-template-columns:42px minmax(0,1fr) 104px!important;gap:12px!important;min-height:74px!important;padding:11px 14px!important;}
.xan-customer-ai-v196.is-floating .xcai-welcome-copy-v196{font-size:12.7px!important;line-height:1.48!important;}
.xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{width:104px!important;height:48px!important;}
.xan-customer-ai-v196.is-floating .xcai-mode-switch-v175{margin:0 0 12px!important;}
.xan-customer-ai-v196.is-floating .xcai-chat-v175{border-radius:14px!important;}
.xan-customer-ai-v196.is-floating .xcai-chat-toolbar-v175{padding:14px 16px!important;}
.xan-customer-ai-v196.is-floating .xcai-chat-log-v175{min-height:172px!important;height:min(31vh,240px)!important;padding:14px!important;}
.xan-customer-ai-v196.is-floating .xcai-chat-input-v175{display:grid!important;grid-template-columns:minmax(0,1fr) 54px 88px!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-top:1px solid #DFE7EB!important;background:#fff!important;}
.xan-customer-ai-v196.is-floating .xcai-chat-input-v175 input{min-width:0!important;height:46px!important;padding:0 14px!important;font-size:13.5px!important;border-radius:14px!important;}
.xan-customer-ai-v196.is-floating [data-xcai-chat-voice]{width:54px!important;min-width:54px!important;height:46px!important;border-radius:14px!important;font-size:15px!important;}
.xan-customer-ai-v196.is-floating [data-xcai-chat-send]{height:46px!important;min-width:88px!important;border-radius:14px!important;padding:0 14px!important;font-size:13px!important;}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a{min-height:52px!important;font-size:14px!important;padding:10px 12px!important;}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a:last-child{font-size:14px!important;}
@media (max-width:560px){
  .xan-customer-ai-v196.is-floating .xcai-shell{width:calc(100vw - 10px)!important;max-height:86vh!important;border-radius:22px!important;}
  .xan-customer-ai-v196.is-floating .xcai-body{padding:14px!important;}
  .xan-customer-ai-v196.is-floating .xcai-card-v196{padding:14px 14px 18px!important;}
  .xan-customer-ai-v196.is-floating .xcai-head-v196{padding:14px 14px!important;grid-template-columns:50px minmax(0,1fr) 50px!important;column-gap:10px!important;min-height:82px!important;}
  .xan-customer-ai-v196.is-floating .xcai-avatar{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important;font-size:14px!important;}
  .xan-customer-ai-v196.is-floating .xcai-head>[data-xcai-close]{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important;font-size:26px!important;}
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{font-size:15px!important;}
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{font-size:10px!important;line-height:1.28!important;}
  .xan-customer-ai-v196.is-floating .xcai-welcome-v196{grid-template-columns:40px minmax(0,1fr)!important;min-height:auto!important;padding:12px 12px!important;border-radius:18px!important;}
  .xan-customer-ai-v196.is-floating .xcai-welcome-copy-v196{font-size:13px!important;line-height:1.5!important;}
  .xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{display:none!important;}
  .xan-customer-ai-v196.is-floating .xcai-mode-switch-v175{margin:0 0 14px!important;}
  .xan-customer-ai-v196.is-floating .xcai-intents-v195{gap:10px!important;}
  .xan-customer-ai-v196.is-floating .xcai-intents-v195 button{min-height:86px!important;padding:12px 12px 12px 10px!important;border-radius:16px!important;}
  .xan-customer-ai-v196.is-floating .xcai-chat-toolbar-v175{padding:14px 14px 12px!important;}
  .xan-customer-ai-v196.is-floating .xcai-chat-log-v175{min-height:208px!important;height:min(34vh,280px)!important;padding:14px!important;}
  .xan-customer-ai-v196.is-floating .xcai-chat-input-v175{grid-template-columns:minmax(0,1fr) 48px 82px!important;gap:8px!important;padding:12px!important;position:sticky!important;bottom:0!important;z-index:3!important;}
  .xan-customer-ai-v196.is-floating .xcai-chat-input-v175 input{height:46px!important;font-size:13px!important;padding:0 12px!important;}
  .xan-customer-ai-v196.is-floating [data-xcai-chat-voice]{width:48px!important;min-width:48px!important;height:46px!important;}
  .xan-customer-ai-v196.is-floating [data-xcai-chat-send]{min-width:82px!important;height:46px!important;font-size:12.5px!important;padding:0 12px!important;}
  .xan-customer-ai-v196.is-floating .xcai-quick-contact-v175{gap:10px!important;margin-top:16px!important;}
  .xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a{min-height:50px!important;font-size:13.5px!important;padding:9px 10px!important;border-radius:14px!important;}
}


/* v1.2.02 — floating premium mobile CTA refine */
.xan-customer-ai-v196 .xcai-intents-v195{
  align-items:stretch!important;
  grid-auto-rows:1fr!important;
}
.xan-customer-ai-v196 .xcai-intents-v195 button{
  align-self:stretch!important;
  height:100%!important;
}
.xan-customer-ai-v196 .xcai-mode-panel-v175[data-xcai-mode-panel="quick"] .xcai-quick-contact-v175 a,
.xan-customer-ai-v196 .xcai-mode-panel-v175[data-xcai-mode-panel="quick"] .xcai-quick-contact-v175 a *{
  text-decoration:none!important;
}
.xan-customer-ai-v196.is-floating .xcai-shell{
  width:min(422px,calc(100vw - 18px))!important;
  max-height:min(82vh,744px)!important;
  border-radius:24px!important;
}
.xan-customer-ai-v196.is-floating .xcai-body{
  padding:14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-v196{
  padding:14px 16px!important;
  min-height:82px!important;
  grid-template-columns:52px minmax(0,1fr) 52px!important;
  column-gap:12px!important;
}
.xan-customer-ai-v196.is-floating .xcai-avatar{
  width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:15px!important;font-size:14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-head>[data-xcai-close]{
  width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:15px!important;font-size:27px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200{
  text-align:center!important;
  align-self:center!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{
  font-size:16px!important;line-height:1.15!important;margin:0 auto!important;text-align:center!important;
}
.xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{
  display:block!important;
  margin:4px auto 0!important;
  text-align:center!important;
  font-size:10.6px!important;
  line-height:1.25!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-v196{
  grid-template-columns:40px minmax(0,1fr) 92px!important;
  gap:12px!important;
  min-height:70px!important;
  padding:12px 14px!important;
  border-radius:18px!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-icon-v196{
  width:40px!important;height:40px!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-copy-v196{
  font-size:12.9px!important;
  line-height:1.52!important;
}
.xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{
  width:92px!important;height:44px!important;opacity:.9!important;
}
.xan-customer-ai-v196.is-floating .xcai-mode-switch-v175{
  margin:0 0 14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-mode-switch-v175 button{
  min-height:58px!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-title-v196{
  margin:0 0 14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-intents-v195{
  gap:11px 12px!important;
}
.xan-customer-ai-v196.is-floating .xcai-intents-v195 button{
  min-height:94px!important;
  padding:12px 14px 12px 11px!important;
  border-radius:16px!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175{
  gap:10px!important;
  margin-top:16px!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a{
  min-height:52px!important;
  border-radius:14px!important;
  font-size:13.5px!important;
  font-weight:700!important;
  padding:10px 12px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a .xcai-contact-icon-v196{
  flex:0 0 22px!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-v175{
  border-radius:16px!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-toolbar-v175{
  padding:15px 16px 13px!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-log-v175{
  min-height:196px!important;
  height:min(34vh,280px)!important;
  padding:16px!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-msg-v175 p{
  line-height:1.58!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-input-v175{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 52px 86px!important;
  gap:10px!important;
  align-items:center!important;
  padding:12px 14px 14px!important;
  background:#fff!important;
}
.xan-customer-ai-v196.is-floating .xcai-chat-input-v175 input{
  min-width:0!important;
  width:100%!important;
  height:48px!important;
  padding:0 14px!important;
  font-size:13.6px!important;
  border-radius:14px!important;
}
.xan-customer-ai-v196.is-floating [data-xcai-chat-voice]{
  width:52px!important;min-width:52px!important;height:48px!important;border-radius:14px!important;
}
.xan-customer-ai-v196.is-floating [data-xcai-chat-send]{
  min-width:86px!important;height:48px!important;border-radius:14px!important;
}
.xan-customer-ai-v196.is-floating .xcai-foot,
.xan-customer-ai-v196.is-floating .xcai-foot *{
  display:none!important;
}
@media (max-width:560px){
  .xan-customer-ai-v196.is-floating .xcai-shell{
    width:calc(100vw - 8px)!important;
    max-height:88vh!important;
    border-radius:22px!important;
    right:4px!important;
    bottom:4px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-body{
    padding:15px 15px 16px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-head-v196{
    padding:14px 14px!important;
    min-height:80px!important;
    grid-template-columns:48px minmax(0,1fr) 48px!important;
    column-gap:10px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-avatar{
    width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-head>[data-xcai-close]{
    width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important;font-size:25px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 strong{
    font-size:15px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-head-copy-v200 small{
    font-size:10px!important;
    line-height:1.22!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-welcome-v196{
    grid-template-columns:40px minmax(0,1fr)!important;
    min-height:auto!important;
    padding:12px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-welcome-visual-v196{display:none!important;}
  .xan-customer-ai-v196.is-floating .xcai-intents-v195{
    gap:10px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-intents-v195 button{
    min-height:102px!important;
    padding:12px 12px 12px 10px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-quick-contact-v175{
    gap:10px!important;
    margin-top:16px!important;
    grid-template-columns:1fr 1fr!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-quick-contact-v175 a{
    min-height:54px!important;
    font-size:13px!important;
    padding:9px 8px!important;
    white-space:normal!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-chat-toolbar-v175{
    padding:14px 14px 12px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-chat-log-v175{
    min-height:232px!important;
    height:min(38vh,320px)!important;
    padding:14px!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-chat-input-v175{
    grid-template-columns:minmax(0,1fr) 48px!important;
    gap:8px!important;
    padding:12px 12px 14px!important;
    position:sticky!important;
    bottom:0!important;
    z-index:4!important;
  }
  .xan-customer-ai-v196.is-floating .xcai-chat-input-v175 input{
    height:48px!important;
    font-size:13px!important;
    padding:0 12px!important;
  }
  .xan-customer-ai-v196.is-floating [data-xcai-chat-voice]{
    width:48px!important;min-width:48px!important;height:48px!important;
  }
  .xan-customer-ai-v196.is-floating [data-xcai-chat-send]{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    height:46px!important;
    margin-top:2px!important;
  }
}


/* v1.2.03 — clickable contact hardening */
.xan-customer-ai-v196 .xcai-quick-contact-v175 a{pointer-events:auto!important;position:relative!important;z-index:5!important;}
.xan-customer-ai-v196 .xcai-quick-contact-v175 a:last-child{color:#075970!important;-webkit-text-fill-color:#075970!important;}


/* SOURCE: customer-ai-contact-v209.css */

/* v1.2.09 — contact buttons isolated from legacy contact runtimes */
.xan-customer-ai-v196 .xcai-quick-contact-v175{position:relative!important;z-index:30!important;isolation:isolate!important;pointer-events:auto!important}
.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209{position:relative!important;z-index:31!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;width:100%!important;min-height:52px!important;padding:10px 12px!important;border-radius:14px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:700!important;line-height:1.3!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-appearance:none!important;appearance:none!important}
.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209.is-call{border:1px solid #0A6D84!important;background:linear-gradient(135deg,#0B758D,#076279)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209.is-whatsapp{border:1px solid #0B6D85!important;background:#fff!important;color:#075970!important;-webkit-text-fill-color:#075970!important}
.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209 *{pointer-events:none!important}
.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209:focus-visible{outline:3px solid rgba(5,89,112,.24)!important;outline-offset:3px!important}
@media(max-width:560px){.xan-customer-ai-v196 .xcai-quick-contact-v175 .xcai-contact-action-v209{min-height:54px!important;font-size:13px!important;padding:9px 8px!important}}


/* SOURCE: customer-ai-conversation-v210.css */

/* v1.2.10 — XAN Asistan conversation memory / thinking state. Contact v1.2.09 untouched. */
.xan-customer-ai-v196 .xcai-memory-v210{
  display:flex;
  align-items:flex-start;
  gap:9px;
  margin:0 0 10px;
  padding:9px 10px;
  border:1px solid #d8e1e6;
  border-radius:13px;
  background:#f7f9fa;
}
.xan-customer-ai-v196 .xcai-memory-v210[hidden]{display:none!important}
.xan-customer-ai-v196 .xcai-memory-v210>span{
  flex:0 0 auto;
  padding-top:3px;
  color:#536773;
  font-size:10px;
  line-height:1.2;
  font-weight:600;
  letter-spacing:.02em;
}
.xan-customer-ai-v196 .xcai-memory-v210>div{
  min-width:0;
  display:flex;
  flex-wrap:wrap;
  gap:5px;
}
.xan-customer-ai-v196 .xcai-memory-v210 i{
  display:inline-flex;
  align-items:center;
  min-height:23px;
  padding:3px 8px;
  border-radius:999px;
  background:#fff;
  border:1px solid #d5dee3;
  color:#194552;
  font-size:10.5px;
  line-height:1.25;
  font-style:normal;
  font-weight:500;
}
.xan-customer-ai-v196 .xcai-chat-msg-v175.is-thinking-v210 p{
  color:#687983;
}
.xan-customer-ai-v196 .xcai-chat-msg-v175.is-thinking-v210 p::after{
  content:' …';
  display:inline-block;
  min-width:14px;
  animation:xcaiThinkingV210 1.1s steps(3,end) infinite;
}
@keyframes xcaiThinkingV210{0%{opacity:.35}50%{opacity:1}100%{opacity:.35}}
@media (prefers-reduced-motion:reduce){
  .xan-customer-ai-v196 .xcai-chat-msg-v175.is-thinking-v210 p::after{animation:none}
}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-memory-v210{
    gap:7px;
    margin-bottom:9px;
    padding:8px 9px;
    border-radius:12px;
  }
  .xan-customer-ai-v196 .xcai-memory-v210>span{font-size:9.5px}
  .xan-customer-ai-v196 .xcai-memory-v210 i{font-size:10px;min-height:22px;padding:3px 7px}
}


/* SOURCE: customer-ai-decision-v211.css */

/* v1.2.11 — Proje karar kartları / karşılaştırma yüzeyi. */
.xan-customer-ai-v196 .xcai-decision-title-v211{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 0 10px;padding:0 2px}
.xan-customer-ai-v196 .xcai-decision-title-v211 b{font-size:12.5px;line-height:1.3;color:#041f40;font-weight:650}
.xan-customer-ai-v196 .xcai-decision-title-v211 small{max-width:230px;text-align:right;font-size:10px;line-height:1.35;color:#667985}
.xan-customer-ai-v196 .xcai-decision-grid-v211{display:grid;grid-template-columns:1fr;gap:9px}
.xan-customer-ai-v196 .xcai-decision-card-v211{position:relative;border:1px solid #dce5e9;border-radius:16px;background:#fff;padding:12px;box-shadow:0 7px 20px rgba(4,31,64,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.xan-customer-ai-v196 .xcai-decision-card-v211.is-focused{border-color:#055970;box-shadow:0 0 0 2px rgba(5,89,112,.08),0 10px 24px rgba(4,31,64,.08)}
.xan-customer-ai-v196 .xcai-decision-card-head-v211{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}
.xan-customer-ai-v196 .xcai-decision-card-head-v211>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eef4f5;color:#055970;font-size:10px;font-weight:700}
.xan-customer-ai-v196 .xcai-decision-card-head-v211>div{min-width:0}
.xan-customer-ai-v196 .xcai-decision-card-head-v211 b{display:block;color:#041f40;font-size:12.6px;line-height:1.3;font-weight:650;white-space:normal}
.xan-customer-ai-v196 .xcai-decision-card-head-v211 small{display:block;margin-top:2px;color:#6b7d87;font-size:10.3px;line-height:1.3}
.xan-customer-ai-v196 .xcai-decision-card-head-v211 strong{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;padding:0 8px;border-radius:9px;background:#194552;color:#fff;font-size:10.5px;font-weight:650}
.xan-customer-ai-v196 .xcai-decision-facts-v211{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}
.xan-customer-ai-v196 .xcai-decision-facts-v211 i{font-style:normal;padding:4px 7px;border-radius:8px;background:#f5f7f8;border:1px solid #e3eaed;color:#425964;font-size:9.8px;line-height:1.2}
.xan-customer-ai-v196 .xcai-decision-card-v211 p{margin:8px 0 0;color:#435964;font-size:10.3px;line-height:1.42}
.xan-customer-ai-v196 .xcai-decision-watch-v211{display:block;margin-top:5px;color:#7d6845;font-size:9.7px;line-height:1.38}
.xan-customer-ai-v196 .xcai-decision-actions-v211{display:grid;grid-template-columns:1.25fr 1.25fr .7fr;gap:6px;margin-top:10px}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button,.xan-customer-ai-v196 .xcai-decision-actions-v211 a{display:flex;align-items:center;justify-content:center;min-height:35px;border-radius:10px;border:1px solid #055970;padding:0 8px;text-decoration:none;font-size:9.8px;line-height:1.2;font-weight:600;text-align:center;cursor:pointer}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button{background:#055970;color:#fff}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-secondary{background:#fff;color:#055970;border-color:#b8ccd3}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-secondary:disabled{background:#eef4f5;color:#526f79;cursor:default}
.xan-customer-ai-v196 .xcai-decision-actions-v211 a{background:#f7f9fa;color:#041f40;border-color:#d3dee3}
.xan-customer-ai-v196 .xcai-compare-now-v211{width:100%;min-height:39px;margin-top:9px;border:0;border-radius:11px;background:#041f40;color:#fff;font-size:10.7px;font-weight:650;cursor:pointer}
.xan-customer-ai-v196.is-floating .xcai-chat-recs-v175{display:block!important}
@media(min-width:760px){
  .xan-customer-ai-v196.is-standalone .xcai-decision-grid-v211{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xan-customer-ai-v196.is-standalone .xcai-decision-card-v211:first-child:nth-last-child(3){grid-column:span 2}
}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-decision-title-v211{display:block}
  .xan-customer-ai-v196 .xcai-decision-title-v211 small{display:block;max-width:none;text-align:left;margin-top:3px}
  .xan-customer-ai-v196 .xcai-decision-actions-v211{grid-template-columns:1fr 1fr}
  .xan-customer-ai-v196 .xcai-decision-actions-v211 a{grid-column:1/-1}
  .xan-customer-ai-v196 .xcai-decision-card-v211{padding:11px}
}
.xan-customer-ai-v196 .xcai-whatsapp-summary-v211{width:100%;min-height:39px;margin-top:7px;border:1px solid #b9ced4;border-radius:11px;background:#f3f8f9;color:#055970;font-size:10.7px;font-weight:650;cursor:pointer}
.xan-customer-ai-v196 .xcai-whatsapp-summary-v211:hover{background:#eaf3f5}


/* SOURCE: customer-ai-decision-v216.css */

/* v1.2.16 — Karar kartı CTA görünürlüğü, çoklu proje linkleri ve güçlü renk kontrastı. */
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary,
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary:visited,
.xan-customer-ai-v196 .xcai-compare-now-v211,
.xan-customer-ai-v196 .xcai-compare-now-v211:visited{
  background:#055970;
  color:#fff !important;
  border-color:#055970;
}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary:hover,
.xan-customer-ai-v196 .xcai-compare-now-v211:hover{filter:brightness(.96)}
.xan-customer-ai-v196 .xcai-project-links-v215{margin-top:8px;padding:10px 11px;border:1px solid #d7e1e5;border-radius:12px;background:#f8fbfc}
.xan-customer-ai-v196 .xcai-project-links-v215>strong{display:block;font-size:11px;line-height:1.25;color:#041f40;margin-bottom:8px}
.xan-customer-ai-v196 .xcai-project-links-grid-v215{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.xan-customer-ai-v196 .xcai-project-links-grid-v215 a,
.xan-customer-ai-v196 .xcai-inline-link-v215{display:block;padding:9px 10px;border-radius:10px;border:1px solid #cddae0;background:#fff;color:#055970;text-decoration:none;font-size:10.4px;line-height:1.35;font-weight:600}
.xan-customer-ai-v196 .xcai-project-links-grid-v215 a:hover,
.xan-customer-ai-v196 .xcai-inline-link-v215:hover{background:#eef6f8}
.xan-customer-ai-v196 .xcai-chat-msg-v175 p .xcai-inline-link-v215{display:inline-block;margin-top:6px}
@media (max-width:480px){
  .xan-customer-ai-v196 .xcai-project-links-grid-v215{grid-template-columns:1fr}
}

/* v1.2.16 — Kullanıcının işaretlediği koyu CTA'larda metin her koşulda beyaz. */
.xan-customer-ai-v196.is-floating .xcai-decision-card-v211 .xcai-decision-actions-v211 button.is-primary,
.xan-customer-ai-v196.is-standalone .xcai-decision-card-v211 .xcai-decision-actions-v211 button.is-primary,
.xan-customer-ai-v196 .xcai-decision-card-v211 .xcai-decision-actions-v211 button.is-primary,
.xan-customer-ai-v196.is-floating .xcai-compare-now-v211,
.xan-customer-ai-v196.is-standalone .xcai-compare-now-v211,
.xan-customer-ai-v196 .xcai-compare-now-v211{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  opacity:1 !important;
  text-shadow:none !important;
}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary *,
.xan-customer-ai-v196 .xcai-compare-now-v211 *{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary:disabled,
.xan-customer-ai-v196 .xcai-compare-now-v211:disabled{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  opacity:.72 !important;
}
.xan-customer-ai-v196 .xcai-project-links-grid-v215{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;overflow:auto;overscroll-behavior:contain}
.xan-customer-ai-v196 .xcai-project-links-v215 .xcai-all-projects-v216{margin-top:8px;background:#055970;color:#fff !important;-webkit-text-fill-color:#fff !important;border-color:#055970;text-align:center}
.xan-customer-ai-v196 .xcai-project-sync-v216{display:flex;align-items:center;gap:6px;margin:7px 2px 0;color:#71838d;font-size:9.4px;line-height:1.3}
.xan-customer-ai-v196 .xcai-project-sync-v216::before{content:"";width:6px;height:6px;border-radius:50%;background:#2f9d75;box-shadow:0 0 0 3px rgba(47,157,117,.12)}
@media(max-width:480px){.xan-customer-ai-v196 .xcai-project-links-grid-v215{grid-template-columns:1fr;max-height:220px}}


/* SOURCE: customer-ai-decision-v217.css */

/* v1.2.17 — Açıklanabilir öneri, kısa liste ve canlı proje bildirim katmanı. */
.xan-customer-ai-v196 .xcai-decision-actions-v211 .is-why-v217{grid-column:1/-1;background:#f5f8fa;color:#194552!important;-webkit-text-fill-color:#194552!important;border:1px solid #cad8de}
.xan-customer-ai-v196 .xcai-why-v217{margin:9px 0 2px;padding:10px 11px;border-radius:12px;background:#f4f8f9;border:1px solid #d8e3e7;color:#233746}
.xan-customer-ai-v196 .xcai-why-v217[hidden]{display:none!important}
.xan-customer-ai-v196 .xcai-why-v217 b{display:block;margin:0 0 4px;font-size:10.8px;color:#041f40}
.xan-customer-ai-v196 .xcai-why-v217 p{margin:0;font-size:10.4px;line-height:1.45;color:#334b59}
.xan-customer-ai-v196 .xcai-why-v217 small{display:block;margin-top:5px;font-size:9.5px;line-height:1.4;color:#687b86}
.xan-customer-ai-v196 .xcai-shortlist-v217{margin-top:9px;padding:10px;border:1px solid #cbd9df;border-radius:13px;background:#fff}
.xan-customer-ai-v196 .xcai-shortlist-v217>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
.xan-customer-ai-v196 .xcai-shortlist-v217>div:first-child strong{font-size:11px;color:#041f40}.xan-customer-ai-v196 .xcai-shortlist-v217>div:first-child small{font-size:9.5px;color:#6f818c}
.xan-customer-ai-v196 .xcai-shortlist-v217>div:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:7px;align-items:center;padding:4px 0}
.xan-customer-ai-v196 .xcai-shortlist-v217 a{min-width:0;padding:8px 9px;border-radius:9px;background:#f5f9fa;color:#055970;text-decoration:none;font-size:10.2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xan-customer-ai-v196 .xcai-shortlist-v217 button{width:30px;height:30px;border-radius:9px;border:1px solid #d2dce1;background:#fff;color:#526a77!important;-webkit-text-fill-color:#526a77!important;font-size:17px;line-height:1}
.xan-customer-ai-v196 .xcai-project-sync-notice-v217{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;align-items:center;margin:0 0 9px;padding:10px 11px;border:1px solid #a9cec0;border-radius:12px;background:#f2faf7;transition:opacity .25s ease}
.xan-customer-ai-v196 .xcai-project-sync-notice-v217 b{font-size:10.8px;color:#155d48}.xan-customer-ai-v196 .xcai-project-sync-notice-v217 small{grid-column:1/2;font-size:9.5px;color:#54766a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xan-customer-ai-v196 .xcai-project-sync-notice-v217 a{grid-column:2/3;grid-row:1/3;color:#055970;font-size:9.8px;font-weight:700;text-decoration:none}.xan-customer-ai-v196 .xcai-project-sync-notice-v217.is-soft-v217{opacity:.74}
.xan-customer-ai-v196 .xcai-decision-grid-v211{max-height:430px;overflow:auto;overscroll-behavior:contain;padding-right:2px}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary,.xan-customer-ai-v196 .xcai-compare-now-v211{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:560px){.xan-customer-ai-v196 .xcai-decision-grid-v211{max-height:390px}.xan-customer-ai-v196 .xcai-project-sync-notice-v217{grid-template-columns:1fr}.xan-customer-ai-v196 .xcai-project-sync-notice-v217 a{grid-column:1;grid-row:auto;margin-top:4px}.xan-customer-ai-v196 .xcai-project-sync-notice-v217 small{grid-column:1}}


/* SOURCE: customer-ai-search-v218.css */

/* v1.2.18 — Doğal dil proje arama/filtreleme sonucu, eşleşme ve eleme açıklaması. */
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-primary,
.xan-customer-ai-v196 .xcai-compare-now-v211{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.xan-customer-ai-v196 .xcai-project-search-v218{
  margin-top:10px;
  padding:11px;
  border:1px solid #cbd9df;
  border-radius:14px;
  background:#fff;
  color:#1f3340;
}
.xan-customer-ai-v196 .xcai-project-search-head-v218{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
}
.xan-customer-ai-v196 .xcai-project-search-head-v218>div{
  min-width:0;
}
.xan-customer-ai-v196 .xcai-project-search-head-v218 b{
  display:block;
  margin:0;
  color:#041f40;
  font-size:11.5px;
  line-height:1.25;
}
.xan-customer-ai-v196 .xcai-project-search-head-v218 small{
  display:block;
  margin-top:3px;
  color:#667985;
  font-size:9.6px;
  line-height:1.35;
}
.xan-customer-ai-v196 .xcai-project-search-head-v218>strong{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:38px;
  height:32px;
  padding:0 9px;
  border-radius:10px;
  background:#055970;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:11px;
}
.xan-customer-ai-v196 .xcai-project-search-criteria-v218{
  display:flex;
  flex-wrap:wrap;
  gap:5px;
  margin-top:9px;
}
.xan-customer-ai-v196 .xcai-project-search-criteria-v218 i{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:5px 8px;
  border:1px solid #d7e1e5;
  border-radius:999px;
  background:#f5f8fa;
  color:#334b59;
  font-size:9.4px;
  font-style:normal;
  line-height:1.25;
}
.xan-customer-ai-v196 .xcai-project-search-more-v218{
  display:grid;
  grid-template-columns:1fr;
  gap:5px;
  margin-top:9px;
  padding-top:9px;
  border-top:1px solid #e2e9ec;
}
.xan-customer-ai-v196 .xcai-project-search-more-v218>strong{
  color:#041f40;
  font-size:10.2px;
}
.xan-customer-ai-v196 .xcai-project-search-more-v218 a{
  display:block;
  padding:7px 8px;
  border-radius:9px;
  background:#f6f9fa;
  color:#055970;
  text-decoration:none;
  font-size:9.8px;
  font-weight:600;
  line-height:1.3;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-toggle-v218{
  width:100%;
  min-height:36px;
  margin-top:9px;
  padding:8px 10px;
  border:1px solid #d1dde2;
  border-radius:10px;
  background:#f7f9fa;
  color:#194552!important;
  -webkit-text-fill-color:#194552!important;
  font-size:10px;
  font-weight:650;
  text-align:left;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-v218{
  display:grid;
  gap:6px;
  margin-top:6px;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-v218[hidden]{
  display:none!important;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-v218 article{
  padding:8px 9px;
  border:1px solid #e0e7ea;
  border-radius:10px;
  background:#fbfcfc;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-v218 a{
  display:block;
  color:#055970;
  text-decoration:none;
  font-size:10px;
  font-weight:650;
}
.xan-customer-ai-v196 .xcai-project-search-excluded-v218 small{
  display:block;
  margin-top:3px;
  color:#687b86;
  font-size:9.2px;
  line-height:1.4;
}
.xan-customer-ai-v196 .xcai-project-search-note-v218{
  display:block;
  margin-top:8px;
  color:#72838c;
  font-size:8.9px;
  line-height:1.4;
}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-project-search-v218{
    padding:10px;
    border-radius:13px;
  }
  .xan-customer-ai-v196 .xcai-project-search-criteria-v218{
    gap:4px;
  }
  .xan-customer-ai-v196 .xcai-project-search-criteria-v218 i{
    max-width:100%;
    white-space:normal;
  }
}


/* SOURCE: customer-ai-links-v219.css */

/* v1.2.19 — Proje linkleri tıklama alanı / pointer / yeni sekme görünürlük sertleştirmesi. */
.xan-customer-ai-v196 [data-xcai-chat-recs],
.xan-customer-ai-v196 .xcai-decision-grid-v211,
.xan-customer-ai-v196 .xcai-decision-card-v211,
.xan-customer-ai-v196 .xcai-decision-actions-v211,
.xan-customer-ai-v196 .xcai-project-links-v215,
.xan-customer-ai-v196 .xcai-project-links-grid-v215,
.xan-customer-ai-v196 .xcai-shortlist-v217,
.xan-customer-ai-v196 .xcai-project-search-v218{
  pointer-events:auto!important;
}
.xan-customer-ai-v196 a[data-xcai-project-link-v219]{
  position:relative!important;
  z-index:40!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  cursor:pointer!important;
  -webkit-user-select:none;
  user-select:none;
}
.xan-customer-ai-v196 a[data-xcai-project-link-v219] *{
  pointer-events:none!important;
}
.xan-customer-ai-v196 .xcai-decision-actions-v211 a[data-xcai-project-link-v219],
.xan-customer-ai-v196 .xcai-project-links-grid-v215 a[data-xcai-project-link-v219],
.xan-customer-ai-v196 .xcai-shortlist-v217 a[data-xcai-project-link-v219],
.xan-customer-ai-v196 .xcai-project-search-more-v218 a[data-xcai-project-link-v219],
.xan-customer-ai-v196 .xcai-project-search-excluded-v218 a[data-xcai-project-link-v219]{
  isolation:isolate!important;
}
.xan-customer-ai-v196 .xcai-decision-card-head-v211 a.xcai-project-title-link-v219{
  display:block!important;
  color:#041f40!important;
  -webkit-text-fill-color:#041f40!important;
  text-decoration:none!important;
  font-size:12.6px!important;
  line-height:1.3!important;
  font-weight:650!important;
  white-space:normal!important;
}
.xan-customer-ai-v196 .xcai-decision-card-head-v211 a.xcai-project-title-link-v219:hover{
  color:#055970!important;
  -webkit-text-fill-color:#055970!important;
  text-decoration:underline!important;
  text-underline-offset:2px!important;
}


/* SOURCE: customer-ai-discovery-v220.css */

/* v1.2.20 — Kalıcı kısa liste, son bakılanlar ve benzer proje keşif yüzeyi. */
.xan-customer-ai-v196 .xcai-shortlist-v220{margin-top:10px;border-color:#c7d8de;box-shadow:0 8px 24px rgba(4,31,64,.045)}
.xan-customer-ai-v196 .xcai-shortlist-v220>div:first-child small{font-size:9.2px!important;white-space:normal;text-align:right}
.xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-tools-v220{
  display:flex!important;grid-template-columns:none!important;gap:7px!important;align-items:center!important;
  padding:8px 0 0!important;margin-top:5px!important;border-top:1px solid #e3eaed!important;
}
.xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-tools-v220 button{
  width:auto!important;height:34px!important;min-width:0!important;padding:0 11px!important;border-radius:10px!important;
  font-size:9.8px!important;line-height:1!important;font-weight:650!important;
  background:#194552!important;border-color:#194552!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
.xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-tools-v220 button.is-quiet-v220{
  background:#fff!important;border-color:#d2dde2!important;color:#526a77!important;-webkit-text-fill-color:#526a77!important;
}
.xan-customer-ai-v196 .xcai-project-discovery-v220{
  margin-top:9px;padding:10px 11px;border:1px solid #d4e0e4;border-radius:13px;background:#fbfdfe;
}
.xan-customer-ai-v196 .xcai-project-discovery-v220>strong{display:block;margin:0 0 7px;font-size:10.8px;line-height:1.25;color:#041f40}
.xan-customer-ai-v196 .xcai-project-discovery-v220>small{display:block;margin:-3px 0 8px;font-size:9.3px;line-height:1.4;color:#6c7e89}
.xan-customer-ai-v196 .xcai-project-discovery-v220>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.xan-customer-ai-v196 .xcai-project-discovery-v220 a{
  display:block;min-width:0;padding:8px 9px;border:1px solid #dce6ea;border-radius:9px;background:#fff;
  color:#055970!important;-webkit-text-fill-color:#055970!important;text-decoration:none;font-size:9.9px;font-weight:650;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.xan-customer-ai-v196 .xcai-project-discovery-v220 a:hover{border-color:#a9c5cf;background:#f3f8fa;text-decoration:underline;text-underline-offset:2px}
.xan-customer-ai-v196 .xcai-project-discovery-v220.is-similar-v220{background:#f5f9fa;border-color:#c9dce2}
.xan-customer-ai-v196 .xcai-project-discovery-v220,
.xan-customer-ai-v196 .xcai-project-discovery-v220 *{pointer-events:auto!important}
.xan-customer-ai-v196 .xcai-project-discovery-v220 a[data-xcai-project-link-v219]{z-index:45!important;touch-action:manipulation!important}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-project-discovery-v220>div{grid-template-columns:1fr}
  .xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-tools-v220{flex-direction:column!important;align-items:stretch!important}
  .xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-tools-v220 button{width:100%!important}
}


/* SOURCE: customer-ai-compare-v221.css */

/* v1.2.21 — Favoriler, karşılaştırma tablosu, fark özeti ve kriter bazlı tercih sıralaması. */
.xan-customer-ai-v196 .xcai-decision-actions-v211{grid-template-columns:1.18fr 1.18fr .82fr .66fr!important}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-favorite-v221{background:#fff!important;border-color:#d2dde2!important;color:#194552!important;-webkit-text-fill-color:#194552!important}
.xan-customer-ai-v196 .xcai-decision-actions-v211 button.is-favorite-v221.is-active{background:#f3f8f9!important;border-color:#8fb4c0!important;color:#041f40!important;-webkit-text-fill-color:#041f40!important}
.xan-customer-ai-v196 .xcai-shortlist-v220>div:not(:first-child):not(.xcai-shortlist-tools-v220){display:grid!important;grid-template-columns:minmax(0,1fr) 30px 30px!important;gap:5px!important;align-items:center!important}
.xan-customer-ai-v196 .xcai-shortlist-v220 .xcai-shortlist-fav-v221{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:9px!important;background:#fff!important;border:1px solid #d5e0e4!important;color:#194552!important;-webkit-text-fill-color:#194552!important;font-size:14px!important}
.xan-customer-ai-v196 .xcai-shortlist-v220 .is-favorite-v221 .xcai-shortlist-fav-v221{background:#eef5f6!important;border-color:#9bbbc5!important}
.xan-customer-ai-v196 .xcai-compare-v221{margin-top:10px;padding:11px;border:1px solid #cbdde2;border-radius:15px;background:#f8fbfc;box-shadow:0 8px 22px rgba(4,31,64,.045)}
.xan-customer-ai-v196 .xcai-compare-head-v221{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}
.xan-customer-ai-v196 .xcai-compare-head-v221 b{display:block;color:#041f40;font-size:11.4px;line-height:1.3;font-weight:700}
.xan-customer-ai-v196 .xcai-compare-head-v221 small{display:block;margin-top:2px;color:#667b86;font-size:9.2px;line-height:1.4}
.xan-customer-ai-v196 .xcai-compare-head-v221>strong{flex:0 0 auto;padding:5px 7px;border-radius:8px;background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px;line-height:1}
.xan-customer-ai-v196 .xcai-top-picks-v221{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}
.xan-customer-ai-v196 .xcai-top-picks-v221 a{display:block;min-width:0;padding:8px;border:1px solid #d6e3e7;border-radius:10px;background:#fff;text-decoration:none;position:relative;z-index:45;pointer-events:auto!important}
.xan-customer-ai-v196 .xcai-top-picks-v221 a:first-child{border-color:#86aeb9;background:#f0f6f7}
.xan-customer-ai-v196 .xcai-top-picks-v221 span{display:block;color:#055970;font-size:8.5px;font-weight:750;line-height:1.2}
.xan-customer-ai-v196 .xcai-top-picks-v221 b{display:block;margin-top:3px;color:#041f40;font-size:9.8px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xan-customer-ai-v196 .xcai-top-picks-v221 small{display:block;margin-top:3px;color:#667b86;font-size:8.4px;line-height:1.35}
.xan-customer-ai-v196 .xcai-compare-no-criteria-v221{display:block;margin:0 0 8px;padding:8px 9px;border-radius:9px;background:#fff;border:1px dashed #cbd9de;color:#667b86;font-size:9px;line-height:1.4}
.xan-customer-ai-v196 .xcai-diff-summary-v221{padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #dde7ea;margin-bottom:8px}
.xan-customer-ai-v196 .xcai-diff-summary-v221>b{display:block;margin-bottom:4px;color:#041f40;font-size:9.8px}
.xan-customer-ai-v196 .xcai-diff-summary-v221 p{margin:2px 0!important;color:#526a76!important;font-size:8.9px!important;line-height:1.38!important}
.xan-customer-ai-v196 .xcai-diff-summary-v221 p:before{content:'•';margin-right:5px;color:#055970}
.xan-customer-ai-v196 .xcai-compare-details-v221{border:1px solid #d6e2e6;border-radius:10px;background:#fff;overflow:hidden}
.xan-customer-ai-v196 .xcai-compare-details-v221 summary{cursor:pointer;padding:9px 10px;color:#055970;font-size:9.6px;font-weight:700;user-select:none}
.xan-customer-ai-v196 .xcai-compare-scroll-v221{overflow-x:auto;border-top:1px solid #e2eaed}
.xan-customer-ai-v196 .xcai-compare-scroll-v221 table{width:100%;min-width:520px;border-collapse:collapse;font-size:8.9px}
.xan-customer-ai-v196 .xcai-compare-scroll-v221 th,.xan-customer-ai-v196 .xcai-compare-scroll-v221 td{padding:7px 8px;border-right:1px solid #e6edef;border-bottom:1px solid #e6edef;text-align:left;vertical-align:top;color:#435964}
.xan-customer-ai-v196 .xcai-compare-scroll-v221 th{background:#f6f9fa;color:#041f40;font-weight:700}
.xan-customer-ai-v196 .xcai-compare-scroll-v221 thead th{position:sticky;top:0;z-index:2}
.xan-customer-ai-v196 .xcai-compare-scroll-v221 a{color:#055970!important;-webkit-text-fill-color:#055970!important;text-decoration:none;font-weight:700;pointer-events:auto!important;position:relative;z-index:45}
.xan-customer-ai-v196 .xcai-compare-note-v221{display:block;margin-top:7px;color:#73838c;font-size:8.4px;line-height:1.4}
.xan-customer-ai-v196 .xcai-compare-v221,.xan-customer-ai-v196 .xcai-compare-v221 *{pointer-events:auto!important}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-decision-actions-v211{grid-template-columns:1fr 1fr!important}
  .xan-customer-ai-v196 .xcai-decision-actions-v211 .is-favorite-v221{grid-column:auto!important}
  .xan-customer-ai-v196 .xcai-top-picks-v221{grid-template-columns:1fr!important}
  .xan-customer-ai-v196 .xcai-top-picks-v221 a{padding:9px 10px}
  .xan-customer-ai-v196 .xcai-top-picks-v221 b{white-space:normal}
  .xan-customer-ai-v196 .xcai-compare-head-v221{display:block}
  .xan-customer-ai-v196 .xcai-compare-head-v221>strong{display:inline-block;margin-top:6px}
}


/* SOURCE: customer-ai-decision-v222.css */

/* v1.2.22 — Açıklanabilir karar analizi, bütçe esnetme ve alternatif proje yüzeyi. */
.xan-customer-ai-v196 .xcai-decision-actions-v211 .is-analysis-v222,
.xan-customer-ai-v196 .xcai-decision-actions-v211 .is-alternative-v222{
  background:#fff!important;border:1px solid #cbd9de!important;color:#194552!important;-webkit-text-fill-color:#194552!important;
}
.xan-customer-ai-v196 .xcai-decision-actions-v211 .is-analysis-v222:hover,
.xan-customer-ai-v196 .xcai-decision-actions-v211 .is-alternative-v222:hover{background:#f3f8f9!important;border-color:#8fb4c0!important}
.xan-customer-ai-v196 .xcai-analysis-tools-v222{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0}
.xan-customer-ai-v196 .xcai-analysis-tools-v222 button{min-height:35px;padding:7px 9px;border-radius:9px;border:1px solid #b9cdd4;background:#194552!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px;font-weight:700;cursor:pointer}
.xan-customer-ai-v196 .xcai-analysis-tools-v222 button+button{background:#055970!important}
.xan-customer-ai-v196 .xcai-decision-insight-v222{margin-top:10px;padding:11px;border:1px solid #bdd2d9;border-radius:15px;background:#f7fafb;box-shadow:0 8px 22px rgba(4,31,64,.04)}
.xan-customer-ai-v196 .xcai-decision-insight-head-v222{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}
.xan-customer-ai-v196 .xcai-decision-insight-head-v222 b{color:#041f40;font-size:11px;line-height:1.3}
.xan-customer-ai-v196 .xcai-decision-insight-head-v222 span{flex:0 0 auto;padding:4px 6px;border-radius:7px;background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px;font-weight:700}
.xan-customer-ai-v196 .xcai-decision-insight-summary-v222{margin:0 0 7px!important;color:#435965!important;font-size:9.5px!important;line-height:1.5!important}
.xan-customer-ai-v196 .xcai-decision-insight-v222 ul{margin:0 0 8px!important;padding:0!important;list-style:none!important;display:grid;gap:5px}
.xan-customer-ai-v196 .xcai-decision-insight-v222 li{position:relative;margin:0!important;padding:0 0 0 13px!important;color:#4c626d!important;font-size:9px!important;line-height:1.45!important}
.xan-customer-ai-v196 .xcai-decision-insight-v222 li:before{content:'•';position:absolute;left:2px;top:0;color:#055970;font-weight:800}
.xan-customer-ai-v196 .xcai-decision-insight-links-v222{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0}
.xan-customer-ai-v196 .xcai-decision-insight-links-v222 a{display:block;min-width:0;padding:7px 8px;border:1px solid #d4e0e4;border-radius:9px;background:#fff;color:#055970!important;-webkit-text-fill-color:#055970!important;text-decoration:none;font-size:8.8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:45;pointer-events:auto!important}
.xan-customer-ai-v196 .xcai-decision-insight-v222>small{display:block;margin-top:6px;color:#73838c;font-size:8.2px;line-height:1.42}
@media(max-width:560px){
  .xan-customer-ai-v196 .xcai-analysis-tools-v222{grid-template-columns:1fr}
  .xan-customer-ai-v196 .xcai-decision-insight-links-v222{grid-template-columns:1fr}
  .xan-customer-ai-v196 .xcai-decision-actions-v211 .is-analysis-v222,
  .xan-customer-ai-v196 .xcai-decision-actions-v211 .is-alternative-v222{grid-column:auto!important}
}


/* SOURCE: customer-ai-decision-v223.css */

/* v1.2.23 — Karar Yol Haritası / akıllı sonraki adım / WhatsApp karar özeti */
.xan-customer-ai-v196 .xcai-roadmap-v223{margin:14px 0 0;padding:15px;border:1px solid rgba(5,89,112,.18);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#f7fafb 100%);box-shadow:0 10px 28px rgba(4,31,64,.06)}
.xan-customer-ai-v196 .xcai-roadmap-head-v223{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.xan-customer-ai-v196 .xcai-roadmap-head-v223>div{min-width:0;display:grid;gap:3px}
.xan-customer-ai-v196 .xcai-roadmap-head-v223 b{font-size:14px;line-height:1.25;color:#041f40}
.xan-customer-ai-v196 .xcai-roadmap-head-v223 small{font-size:11px;line-height:1.4;color:#5b6a78}
.xan-customer-ai-v196 .xcai-roadmap-head-v223>strong{flex:0 0 auto;min-width:58px;padding:7px 9px;border-radius:12px;background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;font-size:13px;font-weight:600}
.xan-customer-ai-v196 .xcai-roadmap-bar-v223{height:6px;margin:12px 0 13px;border-radius:999px;background:#e3eaee;overflow:hidden}
.xan-customer-ai-v196 .xcai-roadmap-bar-v223 i{display:block;height:100%;border-radius:inherit;background:#055970;transition:width .25s ease}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;min-height:58px;padding:9px;border:1px solid #dbe4e9;border-radius:13px;background:#fff}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223 .is-done>span{background:#194552;color:#fff}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223 .is-pending>span{background:#edf2f4;color:#055970}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223 div>div{display:grid;gap:2px;min-width:0}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223 b{font-size:11.5px;line-height:1.3;color:#1b2a3a}
.xan-customer-ai-v196 .xcai-roadmap-steps-v223 small{font-size:10.3px;line-height:1.35;color:#687783}
.xan-customer-ai-v196 .xcai-roadmap-next-v223{margin-top:10px;padding:11px 12px;border-radius:14px;background:#eef5f6;border:1px solid rgba(25,69,82,.14)}
.xan-customer-ai-v196 .xcai-roadmap-next-v223>b{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#055970}
.xan-customer-ai-v196 .xcai-roadmap-next-v223 p{margin:4px 0 9px;font-size:12px;line-height:1.4;color:#1b2a3a}
.xan-customer-ai-v196 .xcai-roadmap-next-v223 button,.xan-customer-ai-v196 .xcai-roadmap-tools-v223 button,.xan-customer-ai-v196 .xcai-decision-whatsapp-v223{min-height:38px;border-radius:11px;border:1px solid #194552;padding:8px 11px;font:600 11.5px/1.2 inherit;cursor:pointer}
.xan-customer-ai-v196 .xcai-roadmap-next-v223 button.is-primary{width:100%;background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-customer-ai-v196 .xcai-roadmap-tools-v223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}
.xan-customer-ai-v196 .xcai-roadmap-tools-v223 button{background:#fff;color:#194552!important;-webkit-text-fill-color:#194552!important}
.xan-customer-ai-v196 .xcai-roadmap-tools-v223 button.is-whatsapp{background:#055970;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#055970}
.xan-customer-ai-v196 .xcai-roadmap-meta-v223{display:block;margin-top:9px;font-size:9.8px;line-height:1.35;color:#71808b}
.xan-customer-ai-v196 .xcai-decision-whatsapp-v223{display:block;width:100%;margin:10px 0 2px;background:#055970;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#055970}
@media(max-width:560px){.xan-customer-ai-v196 .xcai-roadmap-v223{padding:13px;border-radius:16px}.xan-customer-ai-v196 .xcai-roadmap-steps-v223{grid-template-columns:1fr}.xan-customer-ai-v196 .xcai-roadmap-steps-v223>div{min-height:0}.xan-customer-ai-v196 .xcai-roadmap-tools-v223{grid-template-columns:1fr}}


/* SOURCE: customer-ai-handoff-v224.css */

/* v1.2.24 — Geri dönen kullanıcı, lead nitelik skoru, danışman aktarım özeti ve takip zamanı seçimleri. */
.xan-customer-ai-v196 .xcai-resume-v224{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 12px;padding:12px 13px;border:1px solid rgba(25,69,82,.18);border-radius:16px;background:#f6fafb;box-shadow:0 8px 22px rgba(4,31,64,.05)}
.xan-customer-ai-v196 .xcai-resume-v224>div:first-child{min-width:0;display:grid;gap:4px}
.xan-customer-ai-v196 .xcai-resume-v224 b{font-size:12.5px;line-height:1.25;color:#041f40}
.xan-customer-ai-v196 .xcai-resume-v224 p{margin:0;font-size:10.8px;line-height:1.42;color:#5b6a78}
.xan-customer-ai-v196 .xcai-resume-v224>div:last-child{display:flex;gap:7px;align-items:center}
.xan-customer-ai-v196 .xcai-resume-v224 button{min-height:36px;padding:7px 10px;border:1px solid #194552;border-radius:10px;background:#fff;color:#194552!important;-webkit-text-fill-color:#194552!important;font:600 11px/1.2 inherit;cursor:pointer;white-space:nowrap}
.xan-customer-ai-v196 .xcai-resume-v224 button.is-primary{background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-customer-ai-v196 .xcai-qualification-v224{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 11px;border:1px solid rgba(5,89,112,.14);border-radius:13px;background:#fff}
.xan-customer-ai-v196 .xcai-qualification-v224>div{display:grid;gap:2px;min-width:0}
.xan-customer-ai-v196 .xcai-qualification-v224 b{font-size:11px;color:#041f40}
.xan-customer-ai-v196 .xcai-qualification-v224 small{font-size:9.8px;line-height:1.4;color:#687783}
.xan-customer-ai-v196 .xcai-qualification-v224>strong{flex:0 0 auto;padding:6px 8px;border-radius:10px;background:#eef5f6;color:#055970!important;-webkit-text-fill-color:#055970!important;font-size:10.5px;font-weight:600;white-space:nowrap}
.xan-customer-ai-v196 .xcai-handoff-v224{margin:10px 0 12px;padding:12px;border:1px solid rgba(25,69,82,.16);border-radius:15px;background:#f8fbfc}
.xan-customer-ai-v196 .xcai-handoff-v224>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.xan-customer-ai-v196 .xcai-handoff-v224>div:first-child>div{display:grid;gap:3px;min-width:0}
.xan-customer-ai-v196 .xcai-handoff-v224 b{font-size:11.8px;color:#041f40}
.xan-customer-ai-v196 .xcai-handoff-v224 small{font-size:9.7px;line-height:1.38;color:#687783}
.xan-customer-ai-v196 .xcai-handoff-v224>div:first-child>strong{flex:0 0 auto;padding:6px 8px;border-radius:10px;background:#194552;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px;font-weight:600;white-space:nowrap}
.xan-customer-ai-v196 .xcai-handoff-v224>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.xan-customer-ai-v196 .xcai-handoff-v224>div:last-child span{padding:5px 7px;border:1px solid #d8e2e7;border-radius:999px;background:#fff;color:#354755;font-size:9.5px;line-height:1.2}
.xan-customer-ai-v196 .xcai-followup-v224{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 11px}
.xan-customer-ai-v196 .xcai-followup-v224>small{flex:0 0 100%;font-size:9.7px;color:#687783}
.xan-customer-ai-v196 .xcai-followup-v224 button{min-height:32px;padding:6px 9px;border:1px solid #cad8df;border-radius:999px;background:#fff;color:#194552!important;-webkit-text-fill-color:#194552!important;font:500 10px/1.15 inherit;cursor:pointer}
.xan-customer-ai-v196 .xcai-followup-v224 button:hover,.xan-customer-ai-v196 .xcai-followup-v224 button:focus-visible{border-color:#055970;background:#eef6f7}
.xan-customer-ai-v196 .xcai-result-quality-v224{margin:8px 0;padding:8px 10px;border-radius:11px;background:#eef5f6;color:#055970;font-size:11px;font-weight:600}
@media(max-width:560px){.xan-customer-ai-v196 .xcai-resume-v224{grid-template-columns:1fr}.xan-customer-ai-v196 .xcai-resume-v224>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xan-customer-ai-v196 .xcai-resume-v224 button{width:100%}.xan-customer-ai-v196 .xcai-qualification-v224,.xan-customer-ai-v196 .xcai-handoff-v224>div:first-child{display:grid;grid-template-columns:1fr}.xan-customer-ai-v196 .xcai-qualification-v224>strong,.xan-customer-ai-v196 .xcai-handoff-v224>div:first-child>strong{justify-self:start}.xan-customer-ai-v196 .xcai-followup-v224 button{flex:1 1 calc(50% - 6px)}}


/* SOURCE: customer-ai-compact-v232.css */

/* v1.2.32 — kompakt tipografi ve tam sayfa aksiyon stabilizasyonu */
.xan-customer-ai-v232{
  font-size:14px!important;
  line-height:1.48!important;
}
.xan-customer-ai-v232,
.xan-customer-ai-v232 *{
  font-synthesis:none!important;
  text-shadow:none!important;
}

/* Header layout: taşma yok, aksiyonlar her zaman görünür */
.xan-customer-ai-v232 .xcai-head{
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
}
.xan-customer-ai-v232 .xcai-head>div:nth-child(2),
.xan-customer-ai-v232 .xcai-head-copy-v200{
  min-width:0!important;
}
.xan-customer-ai-v232 .xcai-head-copy-v200{
  display:grid!important;
  gap:2px!important;
  text-align:center!important;
}
.xan-customer-ai-v232 .xcai-head strong{
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:-.015em!important;
}
.xan-customer-ai-v232 .xcai-head small{
  font-size:11.5px!important;
  line-height:1.3!important;
  font-weight:400!important;
}
.xan-customer-ai-v232 .xcai-head-actions-v231{
  margin-left:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  position:relative;
  z-index:2;
}
.xan-customer-ai-v232 .xcai-head-fullpage-v231{
  min-height:34px!important;
  padding:0 10px!important;
  border-radius:11px!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:500!important;
  max-width:92px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  flex:0 1 auto;
  position:relative;
  z-index:2;
}
.xan-customer-ai-v232 .xcai-head>[data-xcai-close]{
  width:38px!important;
  height:38px!important;
  flex:0 0 38px!important;
  border-radius:12px!important;
  font-size:24px!important;
}
.xan-customer-ai-v232.is-floating .xcai-shell{
  width:min(452px,calc(100vw - 24px))!important;
}

/* Genel metin küçültme */
.xan-customer-ai-v232 .xcai-bubble,
.xan-customer-ai-v232 .xcai-chat-msg-v175,
.xan-customer-ai-v232 .xcai-result p,
.xan-customer-ai-v232 .xcai-field input,
.xan-customer-ai-v232 .xcai-field textarea,
.xan-customer-ai-v232 .xcai-chat-input-v175 input,
.xan-customer-ai-v232 .xcai-chat-log-v175,
.xan-customer-ai-v232 .xcai-step-head-v175 p,
.xan-customer-ai-v232 .xcai-privacy,
.xan-customer-ai-v232 .xcai-foot,
.xan-customer-ai-v232 .xcai-chat-toolbar-v175 small,
.xan-customer-ai-v232 .xcai-quick-title-v175 small,
.xan-customer-ai-v232 .xcai-field small,
.xan-customer-ai-v232 .xcai-connection-v175,
.xan-customer-ai-v232 .xcai-chat-recs-v175 a small,
.xan-customer-ai-v232 .xcai-roadmap-next-v223 p,
.xan-customer-ai-v232 .xcai-roadmap-meta-v223,
.xan-customer-ai-v232 .xcai-handoff-v224 b,
.xan-customer-ai-v232 .xcai-handoff-v224 small,
.xan-customer-ai-v232 .xcai-handoff-v224>div:last-child span,
.xan-customer-ai-v232 .xcai-resume-v224 p,
.xan-customer-ai-v232 .xcai-qualification-v224 small{
  font-size:12.8px!important;
  line-height:1.5!important;
  font-weight:400!important;
}
.xan-customer-ai-v232 .xcai-bubble b,
.xan-customer-ai-v232 .xcai-chat-msg-v175 b,
.xan-customer-ai-v232 .xcai-step-head-v175 h3,
.xan-customer-ai-v232 .xcai-chat-toolbar-v175>div:first-child strong,
.xan-customer-ai-v232 .xcai-quick-title-v175 strong,
.xan-customer-ai-v232 .xcai-field>span,
.xan-customer-ai-v232 .xcai-projects h4,
.xan-customer-ai-v232 .xcai-roadmap-head-v223 b,
.xan-customer-ai-v232 .xcai-handoff-v224 strong,
.xan-customer-ai-v232 .xcai-resume-v224 b,
.xan-customer-ai-v232 .xcai-qualification-v224 b{
  font-size:13.4px!important;
  line-height:1.35!important;
  font-weight:600!important;
}
.xan-customer-ai-v232 :where(.xcai-mode-switch-v175 button,.xcai-intents button,.xcai-quick-contact-v175 a,.xcai-quick-contact-v175 button,.xcai-faq-quick-v175 button,.xcai-chat-tools-v175 button,.xcai-chat-suggestions-v175 button,.xcai-chips button,.xcai-next,.xcai-submit,[data-xcai-chat-send],[data-xcai-chat-voice],.xcai-result a,.xcai-result button,.xcai-outcome-actions-v180 button,.xcai-decision-actions-v211 button,.xcai-roadmap-next-v223 button,.xcai-roadmap-tools-v223 button,.xcai-analysis-tools-v222 button,.xcai-compare-now-v211,.xcai-shortlist-actions-v220 button){
  font-size:12.6px!important;
  line-height:1.3!important;
  font-weight:500!important;
}
.xan-customer-ai-v232 .xcai-chat-input-v175 input,
.xan-customer-ai-v232 .xcai-field input{
  height:42px!important;
}
.xan-customer-ai-v232 .xcai-roadmap-next-v223>b,
.xan-customer-ai-v232 .xcai-handoff-v224>div:first-child>strong,
.xan-customer-ai-v232 .xcai-roadmap-head-v223>strong{
  font-size:10.6px!important;
  font-weight:600!important;
}
.xan-customer-ai-v232 .xcai-analysis-tools-v222 button,
.xan-customer-ai-v232 .xcai-roadmap-next-v223 button,
.xan-customer-ai-v232 .xcai-roadmap-tools-v223 button,
.xan-customer-ai-v232 .xcai-compare-now-v211,
.xan-customer-ai-v232 .xcai-decision-actions-v211 button,
.xan-customer-ai-v232 .xcai-quick-contact-v175 a,
.xan-customer-ai-v232 .xcai-quick-contact-v175 button{
  min-height:36px!important;
}
.xan-customer-ai-v232 .xcai-roadmap-v223,
.xan-customer-ai-v232 .xcai-handoff-v224,
.xan-customer-ai-v232 .xcai-resume-v224,
.xan-customer-ai-v232 .xcai-qualification-v224{
  padding:11px!important;
}
.xan-customer-ai-v232 .xcai-roadmap-tools-v223,
.xan-customer-ai-v232 .xcai-analysis-tools-v222{
  gap:6px!important;
}
.xan-customer-ai-v232 .xcai-roadmap-steps-v223>div{
  min-height:52px!important;
}

@media (max-width: 560px){
  .xan-customer-ai-v232 .xcai-head{
    grid-template-columns:46px minmax(0,1fr) auto!important;
    gap:8px!important;
  }
  .xan-customer-ai-v232 .xcai-avatar{
    width:40px!important;
    height:40px!important;
    flex-basis:40px!important;
  }
  .xan-customer-ai-v232 .xcai-head strong{font-size:14px!important;}
  .xan-customer-ai-v232 .xcai-head small{font-size:10.8px!important;}
  .xan-customer-ai-v232 .xcai-head-fullpage-v231{
    min-height:32px!important;
    padding:0 8px!important;
    max-width:82px;
    font-size:10.5px!important;
  }
  .xan-customer-ai-v232 .xcai-head>[data-xcai-close]{
    width:36px!important;
    height:36px!important;
    flex-basis:36px!important;
  }
  .xan-customer-ai-v232 .xcai-bubble,
  .xan-customer-ai-v232 .xcai-chat-msg-v175,
  .xan-customer-ai-v232 .xcai-result p,
  .xan-customer-ai-v232 .xcai-chat-input-v175 input,
  .xan-customer-ai-v232 .xcai-field input,
  .xan-customer-ai-v232 .xcai-field textarea{
    font-size:12.4px!important;
  }
  .xan-customer-ai-v232 :where(.xcai-mode-switch-v175 button,.xcai-intents button,.xcai-quick-contact-v175 a,.xcai-quick-contact-v175 button,.xcai-result a,.xcai-result button,.xcai-roadmap-next-v223 button,.xcai-roadmap-tools-v223 button,.xcai-analysis-tools-v222 button,.xcai-compare-now-v211){
    font-size:12.2px!important;
  }
}


/* SOURCE: customer-ai-floating-bridge-v256.css */

/* v1.2.56 — Floating XAN Asistan için v231/v233 ortak selector köprüsü.
   Tam sayfa layout kuralları standalone rotaya taşınmıştır. */
.xan-customer-ai-v231,.xan-customer-ai-v231 *{font-family:var(--xcai-font,"OpenAI Sans","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif)}
.xan-customer-ai-v231 .xcai-head-actions-v231{margin-left:auto;display:flex;align-items:center;gap:8px}
.xan-customer-ai-v231 .xcai-head-fullpage-v231{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.10);color:#fff;text-decoration:none;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}
.xan-customer-ai-v231 .xcai-head-fullpage-v231:hover,.xan-customer-ai-v231 .xcai-head-fullpage-v231:focus-visible{background:rgba(255,255,255,.18);color:#fff}
.xan-customer-ai-v231 .xcai-head-fullpage-v231.is-secondary{background:#173A57;border-color:rgba(255,255,255,.18)}
.xan-customer-ai-v231.is-floating .xcai-head [data-xcai-close]{margin-left:0}
.xan-customer-ai-v233.is-floating .xcai-head-fullpage-icon-v233{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;padding:0!important;flex:0 0 38px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.30)!important;border-radius:12px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;cursor:pointer!important}
.xan-customer-ai-v233.is-floating .xcai-head-fullpage-icon-v233:hover,.xan-customer-ai-v233.is-floating .xcai-head-fullpage-icon-v233:focus-visible{background:#1b5a72!important;border-color:rgba(255,255,255,.46)!important;color:#fff!important}
.xan-customer-ai-v233.is-floating .xcai-head-fullpage-icon-v233 svg{display:block!important;width:18px!important;height:18px!important;overflow:visible;fill:none!important;stroke:#fff!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}
.xan-customer-ai-v233 .xcai-intents button{min-height:68px!important;padding:10px 11px!important}
.xan-customer-ai-v233 .xcai-intent-label-v196{font-size:12.2px!important;line-height:1.32!important;font-weight:500!important}
.xan-customer-ai-v233 .xcai-welcome-copy-v196{font-size:12.5px!important;line-height:1.45!important;font-weight:400!important}
.xan-customer-ai-v233 .xcai-welcome-copy-v196 b{font-weight:600!important}
.xan-customer-ai-v233 .xcai-quick-title-v175 strong,.xan-customer-ai-v233 .xcai-chat-toolbar-v175 strong{font-size:13px!important;font-weight:600!important}
@media(max-width:560px){.xan-customer-ai-v233.is-floating .xcai-head-fullpage-icon-v233{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;flex-basis:36px!important}}
