@import"https://fonts.googleapis.com/css2?family=Almarai:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap";.modal-backdrop[data-v-389e19a8]{z-index:1040}.modal[data-v-389e19a8]{z-index:1050}.modal[data-v-389e19a8]:nth-of-type(2){z-index:1051}.modal[data-v-389e19a8]:nth-of-type(3){z-index:1052}.modal[data-v-389e19a8]:nth-of-type(4){z-index:1053}.spinner-border[data-v-389e19a8]{width:2rem;height:2rem}.modal-loading-container[data-v-389e19a8]{display:flex;justify-content:center;align-items:center;min-height:200px;flex-direction:column;gap:1rem}.modal-loading-text[data-v-389e19a8]{color:#6c757d;font-size:.9rem}.modal-error-container[data-v-389e19a8]{display:flex;justify-content:center;align-items:center;min-height:200px;flex-direction:column;gap:1rem;text-align:center}.modal-error-text[data-v-389e19a8]{color:#dc3545;margin-bottom:1rem}.modal-error-retry[data-v-389e19a8]{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.modal-error-retry[data-v-389e19a8]:hover{background-color:#0056b3}*{font-family:Almarai,Roboto,sans-serif}.sale-item-row[data-v-8b3d2abe]{background:#fafbfc}.summary-box[data-v-8b3d2abe]{display:flex;gap:18px;flex-wrap:wrap;padding:10px 12px;background:#f3f6f9;border-radius:8px}.message-item{display:flex}.message-body{white-space:pre-wrap;word-break:break-word}.message-item.incoming{justify-content:flex-start}.message-item.outgoing{justify-content:flex-end}.message-bubble{max-width:78%;min-width:200px;padding:12px;border-radius:12px;background-color:#fff;box-shadow:0 1px 2px #0000001a}.message-item.outgoing .message-bubble{background-color:#0d6efd;color:#fff}.message-item.outgoing .message-bubble .text-muted{color:#ffffffbf!important}.forwarded-label{font-size:.72rem;opacity:.7}.reply-quote{border-right:3px solid #0d6efd;padding:4px 8px;background:#0000000d;border-radius:4px;font-size:.8rem;overflow:hidden}.message-item.outgoing .reply-quote{border-right-color:#ffffffb3;background:#ffffff26}.reply-quote-sender{font-weight:600;color:#0d6efd;font-size:.78rem}.message-item.outgoing .reply-quote-sender{color:#ffffffe6}.reply-quote-body{color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-item.outgoing .reply-quote-body{color:#fffc}.chat-sticker{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;display:block}.chat-media-thumb{transition:opacity .15s}.chat-media-thumb:hover{opacity:.88}.chat-video-thumb{position:relative;display:inline-block;max-width:300px;border-radius:10px;overflow:hidden;cursor:pointer}.chat-video-preview{width:100%;display:block;border-radius:10px}.chat-video-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000061;transition:background .15s}.chat-video-thumb:hover .chat-video-play-icon{background:#00000085}.chat-video-play-icon i{font-size:32px;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center}.video-overlay-close{position:fixed;top:18px;right:22px;z-index:10000;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.video-overlay-close:hover{background:#ffffff47}.video-overlay-player{max-width:92vw;max-height:88vh;border-radius:8px;box-shadow:0 8px 40px #000000b3}.video-overlay-fade-enter-active,.video-overlay-fade-leave-active{transition:opacity .2s}.video-overlay-fade-enter-from,.video-overlay-fade-leave-to{opacity:0}.vn-player{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border-radius:18px;background:#f0f4ff;min-width:220px;max-width:320px}.vn-avatar{width:40px;height:40px;border-radius:50%;background:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.vn-avatar.playing{animation:vn-pulse 1.2s ease-in-out infinite}@keyframes vn-pulse{0%,to{box-shadow:0 0 #0d6efd73}50%{box-shadow:0 0 0 7px #0d6efd00}}.vn-middle{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.vn-track-wrap{position:relative;height:6px;border-radius:999px;background:#0d6efd2e}.vn-track-filled{position:absolute;inset-block:0;left:0;border-radius:999px;background:#0d6efd;transition:width .1s linear;pointer-events:none}.vn-seek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;direction:ltr}.vn-time{font-size:11px;color:#5f7089;text-align:start;font-variant-numeric:tabular-nums;white-space:nowrap}.vn-play-btn{width:36px;height:36px;border:0;border-radius:50%;background:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:12px;transition:transform .15s,box-shadow .15s}.vn-play-btn:hover{transform:scale(1.08);box-shadow:0 4px 10px #0d6efd59}.vn-play-btn:active{transform:scale(.96)}.vn-play-btn .fa-play{padding-right:2px}.message-item.outgoing .vn-player{background:#ffffff2e}.message-item.outgoing .vn-avatar,.message-item.outgoing .vn-play-btn{background:#ffffffe6;color:#0d6efd}.message-item.outgoing .vn-track-wrap{background:#ffffff4d}.message-item.outgoing .vn-track-filled{background:#fff}.message-item.outgoing .vn-time{color:#ffffffd9}.sale-image[data-v-75c1de3a]{max-width:230px;max-height:500px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.audit-messages-container[data-v-75c1de3a]{max-height:60vh;overflow-y:auto;padding:8px 4px;background-color:#f8f9fa;border-radius:8px}.preview{margin-top:20px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.preview img{max-width:100%;max-height:100px}#preview{margin-top:20px;display:flex;justify-content:center;align-items:center}#preview img{max-width:100%;max-height:100px}.chat-input-bar[data-v-f4a53dfb]{display:flex;align-items:flex-end;flex-direction:row-reverse;gap:6px;padding:8px 12px;background:#fff;border-top:1px solid #e9ecef}.input-field-wrap[data-v-f4a53dfb]{flex:1;min-width:0}.msg-textarea[data-v-f4a53dfb]{width:100%;resize:none;border:none;outline:none;background:transparent;font-size:14px;line-height:1.5;padding:6px 0;height:auto;overflow:hidden;color:#1e2329;direction:rtl;font-family:inherit}.msg-textarea[data-v-f4a53dfb]::-moz-placeholder{color:#9aa5b4}.msg-textarea[data-v-f4a53dfb]::placeholder{color:#9aa5b4}.recording-state[data-v-f4a53dfb]{flex:1;display:flex;align-items:center;gap:10px;padding:6px 4px}.rec-dot[data-v-f4a53dfb]{width:10px;height:10px;border-radius:50%;background:#e53935;animation:rec-pulse-f4a53dfb 1s ease-in-out infinite;flex-shrink:0}@keyframes rec-pulse-f4a53dfb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.rec-time[data-v-f4a53dfb]{font-size:14px;font-variant-numeric:tabular-nums;color:#e53935;font-weight:600}.input-action-btn[data-v-f4a53dfb]{position:relative;flex-shrink:0}.icon-btn[data-v-f4a53dfb]{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#9aa5b4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:color .15s,background .15s}.icon-btn[data-v-f4a53dfb]:hover{color:#0d6efd;background:#0d6efd0f}.cancel-rec-btn[data-v-f4a53dfb]{color:#e53935}.cancel-rec-btn[data-v-f4a53dfb]:hover{background:#e5393514;color:#c62828}.send-btn[data-v-f4a53dfb]{width:42px;height:42px;flex-shrink:0;border:0;border-radius:50%;background:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 2px 8px #0d6efd59}.send-btn[data-v-f4a53dfb]:hover{transform:scale(1.07);box-shadow:0 4px 14px #0d6efd73}.send-btn[data-v-f4a53dfb]:active{transform:scale(.96)}.send-btn[data-v-f4a53dfb]:disabled{opacity:.5;cursor:default;transform:none}.voice-btn[data-v-f4a53dfb]{background:#0d6efd}.attach-wrap[data-v-f4a53dfb]{display:flex;align-items:center}.attach-menu[data-v-f4a53dfb]{position:absolute;bottom:52px;left:0;background:#fff;border-radius:14px;box-shadow:0 8px 28px #00000024;overflow:hidden;min-width:180px;z-index:100}.attach-item[data-v-f4a53dfb]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;cursor:pointer;font-size:14px;color:#1e2329;transition:background .12s;text-align:right;direction:rtl}.attach-item[data-v-f4a53dfb]:hover{background:#f6f8fc}.attach-item-icon[data-v-f4a53dfb]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.media-icon[data-v-f4a53dfb]{background:#e8f0fe;color:#1a73e8}.doc-icon[data-v-f4a53dfb]{background:#e6f4ea;color:#1e8e3e}.attach-menu-fade-enter-active[data-v-f4a53dfb],.attach-menu-fade-leave-active[data-v-f4a53dfb]{transition:opacity .15s,transform .15s}.attach-menu-fade-enter-from[data-v-f4a53dfb],.attach-menu-fade-leave-to[data-v-f4a53dfb]{opacity:0;transform:translateY(6px) scale(.97)}.chat-input-bar-wrap[data-v-f4a53dfb]{position:relative}.quick-reply-suggestions[data-v-f4a53dfb]{position:absolute;bottom:100%;left:12px;right:12px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001f;border:1px solid #e9ecef;overflow:hidden;z-index:200;max-height:260px;overflow-y:auto;margin-bottom:4px}.qr-suggestion-item[data-v-f4a53dfb]{display:flex;align-items:baseline;gap:10px;padding:10px 14px;cursor:pointer;transition:background .1s;direction:rtl}.qr-suggestion-item[data-v-f4a53dfb]:hover,.qr-suggestion-item.active[data-v-f4a53dfb]{background:#f0f4ff}.qr-command[data-v-f4a53dfb]{font-weight:700;color:#0d6efd;font-size:13px;flex-shrink:0;font-family:monospace}.qr-preview[data-v-f4a53dfb]{font-size:13px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.suggestions-fade-enter-active[data-v-f4a53dfb],.suggestions-fade-leave-active[data-v-f4a53dfb]{transition:opacity .12s,transform .12s}.suggestions-fade-enter-from[data-v-f4a53dfb],.suggestions-fade-leave-to[data-v-f4a53dfb]{opacity:0;transform:translateY(4px)}.cursor-pointer[data-v-3b97566d]{cursor:pointer}.price-display[data-v-3b97566d]:hover{background-color:#f8f9fa;border-radius:4px;padding:2px 6px;transition:background-color .2s}.price-display .fa-edit[data-v-3b97566d]{opacity:0;transition:opacity .2s}.price-display:hover .fa-edit[data-v-3b97566d]{opacity:.6}.product-card[data-v-92b4039b]{cursor:pointer;transition:transform .2s,box-shadow .2s}.product-card .card-title[data-v-92b4039b]{color:#000}.product-card[data-v-92b4039b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.product-card .card[data-v-92b4039b]{border:2px solid #e9ecef;border-radius:8px;background-color:var(--product-color-light, #ffffff);border-color:var(--product-color-border, #e9ecef)}.product-card:hover .card[data-v-92b4039b]{border-color:var(--product-color, #007bff);box-shadow:0 0 0 .2rem rgba(var(--product-color-rgb, 0, 123, 255),.25)}.product-card.out-of-stock[data-v-92b4039b]{cursor:not-allowed;opacity:.6}.product-card.out-of-stock[data-v-92b4039b]:hover{transform:none;box-shadow:none}.product-card.out-of-stock .card[data-v-92b4039b]{background-color:#f8f9fa!important}.color-dot[data-v-92b4039b]{width:16px;height:16px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 1px #0000001a;flex-shrink:0}.prices[data-v-92b4039b]{font-size:.9rem}.sales-info[data-v-92b4039b]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.profit-badge[data-v-92b4039b]{font-weight:700;font-size:.9rem}.out-of-stock-overlay[data-v-92b4039b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#dc3545e6;color:#fff;padding:5px 10px;border-radius:4px;font-weight:700;font-size:.8rem}.card-body[data-v-92b4039b]{position:relative}.badge[data-v-92b4039b]{font-size:.75rem}.category-header[data-v-92b4039b]{padding:20px 25px;background:linear-gradient(135deg,var(--cui-tertiary-bg) 0%,var(--cui-border-color-translucent) 100%);border-radius:12px;border-left:5px solid var(--cui-primary);box-shadow:0 2px 4px #0000001a}.dark{background:linear-gradient(135deg,var(--cui-dark) 0%,var(--cui-gray-800) 100%);box-shadow:0 2px 4px #0000004d}.category-title[data-v-92b4039b]{color:var(--cui-body-color);font-weight:700;font-size:1.3rem}.category-stats[data-v-92b4039b]{font-size:.9rem;color:var(--cui-secondary-color)}.category-divider[data-v-92b4039b]{margin:3rem 0;border:0;height:3px;background:linear-gradient(to right,transparent,var(--cui-primary),transparent);border-radius:2px}.dark{background:linear-gradient(to right,transparent,var(--cui-primary-rgb),transparent);opacity:.8}.category-divider[data-v-92b4039b]:last-child{display:none}.group-header[data-v-92b4039b]{padding:15px 20px;background:linear-gradient(135deg,var(--cui-body-bg) 0%,var(--cui-border-color-translucent) 100%);border-radius:8px;border-left:3px solid var(--cui-success);border:1px solid var(--cui-border-color);margin-bottom:1rem}.dark{background:linear-gradient(135deg,var(--cui-dark) 0%,var(--cui-gray-800) 100%)}.group-indicator[data-v-92b4039b]{width:4px;height:30px;background:linear-gradient(to bottom,var(--cui-success),var(--cui-teal));border-radius:2px}.group-title[data-v-92b4039b]{color:var(--cui-body-color);font-weight:600;font-size:1.1rem;margin-bottom:2px}.group-stats[data-v-92b4039b]{font-size:.8rem;color:var(--cui-secondary-color)}.group-divider[data-v-92b4039b]{margin:2rem 0;border:0;height:1px;background:linear-gradient(to right,transparent,var(--cui-success),transparent);opacity:.5}.dark{background:linear-gradient(to right,transparent,var(--cui-success-rgb),transparent);opacity:.6}@media (max-width: 768px){.product-card[data-v-92b4039b]{margin-bottom:1rem}.sales-info[data-v-92b4039b]{flex-direction:column;align-items:flex-start;gap:5px}.category-header[data-v-92b4039b]{padding:15px 20px}.group-header[data-v-92b4039b]{padding:12px 15px}.category-title[data-v-92b4039b]{font-size:1.1rem}.group-title[data-v-92b4039b]{font-size:1rem}}.badge.bg-primary[data-v-92b4039b],.badge.bg-info[data-v-92b4039b]{font-size:.85rem;padding:.5rem .8rem}.category-header[data-v-92b4039b]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .2s ease}.group-header[data-v-92b4039b]:hover{box-shadow:0 2px 6px #0000001a;transform:translateY(-.5px);transition:all .2s ease}.cursor-pointer[data-v-02231101]{cursor:pointer}.amount-display[data-v-02231101]:hover{background-color:#f8f9fa;border-radius:4px;padding:2px 6px;transition:background-color .2s}.amount-display .fa-edit[data-v-02231101]{opacity:0;transition:opacity .2s}.amount-display:hover .fa-edit[data-v-02231101]{opacity:.6}.qr-editor[data-v-ca1bcc8a]{display:flex;flex-direction:column;height:520px}.qr-messages-area[data-v-ca1bcc8a]{flex:1;overflow-y:auto;padding:16px;background:#f5f7fb;display:flex;flex-direction:column;gap:10px}.qr-editor-input[data-v-ca1bcc8a]{border-top:1px solid #e9ecef;background:#fff}.qr-msg-row[data-v-ca1bcc8a]{display:flex;align-items:flex-start;gap:8px;direction:rtl}.qr-msg-order-btns[data-v-ca1bcc8a]{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.order-btn[data-v-ca1bcc8a]{width:24px;height:24px;border:1px solid #dee2e6;background:#fff;border-radius:4px;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6c757d;padding:0;transition:background .1s}.order-btn[data-v-ca1bcc8a]:hover:not(:disabled){background:#e9ecef}.order-btn[data-v-ca1bcc8a]:disabled{opacity:.35;cursor:default}.qr-msg-bubble[data-v-ca1bcc8a]{flex:1;background:#fff;border-radius:12px 4px 12px 12px;padding:10px 14px;box-shadow:0 1px 3px #00000014;font-size:14px;word-break:break-word;min-width:0;max-width:calc(100% - 80px)}.qr-msg-text[data-v-ca1bcc8a]{white-space:pre-wrap}.qr-msg-img[data-v-ca1bcc8a]{max-width:100%;border-radius:8px;display:block}.qr-msg-caption[data-v-ca1bcc8a]{display:block;margin-top:6px;font-size:13px;color:#495057}.qr-msg-voice[data-v-ca1bcc8a]{display:flex;align-items:center;gap:6px;color:#0d6efd}.qr-msg-file[data-v-ca1bcc8a]{display:flex;align-items:center;color:#495057}.qr-msg-del-btn[data-v-ca1bcc8a]{width:28px;height:28px;border:0;background:transparent;color:#dc3545;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s;margin-top:4px}.qr-msg-del-btn[data-v-ca1bcc8a]:hover:not(:disabled){background:#dc35451a}.qr-msg-del-btn[data-v-ca1bcc8a]:disabled{opacity:.4;cursor:default}.date-group-start td[data-v-4b6afb1c]{border-top:3px solid #0d6efd!important}.date-group-end td[data-v-4b6afb1c]{border-bottom:2px solid #b7c0ca!important}
