.tcp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000038;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.tcp-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}.tcp-panel{position:fixed;top:0;right:0;bottom:0;width:82%;max-width:560px;z-index:10001;background:#fafafa;display:flex;flex-direction:column;transform:translate(102%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 32px #0000002e;font-family:Segoe UI,Helvetica Neue,Arial,Noto Sans Arabic,sans-serif;box-sizing:border-box}.tcp-panel.is-open{transform:translate(0)}.tcp-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#00897b;color:#fff;flex-shrink:0}.tcp-header__left{display:flex;align-items:center;gap:10px}.tcp-avatar{width:42px;height:42px;border-radius:50%;background:#005f56;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.tcp-header__name{font-size:14px;font-weight:700;line-height:1.2}.tcp-header__status{font-size:11px;opacity:.88;display:flex;align-items:center;gap:4px;margin-top:1px}.tcp-status-dot{width:7px;height:7px;border-radius:50%;background:#69f0ae;flex-shrink:0}.tcp-close{background:#ffffff2e;border:none;color:#fff;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0;padding:0;line-height:1}.tcp-close:hover{background:#ffffff4d}.tcp-messages{flex:1;overflow-y:auto;padding:16px 16px 10px;display:flex;flex-direction:column;gap:10px;background:#f0f8f7;scroll-behavior:smooth}.tcp-messages::-webkit-scrollbar{width:4px}.tcp-messages::-webkit-scrollbar-thumb{background:#b2dfdb;border-radius:2px}.tcp-msg{display:flex;flex-direction:column;max-width:80%;animation:tcpFadeUp .2s ease}@keyframes tcpFadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tcp-msg--bot{align-self:flex-start}.tcp-msg--user{align-self:flex-end}.tcp-msg__bubble{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.tcp-msg--bot .tcp-msg__bubble{background:#fff;color:#1a1a1a;border-bottom-left-radius:4px;box-shadow:0 1px 3px #00897b1a}.tcp-msg--user .tcp-msg__bubble{background:#00897b;color:#fff;border-bottom-right-radius:4px;box-shadow:0 1px 4px #005f5638}.tcp-msg__meta{font-size:10.5px;color:#9e9e9e;margin-top:3px;padding:0 2px}.tcp-msg--user .tcp-msg__meta{text-align:end}.tcp-typing{display:flex;align-items:center;gap:5px;padding:9px 13px;background:#f5f5f5;border-radius:16px 16px 16px 4px;width:fit-content;align-self:flex-start;animation:tcpFadeUp .2s ease}.tcp-typing-dot{width:6px;height:6px;border-radius:50%;background:#9e9e9e;animation:tcpBounce 1.2s infinite ease-in-out}.tcp-typing-dot:nth-child(2){animation-delay:.2s}.tcp-typing-dot:nth-child(3){animation-delay:.4s}@keyframes tcpBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.tcp-product-card{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 12px;box-shadow:0 1px 4px #0000000f;margin-block:4px;animation:tcpFadeUp .2s ease;width:100%;box-sizing:border-box}.tcp-pcard-img{width:68px;height:68px;border-radius:8px;object-fit:cover;flex-shrink:0}.tcp-pcard-img-empty{width:68px;height:68px;border-radius:8px;background:#e0f2f1;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.tcp-pcard-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tcp-pcard-title{font-size:12.5px;font-weight:700;color:#1a1a1a;line-height:1.3;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;margin:0}.tcp-pcard-price{font-size:13px;font-weight:700;color:#00897b;margin:0}.tcp-pcard-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.tcp-pcard-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:14px;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none;border:1.5px solid transparent;transition:background .15s,color .15s;white-space:nowrap;font-family:inherit}.tcp-pcard-btn--ghost{background:transparent;color:#00897b;border-color:#b2dfdb}.tcp-pcard-btn--ghost:hover{background:#e0f2f1;text-decoration:none}.tcp-pcard-btn--outline{background:transparent;color:#005f56;border-color:#00897b}.tcp-pcard-btn--outline:hover{background:#e0f2f1}.tcp-pcard-btn--primary{background:#00897b;color:#fff;border-color:#00897b}.tcp-pcard-btn--primary:hover{background:#005f56;border-color:#005f56;text-decoration:none}.tcp-cart-notice{align-self:flex-start;background:#e0f2f1;border:1px solid #b2dfdb;color:#005f56;font-size:12px;font-weight:600;padding:5px 11px;border-radius:14px;animation:tcpFadeUp .15s ease}.tcp-qr-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 2px;align-self:flex-start;width:100%;animation:tcpFadeUp .2s ease}.tcp-qr-chip{background:transparent;border:1.5px solid #00897b;color:#00897b;border-radius:18px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s;white-space:normal;word-break:break-word;line-height:1.4;text-align:start}.tcp-qr-chip:hover:not(:disabled){background:#00897b;color:#fff}.tcp-qr-chip:disabled{opacity:.38;cursor:default;border-color:#bdbdbd;color:#9e9e9e}.tcp-handoff{margin:10px 14px;padding:14px;background:#e0f2f1;border:1.5px solid #b2dfdb;border-radius:10px;text-align:center;font-size:13px;line-height:1.6;flex-shrink:0}.tcp-handoff p{margin:0 0 10px}.tcp-handoff-btn{display:inline-block;padding:7px 18px;background:#25d366;color:#fff;text-decoration:none;border-radius:22px;font-size:13px;font-weight:600;transition:background .15s}.tcp-handoff-btn:hover{background:#1da851;text-decoration:none}.tcp-contact-bar{padding:6px 12px 0;background:#fff;flex-shrink:0}.tcp-wa-link{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:16px;font-size:11.5px;font-weight:600;text-decoration:none;border:1.5px solid #25d366;color:#25d366;background:transparent;transition:background .14s,color .14s}.tcp-wa-link:hover{background:#25d366;color:#fff;text-decoration:none}.tcp-input-bar{display:flex;align-items:flex-end;gap:8px;padding:8px 12px 10px;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.tcp-input{flex:1;resize:none;border:1.5px solid #e0e0e0;border-radius:20px;padding:8px 13px;font-family:inherit;font-size:14px;line-height:1.5;outline:none;overflow-y:auto;max-height:100px;direction:auto;transition:border-color .15s;background:#fff;box-sizing:border-box}.tcp-input:focus{border-color:#00897b}.tcp-input:disabled{opacity:.5}.tcp-send-btn{width:40px;height:40px;border-radius:50%;border:none;background:#00897b;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .1s;padding:0}.tcp-send-btn:hover{background:#005f56}.tcp-send-btn:active{transform:scale(.92)}.tcp-send-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tcp-disclaimer{text-align:center;font-size:10.5px;color:#bdbdbd;padding:3px 0 6px;flex-shrink:0;background:#fff;margin:0}.tcp-bubble{position:fixed;bottom:24px;left:24px;z-index:9998;width:58px;height:58px;border-radius:50%;background:#00897b;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;box-shadow:0 4px 20px #00000047;opacity:0;transform:scale(.45);pointer-events:none;transition:opacity .24s ease,transform .28s cubic-bezier(.34,1.28,.64,1)}.tcp-bubble.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.tcp-bubble.is-visible:hover{transform:scale(1.1);transition:opacity .24s ease,transform .14s ease;box-shadow:0 6px 24px #00000052}.tcp-bubble.is-visible:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(0,137,123,.5);animation:tcpRingPulse 2.6s ease-out infinite;pointer-events:none}@keyframes tcpRingPulse{0%{transform:scale(1);opacity:.9}60%{transform:scale(1.32);opacity:0}to{transform:scale(1.32);opacity:0}}.tcp-bubble--snapping{transition:left .26s cubic-bezier(.4,0,.2,1),top .26s cubic-bezier(.4,0,.2,1),opacity .24s ease,transform .28s cubic-bezier(.34,1.28,.64,1)!important}.tcp-bubble-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.tcp-msg--bot{flex-direction:row!important;align-items:flex-end;gap:7px;max-width:84%}.tcp-msg-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid #e0f2f1;align-self:flex-end}.tcp-msg--bot .tcp-msg__content{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:640px){.tcp-panel{width:94%;max-width:none}}@media(max-width:380px){.tcp-panel{width:100%}}@media(max-width:480px){.tcp-pcard-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.tcp-pcard-btn{font-size:10.5px;padding:4px 7px}}.tcp-pcard-btn--order{background:linear-gradient(130deg,#25d366,#1da851);color:#fff;border-color:transparent;box-shadow:0 3px 10px #25d36659;font-size:12px;padding:6px 12px;width:100%;margin-top:3px;border-radius:16px;justify-content:center}.tcp-pcard-btn--order:hover{filter:brightness(1.08);text-decoration:none}.tcp-order-card{background:#fff;border:1.5px solid #b2dfdb;border-radius:14px;padding:14px;box-shadow:0 2px 10px #00897b1a;animation:tcpFadeUp .22s ease;align-self:stretch;width:100%;box-sizing:border-box}.tcp-order-card-title{font-size:13px;font-weight:700;color:#005f56;margin:0 0 10px;display:flex;align-items:center;gap:6px}.tcp-order-section-label{font-size:10.5px;font-weight:700;color:#90a4ae;margin:0 0 6px;text-transform:uppercase;letter-spacing:.4px}.tcp-order-products{border:1px solid #e0f2f1;border-radius:8px;overflow:hidden;margin-bottom:12px}.tcp-order-product-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #e0f2f1}.tcp-order-product-row:last-child{border-bottom:none}.tcp-order-product-name{flex:1;font-size:12px;font-weight:600;color:#1a1a1a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-order-qty-label{font-size:11px;color:#9e9e9e;flex-shrink:0}.tcp-order-qty-input{width:52px;padding:3px 6px;border:1.5px solid #b2dfdb;border-radius:7px;font-size:13px;font-weight:600;color:#005f56;text-align:center;font-family:inherit;outline:none;background:#fff;flex-shrink:0;-moz-appearance:textfield}.tcp-order-qty-input::-webkit-outer-spin-button,.tcp-order-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tcp-order-qty-input:focus{border-color:#00897b}.tcp-order-fields{display:flex;flex-direction:column;gap:7px;margin-bottom:11px}.tcp-order-field{display:flex;flex-direction:column;gap:3px}.tcp-order-field label{font-size:11px;font-weight:600;color:#607d8b}.tcp-order-field input{padding:7px 10px;border:1.5px solid #e0e0e0;border-radius:9px;font-size:13px;font-family:inherit;color:#1a1a1a;background:#fff;outline:none;direction:auto;width:100%;box-sizing:border-box;transition:border-color .15s}.tcp-order-field input:focus{border-color:#00897b}.tcp-order-confirm{width:100%;padding:10px;border-radius:11px;border:none;font-size:13.5px;font-weight:700;font-family:inherit;cursor:not-allowed;background:#e0e0e0;color:#9e9e9e;transition:background .2s,color .2s,box-shadow .2s}.tcp-order-confirm:not([disabled]){background:linear-gradient(130deg,#25d366,#1da851);color:#fff;cursor:pointer;box-shadow:0 3px 12px #25d3664d}.tcp-order-confirm:not([disabled]):hover{filter:brightness(1.06)}.tcp-bubble-label{position:fixed;z-index:9999;background:#fff;border-radius:16px;box-shadow:0 6px 24px #0000002e,0 1px 4px #00000014;padding:11px 15px;font-family:Segoe UI,Helvetica Neue,Arial,Noto Sans Arabic,sans-serif;font-size:13.5px;font-weight:700;color:#0d2b27;direction:rtl;text-align:right;line-height:1.55;cursor:pointer;white-space:pre-line;max-width:185px;opacity:0;transform:translateY(-50%) scale(.85);pointer-events:none;transition:opacity .22s ease,transform .26s cubic-bezier(.34,1.22,.64,1)}.tcp-bubble-label.is-visible{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.tcp-bubble-label:hover{background:#f0f8f7}.tcp-bubble-label:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right:7px solid #fff;border-left:0}.tcp-bubble-label.arrow-right:before{left:auto;right:-7px;border-right:0;border-left:7px solid #fff}
/*# sourceMappingURL=/cdn/shop/t/59/assets/widget.css.map */
