.powks-cd-widget{position:fixed;bottom:148px;z-index:999999;font-family:inherit}.powks-cd-right{right:22px}.powks-cd-left{left:22px}.powks-cd-toggle{display:flex!important;align-items:center;gap:9px;border:0;border-radius:999px;background:var(--powks-cd-accent,#ffcc00)!important;color:#111!important;font-weight:800;padding:13px 18px;box-shadow:0 12px 35px rgba(0,0,0,.28);cursor:pointer}.powks-cd-toggle span{font-size:20px}.powks-cd-unread{min-width:18px;height:18px;border-radius:50%;background:#e53935;color:#fff;font-size:11px;line-height:18px;text-align:center;font-style:normal}.powks-cd-panel{position:absolute;bottom:64px;width:360px;max-width:calc(100vw - 34px);height:520px;max-height:calc(100vh - 110px);background:#fff;color:#111;border:1px solid rgba(0,0,0,.12);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.35);overflow:hidden;display:none;flex-direction:column}.powks-cd-right .powks-cd-panel{right:0}.powks-cd-left .powks-cd-panel{left:0}.powks-cd-widget.is-open .powks-cd-panel{display:flex}.powks-cd-dark .powks-cd-panel{background:#151515;color:#fff;border-color:rgba(255,255,255,.12)}.powks-cd-head{display:flex;justify-content:space-between;gap:12px;background:var(--powks-cd-accent,#ffcc00);color:#111;padding:16px}.powks-cd-head strong{display:block;font-size:16px;line-height:1.2}.powks-cd-head small{display:block;margin-top:4px;opacity:.8}.powks-cd-close{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:rgba(0,0,0,.12)!important;color:#111!important;border-radius:50%;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:22px!important;line-height:1!important;cursor:pointer}.powks-cd-body{display:flex;flex-direction:column;min-height:0;height:100%}.powks-cd-start{padding:16px;display:flex;flex-direction:column;gap:10px}.powks-cd-start p{margin:0 0 4px}.powks-cd-start input,.powks-cd-start textarea,.powks-cd-send textarea{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:#f6f6f6;color:#111;padding:12px 13px;font:inherit;outline:none}.powks-cd-dark .powks-cd-start input,.powks-cd-dark .powks-cd-start textarea,.powks-cd-dark .powks-cd-send textarea{background:#0d0d0d;color:#fff;border-color:rgba(255,255,255,.18)}.powks-cd-start input:focus,.powks-cd-start textarea:focus,.powks-cd-send textarea:focus{border-color:var(--powks-cd-accent,#ffcc00);box-shadow:0 0 0 2px rgba(255,204,0,.18)}.powks-cd-start-btn,.powks-cd-send button{border:0!important;border-radius:10px;background:var(--powks-cd-accent,#ffcc00)!important;color:#111!important;font-weight:800;padding:13px;cursor:pointer}.powks-cd-start-error{color:#ff5252;min-height:18px}.powks-cd-chat{display:flex;flex-direction:column;height:100%;min-height:0}.powks-cd-messages{flex:1;overflow:auto;padding:14px;background:rgba(0,0,0,.03)}.powks-cd-dark .powks-cd-messages{background:#101010}.powks-cd-msg{display:flex;margin:8px 0}.powks-cd-msg-admin,.powks-cd-msg-system{justify-content:flex-start}.powks-cd-msg-customer{justify-content:flex-end}.powks-cd-bubble{max-width:82%;border-radius:14px;padding:9px 11px;background:#ececec;color:#111;font-size:14px;line-height:1.35}.powks-cd-dark .powks-cd-bubble{background:#252525;color:#fff}.powks-cd-msg-customer .powks-cd-bubble{background:var(--powks-cd-accent,#ffcc00);color:#111}.powks-cd-bubble p{margin:0 0 6px}.powks-cd-bubble p:last-child{margin-bottom:0}.powks-cd-bubble time{display:block;margin-top:4px;opacity:.55;font-size:11px}.powks-cd-send{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(0,0,0,.1)}.powks-cd-dark .powks-cd-send{border-top-color:rgba(255,255,255,.12)}.powks-cd-send textarea{resize:none;min-height:44px}.powks-cd-send button{width:86px;padding:10px}@media(max-width:480px){.powks-cd-widget{bottom:118px}.powks-cd-right{right:14px}.powks-cd-left{left:14px}.powks-cd-panel{bottom:58px;width:calc(100vw - 28px);height:70vh}.powks-cd-toggle{padding:12px 15px}}
.powks-cd-chat-actions{display:flex;justify-content:space-between;gap:8px;padding:0 12px 12px;border-top:0}.powks-cd-end-btn,.powks-cd-new-btn{border:1px solid rgba(0,0,0,.14)!important;border-radius:10px!important;background:transparent!important;color:inherit!important;font-weight:700!important;padding:10px 12px!important;cursor:pointer!important;width:100%}.powks-cd-end-btn:hover,.powks-cd-new-btn:hover{border-color:var(--powks-cd-accent,#ffcc00)!important;background:rgba(255,204,0,.12)!important}.powks-cd-ended{margin:10px 12px 0;padding:10px 12px;border-radius:10px;background:rgba(255,204,0,.14);color:inherit;font-size:13px}.powks-cd-dark .powks-cd-end-btn,.powks-cd-dark .powks-cd-new-btn{border-color:rgba(255,255,255,.18)!important;color:#fff!important}

.powks-cd-start textarea{resize:vertical;min-height:82px;max-height:140px}


/* v12: Canlı destek butonu görünür kalsın; yukarı çık butonunu ve alttaki sticky barı kapatmasın. */
.powks-cd-widget{
  position:fixed!important;
  bottom:78px!important;
  z-index:2147483000!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  transform:none!important;
}
.powks-cd-widget.powks-cd-right{right:120px!important;left:auto!important}
.powks-cd-widget.powks-cd-left{left:22px!important;right:auto!important}
.powks-cd-widget .powks-cd-toggle{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:2147483001!important;
  white-space:nowrap!important;
}
.powks-cd-panel{bottom:66px!important;z-index:2147483002!important}
@media(max-width:768px){
  .powks-cd-widget{bottom:92px!important}
  .powks-cd-widget.powks-cd-right{right:18px!important;left:auto!important}
  .powks-cd-widget.powks-cd-left{left:14px!important;right:auto!important}
  .powks-cd-panel{bottom:62px!important}
}
@media(max-width:480px){
  .powks-cd-widget{bottom:96px!important}
  .powks-cd-widget.powks-cd-right{right:14px!important;left:auto!important}
  .powks-cd-widget.powks-cd-left{left:12px!important;right:auto!important}
  .powks-cd-toggle{padding:11px 13px!important}
  .powks-cd-toggle b{display:inline!important}
}


/* v13: Canlı destek butonu yukarı çık butonunun tam üstünde dursun. */
.powks-cd-widget{
  bottom:142px!important;
}
.powks-cd-widget.powks-cd-right{
  right:22px!important;
  left:auto!important;
}
.powks-cd-widget.powks-cd-left{
  left:22px!important;
  right:auto!important;
}
.powks-cd-panel{
  bottom:66px!important;
}
@media(max-width:768px){
  .powks-cd-widget{bottom:142px!important}
  .powks-cd-widget.powks-cd-right{right:18px!important;left:auto!important}
  .powks-cd-widget.powks-cd-left{left:14px!important;right:auto!important}
}
@media(max-width:480px){
  .powks-cd-widget{bottom:136px!important}
  .powks-cd-widget.powks-cd-right{right:14px!important;left:auto!important}
  .powks-cd-widget.powks-cd-left{left:12px!important;right:auto!important}
}


/* v14: Sepet yan paneli açıldığında canlı destek panelin üstüne binmesin. */
.powks-cd-widget{
  z-index:99990!important;
}
.powks-cd-widget .powks-cd-toggle{
  z-index:99991!important;
}
.powks-cd-panel{
  z-index:99992!important;
}
body.powks-cd-cart-open .powks-cd-widget,
body:has(.cart-widget-side.wd-opened) .powks-cd-widget,
body:has(.wd-side-hidden.wd-opened) .powks-cd-widget,
body:has(.woodmart-cart-sidebar.wd-opened) .powks-cd-widget,
body:has(.cart-drawer.is-open) .powks-cd-widget,
body:has(.cart-drawer.open) .powks-cd-widget,
body:has(.offcanvas-cart.is-open) .powks-cd-widget,
body:has(.minicart-open) .powks-cd-widget{
  z-index:10!important;
  pointer-events:none!important;
}


/* v15: Sağ kenara yaslı dikey Canlı Destek sekmesi. */
.powks-cd-widget.powks-cd-right{
  right:0!important;
  left:auto!important;
  bottom:154px!important;
  z-index:99990!important;
}
.powks-cd-widget.powks-cd-right .powks-cd-toggle{
  width:48px!important;
  min-width:48px!important;
  min-height:154px!important;
  height:auto!important;
  padding:12px 7px!important;
  border-radius:18px 0 0 18px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  box-shadow:0 12px 28px rgba(0,0,0,.28)!important;
  white-space:normal!important;
}
.powks-cd-widget.powks-cd-right .powks-cd-toggle span{
  display:block!important;
  font-size:20px!important;
  line-height:1!important;
}
.powks-cd-widget.powks-cd-right .powks-cd-toggle b{
  display:block!important;
  writing-mode:vertical-rl!important;
  transform:rotate(180deg)!important;
  font-size:13px!important;
  line-height:1!important;
  letter-spacing:.2px!important;
  white-space:nowrap!important;
}
.powks-cd-widget.powks-cd-right .powks-cd-unread{
  position:absolute!important;
  top:8px!important;
  left:6px!important;
}
.powks-cd-widget.powks-cd-right .powks-cd-panel{
  right:58px!important;
  bottom:0!important;
}
body.powks-cd-cart-open .powks-cd-widget,
body:has(.cart-widget-side.wd-opened) .powks-cd-widget,
body:has(.wd-side-hidden.wd-opened) .powks-cd-widget,
body:has(.woodmart-cart-sidebar.wd-opened) .powks-cd-widget,
body:has(.cart-drawer.is-open) .powks-cd-widget,
body:has(.cart-drawer.open) .powks-cd-widget,
body:has(.offcanvas-cart.is-open) .powks-cd-widget,
body:has(.minicart-open) .powks-cd-widget{
  z-index:10!important;
  pointer-events:none!important;
}
@media(max-width:768px){
  .powks-cd-widget.powks-cd-right{
    right:0!important;
    bottom:138px!important;
  }
  .powks-cd-widget.powks-cd-right .powks-cd-toggle{
    width:44px!important;
    min-width:44px!important;
    min-height:142px!important;
    padding:10px 6px!important;
  }
  .powks-cd-widget.powks-cd-right .powks-cd-toggle b{
    font-size:12px!important;
  }
  .powks-cd-widget.powks-cd-right .powks-cd-panel{
    right:50px!important;
    bottom:0!important;
    width:calc(100vw - 64px)!important;
  }
}
@media(max-width:480px){
  .powks-cd-widget.powks-cd-right{
    bottom:128px!important;
  }
  .powks-cd-widget.powks-cd-right .powks-cd-toggle{
    width:42px!important;
    min-width:42px!important;
    min-height:132px!important;
  }
  .powks-cd-widget.powks-cd-right .powks-cd-panel{
    right:48px!important;
    width:calc(100vw - 62px)!important;
    height:70vh!important;
  }
}
