.live-help{position:fixed;right:22px;bottom:22px;z-index:2147482000;font-family:var(--site-font-family,"Nunito Sans",system-ui,sans-serif);color:#17352c}.live-help *{box-sizing:border-box}.live-help__launcher{display:flex;align-items:center;gap:.65rem;min-height:54px;padding:.52rem .78rem .52rem .58rem;border:1px solid rgba(0,72,52,.18);border-radius:18px;background:#006b4f;color:#fff;box-shadow:0 18px 42px rgba(0,72,52,.24);cursor:pointer;font:inherit;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.live-help__launcher:hover{transform:translateY(-2px);background:#005e46;box-shadow:0 22px 50px rgba(0,72,52,.3)}.live-help__launcher-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.13)}.live-help__launcher-copy{display:grid;text-align:left;line-height:1.15}.live-help__launcher-copy strong{font-size:.88rem;font-weight:900}.live-help__launcher-copy small{margin-top:.18rem;font-size:.68rem;font-weight:700;opacity:.8}.live-help__launcher-badge{position:absolute;right:-5px;top:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#b42318;color:#fff;font-size:.68rem;font-weight:900}.live-help__panel{position:absolute;right:0;bottom:68px;display:flex;flex-direction:column;width:min(370px,calc(100vw - 28px));height:min(610px,calc(100dvh - 110px));overflow:hidden;border:1px solid rgba(0,72,52,.16);border-radius:18px;background:#fff;box-shadow:0 28px 70px rgba(0,38,28,.24);opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.live-help.is-open .live-help__panel{opacity:1;visibility:visible;transform:none}.live-help__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.82rem .9rem;background:linear-gradient(135deg,#004834,#006b4f);color:#fff}.live-help__avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.14)}.live-help__head>div:nth-child(2){display:grid;gap:.17rem;min-width:0}.live-help__head strong{font-size:.92rem;font-weight:900}.live-help__head span{display:flex;align-items:center;gap:.36rem;font-size:.7rem;opacity:.9}.live-help__head span i{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 4px rgba(110,231,183,.12)}.live-help__head span b{font-weight:800}.live-help__head>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.live-help__head>button:hover{background:rgba(255,255,255,.12)}.live-help__notice{display:grid;gap:.18rem;margin:.72rem .75rem 0;padding:.65rem .72rem;border:1px solid #e0ede8;border-radius:12px;background:#f4fbf8}.live-help__notice strong{font-size:.78rem;color:#004834}.live-help__notice span{font-size:.72rem;line-height:1.45;color:#577068;font-weight:650}.live-help__messages{flex:1;display:flex;flex-direction:column;gap:.52rem;overflow:auto;padding:.75rem;scroll-behavior:smooth}.live-help__msg{max-width:84%;display:grid;gap:.2rem}.live-help__msg--visitor{align-self:flex-end}.live-help__msg--ai,.live-help__msg--admin,.live-help__msg--system{align-self:flex-start}.live-help__bubble{padding:.62rem .72rem;border-radius:13px;font-size:.78rem;font-weight:650;line-height:1.55;white-space:pre-wrap;word-break:break-word}.live-help__msg--visitor .live-help__bubble{background:#006b4f;color:#fff;border-bottom-right-radius:4px}.live-help__msg--ai .live-help__bubble{background:#f1f7f4;color:#29473e;border-bottom-left-radius:4px}.live-help__msg--admin .live-help__bubble{background:#fff4e9;color:#513821;border:1px solid #f0dfc9;border-bottom-left-radius:4px}.live-help__msg--system .live-help__bubble{background:#f8f4ed;color:#6d6254;border:1px dashed #ddd2c3}.live-help__msg small{padding:0 .25rem;color:#8a9a94;font-size:.62rem;font-weight:700}.live-help__msg--visitor small{text-align:right}.live-help__bubble a{color:inherit;font-weight:900;text-decoration:underline;text-underline-offset:2px}.live-help__quick{display:flex;gap:.35rem;overflow-x:auto;padding:0 .75rem .55rem;scrollbar-width:none}.live-help__quick::-webkit-scrollbar{display:none}.live-help__quick button{flex:0 0 auto;padding:.42rem .58rem;border:1px solid #dce9e4;border-radius:999px;background:#fff;color:#006b4f;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.live-help__quick button:hover{background:#edf8f3}.live-help__agent-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem .55rem}.live-help__agent,.live-help__ai-back{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:none;color:#a82708;font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.live-help__agent:hover,.live-help__ai-back:hover{text-decoration:underline}.live-help__form{display:grid;grid-template-columns:1fr auto;gap:.48rem;align-items:end;padding:.68rem .72rem;border-top:1px solid #e8eeeb;background:#fff}.live-help__form textarea{width:100%;min-height:42px;max-height:112px;resize:none;padding:.62rem .68rem;border:1px solid #d7e2de;border-radius:12px;background:#fbfdfc;color:#18362d;font:inherit;font-size:.78rem;font-weight:650;line-height:1.4;outline:none}.live-help__form textarea:focus{border-color:#62a792;box-shadow:0 0 0 3px rgba(0,107,79,.08)}.live-help__form button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:12px;background:#006b4f;color:#fff;cursor:pointer}.live-help__form button:disabled{opacity:.45;cursor:not-allowed}.live-help__foot{margin:0;padding:.05rem .75rem .65rem;color:#81918b;font-size:.6rem;font-weight:650;line-height:1.35;text-align:center}.live-help.is-waiting [data-live-help-dot]{background:#f5b942;box-shadow:0 0 0 4px rgba(245,185,66,.15)}.live-help.is-live [data-live-help-dot]{background:#60d394;box-shadow:0 0 0 4px rgba(96,211,148,.15)}.live-help.is-waiting .live-help__agent,.live-help.is-live .live-help__agent{display:none}.live-help.is-waiting .live-help__ai-back,.live-help.is-live .live-help__ai-back{display:inline-flex!important}.live-help.is-unavailable .live-help__launcher{background:#65736e}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:640px){.live-help{right:12px;bottom:12px}.live-help__launcher{min-height:50px;border-radius:16px}.live-help__launcher-copy small{display:none}.live-help__panel{right:0;bottom:62px;width:calc(100vw - 24px);height:min(640px,calc(100dvh - 88px));border-radius:16px}.live-help__notice{margin-top:.6rem}}
.live-help__end{margin-left:auto;border:0;background:none;color:#6b756f;font:inherit;font-size:.66rem;font-weight:850;cursor:pointer;text-decoration:underline;text-decoration-color:#cfd8d4;text-underline-offset:3px}.live-help__end:hover{color:#a82708;text-decoration-color:#a82708}.live-help__rating{margin:0 .75rem .6rem;padding:.7rem .75rem;border:1px solid #dce9e4;border-radius:13px;background:#f7fbf9;text-align:center}.live-help__rating[hidden]{display:none!important}.live-help__rating>strong{display:block;margin-bottom:.42rem;color:#004834;font-size:.72rem;font-weight:900}.live-help__rating-stars{display:flex;justify-content:center;gap:.18rem}.live-help__rating-stars button{padding:.05rem .12rem;border:0;background:transparent;color:#cad5d0;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer;transition:color .15s ease,transform .15s ease}.live-help__rating-stars button:hover,.live-help__rating-stars button:focus-visible,.live-help__rating-stars button.is-selected{color:#e3a008;transform:translateY(-1px)}.live-help__rating-stars button:disabled{cursor:default}.live-help__rating>span{display:block;margin-top:.3rem;color:#75877f;font-size:.61rem;font-weight:700}.live-help__msg--typing .live-help__bubble{position:relative;padding-right:1.7rem;color:#5d716a;font-style:italic}.live-help__msg--typing .live-help__bubble::after{content:'•••';position:absolute;right:.58rem;bottom:.6rem;letter-spacing:1px;animation:liveHelpTyping 1s ease-in-out infinite}.live-help.is-closed [data-live-help-dot]{background:#aab6b1;box-shadow:0 0 0 4px rgba(170,182,177,.15)}@keyframes liveHelpTyping{0%,100%{opacity:.28}50%{opacity:1}}@media(max-width:640px){.live-help__agent-row{flex-wrap:wrap}.live-help__end{width:100%;margin-left:0;text-align:left}}

/* Ziyaretçi bilgileri / sohbet başlangıcı */
.live-help__onboarding{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1rem;overflow:auto;padding:1.05rem .9rem 1rem;background:linear-gradient(180deg,#fbfefc 0%,#fff 100%)}
.live-help__onboarding[hidden],.live-help__chat[hidden]{display:none!important}
.live-help__onboarding-copy{display:grid;gap:.28rem;text-align:center}
.live-help__onboarding-copy strong{color:#004834;font-size:1rem;font-weight:950}
.live-help__onboarding-copy span{max-width:300px;margin:0 auto;color:#667b73;font-size:.72rem;font-weight:650;line-height:1.5}
.live-help__visitor-form{display:grid;gap:.72rem}
.live-help__visitor-form label{display:grid;gap:.3rem}
.live-help__visitor-form label>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#29483e;font-size:.68rem;font-weight:900}
.live-help__visitor-form label>span b{color:#b42318}
.live-help__visitor-form label>span small{color:#899990;font-size:.58rem;font-weight:750}
.live-help__visitor-form input{width:100%;height:44px;padding:0 .72rem;border:1px solid #d6e3de;border-radius:11px;background:#fff;color:#18362d;font:inherit;font-size:.76rem;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease}
.live-help__visitor-form input:focus{border-color:#62a792;box-shadow:0 0 0 3px rgba(0,107,79,.08)}
.live-help__visitor-form input::placeholder{color:#9aa7a2;font-weight:600}
.live-help__visitor-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.live-help__visitor-error{margin:0;padding:.52rem .62rem;border-radius:9px;background:#fff1ef;color:#a82708;font-size:.64rem;font-weight:800;line-height:1.4}
.live-help__start{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;margin-top:.08rem;border:0;border-radius:12px;background:#006b4f;color:#fff;font:inherit;font-size:.74rem;font-weight:950;cursor:pointer;box-shadow:0 10px 24px rgba(0,107,79,.16);transition:background .16s ease,opacity .16s ease,transform .16s ease}
.live-help__start:not(:disabled):hover{background:#005e46;transform:translateY(-1px)}
.live-help__start:disabled{background:#b9c7c2;color:#f7faf8;box-shadow:none;cursor:not-allowed;opacity:.8}
.live-help__chat{flex:1;min-height:0;display:flex;flex-direction:column}
@media(max-width:420px){.live-help__visitor-grid{grid-template-columns:1fr}.live-help__onboarding{justify-content:flex-start}.live-help__visitor-form input{height:42px}}
.live-help.is-closed .live-help__agent-row,.live-help.is-closed .live-help__quick,.live-help.is-closed .live-help__form{display:none!important}.live-help__closed{display:grid;gap:.4rem;margin:0 .75rem .7rem;padding:.78rem;border:1px solid #dce9e4;border-radius:13px;background:#f7fbf9;text-align:center}.live-help__closed[hidden]{display:none!important}.live-help__closed>strong{color:#004834;font-size:.76rem;font-weight:950}.live-help__closed>span{color:#6b7e77;font-size:.66rem;font-weight:700;line-height:1.45}.live-help__closed>button{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;margin-top:.18rem;border:0;border-radius:11px;background:#006b4f;color:#fff;font:inherit;font-size:.72rem;font-weight:950;cursor:pointer;transition:background .16s ease,transform .16s ease}.live-help__closed>button:hover{background:#005e46;transform:translateY(-1px)}.live-help__closed>button:disabled{opacity:.55;cursor:not-allowed;transform:none}
