.pkd-ccb,.pkd-ccb-staff{font-family:Tahoma,Arial,sans-serif;box-sizing:border-box;color:#17382c}.pkd-ccb *,.pkd-ccb-staff *{box-sizing:border-box}.pkd-ccb{position:fixed;left:20px;bottom:20px;z-index:99990}.pkd-ccb__toggle{border:0;border-radius:999px;background:#16734d;color:#fff;padding:13px 20px;box-shadow:0 8px 28px #0003;cursor:pointer;font-weight:700}.pkd-ccb__panel{position:absolute;left:0;bottom:58px;width:min(370px,calc(100vw - 24px));height:540px;max-height:calc(100vh - 100px);background:#fff;border:1px solid #d6e2dc;border-radius:18px;box-shadow:0 18px 60px #0003;overflow:hidden}.pkd-ccb__panel>header{display:flex;align-items:center;justify-content:space-between;background:#16734d;color:#fff;padding:14px 16px}.pkd-ccb__close{border:0;background:transparent;color:#fff;font-size:24px;cursor:pointer}.pkd-ccb__panel>label,.pkd-ccb__status,.pkd-ccb__privacy{display:block;margin:10px 14px}.pkd-ccb__department{width:100%;margin-top:5px;padding:8px;border:1px solid #c8d8d0;border-radius:8px}.pkd-ccb__status{font-size:12px;color:#52675f;min-height:18px}.pkd-ccb__messages,.pkd-ccb-staff__messages{overflow:auto;background:#f3f7f5;padding:12px}.pkd-ccb__messages{height:285px}.pkd-ccb__message{max-width:82%;padding:9px 11px;border-radius:12px;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pkd-ccb__message small{display:block;opacity:.65;margin-top:4px}.pkd-ccb__message--customer{margin-right:auto;background:#d9f0e5}.pkd-ccb__message--staff{margin-left:auto;background:#fff;border:1px solid #d7e0dc}.pkd-ccb__composer,.pkd-ccb-staff__composer{display:flex;gap:8px;padding:10px;background:#fff;border-top:1px solid #dbe5e0}.pkd-ccb__composer textarea,.pkd-ccb-staff__composer textarea{flex:1;resize:none;border:1px solid #bdcec5;border-radius:9px;padding:8px}.pkd-ccb__composer button,.pkd-ccb-staff__composer button{border:0;border-radius:9px;background:#16734d;color:#fff;padding:8px 16px;cursor:pointer}.pkd-ccb__composer button:disabled{opacity:.5}.pkd-ccb__privacy{font-size:11px;color:#65776f}.pkd-ccb-staff{display:grid;grid-template-columns:minmax(260px,32%) 1fr;min-height:70vh;background:#fff;border:1px solid #d7e2dc;border-radius:16px;overflow:hidden}.pkd-ccb-staff aside{border-left:1px solid #d7e2dc}.pkd-ccb-staff aside>header,.pkd-ccb-staff main>header{padding:14px;background:#16734d;color:#fff;display:flex;justify-content:space-between}.pkd-ccb-staff__threads{max-height:70vh;overflow:auto;padding:8px}.pkd-ccb-staff__thread{display:grid;grid-template-columns:1fr auto;width:100%;text-align:right;border:0;border-bottom:1px solid #e0e8e4;background:#fff;padding:12px;cursor:pointer}.pkd-ccb-staff__thread.is-active{background:#e5f3ec}.pkd-ccb-staff__thread span{font-size:10px;background:#dcebe4;padding:3px 6px;border-radius:10px}.pkd-ccb-staff__thread small{grid-column:1/-1;color:#6b7a73;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkd-ccb-staff main{display:flex;flex-direction:column;min-width:0}.pkd-ccb-staff__messages{flex:1;min-height:480px;max-height:65vh}.pkd-ccb-error{padding:20px;background:#fff0f0;color:#8b1e1e;border:1px solid #edcaca}@media(max-width:700px){.pkd-ccb{left:12px;bottom:12px}.pkd-ccb__panel{height:calc(100dvh - 90px)}.pkd-ccb__messages{height:calc(100dvh - 345px)}.pkd-ccb-staff{grid-template-columns:1fr}.pkd-ccb-staff aside{border-left:0;border-bottom:1px solid #d7e2dc}.pkd-ccb-staff__threads{max-height:30vh}.pkd-ccb-staff__messages{min-height:45vh}}
.pkd-ccb-staff__close-conversation{border:1px solid #ffffff88;background:transparent;color:#fff;border-radius:8px;padding:4px 9px;cursor:pointer}
.pkd-ccb__recipient{width:100%;margin-top:5px;padding:8px;border:1px solid #c8d8d0;border-radius:8px;background:#fff;color:#17382c}
.pkd-ccb-staff__availability{margin:8px;padding:8px 10px;border-radius:8px;background:#fff6db;color:#725b13;font-size:12px}
