/* EMDATE V26 — Canlı Bilgilendirme Asistanı / Profesyonel Yanıt Motoru */
.em-ai-float{position:fixed;right:22px;bottom:22px;z-index:1200;font-family:'Outfit',system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--white,#EDF2FC)}
.em-ai-fab{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#2B86FF,#8B5CF6 50%,#FF6B20);color:#fff;border-radius:999px;padding:14px 18px;box-shadow:0 22px 56px rgba(255,88,36,.22),0 12px 34px rgba(43,134,255,.18);cursor:pointer;font-weight:900;letter-spacing:.3px;transition:transform .2s ease,filter .2s ease}
.em-ai-fab:hover{transform:translateY(-2px);filter:brightness(1.06)}.em-ai-fab span{font-size:1.18rem}.em-ai-fab b{font-size:.82rem;text-transform:uppercase;letter-spacing:.9px}
.em-ai-panel{position:absolute;right:0;bottom:64px;width:min(390px,calc(100vw - 28px));height:min(620px,calc(100vh - 110px));display:none;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(145deg,rgba(10,22,43,.96),rgba(17,28,55,.92));backdrop-filter:blur(24px);box-shadow:0 40px 110px rgba(0,0,0,.45);overflow:hidden}
.em-ai-float.open .em-ai-panel{display:flex}.em-ai-close{position:absolute;right:12px;top:10px;z-index:2;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:1.35rem;cursor:pointer}
.em-ai-head{padding:22px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 20% 0%,rgba(43,134,255,.20),transparent 56%),radial-gradient(ellipse at 96% 0%,rgba(255,107,32,.22),transparent 52%)}
.em-ai-head span{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,122,24,.26);color:#FFB86B;background:rgba(255,122,24,.08);font-size:.62rem;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.em-ai-head h3{margin:10px 0 6px;font-size:1.24rem;color:#fff}.em-ai-head p{margin:0;color:rgba(237,242,252,.72);font-size:.86rem;line-height:1.45}
.em-ai-messages{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.em-ai-msg{max-width:88%;padding:12px 14px;border-radius:17px;font-size:.92rem;line-height:1.48;white-space:pre-wrap;word-break:break-word}.em-ai-msg.bot{align-self:flex-start;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);color:rgba(237,242,252,.92)}.em-ai-msg.user{align-self:flex-end;background:linear-gradient(135deg,#FF3A52,#FF7A18);color:#fff;box-shadow:0 10px 28px rgba(255,100,30,.22)}.em-ai-msg.loading{opacity:.72;font-style:italic}
.em-ai-msg a{color:#8FE7FF;text-decoration:underline;font-weight:900}.em-ai-msg.user a{color:#fff}
.em-ai-quick{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 12px}.em-ai-quick button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(237,242,252,.92);border-radius:999px;padding:8px 11px;font-weight:800;font-size:.74rem;cursor:pointer}.em-ai-quick button:hover{background:rgba(255,255,255,.10);border-color:rgba(255,122,24,.35)}
.em-ai-form{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.10)}.em-ai-form input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(6,12,25,.80);color:#fff;padding:12px 14px;font:800 .88rem 'Outfit',sans-serif;outline:none}.em-ai-form input::placeholder{color:rgba(237,242,252,.45)}.em-ai-form button{border:none;border-radius:16px;background:linear-gradient(135deg,#FF3A52,#FF7A18);color:#fff;font-weight:950;padding:0 15px;cursor:pointer;letter-spacing:.4px}
.em-ai-links{display:flex;gap:8px;justify-content:space-between;padding:0 14px 14px}.em-ai-links a{color:#8FE7FF;text-decoration:none;font-size:.72rem;font-weight:900}.em-ai-links a:hover{text-decoration:underline}
html[data-theme="light"] .em-ai-panel,html[data-theme="clinical"] .em-ai-panel{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,245,252,.96));border-color:rgba(16,26,46,.13);box-shadow:0 38px 90px rgba(16,26,46,.20);color:#101A2E}html[data-theme="clinical"] .em-ai-panel{background:linear-gradient(145deg,rgba(236,255,252,.98),rgba(208,244,240,.96));box-shadow:0 38px 90px rgba(0,107,118,.22)}html[data-theme="light"] .em-ai-head h3,html[data-theme="clinical"] .em-ai-head h3{color:#101A2E}html[data-theme="light"] .em-ai-head p,html[data-theme="clinical"] .em-ai-head p{color:#4b5b72}html[data-theme="light"] .em-ai-msg.bot,html[data-theme="clinical"] .em-ai-msg.bot{background:rgba(16,26,46,.055);border-color:rgba(16,26,46,.10);color:#142033}html[data-theme="light"] .em-ai-quick button,html[data-theme="clinical"] .em-ai-quick button{background:rgba(16,26,46,.055);border-color:rgba(16,26,46,.12);color:#142033}html[data-theme="light"] .em-ai-form input,html[data-theme="clinical"] .em-ai-form input{background:#fff;color:#142033;border-color:rgba(16,26,46,.15)}html[data-theme="light"] .em-ai-form input::placeholder,html[data-theme="clinical"] .em-ai-form input::placeholder{color:#7d8899}
.em-ai-page{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:76px 0 96px}.em-ai-hero-card{border:1px solid var(--border,rgba(255,255,255,.12));border-radius:34px;background:linear-gradient(145deg,var(--glass,rgba(255,255,255,.06)),var(--glass-2,rgba(255,255,255,.03)));padding:42px clamp(24px,5vw,56px);box-shadow:var(--shadow-xl,0 38px 90px rgba(0,0,0,.35));margin-bottom:22px}.em-ai-kicker{font-size:.74rem;font-weight:950;letter-spacing:2px;text-transform:uppercase;color:#FFB86B;margin-bottom:12px}.em-ai-hero-card h1{font-size:clamp(2.1rem,5vw,4.4rem);line-height:.98;margin:0 0 16px;color:var(--white,#EDF2FC);letter-spacing:-.05em}.em-ai-hero-card p{max-width:760px;margin:0;color:var(--muted,#9aa7bb);font-size:1.02rem;line-height:1.72}.em-ai-full-chat{height:min(720px,calc(100vh - 160px));min-height:560px;border:1px solid var(--border,rgba(255,255,255,.12));border-radius:34px;background:linear-gradient(145deg,rgba(10,22,43,.84),rgba(17,28,55,.70));backdrop-filter:blur(20px);box-shadow:var(--shadow-md,0 22px 50px rgba(0,0,0,.25));display:flex;flex-direction:column;overflow:hidden}.em-ai-full-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid var(--border,rgba(255,255,255,.10))}.em-ai-full-head strong{font-size:1.1rem;color:var(--white,#EDF2FC)}.em-ai-full-head span{font-size:.82rem;color:var(--muted,#9aa7bb)}.em-ai-full-messages{padding:24px}.em-ai-full-messages .em-ai-msg{font-size:1rem}.em-ai-full-quick{padding:0 24px 14px}.em-ai-full-form{padding:16px 24px 20px}.em-ai-full-form input{font-size:1rem;padding:15px 17px}.em-ai-full-form button{padding:0 24px}.em-ai-full-links{padding:0 24px 20px;justify-content:flex-start;gap:18px}.em-ai-full-links a{font-size:.86rem}
html[data-theme="light"] .em-ai-full-chat,html[data-theme="clinical"] .em-ai-full-chat{background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(234,240,248,.68));color:#101A2E}html[data-theme="clinical"] .em-ai-full-chat{background:linear-gradient(145deg,rgba(235,255,252,.88),rgba(196,239,233,.72))}
@media(max-width:760px){.em-ai-float{right:14px;bottom:84px}.em-ai-fab b{display:none}.em-ai-fab{width:58px;height:58px;justify-content:center;padding:0}.em-ai-fab span{font-size:1.4rem}.em-ai-panel{bottom:70px;width:calc(100vw - 24px);height:min(620px,calc(100vh - 150px))}.em-ai-page{width:min(100% - 24px,1120px);padding:42px 0 80px}.em-ai-full-chat{min-height:620px;height:calc(100vh - 190px)}.em-ai-full-head{display:block}.em-ai-full-head span{display:block;margin-top:5px}.em-ai-form{gap:6px}.em-ai-form button{padding:0 12px}.em-ai-links{flex-wrap:wrap}}

/* EMDATE V52 — Tidio benzeri otomatik destek merkezi */
.em-ai-v51{right:24px;bottom:24px;z-index:2147481000;color:#eef5ff}
.em-ai-v51 *{box-sizing:border-box}
.em-ai-v51 .em-ai-fab{position:relative;min-width:212px;height:62px;padding:8px 13px 8px 9px;gap:11px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#246bfe 0%,#1558dc 58%,#073dba 100%);box-shadow:0 22px 50px rgba(18,82,210,.34),0 8px 22px rgba(3,13,34,.34);overflow:visible}
.em-ai-v51 .em-ai-fab:hover{transform:translateY(-3px);box-shadow:0 27px 60px rgba(18,82,210,.42),0 9px 24px rgba(3,13,34,.34)}
.em-ai-fab-icon{display:grid!important;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18)}
.em-ai-fab-icon svg{width:24px;height:24px;fill:#fff}
.em-ai-fab-copy{display:flex!important;min-width:0;flex:1;flex-direction:column;align-items:flex-start;line-height:1.05}
.em-ai-v51 .em-ai-fab-copy b{font-size:.76rem;letter-spacing:.7px;text-transform:none}
.em-ai-fab-copy small{display:block;margin-top:5px;color:rgba(255,255,255,.76);font-size:.61rem;font-weight:700;letter-spacing:.15px}
.em-ai-fab-badge{position:absolute;display:grid!important;place-items:center;right:-4px;top:-6px;width:21px;height:21px;border:3px solid #0b1830;border-radius:50%;background:#ff3656;color:#fff;font-size:.61rem!important;font-weight:950;box-shadow:0 4px 12px rgba(255,54,86,.32)}
.em-ai-nudge{position:absolute;right:0;bottom:76px;width:316px;display:flex;align-items:center;gap:11px;padding:15px 40px 15px 14px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(12,25,48,.97);box-shadow:0 22px 54px rgba(0,0,0,.35);backdrop-filter:blur(20px);animation:emAiNudgeIn .38s ease both}
.em-ai-nudge[hidden]{display:none!important}.em-ai-nudge>button{position:absolute;right:10px;top:9px;width:25px;height:25px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:rgba(255,255,255,.72);cursor:pointer;font-size:1rem}.em-ai-nudge>span:last-child{min-width:0;display:block}.em-ai-nudge b{display:block;color:#fff;font-size:.79rem;line-height:1.25}.em-ai-nudge small{display:block;color:#9eabc0;font-size:.67rem;line-height:1.35;margin-top:4px}.em-ai-nudge-avatar,.em-ai-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#327cff,#124bc5);color:#fff;font-weight:950;letter-spacing:-.5px;box-shadow:0 8px 22px rgba(27,102,239,.30)}.em-ai-nudge-avatar{width:38px;height:38px;font-size:.72rem}
@keyframes emAiNudgeIn{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}
.em-ai-v51 .em-ai-panel{right:0;bottom:76px;width:min(420px,calc(100vw - 28px));height:min(700px,calc(100vh - 118px));border-radius:24px;border:1px solid rgba(255,255,255,.14);background:#0e1b33;box-shadow:0 35px 95px rgba(0,0,0,.48),0 12px 36px rgba(9,62,159,.18);backdrop-filter:blur(28px)}
.em-ai-v51.open .em-ai-panel{display:flex;animation:emAiPanelIn .22s ease both}@keyframes emAiPanelIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
.em-ai-v51 .em-ai-head{position:relative;display:flex;align-items:center;gap:12px;min-height:80px;padding:14px 52px 14px 16px;background:radial-gradient(circle at 8% 0,rgba(54,124,255,.25),transparent 52%),linear-gradient(135deg,#112444,#0c1930);border-bottom:1px solid rgba(255,255,255,.08)}
.em-ai-avatar{width:44px;height:44px;font-size:.8rem}.em-ai-v51 .em-ai-head>div{min-width:0}.em-ai-v51 .em-ai-head h3{margin:0;color:#fff;font-size:1rem;line-height:1.25;letter-spacing:-.01em}.em-ai-v51 .em-ai-head p{display:flex;align-items:center;gap:7px;margin:5px 0 0;color:#9cabc2;font-size:.68rem;line-height:1.25}.em-ai-v51 .em-ai-head p i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.11)}
.em-ai-v51 .em-ai-close{right:14px;top:20px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.10);line-height:1}.em-ai-v51 .em-ai-close:hover{background:rgba(255,255,255,.12)}
.em-ai-tabs{display:grid;grid-template-columns:1fr 1fr;padding:7px 8px 0;background:#0e1b33;border-bottom:1px solid rgba(255,255,255,.08)}.em-ai-tabs button{position:relative;border:0;background:transparent;color:#8292aa;padding:11px 10px 13px;font:850 .72rem 'Outfit',sans-serif;cursor:pointer}.em-ai-tabs button:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:transparent}.em-ai-tabs button.active{color:#fff}.em-ai-tabs button.active:after{background:#4b8cff}
.em-ai-view{display:none;min-height:0;flex:1;flex-direction:column}.em-ai-view.active{display:flex}.em-ai-v51 .em-ai-messages{min-height:0;padding:18px 16px 12px;gap:9px}.em-ai-v51 .em-ai-msg{max-width:86%;padding:11px 13px;border-radius:16px;font-size:.82rem;line-height:1.48}.em-ai-v51 .em-ai-msg.bot{border-radius:6px 16px 16px 16px;background:#172741;border-color:rgba(255,255,255,.07)}.em-ai-v51 .em-ai-msg.user{border-radius:16px 6px 16px 16px;background:linear-gradient(135deg,#2d7bff,#1558dc);box-shadow:0 10px 25px rgba(25,92,218,.23)}
.em-ai-v51 .em-ai-quick{padding:0 16px 10px;gap:6px}.em-ai-v51 .em-ai-quick button{padding:7px 10px;border-color:rgba(92,146,255,.19);background:rgba(56,114,225,.09);color:#c8d8f6;font-size:.67rem}.em-ai-v51 .em-ai-quick button:hover{border-color:rgba(92,146,255,.42);background:rgba(56,114,225,.18)}
.em-ai-channel-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 12px}.em-ai-channel{min-width:0;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;text-decoration:none;cursor:pointer;font-family:'Outfit',sans-serif;text-align:left}.em-ai-channel:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.15)}.em-ai-channel>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;background:rgba(255,255,255,.08);font-size:.72rem;font-weight:950}.em-ai-channel.whatsapp>span{background:rgba(37,211,102,.15);color:#55e98c}.em-ai-channel.message>span{background:rgba(75,140,255,.14);color:#91b8ff}.em-ai-channel b{min-width:0;display:block;color:#f3f7ff;font-size:.67rem;line-height:1.15}.em-ai-channel small{display:block;overflow:hidden;margin-top:4px;color:#8392a8;font-size:.57rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis}
.em-ai-v51 .em-ai-form{flex:0 0 auto;margin-top:auto;padding:11px 14px 12px;background:#0b172b;border-top-color:rgba(255,255,255,.07)}.em-ai-v51 .em-ai-form input{height:44px;padding:0 14px;border-radius:14px;border-color:rgba(255,255,255,.09);background:#14233b;font-size:.8rem;font-weight:650}.em-ai-v51 .em-ai-form button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border-radius:14px;background:linear-gradient(135deg,#2f7dff,#1454d4)}.em-ai-v51 .em-ai-form button svg{width:20px;height:20px;fill:#fff}.em-ai-v51.sending .em-ai-form button{opacity:.6;pointer-events:none}
.em-ai-contact-intro{padding:20px 18px 10px}.em-ai-contact-intro strong{display:block;color:#fff;font-size:.96rem}.em-ai-contact-intro p{margin:7px 0 0;color:#92a0b6;font-size:.72rem;line-height:1.5}.em-ai-contact-form{display:grid;gap:10px;padding:6px 18px 14px;overflow:auto}.em-ai-contact-form label{display:grid;gap:5px}.em-ai-contact-form label>span{color:#b8c6da;font-size:.64rem;font-weight:800}.em-ai-contact-form input,.em-ai-contact-form select,.em-ai-contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#15243b;color:#f4f7fc;padding:10px 11px;font:650 .76rem 'Outfit',sans-serif;outline:none}.em-ai-contact-form select{appearance:auto}.em-ai-contact-form textarea{min-height:70px;resize:vertical}.em-ai-contact-form input:focus,.em-ai-contact-form select:focus,.em-ai-contact-form textarea:focus{border-color:#4d8eff;box-shadow:0 0 0 3px rgba(77,142,255,.10)}.em-ai-contact-form input::placeholder,.em-ai-contact-form textarea::placeholder{color:#697a93}.em-ai-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.em-ai-contact-submit{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:12px;background:linear-gradient(135deg,#2f7dff,#1454d4);color:#fff;padding:11px 13px;font:900 .76rem 'Outfit',sans-serif;cursor:pointer}.em-ai-contact-submit:disabled{opacity:.62;cursor:wait}.em-ai-contact-submit i{font-size:1rem;font-style:normal}.em-ai-contact-status{display:none;border-radius:10px;padding:9px 10px;font-size:.66rem;line-height:1.4}.em-ai-contact-status.loading,.em-ai-contact-status.success,.em-ai-contact-status.error{display:block}.em-ai-contact-status.loading{color:#bed4ff;background:rgba(77,142,255,.09);border:1px solid rgba(77,142,255,.16)}.em-ai-contact-status.success{color:#a7f3c4;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.17)}.em-ai-contact-status.error{color:#ffbec8;background:rgba(255,75,102,.08);border:1px solid rgba(255,75,102,.17)}
.em-ai-whatsapp-wide{display:flex;align-items:center;gap:10px;margin:auto 18px 12px;padding:11px 12px;border:1px solid rgba(37,211,102,.20);border-radius:14px;background:rgba(37,211,102,.07);color:#fff;text-decoration:none}.em-ai-whatsapp-wide>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:rgba(37,211,102,.14);color:#54ea8d;font-weight:950}.em-ai-whatsapp-wide b{display:block;min-width:0;font-size:.68rem}.em-ai-whatsapp-wide small{display:block;margin-top:3px;color:#8091a8;font-size:.57rem;font-weight:650}.em-ai-whatsapp-wide i{margin-left:auto;color:#6ded9a;font-style:normal}.em-ai-whatsapp-wide:hover{background:rgba(37,211,102,.12)}
.em-ai-footer{flex:0 0 auto;display:flex;align-items:center;gap:11px;padding:9px 14px 10px;border-top:1px solid rgba(255,255,255,.07);background:#091426;color:#74849d;font-size:.56rem}.em-ai-footer span{margin-right:auto}.em-ai-footer a{color:#98b8ee;text-decoration:none;font-weight:800}.em-ai-footer a:hover{color:#fff}

/* Tam ekran destek merkezi */
.em-ai-page-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:20px;align-items:stretch}.em-ai-page-grid .em-ai-full-chat{height:min(720px,calc(100vh - 155px))}.em-ai-support-card{display:flex;flex-direction:column;gap:14px;border:1px solid var(--border,rgba(255,255,255,.12));border-radius:28px;padding:24px;background:linear-gradient(155deg,rgba(18,38,72,.88),rgba(10,23,44,.82));box-shadow:var(--shadow-md,0 22px 50px rgba(0,0,0,.25))}.em-ai-support-card h2{margin:0;color:var(--white,#edf2fc);font-size:1.35rem}.em-ai-support-card>p{margin:0;color:var(--muted,#9aa7bb);font-size:.84rem;line-height:1.55}.em-ai-support-option{display:flex;align-items:center;gap:12px;border:1px solid var(--border,rgba(255,255,255,.10));border-radius:17px;padding:14px;background:rgba(255,255,255,.035);color:var(--white,#edf2fc);text-decoration:none}.em-ai-support-option:hover{border-color:rgba(79,145,255,.35);background:rgba(79,145,255,.08)}.em-ai-support-option>span{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:12px;background:rgba(75,140,255,.13);color:#8db5ff;font-weight:950}.em-ai-support-option.whatsapp>span{background:rgba(37,211,102,.13);color:#58e88f}.em-ai-support-option b{display:block;font-size:.78rem}.em-ai-support-option small{display:block;color:var(--muted,#9aa7bb);font-size:.68rem;margin-top:4px}.em-ai-page-contact{display:grid;gap:10px;margin-top:3px}.em-ai-page-contact label{display:grid;gap:5px;color:var(--muted,#9aa7bb);font-size:.66rem;font-weight:800}.em-ai-page-contact input,.em-ai-page-contact select,.em-ai-page-contact textarea{width:100%;border:1px solid var(--border,rgba(255,255,255,.11));border-radius:12px;background:rgba(4,13,28,.38);color:var(--white,#edf2fc);padding:11px;font:650 .78rem 'Outfit',sans-serif}.em-ai-page-contact textarea{min-height:92px;resize:vertical}.em-ai-page-contact .em-ai-contact-submit{margin-top:2px}.em-ai-page-contact .em-ai-contact-status{font-size:.7rem}.em-ai-page-privacy{margin-top:auto;color:var(--muted,#9aa7bb);font-size:.66rem;line-height:1.45}

html[data-theme="light"] .em-ai-v51 .em-ai-panel,html[data-theme="clinical"] .em-ai-v51 .em-ai-panel{background:#fff;border-color:rgba(20,32,51,.12);box-shadow:0 35px 90px rgba(16,26,46,.22)}html[data-theme="light"] .em-ai-v51 .em-ai-head,html[data-theme="clinical"] .em-ai-v51 .em-ai-head{background:radial-gradient(circle at 8% 0,rgba(54,124,255,.16),transparent 52%),linear-gradient(135deg,#f9fbff,#edf4ff);border-bottom-color:rgba(20,32,51,.08)}html[data-theme="light"] .em-ai-v51 .em-ai-head h3,html[data-theme="clinical"] .em-ai-v51 .em-ai-head h3{color:#12203a}html[data-theme="light"] .em-ai-v51 .em-ai-head p,html[data-theme="clinical"] .em-ai-v51 .em-ai-head p{color:#687891}html[data-theme="light"] .em-ai-v51 .em-ai-close,html[data-theme="clinical"] .em-ai-v51 .em-ai-close{color:#33425c;background:rgba(20,32,51,.06);border-color:rgba(20,32,51,.08)}html[data-theme="light"] .em-ai-tabs,html[data-theme="clinical"] .em-ai-tabs{background:#fff;border-color:rgba(20,32,51,.08)}html[data-theme="light"] .em-ai-tabs button.active,html[data-theme="clinical"] .em-ai-tabs button.active{color:#13213a}html[data-theme="light"] .em-ai-v51 .em-ai-msg.bot,html[data-theme="clinical"] .em-ai-v51 .em-ai-msg.bot{background:#eef3fa;color:#26354e;border-color:rgba(20,32,51,.06)}html[data-theme="light"] .em-ai-v51 .em-ai-quick button,html[data-theme="clinical"] .em-ai-v51 .em-ai-quick button{color:#325487;background:#edf4ff;border-color:#dce9ff}html[data-theme="light"] .em-ai-channel,html[data-theme="clinical"] .em-ai-channel{background:#f7f9fc;border-color:#e6ebf2;color:#13213a}html[data-theme="light"] .em-ai-channel b,html[data-theme="clinical"] .em-ai-channel b{color:#13213a}html[data-theme="light"] .em-ai-v51 .em-ai-form,html[data-theme="clinical"] .em-ai-v51 .em-ai-form{background:#f8fafc;border-color:#e5eaf1}html[data-theme="light"] .em-ai-v51 .em-ai-form input,html[data-theme="clinical"] .em-ai-v51 .em-ai-form input{background:#fff;color:#13213a;border-color:#dce3ee}html[data-theme="light"] .em-ai-contact-intro strong,html[data-theme="clinical"] .em-ai-contact-intro strong{color:#12203a}html[data-theme="light"] .em-ai-contact-intro p,html[data-theme="clinical"] .em-ai-contact-intro p{color:#607089}html[data-theme="light"] .em-ai-contact-form label>span,html[data-theme="clinical"] .em-ai-contact-form label>span{color:#465873}html[data-theme="light"] .em-ai-contact-form input,html[data-theme="light"] .em-ai-contact-form select,html[data-theme="light"] .em-ai-contact-form textarea,html[data-theme="clinical"] .em-ai-contact-form input,html[data-theme="clinical"] .em-ai-contact-form select,html[data-theme="clinical"] .em-ai-contact-form textarea{background:#fff;color:#13213a;border-color:#dce3ee}html[data-theme="light"] .em-ai-whatsapp-wide,html[data-theme="clinical"] .em-ai-whatsapp-wide{color:#153226;background:#effcf4;border-color:#d5f4e1}html[data-theme="light"] .em-ai-footer,html[data-theme="clinical"] .em-ai-footer{background:#f7f9fc;border-color:#e5eaf1;color:#67778e}html[data-theme="light"] .em-ai-nudge,html[data-theme="clinical"] .em-ai-nudge{background:#fff;border-color:#e3e9f1;box-shadow:0 22px 54px rgba(16,26,46,.16)}html[data-theme="light"] .em-ai-nudge b,html[data-theme="clinical"] .em-ai-nudge b{color:#15223a}html[data-theme="light"] .em-ai-nudge small,html[data-theme="clinical"] .em-ai-nudge small{color:#687891}html[data-theme="light"] .em-ai-support-card,html[data-theme="clinical"] .em-ai-support-card{background:linear-gradient(155deg,#fff,#f3f7fb)}html[data-theme="light"] .em-ai-page-contact input,html[data-theme="light"] .em-ai-page-contact select,html[data-theme="light"] .em-ai-page-contact textarea,html[data-theme="clinical"] .em-ai-page-contact input,html[data-theme="clinical"] .em-ai-page-contact select,html[data-theme="clinical"] .em-ai-page-contact textarea{background:#fff;color:#13213a}

@media(max-width:920px){.em-ai-page-grid{grid-template-columns:1fr}.em-ai-page-grid .em-ai-full-chat{height:680px}.em-ai-support-card{min-height:auto}}
@media(max-width:760px){.em-ai-v51{right:12px;bottom:78px}.em-ai-v51 .em-ai-fab{min-width:58px;width:58px;height:58px;padding:7px}.em-ai-v51 .em-ai-fab-copy{display:none!important}.em-ai-fab-badge{right:-3px;top:-5px}.em-ai-v51 .em-ai-panel{right:0;bottom:70px;width:calc(100vw - 24px);height:min(700px,calc(100dvh - 164px));border-radius:22px}.em-ai-nudge{width:min(310px,calc(100vw - 24px));bottom:70px}.em-ai-page-grid .em-ai-full-chat{height:min(680px,calc(100dvh - 170px));min-height:560px}.em-ai-support-card{padding:19px;border-radius:22px}}
@media(max-width:430px){.em-ai-v51 .em-ai-panel{height:min(690px,calc(100dvh - 146px));bottom:68px}.em-ai-v51{bottom:66px}.em-ai-channel-row{grid-template-columns:1fr}.em-ai-channel{padding:8px 10px}.em-ai-channel small{display:none}.em-ai-contact-intro{padding-top:15px}.em-ai-contact-form{gap:8px}.em-ai-footer span{display:none}.em-ai-footer{justify-content:flex-end}.em-ai-page{width:calc(100% - 20px)}}
