@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap";:root{--acc-navy: #231714;--acc-navy-soft: #2a1b17;--acc-blue: #8e1f17;--acc-blue-bright: #2c5e8a;--acc-gold: #b58a3a;--acc-pearl: #f8f5f0;--acc-glass: rgba(255, 255, 255, .76);--acc-glass-strong: rgba(255, 255, 255, .91);--acc-glass-border: rgba(255, 255, 255, .78);--acc-shadow: 0 18px 60px rgba(31, 19, 17, .14), 0 2px 10px rgba(31, 19, 17, .07)}.acc-floating-nav{position:fixed;z-index:90;top:18px;left:50%;width:min(1440px,calc(100% - 32px));transform:translate(-50%);transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.acc-floating-nav[data-visible=false]{transform:translate(-50%,calc(-100% - 32px));opacity:0;pointer-events:none}.acc-floating-nav__surface{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 10px 8px 14px;border:1px solid var(--acc-glass-border);border-radius:999px;background:var(--acc-glass);box-shadow:var(--acc-shadow),inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.acc-floating-nav__brand-wrap,.acc-floating-nav__brand,.acc-floating-nav__desktop-actions{display:flex;align-items:center}.acc-floating-nav__brand-wrap{gap:8px}.acc-floating-nav__brand{gap:9px;min-width:max-content;color:var(--acc-navy)}.acc-floating-nav__logo{width:44px;height:44px;object-fit:contain;background:transparent}.acc-floating-nav__wordmark{display:flex;align-items:baseline;gap:6px;font-size:17px;letter-spacing:-.03em}.acc-floating-nav__wordmark strong{font-weight:800}.acc-floating-nav__wordmark span{color:var(--acc-gold);font-weight:700}.acc-floating-nav__desktop{min-width:0;display:flex;justify-content:center}.acc-nav-links{display:flex;align-items:center;justify-content:center;gap:3px}.acc-nav-link{min-height:40px;border:0;border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:#3a2a23;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.acc-nav-link:hover,.acc-nav-link[data-active=true]{color:var(--acc-navy);background:#ffffffd6}.acc-nav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:#d44755;box-shadow:0 5px 12px #c436463d;font-size:8px;font-weight:850}.acc-nav-badge--voip{background:#2c5e8a;box-shadow:0 5px 12px #2c5e8a59;animation:nav-badge-pulse 1.8s ease-in-out infinite}@keyframes nav-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.acc-nav-link[data-active=true]{box-shadow:0 6px 18px #1f131114,inset 0 0 0 1px #8e1f171a}.acc-nav-submenu-wrap{position:relative;display:inline-flex}.acc-nav-caret{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;border-radius:4px;color:#2c5e8a;background:#8e1f171a;font-size:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .18s ease;opacity:.85}.acc-nav-caret:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.acc-nav-caret.is-open{background:#8e1f172e}.acc-nav-caret.is-open:before{transform:rotate(225deg) translate(-1px,-1px)}.acc-nav-submenu-wrap:hover .acc-nav-caret,.acc-nav-submenu-wrap:focus-within .acc-nav-caret{background:#8e1f1729}.acc-nav-submenu{position:absolute;z-index:20;top:100%;left:0;min-width:180px;padding:10px 0 0;display:grid;opacity:0;transform:translateY(-6px) scale(.97);pointer-events:none;transform-origin:top left;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.acc-nav-submenu__inner{padding:6px;border:1px solid rgba(122,106,96,.9);border-radius:14px;background:#fff;box-shadow:0 16px 38px #1f131129;display:grid;gap:2px}.acc-nav-submenu-wrap:hover .acc-nav-submenu,.acc-nav-submenu-wrap:focus-within .acc-nav-submenu,.acc-nav-submenu-wrap[data-open=true] .acc-nav-submenu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.acc-nav-sublink{width:100%;height:36px;padding:0 12px;border:0;border-radius:9px;text-align:left;background:transparent;color:#3a2a23;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,color .15s ease,transform .15s ease}.acc-nav-sublink:before{content:"";width:4px;height:4px;border-radius:50%;background:#f3eee6;transition:background .15s ease,transform .15s ease}.acc-nav-sublink:hover{background:#fbf3ef;color:var(--acc-navy);transform:translate(2px)}.acc-nav-sublink:hover:before{background:#2c5e8a;transform:scale(1.4)}.acc-nav-sublink[data-active=true]{background:#fbf3ef;color:#2c5e8a}.acc-nav-sublink[data-active=true]:before{background:#2c5e8a}.acc-nav-link--upcoming{position:relative;cursor:help;color:#7a6a60}.acc-upcoming-popover{position:absolute;z-index:3;top:calc(100% + 10px);left:50%;min-width:max-content;padding:7px 10px;border:1px solid rgba(181,138,58,.18);border-radius:10px;color:#6f561e;background:#fffaeff5;box-shadow:0 12px 30px #1f131124;font-size:10px;font-weight:750;opacity:0;pointer-events:none;transform:translate(-50%,-4px) scale(.96);transition:opacity .16s ease,transform .16s ease}.acc-upcoming-popover:before{position:absolute;top:-4px;left:calc(50% - 4px);width:8px;height:8px;border-top:1px solid rgba(181,138,58,.18);border-left:1px solid rgba(181,138,58,.18);background:#fffaeff5;content:"";transform:rotate(45deg)}.acc-nav-link--upcoming:hover .acc-upcoming-popover,.acc-nav-link--upcoming:focus-visible .acc-upcoming-popover,.acc-nav-link--upcoming[data-open=true] .acc-upcoming-popover{opacity:1;transform:translate(-50%) scale(1)}.acc-nav-primary{height:48px;border:0;border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:#fff;background:linear-gradient(135deg,var(--acc-navy),var(--acc-navy-soft));box-shadow:0 10px 24px #1f131138;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.acc-nav-primary svg{width:16px;height:16px}.acc-nav-primary:hover{transform:translateY(-1px)}.acc-status-badge{width:fit-content;min-height:26px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:#6f561e;background:#f0ddb380;border:1px solid rgba(181,138,58,.18);font-size:11px;font-weight:750;white-space:nowrap}.acc-status-badge--active{color:#0e6b4c;background:#c4f0dc8c;border-color:#10845b24}.acc-status-badge--compact{min-height:18px;padding:0 6px;font-size:8px;letter-spacing:.02em}.acc-status-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--acc-gold)}.acc-status-badge--active .acc-status-badge__dot{background:#15996c}.acc-nav-account__avatar,.acc-floating-nav__sidebar-trigger,.acc-floating-nav__mobile-trigger{width:42px;height:42px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.acc-nav-account__avatar{flex:0 0 auto;color:var(--acc-blue);background:#8e1f1717}.acc-nav-account__avatar svg,.acc-floating-nav__sidebar-trigger svg,.acc-floating-nav__mobile-trigger svg{width:18px;height:18px}.acc-nav-account__copy{min-width:0;display:flex;flex-direction:column}.acc-nav-account__copy strong,.acc-nav-account__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-nav-account__copy strong{color:var(--acc-navy);font-size:12px}.acc-nav-account__copy small{color:#7a6a60;font-size:10px}.acc-floating-nav__sidebar-trigger,.acc-floating-nav__mobile-trigger{color:#3a2a23;background:#ffffffad;cursor:pointer}.acc-floating-nav__sidebar-trigger:hover,.acc-floating-nav__mobile-trigger:hover{background:#fff;color:var(--acc-navy)}.acc-profile-menu{position:relative}.acc-profile-menu__summary{max-width:190px;min-height:50px;padding:4px 8px 4px 4px;border-radius:999px;display:flex;align-items:center;gap:8px;color:var(--acc-navy);border:0;background:transparent;font:inherit;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.acc-profile-menu__summary:hover,.acc-profile-menu[data-open=true] .acc-profile-menu__summary{background:#ffffffd1;box-shadow:inset 0 0 0 1px #8e1f1714}.acc-profile-menu__chevron{flex:0 0 auto;width:14px;height:14px;color:#7a6a60;transition:transform .18s ease}.acc-profile-menu[data-open=true] .acc-profile-menu__chevron{transform:rotate(180deg)}.acc-profile-menu__popover{position:absolute;z-index:5;top:calc(100% + 12px);right:0;width:236px;padding:8px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:#fffffff0;box-shadow:0 22px 58px #1f13112e;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.acc-profile-menu__heading{min-width:0;padding:10px 11px 12px;border-bottom:1px solid rgba(31,19,17,.07);display:flex;flex-direction:column;gap:3px}.acc-profile-menu__heading strong,.acc-profile-menu__heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-profile-menu__heading strong{color:var(--acc-navy);font-size:12px}.acc-profile-menu__heading small{color:#7a6a60;font-size:10px}.acc-profile-menu__popover>button{width:100%;min-height:42px;margin-top:4px;padding:0 11px;border:0;border-radius:13px;display:flex;align-items:center;gap:10px;color:#3a2a23;background:transparent;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.acc-profile-menu__popover>button:hover{color:var(--acc-navy);background:#fbf3ef}.acc-profile-menu__popover>button svg{width:16px;height:16px}.acc-profile-menu__popover>.acc-profile-menu__danger:hover{color:#b42318;background:#fff0ee}.acc-floating-nav__sidebar-trigger,.acc-floating-nav__mobile-trigger,.acc-floating-nav__mobile-panel{display:none}@media(max-width:1180px){.acc-floating-nav__surface{gap:10px}.acc-nav-link{padding-inline:10px;font-size:12px}.acc-profile-menu__summary{max-width:54px;padding-right:4px}.acc-profile-menu__summary .acc-nav-account__copy,.acc-profile-menu__summary .acc-profile-menu__chevron{display:none}}@media(max-width:900px){.acc-floating-nav{top:10px;width:calc(100% - 20px)}.acc-floating-nav__surface{min-height:58px;grid-template-columns:1fr auto;padding:7px 8px 7px 10px}.acc-floating-nav__logo{width:40px;height:40px}.acc-floating-nav__desktop,.acc-floating-nav__desktop-actions{display:none}.acc-floating-nav__mobile-trigger,.acc-floating-nav__sidebar-trigger{display:inline-flex}.acc-floating-nav__mobile-panel{margin-top:8px;padding:10px;border:1px solid var(--acc-glass-border);border-radius:26px;background:var(--acc-glass-strong);box-shadow:var(--acc-shadow);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.acc-floating-nav__mobile-panel[data-open=true]{display:block}.acc-floating-nav__mobile-panel .acc-nav-links{align-items:stretch;flex-direction:column}.acc-floating-nav__mobile-panel .acc-nav-link{width:100%;justify-content:space-between;padding:0 14px}.acc-floating-nav__mobile-panel .acc-upcoming-popover{position:static;min-width:auto;margin-left:auto;padding:5px 8px;display:none;opacity:1;transform:none}.acc-floating-nav__mobile-panel .acc-upcoming-popover:before{display:none}.acc-floating-nav__mobile-panel .acc-nav-link--upcoming:hover .acc-upcoming-popover,.acc-floating-nav__mobile-panel .acc-nav-link--upcoming:focus-visible .acc-upcoming-popover,.acc-floating-nav__mobile-panel .acc-nav-link--upcoming[data-open=true] .acc-upcoming-popover{display:inline-flex;transform:none}.acc-floating-nav__mobile-actions{margin-top:8px;padding-top:8px;border-top:1px solid rgba(31,19,17,.08)}.acc-floating-nav__mobile-actions .acc-nav-primary{width:100%;justify-content:center}.acc-floating-nav__mobile-actions .acc-profile-menu__summary{max-width:none;padding:4px}.acc-floating-nav__mobile-actions .acc-profile-menu__summary .acc-nav-account__copy,.acc-floating-nav__mobile-actions .acc-profile-menu__summary .acc-profile-menu__chevron{display:flex}.acc-floating-nav__mobile-actions .acc-profile-menu__summary .acc-profile-menu__chevron{margin-left:auto}.acc-floating-nav__mobile-actions .acc-profile-menu__popover{position:static;width:100%;margin-top:6px;box-shadow:inset 0 0 0 1px #1f13110f}}@media(prefers-reduced-motion:reduce){.acc-floating-nav,.acc-nav-link,.acc-nav-primary{transition-duration:1ms!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.acc-floating-nav__surface,.acc-floating-nav__mobile-panel{background:#fffffff7}}:root{--brisk-header-height: 56px}body.has-brisk-nav{padding-top:var(--brisk-header-height);padding-left:0!important;background-color:var(--crm-bg-page);color:var(--crm-text-primary)}body.has-brisk-nav[data-brisk-collapsed=true]{padding-left:0!important}.brisk-accent-select{display:grid;gap:6px;padding:6px 10px;color:var(--crm-text-secondary);font-size:12px}.brisk-accent-select span{display:flex;align-items:center;gap:8px}.brisk-accent-select select{width:100%;min-height:30px;padding:4px 7px;border:1px solid var(--crm-border);border-radius:4px;color:var(--crm-text-primary);background:var(--crm-bg-card);font:inherit;cursor:pointer}.brisk-user-popover .brisk-accent-select{color:#e6d9c8}.brisk-user-popover .brisk-accent-select select{color-scheme:dark;color:#f3ebe1;background:var(--lacquer);border-color:var(--brisk-menu-scrollbar, #5b4438)}.brisk-sidebar[data-collapsed=true] .brisk-user-popover{right:auto;width:204px}body.has-brisk-nav .acc-zalo-page{height:calc(100dvh - var(--brisk-header-height))!important;max-height:calc(100dvh - var(--brisk-header-height))!important;overflow:hidden!important}body.has-brisk-nav .acc-zalo-OptionC,body.has-brisk-nav .acc-leads-shell,body.has-brisk-nav .acc-customers-shell,body.has-brisk-nav .acc-voip-shell,body.has-brisk-nav .acc-users-shell,body.has-brisk-nav .acc-reports-shell,body.has-brisk-nav .acc-facebook-shell,body.has-brisk-nav .acc-dashboard-page{min-height:calc(100vh - var(--brisk-header-height))!important}.brisk-sidebar{display:none!important}@media(max-width:767px){.brisk-sidebar[data-mobile-open=true]{display:flex!important;position:fixed;top:0;left:0;bottom:0;width:260px!important;z-index:1000;transform:translate(0);background-color:var(--lacquer)!important;border-right:1px solid var(--lacquer-line)!important;color:#fbf9f5!important;box-shadow:0 10px 25px #0006}.brisk-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f13118c;z-index:999;animation:briskFadeIn .15s ease-out}}.brisk-sidebar .nav-item{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:#ffffffb8;border-radius:6px;transition:background-color .15s ease,color .15s ease;background:transparent}.brisk-sidebar .nav-item:hover{color:#fff;background-color:#ffffff0f}.brisk-sidebar .nav-item.active{color:#fff;background-color:#8e1f1738;font-weight:600}.brisk-sidebar .nav-item.active svg{color:#c8a24a}.glass-card,.glass-card-static,.kpi-card,.tblr-card,.acc-card,.acc-leads-card,.acc-customers-card,.acc-reports-card,.acc-voip-card,.acc-users-card,.fb-card,.lead-kpi-card,.cust-kpi-card{border-radius:6px!important}.brisk-header-tabler{overflow:visible!important}.tblr-nav-dropdown{position:absolute;top:calc(100% + 2px);left:0;z-index:1050;min-width:200px;padding:.375rem;background-color:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border, #dcd3c7);border-radius:6px;box-shadow:0 10px 25px -5px #1f131126,0 8px 10px -6px #1f13111a;display:flex;flex-direction:column;gap:2px}.crm-dark-mode .tblr-nav-dropdown{background-color:#201613;border-color:#3a2a23;box-shadow:0 10px 25px -5px #00000080}.tblr-nav-dropdown-item{width:100%;text-align:left;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--crm-text-secondary, #5b4c45);border-radius:4px;background:transparent;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.tblr-nav-dropdown-item:hover{color:var(--crm-text-primary, #231714);background-color:var(--crm-bg-subtle, #f3eee6)}.crm-dark-mode .tblr-nav-dropdown-item{color:#b5a69a}.crm-dark-mode .tblr-nav-dropdown-item:hover{color:#fff;background-color:#33241e}.tblr-nav-dropdown-item.active{color:#8e1f17!important;background-color:#8e1f171a!important;font-weight:600}@keyframes briskFadeIn{0%{opacity:0}to{opacity:1}}.brisk-header-notification-wrap{position:relative}.brisk-header-notification-btn{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;border-radius:10px;border:1px solid rgba(122,106,96,.9);background:#fff;color:#5b4c45;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.brisk-header-notification-btn:hover{background:#f3eee6;color:#8e1f17;border-color:#dcd3c7}.brisk-header-notification-badge{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:2px 5px;border-radius:999px;border:2px solid #ffffff;box-shadow:0 2px 6px #ef444459;animation:briskBadgePop .2s cubic-bezier(.16,1,.3,1)}.brisk-notifications-popover{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 6rem);background:var(--crm-bg-card);border-radius:6px;border:1px solid var(--crm-border);box-shadow:0 16px 36px -8px #1f131129,0 0 0 1px #0000000a;z-index:10050;overflow:hidden;display:flex;flex-direction:column;animation:briskPopIn .2s cubic-bezier(.16,1,.3,1)}.brisk-notifications-popover__header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--crm-border-subtle)}.brisk-notifications-popover__title{margin:0;font-weight:700;font-size:13px;color:var(--crm-text-primary);display:flex;align-items:center;gap:6px}.brisk-notifications-popover__readall{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--crm-accent-text);background:none;border:none;cursor:pointer;font-weight:600}.brisk-notifications-popover__readall:hover{text-decoration:underline}.brisk-notifications-popover__body{max-height:min(380px,calc(100dvh - 120px));overflow-y:auto}.brisk-notifications-popover__empty{padding:32px 16px;text-align:center;color:var(--crm-text-secondary);font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.brisk-notification-item{padding:10px 14px;border-bottom:1px solid var(--crm-border-subtle);display:flex;align-items:flex-start;gap:10px;cursor:pointer;transition:background-color .15s ease;position:relative;text-align:left;background:transparent;border-left:none;border-right:none;border-top:none;width:100%}.brisk-notification-item[data-unread=true]{background:var(--crm-bg-subtle)}.brisk-notification-item:hover{background:var(--crm-bg-hover)}.brisk-notification-dot{width:7px;height:7px;border-radius:999px;background:var(--crm-accent-text);margin-top:5px;flex-shrink:0}.brisk-notification-avatar{width:28px;height:28px;border-radius:999px;background:#f7ebe6;color:#8e1f17;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brisk-notification-content-wrap{flex:1;min-width:0}.brisk-notification-title{font-size:12px;font-weight:600;color:var(--crm-text-primary);margin-bottom:2px;line-height:1.35}.brisk-notification-desc{font-size:11.5px;color:var(--crm-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brisk-notification-time{font-size:10px;color:var(--crm-text-muted);margin-top:3px}@keyframes briskBadgePop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes briskPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.zalo-modal-overlay,.v2-dialog-overlay,.msg-modal-backdrop,.msg-modal-overlay,.modal-overlay,.deals-modal-overlay,.voc-modal-overlay,.voc-form-overlay,.lead-modal-backdrop,.acc-transfer-backdrop,.acc-user-editor-layer,.acc-settings-layer,.acc-qr-modal-backdrop,.fb-delete-modal-overlay,.fb-post-modal-overlay,div[style*="10060"],div[style*="10050"],.fixed.inset-0.z-50,.fixed.inset-0[class*=z-]{z-index:10060!important;padding:8px 8px 12px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;box-sizing:border-box!important;background:#1f1311a6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.zalo-modal,.zalo-modal--wide,.v2-dialog-card,.msg-modal,.msg-modal--wide,.msg-modal-card,.msg-builder-modal,.modal-content,.deal-create-modal,.deals-modal,.voc-modal-dialog,.voc-form-dialog,.voc-modal,.lead-delete-dialog,.lead-tag-manager,.acc-transfer-modal,.acc-user-editor,.acc-settings-modal,.acc-password-modal,.acc-qr-modal,.fb-delete-modal,.fb-post-modal,.fb-composer-luxury,.fixed.inset-0>div.bg-white,.fixed.inset-0>div.flex.bg-white,div[style*="10060"]>div,div[style*="10050"]>div{width:100%!important;max-width:100%!important;min-width:0!important;max-height:92dvh!important;margin:0!important;border-radius:24px 24px 16px 16px!important;box-sizing:border-box!important;box-shadow:0 -12px 40px #00000040!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:briskModalSlideUp .25s cubic-bezier(.16,1,.3,1)!important}@keyframes briskModalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.zalo-modal__header,.v2-dialog-header,.v2-modal-header,.voc-modal-header,.modal-header,.deals-modal__head,.msg-modal__header,.msg-modal-header,.lead-delete-dialog header,.lead-tag-manager header,.acc-transfer-modal__head,.acc-user-editor>header,.acc-settings-header,.acc-qr-modal__header,.fb-composer-head,.fb-delete-modal header,.fixed.inset-0>div>div.border-b,div[style*="10060"]>div>div.border-b,div[style*="10050"]>div>div.border-b{padding:14px 16px!important;min-height:52px!important;box-sizing:border-box!important;flex-shrink:0!important}.zalo-modal__header h3,.v2-dialog-header h2,.v2-modal-title,.voc-modal-header h2,.modal-header h2,.modal-header h3,.deals-modal__title-group h3,.lead-delete-dialog header h2,.lead-tag-manager header h2,.acc-transfer-modal__head h2,.acc-user-editor>header h2,.acc-settings-header h2,.acc-qr-modal__heading h2,.fb-composer-title{font-size:15px!important;line-height:1.3!important}.zalo-modal__body,.v2-dialog-body,.msg-modal__body,.msg-modal-body,.modal-body,.deals-modal__body,.lead-delete-dialog>div,.lead-tag-manager__body,.acc-transfer-list,.acc-user-editor__body,.acc-settings-content,.acc-password-form,.fb-composer-body,.fb-delete-modal__body,.fixed.inset-0 form,div[style*="10060"] form,div[style*="10050"] form{flex:1 1 auto!important;min-height:0!important;max-height:calc(92dvh - 120px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:14px 16px!important;box-sizing:border-box!important}.v2-form-grid-2,.v2-form-grid-3,.customer-create-grid,.form-row,.msg-grid-2,.acc-user-editor__fields,.grid.grid-cols-2,.grid.grid-cols-3,.grid.grid-cols-4,.grid.sm\:grid-cols-2,.grid.sm\:grid-cols-3,.grid.grid-cols-1.sm\:grid-cols-2{grid-template-columns:1fr!important;gap:12px!important}.sm\:col-span-2,.col-span-2{grid-column:span 1 / span 1!important}.zalo-modal__footer,.v2-dialog-footer,.modal-footer,.voc-modal-footer,.msg-modal__footer,.msg-modal-footer,.deals-modal__foot,.lead-delete-dialog footer,.acc-transfer-modal__foot,.acc-user-editor>footer,.fb-delete-modal footer,.fb-delete-modal__footer,.fixed.inset-0>div>div.border-t,div[style*="10060"]>div form>div.border-t,div[style*="10050"]>div form>div.border-t{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important;background:#fbf9f5!important;border-top:1px solid #e9e3da!important;flex-shrink:0!important;box-sizing:border-box!important;width:100%!important}.zalo-modal__footer button,.v2-dialog-footer button,.modal-footer button,.voc-modal-footer button,.deals-modal__foot button,.msg-modal__footer button,.msg-modal-footer button,.lead-delete-dialog footer button,.acc-transfer-modal__foot button,.acc-user-editor>footer button,.fb-delete-modal footer button,.fb-delete-modal__footer button,.fixed.inset-0>div>div.border-t button,div[style*="10060"]>div form>div.border-t button,div[style*="10050"]>div form>div.border-t button{flex:1 1 calc(50% - 6px)!important;min-height:42px!important;font-size:13px!important;justify-content:center!important;text-align:center!important}.voc-console-header,.lead-exec-header,.lead-console-filters-wrap,.company-toolbar,.company-control-bar,.deals-toolbar,.v2-filter-bar,.acc-tasks-toolbar,.v2-products-ribbon-bar,.acc-users-toolbar,.acc-quotations-shell .voc-console-header{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.lead-search-wrapper,.lead-search-box,.voc-search,.company-search-box,.deals-search,.v2-products-search-wrap,.acc-tasks-search-wrap,.voip-search,.acc-users-search,.acc-zalo-sources__search{flex:0 0 40px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;display:flex!important;align-items:center!important;position:relative!important}.lead-search-wrapper input,.lead-search-box input,.voc-search input,.company-search-box input,.deals-search input,.v2-products-search-wrap input,.acc-tasks-search-wrap input,.voip-search input,.acc-users-search input,.acc-zalo-sources__search input{width:100%!important;height:100%!important;min-height:38px!important;box-sizing:border-box!important;font-size:13px!important;border-radius:10px!important}.voc-console-header__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.voc-console-header__filters{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.voc-console-header__filters>.voc-search,.voc-console-header__filters>.lead-search-wrapper{flex:1 1 100%!important;width:100%!important}.voc-console-header .lead-filter-dropdown,.voc-console-header .lead-filter-dropdown--status{flex:1 1 calc(50% - 4px)!important;min-width:130px!important;max-width:100%!important;height:38px!important;box-sizing:border-box!important}.voc-console-header .lead-filter-dropdown__trigger{width:100%!important;height:38px!important;justify-content:space-between!important;box-sizing:border-box!important;font-size:12px!important;border-radius:9px!important}.voc-console-header .lead-reset-filter-btn{flex:1 1 100%!important;width:100%!important;height:34px!important;justify-content:center!important;box-sizing:border-box!important}.voc-console-header__actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.voc-console-header__actions button,.voc-console-header__actions .v2-btn,.voc-console-header__actions .voc-btn{flex:1 1 calc(50% - 4px)!important;height:38px!important;justify-content:center!important;font-size:12.5px!important;box-sizing:border-box!important}.company-control-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important;width:100%!important;box-sizing:border-box!important}.company-control-bar__filters{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.company-control-bar__filters .company-search-box{flex:1 1 100%!important;width:100%!important}.company-filter-select{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;max-width:100%!important;height:38px!important;box-sizing:border-box!important;border-radius:9px!important}.company-control-bar__actions{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important}.company-control-bar__actions .company-btn{flex:1!important;width:100%!important;height:38px!important;justify-content:center!important}.lead-console-row--status{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;padding:8px 12px!important}.lead-status-segmented{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;gap:6px!important}.lead-status-segmented::-webkit-scrollbar{display:none!important}.lead-status-segmented button{flex-shrink:0!important;white-space:nowrap!important}.lead-console-actions{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;width:100%!important;margin-left:0!important}.lead-console-actions::-webkit-scrollbar{display:none!important}.lead-console-actions .lead-action-btn{flex-shrink:0!important;white-space:nowrap!important;height:34px!important;font-size:12px!important}.lead-console-row--filters{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;padding:8px 12px!important}.lead-console-filters-left{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important}.lead-console-filters-left>.lead-search-wrapper{flex:1 1 100%!important;width:100%!important}.lead-console-filters-left .lead-filter-dropdown{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;height:38px!important}.lead-console-filters-right{display:flex!important;width:100%!important;gap:8px!important}.lead-console-filters-right .lead-advanced-toggle-btn,.lead-console-filters-right .lead-reset-filter-btn{flex:1!important;height:36px!important;justify-content:center!important}.deals-toolbar{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;width:100%!important;box-sizing:border-box!important}.deals-toolbar .deals-search{flex:1 1 100%!important;width:100%!important}.deals-toolbar .deals-select{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;max-width:100%!important;height:38px!important;box-sizing:border-box!important;border-radius:9px!important;font-size:12.5px!important}.deals-toolbar .deals-btn--ghost{flex:1 1 100%!important;width:100%!important;height:36px!important;justify-content:center!important}.deals-smart-filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;width:100%!important;padding:0 14px 10px!important;box-sizing:border-box!important}.deals-smart-filters::-webkit-scrollbar{display:none!important}.deals-smart-filter-pill{flex-shrink:0!important;white-space:nowrap!important}.acc-tasks-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.acc-tasks-tabs{width:100%!important;display:flex!important;box-sizing:border-box!important}.acc-tasks-tab-btn{flex:1!important;justify-content:center!important;height:36px!important}.acc-tasks-filter-group{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.acc-tasks-filter-group .acc-tasks-search-wrap{flex:1 1 100%!important;width:100%!important}.acc-tasks-select{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;font-size:12px!important;border-radius:9px!important;padding:0 10px!important}.v2-products-ribbon-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.v2-products-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;box-sizing:border-box!important;padding-bottom:2px!important}.v2-products-nav::-webkit-scrollbar{display:none!important}.v2-products-nav-btn{flex-shrink:0!important;white-space:nowrap!important}.v2-products-ribbon-right{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.v2-products-ribbon-right .v2-products-search-wrap{flex:1!important;width:auto!important;height:40px!important}.v2-products-ribbon-right .v2-btn{flex-shrink:0!important;height:40px!important;padding:0 14px!important}.acc-quotations-shell .voc-console-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.acc-quotations-shell .voc-console-header__filters{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.acc-quotations-shell .lead-search-box,.acc-quotations-shell .lead-search-wrapper{flex:1 1 100%!important;width:100%!important;max-width:100%!important;height:40px!important;box-sizing:border-box!important}.acc-quotations-shell .voc-filter-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;padding-bottom:2px!important}.acc-quotations-shell .voc-filter-tabs::-webkit-scrollbar{display:none!important}.acc-quotations-shell .voc-filter-chip{flex-shrink:0!important;white-space:nowrap!important}.acc-users-toolbar{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px 12px!important;box-sizing:border-box!important}.acc-users-toolbar .acc-users-search{flex:1 1 100%!important;width:100%!important}.acc-users-toolbar .filter-dropdown,.acc-users-toolbar .lead-filter-dropdown{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;max-width:100%!important;height:38px!important;box-sizing:border-box!important}.acc-users-toolbar .filter-dropdown__trigger,.acc-users-toolbar .lead-filter-dropdown__trigger{width:100%!important;height:38px!important;justify-content:space-between!important;box-sizing:border-box!important}}.acc-landing{position:relative;width:100%;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;background-color:#140c0a;color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Be Vietnam Pro,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.5}.acc-landing *,.acc-landing *:before,.acc-landing *:after{box-sizing:border-box}.acc-landing button,.acc-landing a{font-family:inherit}.acc-landing .acc-brand{display:inline;font-weight:800;letter-spacing:-.01em;background:linear-gradient(96deg,#fff,#f3eee6 42%,#e3c27a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.acc-landing .gradient-text-subtle{background:linear-gradient(135deg,#fff,#a8998e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.acc-landing .sharp-button{background:linear-gradient(135deg,#fff,#f3eee6);color:#140c0a!important;box-shadow:0 0 0 1px #7a6a6047,0 8px 26px -8px #2c5e8aa6;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.acc-landing .sharp-button:hover{box-shadow:0 0 0 1px #7a6a6073,0 12px 34px -8px #2c5e8ad9;transform:translateY(-1px)}.acc-landing .sharp-button:active{transform:translateY(0)}.acc-landing .ghost-button{background:#ffffff0a;color:#dcd3c7;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;transition:all .2s ease}.acc-landing .ghost-button:hover{background:#ffffff14;color:#fff;border-color:#fff3;transform:translateY(-1px)}.acc-landing .glass-card{background:linear-gradient(145deg,#1f1311d9,#1f1311cc,#1f1311e0);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(122,106,96,.14);box-shadow:0 20px 45px -12px #0009,inset 0 1px #7a6a601f;border-radius:12px;position:relative}.acc-landing .glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(122,106,96,.12) 0%,rgba(122,106,96,.03) 25%,transparent 50%,rgba(0,0,0,.3) 100%);pointer-events:none;border-radius:inherit}.acc-landing .radial-gradient-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(44,94,138,.16),transparent)}.acc-landing-nav{position:fixed;top:0;left:0;right:0;height:60px;z-index:100;background:#1f1311bf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0006;display:flex;align-items:center;transition:all .2s ease}.acc-landing-nav__container{max-width:1360px;width:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.acc-landing-nav__brand{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.acc-landing-nav__logo{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#ffffff0f;padding:2px;border:1px solid rgba(255,255,255,.1)}.acc-landing-nav__title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.acc-landing-nav__title strong{color:#e3c27a;font-weight:800}.acc-landing-nav__links{display:flex;align-items:center;gap:28px}.acc-landing-nav__link{font-size:13.5px;color:#a8998e;text-decoration:none;transition:color .15s ease;font-weight:500}.acc-landing-nav__link:hover{color:#fff}.acc-landing-nav__actions{display:flex;align-items:center;gap:12px}.acc-landing-hero{position:relative;padding-top:140px;padding-bottom:90px;overflow:hidden}.acc-landing-hero__container{max-width:1360px;margin:0 auto;padding:0 24px;position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:1024px){.acc-landing-hero__container{grid-template-columns:1fr;text-align:center}.acc-landing-hero__actions,.acc-landing-hero__stats{justify-content:center}}.acc-landing-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#7a6a601a;border:1px solid rgba(122,106,96,.2);color:#f3eee6;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.acc-landing-hero__title{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#fff;margin-bottom:20px}.acc-landing-hero__desc{font-size:16.5px;line-height:1.65;color:#a8998e;margin-bottom:32px;max-width:540px}@media(max-width:1024px){.acc-landing-hero__desc{margin-left:auto;margin-right:auto}}.acc-landing-hero__actions{display:flex;align-items:center;gap:14px;margin-bottom:40px;flex-wrap:wrap}.acc-landing-hero__stats{display:flex;align-items:baseline;gap:32px;flex-wrap:wrap}.acc-landing-hero__stat-val{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em}.acc-landing-hero__stat-lbl{font-size:11px;color:#7a6a60;text-transform:uppercase;letter-spacing:.06em;margin-left:6px}.acc-landing-preview-wrap{perspective:1200px;position:relative}.acc-landing-preview-card{transform:rotateX(8deg) rotateY(-8deg);transition:transform .4s cubic-bezier(.16,1,.3,1);padding:20px;background:linear-gradient(145deg,#1f1311f2,#1f1311e6,#1f1311f5);border:1px solid rgba(122,106,96,.2);border-radius:16px;box-shadow:0 30px 60px -15px #000c,0 0 40px #2c5e8a26}.acc-landing-preview-card:hover{transform:rotateX(2deg) rotateY(-2deg)}.acc-landing-preview-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.acc-landing-preview-dots{display:flex;gap:6px}.acc-landing-preview-dots span{width:9px;height:9px;border-radius:999px}.acc-landing-preview-dots span:nth-child(1){background:#ef4444}.acc-landing-preview-dots span:nth-child(2){background:#f59e0b}.acc-landing-preview-dots span:nth-child(3){background:#10b981}.acc-landing-preview-status{font-size:11px;color:#34d399;display:flex;align-items:center;gap:6px;font-weight:500}.acc-landing-preview-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.acc-landing-preview-kpi{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px}.acc-landing-preview-kpi-lbl{font-size:11px;color:#a8998e;margin-bottom:4px}.acc-landing-preview-kpi-val{font-size:18px;font-weight:700;color:#fff}.acc-landing-preview-kpi-change{font-size:11px;color:#34d399;margin-left:6px;font-weight:600}.acc-landing-preview-chat-feed{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.acc-landing-preview-chat-item{display:flex;align-items:center;gap:10px;font-size:12.5px}.acc-landing-preview-chat-dot{width:8px;height:8px;border-radius:999px;background:#2c5e8a;flex-shrink:0}.acc-landing-preview-chat-user{font-weight:600;color:#fff}.acc-landing-preview-chat-msg{color:#a8998e;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-landing-preview-chat-time{font-size:11px;color:#7a6a60;margin-left:auto}.acc-landing-features{position:relative;padding:100px 0;background:#140c0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.acc-landing-section-header{text-align:center;max-width:680px;margin:0 auto 60px;padding:0 24px}.acc-landing-section-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e3c27a;margin-bottom:12px}.acc-landing-section-title{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.acc-landing-section-desc{font-size:15.5px;color:#a8998e;line-height:1.6}.acc-landing-grid-cards{max-width:1360px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}@media(max-width:1024px){.acc-landing-grid-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.acc-landing-grid-cards{grid-template-columns:1fr}}.acc-landing-card{background:#140c0a;padding:32px 28px;transition:all .25s ease;position:relative;display:flex;flex-direction:column}.acc-landing-card:hover{background:#1f1311}.acc-landing-card__icon-box{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.acc-landing-card__title{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.01em}.acc-landing-card__desc{font-size:14px;color:#a8998e;line-height:1.6}.acc-landing-workflow{position:relative;padding:100px 0;background:#140c0a}.acc-landing-workflow__steps{max-width:1360px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.acc-landing-workflow__steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.acc-landing-workflow__steps{grid-template-columns:1fr}}.acc-landing-step{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;transition:all .2s ease}.acc-landing-step:hover{border-color:#7a6a6040;background:#ffffff0a;transform:translateY(-2px)}.acc-landing-step__num{font-size:13px;font-weight:700;color:#e3c27a;letter-spacing:.05em;margin-bottom:14px}.acc-landing-step__title{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.acc-landing-step__desc{font-size:13.5px;color:#a8998e;line-height:1.55}.acc-landing-cta{position:relative;padding:100px 0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(44,94,138,.15),transparent 70%),#140c0a;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.acc-landing-cta__container{max-width:800px;margin:0 auto;padding:0 24px}.acc-landing-cta__title{font-size:clamp(2rem,3.5vw,3rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:16px}.acc-landing-cta__desc{font-size:16px;color:#a8998e;margin-bottom:36px;line-height:1.6}.acc-landing-footer{border-top:1px solid rgba(255,255,255,.08);padding:40px 0;background:#140c0a;font-size:13px;color:#7a6a60}.acc-landing-footer__container{max-width:1360px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.login-page{position:relative;width:100%;height:100vh;height:100dvh;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-primary, #231714);background-color:var(--bg-page, #f8f5f0)}.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-page__ambient{display:none}.login-page__back{width:fit-content;min-height:30px;padding:0 10px;border:1px solid #2a1b17;border-radius:6px;display:inline-flex;align-items:center;gap:6px;color:#a8998e;background:#1f1311;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.login-page__back:hover{color:#fff;background:#2a1b17;border-color:#3a2a23}.login-page__back svg{width:13px;height:13px}.login-shell{position:relative;z-index:2;width:min(1080px,calc(100vw - 40px));min-height:0;max-height:100%;border:1px solid var(--border-subtle, #e9e3da);border-radius:8px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);background:var(--bg-surface, #ffffff);box-shadow:0 4px 20px #1f131114}.login-story{position:relative;padding:28px 36px;gap:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#f3eee6;background:#231714;border-right:1px solid #2a1b17}.login-story>*{position:relative;z-index:1}.login-story__brand{display:flex;align-items:center;gap:10px}.login-story__brand img{width:34px;height:34px;object-fit:contain;background:transparent;filter:brightness(0) invert(1)}.login-story__brand>span{display:flex;align-items:baseline;gap:4px;font-size:17px}.login-story__brand strong{font-weight:700;color:#fff}.login-story__brand b{color:#2c5e8a;font-weight:700}.login-story__content{margin:0}.login-story__eyebrow{width:fit-content;min-height:24px;padding:0 10px;border:1px solid rgba(44,94,138,.3);border-radius:4px;display:inline-flex;align-items:center;gap:6px;color:#c8a24a;background:#8e1f1729;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.login-story__eyebrow svg{width:13px;height:13px;color:#c8a24a}.login-story h1{max-width:480px;margin:14px 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:#fff}.login-story__content>p{max-width:480px;margin:0;color:#a8998e;font-size:13.5px;line-height:1.5}.login-story__signals{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.login-story__signals>div{min-height:0;padding:10px;border:1px solid #2a1b17;border-radius:6px;display:flex;align-items:flex-start;flex-direction:column;gap:8px;color:#e9e3da;background:#1f1311;font-size:11px;font-weight:500;line-height:1.35}.login-story__signals>div>span{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#c8a24a;background:#8e1f172e;flex-shrink:0}.login-story__signals svg{width:13px;height:13px}.login-story__preview{padding:12px;border:1px solid #2a1b17;border-radius:6px;background:#1f1311}.login-story__preview-head{padding:0 4px 8px;display:flex;align-items:center;justify-content:space-between;color:#e9e3da;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.login-story__preview-head small{color:#7a6a60;font-size:10px}.login-story__preview-row{min-height:40px;padding:6px;border-top:1px solid #2a1b17;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px}.login-story__preview-check{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#c8a24a;background:#8e1f1729}.login-story__preview-check svg{width:13px;height:13px}.login-story__preview-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.login-story__preview-row strong{color:#f3eee6;font-size:12px;font-weight:500}.login-story__preview-row small{overflow:hidden;color:#7a6a60;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.login-story__preview-row>b{padding:3px 8px;border-radius:4px;color:#fbbf24;background:#f59f0029;font-size:10px;font-weight:600}.login-story__preview-row>b[data-active=true]{color:#4ade80;background:#2fb34429}.login-panel{padding:32px 40px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--bg-surface, #ffffff);color:var(--text-primary, #231714)}.login-form{width:100%;max-width:360px}.login-form__mark{width:40px;height:40px;margin-bottom:18px;border:1px solid var(--badge-accent-border, rgba(142, 31, 23, .2));border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8e1f17;background:var(--badge-accent-bg, #f7ebe6)}.login-form__mark svg{width:18px;height:18px}.login-form__header{margin-bottom:24px}.login-form__header>span{color:#8e1f17;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.login-form__header h2{margin:4px 0 6px;color:var(--text-primary, #231714);font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.login-form__header p{margin:0;color:var(--text-secondary, #5b4c45);font-size:13.5px;line-height:1.45}.login-form__error{min-height:40px;margin-bottom:16px;padding:8px 12px;border:1px solid var(--badge-bad-border, rgba(214, 57, 57, .25));border-radius:6px;display:flex;align-items:center;gap:8px;color:var(--badge-bad-fg, #d63939);background:var(--badge-bad-bg, #fbebeb);font-size:12.5px;font-weight:500}.login-form__error>span{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#d63939;font-size:11px;font-weight:700;flex-shrink:0}.login-form__field{margin-bottom:16px}.login-form__field>label{display:block;margin-bottom:6px;color:var(--text-primary, #231714);font-size:13px;font-weight:500}.login-form__input-wrap{position:relative;display:flex;align-items:center}.login-form__input-wrap>svg{position:absolute;z-index:1;left:12px;width:16px;height:16px;color:var(--text-tertiary, #7a6a60);pointer-events:none}.login-form__input-wrap input{width:100%;min-height:38px;padding:0 40px 0 38px;border:1px solid var(--border-strong, #dcd3c7);border-radius:6px;outline:0;color:var(--text-primary, #231714);background:var(--bg-surface, #ffffff);font:inherit;font-size:13.5px;box-shadow:0 1px 1px #1f131108;transition:border-color .15s ease,box-shadow .15s ease}.login-form__input-wrap input::placeholder{color:var(--text-quaternary, #a8998e)}.login-form__input-wrap input:focus{border-color:#2c5e8a;box-shadow:0 0 0 .25rem #8e1f1740}.login-form__toggle{position:absolute;z-index:2;right:6px;width:30px;height:30px;border:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary, #7a6a60);background:transparent;cursor:pointer}.login-form__toggle:hover{color:var(--text-primary, #231714);background:var(--bg-hover, #f3eee6)}.login-form__toggle svg{width:16px;height:16px}.login-form__remember{margin:4px 0 20px;display:flex;align-items:center;gap:8px;color:var(--text-secondary, #5b4c45);font-size:13px;cursor:pointer}.login-form__remember input{width:15px;height:15px;accent-color:#8e1f17}.login-form__submit{width:100%;min-height:38px;border:1px solid #8e1f17;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff!important;background:#8e1f17;box-shadow:0 1px 2px #8e1f172e;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.login-form__submit:hover{background:#741811;border-color:#741811}.login-form__submit svg{width:16px;height:16px}.login-form__trust{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-tertiary, #7a6a60);font-size:11.5px}.login-form__trust svg{width:14px;height:14px;color:#2fb344}.login-form__copyright{margin:20px 0 0;color:var(--text-tertiary, #7a6a60);font-size:11px;text-align:center}@media(max-height:720px)and (min-width:901px){.login-page{padding:12px}.login-story{padding:20px 28px}.login-story h1{font-size:22px}.login-story__content>p{max-width:none}.login-story__signals,.login-story__preview{display:none}.login-panel{padding:24px 32px}}@media(max-width:900px){.login-page{height:auto;min-height:100vh;min-height:100dvh;padding:16px;overflow-y:auto;align-items:flex-start}.login-shell{width:min(560px,100%);max-height:none;grid-template-columns:1fr;border-radius:8px}.login-story{padding:24px;border-right:0;border-bottom:1px solid #2a1b17}.login-story__content{margin:20px 0 0}.login-story h1{font-size:24px}.login-story__signals,.login-story__preview{margin-top:16px}.login-panel{padding:28px 24px}}.acc-users-page{position:relative;width:100%;min-height:100vh;height:auto;overflow:visible;color:var(--text-primary);background-color:var(--bg-page);font-size:13px;line-height:1.5}.acc-users-page *,.acc-users-page *:before,.acc-users-page *:after{box-sizing:border-box}.acc-users-ambient{display:none}.acc-users-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box;overflow:visible;flex:1 0 auto;gap:16px}.acc-users-page .v2-workspace{flex:1 0 auto;min-width:0;width:100%;height:auto;display:flex;flex-direction:column;position:relative;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:visible}.acc-users-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;margin-bottom:0;flex-shrink:0}.acc-users-hero__title-wrap{display:flex;align-items:center;gap:14px;min-width:0}.acc-users-hero__icon-box{width:40px;height:40px;min-width:40px;border-radius:var(--radius-control);background:var(--accent-subtle);color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.acc-users-hero__icon-box:hover{transform:translateY(-1px)}.acc-users-hero__icon-box svg{width:20px;height:20px;color:var(--accent)}.acc-users-hero__text{display:flex;flex-direction:column;min-width:0}.acc-users-hero__badge{display:inline-flex;align-items:center;gap:5px;color:var(--accent-hover);background:var(--accent-subtle);border:1px solid var(--badge-accent-border);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:fit-content;margin-bottom:4px}.acc-users-hero__badge svg{width:13px;height:13px}.acc-users-hero__text h1{margin:0 0 2px;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.25}.acc-users-hero__text p{margin:0;color:var(--text-tertiary);font-size:13px;line-height:1.4}.acc-users-hero__actions{display:flex;align-items:center;gap:12px}.acc-users-primary{min-height:36px;height:36px;padding:0 14px;border:1px solid #8e1f17;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#8e1f17;box-shadow:0 1px 2px #8e1f172e;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.acc-users-primary:hover{background:#741811;border-color:#741811}.acc-users-primary:disabled{opacity:.55;cursor:not-allowed}.acc-users-primary svg{width:16px;height:16px}.acc-users-page .v2-workspace__body{position:static}.acc-users-action-zone{position:absolute;top:20px;right:28px;z-index:10}.acc-users-summary{margin-top:0;padding:16px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:var(--bg-surface, #ffffff);border-bottom:1px solid var(--border-subtle, #e9e3da)}.acc-users-stat{min-height:76px;padding:14px 16px;border:1px solid var(--border-subtle, #e9e3da);border-radius:6px;display:flex;align-items:center;gap:14px;background:var(--bg-subtle, #fbf9f5);box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.acc-users-stat:hover{background:#fff;border-color:#dcd3c7;box-shadow:0 4px 12px #1f13110d}.acc-users-stat>span{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#8e1f17;background:#f7ebe6}.acc-users-stat--green>span{color:#16a34a;background:#f0fdf4}.acc-users-stat--gold>span{color:#b45309;background:#fffbeb}.acc-users-stat--purple>span{color:#c8a24a;background:#fbf3ef}.acc-users-stat svg{width:20px;height:20px}.acc-users-stat>div{display:flex;flex-direction:column;gap:2px}.acc-users-stat strong{font-size:22px;font-weight:800;color:#231714;line-height:1.1}.acc-users-stat small{color:#7a6a60;font-size:12px;font-weight:600}.acc-users-workspace{margin-top:0;border:none;border-radius:0 0 20px 20px;overflow:visible;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column}.acc-users-tabs{padding:16px 28px 0;border-bottom:none;display:flex;align-items:center;gap:4px}.acc-users-tabs button{min-height:36px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;gap:7px;color:#7a6a60;background:#f3eee6;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.acc-users-tabs button:hover{color:#231714;background:var(--crm-bg-subtle, #fbf9f5)}.acc-users-tabs button[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);font-weight:600;box-shadow:0 4px 14px #1f131147;border-color:#1f13114d}.acc-users-tabs svg{width:15px;height:15px}.acc-users-add{margin-left:0}.acc-users-content,.acc-departments-content{padding:20px 28px 32px;background:#fff;border-radius:0 0 20px 20px}.acc-users-toolbar{margin-bottom:14px;display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px}.acc-users-search{position:relative;display:flex;align-items:center}.acc-users-search>svg:first-of-type{position:absolute;left:15px;width:16px;height:16px;color:#7a6a60}.acc-users-search .clear-btn{position:absolute;right:15px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:#f3eee6;border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.acc-users-search .clear-btn:hover{background:#f3eee6}.acc-users-search .clear-btn svg{width:12px;height:12px;color:#7a6a60;position:static}.acc-users-toolbar input,.acc-department-create input{width:100%;min-height:46px;border:1px solid rgba(31,19,17,.09);border-radius:14px;outline:0;color:var(--acc-navy);background:#ffffffd1;font:inherit;font-size:12px}.acc-users-search input{padding:0 42px}.acc-users-toolbar input:focus,.acc-department-create input:focus{border-color:#8e1f1757;box-shadow:0 0 0 4px #8e1f1712}.acc-filter-dropdown{position:relative;z-index:5;min-width:0}.acc-filter-dropdown[data-open=true]{z-index:8}.acc-filter-dropdown__trigger{width:100%;min-height:46px;padding:0 13px 0 15px;border:1px solid rgba(31,19,17,.09);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--acc-navy);background:#ffffffd6;box-shadow:inset 0 1px #ffffffeb;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.acc-filter-dropdown__trigger:hover{border-color:#8e1f1733;background:#fff}.acc-filter-dropdown__trigger:focus-visible,.acc-filter-dropdown[data-open=true] .acc-filter-dropdown__trigger{border-color:#8e1f1757;outline:0;box-shadow:0 0 0 4px #8e1f1712,inset 0 1px #fff}.acc-filter-dropdown__trigger svg{width:15px;height:15px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.acc-filter-dropdown[data-open=true] .acc-filter-dropdown__trigger svg{transform:rotate(180deg)}.acc-filter-dropdown__menu{position:absolute;z-index:10;top:calc(100% + 8px);right:0;width:100%;min-width:190px;padding:7px;border:1px solid rgba(255,255,255,.88);border-radius:16px;background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 18px 48px #1f13112e,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px) scale(.975);transition:opacity .19s ease,transform .21s cubic-bezier(.16,1,.3,1),visibility 0s linear .21s}.acc-filter-dropdown__menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.acc-filter-dropdown__menu button{width:100%;min-height:40px;padding:0 10px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7a6a60;background:transparent;font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.acc-filter-dropdown__menu button:hover,.acc-filter-dropdown__menu button:focus-visible{color:var(--acc-blue);background:#fbf3ef;outline:0}.acc-filter-dropdown__menu button:active{transform:scale(.985)}.acc-filter-dropdown__menu button svg{width:15px;height:15px;opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease}.acc-filter-dropdown__menu button[data-selected=true]{color:var(--acc-blue);background:#fbf3ef}.acc-filter-dropdown__menu button[data-selected=true] svg{opacity:1;transform:scale(1)}.acc-users-list{overflow:hidden;border:1px solid rgba(31,19,17,.06);border-radius:22px;background:#ffffff9e}.acc-users-list__head,.acc-user-row{display:grid;grid-template-columns:minmax(230px,1.25fr) 130px minmax(190px,1.1fr) minmax(170px,1fr) 90px;align-items:center;gap:16px}.acc-users-list__head{min-height:48px;padding:0 16px;color:#7a6a60;background:#fbf3ef;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.acc-user-row{min-height:96px;padding:15px 16px;border-top:1px solid rgba(31,19,17,.06);transition:background .17s ease}.acc-user-row:hover{background:var(--crm-bg-subtle, #fbf9f5)}.acc-user-identity{min-width:0;display:flex;align-items:center;gap:12px}.acc-user-avatar{flex:0 0 auto;width:46px;height:46px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;color:var(--acc-blue);background:linear-gradient(145deg,#f3eee6,#fbf3ef);font-size:12px;font-weight:850}.acc-user-identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.acc-user-identity strong,.acc-user-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-user-identity strong{font-size:14px;line-height:1.25}.acc-user-identity small{color:#7a6a60;font-size:11px}.acc-user-identity b{width:fit-content;margin-top:4px;padding:5px 8px;border-radius:999px;color:#a13a34;background:#fff0ee;font-size:10px;font-weight:750}.acc-user-identity b[data-active=true]{color:#147353;background:#e2f4eb}.acc-user-cell{min-width:0}.acc-user-role{width:fit-content;padding:7px 10px;border-radius:999px;color:#3a2a23;background:#fbf3ef;font-size:10px;font-weight:800}.acc-user-role--admin{color:#755719;background:#f8efd9}.acc-user-role--manager{color:#7a6a60;background:#fbf3ef}.acc-user-permissions,.acc-user-departments{display:flex;flex-wrap:wrap;gap:5px}.acc-user-permissions>span,.acc-user-departments>span{max-width:145px;overflow:hidden;padding:6px 8px;border-radius:999px;color:#3a2a23;background:#fbf3ef;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.acc-user-departments>span{color:#7a6a60;background:#fbf3ef}.acc-user-cell em{color:#7a6a60;font-size:11px;font-style:normal}.acc-user-cell>small{align-self:center;color:#7a6a60;font-size:10px;font-weight:650}.acc-user-actions{display:flex;justify-content:flex-end;gap:6px}.acc-user-actions button,.acc-department-card__actions button{width:36px;height:36px;border:1px solid rgba(31,19,17,.07);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#7a6a60;background:#fff;cursor:pointer}.acc-user-actions button:hover,.acc-department-card__actions button:hover{color:var(--acc-blue);background:#fbf3ef}.acc-user-actions button:disabled{opacity:.32;cursor:not-allowed}.acc-user-actions svg,.acc-department-card__actions svg{width:14px;height:14px}.acc-user-actions .acc-user-actions__danger:hover,.acc-department-card__actions .acc-department-card__danger:hover{color:#b42318;background:#fff0ee}.acc-users-empty{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#7a6a60;text-align:center}.acc-users-empty svg{width:28px;height:28px;margin-bottom:12px;color:#7a6a60}.acc-users-empty strong{color:#3a2a23;font-size:13px}.acc-users-empty span{margin-top:6px;font-size:11px}.acc-departments-intro{padding:22px;border-radius:23px;display:grid;grid-template-columns:1fr minmax(340px,.8fr);align-items:end;gap:30px;color:#fff;background:linear-gradient(145deg,#1f1311,#2a1b17)}.acc-departments-intro small{color:#e2c477;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.acc-departments-intro h2{margin:7px 0;font-size:24px}.acc-departments-intro p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.6}.acc-department-create{display:grid;grid-template-columns:1fr auto;gap:8px}.acc-department-create input{padding:0 13px;border-color:#ffffff1f;color:#fff;background:#ffffff14}.acc-department-create input::placeholder{color:#ffffff6b}.acc-department-create button{min-height:46px;padding:0 15px;border:0;border-radius:14px;display:inline-flex;align-items:center;gap:7px;color:var(--acc-navy);background:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.acc-department-create svg{width:14px;height:14px}.acc-departments-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acc-department-card{min-height:118px;padding:16px;border:1px solid rgba(31,19,17,.06);border-radius:20px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;background:#ffffffc7}.acc-department-card__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--acc-blue);background:#fbf3ef}.acc-department-card__icon svg{width:18px;height:18px}.acc-department-card__copy{min-width:0;display:flex;flex-direction:column;gap:5px}.acc-department-card__copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.acc-department-card__copy small{color:#7a6a60;font-size:11px}.acc-department-card__copy input{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid rgba(142,31,23,.25);border-radius:10px;outline:0;font:inherit;font-size:12px}.acc-department-card__actions{display:flex;gap:5px}.acc-department-card__actions button{width:32px;height:32px}.acc-users-denied{width:min(620px,calc(100% - 32px));min-height:100dvh;margin-inline:auto;padding-top:150px;display:flex;align-items:center;flex-direction:column;text-align:center}.acc-users-denied>span{width:62px;height:62px;border-radius:21px;display:flex;align-items:center;justify-content:center;color:var(--acc-blue);background:#fbf3ef}.acc-users-denied>span svg{width:25px;height:25px}.acc-users-denied>small{margin-top:22px;color:var(--acc-gold);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.acc-users-denied h1{margin:10px 0 12px;font-size:36px;letter-spacing:-.045em}.acc-users-denied p{max-width:500px;margin:0;color:#7a6a60;font-size:12px;line-height:1.7}.acc-users-denied button{min-height:48px;margin-top:24px;padding:0 18px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#fff;background:var(--acc-navy);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.acc-users-denied button svg{width:15px;height:15px}.acc-user-editor-layer{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;padding:16px;display:flex;align-items:stretch;justify-content:flex-end;background:#1f131157;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.acc-user-editor{width:min(650px,100%);height:100%;border:1px solid rgba(255,255,255,.88);border-radius:30px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fbf3ef;box-shadow:-25px 0 80px #1f131138;animation:acc-editor-in .26s cubic-bezier(.16,1,.3,1)}@keyframes acc-editor-in{0%{opacity:0;transform:translate(28px)}}.acc-user-editor[role=dialog]{z-index:10055!important}.acc-user-editor>header{min-height:84px;padding:15px 18px;border-bottom:1px solid rgba(31,19,17,.07);display:flex;align-items:center;justify-content:space-between;background:#ffffffdb}.acc-user-editor>header>div{display:flex;align-items:center;gap:12px}.acc-user-editor>header>div>span{width:45px;height:45px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--acc-blue);background:#fbf3ef}.acc-user-editor>header svg{width:18px;height:18px}.acc-user-editor>header small{color:var(--acc-gold);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.acc-user-editor>header h2{margin:4px 0 0;font-size:18px}.acc-user-editor>header>button{width:40px;height:40px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#7a6a60;background:#fbf3ef;cursor:pointer}.acc-user-editor__body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.acc-user-editor__body>section{padding:18px;border:1px solid rgba(31,19,17,.06);border-radius:22px;background:#fff}.acc-user-editor__section-title{margin-bottom:16px;display:flex;align-items:center;gap:10px}.acc-user-editor__section-title>span{width:31px;height:31px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--acc-blue);background:#fbf3ef;font-size:10px;font-weight:850}.acc-user-editor__section-title>div{display:flex;flex-direction:column;gap:2px}.acc-user-editor__section-title strong{font-size:13px}.acc-user-editor__section-title small{color:#7a6a60;font-size:11px}.acc-user-editor__fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.acc-user-editor__fields label{min-width:0}.acc-user-editor__fields label>span{display:block;margin-bottom:7px;color:#3a2a23;font-size:11px;font-weight:750}.acc-user-editor__fields input,.acc-user-editor__fields select{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(31,19,17,.1);border-radius:13px;outline:0;color:var(--acc-navy);background:#fbf3ef;font:inherit;font-size:12px}.acc-user-editor__fields input:focus,.acc-user-editor__fields select:focus{border-color:#8e1f1757;box-shadow:0 0 0 3px #8e1f1712}.acc-user-editor__field-wide{grid-column:1 / -1}.acc-user-password{position:relative;display:flex;align-items:center}.acc-user-password>svg{position:absolute;left:12px;width:15px;height:15px;color:#7a6a60}.acc-user-password input{padding-left:36px;padding-right:135px}.acc-user-password button{position:absolute;right:5px;min-height:36px;padding:0 10px;border:0;border-radius:10px;display:flex;align-items:center;gap:5px;color:var(--acc-blue);background:#fbf3ef;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.acc-user-password button svg{width:12px;height:12px}.acc-user-status>button{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(31,19,17,.08);border-radius:13px;display:flex;align-items:center;gap:9px;color:#8b4850;background:#fff6f5;font:inherit;cursor:pointer}.acc-user-status>button[data-active=true]{color:#176f53;background:#ecf8f2}.acc-user-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.acc-user-status b{font-size:11px}.acc-user-permission-modules{display:flex;flex-direction:column;gap:16px}.acc-permission-module{display:flex;flex-direction:column;gap:8px}.acc-permission-module__header{padding:6px 10px;border-left:3px solid var(--acc-blue);color:#3a2a23;background:#fbf3ef;font-size:11px;font-weight:800;letter-spacing:.03em}.acc-permission-module__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.acc-permission-module__grid label{min-height:76px;padding:11px;border:1px solid rgba(31,19,17,.07);border-radius:16px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;cursor:pointer}.acc-permission-module__grid label[data-selected=true]{border-color:#8e1f1733;background:#fbf3ef}.acc-permission-module__grid label[data-gate=true]{border-color:#8e1f1726;background:#fbf3ef}.acc-permission-module__grid label[data-gate=true][data-selected=true]{border-color:#8e1f174d;background:#fbf3ef}.acc-permission-module__grid input{position:absolute;opacity:0;pointer-events:none}.acc-permission-module__grid label>span{width:31px;height:31px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#7a6a60;background:#fbf3ef}.acc-permission-module__grid label[data-selected=true]>span{color:var(--acc-blue);background:#f3eee6}.acc-permission-module__grid label:disabled,.acc-permission-module__grid label[data-disabled=true]{opacity:.4;cursor:not-allowed}.acc-permission-module__grid svg{width:14px;height:14px}.acc-permission-module__grid label>div{min-width:0;display:flex;flex-direction:column;gap:3px}.acc-permission-module__grid strong{font-size:12px}.acc-permission-module__grid small{color:#7a6a60;font-size:10px;line-height:1.45}.acc-user-department-picker{display:flex;flex-wrap:wrap;gap:8px}.acc-user-department-picker label{min-height:42px;padding:0 12px;border:1px solid rgba(31,19,17,.08);border-radius:13px;display:flex;align-items:center;gap:7px;color:#7a6a60;background:#fbf3ef;font-size:11px;font-weight:650;cursor:pointer}.acc-user-department-picker label[data-selected=true]{color:var(--acc-blue);border-color:#8e1f1733;background:#fbf3ef}.acc-user-department-picker input{position:absolute;opacity:0;pointer-events:none}.acc-user-department-picker svg{width:13px;height:13px}.acc-user-department-picker label>svg:last-child{display:none}.acc-user-department-picker label[data-selected=true]>svg:last-child{display:block}.acc-user-editor>footer{min-height:76px;padding:13px 18px;border-top:1px solid rgba(31,19,17,.07);display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#fff}.acc-user-editor>footer button{min-height:44px;padding:0 15px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.acc-user-editor>footer svg{width:14px;height:14px}.acc-user-editor__delete{margin-right:auto;color:#b42318;background:#fff0ee}.acc-user-editor__cancel{color:#7a6a60;background:#e9e3da}.acc-user-editor__save{color:#fff;background:linear-gradient(135deg,var(--acc-navy),#3a2a23);box-shadow:0 10px 24px #1f13112b}.acc-user-delete-layer{position:fixed;z-index:10060;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;background:#1f131170;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:acc-delete-layer-in .18s ease-out}.acc-user-delete-dialog{width:min(460px,100%);padding:30px;border:1px solid rgba(255,255,255,.92);border-radius:28px;color:var(--acc-navy);background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 32px 95px #1f13114d,inset 0 1px #fff;text-align:center;animation:acc-delete-dialog-in .22s cubic-bezier(.16,1,.3,1)}@keyframes acc-delete-layer-in{0%{opacity:0}}@keyframes acc-delete-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}.acc-user-delete-dialog__icon{width:58px;height:58px;margin:0 auto 16px;border-radius:19px;display:flex;align-items:center;justify-content:center;color:#b42318;background:linear-gradient(145deg,#ffe6e2,#fff4f2);box-shadow:0 13px 28px #b423181f}.acc-user-delete-dialog__icon svg{width:25px;height:25px}.acc-user-delete-dialog>small{color:#a2564e;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.acc-user-delete-dialog h2{margin:8px 0 9px;font-size:27px;letter-spacing:-.035em}.acc-user-delete-dialog>p{max-width:360px;margin:0 auto;color:#7a6a60;font-size:12px;line-height:1.65}.acc-user-delete-dialog__identity{margin-top:21px;padding:13px;border:1px solid rgba(31,19,17,.07);border-radius:17px;display:flex;align-items:center;gap:12px;background:var(--crm-bg-subtle, #fbf9f5);text-align:left}.acc-user-delete-dialog__identity>span{flex:0 0 auto;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--acc-blue);background:#f3eee6;font-size:12px;font-weight:850}.acc-user-delete-dialog__identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.acc-user-delete-dialog__identity strong,.acc-user-delete-dialog__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-user-delete-dialog__identity strong{font-size:14px}.acc-user-delete-dialog__identity small{color:#7a6a60;font-size:11px}.acc-user-delete-dialog__error{margin-top:13px;padding:11px 12px;border:1px solid rgba(180,35,24,.12);border-radius:13px;color:#9b3028;background:#fff0ee;font-size:11px;font-weight:650;line-height:1.5;text-align:left}.acc-user-delete-dialog footer{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.acc-user-delete-dialog footer button{min-height:48px;padding:0 14px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.acc-user-delete-dialog footer button:hover:not(:disabled){transform:translateY(-1px)}.acc-user-delete-dialog footer button:focus-visible{outline:3px solid rgba(142,31,23,.2);outline-offset:2px}.acc-user-delete-dialog footer button:disabled{opacity:.62;cursor:wait}.acc-user-delete-dialog__cancel{color:#3a2a23;background:#fbf3ef}.acc-user-delete-dialog__confirm{color:#fff;background:linear-gradient(135deg,#b42318,#d3483d);box-shadow:0 11px 25px #b4231838}.acc-user-delete-dialog__confirm svg{width:15px;height:15px}.acc-user-delete-dialog__confirm:disabled svg{animation:acc-delete-spinner .7s linear infinite}@keyframes acc-delete-spinner{to{transform:rotate(360deg)}}@media(max-width:1120px){.acc-users-list__head{display:none}.acc-users-list{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:transparent}.acc-user-row{min-width:0;min-height:260px;padding:16px;border:1px solid rgba(31,19,17,.07);border-radius:19px;display:flex;align-items:stretch;flex-direction:column;gap:14px;background:#fff}.acc-user-cell{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.acc-user-cell:before{width:100%;color:#7a6a60;content:attr(data-label);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.acc-user-actions{margin-top:auto}.acc-user-actions button{flex:1;width:auto}.acc-departments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.acc-users-shell{width:min(100% - 24px,1400px);padding-top:104px}.acc-users-hero{align-items:stretch;flex-direction:column}.acc-users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-users-toolbar{grid-template-columns:1fr 1fr}.acc-users-search{grid-column:1 / -1}.acc-departments-intro{grid-template-columns:1fr;gap:18px}.acc-user-editor-layer{padding:0}.acc-user-editor{border-radius:0}}@media(max-width:560px){.acc-users-shell{padding-bottom:44px}.acc-users-hero h1{font-size:20px}.acc-users-summary{gap:9px}.acc-users-stat{min-height:94px;padding:13px;border-radius:19px}.acc-users-stat>span{width:38px;height:38px;border-radius:12px}.acc-users-stat strong{font-size:20px}.acc-users-workspace{border-radius:25px}.acc-users-tabs{display:grid;grid-template-columns:1fr 1fr}.acc-users-tabs button{padding-inline:9px;justify-content:center;font-size:11px}.acc-users-content,.acc-departments-content{padding:11px}.acc-users-toolbar{grid-template-columns:1fr}.acc-users-search{grid-column:auto}.acc-users-list{grid-template-columns:1fr;padding:0;border:0}.acc-department-create{grid-template-columns:1fr}.acc-department-create button{justify-content:center}.acc-departments-grid{grid-template-columns:1fr}.acc-department-card{grid-template-columns:42px 1fr}.acc-department-card__actions{grid-column:1 / -1}.acc-department-card__actions button{flex:1;width:auto}.acc-user-editor__body{padding:12px}.acc-user-editor__body>section{padding:14px}.acc-user-editor__fields,.acc-user-permission-grid{grid-template-columns:1fr}.acc-user-editor__field-wide{grid-column:auto}.acc-user-password input{padding-right:42px}.acc-user-password button{width:34px;padding:0;justify-content:center;font-size:0}.acc-user-editor>footer{padding-inline:12px}.acc-user-editor>footer button{flex:1;padding-inline:8px}.acc-user-editor__delete{margin-right:0;flex:0 0 44px!important;padding:0!important;font-size:0!important}.acc-user-delete-layer{padding:14px}.acc-user-delete-dialog{padding:24px 18px 18px;border-radius:24px}.acc-user-delete-dialog footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.acc-user-editor,.acc-user-delete-layer,.acc-user-delete-dialog,.acc-user-delete-dialog__confirm:disabled svg{animation:none}.acc-filter-dropdown__trigger svg,.acc-filter-dropdown__menu,.acc-filter-dropdown__menu button,.acc-filter-dropdown__menu button svg{transition:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.acc-users-workspace,.acc-users-stat{background:#fffffff7}}.acc-users-page .acc-users-tabs button[data-active=true]{background:var(--tblr-primary)!important;box-shadow:none!important;border-color:var(--tblr-primary)!important}.acc-user-avatar{border-radius:var(--radius-control, 6px)!important;background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important}.acc-departments-intro{border-radius:var(--radius-card, 6px)!important;background:var(--tblr-primary)!important}.acc-departments-intro small{color:#ffffffbf!important}.acc-user-editor__save{background:var(--tblr-primary)!important;box-shadow:0 1px 1px #1f13110f!important}.acc-user-editor__save:hover{background:var(--tblr-primary-darken)!important}.acc-user-delete-dialog__confirm{background:var(--tblr-danger)!important;box-shadow:none!important}.acc-department-card__actions .acc-department-card__danger:hover{color:var(--tblr-danger)!important}.trend-strip{display:flex;align-items:stretch;gap:16px;width:100%;padding:14px 18px;box-sizing:border-box;flex-wrap:wrap}.trend-chart{flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:6px}.trend-chart__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.trend-chart__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tblr-secondary, #7a6a60)}.trend-chart__head-right{display:inline-flex;align-items:center;gap:8px}.trend-strip__action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:4px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.trend-strip__action:hover:not(:disabled){background:var(--tblr-bg-surface-tertiary, #fbf3ef);border-color:var(--crm-border, #7a6a60)}.trend-strip__action:disabled{opacity:.55;cursor:default}.trend-chart__total{font-size:12px;font-weight:600;color:var(--crm-text-primary, #231714);font-variant-numeric:tabular-nums}.trend-chart__bars{display:flex;align-items:flex-end;gap:8px;height:64px}.trend-chart__bars--dense{gap:3px}.trend-chart__bars--dense .trend-col__bar-track{max-width:none;border-radius:2px}.trend-chart__bars--dense .trend-col__value{font-size:8px;overflow:hidden}.trend-chart__bars--dense .trend-col__label{font-size:8px;font-weight:500;white-space:nowrap}.trend-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.trend-col__value{font-size:9.5px;font-weight:600;line-height:1;color:var(--crm-text-secondary, #5b4c45);font-variant-numeric:tabular-nums;min-height:10px}.trend-col__bar-track{display:flex;align-items:flex-end;width:100%;max-width:26px;height:40px;border-radius:3px;background:var(--tblr-bg-surface-tertiary, #fbf3ef);overflow:hidden}.trend-col__bar{display:block;width:100%;border-radius:3px;background:linear-gradient(180deg,#c8a24a,var(--tblr-primary, #8e1f17));transform-origin:bottom center;animation:trend-bar-rise .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--trend-index, 0) * 55ms + 40ms)}.trend-col[data-today=true] .trend-col__bar{background:linear-gradient(180deg,#c8a24a,#8e1f17)}.trend-col__label{font-size:9px;font-weight:600;line-height:1.2;color:var(--crm-text-primary, #231714)}.trend-col__sub{font-size:8.5px;line-height:1.1;color:var(--tblr-secondary, #7a6a60)}.trend-col[data-today=true] .trend-col__label{color:var(--tblr-primary, #8e1f17)}@keyframes trend-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.trend-chips{flex:0 1 auto;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 10px;align-content:center}.trend-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;font-family:inherit;color:var(--crm-text-secondary, #5b4c45);text-align:left;cursor:pointer;animation:trend-chip-fade-in .35s ease both;animation-delay:calc(var(--trend-index, 0) * 30ms + .12s);transition:border-color .15s ease,background-color .15s ease}.trend-chip:hover{border-color:var(--crm-border, #7a6a60);background:var(--tblr-bg-surface-tertiary, #fbf3ef)}.trend-chip[data-active=true]{border-color:var(--tblr-primary, #8e1f17);box-shadow:inset 0 0 0 1px var(--tblr-primary, #8e1f17)}.trend-chip svg{flex-shrink:0}.trend-chip--blue svg{color:var(--tblr-primary, #8e1f17)}.trend-chip--green svg{color:var(--tblr-success, #2fb344)}.trend-chip--gold svg{color:var(--tblr-warning, #f07f34)}.trend-chip--purple svg{color:var(--tblr-info, #c8a24a)}.trend-chip--red svg{color:var(--tblr-danger, #d63939)}.trend-chip__label{flex:1 1 auto;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-chip__value{font-size:13px;font-weight:700;color:var(--crm-text-primary, #231714);font-variant-numeric:tabular-nums}@keyframes trend-chip-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.trend-chips{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(prefers-reduced-motion:reduce){.trend-col__bar,.trend-chip{animation:none}}:root{--v2-navy: var(--crm-text-primary, #231714);--v2-navy-deep: #231714;--v2-navy-light: #5b4c45;--v2-blue-primary: var(--accent, #8e1f17);--v2-blue-hover: var(--accent-hover, #741811);--v2-blue-soft: #f7ebe6;--v2-blue-glow: rgba(142, 31, 23, .2);--v2-bg-page: var(--crm-bg-page, #f8f5f0);--v2-bg-card: var(--crm-bg-card, #ffffff);--v2-bg-surface: var(--crm-bg-subtle, #fbf9f5);--v2-border-light: var(--crm-border-subtle, #e9e3da);--v2-border-subtle: #f3eee6;--v2-border-strong: var(--crm-border, #dcd3c7);--v2-text-main: var(--crm-text-primary, #231714);--v2-text-muted: var(--crm-text-secondary, #5b4c45);--v2-text-subtle: var(--crm-text-muted, #7a6a60);--v2-green-text: #2fb344;--v2-green-bg: #eaf7ec;--v2-green-border: rgba(47, 179, 68, .22);--v2-red-text: #d63939;--v2-red-bg: #fbebeb;--v2-red-border: rgba(214, 57, 57, .22);--v2-gold-text: #d97706;--v2-gold-bg: #fef5e6;--v2-gold-border: rgba(245, 159, 0, .25);--v2-indigo-text: #8e1f17;--v2-indigo-bg: #f7ebe6;--v2-indigo-border: rgba(142, 31, 23, .22);--v2-glass-bg: var(--crm-bg-card, #ffffff);--v2-glass-border: var(--crm-border-subtle, #e9e3da);--v2-shadow-sm: 0 1px 2px 0 rgba(31, 19, 17, .05);--v2-shadow-card: 0 1px 2px 0 rgba(31, 19, 17, .05);--v2-shadow-popover: 0 8px 24px rgba(31, 19, 17, .12);--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-font-mono: "SF Mono", "Monaco", "Inconsolata", "Consolas", monospace;--v2-radius-card: 6px;--v2-radius-item: 6px;--v2-radius-pill: 4px;--v2-transition: all .15s ease}.acc-leads-page{position:relative;width:100%;min-height:100vh;height:100vh;box-sizing:border-box;padding-top:114px;padding-bottom:30px;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;color:var(--v2-text-main);background-color:var(--v2-bg-page);font-family:var(--v2-font);font-size:13.5px;line-height:1.45;scroll-behavior:smooth}.lead-ambient{position:absolute;inset:0 0 auto;height:380px;pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#ffffffa6);mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.acc-leads-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));max-width:min(1440px,calc(100% - 32px));min-height:calc(100vh - 144px);height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box;overflow:visible;flex:1 0 auto;gap:16px}.lead-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 28px 18px;background:#fff;border-bottom:1px solid #e9e3da;border-radius:var(--v2-radius-card) var(--v2-radius-card) 0 0;margin-bottom:0;flex-shrink:0}.lead-hero__title-wrap{display:flex;align-items:center;gap:16px;min-width:0}.lead-hero__icon-box{width:48px;height:48px;min-width:48px;border-radius:14px;background:linear-gradient(135deg,#8e1f17,#1f1311);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #8e1f1747;border:1px solid rgba(255,255,255,.2);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.lead-hero__icon-box:hover{transform:translateY(-1px);box-shadow:0 8px 20px #8e1f1759}.lead-hero__icon-box svg{width:22px;height:22px;color:#fff}.lead-hero__text{display:flex;flex-direction:column;min-width:0}.lead-hero__badge{display:inline-flex;align-items:center;gap:5px;color:#9a712c;background:#9a712c14;border:1px solid rgba(154,113,44,.22);padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;width:fit-content;margin-bottom:4px}.lead-hero__badge svg{width:13px;height:13px}.lead-hero__text h1{margin:0 0 2px;font-size:23px;font-weight:600;color:#231714;letter-spacing:-.025em;line-height:1.25}.lead-hero__text p{margin:0;color:#7a6a60;font-size:13px;line-height:1.4}.lead-hero-nav-wrap nav,.lead-hero nav{display:flex;gap:4px;padding:4px;border:1px solid #e9e3da;border-radius:999px;background:#f3eee6;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lead-hero-nav-wrap nav button,.lead-hero nav button{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;display:flex;align-items:center;gap:7px;background:transparent;color:#5b4c45;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.lead-hero-nav-wrap nav button:hover,.lead-hero nav button:hover{color:#231714;background:#fffc}.lead-hero-nav-wrap nav button[data-active=true],.lead-hero nav button[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);font-weight:600;box-shadow:0 4px 14px #1f131147;border-color:#1f13114d}.lead-hero-nav-wrap nav svg,.lead-hero nav svg{width:15px;height:15px}.lead-alert{margin-bottom:12px;padding:10px 16px;border-radius:var(--v2-radius-item);display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:500;box-shadow:var(--v2-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.lead-alert button{border:0;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer;padding:2px 8px;border-radius:6px}.lead-alert button:hover{background:#0000000d}.lead-alert--error{color:var(--v2-red-text);background:var(--v2-red-bg);border:1px solid var(--v2-red-border)}.lead-alert--success{color:var(--v2-green-text);background:var(--v2-green-bg);border:1px solid var(--v2-green-border)}.lead-list-panel{flex:1 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column;gap:16px;overflow:visible;box-sizing:border-box;width:100%}.lead-list-panel{flex:1 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box;width:100%}.acc-leads-page .v2-workspace{flex:1 0 auto;min-width:0;width:100%;height:auto;display:flex;flex-direction:column;position:relative;background:#fff;border:none;border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:visible}.acc-leads-page .v2-workspace__body{flex:1 0 auto;display:flex;flex-direction:column;overflow:visible;background:#fff;border-radius:var(--v2-radius-card)}.lead-list-card.v2-workspace-console,.lead-list-card.v2-workspace,.lead-list-card{flex:1 0 auto;min-width:0;width:100%;height:auto;display:flex;flex-direction:column;position:relative;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.lead-kpis,.voc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 18px 6px;background:transparent;border-bottom:none;flex-shrink:0;margin-bottom:6px;box-sizing:border-box;width:100%}.lead-kpi,.voc-kpi{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border:1px solid #e9e3da;border-radius:10px;box-shadow:0 1px 2px #1f13110a;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;overflow:hidden}.lead-kpi--blue{border-color:#8e1f1738}.lead-kpi--green{border-color:#15803d33}.lead-kpi--gold,.lead-kpi--amber{border-color:#b4530933}.lead-kpi--purple{border-color:#c8a24a33}.lead-kpi:hover{transform:translateY(-1px);border-color:#dcd3c7;box-shadow:0 4px 12px #1f13110f}.lead-kpi--active{border-color:#c8a24a!important;background:#fbf3ef!important;box-shadow:0 0 0 2px #2c5e8a1f,0 2px 8px #1f13110a!important}.lead-kpi__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lead-kpi__header{display:flex;align-items:center;justify-content:space-between;gap:6px}.lead-kpi__label{font-size:11.5px;color:#5b4c45;font-weight:650;letter-spacing:-.01em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-kpi__badge{font-size:10px;font-weight:700;padding:1.5px 6px;border-radius:999px;letter-spacing:.01em;white-space:nowrap}.lead-kpi--blue .lead-kpi__badge{background:#f7ebe6;color:#2c5e8a;border:1px solid #f7ebe6}.lead-kpi--green .lead-kpi__badge{background:#ecfdf5;color:#065f46;border:1px solid #bbf7d0}.lead-kpi--gold .lead-kpi__badge{background:#fffbeb;color:#92400e;border:1px solid #fef08a}.lead-kpi--purple .lead-kpi__badge{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.lead-kpi__value{font-size:21px;font-weight:800;color:var(--v2-navy);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;margin:0}.lead-kpi__hint{font-size:10.5px;color:#a8998e;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-kpi__icon-wrap{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #00000005;transition:transform .2s ease}.lead-kpi:hover .lead-kpi__icon-wrap{transform:scale(1.05)}.lead-kpi__icon-wrap svg{width:17px;height:17px}.lead-kpi--blue .lead-kpi__icon-wrap{background:#f7ebe6;color:#741811;border:1px solid #e3c27a}.lead-kpi--green .lead-kpi__icon-wrap{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.lead-kpi--gold .lead-kpi__icon-wrap{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.lead-kpi--purple .lead-kpi__icon-wrap{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.lead-table-card.voc-table-card,.voc-table-card{width:100%;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm);display:flex;flex-direction:column;overflow:visible;position:relative;margin-bottom:14px}.voc-console-header,.lead-exec-header{background:#fff;border-bottom:1px solid #e9e3da;border-top-left-radius:var(--v2-radius-item);border-top-right-radius:var(--v2-radius-item);flex-shrink:0;width:100%;box-sizing:border-box}.lead-console-row{width:100%;box-sizing:border-box}.lead-console-row--status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #f3eee6;flex-wrap:wrap}.voc-presence-pill strong,.lead-presence-pill strong{font-size:10.5px;font-weight:700;color:#5b4c45;background:#1f13110f;padding:1px 5px;border-radius:4px;font-variant-numeric:tabular-nums;line-height:1.1}.voc-presence-pill--active strong,.lead-presence-pill--active strong{color:var(--v2-blue-primary);background:#8e1f171a}.lead-console-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.voc-realtime-badge,.lead-realtime-badge{display:inline-flex;align-items:center;gap:6px;padding:0 9px;height:32px;background:#fbf9f5;border:1px solid #e9e3da;border-radius:6px;font-size:11.5px;color:#5b4c45;font-weight:600;white-space:nowrap;box-sizing:border-box}.voc-live-dot,.lead-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2.5px #10b98140;flex-shrink:0;animation:voc-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes voc-pulse{0%,to{opacity:1}50%{opacity:.5}}.lead-row-action-btn{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e9e3da;background:#fff;color:#7a6a60;cursor:pointer;transition:all .15s ease}.lead-row-action-btn:hover{background:#f7ebe6;border-color:#e3c27a;color:#8e1f17;transform:scale(1.06)}.voc-console-header .v2-column-picker-wrap .v2-icon-btn{width:30px;height:30px;border-radius:7px;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-text-muted);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 1px 2px #1f13110a;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.voc-console-header .v2-column-picker-wrap .v2-icon-btn:hover,.voc-console-header .v2-column-picker-wrap .v2-icon-btn--active{background:#fbf9f5;border-color:#dcd3c7;color:var(--v2-navy);transform:translateY(-1px);box-shadow:0 3px 8px -1px #1f131114}.voc-console-header .v2-column-picker-wrap .v2-icon-btn:active{transform:translateY(0) scale(.98)}.voc-console-header .lead-meta-chip--count{height:32px;box-sizing:border-box;padding:0 11px;border-radius:6px;background:#fbf9f5;border:1px solid #e9e3da;color:#5b4c45;font-size:11.5px;font-weight:550;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.voc-console-header .lead-meta-chip--count strong{color:var(--v2-blue-primary);font-weight:700}.lead-console-row--filters{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;background:#fff;flex-wrap:wrap;box-sizing:border-box}.lead-console-row--filters .lead-console-actions{gap:6px}.lead-console-row--filters .lead-action-btn{padding:0 9px;gap:5px}.lead-console-row--filters .lead-console-filters-right{gap:8px}.lead-console-filters-left{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.lead-console-filters-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .lead-search-wrapper.voc-search{flex:0 1 270px;min-width:220px;position:relative;display:flex;align-items:center}.lead-console-row--filters .lead-search-wrapper.v2-search,.lead-console-row--filters .lead-search-wrapper.voc-search{flex:0 1 225px;min-width:195px}.voc-console-header .lead-search-wrapper.v2-search svg,.voc-console-header .lead-search-wrapper.voc-search svg{position:absolute;left:10px;width:14px;height:14px;color:#a8998e;pointer-events:none}.voc-console-header .lead-search-wrapper.v2-search input,.voc-console-header .lead-search-wrapper.voc-search input{width:100%;box-sizing:border-box;padding:0 34px 0 30px;border-radius:6px;border:1px solid #e9e3da;background:#fff;font-family:var(--v2-font)!important;font-size:12px;font-weight:500;color:var(--v2-navy);outline:none;transition:all .15s ease;height:34px}.voc-console-header .lead-search-wrapper.v2-search input:focus,.voc-console-header .lead-search-wrapper.voc-search input:focus,.lead-search-wrapper.v2-search input:focus{background:#fff;border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a}.voc-console-header .lead-search-kbd,.voc-console-header .v2-search-kbd{position:absolute;right:7px;font-family:var(--v2-font)!important;font-size:9.5px;font-weight:600;color:#a8998e;background:#fbf9f5;border:1px solid #e9e3da;border-radius:3px;padding:1px 4px;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.1}.voc-console-header .voc-search__clear,.voc-console-header .v2-clear-btn{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#e9e3da;color:#7a6a60;border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.voc-console-header .voc-search__clear:hover,.voc-console-header .v2-clear-btn:hover{background:#dcd3c7;color:var(--v2-navy)}.lead-advanced-toggle-btn{height:34px;padding:0 10px;border-radius:6px;border:1px solid #e9e3da;background:#fff;color:#5b4c45;font-family:var(--v2-font)!important;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.lead-advanced-toggle-btn:hover{background:#fbf9f5;border-color:#dcd3c7;color:var(--v2-navy)}.lead-advanced-toggle-btn--active{background:#fbf3ef!important;border-color:#c8a24a!important;color:#741811!important;box-shadow:0 0 0 2px #2c5e8a1a!important}.lead-advanced-toggle-btn--has-filters{border-color:#c8a24a;color:var(--v2-blue-primary)}.lead-advanced-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--v2-blue-primary);color:#fff;font-size:10px;font-weight:700;line-height:1}.voc-console-header .lead-reset-filter-btn{height:34px;padding:0 10px;border-radius:6px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-family:var(--v2-font)!important;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:all .15s ease}.voc-console-header .lead-reset-filter-btn:hover{background:#ffe4e6;border-color:#fda4af;color:#9f1239}.lead-console-filters-right .v2-table-scroll-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#7a6a60;font-weight:500}.lead-console-filters-right .lead-meta-chip--page{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--v2-text-muted);background:#fff;border:1px solid var(--v2-border-light);border-radius:7px;padding:0 9px;height:30px;box-sizing:border-box;box-shadow:0 1px 2px #1f131108}.lead-console-filters-right .lead-meta-chip--page strong{color:var(--v2-navy);font-weight:700}.lead-console-advanced-tray{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fbf9f5;border-top:1px solid #e9e3da;flex-wrap:wrap;box-sizing:border-box;animation:lead-tray-slide .18s cubic-bezier(.16,1,.3,1)}@keyframes lead-tray-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lead-console-advanced-tray .lead-filter-dropdown__trigger{height:33px;padding:0 10px;border-radius:6px;border:1px solid #e9e3da;background:#fff;font-size:12px;font-weight:500;color:#5b4c45;box-sizing:border-box}.lead-console-advanced-tray .lead-date-range.v2-date-box{height:33px;border-radius:6px;border:1px solid #e9e3da;background:#fff;padding:0 9px;box-sizing:border-box}@media(max-width:992px){.lead-console-row--status,.lead-console-row--filters{gap:8px;padding:8px 12px}}.lead-list-toolbar.v2-filter-bar{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 18px;border-bottom:1px solid var(--v2-border-subtle);flex-wrap:wrap}@media(min-width:1440px){.lead-list-toolbar--desktop-grid{grid-template-columns:minmax(240px,1fr) repeat(4,fit-content(160px)) 120px 120px auto 44px}}.lead-search-wrapper.v2-search{flex:1 1 240px;min-width:220px;max-width:480px;position:relative;display:flex;align-items:center}.lead-console-row--filters .lead-search-wrapper.v2-search,.lead-console-row--filters .lead-search-wrapper.voc-search{flex:0 0 225px;width:225px;min-width:195px;max-width:225px}.lead-search-wrapper.v2-search svg{position:absolute;left:10px;width:14px;height:14px;color:var(--v2-text-subtle);pointer-events:none}.lead-search-wrapper.v2-search input{width:100%;box-sizing:border-box;padding:6px 36px 6px 32px;border-radius:8px;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);font-family:var(--v2-font);font-size:12.5px;font-weight:500;color:var(--v2-navy);outline:none;transition:all .15s ease;height:35px}.lead-search-wrapper.v2-search input:focus{background:#fff;border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.lead-search-kbd{position:absolute;right:9px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:600;color:#7a6a60;background:#fff;border:1px solid var(--v2-border-strong);border-radius:4px;padding:1px 5px;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.2}.v2-clear-btn{position:absolute;right:8px;border:none;background:transparent;cursor:pointer;color:var(--v2-text-subtle);display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .15s ease}.v2-clear-btn:hover{background:#e9e3da;color:var(--v2-navy)}.lead-filters-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto}.lead-filter-dropdown{position:relative;min-width:140px;flex-shrink:0}.lead-filter-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:35px;padding:0 10px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;font-family:var(--v2-font);font-size:12px;font-weight:550;color:var(--v2-navy);cursor:pointer;transition:var(--v2-transition);box-shadow:0 1px 2px #00000005;box-sizing:border-box;width:100%}.lead-filter-dropdown__trigger:hover{border-color:var(--v2-border-strong);background:#fff}.lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger{border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a;background:#fff}.lead-filter-dropdown__label{font-size:12px;font-weight:500;color:var(--v2-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.lead-filter-dropdown__trigger svg{width:13px;height:13px;color:var(--v2-text-muted);transition:transform .2s ease;flex-shrink:0}.lead-filter-dropdown__clear{width:15px;height:15px;border-radius:50%;border:none;background:#e9e3da;color:var(--v2-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:2px;flex-shrink:0;transition:var(--v2-transition)}.lead-filter-dropdown__menu{display:none!important;position:absolute;top:calc(100% + 5px);left:0;z-index:100;min-width:180px;width:max-content;max-width:280px;max-height:260px;overflow-y:auto;background:#fff;border:1px solid var(--v2-border-light);border-radius:10px;box-shadow:var(--v2-shadow-popover);padding:5px;flex-direction:column;gap:2px}.lead-filter-dropdown[data-open=true] .lead-filter-dropdown__menu{display:flex!important;animation:lead-pop-in .15s cubic-bezier(.16,1,.3,1)}@keyframes lead-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lead-filter-dropdown__menu button{display:flex;align-items:center;width:100%;padding:6px 10px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12px;font-weight:500;color:var(--v2-navy);cursor:pointer;transition:var(--v2-transition);text-align:left;white-space:nowrap}.lead-date-range.v2-date-box{display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 10px;border:1px solid var(--v2-border-light);border-radius:8px;background:#fff;box-sizing:border-box;transition:var(--v2-transition)}.lead-date-range.v2-date-box:hover{border-color:var(--v2-border-strong)}.lead-date-range.v2-date-box:focus-within{border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a}.lead-date-range__icon{color:var(--v2-text-muted);flex-shrink:0}.lead-date-range__inputs{display:flex;align-items:center;gap:4px}.lead-date-range__field{position:relative;display:flex;align-items:center;gap:4px}.lead-date-range__label{font-size:11px;font-weight:600;color:var(--v2-text-muted);white-space:nowrap}.lead-date-range__field input{height:24px;width:104px;padding:0 2px;border:0;background:transparent;color:var(--v2-navy);font-family:inherit;font-size:11.5px;font-weight:500;outline:none}.lead-date-range__clear{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:none;border-radius:50%;cursor:pointer;padding:0;background:#e9e3da;color:var(--v2-text-muted);transition:var(--v2-transition)}.lead-date-range__clear:hover{background:#dcd3c7;color:var(--v2-navy)}.lead-date-range__separator{color:var(--v2-text-subtle);font-size:11px;-webkit-user-select:none;user-select:none}.lead-reset-filter-btn{height:33px;padding:0 11px;border-radius:8px;background:#fee2e2;border:1px solid #fecaca;color:#b91c1c;font-family:var(--v2-font);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:var(--v2-transition);white-space:nowrap;flex-shrink:0}.lead-reset-filter-btn:hover{background:#fecaca;border-color:#fca5a5;color:#991b1b;transform:translateY(-1px)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--v2-font);font-size:12px;font-weight:600;height:35px;padding:0 13px;border-radius:8px;cursor:pointer;transition:var(--v2-transition);border:1px solid transparent;outline:none;white-space:nowrap;box-sizing:border-box}.v2-btn--outline{background:#fff;color:var(--v2-navy);border-color:var(--v2-border-light);box-shadow:0 1px 2px #00000008}.v2-btn--outline:hover:not(:disabled){background:var(--v2-bg-surface);border-color:var(--v2-border-strong);color:var(--v2-blue-primary);transform:translateY(-1px)}.lead-refresh-btn{color:var(--v2-blue-primary);border-color:#8e1f1740;background:#fbf3ef}.lead-refresh-btn:hover:not(:disabled){background:#f3eee6;border-color:var(--v2-blue-primary);color:#741811}.v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-text-muted);cursor:pointer;transition:var(--v2-transition);box-shadow:0 1px 2px #00000008}.v2-icon-btn:hover:not(:disabled),.v2-icon-btn--active{background:var(--v2-blue-soft);color:var(--v2-blue-primary);border-color:#8e1f174d}.v2-icon-btn--view{background:#fbf3ef!important;color:#8e1f17!important;border-color:#f3eee6!important}.v2-icon-btn--view:hover:not(:disabled){background:#8e1f17!important;color:#fff!important;border-color:#8e1f17!important;box-shadow:0 4px 12px #8e1f174d!important}.is-spinning{animation:lead-spin .9s linear infinite}@keyframes lead-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v2-column-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:60;background:#fff;border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:var(--v2-shadow-popover);padding:12px 14px;width:230px;display:flex;flex-direction:column;gap:8px;animation:v2-pop-in .18s cubic-bezier(.16,1,.3,1)}@keyframes v2-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.v2-column-popover__item{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:var(--v2-navy);cursor:pointer;padding:5px 8px;border-radius:6px;transition:var(--v2-transition);-webkit-user-select:none;user-select:none}.v2-column-popover__item--disabled{opacity:.65;cursor:not-allowed}.v2-table-header-strip.lead-table-header-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px 8px;background:#fff;flex-wrap:wrap}.v2-table-scroll-hint{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:550;color:#2c5e8a;background:#f7ebe6;border:1px solid #e3c27a;padding:4px 10px;border-radius:6px;letter-spacing:-.01em}.v2-table-scroll-hint svg{flex-shrink:0;color:#8e1f17}.lead-table-meta-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lead-meta-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:550;transition:all .15s ease;line-height:1}.lead-meta-chip--count{background:#fbf9f5;border:1px solid #e9e3da;color:#5b4c45}.lead-meta-chip--count strong{color:var(--v2-blue-primary);font-weight:750}.lead-table-area{flex:0 0 auto;min-height:auto;display:flex;flex-direction:column;padding:0 18px;box-sizing:border-box;overflow:visible}.v2-table-wrapper.lead-table-wrapper{flex:0 0 auto!important;min-height:auto!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box;background:#fff;overflow-x:auto!important;overflow-y:visible!important;position:relative;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5;-webkit-overflow-scrolling:touch}.voc-table-card .v2-table-wrapper,.voc-table-card .v2-table-wrapper.lead-table-wrapper,.voc-table-card .voc-table-wrap{border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box}.v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar{height:8px}.v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar-track{background:#fbf9f5;border-radius:4px}.v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8998e}.v2-tbody--loading{opacity:.6;pointer-events:none;filter:grayscale(10%);transition:opacity .2s ease,filter .2s ease}.v2-table.lead-table,.voc-table{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px;color:var(--v2-text-main);font-family:var(--v2-font)!important}.v2-table.lead-table th,.voc-table th{position:sticky;top:0;z-index:10;background:#fbf9f5!important;padding:8px 12px!important;font-size:10px!important;font-weight:650!important;color:#7a6a60!important;border-bottom:1px solid #e9e3da!important;box-shadow:none!important;white-space:nowrap;letter-spacing:.04em!important;text-transform:uppercase;line-height:1.3!important;box-sizing:border-box}.lead-col-sticky-identity,.lead-table .lead-col-sticky-identity,.lead-table .voc-table__fixed-col--name{position:sticky;left:0;width:240px;min-width:240px;max-width:240px;box-sizing:border-box;background:var(--v2-bg-card, #ffffff);z-index:5;box-shadow:2px 0 6px -2px #1f13110a;border-right:none!important}th.lead-col-sticky-identity,.lead-table th.lead-col-sticky-identity,.lead-table th.voc-table__fixed-col--name{top:0;z-index:25!important;background:var(--v2-bg-surface, #fbf9f5)!important}td.lead-col-sticky-identity,.lead-table td.lead-col-sticky-identity,.lead-table td.voc-table__fixed-col--name{z-index:15;background:var(--v2-bg-card, #ffffff)!important}.v2-tr.lead-tr:hover td.lead-col-sticky-identity,.lead-table tbody tr:hover td.lead-col-sticky-identity,.lead-table tbody tr:hover td.voc-table__fixed-col--name{background:var(--v2-border-subtle, #fbf3ef)!important}.v2-tr.lead-tr[data-selected=true] td.lead-col-sticky-identity,.lead-table tbody tr[data-selected=true] td.lead-col-sticky-identity{background:#8e1f1726!important}.v2-tr-skeleton td.lead-col-sticky-identity{background:var(--v2-bg-card, #ffffff)!important}.lead-th--actions,.lead-td--actions,.lead-table .lead-th--actions,.lead-table .lead-td--actions,.lead-table .voc-table__fixed-col--actions{position:sticky;right:0;width:86px;min-width:86px;max-width:86px;box-sizing:border-box;background:var(--v2-bg-card, #ffffff);z-index:5;box-shadow:-2px 0 6px -2px #1f13110a;border-left:none!important}th.lead-th--actions,.lead-table th.lead-th--actions,.lead-table th.voc-table__fixed-col--actions{top:0;z-index:25!important;background:var(--v2-bg-surface, #fbf9f5)!important}td.lead-td--actions,.lead-table td.lead-td--actions,.lead-table td.voc-table__fixed-col--actions{z-index:15;background:var(--v2-bg-card, #ffffff)!important}.v2-tr.lead-tr:hover td.lead-td--actions,.lead-table tbody tr:hover td.lead-td--actions,.lead-table tbody tr:hover td.voc-table__fixed-col--actions{background:var(--v2-border-subtle, #fbf3ef)!important}.v2-tr.lead-tr[data-selected=true] td.lead-td--actions,.lead-table tbody tr[data-selected=true] td.lead-td--actions{background:#8e1f1726!important}.lead-th--identity,.lead-td--identity{width:240px;min-width:240px;max-width:240px}.lead-th--phone,.lead-td--phone{width:145px;min-width:145px}.lead-th--email,.lead-td--email{width:175px;min-width:160px}.lead-th--source,.lead-td--source{width:165px;min-width:150px}.lead-th--consultation,.lead-td--consultation{min-width:260px}.lead-th--status,.lead-td--status{width:130px;min-width:125px}.lead-th--time,.lead-td--time{width:135px;min-width:130px}.lead-th--actions,.lead-td--actions{width:86px;min-width:86px;max-width:86px;text-align:right}.v2-tr.lead-tr,.voc-table tbody tr{cursor:pointer;transition:background .15s ease}.v2-tr.lead-tr td,.voc-table td{padding:8px 12px;vertical-align:middle;border-bottom:1px solid #f3eee6;background:#fff;transition:background .15s ease;box-sizing:border-box;font-size:11.5px}.v2-tr.lead-tr:hover td,.voc-table tbody tr:hover td{background:#fbf3ef}.v2-tr.lead-tr:hover td:first-child,.voc-table tbody tr:hover td:first-child{box-shadow:none}.v2-tr.lead-tr[data-selected=true] td{background:#f7ebe6!important}.v2-tr.lead-tr[data-unread=true] td{background:#fbf3ef}.v2-tr.lead-tr[data-unread=true] td:first-child{box-shadow:none}.lead-identity-cell{display:flex;align-items:center;gap:10px}.lead-avatar{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#f7ebe6,#f7ebe6);border:1px solid #e3c27a;color:#8e1f17;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:750;flex-shrink:0;box-shadow:0 1px 3px #8e1f171f}.lead-identity-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-identity-top{display:flex;align-items:center;gap:6px}.lead-row__code{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:#8e1f17;background:#f7ebe6;border:1px solid #f7ebe6;padding:1px 5px;border-radius:4px;line-height:1.2}.lead-identity-name{font-size:12.5px;font-weight:700;color:var(--v2-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}.lead-duplicate-chip{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:9999px;color:#92400e;background:#fef3c7;border:1px solid #fde68a;width:fit-content}.voc-table__phone{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:12.5px;font-weight:500;letter-spacing:.01em;color:#231714;background:#fbf9f5;padding:3px 8px 3px 5px;border-radius:6px;border:1px solid #e9e3da;box-shadow:0 1px 2px #1f131108;white-space:nowrap;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer}.voc-table__phone-icon{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#7a6a60;flex-shrink:0;transition:all .15s ease-in-out}.voc-table__phone-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#231714;font-size:12.5px;font-weight:550;letter-spacing:.015em;transition:color .15s ease-in-out}.v2-tr.lead-tr:hover .voc-table__phone{background:#fff;border-color:#dcd3c7;box-shadow:0 1px 2px #1f13110a}.v2-tr.lead-tr:hover .voc-table__phone-icon{color:#5b4c45}.v2-tr.lead-tr:hover .voc-table__phone-num{color:#231714}.voc-table__phone:hover{background:#fff;border-color:#a8998e;color:#741811;box-shadow:0 1px 4px #1f131114;transform:translateY(-.5px)}.voc-table__phone:hover .voc-table__phone-icon{background:#f7ebe6;color:#8e1f17}.voc-table__phone:hover .voc-table__phone-num{color:#741811}.voc-table__phone-empty{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:#a8998e;background:#fbf9f5;border:1px dashed #e9e3da;padding:2px 7px;border-radius:6px;white-space:nowrap}.lead-email-text{font-size:11.5px;color:var(--v2-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:165px;display:block}.lead-source-cell{display:flex;flex-direction:column;gap:3px}.voc-source-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;width:fit-content;max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-source-badge--teal{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.lead-source-url{font-size:10.5px;color:var(--v2-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:145px}.lead-consultation-cell{display:flex;flex-direction:column;gap:4px}.lead-consultation-preview{margin:0;font-size:11.5px;color:#5b4c45;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:275px}.lead-row__tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.lead-row__tags em{font-style:normal;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:5px;white-space:nowrap;background:#f3eee6;color:#5b4c45}.lead-row__tags em[data-color=red]{color:#991b1b;background:#fee2e2}.lead-row__tags em[data-color=orange]{color:#9a3412;background:#ffedd5}.lead-row__tags em[data-color=amber]{color:#92400e;background:#fef3c7}.lead-row__tags em[data-color=green]{color:#065f46;background:#d1fae5}.lead-row__tags em[data-color=blue]{color:#2c5e8a;background:#f7ebe6}.lead-row__tags em[data-color=violet]{color:#c8a24a;background:#fbf3ef}.lead-tag-more{font-size:9px;color:var(--v2-text-muted);font-weight:700}.v2-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2.5px 8.5px;border-radius:var(--v2-radius-pill);border:1px solid transparent;white-space:nowrap}.v2-status-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.lead-status--new{color:#2c5e8a;background:#f7ebe6;border-color:#e3c27a}.lead-status--new .v2-status-pill__dot{background:#8e1f17;box-shadow:0 0 0 2px #8e1f1733}.lead-status--in_progress{color:#c8a24a;background:#fbf3ef;border-color:#f3eee6}.lead-status--in_progress .v2-status-pill__dot{background:#c8a24a;box-shadow:0 0 0 2px #c8a24a33}.lead-status--completed{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.lead-status--completed .v2-status-pill__dot{background:#10b981;box-shadow:0 0 0 2px #10b98133}.lead-time{font-size:11.5px;color:var(--v2-text-muted);white-space:nowrap}.lead-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.v2-tr-skeleton td{padding:10px 14px;border-bottom:1px solid var(--v2-border-light)}.v2-empty-state.lead-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px}.v2-empty-state__icon-wrap{width:56px;height:56px;border-radius:16px;background:#f3eee6;color:#7a6a60;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:inset 0 2px 4px #0000000a}.v2-empty-state__title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-empty-state__desc{margin:0 0 14px;font-size:12px;color:var(--v2-text-muted);max-width:400px;line-height:1.5}.v2-empty-state__reset-btn{height:36px;padding:0 14px}.voc-table-card .lead-pagination,.lead-table-card .voc-pagination,.lead-table-card .v2-pagination,.lead-table-card .lead-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;background:#fff;border:none!important;border-top:1px solid #e9e3da!important;border-radius:0 0 var(--v2-radius-item) var(--v2-radius-item)!important;box-shadow:none!important;font-size:12.5px;color:#5b4c45;flex-shrink:0;box-sizing:border-box;flex-wrap:wrap;width:100%}.lead-pagination.voc-pagination,.lead-pagination.v2-pagination,.voc-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;background:#fff;border-top:1px solid #e9e3da;font-size:12.5px;color:#5b4c45;flex-shrink:0;box-sizing:border-box;flex-wrap:wrap}.voc-pagination__total-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 11px;border-radius:999px;background:#fbf3ef;border:1px solid #f7ebe6;color:#2c5e8a}.voc-select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;padding:0 26px 0 10px;border:1px solid #e9e3da;border-radius:8px;background:#fff;color:#231714;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:none;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}.voc-select-wrapper select:hover{border-color:#dcd3c7}.voc-select-wrapper select:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a;outline:none}.voc-select-wrapper:after{content:"";position:absolute;right:10px;width:5px;height:5px;border-right:2px solid var(--crm-border, #dcd3c7);border-bottom:2px solid var(--crm-border, #dcd3c7);transform:rotate(45deg) translateY(-2px);pointer-events:none}.voc-pagination__pages-group{display:flex;align-items:center;gap:3px;background:#fbf9f5;padding:3px;border-radius:9px;border:1px solid #e9e3da}.voc-pagination__nav-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:6px;border:1px solid transparent;background:#fff;color:#5b4c45;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:all .16s ease}.voc-pagination__num-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 5px;border-radius:6px;border:1px solid transparent;background:transparent;color:#5b4c45;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.voc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:28px;color:#a8998e;font-size:11px;-webkit-user-select:none;user-select:none}.lead-drawer{position:fixed;z-index:9999!important;top:0;right:0;width:min(560px,100vw);height:100vh;border-left:1px solid rgba(122,106,96,.95);display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 48px #1f13111f,-2px 0 8px #1f13110a;transform:translate(105%);transition:transform .32s cubic-bezier(.16,1,.3,1);font-family:var(--v2-font)!important}.lead-drawer[data-open=true]{transform:translate(0)}.lead-drawer>header{min-height:72px;padding:16px 22px;border-bottom:1px solid #f3eee6;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;position:relative;flex-shrink:0}.lead-drawer>header small{display:inline-flex;align-items:center;gap:5px;color:#8e1f17;background:#fbf3ef;border:1px solid #f7ebe6;font-family:var(--v2-font);font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;letter-spacing:.01em}.lead-drawer h2{margin:4px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--v2-navy);line-height:1.25;font-family:var(--v2-font)}.lead-drawer>header button{width:34px;height:34px;border:1px solid var(--v2-border-light);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--v2-text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.lead-drawer>header button:hover{background:#fbf9f5;color:var(--v2-navy);border-color:#dcd3c7}.lead-drawer__body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5;font-family:var(--v2-font)}.lead-drawer__body::-webkit-scrollbar{width:6px}.lead-drawer__body::-webkit-scrollbar-track{background:#fbf9f5}.lead-drawer__body::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:3px}.lead-drawer__loading{padding:60px 20px;color:var(--v2-text-muted);font-size:13px;font-weight:500;text-align:center;font-family:var(--v2-font)}.lead-contact-card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fbf9f5;border:1px solid #e9e3da;border-radius:14px;box-shadow:none}.lead-contact-card .lead-avatar--large{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f7ebe6,#f7ebe6);color:#741811;font-size:16px;font-weight:700;display:grid;place-items:center;flex-shrink:0;border:1px solid #e3c27a;box-shadow:0 1px 3px #8e1f1714;font-family:var(--v2-font)}.lead-contact-card h3{margin:0 0 5px;font-size:16px;font-weight:700;color:var(--v2-navy);letter-spacing:-.01em;font-family:var(--v2-font)}.lead-status{display:inline-flex;align-items:center;gap:5px;padding:2.5px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;font-family:var(--v2-font)}.lead-status--new{background:#fbf3ef;color:#741811;border:1px solid #f7ebe6}.lead-status--in_progress{background:#fbf3ef;color:#c8a24a;border:1px solid #fbf3ef}.lead-status--completed{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.lead-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.lead-contact-actions a{min-width:0;height:40px;padding:0 14px;border:1px solid #e9e3da;border-radius:9px;display:flex;align-items:center;gap:8px;overflow:hidden;color:#5b4c45;background:#fff;font-size:12px;font-weight:550;text-decoration:none;transition:all .15s ease;font-family:var(--v2-font)!important}.lead-contact-actions a:first-child{color:#5b4c45;border-color:#e9e3da;font-family:var(--v2-font)!important}.lead-contact-actions a:hover{box-shadow:0 2px 6px #1f13110d;border-color:#dcd3c7;background:#fbf9f5;color:var(--v2-blue-primary)}.lead-contact-actions a svg{width:14px;height:14px;flex-shrink:0;color:#7a6a60}.lead-detail-section{padding:0;display:flex;flex-direction:column;gap:8px}.lead-detail-section h3{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7a6a60;font-family:var(--v2-font)}.lead-consultation{margin:0;padding:14px 16px;border-radius:10px;background:#fbf9f5;border:1px solid #e9e3da;border-left:3px solid #c8a24a;color:#5b4c45;font-size:12.5px;line-height:1.65;white-space:pre-wrap;word-break:break-word;font-family:var(--v2-font)}.lead-detail-section dl{margin:0;background:#fbf9f5;border:1px solid #e9e3da;border-radius:12px;padding:8px 14px;display:flex;flex-direction:column;font-family:var(--v2-font)}.lead-detail-section dl div{padding:7px 0;display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;border-bottom:1px solid rgba(122,106,96,.7)}.lead-detail-section dl div:last-child{border-bottom:none}.lead-detail-section dt{display:flex;align-items:center;gap:6px;color:#7a6a60;font-size:11px;font-weight:550;font-family:var(--v2-font)}.lead-detail-section dt svg{width:13px;height:13px;color:#a8998e;flex-shrink:0}.lead-detail-section dd{margin:0;overflow-wrap:anywhere;color:var(--v2-navy);font-size:12px;font-weight:500;font-family:var(--v2-font)}.lead-detail-section dd a{color:var(--v2-blue-primary);text-decoration:none;font-weight:550;word-break:break-all}.lead-detail-section dd a:hover{text-decoration:underline}.lead-duplicate-note,.lead-consent{padding:12px 15px;border-radius:10px;display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;font-family:var(--v2-font)}.lead-duplicate-note{margin:0;color:#92400e;background:#fffdf5;border:1px solid #fef3c7;border-left:3px solid #fcd34d}.lead-duplicate-note svg{width:16px;height:16px;flex-shrink:0;color:#d97706;margin-top:1px}.lead-duplicate-note strong{display:block;font-weight:650;font-size:12px;margin-bottom:2px}.lead-duplicate-note p{margin:0;color:#92400e}.lead-consent{color:#166534;background:#f6fdf9;border:1px solid #dcfce7;border-left:3px solid #86efac}.lead-consent svg{width:16px;height:16px;flex-shrink:0;color:#16a34a}.lead-consent strong{display:block;font-weight:650;font-size:12px}.lead-consent small{display:block;color:#15803d;font-size:11px;margin-top:2px}.lead-related-list{display:grid;gap:8px}.lead-related-list article{padding:9px 12px;border-radius:9px;background:#fbf9f5;border:1px solid #e9e3da;transition:all .15s ease;font-family:var(--v2-font)}.lead-related-list article:hover{background:#fff;border-color:#dcd3c7;box-shadow:0 1px 4px #1f13110a}.lead-related-list strong{display:block;font-size:11.5px;font-weight:650;color:var(--v2-navy)}.lead-related-list small{display:block;margin-top:2px;color:#7a6a60;font-size:11px}.lead-drawer>footer{min-height:60px;padding:12px 22px;border-top:1px solid #f3eee6;display:flex;align-items:center;justify-content:flex-end;background:#fff;flex-shrink:0;font-family:var(--v2-font)}.lead-danger-text{height:34px;padding:0 14px;border-radius:8px;border:1px solid #fecaca;background:snow;color:#dc2626;font-family:var(--v2-font);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.lead-danger-text:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.lead-workflow{margin:0;padding:18px;border:1px solid #e9e3da;border-radius:16px;background:#fff;box-shadow:0 1px 3px #1f131108}.lead-workflow__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-workflow__heading span{color:#7a6a60;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.lead-workflow__heading h3{margin:2px 0 0;font-size:16px;font-weight:800;color:var(--v2-navy);letter-spacing:-.015em}.lead-workflow__heading>button{height:36px;padding:0 14px;border:1px solid #2c5e8a;border-radius:8px;display:inline-flex;align-items:center;gap:6px;background:#8e1f17;color:#fff;font-family:var(--v2-font);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #8e1f1733}.lead-workflow__heading>button:hover:not(:disabled){background:#741811;border-color:#741811;box-shadow:0 2px 6px #8e1f1740;transform:translateY(-1px)}.lead-workflow__heading>button svg{width:15px;height:15px}.lead-workflow__ownership{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fbf9f5;border:1px solid #e9e3da}.lead-workflow__ownership div{padding:5px 0;display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;border-bottom:1px solid rgba(122,106,96,.7)}.lead-workflow__ownership div:last-child{border-bottom:none}.lead-workflow__ownership dt{display:flex;align-items:center;gap:6px;color:#7a6a60;font-size:11px;font-weight:600}.lead-workflow__ownership dt svg{width:13px;height:13px;color:#a8998e;flex-shrink:0}.lead-workflow__ownership dd{margin:0;color:var(--v2-navy);font-size:12px;font-weight:600}.lead-workflow__tags{margin-top:14px;display:flex;flex-direction:column;gap:8px}.lead-workflow__tag-list{min-height:28px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lead-workflow__tag-list>small{color:#a8998e;font-size:11.5px;font-style:italic}.lead-workflow__tag-list>span{padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;letter-spacing:-.01em}.lead-workflow__tag-list>span[data-color=red]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.lead-workflow__tag-list>span[data-color=orange]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.lead-workflow__tag-list>span[data-color=amber]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.lead-workflow__tag-list>span[data-color=green]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.lead-workflow__tag-list>span[data-color=blue]{background:#f7ebe6;color:#8e1f17;border:1px solid #e3c27a}.lead-workflow__tag-list>span[data-color=violet]{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.lead-workflow__tag-list>span[data-color=slate]{background:#f3eee6;color:#5b4c45;border:1px solid #dcd3c7}.lead-workflow__tag-list>span button{width:14px;height:14px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit;opacity:.7;padding:0;transition:opacity .15s ease}.lead-workflow__tag-list>span button:hover{opacity:1}.lead-workflow__tag-list>span button svg{width:10px;height:10px}.lead-workflow__tag-add{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px}.lead-workflow__tag-add>svg{width:15px;height:15px;color:#a8998e}.lead-workflow__tag-add select{height:36px;padding:0 10px;border:1px solid #dcd3c7;border-radius:9px;background:#fff;font-family:var(--v2-font);font-size:12px;color:var(--v2-navy);outline:none}.lead-workflow__tag-add select:focus{border-color:#8e1f17;box-shadow:0 0 0 2px #8e1f171f}.lead-workflow__tag-add button{height:36px;padding:0 14px;border:1px solid #e3c27a;border-radius:9px;background:#f7ebe6;color:#8e1f17;font-family:var(--v2-font);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.lead-workflow__tag-add button:hover:not(:disabled){background:#f7ebe6;color:#741811;border-color:#c8a24a;transform:translateY(-1px)}.lead-workflow__tag-add button:disabled{opacity:.5;cursor:not-allowed}.lead-activity{margin-top:18px;padding-top:14px;border-top:1px solid #e9e3da}.lead-activity h4{margin:0 0 12px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750;color:var(--v2-navy)}.lead-activity h4 svg{width:14px;height:14px;color:#7a6a60}.lead-activity ol{margin:0;padding:0 0 0 12px;position:relative;display:grid;gap:14px;list-style:none}.lead-activity ol:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:2px;background:#e9e3da}.lead-activity li{position:relative;display:flex;align-items:flex-start;gap:10px}.lead-activity li>i{position:absolute;left:-12px;top:4px;width:8px;height:8px;border-radius:50%;background:#2c5e8a;box-shadow:0 0 0 3px #fff,0 0 0 4px #f7ebe6}.lead-activity p{margin:0;color:#5b4c45;font-size:12px;line-height:1.5}.lead-activity strong{color:var(--v2-navy);font-weight:750}.lead-activity__duration{display:inline-block;margin-top:3px;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:6px;background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.lead-activity time{display:block;margin-top:3px;color:#a8998e;font-size:11px}.acc-leads-forms-original-wrapper{width:100%;display:flex;flex-direction:column}.acc-leads-forms-original-wrapper .lead-hero,.acc-leads-shell>.lead-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px;padding:0;background:transparent;border-bottom:none}.acc-leads-forms-original-wrapper .lead-hero>div>span,.lead-forms-panel>header small,.lead-form-editor__header small{display:inline-flex;align-items:center;gap:7px;color:#9a712c;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.acc-leads-forms-original-wrapper .lead-hero svg{width:15px}.acc-leads-forms-original-wrapper .lead-hero h1{margin:9px 0 6px;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.045em;color:#1f1311;font-weight:800}.acc-leads-forms-original-wrapper .lead-hero p{margin:0;color:#7a6a60;font-size:14px}.lead-forms-nav,.acc-leads-forms-original-wrapper .lead-hero nav{display:flex;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#ffffffab;box-shadow:0 14px 38px #1f131117;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin-left:auto}.lead-forms-nav button,.acc-leads-forms-original-wrapper .lead-hero nav button{height:42px;padding:0 17px;border:0;border-radius:999px;display:flex;align-items:center;gap:8px;background:transparent;color:#7a6a60;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:all .15s ease}.lead-forms-nav button[data-active=true],.acc-leads-forms-original-wrapper .lead-hero nav button[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);box-shadow:0 8px 20px #1f131133}.lead-forms-nav svg,.acc-leads-forms-original-wrapper .lead-hero nav svg{width:16px}.lead-forms-panel{overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:#ffffffbd;box-shadow:0 24px 65px #1f13111c;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:24px}.lead-forms-panel>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.lead-forms-panel h2{margin:7px 0 4px;font-size:25px;letter-spacing:-.035em;color:#1f1311;font-weight:800}.lead-forms-panel>header p{margin:0;color:#7a6a60;font-size:12px}.lead-primary{height:43px;padding:0 16px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#2a1b17,#2c5e8a);box-shadow:0 10px 22px #1f131133;border:none;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.lead-primary:disabled{opacity:.5;cursor:not-allowed}.lead-secondary{height:43px;padding:0 16px;border-radius:13px;color:#3a2a23;background:#fff;border:1px solid #f3eee6;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.lead-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.lead-form-card{min-width:0;padding:18px;border:1px solid #f3eee6;border-radius:20px;background:var(--crm-bg-subtle, #fbf9f5);transition:transform .2s ease,box-shadow .2s ease}.lead-form-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f131114}.lead-form-card__top{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.lead-form-card__top>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#2c5e8a;background:#fbf3ef}.lead-form-card__top svg{width:18px;height:18px}.lead-form-card h3{margin:0;font-size:13px;color:#2a1b17;font-weight:750}.lead-form-card small{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a6a60;font-size:9px}.lead-form-card em{padding:5px 8px;border-radius:999px;color:#906a26;background:#f5ead2;font-size:8px;font-style:normal;font-weight:750}.lead-form-card em[data-active=true]{color:#087456;background:#dff3e9}.lead-form-card__stats{display:flex;gap:15px;margin:16px 0;color:#7a6a60;font-size:10px}.lead-form-card__stats strong{color:#2a1b17}.lead-form-card code{height:64px;padding:10px;border:1px solid #f3eee6;border-radius:11px;display:block;overflow:hidden;color:#7a6a60;background:#fff;font-family:var(--v2-font-mono, monospace);font-size:8px;line-height:1.5;word-break:break-all}.lead-form-card>footer{display:flex;gap:7px;margin-top:12px}.lead-form-card>footer button{height:34px;padding:0 10px;border:1px solid #f3eee6;border-radius:10px;display:flex;align-items:center;gap:5px;background:#fff;color:#3a2a23;font:inherit;font-size:9px;font-weight:700;cursor:pointer;transition:all .15s ease}.lead-form-card>footer button:hover{background:#fbf9f5;border-color:#dcd3c7;color:#2c5e8a}.lead-form-card>footer svg{width:13px;height:13px}.lead-modal-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;padding:26px;display:grid;place-items:center;background:#1f13117a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lead-form-editor{overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 24px 65px #1f13111a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);width:100%;max-width:100%;box-sizing:border-box}.lead-form-editor__header{min-height:92px;padding:22px 24px;border-bottom:1px solid #f3eee6;display:flex;align-items:center;justify-content:space-between;gap:24px}.lead-form-editor__header h2{margin:6px 0 4px;font-size:22px;letter-spacing:-.03em;color:#1f1311;font-weight:800}.lead-form-editor__header p{margin:0;color:#7a6a60;font-size:12px}.lead-form-editor__header .lead-secondary{flex:0 0 auto}.lead-form-editor form{padding:24px}.lead-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lead-fields-grid label{display:flex;flex-direction:column;gap:7px}.lead-fields-grid label>span{font-size:10px;font-weight:750;color:#2a1b17}.lead-fields-grid label small{color:#7a6a60;font-size:9px;font-weight:500}.lead-field-wide{grid-column:1 / -1}.lead-fields-grid input,.lead-fields-grid textarea{box-sizing:border-box;width:100%;border:1px solid #f3eee6;border-radius:12px;padding:11px 12px;outline:0;background:#fff;color:#2a1b17;font:inherit;font-size:11px}.lead-fields-grid input:focus,.lead-fields-grid textarea:focus{border-color:#2c5e8a;box-shadow:0 0 0 3px #2c5e8a1a}.lead-switches{display:flex;gap:24px;margin:17px 0}.lead-switches label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:#2a1b17}.lead-form-editor form>footer{display:flex;justify-content:flex-end;gap:9px}.lead-operation-dialog{width:min(460px,100%);padding:27px;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:#fbf3ef;box-shadow:0 32px 100px #1f131152}.lead-operation-dialog>span{width:47px;height:47px;border-radius:15px;display:grid;place-items:center;color:#9a6c1e;background:#f8ecd1}.lead-operation-dialog>span svg{width:20px}.lead-operation-dialog h2{margin:16px 0 8px;font-size:23px;letter-spacing:-.035em;color:#1f1311;font-weight:800}.lead-operation-dialog p{margin:0;color:#7a6a60;font-size:12px;line-height:1.7}.lead-operation-dialog label{margin-top:18px;display:flex;flex-direction:column;gap:7px;font-size:11px}.lead-operation-dialog input{height:42px;padding:0 12px;border:1px solid #f3eee6;border-radius:12px;font:inherit}.lead-operation-dialog footer{margin-top:20px;display:flex;justify-content:flex-end;gap:9px}.lead-field-schema{margin:0 0 18px;padding:16px;border:1px solid #f3eee6;border-radius:16px;background:#fbf3ef}.lead-field-schema>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.lead-field-schema h3{margin:0 0 4px;font-size:16px;letter-spacing:-.02em;color:#1f1311;font-weight:750}.lead-field-schema>header p{margin:0;color:#7a6a60;font-size:12px}.lead-field-schema>header .lead-secondary{flex:0 0 auto;height:38px}.lead-field-schema__empty{margin:14px 0 0;color:#7a6a60;font-size:12px}.lead-field-schema__row{margin-top:11px;padding:12px;border:1px solid #f3eee6;border-radius:13px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto 36px;align-items:start;gap:10px;background:#fff}.lead-field-schema__row label{min-width:0;display:flex;flex-direction:column;gap:7px}.lead-field-schema__row label>span{font-size:12px;font-weight:750;color:#2a1b17}.lead-field-schema__row label small{color:#7a6a60;font-size:11px;font-weight:500}.lead-field-schema__row input,.lead-field-schema__row textarea,.lead-field-schema__row select{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #f3eee6;border-radius:12px;outline:0;background:#fff;color:#2a1b17;font:inherit;font-size:12px}.lead-field-schema__row input:focus,.lead-field-schema__row textarea:focus,.lead-field-schema__row select:focus{border-color:#2c5e8a;box-shadow:0 0 0 3px #2c5e8a1a}.lead-field-schema__row input[aria-invalid=true]{border-color:#e2b3ba}.lead-field-schema__error{color:#9b2f3c;font-size:11px;font-weight:650}.lead-field-schema__toggle{align-self:center;flex-direction:row!important;align-items:center;gap:8px!important;padding-top:18px;white-space:nowrap;font-size:12px;font-weight:700;color:#2a1b17}.lead-field-schema__toggle input{width:auto!important;padding:0!important}.lead-field-schema__remove{align-self:center;width:36px;height:36px;margin-top:18px;border:1px solid #f0dadd;border-radius:11px;display:grid;place-items:center;background:#fff7f8;color:#b43c49;cursor:pointer}.lead-field-schema__remove svg{width:14px}.lead-field-schema__row .lead-field-wide{grid-column:1 / -1}@media(max-width:720px){.acc-leads-forms-original-wrapper .lead-hero{align-items:stretch;flex-direction:column}.lead-forms-nav,.acc-leads-forms-original-wrapper .lead-hero nav{width:100%;box-sizing:border-box}.lead-forms-nav button,.acc-leads-forms-original-wrapper .lead-hero nav button{flex:1;padding:0 10px}.lead-form-grid{grid-template-columns:1fr}.lead-forms-panel{padding:15px}.lead-forms-panel>header,.lead-form-editor__header{align-items:stretch;flex-direction:column;gap:16px}.lead-form-editor__header,.lead-form-editor form{padding:16px}.lead-fields-grid{grid-template-columns:1fr}.lead-field-wide{grid-column:auto}.lead-switches{align-items:flex-start;flex-direction:column;gap:10px}.lead-modal-backdrop{padding:10px}.lead-field-schema{padding:13px}.lead-field-schema>header{align-items:stretch;flex-direction:column;gap:12px}.lead-field-schema>header .lead-secondary{width:100%;justify-content:center}.lead-field-schema__row{grid-template-columns:minmax(0,1fr) 36px}.lead-field-schema__row label{grid-column:1 / -1}.lead-field-schema__toggle{grid-column:1;padding-top:0}.lead-field-schema__remove{margin-top:0}}.lead-delete-dialog{width:min(500px,100%);overflow:hidden;border:1px solid var(--v2-border-light);border-radius:18px;background:#fff;box-shadow:0 32px 100px #1f13114d}.lead-delete-dialog>header{padding:18px 22px 0;display:flex;align-items:center;justify-content:space-between}.lead-delete-dialog>header>span{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--v2-red-text);background:var(--v2-red-bg)}.lead-delete-dialog>div{padding:16px 22px}.lead-delete-dialog h2{margin:5px 0;font-size:20px;color:var(--v2-navy)}.lead-delete-dialog p{margin:0;color:var(--v2-text-muted);font-size:11.5px;line-height:1.6}.lead-delete-reason{margin-top:14px;display:flex;flex-direction:column;gap:5px}.lead-delete-reason select{height:38px;padding:0 10px;border:1px solid var(--v2-border-light);border-radius:9px;font:inherit;font-size:11.5px}.lead-delete-confirm{margin-top:12px;padding:10px 12px;border:1px solid var(--v2-red-border);border-radius:9px;display:flex;align-items:flex-start;gap:8px;background:#fff7f8}.lead-delete-dialog>footer{padding:14px 22px 18px;display:flex;justify-content:flex-end;gap:8px}.lead-delete-primary{height:38px;padding:0 16px;border:0;border-radius:9px;display:flex;align-items:center;gap:7px;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);font:inherit;font-size:11.5px;font-weight:750;cursor:pointer;box-shadow:0 4px 12px #dc262640}.lead-delete-primary:disabled{opacity:.5;cursor:not-allowed}.lead-tag-manager{width:min(580px,calc(100vw - 32px));max-height:min(740px,calc(100vh - 48px));border:1px solid rgba(122,106,96,.9);border-radius:20px;display:flex;flex-direction:column;background:#fff;box-shadow:0 24px 60px -12px #1f131140,0 0 0 1px #1f13110d;animation:v2-modal-pop .26s cubic-bezier(.16,1,.3,1);overflow:hidden}.lead-tag-manager>header{padding:18px 24px;border-bottom:1px solid var(--v2-border-subtle);display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff,#fbf3ef);position:relative}.lead-tag-manager>header>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#8e1f17;background:linear-gradient(135deg,#f7ebe6,#f7ebe6);border:1px solid #e3c27a;box-shadow:0 2px 6px #8e1f171f}.lead-tag-manager>header>span svg{width:20px;height:20px}.lead-tag-manager>header>div{flex:1;min-width:0}.lead-tag-manager>header small{display:block;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#7a6a60}.lead-tag-manager h2{margin:2px 0 0;font-size:19px;font-weight:800;color:var(--v2-navy);letter-spacing:-.02em}.lead-tag-manager>header button{width:34px;height:34px;border-radius:9px;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-text-muted);display:grid;place-items:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:auto}.lead-tag-manager>header button:hover{background:#f3eee6;color:var(--v2-navy);border-color:#dcd3c7}.lead-tag-manager__body{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.lead-tag-manager__body>p{margin:0;font-size:12.5px;color:#7a6a60;line-height:1.55}.lead-tag-editor{margin:0;padding:14px 16px;border:1px solid #e9e3da;border-radius:14px;background:linear-gradient(180deg,#fbf9f5,#f3eee6);display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:10px;box-shadow:inset 0 1px #fffc}.lead-tag-editor>input{height:38px;padding:0 12px;border:1.5px solid #dcd3c7;border-radius:9px;background:#fff;font-family:var(--v2-font);font-size:12.5px;font-weight:550;color:var(--v2-navy);outline:none;transition:all .2s ease;width:100%;box-sizing:border-box}.lead-tag-editor>input:focus{border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f1724}.lead-tag-colors{display:inline-flex;align-items:center;gap:6px;background:#fff;padding:4px 6px;border-radius:9px;border:1px solid #e9e3da}.lead-tag-colors button{width:22px;height:22px;border:2px solid #ffffff;border-radius:6px;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 0 0 1px #00000014;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;padding:0}.lead-tag-colors button:hover{transform:scale(1.18)}.lead-tag-colors button[data-color=red]{background:#ef4444}.lead-tag-colors button[data-color=orange]{background:#f97316}.lead-tag-colors button[data-color=amber]{background:#f59e0b}.lead-tag-colors button[data-color=green]{background:#10b981}.lead-tag-colors button[data-color=blue]{background:#2c5e8a}.lead-tag-colors button[data-color=violet]{background:#c8a24a}.lead-tag-colors button[data-color=slate]{background:var(--crm-bg-hover, #f3eee6)}.lead-tag-colors button[data-selected=true]{box-shadow:0 0 0 2px var(--v2-navy),0 2px 6px #0003;transform:scale(1.22)}.lead-tag-editor .lead-primary{height:38px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;border:none;cursor:pointer;box-shadow:0 2px 8px #8e1f1740;transition:all .2s ease;white-space:nowrap}.lead-tag-editor .lead-primary svg{width:14px;height:14px}.lead-tag-editor .lead-primary:hover:not(:disabled){background:linear-gradient(135deg,#741811,#2c5e8a);box-shadow:0 4px 14px #8e1f1759;transform:translateY(-1px)}.lead-tag-catalog{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lead-tag-catalog article{min-height:44px;padding:8px 14px;border:1px solid #e9e3da;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;transition:all .2s ease;box-shadow:0 1px 2px #1f131105}.lead-tag-catalog article:hover{border-color:#dcd3c7;box-shadow:0 4px 12px #1f13110d;transform:translateY(-1px)}.lead-tag-catalog article>span{font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;letter-spacing:-.01em;display:inline-flex;align-items:center}.lead-tag-catalog article>span[data-color=red]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.lead-tag-catalog article>span[data-color=orange]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.lead-tag-catalog article>span[data-color=amber]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.lead-tag-catalog article>span[data-color=green]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.lead-tag-catalog article>span[data-color=blue]{background:#f7ebe6;color:#8e1f17;border:1px solid #e3c27a}.lead-tag-catalog article>span[data-color=violet]{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.lead-tag-catalog article>span[data-color=slate]{background:#f3eee6;color:#5b4c45;border:1px solid #dcd3c7}.lead-tag-catalog article>div{display:inline-flex;align-items:center;gap:6px}.lead-tag-catalog article button{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;display:grid;place-items:center;cursor:pointer;transition:all .15s ease;color:var(--v2-text-muted)}.lead-tag-catalog article button svg{width:14px;height:14px}.lead-tag-catalog article button:hover{background:#f7ebe6;color:#8e1f17;border-color:#e3c27a}.lead-tag-catalog article button:last-child:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.lead-tag-catalog__empty{padding:24px;border:1.5px dashed #dcd3c7;border-radius:12px;text-align:center;color:#7a6a60;font-size:12.5px;background:#fbf9f5}.lead-denied{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lead-denied>svg{width:44px;height:44px;color:var(--v2-text-muted)}.lead-denied h1{font-size:24px;color:var(--v2-navy);margin:12px 0 6px}.lead-denied p{color:var(--v2-text-muted);margin:0 0 18px}.lead-denied button{height:42px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:var(--v2-navy);font-weight:700;cursor:pointer}@media(max-width:1250px){.lead-kpis{grid-template-columns:repeat(2,1fr)}.lead-exec-bar{gap:12px}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .lead-search-wrapper.voc-search{flex:1 1 200px;min-width:180px;max-width:320px}.lead-console-filters-left{flex-wrap:wrap;gap:8px}}@media(max-width:992px){.acc-leads-shell{width:calc(100% - 24px);padding-bottom:24px}.lead-hero{padding:14px 18px}.lead-kpis{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 14px}.lead-console-row--status{padding:8px 12px;gap:8px;flex-wrap:wrap}.lead-status-segmented{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%}.lead-status-segmented::-webkit-scrollbar{display:none}.lead-console-actions{margin-left:auto;flex-wrap:wrap;gap:6px}.lead-console-row--filters{padding:8px 12px;gap:8px}.lead-console-filters-left{flex:1 1 100%;gap:8px}.lead-console-filters-right{margin-left:auto;flex-wrap:wrap;gap:6px}.lead-console-advanced-tray{padding:10px 12px;gap:8px}.lead-table-area{padding:0 4px}.lead-drawer{width:min(680px,94vw)}.lead-filters-group{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.lead-date-range.v2-date-box{grid-column:span 2;width:100%}}@media(max-width:768px){.acc-leads-shell{width:calc(100% - 16px);margin:8px auto}.lead-hero{align-items:stretch;flex-direction:column;gap:12px;padding:12px 14px}.lead-hero-nav-wrap{flex-direction:column;align-items:stretch;gap:8px;width:100%}.lead-hero nav{width:100%;display:flex;box-sizing:border-box}.lead-hero nav button{flex:1;justify-content:center;padding:0 8px}.lead-kpis{grid-template-columns:1fr;gap:8px;padding:10px 12px}.lead-console-row--status{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.lead-status-segmented{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lead-console-actions{width:100%;margin-left:0;justify-content:space-between;flex-wrap:wrap;gap:6px}.lead-console-row--filters{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.lead-console-filters-left{flex-direction:column;align-items:stretch;gap:8px;width:100%}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .lead-search-wrapper.voc-search{width:100%;min-width:100%;max-width:100%;flex:1 1 100%}.lead-console-filters-right{width:100%;margin-left:0;justify-content:space-between;flex-wrap:wrap;gap:8px}.lead-advanced-toggle-btn,.voc-console-header .lead-reset-filter-btn{flex:1;justify-content:center}.lead-console-advanced-tray{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.lead-console-advanced-tray .lead-date-range.v2-date-box{width:100%}.lead-console-advanced-tray .lead-filter-dropdown,.lead-console-filters-left .lead-filter-dropdown,.lead-filter-dropdown{width:100%!important;max-width:100%!important;min-width:0!important}.lead-console-advanced-tray .lead-filter-dropdown__trigger,.lead-console-filters-left .lead-filter-dropdown__trigger,.lead-filter-dropdown__trigger{width:100%!important;justify-content:space-between}.lead-table-area{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.voc-table-container,.lead-table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.lead-pagination-area{padding:10px 12px}.lead-pagination.voc-pagination{flex-direction:column;align-items:stretch;gap:10px}.voc-pagination__summary{text-align:center;font-size:11.5px}.voc-pagination__controls{justify-content:center;flex-wrap:wrap;gap:6px;width:100%}.voc-pagination__pages{overflow-x:auto;max-width:100%;padding:2px 0}.lead-drawer{width:100vw!important;max-width:100vw!important;border-radius:0!important;top:0!important;right:0!important;bottom:0!important}.lead-drawer>header{padding:12px 14px}.lead-drawer>.lead-drawer-body{padding:12px 14px}.lead-drawer>footer{padding:10px 14px}.lead-contact-actions{grid-template-columns:1fr;gap:8px}.lead-workflow__ownership div{grid-template-columns:90px 1fr}.lead-danger-text{width:100%;text-align:center}.lead-filters-group{grid-template-columns:1fr}.lead-date-range.v2-date-box{grid-column:span 1}.lead-form-grid{grid-template-columns:1fr}}@media(max-width:480px){.lead-hero__title-wrap{gap:10px}.lead-hero__icon-box{width:38px;height:38px;min-width:38px;border-radius:10px}.lead-hero__icon-box svg{width:16px;height:16px}.lead-hero__text h1{font-size:17px}.lead-hero__text p{font-size:11px}.lead-status-pill{padding:0 8px;font-size:11px;height:28px}.voc-realtime-badge,.lead-realtime-badge{font-size:11px;padding:0 7px}}.acc-leads-page .tblr-stat-row{margin-bottom:16px}.acc-leads-page .tblr-stat-card{padding:14px 16px}.acc-leads-page .voc-table-card{background:var(--crm-bg-card)!important;border:1px solid var(--tblr-border-color)!important;border-radius:var(--radius-card, 6px)!important;box-shadow:var(--shadow-card)!important}.acc-leads-page .voc-console-header{background:var(--crm-bg-card)!important;border-bottom:1px solid var(--tblr-border-color)!important}.acc-leads-page .v2-table-wrapper,.acc-leads-page .lead-table-wrapper,.acc-leads-page .voc-table-wrap{background:var(--crm-bg-card)!important;border:none!important;box-shadow:none!important}.acc-leads-page .voc-table thead th,.acc-leads-page .v2-table thead th,.acc-leads-page .voc-table-columns-tr th{background:var(--tblr-bg-surface-secondary)!important;color:var(--tblr-secondary)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:8px 14px!important;border-bottom:1px solid var(--tblr-border-color)!important}.acc-leads-page .voc-table thead .voc-table__fixed-col{background:var(--tblr-bg-surface-secondary)!important}.acc-leads-page .voc-table tbody tr{background:var(--crm-bg-card)!important;border-bottom:1px solid var(--tblr-border-color-translucent)!important}.acc-leads-page .voc-table tbody td{padding:10px 14px!important;font-size:12.5px!important;color:var(--tblr-body-color)!important;background:var(--crm-bg-card)!important;border-bottom:none!important}.acc-leads-page .voc-table tbody tr:hover td,.acc-leads-page .voc-table tbody tr:hover{background:var(--tblr-bg-surface-secondary)!important}.acc-leads-page .voc-table__avatar{border-radius:var(--radius-control, 6px)!important;background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important;border:none!important;box-shadow:none!important}.acc-leads-page .voc-table__name{color:var(--tblr-body-color)!important;font-weight:600!important}.acc-leads-page .v2-tr:hover .voc-table__name{color:var(--tblr-primary)!important}.acc-leads-page .voc-table__muted{color:var(--tblr-secondary)!important}.acc-leads-page .voc-console-header .lead-search-wrapper.v2-search,.acc-leads-page .voc-console-header .lead-search-wrapper.voc-search{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important;height:34px!important;overflow:hidden!important}.acc-leads-page .voc-console-header .lead-search-wrapper.v2-search:focus-within,.acc-leads-page .voc-console-header .lead-search-wrapper.voc-search:focus-within{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.acc-leads-page .voc-console-header .lead-search-wrapper.v2-search input,.acc-leads-page .voc-console-header .lead-search-wrapper.voc-search input{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;color:var(--tblr-body-color)!important;font-size:12.5px!important;outline:none!important}.acc-leads-page .voc-console-header .lead-search-kbd,.acc-leads-page .voc-console-header .v2-search-kbd{background:var(--crm-bg-subtle)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-muted)!important;box-shadow:none!important}.acc-leads-page .voc-realtime-badge,.acc-leads-page .lead-realtime-badge{background:var(--tblr-success-lt)!important;border-color:transparent!important;color:var(--tblr-success)!important;border-radius:var(--radius-small, 4px)!important;box-shadow:none!important}.acc-leads-page .lead-live-dot,.acc-leads-page .voc-live-dot{box-shadow:none!important}.acc-leads-page .lead-action-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important;height:34px}.acc-leads-page .lead-action-btn__icon-box{background:transparent!important;border:none!important;color:var(--crm-text-secondary)!important}.acc-leads-page .lead-action-btn:hover:not(:disabled){background:var(--crm-bg-hover)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-primary)!important}.acc-leads-page .lead-action-btn:hover:not(:disabled) .lead-action-btn__icon-box{background:transparent!important;color:var(--tblr-primary)!important}.acc-leads-page .lead-action-btn__pill{background:var(--tblr-primary-lt)!important;border-color:transparent!important;color:var(--tblr-primary)!important}.acc-leads-page .lead-action-btn__dot--amber{display:none!important}.acc-leads-page .lead-meta-chip--count strong{color:var(--tblr-primary)!important}.acc-leads-page .voc-console-header .v2-icon-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;height:34px!important}.acc-leads-page .lead-filter-dropdown__trigger{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;height:34px!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important}.acc-leads-page .lead-filter-dropdown__menu{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:var(--shadow-elevated)!important}.acc-leads-page .lead-filter-dropdown__menu button[data-active=true],.acc-leads-page .lead-filter-dropdown__menu button[aria-selected=true]{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important}.acc-leads-page .v2-column-popover{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:var(--shadow-elevated)!important}.acc-leads-page .voc-pagination,.acc-leads-page .lead-pagination.voc-pagination,.acc-leads-page .lead-pagination{background:var(--crm-bg-card)!important;border-top:1px solid var(--tblr-border-color)!important;box-shadow:none!important}.acc-leads-page .voc-pagination__total-badge{background:transparent!important;border:none!important;color:var(--crm-text-secondary)!important}.acc-leads-page .voc-pagination__dot{background:var(--tblr-primary)!important;box-shadow:none!important}.acc-leads-page .voc-pagination__nav-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important}.acc-leads-page .voc-pagination__nav-btn:hover:not(:disabled){background:var(--crm-bg-hover)!important;color:var(--tblr-body-color)!important}.acc-leads-page .voc-pagination__num-btn,.acc-leads-page .lead-pagination .voc-pagination__num-btn{color:var(--crm-text-secondary)!important;border-radius:var(--radius-small, 4px)!important}.acc-leads-page .voc-pagination__num-btn:hover:not([data-active=true]){background:var(--crm-bg-hover)!important;color:var(--tblr-body-color)!important}.acc-leads-page .voc-pagination__num-btn--active,.acc-leads-page .voc-pagination__num-btn[data-active=true],.acc-leads-page .lead-pagination .voc-pagination__num-btn--active,.acc-leads-page .lead-pagination .voc-pagination__num-btn[data-active=true]{background:var(--tblr-primary)!important;color:#fff!important;border-color:var(--tblr-primary)!important;font-weight:600!important}.acc-leads-page .v2-status-pill{border-radius:var(--radius-small, 4px)!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;box-shadow:none!important}.acc-leads-page .v2-sk-line,.acc-leads-page .v2-sk-pill,.acc-leads-page .v2-sk-circle{background:var(--crm-bg-hover)!important;animation:acc-skeleton-pulse 1.4s ease-in-out infinite}.acc-leads-page .v2-table-progress-bar{background:var(--tblr-primary-lt)}.acc-leads-page .v2-table-progress-bar__indicator{background:var(--tblr-primary)}.acc-leads-page .v2-empty-state__icon-wrap,.acc-leads-page .voc-empty__icon-wrap{background:var(--crm-bg-subtle)!important;border:none!important;box-shadow:none!important;border-radius:var(--radius-control, 6px)!important;color:var(--crm-text-muted)!important}.acc-leads-page .voc-empty svg,.acc-leads-page .v2-empty-state__icon-wrap svg{color:var(--crm-text-muted)!important}.acc-leads-page .v2-empty-state__title,.acc-leads-page .voc-empty h4{color:var(--tblr-body-color)!important}.acc-leads-page .v2-empty-state__desc{color:var(--crm-text-secondary)!important}.acc-leads-page .v2-empty-state__reset-btn{background:var(--tblr-primary)!important;color:#fff!important;border-radius:var(--radius-control, 6px)!important;transform:none!important;box-shadow:0 1px 1px #1f13110f!important}.acc-leads-page .voc-pagination__pages-group{background:transparent!important;border:none!important}.acc-leads-page .v2-workspace__body,.acc-leads-page .lead-list-card,.acc-leads-page .lead-list-card.v2-workspace-console{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.acc-leads-page .lead-forms-panel{border:1px solid var(--tblr-border-color, #e9e3da)!important;border-radius:var(--radius-card, 6px)!important;background:var(--crm-bg-card, #ffffff)!important;box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;overflow:hidden}.acc-leads-page .lead-forms-nav{border-color:var(--tblr-border-color, #e9e3da)!important}.acc-leads-page .lead-forms-panel>.voc-console-header{border-bottom:1px solid var(--tblr-border-color, #e9e3da);background:var(--crm-bg-card, #ffffff);padding:0}.acc-leads-page .lead-forms-panel .lead-console-status-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-leads-page .lead-forms-panel .lead-meta-chip--page strong{color:var(--crm-text-primary, #231714)}.acc-leads-page .lead-forms-alert{margin:12px 14px 0}.acc-leads-page .lead-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0;padding:14px;background:var(--tblr-bg-surface-secondary, #fbf9f5)}.acc-leads-page .lead-form-card{min-width:0;padding:14px;border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-card, 6px);background:var(--crm-bg-card, #ffffff);box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));transition:border-color .15s ease,box-shadow .15s ease;display:flex;flex-direction:column}.acc-leads-page .lead-form-card:hover{transform:none;border-color:var(--crm-border, #7a6a60);box-shadow:0 2px 6px #1f131112}.acc-leads-page .lead-form-card__top{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.acc-leads-page .lead-form-card__top>span{width:36px;height:36px;border-radius:var(--radius-control, 6px);color:var(--tblr-primary, #8e1f17);background:var(--tblr-primary-lt, #f7ebe6)}.acc-leads-page .lead-form-card__top svg{width:17px;height:17px}.acc-leads-page .lead-form-card h3{font-size:13.5px;font-weight:600;color:var(--crm-text-primary, #231714)}.acc-leads-page .lead-form-card small{margin-top:3px;font-size:10.5px;color:var(--crm-text-muted, #7a6a60)}.acc-leads-page .lead-form-card em{padding:3px 7px;border-radius:4px;font-size:9.5px;font-style:normal;font-weight:600;color:var(--tblr-warning, #b7791f);background:var(--tblr-warning-lt, #fdf2e3);white-space:nowrap}.acc-leads-page .lead-form-card em[data-active=true]{color:var(--tblr-success, #2fb344);background:var(--tblr-success-lt, #e8f7ea)}.acc-leads-page .lead-form-card__stats{display:flex;gap:14px;margin:12px 0;color:var(--crm-text-muted, #7a6a60);font-size:10.5px}.acc-leads-page .lead-form-card__stats strong{color:var(--crm-text-primary, #231714);font-weight:600}.acc-leads-page .lead-form-card code{height:54px;padding:8px 10px;border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-control, 6px);background:var(--tblr-bg-surface-secondary, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-size:9.5px;line-height:1.45;flex:1 1 auto}.acc-leads-page .lead-form-card>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--tblr-border-color-translucent, #fbf3ef)}.acc-leads-page .lead-form-card>footer button{height:28px;padding:0 9px;border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-control, 6px);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-size:10.5px;font-weight:600}.acc-leads-page .lead-form-card>footer button:hover{background:var(--tblr-bg-surface-secondary, #fbf3ef);border-color:var(--crm-border, #7a6a60);color:var(--tblr-primary, #8e1f17)}.acc-leads-page .lead-form-card>footer svg{width:12px;height:12px}.acc-leads-page .lead-forms-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;color:var(--crm-text-muted, #7a6a60);text-align:center}.acc-leads-page .lead-forms-empty>svg{width:34px;height:34px;color:var(--crm-text-muted, #7a6a60)}.acc-leads-page .lead-forms-empty p{margin:0;font-size:12.5px}.acc-leads-page .lead-primary{height:34px;padding:0 12px;border-radius:var(--radius-control, 6px);background:var(--tblr-primary, #8e1f17);box-shadow:none;font-size:12px;font-weight:600;gap:6px}.acc-leads-page .lead-primary:hover{background:#741811}.acc-leads-page .lead-secondary{height:34px;padding:0 12px;border-radius:var(--radius-control, 6px);border:1px solid var(--tblr-border-color, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);box-shadow:none;font-size:12px;font-weight:600;gap:6px}.acc-leads-page .lead-secondary:hover{background:var(--tblr-bg-surface-secondary, #fbf3ef);color:var(--crm-text-primary, #231714)}.acc-leads-page .lead-form-editor{border:1px solid var(--tblr-border-color, #e9e3da)!important;border-radius:var(--radius-card, 6px)!important;background:var(--crm-bg-card, #ffffff)!important;box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05))!important;padding:0!important;overflow:hidden;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.acc-leads-page .lead-form-editor__header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--tblr-border-color, #e9e3da);background:var(--crm-bg-card, #ffffff);margin:0}.acc-leads-page .lead-form-editor__header small{display:block;color:var(--crm-text-muted, #7a6a60);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px}.acc-leads-page .lead-form-editor__header h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--crm-text-primary, #231714)}.acc-leads-page .lead-form-editor__header p{margin:2px 0 0;font-size:12px;color:var(--crm-text-secondary, #5b4c45)}.acc-leads-page .lead-form-editor form{padding:16px}.acc-leads-page .lead-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acc-leads-page .lead-fields-grid label>span{font-size:11px;font-weight:600;color:var(--crm-text-secondary, #5b4c45)}.acc-leads-page .lead-fields-grid input,.acc-leads-page .lead-fields-grid textarea,.acc-leads-page .lead-field-schema__row input,.acc-leads-page .lead-field-schema__row textarea,.acc-leads-page .lead-field-schema__row select{border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-control, 6px);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);font-size:12.5px}.acc-leads-page .lead-fields-grid input:focus,.acc-leads-page .lead-fields-grid textarea:focus,.acc-leads-page .lead-field-schema__row input:focus,.acc-leads-page .lead-field-schema__row textarea:focus,.acc-leads-page .lead-field-schema__row select:focus{border-color:var(--tblr-primary, #8e1f17);box-shadow:0 0 0 2px #8e1f1724}.acc-leads-page .lead-switches{margin-top:12px;padding:10px 12px;border:1px solid var(--tblr-border-color-translucent, #fbf3ef);border-radius:var(--radius-control, 6px);background:var(--tblr-bg-surface-secondary, #fbf9f5);font-size:12px}.acc-leads-page .lead-field-schema{margin-top:14px;border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-card, 6px);overflow:hidden}.acc-leads-page .lead-field-schema>header{padding:12px 14px;background:var(--tblr-bg-surface-secondary, #fbf9f5);border-bottom:1px solid var(--tblr-border-color-translucent, #fbf3ef)}.acc-leads-page .lead-field-schema h3{font-size:13px;font-weight:600;margin:0}.acc-leads-page .lead-field-schema>header p{font-size:11.5px;margin-top:2px}.acc-leads-page .lead-field-schema__empty{padding:12px 14px;font-size:12px}.acc-leads-page .lead-field-schema__row{padding:12px 14px;border-top:1px solid var(--tblr-border-color-translucent, #fbf3ef);gap:10px}.acc-leads-page .lead-form-editor form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--tblr-border-color-translucent, #fbf3ef)}.acc-leads-page .lead-modal-backdrop{background:#1f13116b;backdrop-filter:none;-webkit-backdrop-filter:none}.acc-leads-page .lead-operation-dialog{border-radius:var(--radius-card, 6px);background:var(--crm-bg-card, #ffffff);box-shadow:0 12px 32px #1f131133}.acc-leads-page .lead-operation-dialog input{border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-control, 6px);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);font-size:12.5px}.crm-dark-mode .acc-leads-page .lead-console-row--status,.crm-dark-mode .acc-leads-page .lead-console-row--filters,.crm-dark-mode .acc-leads-page .lead-console-advanced-tray{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-console-row--status{border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-console-advanced-tray{border-top-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-forms-panel>.voc-console-header{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-advanced-toggle-btn,.crm-dark-mode .acc-leads-page .lead-meta-chip,.crm-dark-mode .acc-leads-page .lead-row-action-btn,.crm-dark-mode .acc-leads-page .lead-filter-dropdown__trigger,.crm-dark-mode .acc-leads-page .lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger,.crm-dark-mode .acc-leads-page .lead-console-advanced-tray .lead-filter-dropdown__trigger,.crm-dark-mode .acc-leads-page .lead-console-advanced-tray .lead-date-range.v2-date-box,.crm-dark-mode .acc-leads-page .v2-icon-btn,.crm-dark-mode .acc-leads-page .v2-btn--outline,.crm-dark-mode .acc-leads-page .voc-realtime-badge{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .lead-advanced-toggle-btn:hover,.crm-dark-mode .acc-leads-page .lead-row-action-btn:hover,.crm-dark-mode .acc-leads-page .lead-filter-dropdown__trigger:hover,.crm-dark-mode .acc-leads-page .v2-icon-btn:hover,.crm-dark-mode .acc-leads-page .v2-btn--outline:hover{background:#33241e!important;border-color:#4a372e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-advanced-toggle-btn--active{background:#c8a24a29!important;border-color:#b13a2e!important;color:#e3c27a!important;box-shadow:0 0 0 2px #c8a24a2e!important}.crm-dark-mode .acc-leads-page .lead-advanced-toggle-btn--has-filters{border-color:#b13a2e!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-meta-chip strong,.crm-dark-mode .acc-leads-page .lead-meta-chip--page strong,.crm-dark-mode .acc-leads-page .lead-meta-chip--count strong{color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-reset-filter-btn{background:#d6393924!important;border-color:#d6393959!important;color:#f87171!important}.crm-dark-mode .acc-leads-page .lead-reset-filter-btn:hover{background:#d6393938!important;border-color:#d6393980!important;color:#fca5a5!important}.crm-dark-mode .acc-leads-page .lead-realtime-text,.crm-dark-mode .acc-leads-page .lead-meta-chip{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-presence-pills{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-presence-pill{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-presence-pill:hover{background:#2b1e19!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-presence-pill--active{background:#33241e!important;border-color:#4a372e!important;color:#f3ebe1!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .lead-search-wrapper input{background:transparent!important;color:#f3ebe1!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-search-wrapper input:focus{background:transparent!important;border-color:#b13a2e!important;box-shadow:0 0 0 3px #c8a24a2e!important}.crm-dark-mode .acc-leads-page .lead-search-kbd,.crm-dark-mode .acc-leads-page .v2-search-kbd{background:#33241e!important;border-color:#4a372e!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-date-range.v2-date-box input{background:transparent!important;color:#f3ebe1!important;border:0!important}.crm-dark-mode .acc-leads-page .lead-filter-dropdown__menu,.crm-dark-mode .acc-leads-page .v2-column-popover{background:#201613!important;border-color:#3a2a23!important;color:#f3eee6!important;box-shadow:0 12px 32px #00000073!important}.crm-dark-mode .acc-leads-page .lead-filter-dropdown__menu button{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-filter-dropdown__menu button:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-filter-dropdown__menu button[data-active=true],.crm-dark-mode .acc-leads-page .lead-filter-dropdown__menu button[aria-selected=true]{background:#c8a24a2e!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-filter-dropdown__clear{background:#4a372e!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .v2-table-header-strip.lead-table-header-strip{background:#17100e!important;border-color:#3a2a23!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .v2-table-wrapper.lead-table-wrapper{background:transparent!important}.crm-dark-mode .acc-leads-page .v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar-track{background:#17100e!important}.crm-dark-mode .acc-leads-page .v2-table-wrapper.lead-table-wrapper::-webkit-scrollbar-thumb{background:#4a372e!important;border-color:#17100e!important}.crm-dark-mode .acc-leads-page .v2-table.lead-table th,.crm-dark-mode .acc-leads-page .voc-table th{background:#261a16!important;color:#b5a69a!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .v2-tr.lead-tr td,.crm-dark-mode .acc-leads-page .voc-table td{background:#201613!important;color:#f3eee6!important;border-bottom-color:#2f221c!important}.crm-dark-mode .acc-leads-page .v2-tr.lead-tr:hover td,.crm-dark-mode .acc-leads-page .voc-table tbody tr:hover td{background:#2b1e19!important}.crm-dark-mode .acc-leads-page .v2-tr.lead-tr[data-selected=true] td{background:#c8a24a29!important}.crm-dark-mode .acc-leads-page .voc-table__phone{background:#261a16!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .voc-table__phone:hover,.crm-dark-mode .acc-leads-page .v2-tr.lead-tr:hover .voc-table__phone{background:#33241e!important;border-color:#4a372e!important}.crm-dark-mode .acc-leads-page .voc-table__phone-num,.crm-dark-mode .acc-leads-page .v2-tr.lead-tr:hover .voc-table__phone-num{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .voc-table__phone-icon,.crm-dark-mode .acc-leads-page .v2-tr.lead-tr:hover .voc-table__phone-icon{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .voc-table__phone-empty{background:#261a16!important;border-color:#3a2a23!important;color:#8f7f73!important}.crm-dark-mode .acc-leads-page .lead-row__tags em{background:#2b1e19!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=red]{background:#d639392e!important;color:#fca5a5!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=orange]{background:#ea580c2e!important;color:#fdba74!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=amber]{background:#d977062e!important;color:#fcd34d!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=green]{background:#05966933!important;color:#6ee7b7!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=blue]{background:#2c5e8a33!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-row__tags em[data-color=violet]{background:#c8a24a33!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .v2-empty-state__icon-wrap{background:#2b1e19!important;color:#b5a69a!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .lead-drawer{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:-16px 0 48px #00000073!important}.crm-dark-mode .acc-leads-page .lead-drawer>header,.crm-dark-mode .acc-leads-page .lead-drawer>footer{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-drawer>header small{background:#c8a24a2e!important;border-color:#c8a24a52!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-drawer h2{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-drawer>header button{background:#261a16!important;border-color:#3a2a23!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-drawer>header button:hover{background:#33241e!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-drawer__body::-webkit-scrollbar-track{background:#17100e!important}.crm-dark-mode .acc-leads-page .lead-contact-card,.crm-dark-mode .acc-leads-page .lead-consultation,.crm-dark-mode .acc-leads-page .lead-detail-section dl,.crm-dark-mode .acc-leads-page .lead-related-list article{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-consultation{border-left-color:#b13a2e!important}.crm-dark-mode .acc-leads-page .lead-detail-section dl div,.crm-dark-mode .acc-leads-page .lead-workflow__ownership div{border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-detail-section h3{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-contact-actions a{background:#201613!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-contact-actions a:hover{background:#33241e!important;border-color:#4a372e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-related-list article:hover{background:#33241e!important;border-color:#4a372e!important}.crm-dark-mode .acc-leads-page .lead-related-list strong{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-related-list small{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-danger-text{background:#d639391f!important;border-color:#d6393959!important;color:#f87171!important}.crm-dark-mode .acc-leads-page .lead-workflow{background:#201613!important;border-color:#3a2a23!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .lead-workflow__heading span,.crm-dark-mode .acc-leads-page .lead-workflow__tag-list>small{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-workflow__heading h3,.crm-dark-mode .acc-leads-page .lead-workflow__ownership dd{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-workflow__ownership{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-workflow__ownership dt{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-workflow__tag-add select{background:#261a16!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-workflow__tag-add button{background:#c8a24a29!important;border-color:#c8a24a59!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-workflow__tag-list>span[data-color=slate]{background:#2b1e19!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-activity{border-top-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-activity h4{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-activity ol:before{background:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-activity li>i{box-shadow:0 0 0 3px #201613,0 0 0 4px #c8a24a59!important}.crm-dark-mode .acc-leads-page .lead-activity p{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-forms-panel{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-forms-panel .lead-console-row--status,.crm-dark-mode .acc-leads-page .lead-forms-panel .lead-meta-chip{background:#201613!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-form-grid{background:#17100e!important}.crm-dark-mode .acc-leads-page .lead-form-card{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .acc-leads-page .lead-form-card:hover{background:#261a16!important;border-color:#4a372e!important;box-shadow:0 4px 12px #0000004d!important}.crm-dark-mode .acc-leads-page .lead-form-card h3{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-form-card small,.crm-dark-mode .acc-leads-page .lead-form-card__stats{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-form-card__stats strong{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-form-card__top>span{background:#c8a24a2e!important;border-color:#c8a24a52!important;color:#e3c27a!important}.crm-dark-mode .acc-leads-page .lead-form-card code{background:#17100e!important;border-color:#3a2a23!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-form-card>footer{border-top-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-form-card>footer button{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-form-card>footer button:hover{background:#33241e!important;border-color:#4a372e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-forms-empty{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-form-editor{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-form-editor__header{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-form-editor__header small{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-form-editor__header h2{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-form-editor__header p{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-primary{background:#b13a2e!important;border-color:#b13a2e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-primary:hover{background:#2c5e8a!important}.crm-dark-mode .acc-leads-page .lead-secondary{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-secondary:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode .acc-leads-page .lead-fields-grid label>span,.crm-dark-mode .acc-leads-page .lead-field-schema__row label>span,.crm-dark-mode .acc-leads-page .lead-switches label{color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-fields-grid label small,.crm-dark-mode .acc-leads-page .lead-field-schema__row label small,.crm-dark-mode .acc-leads-page .lead-field-schema>header p,.crm-dark-mode .acc-leads-page .lead-field-schema__empty{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-fields-grid input,.crm-dark-mode .acc-leads-page .lead-fields-grid textarea,.crm-dark-mode .acc-leads-page .lead-field-schema__row input,.crm-dark-mode .acc-leads-page .lead-field-schema__row textarea,.crm-dark-mode .acc-leads-page .lead-field-schema__row select{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-fields-grid input:focus,.crm-dark-mode .acc-leads-page .lead-fields-grid textarea:focus,.crm-dark-mode .acc-leads-page .lead-field-schema__row input:focus,.crm-dark-mode .acc-leads-page .lead-field-schema__row textarea:focus,.crm-dark-mode .acc-leads-page .lead-field-schema__row select:focus{border-color:#b13a2e!important;box-shadow:0 0 0 3px #c8a24a2e!important}.crm-dark-mode .acc-leads-page .lead-switches{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-field-schema{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-field-schema>header{background:#261a16!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-field-schema h3{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-field-schema__row{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-form-editor form>footer{border-top-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-operation-dialog,.crm-dark-mode .acc-leads-page .lead-delete-dialog,.crm-dark-mode .acc-leads-page .lead-tag-manager{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-operation-dialog input,.crm-dark-mode .acc-leads-page .lead-delete-reason select,.crm-dark-mode .acc-leads-page .lead-tag-editor>input{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-tag-manager>header{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-tag-manager h2,.crm-dark-mode .acc-leads-page .lead-delete-dialog h2{color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-tag-manager>header small,.crm-dark-mode .acc-leads-page .lead-tag-manager__body>p,.crm-dark-mode .acc-leads-page .lead-delete-dialog p{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-tag-manager>header button{background:#261a16!important;border-color:#3a2a23!important;color:#b5a69a!important}.crm-dark-mode .acc-leads-page .lead-tag-manager>header button:hover{background:#33241e!important;color:#f3ebe1!important}.crm-dark-mode .acc-leads-page .lead-tag-editor{background:#261a16!important;border-color:#3a2a23!important;box-shadow:none!important}.crm-dark-mode .acc-leads-page .lead-tag-colors{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-tag-catalog article{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-leads-page .lead-tag-catalog article:hover{background:#33241e!important;border-color:#4a372e!important}.crm-dark-mode .acc-leads-page .lead-tag-catalog article>span[data-color=slate]{background:#2b1e19!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-leads-page .lead-tag-catalog__empty{background:#17100e!important;border-color:#4a372e!important;color:#b5a69a!important}:root{--deals-navy: #231714;--deals-navy-deep: #231714;--deals-navy-light: #2a1b17;--deals-blue-primary: #8e1f17;--deals-blue-hover: #741811;--deals-blue-soft: #f7ebe6;--deals-blue-glow: rgba(142, 31, 23, .16);--deals-bg-page: #f8f5f0;--deals-bg-card: #ffffff;--deals-bg-surface: #fbf9f5;--deals-border-light: #e9e3da;--deals-border-subtle: #e9e3da;--deals-border-strong: #dcd3c7;--deals-text-main: #231714;--deals-text-muted: #7a6a60;--deals-text-subtle: #a8998e;--deals-green-text: #147255;--deals-green-bg: #ddf5eb;--deals-red-text: #b42318;--deals-red-bg: #ffe8eb;--deals-gold-text: #8b641f;--deals-gold-bg: #f8ecd2;--deals-shadow-sm: 0 1px 3px rgba(31, 19, 17, .06), 0 1px 2px rgba(31, 19, 17, .04);--deals-shadow-card: 0 10px 30px -4px rgba(31, 19, 17, .06), 0 4px 12px -2px rgba(31, 19, 17, .03);--deals-shadow-popover: 0 20px 40px -6px rgba(31, 19, 17, .16), 0 6px 16px -4px rgba(31, 19, 17, .08);--deals-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--deals-font-mono: "SF Mono", "Monaco", "Inconsolata", "Consolas", monospace;--deals-radius-card: 20px;--deals-radius-item: 12px;--deals-transition: all .2s cubic-bezier(.16, 1, .3, 1)}.deals-page{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding-top:114px;padding-bottom:30px;overflow-x:hidden;display:flex;flex-direction:column;color:var(--deals-text-main);background-color:var(--deals-bg-page);font-family:var(--deals-font)!important;font-size:13px;line-height:1.5;background-image:radial-gradient(circle at 10% 0%,rgba(142,31,23,.04),transparent 36%),radial-gradient(circle at 92% 10%,rgba(245,158,11,.025),transparent 30%);background-attachment:fixed}.deals-page,.deals-page *,.deals-page button,.deals-page input,.deals-page select,.deals-page textarea,.deals-page table,.deals-page th,.deals-page td{font-family:var(--deals-font)!important;box-sizing:border-box}.deals-stage{position:relative;z-index:10;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));max-width:min(1440px,calc(100% - 32px));margin:0 auto 30px;gap:16px}body.has-brisk-nav .deals-page{padding-top:0!important;padding-bottom:0!important;height:100vh;overflow:hidden}body.has-brisk-nav .deals-stage{width:100%!important;max-width:100%!important;margin:0!important;padding:20px 24px 36px!important;box-sizing:border-box!important}.deals-workspace{display:flex;flex-direction:column;background:var(--deals-bg-card);border-radius:var(--deals-radius-card);box-shadow:var(--deals-shadow-card);overflow:hidden;flex-shrink:0;min-height:min-content}.deals-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--deals-red-bg);border:1px solid rgba(180,35,24,.22);border-radius:12px;color:var(--deals-red-text);font-size:13px}.deals-alert button{padding:6px 12px;border:0;border-radius:8px;background:#b423181f;color:var(--deals-red-text);font-weight:600;font-size:12px;cursor:pointer}.deals-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--deals-border-subtle)}.deals-hero__main{display:flex;align-items:center;gap:14px;min-width:0}.deals-hero__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,var(--deals-blue-primary),var(--deals-navy-deep));color:#fff}.deals-hero h1{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--deals-navy-deep)}.deals-hero p{margin:2px 0 0;font-size:12.5px;color:var(--deals-text-muted)}.deals-hero__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.deals-select{height:38px;padding:0 32px 0 12px;border:1px solid var(--deals-border-light);border-radius:10px;background:var(--crm-bg-card, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;font-weight:500;color:var(--deals-text-main);cursor:pointer;transition:var(--deals-transition)}.deals-select:hover{border-color:var(--deals-border-strong)}.deals-select:focus{outline:none;border-color:var(--deals-blue-primary);box-shadow:0 0 0 3px var(--deals-blue-glow)}.deals-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:var(--deals-transition)}.deals-btn--primary{background:linear-gradient(135deg,var(--deals-blue-primary),var(--deals-navy-light));color:#fff;box-shadow:0 4px 12px -2px #8e1f1759}.deals-btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.deals-btn--ghost{background:var(--crm-bg-card, #ffffff);border-color:var(--deals-border-light);color:var(--deals-text-muted)}.deals-btn--ghost:hover{border-color:var(--deals-border-strong);color:var(--deals-text-main)}.deals-btn--secondary{background:var(--crm-bg-hover, #f3eee6);border-color:var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-secondary, #5b4c45)}.deals-btn--secondary:hover{background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-primary, #231714);border-color:#a8998e}.deals-btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;color:#fff;box-shadow:0 4px 12px -2px #dc262659}.deals-btn--danger:hover{background:#b91c1c;color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px -2px #dc262673}.deals-view-switch{display:flex;padding:3px;background:var(--deals-bg-surface);border:1px solid var(--deals-border-light);border-radius:10px}.deals-view-switch button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--deals-text-muted);font-size:12.5px;font-weight:600;cursor:pointer;transition:var(--deals-transition)}.deals-view-switch button[data-active=true]{background:var(--crm-bg-card, #ffffff);color:var(--deals-navy-deep);box-shadow:var(--deals-shadow-sm)}.deals-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 24px 0}.deals-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--deals-bg-surface);border:1px solid var(--deals-border-subtle);border-radius:14px}.deals-stat__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px}.deals-stat__icon--blue{background:var(--deals-blue-soft);color:var(--deals-blue-primary)}.deals-stat__icon--gold{background:var(--deals-gold-bg);color:var(--deals-gold-text)}.deals-stat__icon--green{background:var(--deals-green-bg);color:var(--deals-green-text)}.deals-stat__label{display:block;font-size:11.5px;font-weight:500;color:var(--deals-text-muted)}.deals-stat__value{display:block;margin-top:2px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--deals-navy-deep);font-variant-numeric:tabular-nums}.deals-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 24px}.deals-search{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;height:38px;padding:0 12px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:10px;color:var(--deals-text-subtle);transition:var(--deals-transition)}.deals-search:focus-within{border-color:var(--deals-blue-primary);box-shadow:0 0 0 3px var(--deals-blue-glow)}.deals-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:13px;color:var(--deals-text-main)}.deals-kanban{display:flex;gap:14px;overflow-x:auto;padding:0 24px 24px;align-items:flex-start}.deals-column{flex:1 0 260px;max-width:320px;display:flex;flex-direction:column;background:var(--deals-bg-surface);border:1px solid var(--deals-border-subtle);border-radius:14px;overflow:hidden}.deals-column__head{padding:12px 14px 10px;background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--deals-border-subtle)}.deals-column__title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:var(--deals-navy-deep)}.deals-column__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--deals-blue-soft);color:var(--deals-blue-primary);font-size:11px;font-weight:700}.deals-column__value{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--deals-text-muted);font-variant-numeric:tabular-nums}.deals-column__bar{margin-top:8px;height:3px;border-radius:999px;background:var(--deals-border-subtle);overflow:hidden}.deals-column__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--deals-blue-primary),var(--deals-navy-light))}.deals-column__body{display:flex;flex-direction:column;gap:10px;padding:10px;min-height:90px}.deals-column__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:24px 12px;text-align:center;font-size:13px;color:var(--deals-text-subtle)}.deals-column__empty span{font-weight:500;color:var(--deals-text-muted)}.deals-column__empty small{font-size:11px;color:var(--deals-text-subtle);line-height:1.4}.deals-table-wrap{margin:0 24px 24px;border:1px solid var(--deals-border-subtle);border-radius:14px;overflow:hidden}.deals-table{width:100%;border-collapse:collapse;font-size:13px}.deals-table th{padding:11px 14px;background:var(--deals-bg-surface);border-bottom:1px solid var(--deals-border-subtle);text-align:left;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--deals-text-muted);white-space:nowrap}.deals-table td{padding:12px 14px;border-bottom:1px solid var(--deals-border-subtle);color:var(--deals-text-main);vertical-align:middle}.deals-table tbody tr{cursor:pointer;transition:background .15s ease}.deals-table tbody tr:hover{background:var(--deals-blue-soft)}.deals-table tbody tr:last-child td{border-bottom:0}.deals-table__code{font-family:var(--deals-font-mono, monospace)!important;font-size:12px;color:var(--deals-text-muted);white-space:nowrap}.deals-table__name{font-weight:600;color:var(--deals-navy-deep)}.deals-table__num{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.deals-table__muted{color:var(--deals-text-subtle)}.deals-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.deals-tag--open{background:var(--deals-blue-soft);color:var(--deals-blue-primary)}.deals-tag--won{background:var(--deals-green-bg);color:var(--deals-green-text)}.deals-tag--lost{background:var(--deals-red-bg);color:var(--deals-red-text)}.deals-tag--abandoned{background:var(--deals-bg-surface);color:var(--deals-text-muted)}.deals-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:64px 24px;text-align:center;color:var(--deals-text-subtle)}.deals-empty-state--full{flex:1;min-height:calc(100vh - 200px)}.deals-empty-state h2{margin:0;font-size:15px;font-weight:700;color:var(--deals-navy-deep)}.deals-empty-state p{margin:0;max-width:380px;font-size:13px;color:var(--deals-text-muted)}.deals-empty-state .deals-btn{margin-top:6px}.deals-spin{animation:deals-spin .9s linear infinite}@keyframes deals-spin{to{transform:rotate(360deg)}}.deal-card{padding:13px 14px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:12px;cursor:pointer;transition:var(--deals-transition);box-shadow:var(--deals-shadow-sm)}.deal-card:hover{border-color:var(--deals-blue-primary);box-shadow:0 6px 16px -4px #8e1f1738;transform:translateY(-2px)}.deal-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:8px}.deal-name{font-weight:600;font-size:13px;color:var(--deals-navy-deep);line-height:1.4;flex:1}.deal-probability{padding:2px 7px;background:var(--deals-blue-soft);border-radius:6px;font-size:10.5px;color:var(--deals-blue-primary);font-weight:700;white-space:nowrap}.deal-value{font-size:15px;font-weight:700;color:var(--deals-green-text);margin-bottom:8px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.deal-customer,.deal-owner,.deal-close-date{font-size:11.5px;color:var(--deals-text-muted);margin-bottom:3px;display:flex;align-items:center;gap:6px;line-height:1.4}.deal-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.deal-tag{padding:2px 8px;background:var(--deals-bg-surface);border:1px solid var(--deals-border-light);border-radius:6px;font-size:10.5px;font-weight:500;color:var(--deals-text-muted)}.deal-tag-more{padding:2px 8px;background:var(--deals-navy);color:#fff;border-radius:6px;font-size:10.5px;font-weight:600}@media(max-width:1100px){.deals-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){body.has-brisk-nav .deals-page{overflow-y:auto!important}body.has-brisk-nav .deals-stage{padding:10px 10px 30px!important;overflow-y:auto!important;height:auto!important;min-height:calc(100vh - 65px)!important}.deals-workspace{flex-shrink:0!important;border-radius:14px;overflow:visible!important}.deals-hero{padding:12px 14px;gap:10px;border-radius:12px}.deals-hero__main{gap:10px}.deals-hero__icon{width:32px;height:32px;border-radius:8px}.deals-hero h1{font-size:16px}.deals-hero p{display:none}.deals-hero__actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px}.deals-hero__actions .deals-pipeline-picker,.deals-hero__actions .deals-btn--primary{grid-column:span 2}.deals-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px 0!important}.deals-stat{padding:8px 10px!important;gap:8px!important;border-radius:10px!important}.deals-stat__icon{width:28px!important;height:28px!important}.deals-stat__value{font-size:13px!important}.deals-stat__label{font-size:10.5px!important}.deals-toolbar{padding:8px 12px!important;gap:8px!important}.deals-kanban-wrapper{flex-shrink:0!important;min-height:420px;overflow-x:auto;-webkit-overflow-scrolling:touch}.deals-kanban{padding:0 12px 16px!important;gap:12px!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.deals-column{flex:0 0 85vw!important;max-width:330px!important;scroll-snap-align:center!important;border-radius:12px!important}.deals-table-wrap{margin:0 12px 16px;overflow-x:auto}.deals-table{min-width:760px}}.drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#1f131180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;animation:fadeIn .2s}.drawer-content{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:90vw;background:var(--deals-bg-card);border-left:1px solid var(--deals-border-light);display:flex;flex-direction:column;box-shadow:-10px 0 40px #1f131126;animation:slideInRight .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;z-index:10001}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--deals-border-subtle);background:var(--deals-bg-surface);flex-shrink:0}.drawer-title h2{font-size:20px;font-weight:600;margin:0 0 4px;color:var(--deals-navy-deep);letter-spacing:-.02em}.deal-number{font-size:12px;font-weight:500;color:var(--deals-text-muted)}.drawer-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--deals-border-light);border-radius:8px;color:var(--deals-text-muted);font-size:20px;cursor:pointer;transition:var(--deals-transition)}.drawer-close:hover{background:var(--deals-bg-surface);border-color:var(--deals-blue-primary);color:var(--deals-blue-primary)}.drawer-body{flex:1;padding:24px 28px;overflow-y:auto}.deal-status-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.deal-status-badge[data-status=open]{background:var(--deals-blue-soft);color:var(--deals-blue-primary)}.deal-status-badge[data-status=won]{background:var(--deals-green-bg);color:var(--deals-green-text)}.deal-status-badge[data-status=lost]{background:var(--deals-red-bg);color:var(--deals-red-text)}.deal-info{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.info-row{display:flex;justify-content:space-between;align-items:start;gap:12px}.info-row .label{color:var(--deals-text-muted);font-size:13px;font-weight:500}.info-row .value{color:var(--deals-navy-deep);font-size:13px;font-weight:600;text-align:right;flex:1}.deal-actions{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.btn-secondary,.btn-success,.btn-danger,.btn-danger-outline,.btn-primary{padding:9px 16px;border:1px solid transparent;border-radius:8px;font-family:var(--deals-font);font-size:13px;font-weight:600;cursor:pointer;transition:var(--deals-transition)}.btn-secondary{background:var(--deals-bg-surface);border-color:var(--deals-border-light);color:var(--deals-text-main)}.btn-secondary:hover{background:var(--deals-bg-page);border-color:var(--deals-border-strong)}.btn-primary{background:linear-gradient(135deg,var(--deals-blue-primary),#741811);color:#fff;box-shadow:0 4px 12px #8e1f1740}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #8e1f1759}.btn-success{background:var(--deals-green-bg);color:var(--deals-green-text);border-color:#1472554d}.btn-success:hover{background:#c5f0dd}.btn-danger{background:var(--deals-red-bg);color:var(--deals-red-text);border-color:#b423184d}.btn-danger:hover{background:#ffd4d9}.btn-danger-outline{background:transparent;border-color:var(--deals-red-text);color:var(--deals-red-text)}.btn-danger-outline:hover{background:var(--deals-red-bg)}.deal-timeline{margin-top:32px;padding-top:24px;border-top:1px solid var(--deals-border-subtle)}.deal-timeline h3{font-size:15px;font-weight:600;margin:0 0 20px;color:var(--deals-navy-deep)}.empty-timeline{padding:40px 20px;text-align:center;color:var(--deals-text-subtle);font-size:13px}.timeline-list{display:flex;flex-direction:column;gap:16px}.timeline-item{display:flex;gap:14px;padding:12px;background:var(--deals-bg-surface);border-radius:10px;border:1px solid var(--deals-border-subtle)}.timeline-icon{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:8px;font-size:16px}.timeline-content{flex:1;min-width:0}.timeline-title{font-weight:600;font-size:13px;color:var(--deals-navy-deep);margin-bottom:4px}.timeline-desc{font-size:13px;color:var(--deals-text-muted);margin-bottom:6px;line-height:1.5}.timeline-meta{font-size:11px;color:var(--deals-text-subtle);font-weight:500}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#1f131199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:11000;animation:fadeIn .2s}.modal-content{background:var(--deals-bg-card);border-radius:var(--deals-radius-item);width:520px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--deals-shadow-popover);animation:scaleIn .25s cubic-bezier(.16,1,.3,1)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--deals-border-subtle);background:var(--deals-bg-surface);border-radius:var(--deals-radius-item) var(--deals-radius-item) 0 0}.modal-header h2,.modal-header h3{font-size:18px;font-weight:600;margin:0;color:var(--deals-navy-deep)}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--deals-border-light);border-radius:6px;color:var(--deals-text-muted);font-size:18px;cursor:pointer;transition:var(--deals-transition)}.modal-close:hover{background:var(--deals-bg-page);border-color:var(--deals-border-strong)}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--deals-border-subtle);background:var(--deals-bg-surface)}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.form-group label{font-size:13px;font-weight:600;color:var(--deals-navy-deep)}.form-group input,.form-group select,.form-group textarea{padding:10px 14px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:8px;color:var(--deals-text-main);font-family:var(--deals-font);font-size:13px;transition:var(--deals-transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--deals-blue-primary);box-shadow:0 0 0 3px var(--deals-blue-glow)}.form-group textarea{resize:vertical;min-height:80px}.form-group .error{font-size:12px;color:var(--deals-red-text);font-weight:500}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.deals-loading{display:flex;align-items:center;justify-content:center;flex:1;padding:60px 20px;color:var(--deals-text-muted);font-size:14px}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.deal-entity-link{padding:0;border:0;background:none;color:#8e1f17;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.deal-entity-link:hover{color:#2c5e8a}.deals-won-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:linear-gradient(135deg,#ddf5eb,#edfbf4);border:1px solid rgba(20,114,85,.28);border-radius:14px;color:var(--deals-green-text);box-shadow:var(--deals-shadow-sm);animation:scaleIn .3s cubic-bezier(.16,1,.3,1)}.deals-won-banner__content{display:flex;align-items:center;gap:12px}.deals-won-banner__icon{font-size:24px;line-height:1}.deals-won-banner strong{font-size:14px;color:#0b4c37}.deals-won-banner p{margin:2px 0 0;font-size:12.5px;color:var(--deals-green-text)}.deals-won-banner__actions{display:flex;align-items:center;gap:8px}.deals-kanban-wrapper{width:100%;overflow-x:auto;padding-bottom:12px;flex-shrink:0;min-height:480px}.deals-column.is-drag-over{background:#fbf3ef!important;border-color:var(--deals-blue-primary)!important;box-shadow:0 0 0 2px var(--deals-blue-glow),inset 0 0 0 2px var(--deals-blue-primary)!important;transform:translateY(-2px);transition:all .15s ease-in-out}.deals-column--won{background:#ddf5eb33;border-color:#14725533}.deals-column--lost{background:#ffe8eb33;border-color:#b4231833}.deals-column__top-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.deals-column__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.deals-column__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.deals-column__name{font-size:13.5px;font-weight:700;color:var(--deals-navy-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deals-column__prob{font-size:11.5px;font-weight:500;color:var(--deals-text-muted)}.deals-column__head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.deals-column__quick-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--deals-border-light);background:var(--crm-bg-card, #ffffff);color:var(--deals-text-muted);cursor:pointer;transition:var(--deals-transition)}.deals-column__quick-add:hover{background:var(--deals-blue-soft);color:var(--deals-blue-primary);border-color:var(--deals-blue-primary)}.deals-column__finance{display:flex;align-items:baseline;justify-content:space-between;margin-top:6px;gap:6px}.deals-column__weighted{font-size:11px;color:var(--deals-text-muted);font-weight:500}.deal-card{position:relative;background:var(--deals-bg-card);border:1px solid var(--deals-border-light);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #1f13110a;cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.deal-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px -2px #1f131114;border-color:var(--deals-border-strong)}.deal-card--stale{border-color:#f97316!important;background:linear-gradient(180deg,#fffbf7,#fff);box-shadow:0 2px 8px #f973161f}.deal-card__stale-banner{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#c2410c;background:#ffedd5;padding:3px 8px;border-radius:6px;width:fit-content}.deal-card__prob{font-size:11px;font-weight:600;color:var(--deals-blue-primary);background:var(--deals-blue-soft);padding:1px 6px;border-radius:10px}.deal-card__title{font-size:13.5px;font-weight:700;color:var(--deals-navy-deep);margin:0;line-height:1.35}.deal-card__entities{display:flex;flex-direction:column;gap:4px}.deal-card__company,.deal-card__customer{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--deals-text-muted)}.deal-card__finance{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px dashed var(--deals-border-subtle)}.deal-card__value{font-size:14px;font-weight:700;color:var(--deals-navy-deep)}.deal-card__forecast{font-size:11.5px;font-weight:500;color:var(--deals-gold-text)}.deal-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--deals-text-subtle)}.deal-card__meta-left{display:flex;align-items:center;gap:8px}.deal-card__date,.deal-card__owner{display:flex;align-items:center;gap:4px}.deal-card__call-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid rgba(20,114,85,.2);background:var(--deals-green-bg);color:var(--deals-green-text);cursor:pointer;transition:var(--deals-transition)}.deal-card__call-btn:hover{background:#147255;color:#fff}.deal-card__tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.deal-card__tag{font-size:10px;color:var(--deals-text-muted);background:var(--deals-bg-surface);border:1px solid var(--deals-border-subtle);padding:1px 6px;border-radius:4px}.deals-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1f1311a6!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;animation:dealsFadeIn .18s ease-out!important}@keyframes dealsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dealsScaleUp{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.deals-modal{position:relative!important;background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #1f131140!important;width:100%!important;max-width:520px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:dealsScaleUp .2s cubic-bezier(.16,1,.3,1)!important}.deals-modal--closelost{max-width:520px!important}.deals-modal__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:18px 22px!important;background:var(--crm-bg-subtle, #fbf9f5)!important;border-bottom:1px solid var(--crm-border-subtle, #e9e3da)!important}.deals-modal__title-group{display:flex!important;align-items:flex-start!important;gap:12px!important}.deals-modal__title-group h3{margin:0!important;font-size:16px!important;font-weight:700!important;color:var(--crm-text-primary, #231714)!important;line-height:1.3!important}.deals-modal__sub{margin:4px 0 0!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;color:var(--crm-text-muted, #7a6a60)!important}.deals-modal__sub-code{font-family:monospace!important;font-size:11px!important;font-weight:700!important;background:var(--crm-bg-hover, #e9e3da)!important;color:var(--crm-text-secondary, #5b4c45)!important;padding:1px 6px!important;border-radius:4px!important}.deals-modal__sub-name{font-weight:600!important;color:var(--crm-text-primary, #231714)!important}.deals-modal__icon--danger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#fee2e2!important;color:#dc2626!important;flex-shrink:0!important}.deals-modal__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:var(--crm-text-muted, #a8998e)!important;cursor:pointer!important;transition:all .15s ease!important}.deals-modal__close:hover{background:var(--crm-bg-hover, #e9e3da)!important;color:var(--crm-text-primary, #231714)!important}.deals-modal__form{display:flex!important;flex-direction:column!important;overflow:hidden!important}.deals-modal__body{padding:20px 22px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important}.deals-alert--danger{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important;padding:10px 14px!important;border-radius:10px!important;font-size:12.5px!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:500!important}.deals-reasons-list{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:6px!important}.deals-reason-item{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 13px!important;background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border-subtle, #dcd3c7)!important;border-radius:10px!important;font-size:13px!important;color:var(--crm-text-secondary, #5b4c45)!important;cursor:pointer!important;transition:all .15s ease!important}.deals-reason-item:hover{background:var(--crm-bg-subtle, #fbf9f5)!important;border-color:#a8998e!important}.deals-reason-item.is-selected{background:#fef2f2!important;border-color:#ef4444!important;color:#991b1b!important;font-weight:600!important;box-shadow:0 0 0 1px #ef4444!important}.deals-reason-radio{accent-color:#dc2626!important;width:15px!important;height:15px!important;cursor:pointer!important;flex-shrink:0!important}.deals-reason-text{flex:1!important}.deals-reason-check{color:#dc2626!important;flex-shrink:0!important}.deals-modal__foot{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:14px 22px!important;background:var(--crm-bg-subtle, #fbf9f5)!important;border-top:1px solid var(--crm-border-subtle, #e9e3da)!important}.deals-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;justify-content:flex-end;animation:fadeIn .2s ease-out}.deals-drawer{position:relative;width:min(600px,94vw);height:100%;background:var(--crm-bg-card, #ffffff);box-shadow:-10px 0 40px #1f131129;display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1);overflow:hidden;z-index:10001}.deals-drawer--settings{width:min(620px,100vw)}.deals-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--deals-border-light);flex-shrink:0}.deals-drawer__title-wrap{display:flex;align-items:center;gap:12px}.deals-drawer__title-wrap h3{margin:0;font-size:16px;font-weight:700;color:var(--deals-navy-deep)}.deals-drawer__title-wrap p{margin:3px 0 0;font-size:12px;color:var(--deals-text-muted)}.deals-drawer__icon{width:38px;height:38px;border-radius:10px;background:var(--deals-blue-soft);color:var(--deals-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.deals-drawer__close{width:34px;height:34px;border-radius:8px;border:1px solid var(--deals-border-light);background:var(--crm-bg-card, #ffffff);color:var(--deals-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.deals-drawer__close:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.deals-drawer__body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:22px}.deals-drawer__foot{padding:16px 24px;background:var(--crm-bg-subtle, #fbf9f5);border-top:1px solid var(--deals-border-light);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.deals-drawer__section{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--deals-border-subtle)}.deals-drawer__section:last-child{border-bottom:none;padding-bottom:0}.deals-drawer__sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deals-drawer__sec-title{margin:0;font-size:14px;font-weight:700;color:var(--deals-navy-deep)}.deals-drawer__sec-desc{margin:3px 0 0;font-size:12px;color:var(--deals-text-muted)}.deals-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.deals-form-group{display:flex;flex-direction:column;gap:6px}.deals-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--deals-navy)}.deals-required{color:#ef4444;margin-left:2px}.deals-checkbox-label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--deals-navy);cursor:pointer;-webkit-user-select:none;user-select:none}.deals-btn--link{background:none;border:none;color:var(--deals-blue-primary);font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.deals-btn--link:hover{background:var(--deals-blue-soft);text-decoration:underline}.deals-icon-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--deals-border-light);background:var(--crm-bg-card, #ffffff);color:var(--deals-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.deals-icon-btn:hover:not(:disabled){background:var(--deals-bg-surface);color:var(--deals-navy-deep);border-color:var(--deals-border-strong)}.deals-icon-btn:disabled{opacity:.35;cursor:not-allowed}.deals-icon-btn--danger:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fca5a5}.deals-card-form{padding:16px;background:var(--deals-bg-surface);border:1px solid var(--deals-border-light);border-radius:12px;margin-top:10px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.deals-card-form__title{margin:0;font-size:13.5px;font-weight:700;color:var(--deals-navy-deep)}.deals-card-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.deals-color-picker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deals-color-dot{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease}.deals-color-dot:hover{transform:scale(1.18)}.deals-color-dot.is-active{border-color:var(--deals-navy-deep);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--deals-blue-primary)}.deals-stage-list{display:flex;flex-direction:column;gap:8px}.deals-stage-row{background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:10px;padding:10px 14px;transition:var(--deals-transition)}.deals-stage-row:hover{border-color:var(--deals-border-strong)}.deals-stage-row__view{display:flex;align-items:center;justify-content:space-between;gap:12px}.deals-stage-row__main{display:flex;align-items:center;gap:10px;min-width:0}.deals-stage-row__color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.deals-stage-row__name{font-size:13px;font-weight:700;color:var(--deals-navy-deep)}.deals-stage-row__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.deals-badge--prob{background:var(--deals-blue-soft);color:var(--deals-blue-primary)}.deals-badge--won{background:var(--deals-green-bg);color:var(--deals-green-text);font-weight:600}.deals-badge--lost{background:var(--deals-red-bg);color:var(--deals-red-text);font-weight:600}.deals-meta-text{font-size:11px;color:var(--deals-text-subtle)}.deals-stage-row__actions{display:flex;align-items:center;gap:4px}.deals-stage-row__edit{display:flex;flex-direction:column;gap:10px}.deals-stage-row__edit-grid{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deals-input--num{width:65px}.deals-form-inline{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--deals-text-muted)}.deals-drop-indicator{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;background:#8e1f1714;border:2px dashed var(--deals-blue-primary);border-radius:10px;color:var(--deals-blue-primary);font-size:12px;font-weight:700;margin-bottom:8px;animation:pulseDrop 1.2s infinite ease-in-out}@keyframes pulseDrop{0%,to{opacity:.85;transform:scale(.99)}50%{opacity:1;transform:scale(1)}}.deal-card{position:relative;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-left:3.5px solid #2c5e8a;border-radius:12px;padding:12px 13px;box-shadow:0 1px 3px #1f13110a,0 1px 2px #1f131105;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:6px;cursor:grab;user-select:none;-webkit-user-select:none}.deal-card:hover{border-color:#c8a24a;box-shadow:0 6px 18px -3px #8e1f1726,0 2px 6px -1px #1f13110f;transform:translateY(-2px)}.deal-card:active{cursor:grabbing}.deal-card.is-dragging{opacity:.45;transform:scale(.97);box-shadow:0 12px 28px #1f131126}.deal-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.deal-card__top-left{display:flex;align-items:center;gap:5px}.deal-card__drag-handle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--crm-text-muted, #a8998e);cursor:grab;border-radius:4px;transition:all .15s}.deal-card__drag-handle:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--deals-navy)}.deal-card__drag-handle:active{cursor:grabbing}.deal-card__number{font-family:var(--deals-font-mono);font-size:11px;font-weight:600;color:var(--deals-text-subtle)}.deal-card__badges{display:flex;align-items:center;gap:5px}.deal-card__score{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:10px}.deal-card__prob{font-size:10.5px;font-weight:700;color:var(--deals-blue-primary);background:var(--deals-blue-soft);padding:1px 6px;border-radius:10px}.deal-card__title{font-size:13px;font-weight:700;color:var(--deals-navy-deep);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-card__entities{display:flex;flex-direction:column;gap:3px}.deal-card__company,.deal-card__customer{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--deals-text-muted)}.deal-card__company{font-weight:600;color:var(--deals-navy)}.deal-card__truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.deal-card__finance{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:6px 0;border-top:1px dashed var(--deals-border-subtle)}.deal-card__value{font-size:13.5px;font-weight:700;color:var(--deals-navy-deep);font-variant-numeric:tabular-nums}.deal-card__forecast{font-size:11px;color:var(--deals-text-muted);font-variant-numeric:tabular-nums}.deal-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:4px}.deal-card__meta-left{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--deals-text-subtle)}.deal-card__date,.deal-card__owner{display:inline-flex;align-items:center;gap:4px}.deal-card__call-btn{width:24px;height:24px;border-radius:6px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.deal-card__call-btn:hover{background:#22c55e;color:#fff;border-color:#22c55e;transform:scale(1.08)}.deal-card__quick-nav{display:flex;align-items:center;gap:4px;margin-top:4px;padding-top:6px;border-top:1px dashed var(--deals-border-subtle)}.deal-card__step-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:3px;height:24px;padding:0 6px;font-size:10.5px;font-weight:600;color:var(--deals-navy);background:var(--deals-bg-surface);border:1px solid var(--deals-border-light);border-radius:5px;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden}.deal-card__step-btn:hover{background:var(--deals-blue-soft);color:var(--deals-blue-primary);border-color:#c8a24a}.deal-card__step-btn--next{color:var(--deals-blue-primary);font-weight:700}.deal-card__select-wrap{position:relative;display:inline-flex;align-items:center}.deal-card__select-icon{position:absolute;left:6px;pointer-events:none;color:var(--deals-text-muted)}.deal-card__stage-select{height:24px;padding-left:20px;padding-right:6px;font-size:10.5px;font-weight:600;color:var(--deals-navy);background:var(--deals-bg-surface);border:1px solid var(--deals-border-light);border-radius:5px;cursor:pointer;max-width:110px}.deal-card__stale-banner{display:flex;align-items:center;gap:4px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:600}.deals-table-wrapper{margin:0 24px 24px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-radius:12px;box-shadow:0 1px 3px #1f13110d;overflow-x:auto!important;position:relative;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5}.deals-table-wrapper::-webkit-scrollbar{height:8px}.deals-table-wrapper::-webkit-scrollbar-track{background:var(--crm-bg-subtle, #fbf9f5);border-radius:4px}.deals-table-wrapper::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.deals-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8998e}.deals-list-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.deals-list-table th{position:sticky;top:0;z-index:10;background:var(--crm-bg-subtle, #fbf9f5);padding:10px 14px;font-size:11.5px;font-weight:700;color:var(--deals-navy);border-bottom:1px solid var(--deals-border-light);white-space:nowrap}.deals-list-table td{padding:8.5px 14px;vertical-align:middle;border-bottom:1px solid var(--deals-border-subtle);background:var(--crm-bg-card, #ffffff);transition:background .15s ease;height:48px;box-sizing:border-box}.deals-list-table tbody tr{cursor:pointer;transition:background .15s ease}.deals-list-table tbody tr:hover td{background:#fbf3ef}.deals-code-badge{font-family:var(--deals-font-mono);font-size:11.5px;font-weight:700;color:var(--deals-blue-primary);background:var(--deals-blue-soft);padding:2px 7px;border-radius:6px;white-space:nowrap}.deals-table__name-wrap{display:flex;flex-direction:column;gap:2px}.deals-table__title{font-size:13px;font-weight:700;color:var(--deals-navy-deep)}.deals-table__sub-info{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--deals-text-muted)}.deals-table__company{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--deals-navy)}.deals-table__customer{display:inline-flex;align-items:center;gap:4px}.deals-badge--stale-sm{align-self:flex-start;margin-top:2px;font-size:10px;font-weight:700;color:#b91c1c;background:#fee2e2;padding:1px 6px;border-radius:4px}.deals-stage-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:20px;border:1px solid transparent;font-size:11.5px;font-weight:600;white-space:nowrap}.deals-stage-chip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.deals-table__prob{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--deals-navy)}.deals-table__prob-bar{width:44px;height:4px;background:var(--crm-bg-hover, #e9e3da);border-radius:999px;overflow:hidden}.deals-table__prob-bar span{display:block;height:100%;border-radius:999px}.deals-table__val{font-size:13.5px;font-weight:700;color:var(--deals-navy-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.deals-table__weighted{font-size:12px;font-weight:600;color:var(--deals-gold-text);font-variant-numeric:tabular-nums;white-space:nowrap}.deals-table__owner{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--deals-navy)}.deals-table__avatar{width:22px;height:22px;border-radius:50%;background:var(--deals-blue-soft);color:var(--deals-blue-primary);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.deals-table__date{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--deals-text-muted);white-space:nowrap}.deals-actions-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.deals-action-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-muted, #7a6a60);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #1f13110a}.deals-action-icon-btn:hover{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-primary, #231714);border-color:var(--crm-border-subtle, #dcd3c7);transform:translateY(-1px);box-shadow:0 3px 6px -1px #1f131114}.deals-action-icon-btn--view:hover{background:#f7ebe6;color:#8e1f17;border-color:#e3c27a}.deals-action-icon-btn--call{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.deals-action-icon-btn--call:hover{background:#16a34a;color:#fff;border-color:#16a34a;box-shadow:0 4px 10px #16a34a40}.deals-action-icon-btn--won{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.deals-action-icon-btn--won:hover{background:#059669;color:#fff;border-color:#059669;box-shadow:0 4px 10px #05966940}.deals-action-icon-btn--delete:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca;box-shadow:0 3px 8px #dc262626}.deals-table__stage-select-wrap{display:inline-block;max-width:100%}.deals-stage-select-badge{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12px;font-weight:600;padding:4px 26px 4px 10px;border-radius:999px;border:1px solid;cursor:pointer;background-repeat:no-repeat;background-position:right 8px center;background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transition:all .15s ease;white-space:nowrap;outline:none}.deals-stage-select-badge:hover{filter:brightness(.96);transform:translateY(-.5px);box-shadow:0 2px 5px #0000000f}.deals-stage-select-badge:focus{box-shadow:0 0 0 2px #8e1f1740}.deals-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:var(--deals-text-subtle);font-size:13px}.deals-smart-filters{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.deals-smart-filter-pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:999px;font-family:var(--deals-font)!important;font-size:12px;font-weight:500;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:var(--deals-transition);-webkit-user-select:none;user-select:none}.deals-smart-filter-pill:hover{background:var(--crm-bg-subtle, #fbf9f5);border-color:var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-primary, #231714);transform:translateY(-.5px)}.deals-smart-filter-pill.is-active{background:var(--deals-blue-primary);border-color:var(--deals-blue-primary);color:#fff;font-weight:600;box-shadow:0 2px 6px #8e1f1740}.deals-smart-filter-pill--stale.is-active{background:#b42318;border-color:#b42318;color:#fff;box-shadow:0 2px 6px #b4231840}.deals-funnel-bar{display:flex;gap:8px;width:100%;margin-bottom:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.deals-funnel-bar::-webkit-scrollbar{height:4px}.deals-funnel-bar::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px}.deals-funnel-step{flex:1;min-width:145px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--deals-border-light);border-top:3px solid #2c5e8a;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #1f13110a}.deals-funnel-step:hover{transform:translateY(-2px);box-shadow:0 6px 14px #1f131114;border-color:var(--crm-border-subtle, #dcd3c7)}.deals-funnel-step.is-collapsed{opacity:.6;background:var(--crm-bg-subtle, #fbf9f5)}.deals-funnel-step__head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.deals-funnel-step__idx{width:16px;height:16px;border-radius:50%;background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deals-funnel-step__name{font-size:12px;font-weight:600;color:var(--crm-text-primary, #231714);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.deals-funnel-step__count{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;flex-shrink:0}.deals-funnel-step__meta{display:flex;justify-content:space-between;align-items:center;font-size:11px}.deals-funnel-step__val{font-weight:700;color:var(--crm-text-primary, #231714)}.deals-funnel-step__prob{font-weight:600;color:var(--crm-text-muted, #7a6a60)}.deals-column__collapse-btn{width:22px;height:22px;border-radius:4px;border:1px solid var(--deals-border-light);background:var(--crm-bg-card, #ffffff);color:var(--deals-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--deals-transition);padding:0}.deals-column__collapse-btn:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);border-color:var(--crm-border-subtle, #dcd3c7)}.deals-column--collapsed{width:46px!important;min-width:46px!important;max-width:46px!important;padding:12px 6px!important;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:var(--crm-bg-subtle, #fbf9f5)!important;border:1px dashed var(--crm-border-subtle, #dcd3c7)!important;border-top:3px solid!important;border-radius:12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.deals-column--collapsed:hover{background:var(--crm-bg-hover, #f3eee6)!important;border-color:#a8998e!important}.deals-column__expand-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--deals-border-light);background:var(--crm-bg-card, #ffffff);color:var(--deals-blue-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:12px;transition:var(--deals-transition);padding:0}.deals-column__expand-btn:hover{background:var(--deals-blue-soft);border-color:var(--deals-blue-primary)}.deals-column__collapsed-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:600;color:var(--crm-text-secondary, #5b4c45);letter-spacing:.3px;margin:12px 0;white-space:nowrap}.modern-deal-card{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-left:4px solid #2c5e8a;border-radius:10px;padding:10px 12px;margin-bottom:8px;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;box-shadow:0 1px 3px #1f13110a;position:relative;text-align:left}.modern-deal-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px -2px #1f131114;border-color:var(--crm-border-subtle, #dcd3c7)}.modern-deal-card:focus-visible{outline:2px solid #8e1f17;outline-offset:2px}.modern-deal-card.is-dragging{opacity:.45;transform:scale(.97)}.modern-deal-card--stale{border-color:#fecaca;background:#fffcfc}.modern-deal-card__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.modern-deal-card__head-left{display:flex;align-items:center;gap:5px;min-width:0}.modern-deal-card__code{font-family:var(--deals-font-mono, monospace);font-size:11px;font-weight:700;color:var(--crm-text-muted, #7a6a60);letter-spacing:.2px}.modern-deal-card__stale-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;padding:1px 5px;border-radius:4px}.modern-deal-card__head-right{display:flex;align-items:center;gap:5px;flex-shrink:0}.modern-deal-card__value{font-size:13.5px;font-weight:750;color:var(--crm-text-primary, #231714);letter-spacing:-.2px}.modern-deal-card__prob-tag{font-size:10.5px;font-weight:700;color:#8e1f17;background:#f7ebe6;border:1px solid rgba(142,31,23,.2);padding:1px 6px;border-radius:999px}.modern-deal-card__status-tag{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;text-transform:uppercase}.modern-deal-card__status-tag--won{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.modern-deal-card__status-tag--lost{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.modern-deal-card__title{font-size:13px;font-weight:650;color:var(--crm-text-primary, #231714);margin:1px 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.modern-deal-card__title:hover{color:var(--deals-blue-primary)}.modern-deal-card__entities{display:flex;flex-direction:column;gap:3px}.modern-deal-card__entity-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;min-height:20px}.modern-deal-card__entity{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--crm-text-secondary, #5b4c45);min-width:0;flex:1}.modern-deal-card__entity-icon{color:var(--crm-text-muted, #a8998e);flex-shrink:0}.modern-deal-card__entity-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.modern-deal-card__call-btn{width:22px;height:22px;border-radius:50%;border:1px solid #bbf7d0;background:#f0fdf4;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0;flex-shrink:0}.modern-deal-card__call-btn:hover{background:#16a34a;color:#fff;transform:scale(1.1)}.modern-deal-card__footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--crm-border-subtle, #e9e3da)}.modern-deal-card__meta-group{display:flex;align-items:center;gap:6px;min-width:0}.modern-deal-card__avatar{width:20px;height:20px;border-radius:50%;background:#f7ebe6;color:#c8a24a;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.modern-deal-card__avatar--empty{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-muted, #a8998e);font-size:11px}.modern-deal-card__date{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--crm-text-muted, #7a6a60);font-weight:500;white-space:nowrap}.modern-deal-card__actions-group{display:flex;align-items:center;gap:4px;position:relative;flex-shrink:0}.modern-deal-card__advance-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:6px;border:1px solid;font-family:var(--deals-font)!important;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.modern-deal-card__advance-btn:hover{filter:brightness(.92);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.modern-deal-card__advance-text{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-deal-card__win-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:6px;border:1px solid #86efac;background:#f0fdf4;color:#15803d;font-family:var(--deals-font)!important;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.modern-deal-card__win-btn:hover{background:#16a34a;color:#fff;border-color:#16a34a}.modern-deal-card__menu-wrap{position:relative}.modern-deal-card__menu-trigger{width:26px;height:26px;border-radius:6px;border:1px solid var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-muted, #7a6a60);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0}.modern-deal-card__menu-trigger:hover,.modern-deal-card__menu-trigger.is-active{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);border-color:#a8998e}.modern-deal-card__dropdown-menu{position:absolute;bottom:calc(100% + 6px);right:0;width:230px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;box-shadow:0 10px 30px -5px #1f13112e,0 4px 6px -2px #0000000d;padding:6px;z-index:100;display:flex;flex-direction:column;gap:2px}.modern-deal-card__menu-head{font-size:10.5px;font-weight:700;color:var(--crm-text-muted, #a8998e);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px}.modern-deal-card__menu-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.modern-deal-card__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:6px;border:none;background:transparent;text-align:left;font-family:var(--deals-font)!important;font-size:11.5px;color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:all .12s ease}.modern-deal-card__menu-item:hover:not(:disabled){background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714)}.modern-deal-card__menu-item.is-current{font-weight:600;background:#f7ebe6;color:#741811;cursor:default}.modern-deal-card__menu-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.modern-deal-card__menu-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.modern-deal-card__menu-prob{font-size:10.5px;color:var(--crm-text-muted, #7a6a60);font-weight:600;margin-left:4px}.modern-deal-card__menu-divider{height:1px;background:var(--crm-bg-hover, #f3eee6);margin:4px 0}.modern-deal-card__menu-item--won{color:#15803d!important}.modern-deal-card__menu-item--won:hover{background:#ecfdf5!important}.modern-deal-card__menu-item--lost{color:#dc2626!important}.modern-deal-card__menu-item--lost:hover{background:#fef2f2!important}@media(min-width:1024px)and (max-width:1440px){.deals-column{flex:0 0 280px;max-width:290px}.modern-deal-card__advance-text{max-width:80px}}@media(max-width:768px){.deals-hero{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.deals-hero__actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.deals-pipeline-picker,.deals-select--pipeline{width:100%!important}.deals-hero__actions .deals-btn{flex:1 1 auto!important;justify-content:center!important;font-size:12px!important;padding:0 10px!important}.deals-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.deals-funnel-bar{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:4px!important}.deals-funnel-bar::-webkit-scrollbar{display:none!important}.deals-kanban{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 12px 16px;gap:12px}.deals-column{flex:0 0 84vw;max-width:320px;scroll-snap-align:center;border-radius:12px}.modern-deal-card{padding:10px;border-radius:8px}.modern-deal-card__title{font-size:12.5px}.modern-deal-card__advance-btn{height:28px;padding:0 10px}.modern-deal-card__menu-trigger{width:28px;height:28px}.modern-deal-card__dropdown-menu{width:250px;right:auto;left:0}.deals-modal{width:94%!important;max-width:440px!important;border-radius:14px!important}}:root{--v2-navy: var(--crm-text-primary, #231714);--v2-navy-deep: #231714;--v2-navy-light: #5b4c45;--v2-blue-primary: var(--accent, #8e1f17);--v2-blue-hover: var(--accent-hover, #741811);--v2-blue-soft: #f7ebe6;--v2-blue-glow: rgba(142, 31, 23, .2);--v2-bg-page: var(--crm-bg-page, #f8f5f0);--v2-bg-card: var(--crm-bg-card, #ffffff);--v2-bg-surface: var(--crm-bg-subtle, #fbf9f5);--v2-border-light: var(--crm-border-subtle, #e9e3da);--v2-border-subtle: #f3eee6;--v2-border-strong: var(--crm-border, #dcd3c7);--v2-text-main: var(--crm-text-primary, #231714);--v2-text-muted: var(--crm-text-secondary, #5b4c45);--v2-text-subtle: var(--crm-text-muted, #7a6a60);--v2-green-text: #2fb344;--v2-green-bg: #eaf7ec;--v2-green-border: rgba(47, 179, 68, .22);--v2-red-text: #d63939;--v2-red-bg: #fbebeb;--v2-red-border: rgba(214, 57, 57, .22);--v2-gold-text: #d97706;--v2-gold-bg: #fef5e6;--v2-gold-border: rgba(245, 159, 0, .25);--v2-indigo-text: #8e1f17;--v2-indigo-bg: #f7ebe6;--v2-indigo-border: rgba(142, 31, 23, .22);--v2-glass-bg: var(--crm-bg-card, #ffffff);--v2-glass-border: var(--crm-border-subtle, #e9e3da);--v2-shadow-sm: 0 1px 2px 0 rgba(31, 19, 17, .05);--v2-shadow-card: 0 1px 2px 0 rgba(31, 19, 17, .05);--v2-shadow-popover: 0 8px 24px rgba(31, 19, 17, .12);--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-font-mono: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-font-base: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-radius-card: 6px;--v2-radius-item: 6px;--v2-radius-pill: 4px;--v2-transition: all .15s ease}.v2-page{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding-top:0;padding-bottom:30px;overflow-x:hidden;color:var(--v2-text-main);background-color:var(--v2-bg-page);font-family:var(--v2-font);font-size:13px;line-height:1.5;scroll-behavior:smooth}.v2-ambient-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(142,31,23,.07),transparent 36%),radial-gradient(circle at 92% 12%,rgba(245,158,11,.05),transparent 30%)}.v2-stage{position:relative;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));min-height:calc(100vh - 140px);height:auto;margin:0 auto 30px;gap:16px;box-sizing:border-box;min-width:0;overflow:visible}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--v2-font);font-size:13px;font-weight:500;padding:8px 16px;border-radius:var(--v2-radius-item);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);border:1px solid transparent;outline:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.v2-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.v2-btn--primary{background:var(--v2-blue-primary);color:#fff;border-color:#8e1f17d9;box-shadow:0 1px 2px #8e1f1733,0 2px 6px #8e1f1726}.v2-btn--primary:hover:not(:disabled){background:var(--v2-blue-hover);border-color:var(--v2-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px #8e1f1747,0 1px 3px #8e1f1733}.v2-btn--primary:disabled{opacity:.55;cursor:not-allowed}.v2-btn--outline{background:#fff;color:var(--v2-navy);border-color:#e9e3da;box-shadow:0 1px 2px #1f13110a}.v2-btn--outline:hover:not(:disabled){background:#fbf9f5;border-color:#dcd3c7;color:var(--v2-blue-primary);transform:translateY(-1px);box-shadow:0 3px 8px -1px #1f131114,0 1px 3px -1px #1f13110a}.v2-btn--ghost{background:transparent;color:var(--v2-text-muted);border:none;padding:6px 10px}.v2-btn--ghost:hover:not(:disabled){background:var(--v2-blue-soft);color:var(--v2-blue-primary);transform:translateY(-1px)}.v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid #e9e3da;background:#fff;color:var(--v2-text-muted);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #1f13110a}.v2-icon-btn:hover{background:#fbf9f5;color:var(--v2-navy);border-color:#dcd3c7;transform:translateY(-1px);box-shadow:0 3px 8px -1px #1f131114}.v2-icon-btn:active{transform:translateY(0) scale(.96)}.v2-icon-btn--danger:hover{background:var(--v2-red-bg);color:var(--v2-red-text);border-color:var(--v2-red-border)}.v2-spin{animation:v2-spin-anim .9s linear infinite}.v2-status-pill[data-status=missed],.v2-status-pill[data-status=failed]{color:var(--v2-red-text);background:var(--v2-red-bg);border-color:var(--v2-red-border)}.v2-status-pill[data-status=ringing],.v2-status-pill[data-status=dialing]{color:var(--v2-gold-text);background:var(--v2-gold-bg);border-color:var(--v2-gold-border)}.v2-td-nowrap,.v2-th-nowrap{white-space:nowrap!important}.v2-dir-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid transparent;white-space:nowrap!important;flex-shrink:0}.v2-dir-tag span{white-space:nowrap!important}.v2-dir-tag svg{width:13px;height:13px;flex-shrink:0}.v2-dir-tag[data-dir=in]{color:var(--v2-green-text);background:var(--v2-green-bg);border-color:var(--v2-green-border)}.v2-dir-tag[data-dir=out]{color:var(--v2-blue-primary);background:var(--v2-blue-soft);border-color:#8e1f1729}.v2-dir-tag[data-dir=local]{color:var(--v2-indigo-text);background:var(--v2-indigo-bg);border-color:var(--v2-indigo-border)}.v2-badge-soft{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;background:#f3eee6;color:var(--v2-slate-700)}.v2-switchboard-drawer,.v2-agent-panel{position:fixed;top:0;left:0;bottom:0;width:min(440px,94vw);height:100vh;max-height:100vh;z-index:10000;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--v2-border-light);box-shadow:12px 0 38px #1f131129;overflow:hidden;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.v2-switchboard-drawer[data-open=true],.v2-agent-panel[data-open=true]{transform:translate(0)}.v2-switchboard-drawer[data-open=false],.v2-agent-panel[data-open=false]{transform:translate(-100%);pointer-events:none}.v2-agent-panel__collapsed-rail{display:flex;flex-direction:column;height:100%;width:100%;align-items:center;padding:12px 6px 10px;box-sizing:border-box}.v2-collapsed-top{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--v2-border-subtle);width:100%}.v2-mini-presence-dots{display:flex;flex-direction:column;gap:5px;align-items:center;background:var(--v2-bg-surface);padding:5px 6px;border-radius:8px;border:1px solid var(--v2-border-subtle)}.v2-mini-dot{width:8px;height:8px;border-radius:50%;transition:transform .2s;cursor:pointer}.v2-mini-dot:hover{transform:scale(1.3)}.v2-mini-dot--online{background:#10b981}.v2-mini-dot--busy{background:#f59e0b}.v2-mini-dot--offline{background:#a8998e}.v2-collapsed-agent-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;width:100%}.v2-collapsed-agent-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;width:100%;transition:var(--v2-transition)}.v2-collapsed-agent-item:hover{background:var(--v2-blue-soft);border-color:#8e1f1729}.v2-agent-avatar--sm{width:32px;height:32px;font-size:12px;font-weight:700;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;background:#f3eee6;border:1px solid #e9e3da;color:var(--v2-navy)}.v2-collapsed-ext-num{font-size:10px;font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-weight:700;color:var(--v2-text-muted);margin-top:3px;letter-spacing:-.2px}.v2-collapsed-footer{padding-top:8px;border-top:1px solid var(--v2-border-subtle);width:100%;display:flex;justify-content:center}.v2-collapsed-expand-btn{color:var(--v2-text-muted);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);cursor:pointer;transition:var(--v2-transition)}.v2-collapsed-expand-btn:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary);border-color:#8e1f174d}.v2-agent-panel__header{flex:0 0 auto;height:60px;padding:0 14px;border-bottom:1px solid var(--v2-border-subtle);display:flex;align-items:center;gap:10px}.v2-agent-panel__badge{width:36px;height:36px;border-radius:10px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center}.v2-agent-panel__badge svg{width:18px;height:18px}.v2-agent-panel__title{flex:1;min-width:0;display:flex;flex-direction:column}.v2-agent-panel__title strong{font-size:13.5px;font-weight:700;color:var(--v2-navy)}.v2-agent-panel__title small{font-size:11px;color:var(--v2-text-muted)}.v2-agent-panel[data-collapsed=true] .v2-agent-panel__title,.v2-agent-panel[data-collapsed=true] .v2-presence-bar,.v2-agent-panel[data-collapsed=true] .v2-ext-filter-tabs,.v2-agent-panel[data-collapsed=true] .v2-agent-search{display:none}.v2-agent-panel__title-row{display:flex;align-items:center;gap:6px}.v2-live-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;font-size:10px;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.03em}.v2-live-tag__dot{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:v2-pulse 2s infinite}.v2-presence-meter{display:flex;height:4px;width:100%;background:#f3eee6;overflow:hidden}.v2-presence-meter__seg{height:100%;transition:width .3s ease}.v2-presence-meter__seg--online{background:#10b981}.v2-presence-meter__seg--busy{background:#f59e0b}.v2-presence-meter__seg--offline{background:#dcd3c7}.v2-ext-filter-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px;background:#fbf9f5;border-bottom:1px solid var(--v2-border-subtle)}.v2-ext-tab-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 3px;border-radius:7px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .15s ease;font-size:10px;color:var(--v2-text-muted)}.v2-ext-tab-btn strong{font-size:12px;font-weight:700;color:var(--v2-navy)}.v2-ext-tab-btn:hover{background:#fff;border-color:var(--v2-border-light);color:var(--v2-navy)}.v2-ext-tab-btn--active{background:#fff;border-color:var(--v2-border-light);box-shadow:0 1px 3px #1f13110f;color:var(--v2-blue-primary)}.v2-ext-tab-btn--active strong{color:var(--v2-blue-primary)}.v2-ext-tab-btn--online .v2-dot{background:#10b981}.v2-ext-tab-btn--busy .v2-dot{background:#f59e0b}.v2-ext-tab-btn--offline .v2-dot{background:#a8998e}.v2-presence-bar{display:flex;padding:8px 12px;background:var(--v2-bg-surface);border-bottom:1px solid var(--v2-border-subtle);gap:6px}.v2-presence-item{flex:1;display:flex;flex-direction:column;align-items:center;padding:4px 6px;border-radius:8px;background:#fff;border:1px solid var(--v2-border-subtle)}.v2-presence-item strong{font-size:13px;font-weight:700;color:var(--v2-navy)}.v2-presence-item small{font-size:10px;color:var(--v2-text-muted)}.v2-dot{width:6px;height:6px;border-radius:50%;margin-bottom:2px}.v2-presence-item[data-tone=online] .v2-dot{background:#10b981}.v2-presence-item[data-tone=busy] .v2-dot{background:#f59e0b}.v2-presence-item[data-tone=offline] .v2-dot{background:#a8998e}.v2-agent-search{position:relative;padding:10px 12px;border-bottom:1px solid var(--v2-border-subtle)}.v2-agent-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--v2-text-subtle)}.v2-agent-search input{width:100%;box-sizing:border-box;padding:6px 28px 6px 30px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;font-family:var(--v2-font);font-size:12px;outline:none}.v2-agent-search input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-switchboard-grid{flex:1 1 auto;min-height:180px;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:#dcd3c7 transparent}.v2-switchboard-grid::-webkit-scrollbar{width:5px}.v2-switchboard-grid::-webkit-scrollbar-track{background:transparent}.v2-switchboard-grid::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px}.v2-switchboard-grid::-webkit-scrollbar-thumb:hover{background:#a8998e}.v2-sb-empty{margin:auto 0;padding:36px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:v2-fade-in .22s ease-out}.v2-sb-empty__icon-wrap{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-light);color:var(--v2-text-muted);box-shadow:var(--v2-shadow-sm);transition:transform .2s ease}.v2-sb-empty__icon-wrap:hover{transform:scale(1.04)}.v2-sb-empty__icon-wrap--search{background:var(--v2-blue-soft);border-color:#8e1f1729;color:var(--v2-blue-primary);box-shadow:none}.v2-sb-empty__icon-wrap--busy{background:#fffbeb;border-color:#f59e0b29;color:#b45309;box-shadow:none}.v2-sb-empty__icon-wrap--online{background:#edf8f3;border-color:#10b98129;color:#0d684d;box-shadow:none}.v2-sb-empty__icon-wrap--offline{background:#fbf9f5;border-color:var(--v2-border-light);color:#7a6a60;box-shadow:none}.v2-sb-empty__icon-wrap--loading{background:var(--v2-blue-soft);border-color:#8e1f1729;color:var(--v2-blue-primary);box-shadow:none}.v2-sb-empty__title{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--v2-navy);letter-spacing:-.01em}.v2-sb-empty__desc{margin:0 0 16px;font-size:12.5px;color:var(--v2-text-muted);line-height:1.48;max-width:290px}.v2-sb-empty__desc strong{color:var(--v2-navy);font-weight:600}.v2-sb-empty__desc em{font-style:normal;font-weight:600;color:var(--v2-blue-primary)}.v2-sb-empty__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.v2-sb-empty__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-navy);box-shadow:0 1px 3px #1f13110d}.v2-sb-empty__btn:hover{background:var(--v2-bg-hover);border-color:var(--v2-border-subtle);transform:translateY(-1px)}.v2-sb-empty__btn--primary{background:var(--v2-blue-primary);border-color:var(--v2-blue-primary);color:#fff;box-shadow:0 3px 10px var(--v2-blue-glow)}.v2-sb-empty__btn--primary:hover{background:var(--v2-blue-hover);border-color:var(--v2-blue-hover);color:#fff}.v2-sb-empty__btn--secondary{background:#f3eee6;border-color:#e9e3da;color:var(--v2-slate-700)}.v2-sb-empty__btn--secondary:hover{background:#e9e3da;color:var(--v2-navy)}.v2-sb-station{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--v2-border-light);cursor:pointer;transition:all .16s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 2px #1f131108}.v2-sb-station:hover{border-color:#c8a24a;background:#fbf9f5;transform:translateY(-1px);box-shadow:0 3px 10px #8e1f1714}.v2-sb-station[data-selected=true]{border-color:var(--v2-blue-primary);background:#fbf3ef;box-shadow:0 0 0 2px #8e1f172e}.v2-sb-station__avatar{position:relative;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3eee6;border:2px solid transparent;transition:all .2s ease}.v2-sb-station__ext-num{font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--v2-navy)}.v2-sb-station__beacon{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;background:#a8998e}.v2-sb-station[data-state=online] .v2-sb-station__avatar{background:#edf8f3;border-color:#d1fae5}.v2-sb-station[data-state=online] .v2-sb-station__ext-num{color:#0d684d}.v2-sb-station[data-state=online] .v2-sb-station__beacon{background:#10b981}.v2-sb-station[data-state=busy] .v2-sb-station__avatar{background:#fffbeb;border-color:#fde68a}.v2-sb-station[data-state=busy] .v2-sb-station__ext-num{color:#92400e}.v2-sb-station[data-state=busy] .v2-sb-station__beacon{background:#f59e0b}.v2-sb-station[data-live=ringing]{border-color:#fecdd3;background:#fff1f2}.v2-sb-station[data-live=ringing] .v2-sb-station__avatar{background:#ffe4e6;border-color:#fda4af}.v2-sb-station[data-live=ringing] .v2-sb-station__beacon{background:#f43f5e}.v2-sb-station[data-state=offline]{opacity:.8}.v2-sb-station[data-state=offline] .v2-sb-station__avatar{background:#f3eee6;border-color:#e9e3da}.v2-sb-station[data-state=offline] .v2-sb-station__beacon{background:#a8998e}.v2-sb-station__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-sb-station__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.v2-sb-station__name{font-size:12px;font-weight:600;color:var(--v2-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-sb-station__tag{font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px;white-space:nowrap}.v2-sb-station__tag[data-state=online]{background:#ecfdf5;color:#059669}.v2-sb-station__tag[data-state=busy]{background:#fffbeb;color:#d97706}.v2-sb-station__tag[data-live=ringing]{background:#fee2e2;color:#dc2626}.v2-sb-station__tag[data-state=offline]{background:#f3eee6;color:#7a6a60}.v2-sb-station__idle-line{display:flex;align-items:center}.v2-sb-station__hint-text{font-size:10px;color:var(--v2-text-subtle)}.v2-sb-station__live-bar{display:inline-flex;align-items:center;gap:5px;background:#fffbeb;border:1px solid #fde68a;padding:2px 6px;border-radius:5px;font-size:10.5px;margin-top:1px}.v2-sb-station__live-phone{font-weight:600;color:#92400e;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-sb-station__live-time{font-size:9.5px;color:#b45309;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-sb-station__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.v2-sb-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:4px 7px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.v2-sb-action-btn--dial{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.v2-sb-action-btn--dial:hover{background:#16a34a;color:#fff;border-color:#16a34a}.v2-sb-action-btn--pickup{background:#ef4444;color:#fff;border-color:#dc2626;animation:v2-pulse 1.2s infinite}.v2-sb-action-btn--transfer{background:#f7ebe6;color:#8e1f17;border-color:#e3c27a}.v2-sb-action-btn--transfer:hover{background:#8e1f17;color:#fff}.v2-sb-action-btn--more{width:24px;height:24px;padding:0;border-radius:6px;background:transparent;border:1px solid var(--v2-border-subtle);color:var(--v2-text-muted);font-size:12px}.v2-sb-action-btn--more:hover{background:var(--v2-bg-surface);color:var(--v2-navy);border-color:var(--v2-border-light)}.v2-agent-panel__footer{flex-shrink:0;margin-top:auto;padding:10px 12px;border-top:1px solid var(--v2-border-subtle);background:#fbf9f5;display:flex;flex-direction:column;gap:8px}.v2-quick-dock{display:flex;flex-direction:column;gap:5px}.v2-quick-dock__top{display:flex;align-items:center;justify-content:space-between}.v2-quick-dock__ext-label{font-size:10.5px;color:var(--v2-text-muted)}.v2-quick-dock__ext-label strong{color:var(--v2-blue-primary);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-quick-dock__input-row{display:flex;align-items:center;gap:6px}.v2-quick-dock__input-wrap{position:relative;flex:1 1 0;min-width:0}.v2-quick-dock__icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--v2-text-subtle);pointer-events:none}.v2-quick-dock__input-wrap input{width:100%;box-sizing:border-box;padding:5px 24px 5px 26px;border-radius:6px;border:1px solid var(--v2-border-light);background:#fff;font-family:var(--v2-font);font-size:11.5px;outline:none;transition:all .15s ease}.v2-quick-dock__input-wrap input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-quick-dock__input-wrap .v2-clear-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:2px;cursor:pointer;color:var(--v2-text-subtle);display:inline-flex}.v2-quick-dock__call-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid #059669;background:#10b981;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.v2-quick-dock__call-btn:hover:not(:disabled){background:#059669;box-shadow:0 1px 3px #10b98133}.v2-quick-dock__call-btn:disabled{opacity:.5;cursor:not-allowed;background:#a8998e;border-color:transparent}.v2-quick-dock__pbx-status{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--v2-text-muted);padding-top:2px}.v2-quick-dock__latency{margin-left:auto;color:#0d684d;font-weight:600;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-panel-hotline-title{font-size:11.5px;font-weight:700;color:var(--v2-navy);flex:1}.v2-panel-hotline-meta{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--v2-text-muted)}.v2-panel-hotline-row{display:flex;justify-content:space-between;align-items:center}.v2-panel-hotline-row strong{color:var(--v2-navy);font-weight:600}.v2-panel-tips{font-size:10.5px;color:var(--v2-text-muted);line-height:1.4;padding:0 2px}.v2-workspace{flex:1 1 100%;min-width:0;max-width:100%!important;width:100%!important;height:auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:visible;position:relative}.v2-workspace__header{flex:0 0 auto;border-bottom:1px solid var(--v2-border-subtle);background:#fff;padding:16px 20px 0;position:relative;z-index:5;border-top-left-radius:var(--v2-radius-card);border-top-right-radius:var(--v2-radius-card)}.v2-mobile-drawer-btn{display:none}.v2-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9998;animation:v2-fade-in .2s ease}.v2-workspace__titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.v2-title-icon{width:40px;height:40px;border-radius:12px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center}.v2-workspace__page-title h1{margin:0;font-size:17px;font-weight:600;color:var(--v2-navy);letter-spacing:-.02em}.v2-workspace__page-title p{margin:2px 0 0;font-size:12px;color:var(--v2-text-muted)}.v2-workspace__status-wrap{display:flex;align-items:center;gap:10px;background:var(--v2-bg-surface);padding:6px 12px;border-radius:var(--v2-radius-pill);border:1px solid var(--v2-border-subtle)}.v2-realtime-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.v2-realtime-badge[data-live=true]{color:var(--v2-green-text)}.v2-realtime-badge[data-live=false]{color:var(--v2-red-text)}.v2-realtime-icon{width:14px;height:14px}.v2-realtime-hint{font-size:11px;color:var(--v2-text-muted);border-left:1px solid var(--v2-border-light);padding-left:8px}.v2-workspace__actions{display:flex;align-items:center;gap:8px}.v2-tabs-bar{display:flex;align-items:center;margin-top:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.v2-tabs{display:flex;gap:4px;flex-wrap:nowrap}.v2-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:none;background:transparent;font-family:var(--v2-font);font-size:13px;font-weight:600;color:var(--v2-text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:var(--v2-transition);white-space:nowrap;flex-shrink:0}.v2-tabs button svg{width:15px;height:15px}.v2-tabs button[data-active=true]{color:var(--v2-blue-primary);border-bottom-color:var(--v2-blue-primary)}.v2-active-strip{background:#fbf9f5;border-bottom:1px solid var(--v2-border-light);overflow:hidden;transition:max-height .3s ease}.v2-active-strip[data-open=false]{display:none}.v2-active-strip__inner{padding:10px 20px}.v2-active-strip__header{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--v2-blue-primary);margin-bottom:8px}.v2-live-pulse{width:8px;height:8px;border-radius:50%;background:#10b981}.v2-active-cards-grid{display:flex;gap:12px;overflow-x:auto}.v2-active-card{flex:0 0 260px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);padding:10px 12px;box-shadow:var(--v2-shadow-sm)}.v2-active-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v2-active-card__flow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.v2-active-card__timer{font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--v2-red-text)}.v2-active-card__controls{display:flex;gap:6px}.v2-card-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600;padding:4px 6px;border-radius:6px;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);cursor:pointer}.v2-card-action-btn--danger{color:var(--v2-red-text)}.v2-workspace__body{flex:1 0 auto;min-height:auto;min-width:0;max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible}.v2-history-view{flex:1 0 auto;min-height:auto;min-width:0;max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:14px 18px 24px;overflow:visible;gap:12px}.v2-telephony-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;min-height:40px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-xs);flex-wrap:wrap;margin-bottom:2px}.v2-telephony-bar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-telephony-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#fbf9f5;border:1px solid var(--v2-border-subtle);border-radius:6px;font-size:11.5px;color:var(--v2-navy);font-weight:600;height:28px;box-sizing:border-box}.v2-telephony-ping{color:#0d684d;font-size:10.5px;font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-weight:700}.v2-telephony-presence-pills{display:flex;align-items:center;gap:3px;background:#fbf9f5;padding:2px 3px;border-radius:6px;border:1px solid var(--v2-border-subtle);height:28px;box-sizing:border-box}.v2-telephony-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:11px;color:var(--v2-text-muted);transition:all .15s ease;line-height:1}.v2-telephony-pill strong{font-size:11px;font-weight:700;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-telephony-pill:hover{background:#fff;color:var(--v2-navy)}.v2-telephony-pill--active{background:#fff;border-color:var(--v2-border-light);box-shadow:0 1px 2px #1f13110d;color:var(--v2-blue-primary)}.v2-telephony-pill--active strong{color:var(--v2-blue-primary)}.v2-telephony-pill--online .v2-dot{background:#10b981}.v2-telephony-pill--busy .v2-dot{background:#f59e0b}.v2-telephony-pill--offline .v2-dot{background:#a8998e}.v2-telephony-bar__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-telephony-quick-dial{display:flex;align-items:center;gap:5px;background:#fbf9f5;padding:2px 4px;border-radius:6px;border:1px solid var(--v2-border-subtle);height:28px;box-sizing:border-box}.v2-telephony-ext-select{padding:2px 6px;border-radius:5px;border:1px solid var(--v2-border-light);background:#fff;font-size:11px;font-weight:600;color:var(--v2-navy);outline:none;cursor:pointer;max-width:125px;height:24px}.v2-telephony-dial-input-wrap{position:relative;width:145px}.v2-telephony-dial-icon{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:var(--v2-text-subtle);pointer-events:none}.v2-telephony-dial-input-wrap input{width:100%;box-sizing:border-box;padding:3px 18px 3px 22px;border-radius:5px;border:1px solid var(--v2-border-light);background:#fff;font-size:11px;height:24px;outline:none;font-family:var(--v2-font);font-variant-numeric:tabular-nums;transition:all .15s ease}.v2-telephony-dial-input-wrap input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-telephony-call-btn{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:24px;border-radius:5px;border:1px solid #059669;background:#10b981;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.v2-telephony-call-btn:hover:not(:disabled){background:#059669}.v2-telephony-call-btn:disabled{opacity:.5;cursor:not-allowed;background:#a8998e;border-color:transparent}.v2-switchboard-trigger-btn{background:#fff;border-color:var(--v2-border-light);box-shadow:0 1px 3px #1f13110d;font-size:11.5px;padding:0 10px;height:28px;gap:6px}.v2-switchboard-trigger-btn:hover{border-color:#c8a24a;color:var(--v2-blue-primary)}.v2-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v2-metric-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm)}.v2-metric-card__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.v2-metric-card__icon svg{width:17px;height:17px}.v2-metric-card__icon--blue{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-metric-card__icon--green{background:var(--v2-green-bg);color:var(--v2-green-text)}.v2-metric-card__icon--red{background:var(--v2-red-bg);color:var(--v2-red-text)}.v2-metric-card__icon--indigo{background:var(--v2-indigo-bg);color:var(--v2-indigo-text)}.v2-metric-card__info{display:flex;flex-direction:column}.v2-metric-card__label{font-size:11.5px;color:var(--v2-text-muted);font-weight:500}.v2-metric-card__val{font-size:16px;font-weight:800;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-filter-bar{display:flex;align-items:center;gap:10px;background:#fff;padding:7px 12px;border-radius:var(--v2-radius-item);border:1px solid var(--v2-border-light);box-shadow:var(--v2-shadow-sm);flex-wrap:wrap}.v2-filter-bar__right{display:flex;align-items:center;gap:12px;margin-left:auto}.v2-filter-count-badge{font-size:12px;color:var(--v2-text-muted);white-space:nowrap;font-family:var(--v2-font)}.v2-filter-count-badge strong{color:var(--v2-navy);font-weight:700;font-variant-numeric:tabular-nums}.v2-search{flex:1 1 220px;min-width:180px;position:relative;display:flex;align-items:center}.v2-search svg{position:absolute;left:10px;width:14px;height:14px;color:var(--v2-text-subtle)}.v2-search input{width:100%;box-sizing:border-box;padding:6px 28px 6px 32px;border-radius:8px;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);font-family:var(--v2-font);font-size:12.5px;outline:none}.v2-search input:focus{background:#fff;border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-clear-btn{position:absolute;right:8px;border:none;background:transparent;cursor:pointer;color:var(--v2-text-subtle)}.v2-select{position:relative}.v2-select__trigger{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;font-family:var(--v2-font);font-size:12.5px;font-weight:500;color:var(--v2-navy);cursor:pointer}.v2-select__trigger svg{width:14px;height:14px;color:var(--v2-text-muted)}.v2-select__menu{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:170px;background:#fff;border:1px solid var(--v2-border-light);border-radius:10px;box-shadow:var(--v2-shadow-popover);padding:4px}.v2-select[data-open=true] .v2-select__menu{display:flex;flex-direction:column}.v2-select__menu button{text-align:left;padding:6px 10px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12px;cursor:pointer;color:var(--v2-navy)}.v2-select__menu button:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-select__menu button[data-selected=true]{font-weight:700;color:var(--v2-blue-primary);background:#8e1f1714}.v2-date-box{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff}.v2-date-box svg{width:14px;height:14px;color:var(--v2-text-muted)}.v2-date-box input{border:none;outline:none;font-family:var(--v2-font);font-size:12px;color:var(--v2-navy);background:transparent}.v2-date-box__clear{border:none;background:transparent;padding:2px;margin-left:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-text-subtle);border-radius:4px;cursor:pointer;transition:var(--v2-transition)}.v2-date-box__clear:hover{background:var(--v2-red-bg);color:var(--v2-red-text)}.v2-column-picker-wrap{position:relative;display:inline-flex}.v2-column-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:60;background:#fff;border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:var(--v2-shadow-popover);padding:12px 14px;width:220px;display:flex;flex-direction:column;gap:8px;animation:v2-pop-in .18s cubic-bezier(.16,1,.3,1)}.v2-column-popover__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid var(--v2-border-subtle);margin-bottom:2px}.v2-column-popover__title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--v2-text-muted);letter-spacing:.3px}.v2-column-popover__close{border:none;background:transparent;color:var(--v2-text-subtle);padding:2px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--v2-transition)}.v2-column-popover__close:hover{background:var(--v2-bg-surface);color:var(--v2-navy)}.v2-column-popover__list{display:flex;flex-direction:column;gap:5px}.v2-column-popover__item{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;color:var(--v2-navy);cursor:pointer;padding:5px 8px;border-radius:6px;transition:var(--v2-transition);-webkit-user-select:none;user-select:none}.v2-column-popover__item:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-column-popover__item input{accent-color:var(--v2-blue-primary);width:15px;height:15px;cursor:pointer;margin:0}.v2-table-wrapper{flex:0 0 auto;min-width:0;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm);overflow-x:auto!important;overflow-y:visible!important;position:relative;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5;-webkit-overflow-scrolling:touch}.v2-history-view .v2-table-wrapper{flex:0 0 auto!important;min-height:auto!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}.v2-history-view .v2-table-wrapper:has(.v2-empty-state){min-height:280px!important}.v2-table-wrapper::-webkit-scrollbar{height:8px}.v2-table-wrapper::-webkit-scrollbar-track{background:#fbf9f5;border-radius:4px}.v2-table-wrapper::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.v2-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8998e}.v2-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.v2-table th{position:sticky;top:0;z-index:10;background:#fbf9f5;padding:10px 14px;font-size:11.5px;font-weight:700;color:var(--v2-navy);border-bottom:1px solid var(--v2-border-light);white-space:nowrap}.v2-sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none}.v2-sortable-th span{margin-right:4px}.v2-sortable-th svg{display:inline;width:12px;height:12px;vertical-align:middle}.v2-tr{cursor:pointer;transition:background .15s ease}.v2-tr td{padding:6.5px 12px;vertical-align:middle;border-bottom:1px solid var(--v2-border-subtle);background:#fff;transition:background .15s ease;height:42px;box-sizing:border-box}.v2-tr:hover td{background:#fbf3ef}.v2-tr[data-selected=true] td{background:#8e1f1714}.v2-tr--active td{background:#10b98114}.v2-tr[data-fresh] td{animation:v2-highlight 2.5s ease-out}@keyframes v2-highlight{0%{background:#dcfce7}to{background:#fff}}.v2-col-sticky-time{position:sticky;left:0;width:110px;min-width:110px;max-width:110px;box-sizing:border-box;border-right:1px solid var(--v2-border-light);box-shadow:4px 0 8px -2px #1f131112}th.v2-col-sticky-time{top:0;z-index:25;background:var(--v2-bg-surface, #fbf9f5)}td.v2-col-sticky-time{z-index:15;background:var(--v2-bg-card, #ffffff)}.v2-tr:hover td.v2-col-sticky-time{background:var(--v2-border-subtle, #fbf3ef)}.v2-tr[data-selected=true] td.v2-col-sticky-time{background:#8e1f1726}.v2-tr--active td.v2-col-sticky-time{background:var(--v2-green-bg, #f0fdf4)}.v2-tr-skeleton td.v2-col-sticky-time{background:var(--v2-bg-card, #ffffff)}.v2-th-time,.v2-td-time{width:100px;min-width:100px;max-width:100px;white-space:nowrap}.v2-td-time strong{display:block;font-size:12px;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-td-time small{font-size:10px;color:var(--v2-text-muted);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-th-phones{width:270px;min-width:240px}.v2-th-phones-inner{display:inline-flex;align-items:center;gap:6px}.v2-th-arrow{color:var(--v2-blue-primary);opacity:.6}.v2-td-phones{width:270px;min-width:240px;vertical-align:middle}.v2-phones-inline{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.v2-phone-entry{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1}.v2-phone-flow-arrow{color:var(--v2-blue-primary);opacity:.55;flex-shrink:0}.v2-phone-digits{font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--v2-navy);letter-spacing:.1px;white-space:nowrap}.v2-ext-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:#fbf9f5;border:1px solid #e9e3da;color:var(--v2-slate-700);font-size:11px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.v2-ext-chip__icon{color:var(--v2-blue-primary);flex-shrink:0}.v2-ext-chip__num{font-weight:700;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-ext-chip__name{font-size:10.5px;color:var(--v2-text-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-contact-badge{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px;background:#edf8f3;color:#0d684d;border:1px solid rgba(13,104,77,.16);white-space:nowrap;flex-shrink:0}.v2-phone-copy-btn{opacity:0;visibility:hidden;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;border:none;background:#f3eee6;color:var(--v2-slate-600);cursor:pointer;padding:0;margin-left:1px;transition:opacity .15s ease,background .15s ease,color .15s ease;flex-shrink:0}.v2-phone-entry:hover .v2-phone-copy-btn{opacity:1;visibility:visible}.v2-phone-copy-btn:hover{background:var(--v2-blue-primary);color:#fff}.v2-th-did,.v2-td-did{width:120px;min-width:110px}.v2-did-wrap{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.v2-did-main{display:block;font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--v2-navy)}.v2-did-sub{font-size:10px;color:var(--v2-text-muted)}.v2-th-direction,.v2-td-dir{width:90px;min-width:85px;white-space:nowrap}.v2-th-status,.v2-td-status{width:110px;min-width:100px;white-space:nowrap}.v2-th-duration,.v2-td-duration{width:85px;min-width:80px;white-space:nowrap}.v2-th-audio,.v2-td-audio{width:55px;min-width:50px;text-align:center}.v2-audio-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);color:var(--v2-blue-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--v2-transition)}.v2-audio-btn:hover{background:var(--v2-blue-primary);color:#fff;border-color:var(--v2-blue-primary)}.v2-audio-btn--playing{background:var(--v2-red-bg);color:var(--v2-red-text);border-color:var(--v2-red-border)}.v2-th-note,.v2-td-note{min-width:120px;max-width:200px}.v2-note-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--v2-navy)}.v2-note-stack{display:flex;flex-direction:column;gap:4px}.v2-note-stack .v2-note-text{max-width:100%}.v2-note-stack .v2-note-text+.v2-note-text{padding-top:4px;border-top:1px dashed var(--v2-border-subtle)}.v2-original-note-tag{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--v2-gold-text);background:var(--v2-gold-bg);border:1px solid var(--v2-gold-border);padding:1px 5px;border-radius:4px}.v2-table-header-strip{display:none!important}.v2-pagination,.voc-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;background:linear-gradient(180deg,#fff,#fbf3ef);border:1px solid #e9e3da;border-radius:14px;box-shadow:0 2px 10px -2px #1f13110a,0 1px 2px #1f131105;font-size:12.5px;flex:0 0 auto;box-sizing:border-box;flex-wrap:wrap;margin-top:6px;margin-bottom:0}.v2-pagination .voc-select-wrapper{position:relative;display:inline-flex;align-items:center}.v2-pagination .voc-select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 28px 0 11px;border:1px solid #e9e3da;border-radius:8px;background:#fff;color:#231714;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:none;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}.v2-pagination .voc-select-wrapper select:hover{border-color:#dcd3c7}.v2-pagination .voc-select-wrapper select:focus{border-color:#8e1f17;box-shadow:0 0 0 2px #8e1f1726}.v2-pagination .voc-select-wrapper:after{content:"";position:absolute;right:10px;width:6px;height:6px;border-right:2px solid var(--crm-border, #dcd3c7);border-bottom:2px solid var(--crm-border, #dcd3c7);transform:rotate(45deg) translateY(-2px);pointer-events:none}.voc-pagination__pages-group{display:flex;align-items:center;gap:4px;background:#fbf9f5;padding:3px;border-radius:10px;border:1px solid #e9e3da}.voc-pagination__page-numbers{display:flex;align-items:center;gap:3px}.voc-pagination__nav-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:#fff;color:#5b4c45;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:all .16s ease}.voc-pagination__nav-btn:hover:not(:disabled){background:#fff;border-color:#dcd3c7;color:#8e1f17;box-shadow:0 2px 6px #8e1f171a;transform:translateY(-.5px)}.voc-pagination__nav-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent;box-shadow:none}.voc-pagination__num-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:7px;border:1px solid transparent;background:transparent;color:#5b4c45;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.voc-pagination__num-btn:hover:not(.voc-pagination__num-btn--active){background:#e9e3da;color:#231714}.voc-pagination__num-btn--active{background:linear-gradient(135deg,#8e1f17,#2a1b17)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 6px #8e1f1747}.v2-pagination__page-num,.voc-pagination__page-indicator{display:inline-flex;align-items:center;padding:0 4px;font-size:12px;font-weight:650;color:#5b4c45}.v2-table-progress-bar__indicator{position:absolute;top:0;bottom:0;left:0;background:var(--v2-blue-primary);width:35%;border-radius:2px;animation:v2-indeterminate 1.2s cubic-bezier(.4,0,.2,1) infinite}.v2-spin{animation:v2-keyframes-spin .9s linear infinite}@keyframes v2-keyframes-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v2-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;min-height:380px}.v2-empty-state__icon-wrap{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#8e1f1714,#8e1f1705);border:1px solid rgba(142,31,23,.16);display:flex;align-items:center;justify-content:center;color:var(--v2-blue-primary);margin-bottom:18px;box-shadow:0 6px 18px #8e1f1714}.v2-empty-state__title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--v2-navy)}.v2-empty-state__desc{margin:0 0 22px;font-size:13px;color:var(--v2-text-muted);max-width:440px;line-height:1.5}.v2-empty-state__reset-btn{background:var(--v2-blue-primary);color:#fff;box-shadow:0 3px 10px var(--v2-blue-glow);padding:9px 20px;border-radius:var(--v2-radius-item);font-weight:600;gap:8px;font-size:13px}.v2-empty-state__reset-btn:hover{background:var(--v2-blue-hover);transform:translateY(-1px)}.v2-context-drawer{position:fixed;top:0;right:0;bottom:0;width:min(500px,94vw);height:100vh;max-height:100vh;z-index:10000;display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--v2-border-light);box-shadow:-6px 0 24px #1f131114;overflow:hidden;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);font-family:var(--v2-font)}.v2-context-drawer,.v2-context-drawer *{box-sizing:border-box}.v2-context-drawer[data-open=true]{transform:translate(0)}.v2-context-drawer[data-open=false]{transform:translate(100%);pointer-events:none}.v2-context-drawer__header{flex:0 0 52px;height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v2-border-light);background:#fff}.v2-context-drawer__title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--v2-navy);font-family:var(--v2-font)}.v2-context-drawer__title svg{width:16px;height:16px;color:var(--v2-blue-primary);flex-shrink:0}.v2-context-drawer__close{border:none;background:transparent;cursor:pointer;color:var(--v2-text-muted);width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.v2-context-drawer__close:hover{background:var(--v2-bg-surface);color:var(--v2-navy)}.v2-context-drawer__body{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;font-family:var(--v2-font)}.v2-empty-small{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 14px;text-align:center;color:var(--v2-text-muted);font-size:12px;background:#fbf9f5;border:1px dashed var(--v2-border-light);border-radius:var(--v2-radius-item);font-family:var(--v2-font)}.v2-empty-small svg{width:16px;height:16px;color:var(--v2-blue-primary);opacity:.75;flex-shrink:0}.v2-drawer-section{display:flex;flex-direction:column}.v2-drawer-section__title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--v2-navy);margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em;font-family:var(--v2-font)}.v2-drawer-section__title svg{color:var(--v2-blue-primary);width:14px;height:14px;flex-shrink:0}.v2-profile-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-xs)}.v2-profile-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-profile-card__avatar svg{width:18px;height:18px}.v2-profile-card__info{flex:1;min-width:0}.v2-profile-card__phone{font-size:14.5px;font-weight:700;color:var(--v2-navy);display:block;font-family:var(--v2-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2-profile-card__sub{font-size:11px;color:var(--v2-text-muted);font-family:var(--v2-font)}.v2-profile-card__call-btn{padding:6px 12px;font-size:12px;gap:6px}.v2-lead-card{padding:12px 14px;border-radius:var(--v2-radius-item);background:#fff;border:1px solid var(--v2-border-light);border-left:3px solid var(--v2-blue-primary);box-shadow:var(--v2-shadow-xs);display:flex;flex-direction:column;gap:6px}.v2-lead-card__head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:var(--v2-navy);font-family:var(--v2-font)}.v2-lead-card__meta{font-size:11.5px;color:var(--v2-text-muted);display:flex;flex-direction:column;gap:3px;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-lead-card__link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--v2-blue-primary);text-decoration:none;margin-top:4px;font-family:var(--v2-font);transition:color .15s ease}.v2-lead-card__link:hover{color:var(--v2-blue-hover);text-decoration:underline}.v2-detail-grid{display:grid;grid-template-columns:1fr;gap:6px;background:#fbf9f5;padding:12px 14px;border-radius:var(--v2-radius-item);border:1px solid var(--v2-border-light)}.v2-detail-item{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0;border-bottom:1px dashed #e9e3da}.v2-detail-item:last-child{border-bottom:none;padding-bottom:0}.v2-detail-item:first-child{padding-top:0}.v2-detail-item__label{color:var(--v2-text-muted);font-size:12px;font-family:var(--v2-font)}.v2-detail-item__val{color:var(--v2-navy);font-weight:600;font-family:var(--v2-font);font-variant-numeric:tabular-nums;text-align:right}.v2-original-note-box{padding:10px 12px;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px}.v2-original-note-badge{display:inline-block;font-size:10px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.02em;background:#fef3c7;padding:2px 6px;border-radius:4px;font-family:var(--v2-font)}.v2-original-note-box p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#78350f;font-family:var(--v2-font)}.v2-drawer-audio-block{padding:12px 14px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-xs)}.v2-drawer-audio-block__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--v2-navy);margin-bottom:8px;font-family:var(--v2-font)}.v2-drawer-audio-block__title svg{color:var(--v2-blue-primary);width:15px;height:15px;flex-shrink:0}.v2-native-audio{width:100%;height:36px;outline:none;border-radius:6px}.v2-identifiers-box{padding:10px 12px;background:#fbf9f5;border:1px solid var(--v2-border-light);border-radius:8px}.v2-identifiers-box__title{font-size:10.5px;font-weight:700;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-family:var(--v2-font)}.v2-id-chips{display:flex;flex-direction:column;gap:5px}.v2-id-chip{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-family:var(--v2-font)}.v2-id-chip small{color:var(--v2-text-muted)}.v2-id-chip code{font-family:var(--v2-font);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e9e3da;color:var(--v2-navy);padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.v2-link-box{padding:12px 14px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-xs)}.v2-link-box__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--v2-navy);margin-bottom:8px;font-family:var(--v2-font)}.v2-link-box__title svg{color:var(--v2-blue-primary);width:15px;height:15px;flex-shrink:0}.v2-link-box__row{display:flex;gap:8px}.v2-link-box__row input{flex:1;padding:7px 10px;border:1px solid var(--v2-border-light);border-radius:6px;font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:12px;color:var(--v2-navy);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.v2-link-box__row input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-note-form textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--v2-border-light);border-radius:8px;font-family:var(--v2-font);font-size:12px;color:var(--v2-navy);resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.v2-note-form textarea:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.v2-note-form__actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.v2-form-hint{font-size:11px;color:var(--v2-text-subtle);font-family:var(--v2-font)}.v2-notes-timeline{display:flex;flex-direction:column;gap:8px;margin-top:10px}.v2-note-card{padding:10px 12px;background:#fff;border:1px solid var(--v2-border-light);border-left:3px solid var(--v2-blue-primary);border-radius:6px;box-shadow:var(--v2-shadow-xs)}.v2-note-card__header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.v2-note-card__author{font-size:12px;font-weight:700;color:var(--v2-navy);font-family:var(--v2-font)}.v2-note-card__date{font-size:11px;color:var(--v2-text-muted);flex:1;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-note-card__delete{border:none;background:transparent;cursor:pointer;color:var(--v2-text-subtle);padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.v2-note-card__delete:hover{color:var(--v2-red-text);background:var(--v2-red-bg)}.v2-note-card__body{margin:0;font-size:12px;color:var(--v2-text-main);white-space:pre-wrap;line-height:1.5;font-family:var(--v2-font)}.v2-recent-list{display:flex;flex-direction:column;gap:6px}.v2-recent-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#fbf9f5;border:1px solid var(--v2-border-subtle);border-radius:8px;cursor:pointer;transition:var(--v2-transition)}.v2-recent-item:hover{background:#fff;border-color:var(--v2-border-light);box-shadow:var(--v2-shadow-sm)}.v2-recent-item__left{display:flex;align-items:center;gap:8px}.v2-recent-item__left strong{display:block;font-size:12px;font-weight:600;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-recent-item__left small{font-size:11px;color:var(--v2-text-muted);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-embed-container{flex:1;overflow-y:auto;padding:18px 22px}.v2-ext-tab{display:flex;flex-direction:column;gap:16px;height:100%}.v2-ext-tab__kpis{display:flex;align-items:center;gap:12px}.v2-ext-kpi{flex:1;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm)}.v2-ext-kpi__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.v2-ext-kpi__icon svg{width:18px;height:18px}.v2-tone-blue{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-tone-green{background:var(--v2-green-bg);color:var(--v2-green-text)}.v2-tone-red{background:var(--v2-red-bg);color:var(--v2-red-text)}.v2-tone-indigo{background:var(--v2-indigo-bg);color:var(--v2-indigo-text)}.v2-ext-refresh-btn{padding:10px 16px;border-radius:var(--v2-radius-item)}.v2-ext-tab__split{flex:1;display:flex;gap:16px;min-height:0}.v2-ext-tab__list-card{flex:0 0 300px;width:300px;max-width:320px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.v2-ext-list-header{padding:8px 10px;border-bottom:1px solid var(--v2-border-subtle);display:flex;flex-direction:column;gap:6px;background:#fff;flex-shrink:0}.v2-ext-list-header .v2-search{flex:0 0 auto;width:100%;min-width:0}.v2-ext-list-header .v2-search input{padding:5px 24px 5px 28px;font-size:12px;height:30px}.v2-ext-list-header .v2-search svg{width:13px;height:13px;left:8px}.v2-ext-filter-pills{display:flex;gap:4px}.v2-ext-filter-pills button{flex:1;padding:3px 6px;border-radius:6px;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);font-family:var(--v2-font);font-size:11px;font-weight:600;color:var(--v2-text-muted);cursor:pointer;white-space:nowrap;height:25px;display:inline-flex;align-items:center;justify-content:center;transition:var(--v2-transition)}.v2-ext-filter-pills button:hover{background:#e9e3da;color:var(--v2-navy)}.v2-ext-filter-pills button[data-active=true]{background:var(--v2-blue-primary);color:#fff;border-color:var(--v2-blue-primary);font-weight:700}.v2-ext-list-body{flex:1;overflow-y:auto;padding:8px}.v2-ext-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:var(--v2-transition);margin-bottom:4px}.v2-ext-row:hover{background:var(--v2-bg-surface)}.v2-ext-row--selected{background:var(--v2-blue-soft)!important;border-color:#8e1f1740!important}.v2-ext-row__avatar{position:relative;width:36px;height:36px;border-radius:10px;background:#e9e3da;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--v2-navy)}.v2-status-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff}.v2-status-dot[data-status=online]{background:#10b981}.v2-status-dot[data-status=offline]{background:#a8998e}.v2-ext-row__info{flex:1;min-width:0}.v2-ext-row__top{display:flex;align-items:baseline;gap:6px}.v2-ext-row__num{font-size:13.5px;font-weight:700;color:var(--v2-navy)}.v2-ext-row__name{font-size:12px;color:var(--v2-text-muted)}.v2-ext-row__sub{font-size:11px}.v2-ext-row__assigned{display:inline-flex;align-items:center;gap:4px;color:var(--v2-green-text);font-weight:600}.v2-ext-row__unassigned{color:var(--v2-text-subtle)}.v2-ext-tab__detail-card{flex:1;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.v2-ext-detail__head{padding:14px 20px;border-bottom:1px solid var(--v2-border-subtle);display:flex;justify-content:space-between;align-items:center}.v2-ext-detail__title{display:flex;align-items:center;gap:12px}.v2-ext-detail__icon{width:42px;height:42px;border-radius:12px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.v2-ext-detail__title h3{margin:0;font-size:16px;font-weight:800;color:var(--v2-navy)}.v2-ext-detail__title p{margin:2px 0 0;font-size:12px;color:var(--v2-text-muted)}.v2-ext-detail__nav{display:flex;gap:4px;background:var(--v2-bg-surface);padding:4px;border-radius:8px}.v2-ext-detail__nav button{padding:6px 12px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12px;font-weight:600;color:var(--v2-text-muted);cursor:pointer}.v2-ext-detail__nav button[data-active=true]{background:#fff;color:var(--v2-blue-primary);box-shadow:var(--v2-shadow-sm)}.v2-ext-detail__body{flex:1;overflow-y:auto;padding:20px}.v2-ext-pane{display:flex;flex-direction:column}.v2-form-group label{display:block;font-size:12px;font-weight:700;color:var(--v2-navy);margin-bottom:6px}.v2-input-row{display:flex;gap:8px}.v2-input-row input,.v2-input-row select{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--v2-border-light);font-family:var(--v2-font);font-size:13px;outline:none}.v2-assign-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:hidden;margin-bottom:20px}.v2-assign-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fbf3ef;border-bottom:1px solid var(--v2-border-light)}.v2-assign-card__title{display:flex;align-items:center;gap:12px}.v2-assign-header-icon{width:36px;height:36px;border-radius:10px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-assign-card__title h4{margin:0;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-assign-card__title small{display:block;font-size:12px;color:var(--v2-text-muted);margin-top:1px}.v2-assign-card__body{padding:20px}.v2-assign-owner-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:#fff;border:1px solid var(--v2-border-light);border-left:3px solid var(--v2-blue-primary);border-radius:12px;box-shadow:var(--v2-shadow-sm)}.v2-assign-owner-card__main{display:flex;align-items:center;gap:16px;min-width:0}.v2-assign-avatar{width:50px;height:50px;border-radius:50%;background:var(--v2-navy);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:none}.v2-assign-avatar__dot{position:absolute;bottom:0;right:0;width:13px;height:13px;background:#10b981;border:2px solid #ffffff;border-radius:50%}.v2-assign-owner-info{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-assign-owner-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-assign-owner-title h4{margin:0;font-size:16px;font-weight:800;color:var(--v2-navy)}.v2-assign-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700}.v2-assign-badge--primary{background:#edf8f3;color:#0d684d;border:1px solid #d1fae5}.v2-assign-badge--id{background:#f3eee6;color:#5b4c45;border:1px solid #e9e3da;font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-assign-owner-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--v2-text-muted)}.v2-assign-meta-item{display:inline-flex;align-items:center;gap:5px}.v2-btn-unassign{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600;padding:8px 16px}.v2-assign-unassigned-card{display:flex;align-items:center;gap:18px;padding:22px 24px;background:var(--v2-bg-surface);border:1.5px dashed var(--v2-border-subtle);border-radius:12px}.v2-assign-unassigned-icon{width:50px;height:50px;border-radius:12px;background:#f3eee6;color:#a8998e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-assign-unassigned-content h4{margin:0 0 4px;font-size:14.5px;font-weight:700;color:var(--v2-navy)}.v2-assign-unassigned-content p{margin:0;font-size:13px;color:var(--v2-text-muted);line-height:1.5}.v2-assign-form-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);margin-bottom:20px;padding:20px}.v2-assign-form-card__head{margin-bottom:16px}.v2-assign-form-card__title{display:flex;align-items:center;gap:12px}.v2-assign-form-icon{width:36px;height:36px;border-radius:10px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-assign-form-card__title h4{margin:0;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-assign-form-card__title small{display:block;font-size:12px;color:var(--v2-text-muted);margin-top:1px}.v2-assign-form-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-bottom:18px}@media(max-width:900px){.v2-assign-form-grid{grid-template-columns:1fr}.v2-assign-owner-card{flex-direction:column;align-items:flex-start}}.v2-assign-checkbox-wrap{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);border-radius:8px;cursor:pointer}.v2-assign-checkbox-wrap input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--v2-blue-primary);cursor:pointer}.v2-assign-checkbox-wrap span{display:flex;flex-direction:column;gap:2px}.v2-assign-checkbox-wrap strong{font-size:13px;color:var(--v2-navy)}.v2-assign-checkbox-wrap small{font-size:11.5px;color:var(--v2-text-muted);line-height:1.3}.v2-assign-form-actions{display:flex;justify-content:flex-end}.v2-assign-submit-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;border-radius:8px}.v2-assign-history-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:hidden}.v2-assign-history-card__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fbf3ef;border-bottom:1px solid var(--v2-border-light)}.v2-assign-history-card__title{display:flex;align-items:center;gap:12px}.v2-assign-history-card__title h4{margin:0;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-assign-history-card__title small{display:block;font-size:12px;color:var(--v2-text-muted);margin-top:1px}.v2-assign-action-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700}.v2-assign-action-badge--assign{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.v2-assign-action-badge--unassign{background:#ffedd5;color:#c2410c;border:1px solid #fed7aa}.v2-config-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v2-config-item{padding:12px 14px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:4px}.v2-config-item span{font-size:11px;color:var(--v2-text-muted);font-weight:600}.v2-config-item strong{font-size:13px;color:var(--v2-navy);font-family:var(--v2-font);font-variant-numeric:tabular-nums}.v2-pw-row{display:flex;align-items:center;gap:8px}.v2-pw-row code{font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-size:13px;background:#e9e3da;padding:2px 6px;border-radius:4px;flex:1}.v2-pw-row button{border:none;background:transparent;cursor:pointer;color:var(--v2-text-muted)}.v2-setup-guide{margin-top:20px;border-top:1px solid var(--v2-border-subtle);padding-top:16px}.v2-setup-guide__head h4{margin:0 0 12px;font-size:13.5px;font-weight:700;color:var(--v2-navy);display:flex;align-items:center;gap:8px}.v2-guide-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v2-guide-step{padding:12px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);border-radius:10px;display:flex;flex-direction:column;position:relative}.v2-guide-step__num{width:22px;height:22px;border-radius:50%;background:var(--v2-blue-primary);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.v2-guide-step strong{font-size:12px;font-weight:700;color:var(--v2-navy);margin-bottom:4px}.v2-guide-step p{margin:0;font-size:11px;color:var(--v2-text-muted);line-height:1.4}.v2-wh-tab{display:flex;flex-direction:column;gap:20px;width:100%}.v2-wh-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 32px;background:linear-gradient(135deg,#1f1311,#2a1b17 55%,#8e1f17);border-radius:14px;color:#fff;box-shadow:0 10px 25px -5px #8e1f1740,0 8px 10px -6px #1f13114d;position:relative;overflow:hidden}.v2-wh-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:380px;height:380px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.v2-wh-hero__content{display:flex;flex-direction:column;gap:6px;z-index:1}.v2-wh-hero__tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff24;padding:4px 10px;border-radius:9999px;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v2-wh-hero h2{font-size:22px;font-weight:800;margin:4px 0 2px;letter-spacing:-.02em;color:#fff}.v2-wh-hero p{font-size:13.5px;opacity:.88;max-width:660px;line-height:1.5;margin:0}.v2-wh-hero__stats{display:flex;align-items:center;gap:14px;z-index:1;flex-shrink:0}.v2-wh-hero-stat{display:flex;align-items:center;gap:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 18px;border-radius:12px;min-width:130px}.v2-wh-hero-stat__icon{width:36px;height:36px;border-radius:10px;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff}.v2-wh-hero-stat__icon--green{background:#22c55e40;color:#4ade80}.v2-wh-hero-stat__icon--blue{background:#2c5e8a40;color:#2c5e8a}.v2-wh-hero-stat strong{display:block;font-size:20px;font-weight:800;line-height:1.2}.v2-wh-hero-stat small{font-size:11px;opacity:.82;display:block}.v2-wh-grid-2col{display:grid;grid-template-columns:1.25fr .95fr;gap:18px}@media(max-width:1024px){.v2-wh-grid-2col{grid-template-columns:1fr}.v2-wh-hero{flex-direction:column;align-items:flex-start}}.v2-wh-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:hidden}.v2-wh-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--v2-border-light);background:#fbf3ef}.v2-wh-card__title{display:flex;align-items:center;gap:12px}.v2-wh-card__icon{width:36px;height:36px;border-radius:10px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-wh-card__title h3{margin:0;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-wh-card__title small{font-size:12px;color:var(--v2-text-muted);display:block;margin-top:1px}.v2-wh-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;font-size:11.5px;font-weight:600;color:#059669}.v2-wh-card__body{padding:20px}.v2-wh-card__desc{font-size:13px;color:var(--v2-text-muted);margin:0 0 12px;line-height:1.5}.v2-wh-endpoint-box{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--v2-bg-surface);border:1.5px dashed var(--v2-border-subtle);border-radius:10px}.v2-wh-endpoint-code{flex:1;font-family:var(--v2-font-mono);font-size:13px;font-weight:600;color:var(--v2-navy);word-break:break-all;background:transparent;padding:0}.v2-wh-copy-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;font-weight:600;font-size:12.5px;padding:8px 14px}.v2-wh-alert-subtle{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:12px;color:#92400e;line-height:1.4}.v2-wh-flow-list{display:flex;flex-direction:column;gap:10px}.v2-wh-flow-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;background:#fbf3ef;border:1px solid var(--v2-border-light);border-radius:10px;transition:all .15s ease}.v2-wh-flow-item:hover{border-color:#dcd3c7;background:#fff}.v2-wh-flow-num{width:22px;height:22px;border-radius:50%;background:var(--v2-blue-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.v2-wh-flow-item strong{display:block;font-size:13px;font-weight:700;color:var(--v2-navy);line-height:1.3}.v2-wh-flow-item small{display:block;font-size:11.5px;color:var(--v2-text-muted);line-height:1.3;margin-top:2px}.v2-wh-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.v2-wh-form-grid{grid-template-columns:1fr}}.v2-wh-form-field{display:flex;flex-direction:column;gap:6px}.v2-wh-form-field--full{grid-column:1 / -1}.v2-wh-form-field label{font-size:12.5px;font-weight:700;color:var(--v2-navy)}.v2-wh-input-wrap{position:relative;display:flex;align-items:center}.v2-wh-input-wrap input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--v2-border-subtle);border-radius:8px;font-size:13px;font-family:var(--v2-font-base);color:var(--v2-navy);background:#fff}.v2-wh-input-wrap input:focus{border-color:var(--v2-blue-primary);outline:none;box-shadow:0 0 0 3px var(--v2-blue-soft)}.v2-wh-input-icon{position:absolute;left:11px;width:16px;height:16px;color:var(--v2-text-muted);pointer-events:none}.v2-segmented-control{display:grid;grid-template-columns:1fr 1fr;background:var(--v2-bg-surface);padding:3px;border-radius:8px;border:1px solid var(--v2-border-subtle);gap:4px}.v2-segmented-control button{padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--v2-text-muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.v2-segmented-control button[data-active=true]{background:#fff;color:var(--v2-blue-primary);font-weight:700;box-shadow:var(--v2-shadow-sm);border:1px solid var(--v2-border-light)}.v2-wh-select{width:100%;padding:9px 12px;border:1px solid var(--v2-border-subtle);border-radius:8px;font-size:13px;font-family:var(--v2-font-base);color:var(--v2-navy);background:#fff;cursor:pointer}.v2-wh-select:focus{border-color:var(--v2-blue-primary);outline:none;box-shadow:0 0 0 3px var(--v2-blue-soft)}.v2-wh-form-actions{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--v2-border-light)}.v2-wh-register-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;border-radius:8px}.v2-wh-cards-list{display:flex;flex-direction:column;gap:10px}.v2-wh-reg-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-light);border-radius:10px;transition:border-color .15s ease}.v2-wh-reg-item:hover{border-color:#dcd3c7}.v2-wh-reg-item__main{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-wh-reg-item__url-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-wh-method-tag{padding:2px 7px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);font-size:11px;font-weight:800;border-radius:5px;font-family:var(--v2-font-mono)}.v2-wh-reg-url{font-family:var(--v2-font-mono);font-size:13px;font-weight:600;color:var(--v2-navy);word-break:break-all}.v2-wh-reg-item__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-wh-filter-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#fff;border:1px solid var(--v2-border-light);border-radius:6px;font-size:11.5px;color:var(--v2-text-muted)}.v2-wh-filter-tag strong{color:var(--v2-navy)}.v2-wh-filter-tag code{font-family:var(--v2-font-mono);color:var(--v2-blue-primary)}.v2-wh-event-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;font-family:var(--v2-font-mono)}.v2-wh-badge--ring{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.v2-wh-badge--up{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.v2-wh-badge--hangup{background:#f3eee6;color:#5b4c45;border:1px solid #e9e3da}.v2-wh-badge--cdr{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.v2-wh-badge--default{background:#f3eee6;color:#7a6a60;border:1px solid #e9e3da}.v2-wh-code-chip{padding:2px 7px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);border-radius:5px;font-family:var(--v2-font-mono);font-size:11.5px;color:var(--v2-navy)}.v2-dash-tab{display:flex;flex-direction:column;gap:16px}.v2-dash-tab__topbar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:14px 20px;border-radius:12px;border:1px solid var(--v2-border-light);box-shadow:var(--v2-shadow-card);flex-wrap:wrap;gap:12px}.v2-dash-tab__title{display:flex;align-items:center;gap:12px}.v2-dash-tab__icon{width:40px;height:40px;border-radius:10px;background:#f7ebe6;border:1px solid #f7ebe6;color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-dash-tab__title h2{margin:0;font-size:16px;font-weight:700;color:var(--v2-navy);letter-spacing:-.2px}.v2-dash-tab__title p{margin:2px 0 0;font-size:12px;color:var(--v2-text-muted)}.v2-dash-tab__controls{display:flex;align-items:center;gap:8px}.v2-dash-tab__period-group{display:flex;gap:3px;background:#f3eee6;padding:3px;border-radius:8px;border:1px solid #e9e3da}.v2-period-btn{padding:5px 13px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12px;font-weight:500;color:var(--v2-text-muted);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.v2-period-btn:hover{color:var(--v2-navy)}.v2-period-btn[data-active=true]{background:#fff;color:var(--v2-blue-primary);font-weight:600;box-shadow:0 1px 3px #1f131114}.v2-dash-refresh-btn{gap:6px;padding:6px 13px;font-size:12px;height:30px;border-radius:7px}.v2-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v2-dash-kpi-card{padding:16px 18px;background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:var(--v2-shadow-card);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.v2-dash-kpi-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f13110f}.v2-dash-kpi--blue .v2-dash-kpi-card__icon{background:#f7ebe6;color:var(--v2-blue-primary);border:1px solid #f7ebe6}.v2-dash-kpi--green .v2-dash-kpi-card__icon{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.v2-dash-kpi--red .v2-dash-kpi-card__icon{background:#fff1f2;color:#e11d48;border:1px solid #ffe4e6}.v2-dash-kpi--indigo .v2-dash-kpi-card__icon{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-dash-kpi-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v2-dash-kpi-card__label{font-size:12px;font-weight:600;color:var(--v2-text-muted)}.v2-dash-kpi-card__icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-dash-kpi-card__val{font-size:24px;font-weight:700;color:var(--v2-navy);letter-spacing:-.3px;line-height:1.2;font-variant-numeric:tabular-nums}.v2-dash-kpi-card__sub{font-size:11.5px;color:var(--v2-text-muted);margin-top:6px;line-height:1.4;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.v2-dash-kpi-card__sub strong{color:var(--v2-navy);font-weight:600}.v2-dash-sub-sep{color:#dcd3c7;margin:0 1px}.v2-kpi-progress{margin-top:6px;width:100%}.v2-kpi-progress__bar{height:5px;border-radius:999px;background:#f3eee6;overflow:hidden}.v2-kpi-progress__fill{height:100%;border-radius:999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.v2-kpi-progress__fill--green{background:#10b981}.v2-kpi-progress__fill--red{background:#fb7185}.v2-text-emerald{color:#059669!important}.v2-text-rose{color:#e11d48!important}.v2-text-indigo{color:#5b4c45!important}.v2-dash-charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v2-dash-chart-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;padding:18px 20px;box-shadow:var(--v2-shadow-card);display:flex;flex-direction:column}.v2-dash-chart-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v2-dash-chart-card__title{display:flex;align-items:center;gap:10px}.v2-dash-chart-card__title h3{margin:0;font-size:14px;font-weight:700;color:var(--v2-navy)}.v2-dash-chart-card__title small{font-size:11.5px;color:var(--v2-text-muted)}.v2-chart-header-icon{width:30px;height:30px;border-radius:8px;background:#f7ebe6;border:1px solid #f7ebe6;color:var(--v2-blue-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v2-chart-header-icon--flame{background:#fff7ed;border-color:#ffedd5;color:#ea580c}.v2-chart-header-icon--gold{background:#fefce8;border-color:#fef08a;color:#ca8a04}.v2-badge-soft{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#fbf9f5;border:1px solid #e9e3da;font-size:11px;font-weight:500;color:var(--v2-text-muted)}.v2-badge-soft--gold{background:#fefce8;border-color:#fef08a;color:#854d0e}.v2-live-indicator{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98133;display:inline-block}.v2-live-indicator--gold{background:#eab308;box-shadow:0 0 0 2px #eab30833}.v2-volume-chart{height:180px;display:flex;flex-direction:column}.v2-volume-chart__bars{flex:1;display:flex;align-items:flex-end;gap:8px;padding-bottom:22px;border-bottom:1px solid #f3eee6}.v2-volume-bar-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.v2-volume-bar-wrapper{width:100%;max-width:22px;height:100%;display:flex;align-items:flex-end}.v2-volume-bar-fill{width:100%;background:linear-gradient(180deg,#c8a24a,#8e1f17);border-radius:4px 4px 0 0;transition:height .3s ease;position:relative;cursor:pointer}.v2-volume-bar-fill:hover{background:linear-gradient(180deg,#2c5e8a,#741811)}.v2-volume-bar-pop{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#231714;color:#fff;padding:5px 9px;border-radius:6px;font-size:11px;white-space:nowrap;z-index:20;box-shadow:0 4px 12px #00000026;pointer-events:none}.v2-volume-bar-pop strong{display:block;font-weight:600}.v2-volume-bar-pop small{display:block;opacity:.85;font-size:10px;margin-top:1px}.v2-volume-bar-fill:hover .v2-volume-bar-pop{display:block}.v2-volume-bar-label{position:absolute;bottom:3px;font-size:10.5px;color:var(--v2-text-muted);font-variant-numeric:tabular-nums}.v2-heatmap-scroll{overflow-x:auto}.v2-heatmap-grid{display:flex;flex-direction:column;gap:3px}.v2-heatmap-row{display:flex;align-items:center;gap:3px}.v2-heatmap-head-row{margin-bottom:4px}.v2-heatmap-day-label{width:68px;font-size:11px;font-weight:600;color:var(--v2-text-muted);flex-shrink:0}.v2-heatmap-hour-head{flex:1;text-align:center;font-size:10px;font-weight:500;color:var(--v2-text-subtle);font-variant-numeric:tabular-nums}.v2-heatmap-cell{flex:1;height:22px;border-radius:4px;background:#fbf9f5;border:1px solid #f3eee6;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#a8998e;cursor:default;transition:transform .15s ease;font-variant-numeric:tabular-nums}.v2-heatmap-cell:hover{transform:scale(1.12);z-index:2}.v2-heatmap-cell[data-level="1"]{background:#f7ebe6;border-color:#f7ebe6;color:#8e1f17}.v2-heatmap-cell[data-level="2"]{background:#f7ebe6;border-color:#e3c27a;color:#741811}.v2-heatmap-cell[data-level="3"]{background:#e3c27a;border-color:#c8a24a;color:#2c5e8a}.v2-heatmap-cell[data-level="4"]{background:#c8a24a;border-color:#c8a24a;color:#2c5e8a;font-weight:700}.v2-heatmap-legend{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:11px;color:var(--v2-text-muted);flex-wrap:wrap}.v2-heatmap-legend__label{font-weight:600}.v2-heatmap-legend__item{display:flex;align-items:center;gap:5px}.v2-heatmap-legend__item .v2-heatmap-cell{width:14px;height:14px;border-radius:3px;flex:none}.v2-dash-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:var(--v2-shadow-card);overflow:hidden;display:flex;flex-direction:column}.v2-dash-card__header{padding:16px 20px;border-bottom:1px solid #f3eee6;display:flex;justify-content:space-between;align-items:center;background:#fff;flex-wrap:wrap;gap:12px}.v2-dash-card__title{display:flex;align-items:center;gap:10px}.v2-dash-card__title h3{margin:0;font-size:15px;font-weight:700;color:var(--v2-navy)}.v2-dash-card__title p{margin:2px 0 0;font-size:12px;color:var(--v2-text-muted)}.v2-dash-card__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-sort-pills{display:flex;align-items:center;gap:3px;background:#f3eee6;padding:3px;border-radius:8px;border:1px solid #e9e3da}.v2-sort-pills__label{font-size:11px;color:var(--v2-text-muted);margin:0 4px 0 2px;font-weight:500}.v2-sort-pill{border:none;background:transparent;font-family:var(--v2-font);font-size:11.5px;font-weight:500;color:var(--v2-text-muted);padding:3px 9px;border-radius:5px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.v2-sort-pill:hover{color:var(--v2-navy)}.v2-sort-pill--active{background:#fff!important;color:var(--v2-blue-primary)!important;font-weight:600;box-shadow:0 1px 3px #1f131114}.v2-podium-section{padding:16px 20px 8px;background:#fbf3ef;border-bottom:1px solid #f3eee6}.v2-podium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v2-podium-card{position:relative;background:#fff;border-radius:10px;padding:14px;border:1px solid var(--v2-border-light);box-shadow:0 1px 3px #1f131108;display:flex;flex-direction:column;gap:10px;transition:all .18s cubic-bezier(.16,1,.3,1)}.v2-podium-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f13110f}.v2-podium-card--1{border-color:#fde68a}.v2-podium-card--2{border-color:#e9e3da}.v2-podium-card--3{border-color:#fed7aa}.v2-podium-card__rank-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;align-self:flex-start}.v2-podium-card--1 .v2-podium-card__rank-badge{background:#fefce8;color:#a16207;border:1px solid #fef08a}.v2-podium-card--2 .v2-podium-card__rank-badge{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-podium-card--3 .v2-podium-card__rank-badge{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.v2-podium-card__profile{display:flex;align-items:center;gap:10px}.v2-podium-avatar{width:36px;height:36px;border-radius:9px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f7ebe6;color:var(--v2-blue-primary);border:1px solid #f7ebe6}.v2-podium-card--1 .v2-podium-avatar{background:#fefce8;color:#a16207;border-color:#fef08a}.v2-podium-card--2 .v2-podium-avatar{background:#fbf9f5;color:#5b4c45;border-color:#e9e3da}.v2-podium-card--3 .v2-podium-avatar{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.v2-podium-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.v2-podium-name{font-size:13.5px;font-weight:600;color:var(--v2-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-podium-ext-tag{font-size:11px;font-weight:500;color:#7a6a60}.v2-podium-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#fbf9f5;padding:8px 10px;border-radius:8px;border:1px solid #f3eee6}.v2-podium-stat-item{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-podium-stat-item small{font-size:10.5px;color:#7a6a60;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-podium-stat-item strong{font-size:13px;font-weight:700;color:var(--v2-navy);display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums;flex-wrap:wrap}.v2-sub-pct{font-size:11px;font-weight:600;color:#059669}.v2-podium-card__footer{display:flex;align-items:center;margin-top:auto}.v2-tag--gold{background:#fefce8;color:#a16207;border:1px solid #fef08a}.v2-tag--silver{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-tag--bronze{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.v2-tag--emerald{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.v2-tag--blue{background:#f7ebe6;color:var(--v2-blue-primary);border:1px solid #f7ebe6}.v2-tag--slate{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-dash-card__body{flex:1}.v2-table-wrapper--leaderboard{border:none!important;border-radius:0!important;box-shadow:none!important}.v2-align-right{text-align:right}.v2-font-mono{font-family:var(--v2-font)!important;font-variant-numeric:tabular-nums}.v2-val-highlight{font-size:13px;font-weight:600;color:var(--v2-navy)}.v2-rank-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.v2-rank-badge--1{background:#fefce8;color:#a16207;border:1px solid #fef08a}.v2-rank-badge--2{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-rank-badge--3{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.v2-rank-badge--other{background:#fbf9f5;color:#7a6a60;border:1px solid #f3eee6;font-weight:500}.v2-leaderboard-user{display:flex;align-items:center;gap:10px}.v2-ext-avatar-chip{width:30px;height:30px;border-radius:8px;background:#f3eee6;color:#5b4c45;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;border:1px solid #e9e3da;flex-shrink:0}.v2-ext-avatar-chip--podium{background:#f7ebe6;color:var(--v2-blue-primary);border-color:#f7ebe6}.v2-user-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-ext-name{font-size:13px;font-weight:600;color:var(--v2-navy)}.v2-ext-badge-pill{font-size:10.5px;font-family:var(--v2-font);font-variant-numeric:tabular-nums;font-weight:500;color:#5b4c45;background:#f3eee6;border:1px solid #e9e3da;padding:1.5px 6px;border-radius:4px}.v2-rate-progress{display:flex;align-items:center;gap:8px}.v2-rate-progress__bar{flex:1;height:5px;border-radius:99px;background:#f3eee6;overflow:hidden}.v2-rate-progress__fill{height:100%;border-radius:99px;transition:width .3s ease}.v2-fill--green{background:#10b981}.v2-fill--blue{background:var(--v2-blue-primary)}.v2-fill--amber{background:#f59e0b}.v2-rate-progress__text{font-size:11.5px;font-weight:600;min-width:32px;text-align:right;color:var(--v2-navy);font-variant-numeric:tabular-nums}.v2-table-loading{padding:24px;display:flex;flex-direction:column;gap:16px}.v2-table-loading__spinner-wrap{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--v2-text-muted);font-size:12.5px}.v2-skeleton-table{display:flex;flex-direction:column;gap:10px}.v2-skeleton-row{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fbf9f5;border-radius:6px}.v2-sk-cell{height:14px;border-radius:4px;background:linear-gradient(90deg,#f3eee6 25%,#e9e3da,#f3eee6 75%);background-size:200% 100%;animation:v2-shimmer 1.5s infinite}.v2-dash-skeleton{width:100%;height:170px;border-radius:8px;background:linear-gradient(90deg,#f3eee6 25%,#e9e3da,#f3eee6 75%);background-size:200% 100%;animation:v2-shimmer 1.5s infinite}.v2-dash-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center;gap:6px;color:var(--v2-text-muted);font-size:12.5px}.v2-dash-empty h4{margin:8px 0 2px;font-size:14px;font-weight:600;color:var(--v2-navy)}.v2-dash-empty p{margin:0;font-size:12px;color:var(--v2-text-muted);max-width:420px}.v2-action-popover{position:fixed;z-index:10500;background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:var(--v2-shadow-popover);padding:6px;min-width:190px;animation:v2-pop-in .18s cubic-bezier(.16,1,.3,1)}@keyframes v2-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.v2-action-popover__title{font-size:11px;font-weight:700;color:var(--v2-text-muted);text-transform:uppercase;padding:6px 10px 4px}.v2-action-popover__btn{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12.5px;color:var(--v2-navy);cursor:pointer;text-align:left}.v2-action-popover__btn:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-action-popover__btn--danger:hover{background:var(--v2-red-bg);color:var(--v2-red-text)}.v2-action-popover__form{padding:8px;width:240px}.v2-action-popover__form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v2-action-popover__form-head h4{margin:0;font-size:12.5px;font-weight:700;color:var(--v2-navy);display:flex;align-items:center;gap:6px}.v2-action-popover__form-body{display:flex;flex-direction:column;gap:8px}.v2-action-popover__form-body input,.v2-action-popover__form-body select{width:100%;box-sizing:border-box;padding:6px 10px;border:1px solid var(--v2-border-light);border-radius:6px;font-family:var(--v2-font);font-size:12px}.v2-toast-notice{position:fixed;bottom:24px;right:24px;z-index:1100;display:flex;align-items:center;gap:10px;background:var(--v2-navy-deep);color:#fff;padding:10px 16px;border-radius:10px;box-shadow:var(--v2-shadow-popover);font-size:13px;font-weight:500;animation:v2-toast-slide .25s cubic-bezier(.16,1,.3,1)}@keyframes v2-toast-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v2-toast-notice button{border:none;background:transparent;color:#ffffffb3;cursor:pointer}@media(max-width:1280px){.v2-stage{width:calc(100% - 32px);margin:0 auto 24px}}@media(max-width:900px){.v2-page{padding-top:86px}.v2-stage{width:calc(100% - 20px);margin:0 auto 20px}}@media(max-width:1024px){.v2-mobile-drawer-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-navy);cursor:pointer;flex-shrink:0}.v2-agent-panel{display:none}.v2-agent-panel[data-mobile-open=true]{display:flex;position:fixed;left:16px;top:76px;bottom:16px;width:320px;max-width:calc(100vw - 32px);height:auto;z-index:999;box-shadow:var(--v2-shadow-popover);border-radius:var(--v2-radius-card)}.v2-workspace{max-width:100%!important;width:100%!important}.v2-workspace__titlebar{flex-wrap:wrap;gap:12px}.v2-workspace__page-title{flex:1 1 auto;min-width:180px}.v2-workspace__actions{margin-left:auto;flex-wrap:wrap}.v2-tabs-bar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.v2-tabs-bar::-webkit-scrollbar{display:none}.v2-tabs{flex-wrap:nowrap}.v2-tabs button,.v2-tab{white-space:nowrap;flex-shrink:0}.v2-filter-bar{flex-wrap:wrap;gap:8px;padding:10px}.v2-search{flex:1 1 100%;min-width:100%}.v2-filter-bar .v2-select{flex:1 1 calc(50% - 6px);min-width:130px}.v2-filter-bar .v2-select__trigger{width:100%;justify-content:space-between}.v2-date-box{flex:1 1 calc(100% - 46px);min-width:220px;justify-content:space-between}.v2-date-box input{width:44%;min-width:0}.v2-column-picker-wrap{flex:0 0 36px}.v2-metrics-grid{grid-template-columns:repeat(2,1fr);gap:10px}.v2-dash-tab__topbar{flex-direction:column;align-items:flex-start;gap:12px}.v2-dash-tab__controls{width:100%;flex-wrap:wrap;justify-content:space-between;gap:8px}.v2-dash-tab__period-group{width:auto;justify-content:flex-start;overflow-x:auto;max-width:100%}.v2-dash-kpis{grid-template-columns:repeat(2,1fr);gap:12px}.v2-dash-charts-grid{grid-template-columns:1fr;gap:16px}.v2-podium-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.v2-ext-tab__kpis{flex-wrap:wrap;gap:10px}.v2-ext-kpi{flex:1 1 calc(50% - 6px);min-width:140px}.v2-ext-refresh-btn{flex:1 1 100%;justify-content:center}.v2-ext-tab__split{flex-direction:column;gap:16px}.v2-ext-tab__list-card{flex:0 0 auto;max-height:280px;width:100%;max-width:none}.v2-ext-list-header{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}.v2-ext-list-header .v2-search{flex:1 1 200px;max-width:320px}.v2-ext-filter-pills{flex:0 0 auto;gap:6px}.v2-ext-filter-pills button{flex:0 0 auto;padding:4px 12px;height:28px}.v2-wh-grid-2col{grid-template-columns:1fr;gap:16px}.v2-wh-hero{flex-direction:column;align-items:flex-start;gap:16px}.v2-wh-hero__stats{width:100%;flex-wrap:wrap;gap:10px}.v2-wh-hero-stat{flex:1 1 calc(50% - 6px);min-width:130px}}@media(max-width:768px){.v2-stage{width:100%;padding:0 8px 40px;margin:0;min-height:calc(100% - 8px);height:auto}.v2-workspace__header{padding:12px 14px 0}.v2-history-view{padding:12px 14px;gap:10px}.v2-workspace__page-title h1{font-size:15px}.v2-workspace__page-title p{font-size:11px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-realtime-hint{display:none}.v2-context-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;border-radius:0!important;z-index:1200}.v2-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.v2-table{min-width:1140px}.v2-dir-tag,.v2-status-pill{white-space:nowrap!important}.v2-dash-card__header{padding:14px 16px;flex-direction:column;align-items:flex-start;gap:12px}.v2-dash-card__actions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.v2-sort-pills{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.v2-sort-pill{flex-shrink:0;white-space:nowrap}.v2-podium-section{padding:14px 16px}.v2-podium-grid{grid-template-columns:1fr;gap:10px}.v2-heatmap-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.v2-heatmap-grid{min-width:520px}.v2-table-wrapper--leaderboard{max-height:480px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.v2-table-wrapper--leaderboard .v2-table{min-width:840px}.v2-assign-card__body,.v2-assign-form-card,.v2-assign-owner-card{padding:14px}.v2-assign-avatar{width:44px;height:44px;font-size:17px}.v2-assign-form-grid{grid-template-columns:1fr;gap:12px}.v2-assign-form-actions button,.v2-wh-form-actions button{width:100%;justify-content:center}.v2-wh-endpoint-box{flex-direction:column;align-items:stretch;gap:8px}.v2-wh-endpoint-code{word-break:break-all;font-size:11.5px}.v2-wh-copy-btn{width:100%;justify-content:center}.v2-wh-reg-item{flex-direction:column;align-items:flex-start;gap:12px}.v2-wh-reg-item__actions{width:100%}.v2-wh-reg-item__actions button{width:100%;justify-content:center}.v2-wh-reg-url{word-break:break-all;max-width:100%}}@media(max-width:600px){.v2-workspace__header{padding:10px 12px 0}.v2-workspace__page-title p{display:none}.v2-workspace__status-wrap{padding:4px 8px;font-size:11px}.v2-workspace__actions .v2-btn span{display:none}.v2-workspace__actions .v2-btn{padding:6px 10px}.v2-filter-bar .v2-select{flex:1 1 100%;min-width:100%}.v2-date-box{flex:1 1 calc(100% - 46px);width:auto}.v2-date-box input{font-size:11px;width:40%}.v2-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}.v2-metric-card{padding:8px 10px;gap:8px}.v2-metric-card__icon{width:32px;height:32px}.v2-metric-card__val{font-size:14px}.v2-metric-card__label{font-size:11px}.v2-dash-kpis{grid-template-columns:1fr;gap:10px}.v2-ext-kpi{flex:1 1 100%}.v2-ext-list-header{flex-direction:column;gap:6px;padding:8px 10px}.v2-ext-list-header .v2-search{max-width:100%;width:100%}.v2-ext-filter-pills{width:100%}.v2-ext-filter-pills button{flex:1;height:25px}.v2-pagination,.voc-pagination{flex-direction:column;gap:10px;align-items:stretch;padding:10px 12px;margin-top:14px;margin-bottom:24px}.voc-pagination__summary{justify-content:space-between;width:100%}.voc-pagination__controls{flex-direction:column;align-items:stretch;gap:8px;width:100%}.voc-pagination__size-selector{justify-content:space-between;width:100%}.voc-pagination__pages-group{justify-content:center;width:100%}.v2-agent-panel[data-mobile-open=true]{left:8px;right:8px;top:12px;bottom:12px;width:auto;max-width:none;border-radius:14px}}@media(max-width:480px){.v2-filter-bar{padding:8px;gap:6px}.v2-date-box{flex:1 1 100%;width:100%;justify-content:space-between}.v2-column-picker-wrap{width:100%}.v2-column-picker-trigger{width:100%;justify-content:center}.v2-wh-hero{padding:14px 12px}.v2-wh-hero-stat{flex:1 1 100%}}@media(max-height:720px){.v2-page{height:auto!important;min-height:100vh;overflow-y:auto!important}.v2-stage{height:auto!important;min-height:calc(100vh - 100px);overflow:visible!important}}.v2-page,.v2-page *,.v2-page button,.v2-page input,.v2-page select,.v2-page textarea,.v2-page table,.v2-page th,.v2-page td,.v2-page kbd,.v2-context-drawer,.v2-context-drawer *,.v2-switchboard-drawer,.v2-switchboard-drawer *,.voip-quick-dial-popover,.voip-quick-dial-popover *{font-family:var(--v2-font)!important}.voip-kpis,.lead-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.lead-kpi{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:0 1px 3px #1f13110a;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lead-kpi--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.lead-kpi--interactive:hover{border-color:#dcd3c7;box-shadow:0 4px 12px #1f13110f;transform:translateY(-1px)}.lead-kpi--active{border-color:var(--v2-blue-primary)!important;box-shadow:0 0 0 2px var(--v2-blue-glow),0 4px 12px #8e1f1714!important;background:#fbf3ef!important}.lead-kpi__main{display:flex;flex-direction:column;gap:3px;min-width:0}.lead-kpi__header{display:flex;align-items:center;gap:6px}.lead-kpi__label{font-size:11.5px;font-weight:600;color:var(--v2-text-muted);white-space:nowrap}.lead-kpi__badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.3px}.lead-kpi--green .lead-kpi__badge{background:#dcfce7;color:#16a34a}.lead-kpi--red .lead-kpi__badge{background:#fee2e2;color:#dc2626}.lead-kpi--indigo .lead-kpi__badge{background:#f7ebe6;color:#c8a24a}.lead-kpi__metric-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lead-kpi__value{font-size:19px;font-weight:800;color:var(--v2-navy);font-variant-numeric:tabular-nums;line-height:1.2}.lead-kpi__hint{font-size:11px;color:var(--v2-text-subtle);white-space:nowrap}.lead-kpi__icon-wrap{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lead-kpi--blue .lead-kpi__icon-wrap{background:#f7ebe6;color:#2c5e8a}.lead-kpi--green .lead-kpi__icon-wrap{background:#f0fdf4;color:#16a34a}.lead-kpi--red .lead-kpi__icon-wrap{background:#fef2f2;color:#dc2626}.lead-kpi--indigo .lead-kpi__icon-wrap{background:#fbf3ef;color:#c8a24a}.voip-table-card.lead-table-card,.voc-table-card{background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:hidden;display:flex;flex-direction:column}.voc-console-header.voip-console-header{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid var(--v2-border-light)}.lead-console-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;flex-wrap:wrap}.lead-console-row--status{border-bottom:1px solid #f3eee6;background:#fff}.lead-console-row--filters{background:#fbf3ef;padding:8px 16px}.lead-presence-pills,.voc-presence-pills{display:inline-flex;align-items:center;gap:4px;background:#f3eee6;padding:3px 4px;border-radius:9px;border:1px solid #e9e3da}.lead-presence-pill,.voc-presence-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:var(--v2-text-muted);transition:all .15s ease;line-height:1.2}.lead-presence-pill strong,.voc-presence-pill strong{font-size:11px;font-weight:700;color:var(--v2-navy);font-variant-numeric:tabular-nums;background:#1f13110f;padding:1px 5px;border-radius:999px}.lead-presence-pill:hover,.voc-presence-pill:hover{background:#fff;color:var(--v2-navy)}.lead-presence-pill--active,.voc-presence-pill--active{background:#fff!important;color:var(--v2-blue-primary)!important;border-color:#dcd3c7!important;box-shadow:0 1px 3px #1f13110f!important;font-weight:600!important}.lead-presence-pill--active strong,.voc-presence-pill--active strong{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.lead-pill-dot,.voc-pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lead-pill-dot--green{background:#10b981}.lead-pill-dot--red{background:#ef4444}.lead-pill-dot--amber{background:#f59e0b}.lead-pill-dot--slate{background:#a8998e}.lead-pill-dot--blue{background:#2c5e8a}.lead-realtime-badge,.voc-realtime-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;box-shadow:0 1px 3px #10b98114;font-size:12px;font-weight:600;color:#14532d;letter-spacing:-.01em;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.lead-realtime-badge:hover,.voc-realtime-badge:hover{border-color:#86efac;box-shadow:0 3px 8px #10b98129;background:#f0fdf4;transform:translateY(-.5px)}.lead-live-dot,.voc-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:pulse-live 2.4s infinite cubic-bezier(.4,0,.6,1);flex-shrink:0}@keyframes pulse-live{0%{transform:scale(.95);box-shadow:0 0 #10b98199}70%{transform:scale(1.05);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.lead-realtime-text{font-size:12px;font-weight:600;color:#14532d}.lead-realtime-ping{font-size:10px;font-weight:700;color:#047857;background:#10b9811f;padding:1.5px 7px;border-radius:999px;border:1px solid rgba(16,185,129,.18);font-variant-numeric:tabular-nums;line-height:1.2}.lead-console-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lead-action-btn{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 11px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;background:#fff;color:#5b4c45;box-shadow:0 1px 2px #1f13110d;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;overflow:hidden;box-sizing:border-box}.lead-action-btn__dot{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 0 1.5px #10b9814d;animation:pulse-dot 2s cubic-bezier(.4,0,.6,1) infinite}.lead-action-btn__dot--amber{background:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b4d}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.lead-action-btn--switchboard{background:linear-gradient(180deg,#fbf3ef,#fbf3ef);border-color:#f3eee6;color:#c8a24a;box-shadow:0 1px 2px #c8a24a0d,inset 0 1px #fffc}.lead-action-btn--switchboard .lead-action-btn__icon-box{background:#fbf3ef;color:#c8a24a}.lead-action-btn--switchboard .lead-action-btn__pill{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.lead-action-btn--switchboard:hover:not(:disabled){background:linear-gradient(180deg,#fbf3ef,#fbf3ef);border-color:#e3c27a;color:#c8a24a;box-shadow:0 4px 14px -2px #c8a24a38,0 1px 3px #c8a24a14}.lead-action-btn--switchboard:hover:not(:disabled) .lead-action-btn__icon-box{background:#c8a24a;color:#fff;transform:rotate(-6deg) scale(1.05)}.lead-action-btn--dial{background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border-color:#a7f3d0;color:#047857;box-shadow:0 1px 2px #0596690f,inset 0 1px #fffc}.lead-action-btn--dial .lead-action-btn__icon-box{background:#d1fae5;color:#059669}.lead-action-btn--dial:hover:not(:disabled){background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#6ee7b7;color:#065f46;box-shadow:0 4px 14px -2px #05966940,0 1px 3px #0596691a}.lead-action-btn--dial:hover:not(:disabled) .lead-action-btn__icon-box{background:#059669;color:#fff;transform:scale(1.08)}.lead-action-btn--dial-active{background:linear-gradient(180deg,#059669,#047857)!important;border-color:#047857!important;color:#fff!important;box-shadow:0 4px 16px -1px #05966966,inset 0 1px 1px #ffffff40!important}.lead-action-btn--dial-active .lead-action-btn__icon-box{background:#ffffff38!important;color:#fff!important}.lead-action-btn--export{background:linear-gradient(180deg,#f0fdf4,#e8f9ee);border-color:#bbf7d0;color:#15803d;box-shadow:0 1px 2px #16a34a0d,inset 0 1px #fffc}.lead-action-btn--export .lead-action-btn__icon-box{background:#dcfce7;color:#16a34a}.lead-action-btn--export:hover:not(:disabled){background:linear-gradient(180deg,#e8f9ee,#dcfce7);border-color:#86efac;color:#14532d;box-shadow:0 4px 14px -2px #16a34a38,0 1px 3px #16a34a14}.lead-action-btn--export:hover:not(:disabled) .lead-action-btn__icon-box{background:#16a34a;color:#fff;transform:translateY(1px)}.lead-action-btn--tags{background:linear-gradient(180deg,#fbf3ef,#fbf3ef);border-color:#f3eee6;color:#c8a24a;box-shadow:0 1px 2px #c8a24a0d,inset 0 1px #fffc}.lead-action-btn--tags .lead-action-btn__icon-box{background:#fbf3ef;color:#c8a24a}.lead-action-btn--tags .lead-action-btn__pill{background:#fbf3ef;color:#c8a24a;border:1px solid #e3c27a}.lead-action-btn--tags:hover:not(:disabled){background:linear-gradient(180deg,#fbf3ef,#f3eee6);border-color:#e3c27a;color:#c8a24a;box-shadow:0 4px 14px -2px #c8a24a38,0 1px 3px #c8a24a14}.lead-action-btn--tags:hover:not(:disabled) .lead-action-btn__icon-box{background:#c8a24a;color:#fff;transform:rotate(8deg) scale(1.05)}.lead-action-btn--forms{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fde68a;color:#92400e;box-shadow:0 1px 2px #d977060d,inset 0 1px #fffc}.lead-action-btn--forms .lead-action-btn__icon-box{background:#fef3c7;color:#d97706}.lead-action-btn--forms .lead-action-btn__pill{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.lead-action-btn--forms:hover:not(:disabled){background:linear-gradient(180deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#78350f;box-shadow:0 4px 14px -2px #d9770638,0 1px 3px #d9770614}.lead-action-btn--forms:hover:not(:disabled) .lead-action-btn__icon-box{background:#d97706;color:#fff;transform:scale(1.05)}.lead-meta-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--v2-text-muted)}.lead-meta-chip strong{color:var(--v2-navy);font-weight:700;font-variant-numeric:tabular-nums}.lead-meta-chip--count{background:#fbf9f5;border:1px solid #e9e3da;padding:3px 8px;border-radius:6px;height:28px;box-sizing:border-box}.voip-quick-dial-wrap{position:relative;display:inline-block}.voip-dial-icon-accent{color:#059669}.voip-quick-dial-btn--active{background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important}.voip-quick-dial-popover{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:var(--v2-shadow-popover);z-index:120;padding:12px;display:flex;flex-direction:column;gap:10px;animation:toast-slide-in-right .15s ease-out}.voip-quick-dial-popover__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3eee6;padding-bottom:8px;font-size:12.5px;font-weight:700;color:var(--v2-navy)}.voip-quick-dial-popover__close{background:transparent;border:none;color:var(--v2-text-subtle);cursor:pointer;padding:3px;border-radius:4px}.voip-quick-dial-popover__close:hover{background:#f3eee6;color:var(--v2-navy)}.voip-quick-dial-popover__form{display:flex;flex-direction:column;gap:9px}.voip-quick-dial-field{display:flex;flex-direction:column;gap:4px}.voip-quick-dial-field label{font-size:11px;font-weight:600;color:var(--v2-text-muted)}.voip-quick-dial-select{width:100%;padding:5px 8px;border-radius:6px;border:1px solid var(--v2-border-light);background:#fff;font-size:12px;color:var(--v2-navy);outline:none}.voip-quick-dial-select:focus{border-color:var(--v2-blue-primary)}.voip-quick-dial-input-box{position:relative;display:flex;align-items:center}.voip-quick-dial-input-box svg{position:absolute;left:8px;color:var(--v2-text-subtle);pointer-events:none}.voip-quick-dial-input-box input{width:100%;box-sizing:border-box;padding:6px 26px 6px 28px;border-radius:6px;border:1px solid var(--v2-border-light);background:#fff;font-size:12px;outline:none;font-variant-numeric:tabular-nums}.voip-quick-dial-input-box input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.voip-quick-dial-input-box button{position:absolute;right:6px;background:transparent;border:none;color:var(--v2-text-subtle);cursor:pointer}.voip-quick-dial-submit{width:100%;height:32px;font-size:12.5px;margin-top:2px}.lead-console-filters-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto}.lead-search-wrapper.voc-search{position:relative;display:flex;align-items:center;min-width:240px;max-width:380px;flex:1 1 240px}.lead-search-wrapper.voc-search svg{position:absolute;left:10px;color:var(--v2-text-subtle);pointer-events:none}.lead-search-wrapper.voc-search input{width:100%;box-sizing:border-box;padding:6px 32px;border-radius:8px;border:1px solid var(--v2-border-light);background:#fff;font-size:12.5px;color:var(--v2-navy);outline:none;transition:all .15s ease}.lead-search-wrapper.voc-search input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow);background:#fff}.lead-search-kbd{position:absolute;right:8px;font-size:10px;font-weight:700;color:var(--v2-text-subtle);background:#f3eee6;border:1px solid #dcd3c7;border-radius:4px;padding:1px 5px;pointer-events:none}.voc-search__clear{position:absolute;right:8px;background:transparent;border:none;color:var(--v2-text-subtle);cursor:pointer;padding:2px;border-radius:4px}.voc-search__clear:hover{background:#e9e3da;color:var(--v2-navy)}.lead-advanced-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;height:30px;border-radius:7px;border:1px solid var(--v2-border-light);background:#fff;color:var(--v2-text-muted);font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #1f13110a;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.lead-advanced-toggle-btn:hover{border-color:#dcd3c7;color:var(--v2-navy);background:#fbf9f5;transform:translateY(-1px);box-shadow:0 3px 8px -1px #1f131114}.lead-advanced-toggle-btn:active{transform:translateY(0) scale(.98)}.lead-advanced-toggle-btn--active{background:#f3eee6;border-color:#a8998e;color:var(--v2-navy)}.lead-advanced-toggle-btn--has-filters{border-color:#8e1f1766;color:var(--v2-blue-primary);background:var(--v2-blue-soft)}.lead-advanced-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--v2-blue-primary);color:#fff;font-size:10px;font-weight:700}.lead-reset-filter-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;height:30px;border-radius:7px;border:1px dashed #fca5a5;background:#fff1f2;color:#e11d48;font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #e11d480d;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.lead-reset-filter-btn:hover{background:#ffe4e6;border-color:#f43f5e;color:#be123c;transform:translateY(-1px);box-shadow:0 3px 8px -1px #e11d4826}.lead-reset-filter-btn:active{transform:translateY(0) scale(.98)}.lead-console-filters-right{display:flex;align-items:center;gap:10px;margin-left:auto}.lead-meta-chip--page{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--v2-text-muted);background:#fff;border:1px solid var(--v2-border-light);border-radius:7px;padding:0 9px;height:30px;box-sizing:border-box;box-shadow:0 1px 2px #1f131108}.lead-meta-chip--page strong{color:var(--v2-navy);font-weight:700}.voip-console-advanced-tray,.lead-console-advanced-tray{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fbf9f5;border-top:1px dashed #e9e3da;flex-wrap:wrap;animation:tray-slide-down .2s cubic-bezier(.16,1,.3,1)}@keyframes tray-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lead-date-range{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:#fff;border:1px solid var(--v2-border-light);border-radius:8px;height:32px;box-sizing:border-box}.lead-date-range__icon{color:var(--v2-text-subtle);flex-shrink:0}.lead-date-range__field{display:flex;align-items:center;gap:5px;position:relative}.lead-date-range__label{font-size:11px;color:var(--v2-text-muted);font-weight:500}.lead-date-range__field input[type=date]{border:none;background:transparent;font-size:11.5px;color:var(--v2-navy);font-weight:600;outline:none;padding:0;cursor:pointer}.lead-date-range__separator{color:#dcd3c7;font-size:12px}.lead-date-range__clear{background:transparent;border:none;color:var(--v2-text-subtle);cursor:pointer;padding:2px}.lead-date-range__clear:hover{color:var(--v2-navy)}.voc-table-columns-tr th{padding:10px 14px;font-size:12px;font-weight:700;color:#5b4c45;background:#fbf9f5;border-bottom:1px solid var(--v2-border-light);text-align:left;-webkit-user-select:none;user-select:none}.voc-table-row{transition:background-color .15s ease;cursor:pointer}.voc-table-row:hover{background-color:#8e1f1706!important}.voc-table-row[data-selected=true]{background-color:#fbf3ef!important}.voc-table__fixed-col--name{position:sticky;left:0;background:var(--v2-bg-card, #ffffff);z-index:2;box-shadow:2px 0 6px -2px #1f13110d}.voc-table-columns-tr .voc-table__fixed-col--name{background:var(--v2-bg-surface, #fbf9f5)}.voc-table-row:hover .voc-table__fixed-col--name{background-color:var(--v2-border-subtle, #fbf3ef)}.voc-table__fixed-col--actions{position:sticky;right:0;background:var(--v2-bg-card, #ffffff);z-index:2;box-shadow:-2px 0 6px -2px #1f13110d}.voc-table-columns-tr .voc-table__fixed-col--actions{background:var(--v2-bg-surface, #fbf9f5)}.voc-table-row:hover .voc-table__fixed-col--actions{background-color:var(--v2-border-subtle, #fbf3ef)}.voc-btn--icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--v2-border-light);cursor:pointer;transition:all .15s ease;padding:0}.voc-btn--secondary{background:#fff;color:var(--v2-text-muted)}.voc-btn--secondary:hover{background:#fbf9f5;color:var(--v2-navy);border-color:#dcd3c7}.voc-btn--primary{background:#10b981;border-color:#059669;color:#fff}.voc-btn--primary:hover{background:#059669}.v2-status-pill[data-status=answered]{background:#edf8f3;color:#0d684d;border:1px solid rgba(13,104,77,.16)}.v2-status-pill[data-status=answered] .v2-status-pill__dot{background:#10b981}.v2-status-pill[data-status=missed]{background:#fef2f2;color:#991b1b;border:1px solid rgba(153,27,27,.14)}.v2-status-pill[data-status=missed] .v2-status-pill__dot{background:#ef4444}.v2-status-pill[data-status=ringing]{background:#f7ebe6;color:#741811;border:1px solid rgba(44,94,138,.16)}.v2-status-pill[data-status=ringing] .v2-status-pill__dot{background:#2c5e8a;animation:pulse-live 1.5s infinite}.v2-status-pill[data-status=failed]{background:#fbf9f5;color:#5b4c45;border:1px solid rgba(122,106,96,.16)}.v2-status-pill[data-status=failed] .v2-status-pill__dot{background:#a8998e}.v2-dir-tag[data-dir=in]{background:#f0fdf4;color:#15803d;border:1px solid rgba(34,197,94,.2)}.v2-dir-tag[data-dir=out]{background:#f7ebe6;color:#741811;border:1px solid rgba(44,94,138,.2)}.v2-dir-tag[data-dir=local]{background:#fbf9f5;color:#5b4c45;border:1px solid #e9e3da}.v2-ext-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:#f3eee6;border:1px solid #dcd3c7;border-radius:5px;font-size:11px;color:#231714}.v2-contact-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:#f7ebe6;border:1px solid #e3c27a;border-radius:4px;color:#741811;font-size:9.5px;font-weight:700}.v2-phone-copy-btn{opacity:.45;transition:opacity .15s ease;background:transparent;border:none;cursor:pointer;padding:2px}.v2-phone-entry:hover .v2-phone-copy-btn{opacity:1;color:var(--v2-blue-primary)}@media(max-width:1200px){.voip-kpis,.lead-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.lead-console-row{flex-direction:column;align-items:stretch;gap:10px}.lead-console-actions{justify-content:flex-start}.lead-console-filters-right{margin-left:0;justify-content:space-between;width:100%}.lead-search-wrapper.voc-search{max-width:none;width:100%}}@media(max-width:600px){.voip-kpis,.lead-kpis{grid-template-columns:1fr}.lead-presence-pills{overflow-x:auto;width:100%;padding-bottom:4px}.lead-date-range{width:100%;flex-direction:column;height:auto;padding:8px}}.v2-duration-filter-wrapper{position:relative}.v2-duration-filter-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #dcd3c7;border-radius:8px;background:#fff;color:#5b4c45;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.v2-duration-filter-btn:hover{border-color:#a8998e;background:#fbf9f5}.v2-duration-filter-btn svg:first-child{width:14px;height:14px;color:#7a6a60}.v2-duration-filter-btn svg:last-child{width:13px;height:13px;opacity:.6}.v2-duration-filter-btn--active{border-color:#2c5e8a;background:#f7ebe6;color:#8e1f17}.v2-duration-filter-btn--active svg{color:#2c5e8a}.v2-duration-badge{width:6px;height:6px;color:#2c5e8a;font-size:6px}.v2-duration-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:340px;background:#fff;border:1px solid #e9e3da;border-radius:12px;box-shadow:0 10px 40px #0000001f,0 2px 8px #00000014;animation:v2-duration-popover-in .2s ease-out}@keyframes v2-duration-popover-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.v2-duration-popover__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e9e3da}.v2-duration-popover__header>span{font-size:13px;font-weight:600;color:#231714}.v2-duration-popover__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#7a6a60;cursor:pointer;transition:all .15s ease}.v2-duration-popover__close:hover{background:#f3eee6;color:#5b4c45}.v2-duration-popover__body{padding:14px;display:flex;flex-direction:column;gap:12px}.v2-duration-popover__footer{display:flex;gap:8px;padding:10px 14px;border-top:1px solid #e9e3da}.v2-duration-clear-btn,.v2-duration-apply-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.v2-duration-clear-btn{background:#fbf9f5;color:#7a6a60}.v2-duration-clear-btn:hover{background:#f3eee6;color:#5b4c45}.v2-duration-apply-btn{background:linear-gradient(135deg,#2c5e8a,#8e1f17);color:#fff}.v2-duration-apply-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #2c5e8a4d}.v2-duration-clear-btn svg,.v2-duration-apply-btn svg{width:12px;height:12px}.v2-duration-filter-group{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #e9e3da;border-radius:12px;background:var(--crm-bg-subtle, #fbf9f5)}.v2-duration-filter-section{display:flex;flex-direction:column;gap:8px}.v2-duration-filter-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#5b4c45;text-transform:uppercase;letter-spacing:.03em}.v2-duration-filter-label svg{width:13px;height:13px;color:#7a6a60}.v2-duration-filter-inputs{display:flex;align-items:center;gap:8px}.v2-duration-input{flex:1;height:36px;padding:0 10px;border:1px solid #dcd3c7;border-radius:8px;background:#fff;color:#231714;font-family:inherit;font-size:13px;outline:none;transition:all .15s ease}.v2-duration-input:focus{border-color:#2c5e8a;box-shadow:0 0 0 3px #2c5e8a1a}.v2-duration-input::placeholder{color:#a8998e}.v2-duration-separator{color:#a8998e;font-size:14px;font-weight:400}.v2-duration-presets{display:flex;flex-wrap:wrap;gap:6px;padding-top:6px;border-top:1px solid #e9e3da}.v2-duration-preset-btn{height:30px;padding:0 12px;border:1px solid #dcd3c7;border-radius:8px;background:#fff;color:#5b4c45;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.v2-duration-preset-btn:hover{border-color:#2c5e8a;background:#f7ebe6;color:#8e1f17;transform:translateY(-1px)}.v2-duration-preset-btn:active{transform:translateY(0)}.v2-page .v2-ambient-bg{display:none!important}.v2-page .voc-pagination{background:var(--crm-bg-card)!important;border:1px solid var(--tblr-border-color)!important;border-radius:var(--radius-card, 6px)!important;box-shadow:none!important}.v2-page .voc-pagination__num-btn--active{background:var(--tblr-primary)!important;box-shadow:none!important}.v2-page .lead-action-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important;height:34px}.v2-page .lead-action-btn__icon-box{background:transparent!important;border:none!important;color:var(--crm-text-secondary)!important}.v2-page .lead-action-btn:hover:not(:disabled){background:var(--crm-bg-hover)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-primary)!important}.v2-page .lead-action-btn:hover:not(:disabled) .lead-action-btn__icon-box{color:var(--tblr-primary)!important}.v2-page .lead-action-btn__pill{background:var(--tblr-primary-lt)!important;border-color:transparent!important;color:var(--tblr-primary)!important}.v2-page .lead-realtime-badge,.v2-page .voc-realtime-badge{background:var(--tblr-success-lt)!important;border-color:transparent!important;color:var(--tblr-success)!important;border-radius:var(--radius-small, 4px)!important;box-shadow:none!important}.v2-page .lead-live-dot,.v2-page .voc-live-dot{box-shadow:none!important}.v2-page .voc-console-header .lead-search-wrapper.v2-search,.v2-page .voc-console-header .lead-search-wrapper.voc-search{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important;height:34px!important;overflow:hidden!important}.v2-page .voc-console-header .lead-search-wrapper.v2-search:focus-within,.v2-page .voc-console-header .lead-search-wrapper.voc-search:focus-within{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.v2-page .voc-console-header .lead-search-wrapper.v2-search input,.v2-page .voc-console-header .lead-search-wrapper.voc-search input{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;color:var(--tblr-body-color)!important;outline:none!important}.v2-page .voc-console-header .lead-search-kbd,.v2-page .voc-console-header .v2-search-kbd{background:var(--crm-bg-subtle)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-muted)!important;box-shadow:none!important}.v2-page .voc-console-header .lead-filter-dropdown__trigger,.v2-page .voc-console-header .voip-filter-dropdown__trigger{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;height:34px!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important}.v2-page .voc-console-header .lead-filter-dropdown__menu,.v2-page .voc-console-header .voip-filter-dropdown__menu,.v2-page .v2-column-popover,.v2-page .voip-quick-dial-popover{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:var(--shadow-elevated)!important}.v2-page .voip-filter-dropdown__menu button,.v2-page .lead-filter-dropdown__menu button{color:var(--tblr-body-color)!important}.v2-page .voip-filter-dropdown__menu button[data-active=true]{color:var(--tblr-primary)!important;background:var(--tblr-primary-lt)!important}.v2-page .voc-console-header .v2-icon-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;height:34px!important;border-radius:var(--radius-control, 6px)!important}.v2-page .voc-console-header.voip-console-header,.v2-page .voc-console-header,.v2-page .lead-console-row--status,.v2-page .lead-console-row--filters{background:var(--crm-bg-card)!important}.v2-page .lead-console-row--filters{background:var(--crm-bg-subtle)!important}.v2-page .v2-active-strip{background:var(--crm-bg-subtle)!important;border-bottom:1px solid var(--tblr-border-color)!important}.v2-history-view>.trend-strip,.v2-dash-tab>.trend-strip,.v2-ext-tab>.trend-strip,.v2-wh-tab>.trend-strip{margin-bottom:14px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card)}.v2-dash-tab>.v2-dash-tab__period-row{display:flex;justify-content:flex-end;margin-bottom:10px}.v2-dash-tab>.v2-dash-tab__period-row .v2-dash-tab__period-group{margin-bottom:0}:root:root:root:root .v2-page.acc-voip-page{min-height:calc(100dvh - var(--brisk-header-height))!important;padding-bottom:0!important}:root:root:root:root .acc-voip-page .v2-stage{gap:0!important}:root:root:root:root .acc-voip-page .v2-ambient-bg{display:none!important}:root:root:root:root .acc-voip-page .v2-workspace,:root:root:root:root .acc-voip-page .v2-workspace__body{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .acc-page-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}:root:root:root:root .acc-voip-page .trend-strip .trend-chart{display:none!important}:root:root:root:root body .acc-voip-page .voc-console-header.voip-console-header{container-type:inline-size;container-name:voip-bar;display:block!important;padding:10px 24px!important;background:transparent!important}.acc-voip-bar{display:flex;align-items:center;gap:8px;min-width:0}.acc-voip-bar__filters{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.acc-voip-bar__actions,.acc-voip-bar__meta{display:flex;flex:none;align-items:center;gap:6px}.acc-voip-bar__meta{padding-left:8px;border-left:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-voip-bar .voc-search{flex:1 1 220px!important;width:auto!important;min-width:150px!important;max-width:360px!important;height:32px!important;min-height:32px!important;margin:0!important}:root:root:root:root .acc-voip-bar .voc-search input{min-width:0!important;text-overflow:ellipsis}:root:root:root:root .acc-voip-bar .lead-filter-dropdown{flex:none!important;width:auto!important;min-width:0!important;max-width:190px!important}:root:root:root:root .acc-voip-bar .lead-filter-dropdown__trigger,:root:root:root:root .acc-voip-bar .lead-advanced-toggle-btn,:root:root:root:root .acc-voip-bar .lead-reset-filter-btn{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;white-space:nowrap!important}:root:root:root:root .acc-voip-bar .lead-filter-dropdown__label{overflow:hidden;max-width:150px;text-overflow:ellipsis}:root:root:root:root .acc-voip-bar .lead-advanced-toggle-btn{display:inline-flex!important;flex:none!important;align-items:center!important;gap:6px!important}:root:root:root:root .acc-voip-bar .lead-reset-filter-btn{display:inline-flex!important;flex:none!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-bar .lead-reset-filter-btn:hover{color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-bar__dial{display:inline-flex!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}:root:root:root:root .acc-voip-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-secondary)!important;box-shadow:none!important;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}:root:root:root:root .acc-voip-tool:hover:not(:disabled){background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-tool:disabled{cursor:default;opacity:.6}:root:root:root:root .acc-voip-tool:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.acc-voip-bar__page{color:var(--crm-text-secondary);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.acc-voip-bar__page strong{color:var(--crm-text-primary);font-weight:600}:root:root:root:root .acc-voip-bar .v2-icon-btn{width:32px!important;height:32px!important;border-radius:4px!important;box-shadow:none!important}@container voip-bar (max-width: 1080px){.acc-voip-tool__label{display:none}:root:root:root:root .acc-voip-tool{width:32px;padding:0}}@container voip-bar (max-width: 960px){.acc-voip-bar__page{display:none}.acc-voip-bar__meta{padding-left:0;border-left:0}}@container voip-bar (max-width: 680px){.acc-voip-bar{flex-wrap:wrap}.acc-voip-bar__filters{display:grid;flex:1 1 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root:root:root:root .acc-voip-bar .voc-search{grid-column:1 / -1;width:100%!important;max-width:none!important}:root:root:root:root .acc-voip-bar .lead-filter-dropdown{width:100%!important;max-width:none!important}:root:root:root:root .acc-voip-bar :is(.lead-filter-dropdown__trigger,.lead-advanced-toggle-btn){width:100%!important;justify-content:space-between!important}:root:root:root:root .acc-voip-bar .lead-reset-filter-btn{width:auto!important;padding:0 10px!important}:root:root:root:root .acc-voip-bar .lead-reset-filter-btn span{display:inline!important}.acc-voip-bar__actions{flex:1 1 auto}:root:root:root:root .acc-voip-bar .lead-search-kbd{display:none!important}}:root:root:root:root .acc-voip-page .voip-console-advanced-tray{margin:10px 0 0!important;padding:10px 0 0!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .voip-table-card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-history-view{margin:0!important;padding:0!important;gap:0!important}:root:root:root:root .acc-voip-page .v2-history-view>.v2-alert-banner{margin:0!important;border-width:0 0 1px!important;border-radius:0!important;padding:10px 24px!important}:root:root:root:root .acc-voip-page .v2-table thead th{height:38px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important;color:var(--crm-text-muted)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .acc-voip-page .v2-table tbody td{border-bottom:1px solid var(--crm-border-subtle)!important;background-clip:padding-box;font-variant-numeric:tabular-nums}:root:root:root:root .acc-voip-page .v2-table :is(th,td):first-child{padding-left:24px!important}:root:root:root:root .acc-voip-page .v2-table :is(th,td):last-child{padding-right:24px!important}:root:root:root:root .acc-voip-empty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin:0!important;padding:72px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}:root:root:root:root .acc-voip-empty .v2-empty-state__icon-wrap{display:flex!important;width:auto!important;height:auto!important;margin:0 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-empty .v2-empty-state__icon-wrap svg{width:28px!important;height:28px!important;stroke-width:1.5}:root:root:root:root .acc-voip-empty .v2-empty-state__title{margin:0!important;color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important}:root:root:root:root .acc-voip-empty .v2-empty-state__desc{max-width:420px!important;margin:0!important;color:var(--crm-text-secondary)!important;font-size:13px!important;line-height:1.5!important}:root:root:root:root .acc-voip-empty .v2-empty-state__reset-btn{margin-top:8px!important}:root:root:root:root .acc-voip-page .v2-dash-tab{gap:0!important}.acc-voip-dash__head{padding:0 24px;border-bottom:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-voip-dash__periods{margin:0 0 -1px;border-bottom:0}:root:root:root:root .acc-voip-dash__periods>button{height:44px}:root:root:root:root .acc-voip-figures{grid-template-columns:repeat(4,minmax(0,1fr))}:root:root:root:root .acc-voip-figures .acc-figure{cursor:default}:root:root:root:root .acc-voip-figures .acc-figure:hover{background:transparent!important}:root:root:root:root .acc-voip-figures .acc-figure:last-child{border-right:0!important}:root:root:root:root .acc-voip-page .v2-dash-charts-grid{gap:0!important;border-bottom:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-voip-page :is(.v2-dash-chart-card,.v2-dash-card){margin:0!important;padding:20px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-dash-chart-card+.v2-dash-chart-card{border-left:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-dash-card{border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page :is(.v2-dash-chart-card__header,.v2-dash-card__header){margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-chart-header-icon{display:none!important}:root:root:root:root .acc-voip-page :is(.v2-dash-chart-card__title,.v2-dash-card__title) h3{margin:0!important;color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important}:root:root:root:root .acc-voip-page :is(.v2-dash-chart-card__title,.v2-dash-card__title) small{display:block;margin-top:2px;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-voip-page .v2-badge-soft{padding:2px 8px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:transparent!important;color:var(--crm-text-secondary)!important;font-size:11.5px!important}:root:root:root:root .acc-voip-page .v2-volume-bar-fill{border-radius:2px 2px 0 0!important;background:var(--crm-text-secondary)!important;box-shadow:none!important;opacity:.85}:root:root:root:root .acc-voip-page .v2-volume-bar-col:hover .v2-volume-bar-fill{background:var(--gold)!important;opacity:1}:root:root:root:root .acc-voip-page .v2-sort-pills{gap:14px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-sort-pill{height:28px!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12.5px!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-sort-pill--active{border-bottom-color:var(--gold)!important;color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-podium-section{margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-podium-grid{gap:0!important;border:1px solid var(--crm-border-subtle);border-radius:4px}:root:root:root:root .acc-voip-page .v2-podium-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root:root:root:root .acc-voip-page .v2-podium-card+.v2-podium-card{border-left:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-podium-card--1{box-shadow:inset 0 2px 0 var(--gold)!important}:root:root:root:root .acc-voip-page :is(.v2-podium-card__rank-badge,.v2-podium-avatar,.v2-tag){border-radius:3px!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell{border-radius:2px!important}@media(max-width:1100px){:root:root:root:root .acc-voip-page .v2-dash-charts-grid{grid-template-columns:minmax(0,1fr)!important}:root:root:root:root .acc-voip-page .v2-dash-chart-card+.v2-dash-chart-card{border-top:1px solid var(--crm-border-subtle)!important;border-left:0!important}}@media(max-width:760px){.acc-voip-dash__head{padding:0 16px}:root:root:root:root .acc-voip-figures{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root:root:root .acc-voip-page :is(.v2-dash-chart-card,.v2-dash-card){padding:16px!important}:root:root:root:root .acc-voip-page .v2-podium-grid{grid-template-columns:minmax(0,1fr)!important}:root:root:root:root .acc-voip-page .v2-podium-card+.v2-podium-card{border-top:1px solid var(--crm-border-subtle)!important;border-left:0!important}}:root:root:root:root .acc-voip-page .v2-embed-container{padding:0!important;overflow:visible!important}:root:root:root:root .acc-voip-page .v2-ext-tab{flex:1 1 auto;gap:0!important;height:auto!important;min-height:0}:root:root:root:root .acc-voip-page .v2-ext-tab__split{display:grid!important;grid-template-columns:320px minmax(0,1fr);gap:0!important;flex:none!important;height:calc(100dvh - var(--brisk-header-height) - 60px - 45px)!important;min-height:420px}:root:root:root:root .acc-voip-page :is(.v2-ext-tab__list-card,.v2-ext-tab__detail-card){width:auto!important;max-width:none!important;min-height:0;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-ext-tab__list-card{border-right:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-ext-list-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px 6px!important;padding:12px 14px 0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-ext-list-header .v2-search{width:auto!important;height:32px!important}:root:root:root:root .acc-voip-page .v2-ext-list-header .v2-search input{height:32px!important;border-radius:4px!important;font-size:13px!important}:root:root:root:root .acc-voip-page .acc-voip-ext__refresh{width:32px!important;height:32px!important;border-radius:4px!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-ext-filter-pills{grid-column:1 / -1;gap:16px!important;margin-bottom:-1px}:root:root:root:root .acc-voip-page .v2-ext-filter-pills button{flex:none!important;height:34px!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-ext-filter-pills button:hover{color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-ext-filter-pills button[data-active=true]{border-bottom-color:var(--gold)!important;color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-ext-list-body{padding:0!important}:root:root:root:root .acc-voip-page .v2-ext-row{gap:10px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-ext-row:hover{background:var(--crm-bg-subtle)!important}:root:root:root:root .acc-voip-page .v2-ext-row--selected{background:var(--crm-bg-subtle)!important;box-shadow:inset 3px 0 0 var(--gold)!important}:root:root:root:root .acc-voip-page :is(.v2-ext-row__avatar,.v2-ext-detail__icon){border-radius:4px!important;background:var(--crm-bg-subtle)!important;box-shadow:inset 0 0 0 1px var(--crm-border-subtle)!important;color:var(--crm-text-primary)!important;font-variant-numeric:tabular-nums}:root:root:root:root .acc-voip-page .v2-ext-row__avatar{width:32px!important;height:32px!important;font-size:12.5px!important}:root:root:root:root .acc-voip-page .v2-status-dot{border-color:var(--crm-bg-card)!important}:root:root:root:root .acc-voip-page .v2-ext-row__num{color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-ext-row__name,:root:root:root:root .acc-voip-page .v2-ext-row__unassigned{color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .v2-ext-row__assigned{color:var(--crm-text-secondary)!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-ext-row__assigned svg{width:12px;height:12px}:root:root:root:root .acc-voip-page .v2-ext-row__more{width:28px!important;height:28px!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-ext-tab__detail-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}:root:root:root:root .acc-voip-page .v2-ext-detail__head{flex-wrap:wrap;gap:10px 16px;padding:14px 24px 0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-ext-detail__title h3{color:var(--crm-text-primary)!important;font-size:16px!important;font-weight:700!important}:root:root:root:root .acc-voip-page .v2-ext-detail__title p{color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .v2-ext-detail__icon{width:36px!important;height:36px!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-ext-detail__nav{flex:1 1 100%;gap:18px!important;margin-bottom:-1px;padding:0!important;border-radius:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-ext-detail__nav button{height:36px!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-ext-detail__nav button:hover{color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-ext-detail__nav button[data-active=true]{border-bottom-color:var(--gold)!important;color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-ext-detail__body{padding:20px 24px!important}:root:root:root:root .acc-voip-page .v2-ext-tab .v2-empty-state{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page :is(.v2-assign-card,.v2-assign-owner-card,.v2-assign-unassigned-card,.v2-assign-form-card,.v2-assign-history-card,.v2-setup-guide,.v2-config-item,.v2-guide-step,.v2-detail-item){border-color:var(--crm-border-subtle)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page :is(.v2-assign-header-icon,.v2-assign-form-icon,.v2-assign-unassigned-icon){display:none!important}:root:root:root:root .acc-voip-page :is(.v2-assign-card,.v2-assign-form-card,.v2-assign-history-card,.v2-setup-guide) :is(h4,h3){color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-form-group label{color:var(--crm-text-secondary)!important;font-size:12.5px!important;font-weight:600!important}:root:root:root:root .acc-voip-page :is(.v2-input-row input,.v2-input-row select,.v2-form-group input,.v2-form-group select,.v2-wh-select,.v2-wh-input-wrap input,.v2-wh-form-field input,.v2-wh-form-field select,.v2-pw-row input){min-height:34px!important;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:none!important;color:var(--crm-text-primary)!important;font-size:13px!important}:root:root:root:root .acc-voip-page :is(.v2-input-row input,.v2-input-row select,.v2-form-group input,.v2-form-group select,.v2-wh-select,.v2-wh-input-wrap input,.v2-wh-form-field input,.v2-wh-form-field select,.v2-pw-row input):focus{border-color:var(--gold)!important;outline:0!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 25%,transparent)!important}:root:root:root:root .acc-voip-page :is(.v2-btn,.v2-icon-btn){border-radius:4px!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-action-popover{border:1px solid var(--crm-border)!important;border-radius:6px!important}@media(max-width:900px){:root:root:root:root .acc-voip-page .v2-ext-tab__split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}:root:root:root:root .acc-voip-page .v2-ext-tab__list-card{max-height:360px;border-right:0!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-ext-tab__detail-card{overflow:visible!important}:root:root:root:root .acc-voip-page .v2-ext-detail__head,:root:root:root:root .acc-voip-page .v2-ext-detail__body{padding-inline:16px!important}:root:root:root:root .acc-voip-page .v2-ext-detail__nav{overflow-x:auto;scrollbar-width:none}:root:root:root:root .acc-voip-page .v2-ext-detail__nav button{flex:none;white-space:nowrap}}:root:root:root:root .acc-voip-page .v2-wh-tab{gap:0!important}:root:root:root:root .acc-voip-page .v2-wh-grid-2col{gap:0!important;border-bottom:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-voip-page .v2-wh-card{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-wh-grid-2col>.v2-wh-card{border-bottom:0!important}:root:root:root:root .acc-voip-page .v2-wh-grid-2col>.v2-wh-card+.v2-wh-card{border-left:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-wh-card__header{margin:0!important;padding:18px 24px 0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-wh-card__body{padding:14px 24px 20px!important}:root:root:root:root .acc-voip-page .v2-wh-card__body.p-0{padding:14px 0 0!important}:root:root:root:root .acc-voip-page .v2-wh-card__icon{display:none!important}:root:root:root:root .acc-voip-page .v2-wh-card__title h3{margin:0!important;color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-wh-card__title small{display:block;margin-top:2px;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-voip-page .v2-wh-card__desc{color:var(--crm-text-secondary)!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-wh-live-pill{padding:2px 8px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:transparent!important;color:var(--crm-text-secondary)!important;font-size:11.5px!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-wh-endpoint-box{gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-wh-endpoint-code{display:flex!important;align-items:center;min-height:34px;padding:0 10px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important;font-size:12.5px!important}:root:root:root:root .acc-voip-page .v2-wh-alert-subtle{border:0!important;border-left:2px solid var(--gold)!important;border-radius:0!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12.5px!important}:root:root:root:root .acc-voip-page .v2-wh-flow-list{gap:0!important}:root:root:root:root .acc-voip-page .v2-wh-flow-item{padding:8px 0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-wh-flow-item:last-child{border-bottom:0!important}:root:root:root:root .acc-voip-page .v2-wh-flow-num{border:1px solid var(--crm-border)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-variant-numeric:tabular-nums}:root:root:root:root .acc-voip-page .v2-wh-flow-item strong{color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-wh-flow-item small{color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .v2-wh-form-field label{color:var(--crm-text-secondary)!important;font-size:12.5px!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-wh-input-wrap input{padding-left:32px!important}:root:root:root:root .acc-voip-page .v2-segmented-control{display:inline-flex!important;gap:0!important;height:34px;padding:0!important;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;overflow:hidden}:root:root:root:root .acc-voip-page .v2-segmented-control button{height:100%!important;padding:0 12px!important;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12.5px!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-segmented-control button:last-child{border-right:0!important}:root:root:root:root .acc-voip-page .v2-segmented-control button:hover{background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-segmented-control button[data-active=true]{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--gold)!important}:root:root:root:root .acc-voip-page .v2-wh-form-actions{justify-content:flex-start!important}:root:root:root:root .acc-voip-page .v2-wh-register-btn{height:34px!important;padding:0 14px!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-wh-cards-list{gap:0!important;border-top:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-voip-page .v2-wh-reg-item{margin:0!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page :is(.v2-wh-method-tag,.v2-wh-filter-tag,.v2-wh-code-chip,.v2-wh-event-badge){border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .v2-wh-reg-url{border:0!important;background:transparent!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-wh-card .v2-table-wrapper{border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-wh-tab .v2-empty-state{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:1024px){:root:root:root:root .acc-voip-page .v2-wh-grid-2col>.v2-wh-card+.v2-wh-card{border-top:1px solid var(--crm-border-subtle)!important;border-left:0!important}}@media(max-width:760px){:root:root:root:root .acc-voip-page .v2-wh-card__header{flex-wrap:wrap;gap:8px;padding:16px 16px 0!important}:root:root:root:root .acc-voip-page .v2-wh-card__body{padding:12px 16px 16px!important}:root:root:root:root .acc-voip-page .v2-wh-endpoint-box{flex-wrap:wrap}:root:root:root:root .acc-voip-page .v2-segmented-control{display:flex!important;width:100%}:root:root:root:root .acc-voip-page .v2-segmented-control button{flex:1 1 0;padding:0 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:root:root:root:root .acc-voip-page .v2-history-view .v2-table tbody td{padding-top:8px!important;padding-bottom:8px!important}:root:root:root:root .acc-voip-page .v2-history-view td.v2-td-time{white-space:nowrap}:root:root:root:root .acc-voip-page .v2-history-view td.v2-td-time strong{display:inline!important;color:var(--crm-text-primary)!important;font-size:13px!important;font-weight:600!important}:root:root:root:root .acc-voip-page .v2-history-view td.v2-td-time small{display:inline!important;margin:0 0 0 6px!important;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-voip-page :is(.v2-ext-chip,.v2-contact-badge){border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .v2-ext-chip__num{color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-ext-chip__icon{color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .v2-dir-tag{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-weight:500!important}:root:root:root:root .acc-voip-page .v2-dir-tag[data-dir=in] svg{color:#2f7d4f}:root:root:root:root .acc-voip-page .v2-dir-tag[data-dir=out] svg{color:var(--cinnabar)}:root:root:root:root .acc-voip-page .v2-history-view :is(.v2-td-talktime,.v2-td-waittime,.v2-td-duration){font-weight:500!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .v2-history-view :is(.v2-td-talktime,.v2-td-waittime,.v2-td-duration) *{font-weight:500!important}:root:root:root:root .acc-voip-page .v2-volume-chart__bars{border-bottom-color:var(--crm-border-subtle)!important}:root:root:root:root .acc-voip-page .v2-volume-bar-label{bottom:-19px!important;color:var(--crm-text-muted)!important;white-space:nowrap}:root:root:root:root .acc-voip-page .v2-volume-bar-wrapper{max-width:28px!important}:root:root:root:root .acc-voip-page .v2-podium-stats{border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-podium-stat-item{border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-podium-card__footer{border-top:1px solid var(--crm-border-subtle)!important;background:transparent!important}:root:root:root:root .acc-voip-page .v2-table-wrapper--leaderboard{margin:0 -24px!important;border:0!important;border-radius:0!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-table-wrapper--leaderboard .v2-table tbody td{height:44px!important;padding-top:6px!important;padding-bottom:6px!important}:root:root:root:root .acc-voip-page .v2-table-wrapper--leaderboard .v2-table tbody tr:last-child td{border-bottom:0!important}:root:root:root:root .acc-voip-page :is(.v2-podium-avatar,.v2-leaderboard-user .v2-avatar,.v2-ext-badge-pill){border-radius:3px!important}:root:root:root:root .acc-voip-page .v2-rate-progress__bar{height:4px!important;border-radius:2px!important}@media(max-width:760px){:root:root:root:root .acc-voip-page .v2-table-wrapper--leaderboard{margin:0 -16px!important}}:root:root:root:root .acc-voip-page .v2-tag{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important;height:auto!important;padding:2px 7px!important;border:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-secondary)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap!important}:root:root:root:root .acc-voip-page .v2-tag--gold{border-color:color-mix(in srgb,var(--gold) 55%,transparent)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-wh-tab .v2-segmented-control{width:fit-content!important;max-width:100%}:root:root:root:root .acc-voip-page .v2-wh-copy-btn{flex:none;height:34px!important;padding:0 12px!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-wh-tab td.v2-td-time{white-space:nowrap}:root:root:root:root .acc-voip-page .v2-wh-tab td.v2-td-time :is(strong,small,span){display:inline!important}:root:root:root:root .acc-voip-page .v2-wh-tab td.v2-td-time small{margin-left:6px!important;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-voip-page .v2-wh-tab th.v2-th-time{min-width:170px!important;white-space:nowrap!important}:root:root:root:root .acc-voip-page .v2-wh-tab .v2-table tbody td{height:44px;padding-top:6px!important;padding-bottom:6px!important}:root:root:root:root .acc-voip-bar .lead-advanced-toggle-btn{border:1px solid var(--crm-border)!important;background:var(--crm-bg-card)!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-bar .lead-advanced-toggle-btn:hover{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-bar :is(.lead-advanced-toggle-btn--active,.lead-advanced-toggle-btn--has-filters){border-color:var(--gold)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-bar .lead-advanced-badge{border-radius:3px!important;background:var(--gold)!important;color:#231714!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell{border:1px solid var(--crm-border-subtle)!important;background:transparent!important;color:var(--crm-text-primary)!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell[data-level="1"]{border-color:transparent!important;background:color-mix(in srgb,var(--gold) 14%,var(--crm-bg-card))!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell[data-level="2"]{border-color:transparent!important;background:color-mix(in srgb,var(--gold) 32%,var(--crm-bg-card))!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell[data-level="3"]{border-color:transparent!important;background:color-mix(in srgb,var(--gold) 58%,var(--crm-bg-card))!important;color:#231714!important}:root:root:root:root .acc-voip-page .v2-heatmap-cell[data-level="4"]{border-color:transparent!important;background:var(--gold)!important;color:#231714!important}:root:root:root:root .acc-voip-page :is(.v2-heatmap-day-label,.v2-heatmap-hour-head,.v2-heatmap-legend__label,.v2-heatmap-legend__item){color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page :is(.v2-podium-avatar,.v2-ext-avatar-chip){border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-podium-card__rank-badge{border:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .v2-podium-card--1 .v2-podium-card__rank-badge{border-color:color-mix(in srgb,var(--gold) 60%,transparent)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-detail-grid{gap:0!important;padding:0!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-voip-page .v2-detail-item{min-height:38px;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-detail-item__label{color:var(--crm-text-secondary)!important;font-size:13px!important}:root:root:root:root .acc-voip-page .v2-detail-item__val{color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-voip-page :is(.v2-assign-card__header,.v2-assign-history-card__head,.v2-assign-form-card__head){border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important}:root:root:root:root .acc-voip-page :is(.v2-assign-card__header,.v2-assign-history-card__head) :is(h4,small,p){color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page :is(.v2-assign-card__header,.v2-assign-history-card__head) small{color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .v2-assign-avatar{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page :is(.v2-assign-badge,.v2-assign-action-badge){border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page :is(.v2-assign-badge--primary,.v2-assign-action-badge--assign){border-color:color-mix(in srgb,#2f7d4f 45%,transparent)!important;color:#2f7d4f!important}:root:root:root:root.crm-dark-mode .acc-voip-page :is(.v2-assign-badge--primary,.v2-assign-action-badge--assign){color:#7cc49a!important}:root:root:root:root .acc-voip-page .v2-ext-tab .v2-table :is(td,th){background:transparent!important}:root:root:root:root .acc-voip-page .v2-pw-row code{border:1px solid var(--crm-border-subtle)!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-guide-step__num{border:1px solid var(--crm-border)!important;border-radius:3px!important;background:transparent!important;color:var(--crm-text-secondary)!important}@container voip-bar (max-width: 1080px){:root:root:root:root .acc-voip-bar .lead-reset-filter-btn{width:32px!important;padding:0!important;justify-content:center!important}:root:root:root:root .acc-voip-bar .lead-reset-filter-btn span{display:none!important}:root:root:root:root .acc-voip-bar .lead-filter-dropdown{max-width:150px!important}:root:root:root:root .acc-voip-bar .voc-search{min-width:120px!important}}.acc-voip-bar__filters>*{flex-shrink:0}:root:root:root:root .acc-voip-empty .v2-empty-state__icon-wrap svg{color:var(--crm-text-muted)!important;stroke:currentColor!important}:root:root:root:root .acc-voip-page .voc-pagination__total-badge{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .voc-pagination__dot{display:none!important}:root:root:root:root .acc-voip-page .voc-pagination__total-badge *{color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .voc-pagination__total-badge strong{color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-bar .voc-search__clear{border:0!important;background:transparent!important;color:var(--crm-text-muted)!important}:root:root:root:root .acc-voip-page .voip-console-advanced-tray{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}:root:root:root:root .acc-voip-page :is(.voip-console-advanced-tray .v2-date-box,.v2-duration-filter-btn){min-height:32px!important;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-voip-page .voip-console-advanced-tray .v2-date-box input{border:0!important;background:transparent!important;color:var(--crm-text-primary)!important;color-scheme:light}:root:root:root:root.crm-dark-mode .acc-voip-page .voip-console-advanced-tray .v2-date-box input{color-scheme:dark}:root:root:root:root .acc-voip-page .v2-duration-filter-btn--active{border-color:var(--gold)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-voip-page .v2-duration-popover{border:1px solid var(--crm-border)!important;border-radius:6px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-primary)!important}@media(max-width:767px){:root:root:root:root .acc-voip-page .trend-strip{scrollbar-width:none}:root:root:root:root .acc-voip-page .trend-strip::-webkit-scrollbar{display:none}:root:root:root:root body .acc-voip-page .voc-console-header.voip-console-header{padding:10px 16px!important}:root:root:root:root .acc-voip-page .v2-table :is(th,td):first-child{padding-left:16px!important}:root:root:root:root .acc-voip-page .v2-table :is(th,td):last-child{padding-right:16px!important}:root:root:root:root .acc-voip-page .v2-history-view>.v2-alert-banner{padding:10px 16px!important}:root:root:root:root .acc-voip-page .acc-page-head .tblr-page-title{font-size:18px!important}}@container voip-bar (max-width: 680px){:root:root:root:root .acc-voip-bar .lead-filter-dropdown{max-width:none!important}:root:root:root:root .acc-voip-bar .lead-filter-dropdown__label{max-width:none}}:root:root:root:root .acc-voip-page :is(.v2-badge-soft,.v2-wh-live-pill){flex:none;white-space:nowrap!important}@media(max-width:900px){:root:root:root:root .acc-voip-page .v2-ext-tab__split{height:auto!important;min-height:0!important}:root:root:root:root .acc-voip-page .v2-ext-detail__body{overflow:visible!important}}@media(max-width:767px){:root:root:root:root .acc-voip-page .voc-pagination{padding:10px 16px!important}}:root:root:root:root .acc-voip-page .voc-pagination__pages-group{border:0!important;background:transparent!important;box-shadow:none!important}:root,html.crm-light-mode,body.crm-light-mode,.crm-light-mode,.acc-customers-page{--v2-navy: var(--crm-text-primary, #231714);--v2-navy-deep: #231714;--v2-navy-light: #5b4c45;--v2-blue-primary: var(--accent, #8e1f17);--v2-blue-hover: var(--accent-hover, #741811);--v2-blue-soft: rgba(142, 31, 23, .1);--v2-blue-glow: rgba(142, 31, 23, .25);--v2-bg-page: var(--crm-bg-page, #f8f5f0);--v2-bg-card: var(--crm-bg-card, #ffffff);--v2-bg-surface: var(--crm-bg-subtle, #fbf9f5);--v2-border-light: var(--crm-border-subtle, #e9e3da);--v2-border-subtle: var(--border-faint, #f3eee6);--v2-border-strong: var(--crm-border, #dcd3c7);--v2-text-main: var(--crm-text-primary, #231714);--v2-text-muted: var(--crm-text-secondary, #5b4c45);--v2-text-subtle: var(--crm-text-muted, #7a6a60);--v2-green-text: var(--badge-ok-fg, #2fb344);--v2-green-bg: var(--badge-ok-bg, #eaf7ec);--v2-green-border: var(--badge-ok-border, rgba(47, 179, 68, .2));--v2-red-text: var(--badge-bad-fg, #d63939);--v2-red-bg: var(--badge-bad-bg, #fbebeb);--v2-red-border: var(--badge-bad-border, rgba(214, 57, 57, .2));--v2-gold-text: var(--badge-warn-fg, #d97706);--v2-gold-bg: var(--badge-warn-bg, #fef5e6);--v2-gold-border: var(--badge-warn-border, rgba(245, 159, 0, .25));--v2-indigo-text: var(--badge-accent-fg, #8e1f17);--v2-indigo-bg: var(--badge-accent-bg, #f7ebe6);--v2-indigo-border: var(--badge-accent-border, rgba(142, 31, 23, .2));--v2-glass-bg: var(--crm-bg-card, #ffffff);--v2-glass-border: var(--crm-border-subtle, #e9e3da);--v2-shadow-sm: var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));--v2-shadow-card: var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));--v2-shadow-popover: var(--shadow-elevated, 0 8px 24px rgba(31, 19, 17, .1));--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-font-mono: "SF Mono", "Monaco", "Inconsolata", "Consolas", monospace;--v2-radius-card: 6px;--v2-radius-item: 6px;--v2-radius-pill: 4px;--v2-transition: all .15s ease;--voc-navy: var(--v2-navy);--voc-navy-deep: var(--v2-navy-deep);--voc-blue-primary: var(--v2-blue-primary);--voc-blue-hover: var(--v2-blue-hover);--voc-blue-soft: var(--v2-blue-soft);--voc-blue-glow: var(--v2-blue-glow);--voc-bg-page: var(--v2-bg-page);--voc-bg-card: var(--v2-bg-card);--voc-bg-surface: var(--v2-bg-surface);--voc-border-light: var(--v2-border-light);--voc-border-subtle: var(--v2-border-subtle);--voc-border-strong: var(--v2-border-strong);--voc-text-main: var(--v2-text-main);--voc-text-muted: var(--v2-text-muted);--voc-text-subtle: var(--v2-text-subtle);--voc-shadow-sm: var(--v2-shadow-sm);--voc-shadow-card: var(--v2-shadow-card);--voc-shadow-popover: var(--v2-shadow-popover);--voc-font: var(--v2-font);--voc-font-mono: var(--v2-font-mono);--voc-radius-card: var(--v2-radius-card);--voc-radius-item: var(--v2-radius-item);--voc-radius-pill: var(--v2-radius-pill);--voc-transition: var(--v2-transition)}.acc-customers-page.v2-page,.acc-customers-page{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding-top:0!important;padding-bottom:30px;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;color:var(--v2-text-main);background:var(--crm-bg-page, #f8f5f0)!important;font-family:var(--v2-font)!important;font-size:13.5px;line-height:1.45}.acc-customers-ambient{display:none!important}.acc-customers-page,.acc-customers-page *,.acc-customers-page button,.acc-customers-page input,.acc-customers-page select,.acc-customers-page textarea,.acc-customers-page table,.acc-customers-page th,.acc-customers-page td,.acc-customers-page kbd,.voc-drawer,.voc-drawer *,.voc-form-dialog,.voc-form-dialog *,.zalo-modal,.zalo-modal *{font-family:var(--v2-font)!important}.acc-customers-ambient,.v2-ambient-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(122,106,96,.12),transparent 32%),radial-gradient(circle at 95% 10%,rgba(246,218,159,.08),transparent 28%)}.acc-customers-page .v2-stage,.acc-customers-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));max-width:min(1440px,calc(100% - 32px));min-height:calc(100vh - 144px);height:auto;margin:0 auto 30px;gap:16px;padding:0;box-sizing:border-box;overflow:visible;flex:1 0 auto}.acc-customers-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 28px 18px;background:#fff;border-bottom:1px solid #e9e3da;border-radius:var(--v2-radius-card) var(--v2-radius-card) 0 0;margin-bottom:0;flex-shrink:0}.acc-customers-hero__title-wrap{display:flex;align-items:center;gap:16px;min-width:0}.acc-customers-hero__icon-box{width:48px;height:48px;min-width:48px;border-radius:14px;background:linear-gradient(135deg,#8e1f17,#1f1311);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #8e1f1747;border:1px solid rgba(255,255,255,.2);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.acc-customers-hero__icon-box:hover{transform:translateY(-1px);box-shadow:0 8px 20px #8e1f1759}.acc-customers-hero__icon-box svg{width:22px;height:22px;color:#fff}.acc-customers-hero__text{display:flex;flex-direction:column;min-width:0}.acc-customers-hero__badge{display:inline-flex;align-items:center;gap:5px;color:#9a712c;background:#9a712c14;border:1px solid rgba(154,113,44,.22);padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;width:fit-content;margin-bottom:4px}.acc-customers-hero__badge svg{width:13px;height:13px}.acc-customers-hero__text h1{margin:0 0 2px;font-size:23px;font-weight:600;color:#231714;letter-spacing:-.025em;line-height:1.25}.acc-customers-hero__text p{margin:0;color:#7a6a60;font-size:13px;line-height:1.4}.lead-hero-nav-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.v2-workspace-tabs-bar{display:flex;align-items:center;justify-content:flex-end;padding:14px 18px 6px;background:transparent;flex-shrink:0;width:100%;box-sizing:border-box}.lead-hero-nav-wrap nav,.acc-customers-hero nav{display:flex;gap:4px;padding:4px;border:1px solid #e9e3da;border-radius:999px;background:#f3eee6;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lead-hero-nav-wrap nav button,.acc-customers-hero nav button{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;display:flex;align-items:center;gap:7px;background:transparent;color:#5b4c45;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.lead-hero-nav-wrap nav button:hover,.acc-customers-hero nav button:hover{color:#231714;background:#fffc}.lead-hero-nav-wrap nav button[data-active=true],.acc-customers-hero nav button[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);font-weight:600;box-shadow:0 4px 14px #1f131147;border-color:#1f13114d}.lead-hero-nav-wrap nav svg,.acc-customers-hero nav svg{width:15px;height:15px}.acc-customers-page .lead-alert{margin-bottom:14px;padding:12px 16px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;flex-shrink:0}.acc-customers-page .lead-alert button{border:0;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer;padding:2px 8px;border-radius:6px}.acc-customers-page .lead-alert button:hover{background:#0000000d}.acc-customers-page .lead-alert--error{color:#9b2f3c;background:#fde8eb;border:1px solid rgba(185,59,73,.2)}.acc-customers-page .lead-alert--success{color:#0b6d50;background:#def4e9;border:1px solid rgba(11,109,80,.2)}.v2-workspace__header{border-bottom:1px solid var(--v2-border-subtle);background:#fff;padding:16px 20px 0}.v2-workspace__titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.v2-workspace__page-title{display:flex;align-items:center;gap:12px}.v2-title-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--v2-blue-primary),var(--v2-navy-deep));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #8e1f1740;flex-shrink:0}.v2-title-icon svg{width:20px;height:20px}.v2-workspace__page-title h1{margin:0;font-size:18px;font-weight:600;color:var(--v2-navy);letter-spacing:-.02em;line-height:1.2}.v2-workspace__page-title p{margin:2px 0 0;font-size:12.5px;color:var(--v2-text-muted)}.v2-workspace__status-wrap{display:inline-flex;align-items:center;gap:10px;background:var(--v2-bg-surface);padding:6px 14px;border-radius:var(--v2-radius-pill);border:1px solid var(--v2-border-subtle)}.v2-realtime-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--v2-green-text)}.v2-realtime-badge .v2-live-pulse{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98133;animation:voc-pulse 2s infinite}.v2-realtime-hint{font-size:11.5px;color:var(--v2-text-muted);border-left:1px solid var(--v2-border-light);padding-left:8px}.v2-tabs-bar{display:flex;align-items:center;margin-top:2px;overflow-x:auto;scrollbar-width:none}.v2-tabs-bar::-webkit-scrollbar{display:none}.v2-tabs{display:flex;gap:4px}.v2-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:none;background:transparent;font-family:var(--v2-font);font-size:13px;font-weight:600;color:var(--v2-text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:var(--v2-transition);white-space:nowrap}.v2-tabs button:hover{color:var(--v2-blue-primary)}.v2-tabs button[data-active=true],.v2-tabs button[aria-selected=true]{color:var(--v2-blue-primary);border-bottom-color:var(--v2-blue-primary);font-weight:700}.voc-hero{display:none}.v2-alert-banner,.voc-alert{margin-bottom:16px;padding:12px 18px;border-radius:var(--v2-radius-item);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;font-weight:500;border:1px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2-alert-banner svg,.voc-alert svg{width:16px;height:16px;flex-shrink:0}.v2-alert-banner button,.voc-alert button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:2px 6px;border-radius:6px}.v2-alert-banner--error,.voc-alert--error{color:var(--v2-red-text);background:var(--v2-red-bg);border-color:var(--v2-red-border)}.v2-alert-banner--success,.voc-alert--success{color:var(--v2-green-text);background:var(--v2-green-bg);border-color:var(--v2-green-border)}.v2-workspace,.voc-card{flex:1 0 auto;min-width:0;width:100%;height:auto;display:flex;flex-direction:column;position:relative;background:transparent;border:none;box-shadow:none;overflow:visible}.v2-workspace__body{flex:1 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column;overflow:visible}.v2-workspace-console{flex:1 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box;background:transparent;border-radius:0}.lead-kpis,.voc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;background:transparent;border-bottom:none;flex-shrink:0;margin-bottom:14px}@media(max-width:1024px){.lead-kpis,.voc-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lead-kpis,.voc-kpis{grid-template-columns:1fr}}.lead-kpi,.voc-kpi{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));transition:border-color .15s ease,box-shadow .15s ease;outline:none;overflow:hidden}.lead-kpi--interactive,.voc-kpi--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.lead-kpi:hover,.voc-kpi:hover{border-color:var(--crm-border, #dcd3c7);box-shadow:var(--glass-shadow-lg, 0 4px 12px 0 rgba(31, 19, 17, .08))}.lead-kpi--active,.voc-kpi--active{border-color:var(--accent, #8e1f17)!important;background:var(--accent-subtle, rgba(142, 31, 23, .06))!important;box-shadow:0 0 0 1px #8e1f1740!important}.lead-kpi__main,.voc-kpi__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lead-kpi__header,.voc-kpi__header{display:flex;align-items:center;justify-content:space-between;gap:6px}.lead-kpi__label,.voc-kpi__label{font-size:10px;color:var(--crm-text-muted, #7a6a60);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-kpi__badge,.voc-kpi__badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;white-space:nowrap}.lead-kpi--blue .lead-kpi__badge{background:var(--badge-accent-bg);color:var(--badge-accent-fg);border:1px solid var(--badge-accent-border)}.lead-kpi--green .lead-kpi__badge{background:var(--badge-ok-bg);color:var(--badge-ok-fg);border:1px solid var(--badge-ok-border)}.lead-kpi--gold .lead-kpi__badge,.lead-kpi--amber .lead-kpi__badge{background:var(--badge-warn-bg);color:var(--badge-warn-fg);border:1px solid var(--badge-warn-border)}.lead-kpi--purple .lead-kpi__badge,.lead-kpi--indigo .lead-kpi__badge{background:var(--badge-accent-bg);color:var(--badge-accent-fg);border:1px solid var(--badge-accent-border)}.lead-kpi__metric-row,.voc-kpi__metric-row{display:flex;align-items:baseline;gap:8px}.lead-kpi__value,.voc-kpi__value{font-size:24px;font-weight:700;color:var(--crm-text-primary, #231714);letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;margin:0}.lead-kpi__hint,.voc-kpi__hint{font-size:11px;color:var(--crm-text-secondary, #5b4c45);font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-kpi__icon-wrap,.voc-kpi__icon-wrap{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.lead-kpi:hover .lead-kpi__icon-wrap,.voc-kpi:hover .voc-kpi__icon-wrap{transform:scale(1.03)}.lead-kpi__icon-wrap svg,.voc-kpi__icon-wrap svg{width:16px;height:16px}.lead-kpi--blue .lead-kpi__icon-wrap{background:var(--badge-accent-bg);color:var(--badge-accent-fg)}.lead-kpi--green .lead-kpi__icon-wrap{background:var(--badge-ok-bg);color:var(--badge-ok-fg)}.lead-kpi--gold .lead-kpi__icon-wrap,.lead-kpi--amber .lead-kpi__icon-wrap{background:var(--badge-warn-bg);color:var(--badge-warn-fg)}.lead-kpi--purple .lead-kpi__icon-wrap,.lead-kpi--indigo .lead-kpi__icon-wrap{background:var(--badge-accent-bg);color:var(--badge-accent-fg)}.voc-table-card{width:100%;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));display:flex;flex-direction:column;overflow:visible;position:relative;margin-bottom:14px}.voc-console-header,.lead-exec-header{background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--crm-border-subtle, #e9e3da);border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;width:100%;box-sizing:border-box}.voc-console-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;width:100%;box-sizing:border-box;flex-wrap:wrap}.voc-console-header__filters{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .voc-search.v2-search{flex:0 1 260px;min-width:200px;position:relative;display:flex;align-items:center}.voc-console-header .lead-search-wrapper.v2-search svg,.voc-console-header .voc-search.v2-search svg{position:absolute;left:10px;width:14px;height:14px;color:var(--crm-text-muted, #71717a);pointer-events:none}.voc-console-header .lead-search-wrapper.v2-search input,.voc-console-header .voc-search.v2-search input{width:100%;box-sizing:border-box;padding:0 32px 0 30px;border-radius:6px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08));background:var(--crm-bg-subtle, #140c0a);font-family:var(--v2-font)!important;font-size:12px;font-weight:500;color:var(--crm-text-primary, #f4f4f5);outline:none;transition:all .15s ease;height:34px}.voc-console-header .lead-search-wrapper.v2-search input:focus,.voc-console-header .voc-search.v2-search input:focus{background:var(--crm-bg-card, #ffffff);border-color:#2c5e8a;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(142, 31, 23, .25))}.voc-console-header .lead-search-kbd,.voc-console-header .v2-search-kbd{position:absolute;right:7px;font-family:var(--v2-font)!important;font-size:9.5px;font-weight:600;color:var(--crm-text-muted, #71717a);background:var(--crm-bg-card, #0f1011);border:1px solid var(--crm-border, rgba(255, 255, 255, .1));border-radius:3px;padding:1px 4px;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.1}.voc-console-header .voc-search__clear{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#ffffff1a;color:var(--crm-text-muted, #71717a);border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.voc-console-header .voc-search__clear:hover{background:#fff3;color:var(--crm-text-primary, #f4f4f5)}.voc-console-header .lead-filter-dropdown__trigger{height:34px;padding:0 11px;border-radius:6px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08));background:var(--crm-bg-subtle, #140c0a);font-size:12px;font-weight:500;color:var(--crm-text-secondary, #a1a1aa);min-width:140px;box-shadow:none;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;box-sizing:border-box;transition:all .15s ease}.voc-console-header .lead-filter-dropdown__trigger:hover{background:#ffffff0a;border-color:#ffffff26;color:var(--crm-text-primary, #f4f4f5)}.voc-console-header .lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger{border-color:#2c5e8a;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(142, 31, 23, .25));background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714)}.voc-console-header .lead-filter-dropdown__label{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-console-header .lead-filter-dropdown__trigger svg{width:13px;height:13px;color:var(--crm-text-muted, #71717a);flex-shrink:0}.voc-console-header .lead-reset-filter-btn{height:34px;padding:0 10px;border-radius:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:all .15s ease}.voc-console-header .lead-reset-filter-btn:hover{background:#ef44442e;border-color:#ef444459}.voc-console-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.voc-console-header .v2-btn,.voc-console-header .voc-btn{height:34px;padding:0 13px;border-radius:6px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.voc-console-header .v2-btn--primary,.voc-console-header .voc-btn--primary{background:var(--crm-theme-primary, #8e1f17)!important;border:1px solid var(--crm-theme-primary, #8e1f17)!important;color:#fff!important;box-shadow:0 1px 2px rgba(var(--crm-theme-rgb, 142, 31, 23),.18)!important}.voc-console-header .v2-btn--primary:hover,.voc-console-header .voc-btn--primary:hover{background:var(--crm-theme-hover, #741811)!important;border-color:var(--crm-theme-hover, #741811)!important;box-shadow:0 2px 6px rgba(var(--crm-theme-rgb, 142, 31, 23),.25)!important}.voc-console-header .v2-btn--outline,.voc-console-header .voc-btn--secondary{background:var(--crm-bg-subtle, #140c0a);border:1px solid var(--crm-border, rgba(255, 255, 255, .08));color:var(--crm-text-secondary, #a1a1aa)}.voc-console-header .v2-btn--outline:hover,.voc-console-header .voc-btn--secondary:hover{background:#ffffff0a;border-color:#ffffff26;color:var(--crm-text-primary, #f4f4f5)}.voc-console-header .v2-column-picker-wrap{position:relative}.voc-console-header .v2-column-picker-wrap .v2-icon-btn{width:34px;height:34px;border-radius:6px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08));background:var(--crm-bg-subtle, #140c0a);color:var(--crm-text-muted, #71717a);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.voc-console-header .v2-column-picker-wrap .v2-icon-btn:hover,.voc-console-header .v2-column-picker-wrap .v2-icon-btn--active{background:var(--crm-bg-hover, #f3eee6);border-color:var(--crm-border, #dcd3c7);color:#8e1f17}.voc-console-header .lead-meta-chip--count{height:34px;box-sizing:border-box;padding:0 11px;border-radius:6px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border, #dcd3c7);color:var(--crm-text-secondary, #5b4c45);font-size:11.5px;font-weight:550;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.voc-console-header .lead-meta-chip--count strong{color:#8e1f17;font-weight:700}.voc-presence-pills,.lead-presence-pills{display:inline-flex;align-items:center;gap:3px;background:#f3eee6;padding:3px;border-radius:8px;border:1px solid #e9e3da}.voc-presence-pill,.lead-presence-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--v2-font)!important;font-size:11.5px;color:#7a6a60;font-weight:500;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:nowrap;box-sizing:border-box}.voc-presence-pill:hover,.lead-presence-pill:hover{background:#ffffffb3;color:#231714}.voc-presence-pill--active,.lead-presence-pill--active{background:#fff!important;border-color:#dcd3c7!important;box-shadow:0 1px 3px #1f131114!important;color:#231714!important;font-weight:600!important}.voc-presence-pill strong,.lead-presence-pill strong,.lead-pill-count{font-size:10.5px;font-weight:700;color:#5b4c45;background:#1f13110f;padding:1px 5px;border-radius:4px;font-variant-numeric:tabular-nums;line-height:1.1}.voc-presence-pill--active strong,.lead-presence-pill--active strong,.voc-presence-pill--active .lead-pill-count{color:var(--v2-blue-primary);background:#8e1f171a}.voc-pill-dot,.lead-pill-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lead-pill-dot--blue,.voc-pill-dot--blue{background:#8e1f17}.lead-pill-dot--indigo,.voc-pill-dot--indigo{background:#c8a24a}.lead-pill-dot--amber,.voc-pill-dot--amber{background:#d97706}.lead-pill-dot--green,.voc-pill-dot--green{background:#16a34a}.lead-pill-dot--emerald{background:#10b981}.lead-pill-dot--rose,.voc-pill-dot--rose{background:#e11d48}.voc-table-card .v2-table-wrapper,.voc-table-card .voc-table-wrap,.voc-table-card .lead-table-wrapper{border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box}.voc-table-card .voc-pagination,.voc-table-card .v2-pagination,.voc-table-card .lead-pagination{border-top:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:0 0 8px 8px!important;background:#ffffff04!important;box-shadow:none!important;padding:8px 16px!important;width:100%!important;box-sizing:border-box;margin:0!important;flex-shrink:0;color:var(--crm-text-secondary, #a1a1aa)!important}.v2-table-header-strip.lead-table-header-strip,.v2-table-header-strip.voc-table-header-strip{display:none!important}.v2-table-scroll-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:550;color:#5b4c45;background:#f3eee6;border:1px solid #e9e3da;padding:3px 8px;border-radius:6px;letter-spacing:-.01em}.v2-table-scroll-hint svg{flex-shrink:0;color:var(--v2-blue-primary)}.lead-table-meta-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.lead-meta-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:550;transition:all .15s ease;line-height:1}.lead-meta-chip--count{background:#fff;border:1px solid #e9e3da;color:#5b4c45}.lead-meta-chip--count svg{color:var(--v2-blue-primary);flex-shrink:0}.lead-meta-chip--count strong{color:var(--v2-blue-primary);font-weight:700;font-variant-numeric:tabular-nums}.lead-meta-chip--page{background:#fff;border:1px solid #e9e3da;color:var(--v2-text-muted)}.lead-meta-chip--page strong{color:var(--v2-navy);font-weight:700;font-variant-numeric:tabular-nums}.lead-table-area,.voc-table-area{flex:0 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column;padding:0 18px;box-sizing:border-box;overflow:visible}.v2-search svg,.voc-search svg{position:absolute;left:12px;width:15px;height:15px;color:var(--v2-text-subtle);pointer-events:none}.v2-search input,.voc-search input{width:100%;box-sizing:border-box;height:40px;padding:0 44px 0 38px;border-radius:10px;border:1px solid var(--v2-border-light);background:var(--v2-bg-surface);font-family:var(--v2-font);font-size:13px;font-weight:500;color:var(--v2-navy);outline:none;transition:var(--v2-transition)}.v2-search input:focus,.voc-search input:focus{background:#fff;border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px var(--v2-blue-glow)}.v2-search input::placeholder,.voc-search input::placeholder{color:var(--v2-text-subtle);font-size:12.5px}.v2-search-kbd{position:absolute;right:10px;font-family:var(--v2-font)!important;font-size:11px;font-weight:600;color:#7a6a60;background:#fff;border:1px solid var(--v2-border-strong);border-radius:5px;padding:2px 6px;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.2;box-shadow:0 1px 2px #0000000f}.v2-clear-btn,.clear-btn,.voc-search__clear{position:absolute;right:8px;border:none;background:#e9e3da;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--v2-text-muted);padding:0;transition:var(--v2-transition)}.v2-clear-btn:hover,.clear-btn:hover,.voc-search__clear:hover{background:#dcd3c7;color:var(--v2-navy)}.v2-clear-btn svg,.clear-btn svg,.voc-search__clear svg{width:11px;height:11px}.lead-filter-dropdown{position:relative}.lead-filter-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--v2-border-light);background:#fff;font-family:var(--v2-font);font-size:12.5px;font-weight:600;color:var(--v2-navy);cursor:pointer;transition:var(--v2-transition);box-shadow:0 1px 2px #00000008;min-width:165px;box-sizing:border-box}.lead-filter-dropdown__trigger:hover{border-color:var(--v2-border-strong);background:var(--v2-bg-surface)}.lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger{border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px var(--v2-blue-glow)}.lead-filter-dropdown__label{font-size:12.5px;font-weight:500;color:var(--v2-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.lead-filter-dropdown__trigger svg{width:14px;height:14px;color:var(--v2-text-muted);transition:transform .2s ease;flex-shrink:0}.lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger svg{transform:rotate(180deg)}.lead-filter-dropdown__clear{width:18px;height:18px;border-radius:50%;border:none;background:#e9e3da;color:var(--v2-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:2px;flex-shrink:0;transition:var(--v2-transition)}.lead-filter-dropdown__clear:hover{background:#dcd3c7;color:var(--v2-navy)}.lead-filter-dropdown__clear svg{width:11px;height:11px}.lead-filter-dropdown__menu{position:absolute;top:calc(100% + 5px);left:0;z-index:60;min-width:180px;background:#fff;border:1px solid var(--v2-border-light);border-radius:10px;box-shadow:var(--v2-shadow-popover);padding:5px;display:flex;flex-direction:column;gap:2px;animation:voc-pop-in .15s cubic-bezier(.16,1,.3,1)}.lead-filter-dropdown__menu button{display:flex;align-items:center;width:100%;padding:7px 10px;border-radius:6px;border:none;background:transparent;font-family:var(--v2-font);font-size:12px;font-weight:500;color:var(--v2-navy);cursor:pointer;transition:var(--v2-transition);text-align:left}.lead-filter-dropdown__menu button:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.lead-filter-dropdown__menu button[data-active=true],.lead-filter-dropdown__menu button[aria-selected=true]{font-weight:700;color:var(--v2-blue-primary);background:#8e1f1714}.voc-toolbar__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-btn,.voc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--v2-font);font-size:13px;font-weight:600;height:40px;padding:0 16px;border-radius:10px;cursor:pointer;transition:var(--v2-transition);border:1px solid transparent;outline:none;white-space:nowrap;box-sizing:border-box}.v2-btn svg,.voc-btn svg{width:15px;height:15px}.v2-btn--primary,.voc-btn--primary{background:linear-gradient(135deg,#8e1f17,#2c5e8a);color:#fff;box-shadow:0 3px 10px #8e1f1747;border:none}.v2-btn--primary:hover:not(:disabled),.voc-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#741811,#3a2a23);transform:translateY(-1.5px);box-shadow:0 6px 18px #8e1f1761}.v2-btn--primary:disabled,.voc-btn--primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.v2-btn--outline,.voc-btn--secondary{background:#fff;color:var(--v2-navy);border-color:var(--v2-border-light);box-shadow:0 1px 2px #00000008}.v2-btn--outline:hover:not(:disabled),.voc-btn--secondary:hover:not(:disabled){background:var(--v2-bg-surface);border-color:var(--v2-border-strong);color:var(--v2-blue-primary);transform:translateY(-1px)}.v2-btn--danger,.voc-btn--danger{background:var(--v2-red-bg);color:var(--v2-red-text);border-color:var(--v2-red-border)}.v2-btn--danger:hover:not(:disabled),.voc-btn--danger:hover:not(:disabled){background:#ffd6dc}.voc-btn__spinner,.is-spinning{animation:v2-spin-anim .9s linear infinite}@keyframes v2-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.voip-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:nowrap;background:#fff;border:1px solid #e9e3da;border-radius:8px;padding:3px;box-shadow:0 1px 2px #1f13110a;transition:all .18s ease}.v2-tr:hover .voip-row__actions,.voc-table tbody tr:hover .voip-row__actions{background:#fff;border-color:#dcd3c7;box-shadow:0 2px 6px #1f13110f}.voip-row__actions--skeleton{background:#fbf9f5;border-color:#f3eee6}.voc-action-divider{width:1px;height:14px;background:#e9e3da;margin:0 2px;flex-shrink:0;display:inline-block}.v2-icon-btn,.voip-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;background:transparent;color:#7a6a60;border:1px solid transparent;box-shadow:none;transition:all .15s ease-out;outline:none;padding:0}.v2-icon-btn svg,.voip-icon-button svg{width:14px;height:14px;stroke-width:2;transition:transform .15s ease,color .15s ease}.v2-icon-btn--call,.voc-extpick .v2-icon-btn{color:#059669!important}.v2-icon-btn--call:hover:not(:disabled),.voc-extpick .v2-icon-btn:hover:not(:disabled){background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important;box-shadow:0 1px 2px #0596691f!important;transform:translateY(-.5px)}.v2-icon-btn--hangup{background:#fef2f2!important;color:#dc2626!important;border:1px solid #fecdd3!important}.v2-icon-btn--hangup:hover:not(:disabled){background:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important;box-shadow:0 1px 3px #dc262629!important;transform:translateY(-.5px)}.v2-icon-btn--view,.voip-icon-button.v2-icon-btn--view{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#7a6a60!important}.v2-icon-btn--view:hover:not(:disabled),.voip-icon-button.v2-icon-btn--view:hover:not(:disabled){background:#f7ebe6!important;color:var(--v2-blue-primary)!important;border-color:#e3c27a!important;box-shadow:0 1px 3px #8e1f171f!important;transform:translateY(-.5px)}.v2-icon-btn--edit:hover:not(:disabled){background:#f3eee6!important;color:#231714!important;border-color:#dcd3c7!important;box-shadow:0 1px 2px #1f131114!important;transform:translateY(-.5px)}.v2-icon-btn--delete:hover:not(:disabled),.v2-icon-btn--danger:hover:not(:disabled),.voip-icon-button--danger:hover:not(:disabled){background:#fff1f2!important;color:#e11d48!important;border-color:#fecdd3!important;box-shadow:0 1px 2px #e11d481f!important;transform:translateY(-.5px)}.v2-icon-btn:disabled,.voip-icon-button:disabled{opacity:.28!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;color:#a8998e!important}.v2-table-wrapper,.voc-table-wrap,.lead-table-wrapper{flex:0 0 auto!important;min-height:auto!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);box-shadow:var(--v2-shadow-sm);overflow-x:auto!important;overflow-y:visible!important;position:relative;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5;-webkit-overflow-scrolling:touch}.v2-table-wrapper::-webkit-scrollbar,.voc-table-wrap::-webkit-scrollbar,.lead-table-wrapper::-webkit-scrollbar{height:8px}.v2-table-wrapper::-webkit-scrollbar-track,.voc-table-wrap::-webkit-scrollbar-track,.lead-table-wrapper::-webkit-scrollbar-track{background:#fbf9f5;border-radius:4px}.v2-table-wrapper::-webkit-scrollbar-thumb,.voc-table-wrap::-webkit-scrollbar-thumb,.lead-table-wrapper::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.v2-table-wrapper::-webkit-scrollbar-thumb:hover,.voc-table-wrap::-webkit-scrollbar-thumb:hover,.lead-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8998e}.v2-table-wrapper:has(.v2-empty-state),.voc-table-wrap:has(.v2-empty-state),.lead-table-wrapper:has(.v2-empty-state){min-height:280px!important}.v2-table-progress-bar{position:sticky;top:0;left:0;right:0;width:100%;height:3px;background:#8e1f171a;overflow:hidden;z-index:25;margin-bottom:-3px}.v2-table-progress-bar__indicator{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#2c5e8a,#2c5e8a,#8e1f17);width:35%;border-radius:2px;animation:v2-indeterminate 1.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes v2-indeterminate{0%{left:-35%;width:35%}50%{left:35%;width:45%}to{left:100%;width:35%}}.v2-tbody--loading{opacity:.55;pointer-events:none;filter:grayscale(10%);transition:opacity .2s ease,filter .2s ease}.v2-tr-skeleton{pointer-events:none}.v2-tr-skeleton td{padding:12px 14px;border-bottom:1px solid var(--v2-border-light);vertical-align:middle}.v2-sk-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#f3eee6 25%,#e9e3da,#f3eee6 75%);background-size:200% 100%;animation:v2-shimmer 1.5s infinite}.v2-sk-pill{height:22px;border-radius:6px;background:linear-gradient(90deg,#f3eee6 25%,#e9e3da,#f3eee6 75%);background-size:200% 100%;animation:v2-shimmer 1.5s infinite}.v2-sk-circle{width:28px;height:28px;border-radius:50%;background:linear-gradient(90deg,#f3eee6 25%,#e9e3da,#f3eee6 75%);background-size:200% 100%;animation:v2-shimmer 1.5s infinite}.v2-sk-w-30{width:30%}.v2-sk-w-40{width:40%}.v2-sk-w-50{width:50%}.v2-sk-w-60{width:60%}.v2-sk-w-70{width:70%}.v2-sk-w-80{width:80%}.v2-sk-w-90{width:90%}.v2-sk-w-100{width:100%}@keyframes v2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-table,.voc-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px;color:var(--v2-text-main)}.v2-table thead,.voc-table thead{position:sticky;top:0;z-index:20}.v2-table th,.voc-table th,.customer-list-view .voc-table th,.customer-list-view .v2-table th,.voc-table thead th,.voc-table-columns-tr th{position:sticky;top:0;z-index:20;background:#fbf9f5!important;padding:8px 12px!important;font-size:10px!important;font-weight:650!important;color:#7a6a60!important;border-bottom:1px solid #e9e3da!important;box-shadow:none!important;white-space:nowrap;letter-spacing:.04em!important;text-transform:uppercase;line-height:1.3!important}.voc-table__fixed-col{position:sticky;background:var(--v2-bg-card, #ffffff);z-index:5}.voc-table__fixed-col--name{left:0;width:220px;min-width:220px;max-width:260px;border-right:none!important}.voc-table__fixed-col--phone{left:220px;width:150px;min-width:150px;border-right:none!important;box-shadow:2px 0 6px -2px #1f13110a}.voc-table__fixed-col--actions{right:0;width:176px;min-width:176px;border-left:none!important;box-shadow:-2px 0 6px -2px #1f13110a}.v2-table thead .voc-table__fixed-col,.voc-table thead .voc-table__fixed-col{background:var(--v2-bg-surface, #fbf9f5)!important;z-index:30!important;top:0!important;font-size:10px!important;font-weight:650!important;border-right:none!important;border-left:none!important}.v2-table thead .voc-table__fixed-col--name,.voc-table thead .voc-table__fixed-col--name{left:0;z-index:31!important}.v2-table thead .voc-table__fixed-col--phone,.voc-table thead .voc-table__fixed-col--phone{left:220px;z-index:31!important}.v2-table thead .voc-table__fixed-col--actions,.voc-table thead .voc-table__fixed-col--actions{right:0;z-index:31!important}.voc-table-empty-td{padding:0!important;border:none!important}.voc-table-empty-td .v2-empty-state{min-height:260px;border:none!important;background:transparent!important}.v2-tr,.voc-table tbody tr{cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--v2-border-subtle, #f3eee6)}.v2-tr:hover td,.voc-table tbody tr:hover td{background:var(--v2-border-subtle, #fbf3ef)}.v2-tr:hover .voc-table__fixed-col,.voc-table tbody tr:hover .voc-table__fixed-col{background:var(--v2-border-subtle, #fbf3ef)!important}.v2-tr:hover td:first-child,.voc-table tbody tr:hover td:first-child{box-shadow:none}.v2-table td,.voc-table td{padding:8px 14px;vertical-align:middle;border-bottom:1px solid #f3eee6;font-size:11px}.v2-tr--active td,.voc-table tbody tr[data-live=true] td,.v2-tr--active .voc-table__fixed-col,.voc-table tbody tr[data-live=true] .voc-table__fixed-col{background:#f0fdf4!important}.voc-table__avatar-name{display:inline-flex;align-items:center;gap:10px}.voc-table__avatar{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#f7ebe6,#f3eee6);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex-shrink:0;border:1px solid rgba(142,31,23,.15);box-shadow:0 1px 2px #8e1f170a}.voc-table__name{font-weight:600;font-size:12px;color:#231714;white-space:nowrap;letter-spacing:-.01em;transition:color .15s ease}.v2-tr:hover .voc-table__name,.voc-table tbody tr:hover .voc-table__name{color:var(--v2-blue-primary)}.voc-table__phone{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font)!important;color:#231714;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;white-space:nowrap;transition:all .15s ease;cursor:pointer;-webkit-user-select:all;user-select:all}.voc-table__phone-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#7a6a60;flex-shrink:0;transition:color .15s ease,transform .15s ease}.voc-table__phone-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#231714;font-size:11.5px;font-weight:550;letter-spacing:.015em;transition:color .15s ease}.v2-tr:hover .voc-table__phone-icon,.voc-table tbody tr:hover .voc-table__phone-icon{color:var(--v2-blue-primary)}.v2-tr:hover .voc-table__phone-num,.voc-table tbody tr:hover .voc-table__phone-num{color:#231714}.voc-table__phone:hover{background:transparent!important;border:none!important;box-shadow:none!important}.voc-table__phone:hover .voc-table__phone-icon{color:var(--v2-blue-primary)!important;transform:scale(1.15)}.voc-table__phone:hover .voc-table__phone-num{color:var(--v2-blue-primary)!important}.voc-table__phone-empty{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:#a8998e;background:transparent;border:none;padding:0;white-space:nowrap}.voc-table__phone-empty svg{color:#dcd3c7;flex-shrink:0}.voc-source-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:6px;white-space:nowrap;letter-spacing:.01em;transition:all .15s ease;box-shadow:0 1px 2px #00000005}.voc-source-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.voc-source-badge--teal{background:#f0fdfa;border:1px solid #ccfbf1;color:#0f766e}.voc-source-badge--indigo{background:#fbf3ef;border:1px solid #f7ebe6;color:#c8a24a}.voc-source-badge--amber{background:#fffbeb;border:1px solid #fef3c7;color:#b45309}.voc-source-badge--cyan{background:#f7ebe6;border:1px solid #f7ebe6;color:#2c5e8a}.voc-source-badge--blue{background:#f7ebe6;border:1px solid #f7ebe6;color:#741811}.voc-source-badge--neutral{background:#fbf9f5;border:1px solid #e9e3da;color:#5b4c45}.voc-source-badge--facebook{background:linear-gradient(135deg,#fbf3ef,#fbf3ef);border:1px solid #f3eee6;color:#2c5e8a;max-width:220px}.voc-source-badge--facebook .voc-source-badge__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-icon-btn--messenger{color:#2c5e8a}.v2-icon-btn--messenger:hover{background:#fbf3ef;color:#2c5e8a}.v2-tr:hover .voc-source-badge,.voc-table tbody tr:hover .voc-source-badge{transform:translateY(-.5px);box-shadow:0 2px 4px #0000000d}.v2-assignee-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#231714;background:#fbf9f5;border:1px solid #e9e3da;border-radius:6px;padding:2px 7px;white-space:nowrap}.v2-assignee-chip svg{color:#8e1f17;width:11px;height:11px}.voc-table__muted{color:var(--v2-text-muted);font-size:10px}.voc-table__note{min-width:180px;max-width:260px;font-size:10px;color:var(--v2-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.voc-table__link-icon{color:var(--v2-blue-primary);display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;background:var(--v2-blue-soft);padding:1px 6px;border-radius:5px}.voc-table__link-icon svg{width:11px;height:11px}.v2-badge-soft{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:5px;background:#f3eee6;color:#5b4c45}.v2-contact-badge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px;background:var(--v2-green-bg);color:var(--v2-green-text)}.v2-status-pill,.voc-status-badge,.customer-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;padding:2.5px 8px;border-radius:var(--v2-radius-pill);border:1px solid transparent;white-space:nowrap;line-height:1.2;box-shadow:0 1px 2px #00000005}.v2-status-pill__dot,.voc-status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.customer-status:not(.v2-status-pill):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.customer-status--new,.v2-status-pill[data-status=new]{color:var(--v2-blue-primary);background:#f7ebe6;border-color:#8e1f1733}.customer-status--new .v2-status-pill__dot,.v2-status-pill[data-status=new] .v2-status-pill__dot{box-shadow:0 0 0 2px #8e1f1726}.customer-status--contacted,.v2-status-pill[data-status=contacted]{color:#2c5e8a;background:#f7ebe6;border-color:#2c5e8a33}.customer-status--qualified,.v2-status-pill[data-status=qualified]{color:#b45309;background:#fffbeb;border-color:#b4530933}.customer-status--converted,.v2-status-pill[data-status=converted],.v2-status-pill[data-status=answered]{color:#15803d;background:#f0fdf4;border-color:#15803d33}.customer-status--lost,.v2-status-pill[data-status=lost],.v2-status-pill[data-status=neutral]{color:#7a6a60;background:#fbf9f5;border-color:#e9e3da}.voc-status-badge[data-status=completed],.voc-status-badge[data-status=success]{color:var(--v2-green-text);background:var(--v2-green-bg);border-color:var(--v2-green-border)}.voc-status-badge[data-status=partial],.voc-status-badge[data-status=warning]{color:var(--v2-gold-text);background:var(--v2-gold-bg);border-color:var(--v2-gold-border)}.voc-status-badge[data-status=failed],.voc-status-badge[data-status=error]{color:var(--v2-red-text);background:var(--v2-red-bg);border-color:var(--v2-red-border)}.voc-status-badge[data-status=running],.voc-status-badge[data-status=pending]{color:var(--v2-blue-primary);background:var(--v2-blue-soft);border-color:#8e1f1733}.v2-empty-state,.voc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center;min-height:320px;background:transparent;width:100%;box-sizing:border-box}.v2-empty-state__icon-wrap{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#8e1f1714,#8e1f1705);border:1px solid rgba(142,31,23,.16);display:flex;align-items:center;justify-content:center;color:var(--v2-blue-primary);margin-bottom:18px;box-shadow:0 8px 24px -4px #8e1f171f,inset 0 1px 2px #ffffffe6;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1)}.v2-empty-state__icon-wrap:hover{transform:translateY(-2px) scale(1.03)}.v2-empty-state__icon-wrap svg{width:34px!important;height:34px!important;color:var(--v2-blue-primary)!important;stroke-width:1.75!important;display:block}.v2-empty-state__title{margin:0 0 8px;font-size:16px;font-weight:750;color:var(--v2-navy);letter-spacing:-.015em;line-height:1.3}.v2-empty-state__desc,.voc-empty p{margin:0 0 22px;font-size:13px;color:var(--v2-text-muted);max-width:440px;line-height:1.55}.v2-empty-state__actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.v2-empty-state__reset-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--v2-blue-primary)!important;color:#fff!important;box-shadow:0 4px 14px #8e1f1747!important;padding:9px 20px!important;border-radius:var(--v2-radius-item)!important;font-weight:600!important;font-size:13px!important;border:1px solid transparent!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;height:auto!important;line-height:1.4!important}.v2-empty-state__reset-btn:hover{background:var(--v2-blue-hover)!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #8e1f175c!important}.v2-empty-state__reset-btn svg{width:15px!important;height:15px!important;flex-shrink:0!important;color:#fff!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.v2-empty-state__secondary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:var(--v2-navy)!important;border:1px solid var(--v2-border-light)!important;box-shadow:0 1px 3px #1f13110d!important;padding:9px 18px!important;border-radius:var(--v2-radius-item)!important;font-weight:600!important;font-size:13px!important;cursor:pointer!important;transition:all .2s ease!important;height:auto!important}.v2-empty-state__secondary-btn:hover{background:var(--v2-bg-surface)!important;border-color:var(--v2-border-strong)!important;transform:translateY(-1px)!important}.v2-empty-state__secondary-btn svg{width:15px!important;height:15px!important;flex-shrink:0!important;color:var(--v2-text-muted)!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.lead-pagination-area{padding:0;flex-shrink:0;box-sizing:border-box}.lead-pagination.voc-pagination,.lead-pagination.v2-pagination,.v2-pagination,.voc-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;background:linear-gradient(180deg,#fff,#fbf3ef);border:1px solid #e9e3da;border-radius:14px;box-shadow:0 2px 10px -2px #1f13110a,0 1px 2px #1f131105;font-size:12.5px;color:#5b4c45;flex-shrink:0;box-sizing:border-box;flex-wrap:wrap}.voc-pagination__summary{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.voc-pagination__total-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#fbf3ef;border:1px solid #f7ebe6;color:#2c5e8a}.voc-pagination__dot{width:7px;height:7px;border-radius:50%;background:#8e1f17;box-shadow:0 0 0 3px #8e1f1733;flex-shrink:0}.v2-pagination__info,.voc-pagination__info{font-size:12.5px;color:#2c5e8a;font-weight:550}.voc-pagination__info strong{font-weight:750;color:#1f1311}.voc-pagination__range-text{font-size:12px;color:#7a6a60;font-weight:500}.voc-pagination__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.voc-pagination__size-selector{display:inline-flex;align-items:center;gap:7px}.voc-pagination__size-label{font-size:12px;color:#7a6a60;font-weight:550;white-space:nowrap}.voc-select-wrapper{position:relative;display:inline-flex;align-items:center}.voc-select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:28px;padding:0 24px 0 10px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08));border-radius:6px;background:var(--crm-bg-subtle, #140c0a);color:var(--crm-text-secondary, #a1a1aa);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;outline:none;transition:all .15s ease;box-shadow:none}.voc-select-wrapper select:hover{border-color:#ffffff2e;color:var(--crm-text-primary, #ffffff)}.voc-select-wrapper select:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.voc-select-wrapper:after{content:"";position:absolute;right:10px;top:50%;width:5px;height:5px;border-right:1.5px solid #7a6a60;border-bottom:1.5px solid #7a6a60;transform:translateY(-65%) rotate(45deg);pointer-events:none}.voc-pagination__pages-group{display:flex;align-items:center;gap:3px;background:var(--crm-bg-subtle, rgba(255, 255, 255, .02));padding:2px;border-radius:8px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))}.voc-pagination__page-numbers{display:flex;align-items:center;gap:2px}.voc-pagination__nav-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--crm-border, rgba(255, 255, 255, .08));background:var(--crm-bg-subtle, rgba(255, 255, 255, .03));color:var(--crm-text-secondary, #a1a1aa);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:none;transition:all .14s ease}.voc-pagination__nav-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e;color:var(--crm-text-primary, #ffffff);box-shadow:none;transform:none}.voc-pagination__nav-btn:disabled{opacity:.35;cursor:not-allowed;background:transparent;border-color:#ffffff0a;color:var(--crm-text-muted, #71717a);box-shadow:none}.voc-pagination__num-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--crm-text-secondary, #a1a1aa);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s ease}.voc-pagination__num-btn:hover:not(.voc-pagination__num-btn--active){background:#ffffff0d;color:var(--crm-text-primary, #ffffff)}.voc-pagination__num-btn--active{background:#10b9812e!important;color:#34d399!important;border-color:#10b98159!important;font-weight:600;box-shadow:none}.voc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:30px;color:#a8998e;font-size:11px;-webkit-user-select:none;user-select:none}.voc-pagination__page-indicator{display:inline-flex;align-items:center;padding:0 4px;font-size:12px;font-weight:650;color:#5b4c45}.voc-extpick{position:relative;display:inline-flex}.voc-extpick__menu,.ext-mgmt__ctxmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:80;min-width:220px;background:#fff;border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:var(--v2-shadow-popover);padding:6px;animation:voc-pop-in .16s cubic-bezier(.16,1,.3,1)}@keyframes voc-pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ext-mgmt__ctxmenu-head{padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--v2-text-muted);letter-spacing:.05em;border-bottom:1px solid var(--v2-border-subtle);margin-bottom:4px}.ext-mgmt__ctxmenu-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:var(--v2-text-main);font-family:var(--v2-font);font-size:12px;cursor:pointer;transition:var(--v2-transition);text-align:left}.ext-mgmt__ctxmenu-item:hover{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.ext-mgmt__ctxmenu-item svg{width:14px;height:14px}.ext-mgmt__ctxmenu-label{font-weight:600;flex:1}.ext-mgmt__ctxmenu-hint{font-size:11px;color:var(--v2-text-muted)}.ext-mgmt__ctxmenu-item[data-dim=true]{opacity:.6}.voc-table tbody tr[data-picker=true] .voc-table__fixed-col{z-index:60}.voc-table tbody tr:nth-last-child(-n+3) .voc-extpick__menu{top:auto;bottom:calc(100% + 6px)}.voc-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10045;animation:voc-fade-in .2s ease}.voc-drawer{position:fixed;z-index:10046;top:0;right:0;width:min(520px,100%);height:100vh;border-left:1px solid var(--v2-border-light);display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 45px #1f131124;transform:translate(105%);transition:transform .32s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.voc-drawer[data-open=true]{transform:translate(0)}.voc-drawer[role=dialog]{z-index:10046!important}.voc-drawer>header{padding:16px 20px;border-bottom:1px solid var(--v2-border-light);display:flex;align-items:center;justify-content:space-between;background:var(--v2-bg-surface)}.voc-drawer>header small{color:var(--v2-blue-primary);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.voc-drawer h2{margin:3px 0 0;font-size:19px;font-weight:800;color:var(--v2-navy-deep);letter-spacing:-.025em}.voc-drawer>header button{width:32px;height:32px;border:1px solid var(--v2-border-light);border-radius:8px;display:grid;place-items:center;background:#fff;color:var(--v2-text-muted);cursor:pointer;transition:var(--v2-transition)}.voc-drawer>header button:hover{background:var(--v2-red-bg);color:var(--v2-red-text);border-color:var(--v2-red-border)}.voc-drawer__body{flex:1;overflow-y:auto;padding:20px}.voc-drawer__footer{padding:12px 20px;border-top:1px solid var(--v2-border-light);display:flex;gap:10px;justify-content:flex-end;background:var(--v2-bg-surface)}.voc-identity{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--v2-border-light);border-radius:14px;background:var(--v2-bg-surface);margin-bottom:20px;box-shadow:var(--v2-shadow-sm)}.voc-identity__avatar{width:48px;height:48px;flex:0 0 auto;border:1px solid rgba(142,31,23,.2);border-radius:14px;display:grid;place-items:center;color:var(--v2-blue-primary);background:var(--v2-blue-soft);font-size:14px;font-weight:800}.voc-identity__meta{min-width:0;display:flex;flex-direction:column;gap:3px}.voc-identity__meta h3{margin:0;font-size:16px;font-weight:700;color:var(--v2-navy-deep);letter-spacing:-.02em}.voc-identity__phone{font-family:var(--v2-font)!important;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--v2-blue-primary);text-decoration:none}.voc-identity__phone:hover{text-decoration:underline}.voc-identity__tail{margin-left:auto;flex-shrink:0}.voc-detail-section{margin-bottom:22px}.voc-detail-section h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-text-muted);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--v2-border-subtle);display:flex;align-items:center;gap:6px}.voc-detail-row{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.voc-detail-row dt{flex:0 0 120px;font-size:12px;font-weight:500;color:var(--v2-text-muted);display:flex;align-items:center;gap:6px}.voc-detail-row dt svg{width:14px;height:14px;color:var(--v2-text-subtle)}.voc-detail-row dd{font-size:12.5px;color:var(--v2-navy);margin:0;overflow-wrap:anywhere}.voc-detail-row dd a{color:var(--v2-blue-primary);display:inline-flex;align-items:center;gap:5px}.voc-detail-row__phone{font-family:var(--v2-font)!important;font-variant-numeric:tabular-nums;font-weight:600;color:var(--v2-blue-primary)!important}.voc-statusbar{display:flex;flex-wrap:wrap;gap:6px}.voc-statusbar button{height:30px;padding:0 12px;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-pill);background:#fff;color:var(--v2-text-muted);font-family:var(--v2-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:var(--v2-transition)}.voc-statusbar button:hover:not(:disabled){background:var(--v2-bg-surface);color:var(--v2-blue-primary);border-color:var(--v2-border-strong)}.voc-statusbar button[aria-pressed=true]{border-color:transparent;box-shadow:0 1px 4px #00000014}.voc-statusbar button[aria-pressed=true][data-status=new]{color:var(--v2-blue-primary);background:var(--v2-blue-soft)}.voc-statusbar button[aria-pressed=true][data-status=contacted]{color:var(--v2-gold-text);background:var(--v2-gold-bg)}.voc-statusbar button[aria-pressed=true][data-status=qualified]{color:#15803d;background:#dcfce7}.voc-statusbar button[aria-pressed=true][data-status=converted]{color:var(--v2-green-text);background:var(--v2-green-bg)}.voc-statusbar button[aria-pressed=true][data-status=lost]{color:var(--v2-text-muted);background:#f3eee6}.voc-inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voc-status-select{height:36px;padding:0 10px;border:1px solid var(--v2-border-light);border-radius:8px;background:#fff;font-family:var(--v2-font);font-size:12.5px;color:var(--v2-text-main);outline:none;transition:var(--v2-transition);flex:1}.voc-status-select:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.voc-notes-textarea{width:100%;min-height:80px;padding:8px 12px;border:1px solid var(--v2-border-light);border-radius:8px;background:#fff;font-family:var(--v2-font);font-size:12.5px;color:var(--v2-text-main);outline:none;resize:vertical;box-sizing:border-box;transition:var(--v2-transition)}.voc-notes-textarea:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.voc-section-actions{display:flex;justify-content:flex-end;margin-top:8px}.voc-longtext{margin:0;padding:12px 14px;border-radius:10px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle);color:#5b4c45;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.voc-link-card{padding:12px;border:1px solid var(--v2-border-light);border-radius:12px;background:var(--v2-bg-surface)}.voc-link-card__head{display:flex;align-items:center;gap:7px;color:var(--v2-blue-primary);font-size:13px;font-weight:700;margin-bottom:8px}.voc-link-card__head svg{width:15px;height:15px}.voc-link-actions{display:flex;flex-wrap:wrap;gap:8px}.voc-chips{display:flex;flex-wrap:wrap;gap:6px}.voc-chips span{padding:3px 8px;border-radius:6px;color:#5b4c45;background:#e9e3da;font-size:11px;font-weight:600}.voc-detail-call{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--v2-border-subtle);border-radius:8px;margin-bottom:7px;font-size:12px;background:#fff}.voc-detail-call__phone{font-family:var(--v2-font)!important;font-variant-numeric:tabular-nums;color:var(--v2-blue-primary);font-weight:600}.voc-danger-zone{padding:12px 14px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.voc-danger-zone div{flex:1;min-width:160px}.voc-danger-zone strong{display:block;font-size:13px;color:#b91c1c}.voc-danger-zone small{display:block;margin-top:2px;font-size:11px;color:#881337;line-height:1.4}.voc-form-overlay,.zalo-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:10050;display:grid;place-items:center;padding:20px;animation:voc-fade-in .2s ease}.voc-form-dialog,.zalo-modal{width:min(540px,94vw);max-height:88vh;background:#fff;border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-popover);display:flex;flex-direction:column;overflow:hidden;animation:voc-pop-in .2s cubic-bezier(.16,1,.3,1)}.zalo-modal--wide{max-width:700px;width:100%}.zalo-modal__header,.voc-form-dialog__header{padding:16px 20px;border-bottom:1px solid var(--v2-border-light);display:flex;align-items:center;justify-content:space-between;background:var(--v2-bg-surface);flex-shrink:0}.zalo-modal__header h3,.voc-form-dialog h2{margin:0;font-size:17px;font-weight:800;color:var(--v2-navy-deep);letter-spacing:-.025em}.zalo-modal__header button,.voc-form-dialog__header button{width:30px;height:30px;border:1px solid var(--v2-border-light);border-radius:8px;background:#fff;color:var(--v2-text-muted);cursor:pointer;display:grid;place-items:center;transition:var(--v2-transition)}.zalo-modal__header button:hover,.voc-form-dialog__header button:hover{background:var(--v2-red-bg);color:var(--v2-red-text);border-color:var(--v2-red-border)}.zalo-modal__body,.voc-form-dialog__body{padding:20px;overflow-y:auto;flex:1}.zalo-modal__footer,.voc-form-actions{padding:12px 20px;border-top:1px solid var(--v2-border-light);background:var(--v2-bg-surface);display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.customer-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.customer-create-field{display:flex;flex-direction:column;gap:5px}.customer-create-field>span,.voc-form-field label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--v2-text-muted)}.customer-create-field--required>span:after{content:" *";color:var(--v2-red-text)}.customer-create-field input,.customer-create-field select,.customer-create-field textarea,.voc-form-field input,.voc-form-field textarea,.voc-form-field select{height:38px;padding:0 12px;border:1px solid var(--v2-border-light);border-radius:8px;background:#fff;font-family:var(--v2-font);font-size:12.5px;color:var(--v2-text-main);outline:none;transition:var(--v2-transition);box-sizing:border-box;width:100%}.customer-create-field textarea,.voc-form-field textarea{height:auto;min-height:75px;padding:8px 12px;resize:vertical}.customer-create-field input:focus,.customer-create-field select:focus,.customer-create-field textarea:focus,.voc-form-field input:focus,.voc-form-field textarea:focus,.voc-form-field select:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 2px var(--v2-blue-glow)}.customer-create-field--full{grid-column:1 / -1}.voc-sync-result{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.voc-sync-result__stat{text-align:center;padding:12px;border-radius:10px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-subtle)}.voc-sync-result__stat strong{display:block;font-size:22px;font-weight:800;color:var(--v2-navy-deep);margin-bottom:2px}.voc-sync-result__stat small{font-size:10.5px;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.voc-sync-log{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.voc-sync-log__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--v2-border-subtle);border-radius:8px;font-size:11.5px;background:var(--v2-bg-surface)}.voc-sync-log__meta{color:var(--v2-text-muted)}@media(max-width:1200px){.voc-console-header__inner{gap:10px;padding:10px 14px}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .voc-search.v2-search{flex:0 1 220px;min-width:170px}.voc-console-header .lead-filter-dropdown__trigger{min-width:125px}}@media(max-width:960px){.acc-customers-page .v2-stage,.acc-customers-shell{width:calc(100% - 16px);max-width:calc(100% - 16px);padding:0 0 14px}.v2-metrics-grid,.acc-customer-kpis,.lead-kpis,.voc-kpis{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:10px 14px!important}.voc-console-header__inner{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.voc-console-header__filters{width:100%}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .voc-search.v2-search{flex:1 1 220px}.voc-console-header__actions{width:100%;margin-left:0;justify-content:flex-end}}@media(max-width:768px){.acc-customers-hero{align-items:stretch;flex-direction:column;gap:14px}.lead-hero-nav-wrap{flex-direction:column;align-items:stretch;gap:10px}.acc-customers-hero nav{width:100%;box-sizing:border-box}.acc-customers-hero nav button{flex:1;justify-content:center;padding:0 10px}.lead-table-area,.voc-table-area{padding:0 10px}.voc-console-header__filters{display:flex;flex-wrap:wrap;gap:8px;width:100%}.voc-console-header .lead-search-wrapper.v2-search,.voc-console-header .voc-search.v2-search{flex:1 1 100%;min-width:100%}.voc-console-header .lead-filter-dropdown{flex:1 1 calc(50% - 4px);min-width:130px}.voc-console-header .lead-filter-dropdown__trigger{width:100%}.voc-console-header .lead-reset-filter-btn{flex:1 1 100%;justify-content:center}.voc-console-header__actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.voc-console-header .v2-btn--primary,.voc-console-header .voc-btn--primary{flex:1 1 auto;justify-content:center}.voc-console-header .lead-meta-chip--count{margin-left:auto}.lead-pagination.voc-pagination,.lead-pagination.v2-pagination,.v2-pagination,.voc-pagination{flex-direction:column;align-items:stretch;gap:12px;padding:10px 14px}.voc-pagination__summary{width:100%;justify-content:space-between}.voc-pagination__controls{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px}}@media(max-width:540px){.v2-metrics-grid,.acc-customer-kpis,.lead-kpis,.voc-kpis{grid-template-columns:1fr!important;gap:8px!important;padding:8px 10px!important}.lead-kpi,.voc-kpi{padding:8px 12px}.lead-kpi__value,.voc-kpi__value{font-size:19px!important}.voc-console-header__inner{padding:8px 10px;gap:8px}.voc-console-header .lead-filter-dropdown{flex:1 1 100%;min-width:100%}.voc-console-header__actions{gap:6px}.voc-console-header .v2-btn--primary,.voc-console-header .voc-btn--primary{width:100%;flex:1 1 100%}.voc-pagination__controls{flex-direction:column;align-items:stretch;gap:8px}.voc-pagination__size-selector{width:100%;justify-content:space-between}.voc-pagination__pages-group{width:100%;justify-content:center}.voc-pagination__page-numbers{gap:3px}.voc-pagination__num-btn{min-width:28px;height:28px;font-size:11.5px;padding:0 4px}}@media(max-width:480px){.acc-customers-hero__title-wrap{gap:12px}.acc-customers-hero__icon-box{width:42px;height:42px;min-width:42px;border-radius:12px}.acc-customers-hero__icon-box svg{width:18px;height:18px}.acc-customers-hero__text h1{font-size:19px}.lead-table-area,.voc-table-area{padding:0 6px}}.acc-customers-hero--compact{padding:16px 24px 14px}.acc-customers-hero--compact .acc-customers-hero__icon-box{width:42px;height:42px;min-width:42px;border-radius:12px}.acc-customers-hero--compact .acc-customers-hero__text h1{font-size:20px;line-height:1.25;margin:0}.acc-customers-hero--compact .acc-customers-hero__text p{font-size:12.5px;margin:2px 0 0;color:var(--v2-text-muted);max-width:420px}.voc-relative-date{display:inline-flex;flex-direction:column;gap:1px;line-height:1.3;min-width:0}.voc-relative-date__main{font-size:12.5px;font-weight:550;color:var(--v2-text-main);white-space:nowrap}.voc-relative-date__sub{font-size:11px;color:var(--v2-text-subtle);white-space:nowrap}@media(hover:hover){.voc-table tbody tr .voip-row__actions{opacity:1;transition:opacity .15s ease}}.voc-table .v2-status-pill.customer-status{padding:3px 10px 3px 8px;font-size:11.5px;font-weight:550}.voc-table__name{font-weight:600}@media(max-width:768px){.acc-customers-hero--compact{padding:12px 16px}.acc-customers-hero--compact .acc-customers-hero__text h1{font-size:17px}.acc-customers-hero--compact .acc-customers-hero__text p{display:none}}.voc-statusbar--segmented{display:inline-flex;gap:0;padding:4px;background:var(--v2-bg-surface);border:1px solid var(--v2-border-light);border-radius:12px;box-shadow:inset 0 1px 2px #1f13110a}.voc-statusbar--segmented button{border:none;background:transparent;padding:7px 14px;font-size:12px;font-weight:550;color:var(--v2-text-muted);border-radius:8px;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.voc-statusbar--segmented button:hover:not(:disabled):not([aria-pressed=true]){background:#1f131108;color:var(--v2-text-main)}.voc-statusbar--segmented button[aria-pressed=true]{background:#fff;color:var(--v2-navy);font-weight:600;box-shadow:0 1px 3px #1f131114,0 1px 2px #1f13110a;border:1px solid var(--v2-border-light)}.voc-statusbar--segmented button[aria-pressed=true][data-status=new]{color:#2c5e8a}.voc-statusbar--segmented button[aria-pressed=true][data-status=contacted]{color:#f59e0b}.voc-statusbar--segmented button[aria-pressed=true][data-status=qualified]{color:#2c5e8a}.voc-statusbar--segmented button[aria-pressed=true][data-status=converted]{color:#10b981}.voc-statusbar--segmented button[aria-pressed=true][data-status=lost]{color:#ef4444}.voc-inline-form--modern{display:flex;gap:10px;align-items:stretch}.voc-inline-form--modern select,.voc-inline-form--modern .voc-status-select{flex:1;min-width:0}.voc-inline-form--modern .voc-btn{flex-shrink:0;padding-left:16px;padding-right:16px}.voc-notes-textarea--modern{width:100%;min-height:100px;padding:12px;border:1px solid var(--v2-border-light);border-radius:10px;font-family:var(--v2-font);font-size:13px;line-height:1.5;color:var(--v2-text-main);background:var(--v2-bg-card);resize:vertical;transition:all .15s ease}.voc-notes-textarea--modern:focus{outline:none;border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px #8e1f1714}.voc-section-actions--modern{display:flex;gap:10px;margin-top:12px;align-items:center}.voc-link-card--modern{padding:14px;border:1px solid var(--v2-border-light);border-radius:12px;background:var(--v2-bg-surface);box-shadow:var(--v2-shadow-sm)}.voc-link-card--modern .voc-link-card__head{margin-bottom:10px}.voc-danger-zone--modern{padding:16px;border:1.5px solid #fecaca;border-radius:12px;background:linear-gradient(135deg,#fef2f2,#fff);display:flex;align-items:center;justify-content:space-between;gap:16px}.voc-danger-zone--modern div{flex:1;min-width:0}.voc-danger-zone--modern strong{display:block;font-size:13px;font-weight:650;color:#991b1b;margin-bottom:4px}.voc-danger-zone--modern small{display:block;font-size:12px;color:#dc2626;line-height:1.4}.v2-column-popover{animation:voc-pop-in .2s cubic-bezier(.16,1,.3,1)}.voc-extpick__menu.ext-mgmt__ctxmenu{animation:voc-slide-in-up .18s cubic-bezier(.16,1,.3,1)}@keyframes voc-slide-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zalo-modal-overlay{animation:voc-fade-in .15s ease}.zalo-modal{animation:voc-modal-slide-in .25s cubic-bezier(.16,1,.3,1)}@keyframes voc-modal-slide-in{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.voc-drawer-backdrop{animation:voc-fade-in .2s ease}.voc-drawer[data-open=true]{animation:voc-drawer-slide-in .3s cubic-bezier(.16,1,.3,1)}@keyframes voc-drawer-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:1024px){.voc-statusbar--segmented button{padding:6px 11px;font-size:11.5px}}@media(max-width:768px){.voc-statusbar--segmented{flex-wrap:wrap}.voc-inline-form--modern{flex-direction:column}.voc-danger-zone--modern{flex-direction:column;align-items:stretch}}.acc-customers-page .v2-table-wrapper,.acc-customers-page .voc-table-wrap,.acc-customers-page .lead-table-wrapper{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:visible!important}.acc-customers-page .voc-table thead tr,.acc-customers-page .v2-table thead tr{background:#ffffff05!important;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important}.acc-customers-page .voc-table thead th,.acc-customers-page .v2-table thead th{background:transparent!important;color:var(--crm-text-muted, #71717a)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:10px 14px!important;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;border-right:none!important}.acc-customers-page .voc-table tbody tr,.acc-customers-page .v2-table tbody tr{background:transparent!important;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;transition:background .12s ease!important;cursor:pointer}.acc-customers-page .voc-table tbody tr:hover,.acc-customers-page .v2-table tbody tr:hover{background:#ffffff08!important}.acc-customers-page .voc-table tbody td,.acc-customers-page .v2-table tbody td{padding:11px 14px!important;font-size:12px!important;color:var(--crm-text-secondary, #a1a1aa)!important;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;border-right:none!important;vertical-align:middle!important}.acc-customers-page .voc-table tbody tr:last-child,.acc-customers-page .v2-table tbody tr:last-child,.acc-customers-page .voc-table tbody tr:last-child td,.acc-customers-page .v2-table tbody tr:last-child td{border-bottom:none!important}.acc-customers-page .voc-table__name{color:var(--crm-text-primary, #f4f4f5)!important;font-weight:600!important;font-size:12.5px!important}.acc-customers-page .voc-table__avatar{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.25)!important;border-radius:9999px!important;width:28px!important;height:28px!important;font-size:10px!important;font-weight:600!important}.acc-customers-page .voc-table__phone{font-family:var(--v2-font-mono)!important;color:var(--crm-text-primary, #f4f4f5)!important;font-size:12px!important;display:inline-flex;align-items:center;gap:6px}.acc-customers-page .voc-table__phone-icon{color:#10b981!important}.acc-customers-page .voc-table__phone-empty{color:var(--crm-text-muted, #71717a)!important;font-size:11px!important}.acc-customers-page .v2-status-pill,.acc-customers-page .customer-status{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:500!important;padding:2px 8px!important;border-radius:4px!important;letter-spacing:.01em!important}.acc-customers-page .customer-status--new,.acc-customers-page .v2-status-pill[data-status=new]{background:#2c5e8a1f!important;color:#c8a24a!important;border:1px solid rgba(44,94,138,.25)!important}.acc-customers-page .customer-status--contacted,.acc-customers-page .v2-status-pill[data-status=contacted]{background:#f59e0b1f!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.25)!important}.acc-customers-page .customer-status--qualified,.acc-customers-page .v2-status-pill[data-status=qualified]{background:#c8a24a1f!important;color:#e3c27a!important;border:1px solid rgba(200,162,74,.25)!important}.acc-customers-page .customer-status--converted,.acc-customers-page .v2-status-pill[data-status=converted],.acc-customers-page .v2-status-pill[data-status=answered]{background:#10b9811f!important;color:#34d399!important;border:1px solid rgba(16,185,129,.25)!important}.acc-customers-page .customer-status--lost,.acc-customers-page .v2-status-pill[data-status=lost]{background:#ef44441f!important;color:#f87171!important;border:1px solid rgba(239,68,68,.25)!important}.acc-customers-page .v2-status-pill[data-status=neutral]{background:#ffffff0a!important;color:var(--crm-text-muted, #71717a)!important;border:1px solid rgba(255,255,255,.1)!important}.acc-customers-page .voc-source-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;padding:2px 7px!important;border-radius:4px!important;background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-secondary, #a1a1aa)!important}.acc-customers-page .voip-row__actions{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;border-radius:6px!important;padding:2px!important;box-shadow:0 1px 3px #0006!important}.acc-customers-page .v2-tr:hover .voip-row__actions,.acc-customers-page .voc-table tbody tr:hover .voip-row__actions{background:var(--crm-bg-subtle, #140c0a)!important;border-color:#ffffff26!important}.acc-customers-page .v2-icon-btn,.acc-customers-page .voip-icon-button{color:var(--crm-text-muted, #71717a)!important}.acc-customers-page .v2-icon-btn--call,.acc-customers-page .voc-extpick .v2-icon-btn{color:#10b981!important}.acc-customers-page .v2-icon-btn--call:hover:not(:disabled),.acc-customers-page .voc-extpick .v2-icon-btn:hover:not(:disabled){background:#10b98126!important;color:#34d399!important;border-color:#10b9814d!important}.acc-customers-page .v2-icon-btn--view:hover:not(:disabled){background:#2c5e8a26!important;color:#c8a24a!important;border-color:#2c5e8a4d!important}.acc-customers-page .v2-icon-btn--edit:hover:not(:disabled){background:#10b98126!important;color:#34d399!important;border-color:#10b9814d!important}.acc-customers-page .v2-icon-btn--delete:hover:not(:disabled),.acc-customers-page .v2-icon-btn--danger:hover:not(:disabled){background:#ef444426!important;color:#f87171!important;border-color:#ef44444d!important}.acc-customers-page .voc-pagination,.acc-customers-page .v2-pagination{background:#ffffff04!important;border-top:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;padding:10px 16px!important;color:var(--crm-text-muted, #71717a)!important;font-size:11.5px!important}.acc-customers-page .voc-pagination select,.acc-customers-page .v2-pagination select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-secondary, #a1a1aa)!important;border-radius:6px!important;height:28px!important;padding:0 28px 0 10px!important;line-height:26px!important}.acc-customers-page .voc-pagination button,.acc-customers-page .v2-pagination button{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-secondary, #a1a1aa)!important;border-radius:5px!important;padding:3px 8px!important;transition:all .12s ease!important}.acc-customers-page .voc-pagination button:hover:not(:disabled),.acc-customers-page .v2-pagination button:hover:not(:disabled){background:#ffffff0d!important;color:var(--crm-text-primary, #f4f4f5)!important;border-color:#ffffff26!important}.acc-customers-page .voc-pagination button[data-active=true],.acc-customers-page .v2-pagination button[data-active=true]{background:#10b9812e!important;color:#34d399!important;border-color:#10b98159!important;font-weight:600!important}.acc-customers-page .v2-column-popover,.acc-customers-page .lead-filter-dropdown__menu,.acc-customers-page .voc-extpick__menu{background:var(--crm-bg-card, #0f1011)!important;border:1px solid var(--glass-border, rgba(255, 255, 255, .1))!important;border-radius:8px!important;box-shadow:0 16px 36px #000000b3!important}.acc-customers-page .lead-filter-dropdown__menu button{color:var(--crm-text-secondary, #a1a1aa)!important;background:transparent!important}.acc-customers-page .lead-filter-dropdown__menu button:hover{background:var(--crm-bg-subtle, #140c0a)!important;color:var(--crm-text-primary, #f4f4f5)!important}.acc-customers-page .lead-filter-dropdown__menu button[data-active=true]{background:#10b9811f!important;color:#34d399!important;font-weight:600!important}.acc-customers-page .v2-column-popover__header{border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important}.acc-customers-page .v2-column-popover__title{color:var(--crm-text-primary, #f4f4f5)!important}.voc-drawer-backdrop{background:#000000b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.voc-drawer{background:var(--crm-bg-card, #0f1011)!important;border-left:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;box-shadow:-10px 0 30px #0009!important;color:var(--crm-text-primary, #f4f4f5)!important}.voc-drawer__header,.voc-drawer>header{border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;background:#ffffff05!important}.voc-drawer__title,.voc-drawer h2{color:var(--crm-text-primary, #f4f4f5)!important}.voc-drawer>header button{background:var(--crm-bg-subtle, #140c0a)!important;border-color:var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-muted, #71717a)!important}.voc-drawer__footer{border-top:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;background:#ffffff05!important}.voc-identity{border:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;background:#ffffff05!important}.voc-identity__avatar{background:#10b98133!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}.voc-identity__meta strong,.voc-identity__meta h3{color:var(--crm-text-primary, #f4f4f5)!important}.voc-detail-section{border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important}.voc-detail-section__title,.voc-detail-section h3{color:var(--crm-text-muted, #71717a)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-bottom-color:var(--glass-border, rgba(255, 255, 255, .08))!important}.voc-detail-row dd{color:var(--crm-text-primary, #f4f4f5)!important}.voc-detail-call{background:var(--crm-bg-subtle, #140c0a)!important;border-color:var(--glass-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-secondary, #a1a1aa)!important}.voc-statusbar--segmented{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;border-radius:6px!important}.voc-statusbar--segmented button{color:var(--crm-text-muted, #71717a)!important}.voc-statusbar--segmented button:hover{color:var(--crm-text-primary, #f4f4f5)!important}.voc-statusbar--segmented button[aria-pressed=true]{background:#10b98126!important;color:#34d399!important;border-color:#10b9814d!important}.voc-notes-textarea--modern{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-primary, #f4f4f5)!important;border-radius:6px!important}.voc-notes-textarea--modern:focus{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98126!important}.voc-link-card,.voc-link-card--modern{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;border-radius:8px!important}.voc-danger-zone--modern{background:#ef444414!important;border:1px solid rgba(239,68,68,.2)!important;border-radius:8px!important}.voc-danger-zone--modern strong{color:#f87171!important}.voc-danger-zone--modern small{color:#fca5a5!important}.zalo-modal-overlay,.voc-form-overlay{background:#000000bf!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.zalo-modal,.voc-form-dialog{background:var(--crm-bg-card, #0f1011)!important;border:1px solid var(--glass-border, rgba(255, 255, 255, .1))!important;border-radius:10px!important;box-shadow:0 20px 50px #000c!important;color:var(--crm-text-primary, #f4f4f5)!important}.zalo-modal__header,.voc-form-dialog__header{border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;background:#ffffff05!important}.zalo-modal__title,.zalo-modal__header h3,.voc-form-dialog h2{color:var(--crm-text-primary, #f4f4f5)!important}.zalo-modal__header button,.voc-form-dialog__header button{background:var(--crm-bg-subtle, #140c0a)!important;border-color:var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-muted, #71717a)!important}.zalo-modal__footer,.voc-form-actions{border-top:1px solid var(--glass-border, rgba(255, 255, 255, .08))!important;background:#ffffff05!important}.voc-sync-result__stat,.voc-sync-log__row{background:var(--crm-bg-subtle, #140c0a)!important;border-color:var(--glass-border, rgba(255, 255, 255, .08))!important}.voc-sync-result__stat strong{color:inherit!important}.acc-customers-page .voc-pagination__total-badge{background:#10b9811a!important;border:1px solid rgba(16,185,129,.22)!important;color:#34d399!important}.acc-customers-page .voc-pagination__dot{background:#10b981!important;box-shadow:0 0 0 3px #10b98133!important}.acc-customers-page .voc-pagination__info{color:var(--crm-text-secondary, #a1a1aa)!important}.acc-customers-page .v2-empty-state__secondary-btn{background:var(--crm-bg-subtle, #140c0a)!important;border-color:var(--crm-border, rgba(255, 255, 255, .12))!important;color:var(--crm-text-primary, #f4f4f5)!important}.acc-customers-page .v2-sk-line,.acc-customers-page .v2-sk-pill,.acc-customers-page .v2-sk-circle{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%)!important;background-size:200% 100%!important}.customer-create-field label{color:var(--crm-text-secondary, #a1a1aa)!important;font-size:11.5px!important}.customer-create-field input,.customer-create-field select,.customer-create-field textarea{background:var(--crm-bg-subtle, #140c0a)!important;border:1px solid var(--crm-border, rgba(255, 255, 255, .08))!important;color:var(--crm-text-primary, #f4f4f5)!important;border-radius:6px!important}.customer-create-field input:focus,.customer-create-field select:focus,.customer-create-field textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98126!important}.crm-lifecycle-strip{background:var(--crm-bg-card, #0f1011);border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:8px;padding:12px 16px;margin-bottom:12px;box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, .06));display:flex;flex-direction:column;gap:10px}.crm-lifecycle-strip__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-lifecycle-strip__tag-group{display:flex;align-items:center;gap:8px}.crm-lifecycle-strip__tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--crm-text-muted, #71717a)}.crm-lifecycle-strip__dot{color:var(--crm-text-muted, #71717a);opacity:.5;font-size:10px}.crm-lifecycle-strip__total{font-size:11px;color:var(--crm-text-secondary, #a1a1aa);font-weight:500}.crm-lifecycle-strip__rate{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:9999px;background:var(--crm-accent-bg, rgba(16, 185, 129, .12));border:1px solid var(--crm-accent-ring, rgba(16, 185, 129, .25))}.crm-lifecycle-strip__rate-label{font-size:10.5px;color:var(--crm-accent-text, #a7f3d0);font-weight:500}.crm-lifecycle-strip__rate-val{font-size:11px;color:var(--crm-accent-text, #34d399);font-weight:700}.crm-lifecycle-strip__stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:900px){.crm-lifecycle-strip__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.crm-lifecycle-strip__stages{grid-template-columns:minmax(0,1fr)}}.crm-lifecycle-stage{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:7px;background:var(--crm-bg-subtle, rgba(255, 255, 255, .02));border:1px solid var(--crm-border-subtle, rgba(255, 255, 255, .06));cursor:pointer;transition:all .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-width:0}.crm-lifecycle-stage:hover{background:var(--glass-bg-hover, rgba(255, 255, 255, .04));border-color:var(--crm-border, rgba(255, 255, 255, .14));transform:translateY(-1px)}.crm-lifecycle-stage--active{background:var(--crm-accent-bg, rgba(16, 185, 129, .08))!important;border-color:var(--crm-accent, #10b981)!important;box-shadow:0 0 0 1px var(--crm-accent, #10b981),0 2px 8px #10b98126!important}.crm-lifecycle-stage__left{display:flex;align-items:center;gap:10px;min-width:0}.crm-lifecycle-stage__num{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--crm-text-muted, #71717a);letter-spacing:.05em;opacity:.7}.crm-lifecycle-stage__info{display:flex;flex-direction:column;min-width:0;gap:1px}.crm-lifecycle-stage__title-row{display:flex;align-items:center;gap:6px}.crm-lifecycle-stage__label{font-size:12px;font-weight:600;color:var(--crm-text-primary, #f4f4f5);white-space:nowrap}.crm-lifecycle-stage__badge{font-size:9.5px;font-weight:500;padding:1px 5px;border-radius:4px;white-space:nowrap;background:#ffffff0d;color:var(--crm-text-secondary, #a1a1aa)}.crm-lifecycle-stage__hint{font-size:10.5px;color:var(--crm-text-muted, #71717a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-lifecycle-stage__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.crm-lifecycle-stage__metric-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.crm-lifecycle-stage__value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--crm-text-primary, #f4f4f5)}.crm-lifecycle-stage__percent{font-size:9.5px;font-weight:600;color:var(--crm-text-muted, #71717a)}.crm-lifecycle-stage__icon-box{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;color:var(--crm-text-secondary, #a1a1aa)}.lead-kpi--blue .crm-lifecycle-stage__badge{background:#2c5e8a1f;color:#2c5e8a;border:1px solid rgba(44,94,138,.25)}.lead-kpi--blue .crm-lifecycle-stage__icon-box{color:#2c5e8a;background:#2c5e8a1a}.lead-kpi--green .crm-lifecycle-stage__badge{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.25)}.lead-kpi--green .crm-lifecycle-stage__icon-box{color:#34d399;background:#34d3991a}.lead-kpi--amber .crm-lifecycle-stage__badge{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.lead-kpi--amber .crm-lifecycle-stage__icon-box{color:#fbbf24;background:#fbbf241a}.lead-kpi--purple .crm-lifecycle-stage__badge{background:#c8a24a1f;color:#e3c27a;border:1px solid rgba(200,162,74,.25)}.lead-kpi--purple .crm-lifecycle-stage__icon-box{color:#e3c27a;background:#c8a24a1a}.crm-lifecycle-strip__bar{height:4px;width:100%;border-radius:9999px;overflow:hidden;display:flex;gap:2px;background:var(--crm-border-subtle, rgba(255, 255, 255, .06))}.crm-lifecycle-strip__fill{height:100%;border-radius:2px;transition:width .3s ease}.crm-lifecycle-strip__fill--blue{background:#2c5e8a}.crm-lifecycle-strip__fill--green{background:#34d399}.crm-lifecycle-strip__fill--amber{background:#fbbf24}.crm-lifecycle-strip__fill--purple{background:#e3c27a}.acc-customers-page .acc-customers-shell{display:flex;flex-direction:column}.acc-customers-page .v2-workspace,.acc-customers-page .v2-workspace__body,.acc-customers-page .v2-workspace-console,.acc-customers-page .customer-list-view,.acc-customers-page .contact-list-view,.acc-customers-page .voc-table-area,.acc-customers-page .lead-table-area{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.acc-customers-page .voc-table-card{flex:0 0 auto!important;min-height:0!important;height:auto!important;margin-bottom:0!important;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.acc-customers-page .v2-table-wrapper,.acc-customers-page .voc-table-wrap,.acc-customers-page .lead-table-wrapper,.acc-customers-page .v2-table-wrapper:has(.v2-empty-state),.acc-customers-page .voc-table-wrap:has(.v2-empty-state),.acc-customers-page .lead-table-wrapper:has(.v2-empty-state){flex:0 0 auto!important;min-height:0!important;height:auto!important;container-type:inline-size}.acc-customers-page .v2-table-wrapper:has(.v2-empty-state),.acc-customers-page .voc-table-wrap:has(.v2-empty-state),.acc-customers-page .lead-table-wrapper:has(.v2-empty-state){overflow-x:hidden!important}.acc-customers-page .v2-table:has(.v2-empty-state),.acc-customers-page .voc-table:has(.v2-empty-state){min-width:100%!important}.acc-customers-page .v2-table-wrapper::-webkit-scrollbar-track,.acc-customers-page .voc-table-wrap::-webkit-scrollbar-track,.acc-customers-page .lead-table-wrapper::-webkit-scrollbar-track{background:transparent!important}.acc-customers-page .v2-table-wrapper::-webkit-scrollbar-thumb,.acc-customers-page .voc-table-wrap::-webkit-scrollbar-thumb,.acc-customers-page .lead-table-wrapper::-webkit-scrollbar-thumb{border:none!important}.acc-customers-page .voc-select-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important}.acc-customers-page .voc-select-wrapper select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:0 28px 0 10px!important;height:28px!important;line-height:26px!important}.acc-customers-page .voc-select-wrapper:after{content:""!important;position:absolute!important;right:10px!important;top:50%!important;width:5px!important;height:5px!important;border-right:1.5px solid var(--crm-text-secondary, #7a6a60)!important;border-bottom:1.5px solid var(--crm-text-secondary, #7a6a60)!important;transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important}.acc-customers-page .voc-table-card,.acc-customers-page .crm-lifecycle-strip{background:var(--crm-bg-card)!important;border:1px solid var(--tblr-border-color)!important;border-radius:var(--radius-card, 6px)!important;box-shadow:var(--shadow-card)!important}.acc-customers-page .tblr-stat-row{margin-bottom:16px}.acc-customers-page .tblr-stat-card{padding:14px 16px}.acc-customers-page .customer-list-view>.trend-strip{margin-bottom:16px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--tblr-border-color, #e9e3da);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card)}.acc-customers-page .voc-console-header{background:var(--crm-bg-card)!important;border-bottom:1px solid var(--tblr-border-color)!important}.acc-customers-page .voc-console-header__inner{padding:10px 14px!important;gap:10px!important}.acc-customers-page .voc-console-header .lead-search-wrapper.v2-search,.acc-customers-page .voc-console-header .voc-search.v2-search{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important;height:34px!important;padding:0 26px 0 0!important;overflow:hidden!important}.acc-customers-page .voc-console-header .lead-search-wrapper.v2-search:focus-within,.acc-customers-page .voc-console-header .voc-search.v2-search:focus-within{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.acc-customers-page .voc-console-header .lead-search-wrapper.v2-search input,.acc-customers-page .voc-console-header .voc-search.v2-search input{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;color:var(--tblr-body-color)!important;font-size:12.5px!important;outline:none!important}.acc-customers-page .voc-console-header .lead-search-kbd,.acc-customers-page .voc-console-header .v2-search-kbd{background:var(--crm-bg-subtle)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-muted)!important;box-shadow:none!important}.acc-customers-page .voc-console-header .voc-search__clear{background:var(--crm-bg-hover)!important;color:var(--crm-text-muted)!important}.acc-customers-page .voc-console-header .voc-search__clear:hover{background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important}.acc-customers-page .voc-console-header .lead-filter-dropdown__trigger{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;height:33px!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important}.acc-customers-page .voc-console-header .lead-filter-dropdown__trigger svg{color:var(--crm-text-muted)!important}.acc-customers-page .voc-console-header .lead-filter-dropdown[data-open=true] .lead-filter-dropdown__trigger{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.acc-customers-page .voc-console-header .lead-reset-filter-btn{background:var(--tblr-danger-lt)!important;border-color:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important;height:33px!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important}.acc-customers-page .voc-console-header .lead-reset-filter-btn:hover{filter:brightness(.96)}.acc-customers-page .voc-console-header .v2-icon-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;color:var(--crm-text-secondary)!important;height:33px!important}.acc-customers-page .voc-console-header .v2-icon-btn:hover,.acc-customers-page .voc-console-header .v2-icon-btn--active{background:var(--crm-bg-hover)!important;color:var(--tblr-primary)!important}.acc-customers-page .voc-console-header .v2-btn--primary,.acc-customers-page .voc-console-header .voc-btn--primary{background:var(--tblr-primary)!important;border-color:var(--tblr-primary)!important;color:#fff!important;border-radius:var(--radius-control, 6px)!important;box-shadow:0 1px 1px #1f13110f!important;height:33px!important}.acc-customers-page .voc-console-header .v2-btn--primary:hover,.acc-customers-page .voc-console-header .voc-btn--primary:hover{background:var(--tblr-primary-darken)!important;border-color:var(--tblr-primary-darken)!important}.acc-customers-page .voc-console-header .lead-meta-chip--count{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;height:33px!important;border-radius:var(--radius-control, 6px)!important}.acc-customers-page .voc-console-header .lead-meta-chip--count strong{color:var(--tblr-primary)!important}.acc-customers-page .v2-table-wrapper,.acc-customers-page .voc-table-wrap,.acc-customers-page .lead-table-wrapper{background:var(--crm-bg-card)!important;border:none!important;box-shadow:none!important}.acc-customers-page .voc-table thead th,.acc-customers-page .v2-table thead th,.acc-customers-page .voc-table-columns-tr th{background:var(--tblr-bg-surface-secondary)!important;color:var(--tblr-secondary)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:8px 14px!important;border-bottom:1px solid var(--tblr-border-color)!important}.acc-customers-page .voc-table thead .voc-table__fixed-col,.acc-customers-page .v2-table thead .voc-table__fixed-col,.acc-customers-page .voc-table__fixed-col{background:var(--crm-bg-card)!important}.acc-customers-page .voc-table thead .voc-table__fixed-col,.acc-customers-page .v2-table thead .voc-table__fixed-col{background:var(--tblr-bg-surface-secondary)!important}.acc-customers-page .voc-table tbody tr,.acc-customers-page .v2-table tbody tr{background:var(--crm-bg-card)!important;border-bottom:1px solid var(--tblr-border-color-translucent)!important}.acc-customers-page .voc-table tbody td,.acc-customers-page .v2-table tbody td{padding:10px 14px!important;font-size:12.5px!important;color:var(--tblr-body-color)!important;background:var(--crm-bg-card)!important;border-bottom:none!important}.acc-customers-page .voc-table tbody tr:hover td,.acc-customers-page .voc-table tbody tr:hover .voc-table__fixed-col,.acc-customers-page .voc-table tbody tr:hover{background:var(--tblr-bg-surface-secondary)!important}.acc-customers-page .voc-table tbody tr[data-live=true] td,.acc-customers-page .voc-table tbody tr[data-live=true] .voc-table__fixed-col{background:var(--tblr-success-lt)!important}.acc-customers-page .voc-table__avatar{width:30px!important;height:30px!important;border-radius:var(--radius-control, 6px)!important;background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important;border:none!important;box-shadow:none!important;font-size:11px!important;font-weight:600!important}.acc-customers-page .voc-table__name{color:var(--tblr-body-color)!important;font-weight:600!important;font-size:12.5px!important}.acc-customers-page .v2-tr:hover .voc-table__name{color:var(--tblr-primary)!important}.acc-customers-page .voc-table__muted{color:var(--tblr-secondary)!important;font-size:11px!important}.acc-customers-page .voc-table__phone,.acc-customers-page .voc-table__phone-num{font-family:var(--v2-font)!important;color:var(--tblr-body-color)!important;font-size:12.5px!important}.acc-customers-page .voc-table__phone-icon{color:var(--crm-text-muted)!important}.acc-customers-page .voc-table tbody tr:hover .voc-table__phone-icon{color:var(--tblr-primary)!important}.acc-customers-page .voc-table__phone-empty{color:var(--crm-text-muted)!important;font-size:11px!important}.acc-customers-page .v2-status-pill,.acc-customers-page .customer-status{border-radius:var(--radius-small, 4px)!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;box-shadow:none!important}.acc-customers-page .customer-status--new,.acc-customers-page .v2-status-pill[data-status=new]{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important;border-color:transparent!important}.acc-customers-page .customer-status--contacted,.acc-customers-page .v2-status-pill[data-status=contacted]{background:var(--tblr-info-lt)!important;color:var(--tblr-info)!important;border-color:transparent!important}.acc-customers-page .customer-status--qualified,.acc-customers-page .v2-status-pill[data-status=qualified]{background:var(--tblr-warning-lt)!important;color:var(--badge-warn-fg)!important;border-color:transparent!important}.acc-customers-page .customer-status--converted,.acc-customers-page .v2-status-pill[data-status=converted],.acc-customers-page .v2-status-pill[data-status=answered]{background:var(--tblr-success-lt)!important;color:var(--tblr-success)!important;border-color:transparent!important}.acc-customers-page .customer-status--lost,.acc-customers-page .v2-status-pill[data-status=lost],.acc-customers-page .v2-status-pill[data-status=neutral]{background:var(--tblr-bg-surface-tertiary)!important;color:var(--tblr-secondary)!important;border-color:transparent!important}.acc-customers-page .voc-source-badge{border-radius:var(--radius-small, 4px)!important;box-shadow:none!important}.acc-customers-page .voc-source-badge--facebook{background:var(--tblr-primary-lt)!important;border-color:transparent!important;color:var(--tblr-primary)!important}.acc-customers-page .v2-assignee-chip{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-small, 4px)!important}.acc-customers-page .v2-assignee-chip svg{color:var(--tblr-primary)!important}.acc-customers-page .voip-row__actions{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;gap:2px!important;border-radius:var(--radius-control, 6px)!important}.acc-customers-page .v2-tr:hover .voip-row__actions,.acc-customers-page .voc-table tbody tr:hover .voip-row__actions{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.acc-customers-page .v2-icon-btn,.acc-customers-page .voip-icon-button{color:var(--crm-text-secondary)!important;border-radius:var(--radius-small, 4px)!important}.acc-customers-page .voip-row__actions .v2-icon-btn:hover:not(:disabled),.acc-customers-page .voip-row__actions .voip-icon-button:hover:not(:disabled){transform:none!important;box-shadow:none!important;background:var(--crm-bg-hover)!important;border-color:transparent!important;color:var(--tblr-primary)!important}.acc-customers-page .voip-row__actions .v2-icon-btn--call:hover:not(:disabled),.acc-customers-page .voip-row__actions .voc-extpick .v2-icon-btn:hover:not(:disabled){background:var(--tblr-success-lt)!important;color:var(--tblr-success)!important}.acc-customers-page .v2-icon-btn--hangup,.acc-customers-page .voip-row__actions .v2-icon-btn--hangup{background:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important;border-color:transparent!important}.acc-customers-page .v2-icon-btn--hangup:hover:not(:disabled){background:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important;filter:brightness(.95)}.acc-customers-page .voc-action-divider{background:var(--tblr-border-color);height:16px}.acc-customers-page .voc-pagination,.acc-customers-page .v2-pagination{background:var(--crm-bg-card)!important;border-top:1px solid var(--tblr-border-color)!important;border-radius:0 0 var(--radius-card, 6px) var(--radius-card, 6px)!important;padding:10px 16px!important;color:var(--crm-text-secondary)!important;box-shadow:none!important}.acc-customers-page .voc-pagination__total-badge{background:transparent!important;border:none!important;color:var(--crm-text-secondary)!important;padding:0!important}.acc-customers-page .voc-pagination__dot{background:var(--tblr-primary)!important;box-shadow:none!important}.acc-customers-page .voc-pagination__info,.acc-customers-page .acc-customers-page .voc-pagination__info strong{color:var(--crm-text-secondary)!important}.acc-customers-page .voc-pagination__range-text,.acc-customers-page .voc-pagination__size-label{color:var(--crm-text-muted)!important}.acc-customers-page .voc-select-wrapper select{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important}.acc-customers-page .voc-select-wrapper select:focus{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.acc-customers-page .voc-select-wrapper:after{border-color:var(--crm-text-muted, #7a6a60)!important}.acc-customers-page .voc-pagination__nav-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important;height:28px}.acc-customers-page .voc-pagination__nav-btn:hover:not(:disabled){background:var(--crm-bg-hover)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important}.acc-customers-page .voc-pagination__nav-btn:disabled{opacity:.4!important;background:transparent!important;color:var(--crm-text-muted)!important}.acc-customers-page .voc-pagination__num-btn{color:var(--crm-text-secondary)!important;border-radius:var(--radius-small, 4px)!important}.acc-customers-page .voc-pagination__num-btn:hover:not(.voc-pagination__num-btn--active){background:var(--crm-bg-hover)!important;color:var(--tblr-body-color)!important}.acc-customers-page .voc-pagination__num-btn--active{background:var(--tblr-primary)!important;color:#fff!important;border-color:var(--tblr-primary)!important;font-weight:600!important}.acc-customers-page .voc-pagination__pages-group{background:transparent!important;border:none!important;padding:0!important}.acc-customers-page .voc-pagination__page-indicator{color:var(--crm-text-muted)!important;font-weight:500}.acc-customers-page .v2-column-popover,.acc-customers-page .lead-filter-dropdown__menu,.acc-customers-page .voc-extpick__menu{background:var(--crm-bg-card)!important;border:1px solid var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:var(--shadow-elevated)!important}.acc-customers-page .lead-filter-dropdown__menu button{color:var(--tblr-body-color)!important;border-radius:var(--radius-small, 4px)!important}.acc-customers-page .lead-filter-dropdown__menu button:hover{background:var(--crm-bg-hover)!important;color:var(--tblr-body-color)!important}.acc-customers-page .lead-filter-dropdown__menu button[data-active=true],.acc-customers-page .lead-filter-dropdown__menu button[aria-selected=true]{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important}.acc-customers-page .ext-mgmt__ctxmenu-item:hover{background:var(--crm-bg-hover)!important;color:var(--tblr-body-color)!important}.acc-customers-page .ext-mgmt__ctxmenu-item--primary{color:var(--tblr-body-color)!important}.acc-customers-page .ext-mgmt__ctxmenu{border-radius:var(--radius-control, 6px)!important}.voc-drawer-backdrop{background:var(--overlay-modal)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.voc-drawer{background:var(--crm-bg-card)!important;border-left:1px solid var(--tblr-border-color)!important;box-shadow:var(--shadow-elevated)!important;color:var(--tblr-body-color)!important}.voc-drawer__header,.voc-drawer>header{background:var(--crm-bg-card)!important;border-bottom-color:var(--tblr-border-color)!important}.voc-drawer__title,.voc-drawer h2{color:var(--tblr-body-color)!important;font-weight:600!important;letter-spacing:-.01em!important}.voc-drawer>header small{color:var(--tblr-primary)!important}.voc-drawer>header button{background:transparent!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important}.voc-drawer>header button:hover{background:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important}.voc-drawer__footer{background:var(--crm-bg-card)!important;border-top-color:var(--tblr-border-color)!important}.voc-identity{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important;box-shadow:none!important}.voc-identity__avatar{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important;border:none!important;border-radius:var(--radius-control, 6px)!important;font-weight:700}.voc-identity__meta strong,.voc-identity__meta h3{color:var(--tblr-body-color)!important}.voc-detail-section{border-bottom:none!important}.voc-detail-section h3,.voc-detail-section__title{color:var(--crm-text-muted)!important;border-bottom-color:var(--tblr-border-color)!important}.voc-detail-row dd{color:var(--tblr-body-color)!important}.voc-detail-row dd a,.voc-detail-row__phone{color:var(--tblr-primary)!important}.voc-detail-call{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important}.voc-detail-call__phone{color:var(--tblr-primary)!important}.voc-statusbar--segmented{background:var(--crm-bg-subtle)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important}.voc-statusbar--segmented button[aria-pressed=true]{background:var(--crm-bg-card)!important;color:var(--tblr-body-color)!important;border-color:var(--tblr-border-color)!important}.voc-notes-textarea--modern{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important}.voc-notes-textarea--modern:focus,.voc-status-select:focus,.voc-statusbar button:focus{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.voc-link-card,.voc-link-card--modern{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important}.voc-link-card__head{color:var(--tblr-primary)!important}.voc-danger-zone--modern{background:var(--tblr-danger-lt)!important;border-color:transparent!important;border-radius:var(--radius-control, 6px)!important}.voc-danger-zone--modern strong{color:var(--tblr-danger)!important}.voc-danger-zone--modern small{color:var(--tblr-danger)!important;opacity:.85}.voc-chips span{background:var(--crm-bg-subtle)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-small, 4px)!important}.voc-longtext{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important}.voc-form-actions,.voc-drawer__footer,.voc-status-select,.voc-inline-form select{background:var(--crm-bg-card)!important}.zalo-modal-overlay,.voc-form-overlay{background:var(--overlay-modal)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zalo-modal,.voc-form-dialog{background:var(--crm-bg-card)!important;border:1px solid var(--tblr-border-color)!important;border-radius:var(--radius-modal, 8px)!important;box-shadow:var(--shadow-modal)!important;color:var(--tblr-body-color)!important}.zalo-modal__header,.voc-form-dialog__header{background:var(--crm-bg-card)!important;border-bottom-color:var(--tblr-border-color)!important}.zalo-modal__title,.zalo-modal__header h3,.voc-form-dialog h2{color:var(--tblr-body-color)!important;font-weight:600!important;letter-spacing:-.01em!important}.zalo-modal__header button,.voc-form-dialog__header button{background:transparent!important;border-color:var(--tblr-border-color)!important;color:var(--crm-text-secondary)!important;border-radius:var(--radius-control, 6px)!important}.zalo-modal__header button:hover,.voc-form-dialog__header button:hover{background:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important}.zalo-modal__footer,.voc-form-actions{background:var(--crm-bg-card)!important;border-top-color:var(--tblr-border-color)!important}.voc-sync-result__stat,.voc-sync-log__row{background:var(--crm-bg-subtle)!important;border-color:var(--tblr-border-color)!important;border-radius:var(--radius-control, 6px)!important}.voc-sync-result__stat strong{color:var(--tblr-body-color)!important}.customer-create-field input,.voc-form-field input,.customer-create-field select,.voc-form-field select,.customer-create-field textarea,.voc-form-field textarea{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important}.customer-create-field input:focus,.voc-form-field input:focus,.customer-create-field select:focus,.voc-form-field select:focus,.customer-create-field textarea:focus,.voc-form-field textarea:focus{border-color:var(--tblr-primary)!important;box-shadow:var(--focus-ring)!important}.customer-create-field label,.voc-form-field label{color:var(--crm-text-secondary)!important}.customer-create-field--required>span:after{color:var(--tblr-danger)!important}.acc-customers-page .v2-empty-state__icon-wrap{background:var(--crm-bg-subtle)!important;border:none!important;box-shadow:none!important;border-radius:var(--radius-control, 6px)!important;color:var(--crm-text-muted)!important}.acc-customers-page .v2-empty-state__icon-wrap svg{color:var(--crm-text-muted)!important}.acc-customers-page .v2-empty-state__title{color:var(--tblr-body-color)!important;font-weight:600!important}.acc-customers-page .v2-empty-state__desc,.acc-customers-page .voc-empty p{color:var(--crm-text-secondary)!important}.acc-customers-page .v2-empty-state__reset-btn{background:var(--tblr-primary)!important;color:#fff!important;box-shadow:0 1px 1px #1f13110f!important;border-radius:var(--radius-control, 6px)!important;border-color:var(--tblr-primary)!important}.acc-customers-page .v2-empty-state__reset-btn:hover{background:var(--tblr-primary-darken)!important;transform:none!important;box-shadow:0 1px 1px #1f13110f!important}.acc-customers-page .v2-empty-state__secondary-btn{background:var(--crm-bg-card)!important;border-color:var(--tblr-border-color)!important;color:var(--tblr-body-color)!important;border-radius:var(--radius-control, 6px)!important}.acc-customers-page .v2-empty-state__secondary-btn:hover{background:var(--crm-bg-hover)!important;transform:none!important}.acc-customers-page .v2-sk-line,.acc-customers-page .v2-sk-pill,.acc-customers-page .v2-sk-circle{background:var(--crm-bg-hover)!important;animation:acc-skeleton-pulse 1.4s ease-in-out infinite}.acc-customers-page .v2-table-progress-bar{background:var(--tblr-primary-lt)}.acc-customers-page .v2-table-progress-bar__indicator{background:var(--tblr-primary)}.acc-customers-page .lead-alert--error{background:var(--tblr-danger-lt)!important;color:var(--tblr-danger)!important;border-color:transparent!important;border-radius:var(--radius-card, 6px)!important}.acc-customers-page .lead-alert--success{background:var(--tblr-success-lt)!important;color:var(--tblr-success)!important;border-color:transparent!important;border-radius:var(--radius-card, 6px)!important}.acc-customers-page .lead-alert button:hover{background:#0000000f}.v2-contact-badge{border-radius:var(--radius-small, 4px)!important}.voc-statusbar button[aria-pressed=true]{border-radius:var(--radius-small, 4px)!important;box-shadow:none!important}.voc-statusbar button[aria-pressed=true][data-status=new]{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important}.voc-statusbar button[aria-pressed=true][data-status=contacted]{background:var(--tblr-info-lt)!important;color:var(--tblr-info)!important}.voc-statusbar button[aria-pressed=true][data-status=qualified],.voc-statusbar button[aria-pressed=true][data-status=converted]{background:var(--tblr-success-lt)!important;color:var(--tblr-success)!important}.voc-statusbar button[aria-pressed=true][data-status=lost]{background:var(--tblr-bg-surface-tertiary)!important;color:var(--tblr-secondary)!important}.voc-drawer__body dt svg,.voc-detail-row dt svg{color:var(--crm-text-muted)!important}.acc-companies-page.v2-page,.acc-companies-page{position:relative;width:100%;min-height:100vh;height:100vh;box-sizing:border-box;padding-top:114px;padding-bottom:30px;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;color:var(--v2-text-main, #231714);background-color:var(--v2-bg-page, #f8f5f0);font-family:var(--v2-font, "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;font-size:13px;line-height:1.5;background-image:radial-gradient(circle at 10% 0%,rgba(142,31,23,.04),transparent 36%),radial-gradient(circle at 92% 10%,rgba(245,158,11,.025),transparent 30%);background-attachment:fixed;scroll-behavior:smooth}.acc-companies-page *,.acc-companies-page button,.acc-companies-page input,.acc-companies-page select,.acc-companies-page textarea{font-family:inherit}.acc-companies-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:4px 0 16px;margin-bottom:16px;border-bottom:1px solid var(--v2-border-light, #e9e3da)}.acc-companies-hero__left{display:flex;align-items:center;gap:14px;min-width:0}.acc-companies-hero__icon-box{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;box-shadow:0 8px 20px #8e1f1740;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.acc-companies-hero__icon-box:hover{transform:translateY(-1px);box-shadow:0 10px 24px #8e1f1759}.acc-companies-hero__text{display:flex;flex-direction:column;min-width:0}.acc-companies-hero__title-row{display:flex;align-items:center;gap:8px}.acc-companies-hero__text h1{margin:0;font-size:21px;font-weight:700;color:var(--crm-text-primary, #231714);letter-spacing:-.025em;line-height:1.25}.acc-companies-hero__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#8e1f17;background:#8e1f1714;border:1px solid rgba(142,31,23,.2)}.acc-companies-hero__text p{margin:2px 0 0;color:var(--crm-text-muted, #7a6a60);font-size:13px;line-height:1.4}.acc-companies-hero__actions{display:flex;align-items:center;gap:10px}.company-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.company-kpi{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:16px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);box-shadow:0 1px 3px #1f13110a;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.company-kpi:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:transparent;transition:background .2s ease}.company-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f131114}.company-kpi--blue:before{background:#8e1f17}.company-kpi--green:before{background:#10b981}.company-kpi--purple:before{background:#c8a24a}.company-kpi--amber:before{background:#f59e0b}.company-kpi__main{display:flex;flex-direction:column;gap:4px}.company-kpi__header{display:flex;align-items:center;gap:6px}.company-kpi__label{font-size:11.5px;font-weight:600;color:var(--crm-text-muted, #7a6a60);text-transform:uppercase;letter-spacing:.03em}.company-kpi__badge{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:999px}.company-kpi--blue .company-kpi__badge{background:#f7ebe6;color:#741811}.company-kpi--green .company-kpi__badge{background:#ecfdf5;color:#047857}.company-kpi--purple .company-kpi__badge{background:#fbf3ef;color:#c8a24a}.company-kpi--amber .company-kpi__badge{background:#fffbeb;color:#b45309}.company-kpi__metric-row{display:flex;align-items:baseline;gap:8px}.company-kpi__value{font-size:22px;font-weight:700;color:var(--crm-text-primary, #231714);letter-spacing:-.03em;line-height:1.1}.company-kpi__hint{font-size:11.5px;color:var(--crm-text-muted, #a8998e)}.company-kpi__icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0}.company-kpi--blue .company-kpi__icon-wrap{background:#f7ebe6;color:#8e1f17}.company-kpi--green .company-kpi__icon-wrap{background:#ecfdf5;color:#10b981}.company-kpi--purple .company-kpi__icon-wrap{background:#fbf3ef;color:#c8a24a}.company-kpi--amber .company-kpi__icon-wrap{background:#fffbeb;color:#f59e0b}.company-table-card{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:18px;box-shadow:0 4px 16px #1f13110a;overflow:hidden;display:flex;flex-direction:column}.company-control-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--crm-border-subtle, #e9e3da)}.company-control-bar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}.company-search-box{position:relative;min-width:240px;max-width:360px;flex:1}.company-search-box__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--crm-text-muted, #a8998e);pointer-events:none}.company-search-box input{width:100%;height:38px;padding:0 32px 0 36px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:12px;background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-primary, #231714);font-size:12.5px;box-sizing:border-box;transition:all .2s ease}.company-search-box input:focus{outline:none;background:var(--crm-bg-card, #ffffff);border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f171f}.company-search-box input::placeholder{color:var(--crm-text-muted, #a8998e)}.company-search-box__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--crm-text-muted, #a8998e);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:999px}.company-search-box__clear:hover{color:var(--crm-text-secondary, #5b4c45)}.company-filter-select{height:38px;padding:0 28px 0 12px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:12px;background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-size:12.5px;font-weight:500;cursor:pointer;outline:none;transition:all .2s ease}.company-filter-select:focus{border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f171f}.company-control-bar__actions{display:flex;align-items:center;gap:8px}.company-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border-radius:12px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.company-btn--primary{background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;box-shadow:0 4px 12px #8e1f1740}.company-btn--primary:hover{background:linear-gradient(135deg,#741811,#2c5e8a);box-shadow:0 6px 16px #8e1f1759;transform:translateY(-1px)}.company-btn--outline{background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);border-color:var(--crm-border-subtle, #e9e3da)}.company-btn--outline:hover{background:var(--crm-bg-subtle, #fbf9f5);border-color:var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-primary, #231714)}.company-btn--ghost{background:transparent;color:var(--crm-text-muted, #7a6a60);padding:0 10px}.company-btn--ghost:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714)}.company-table-wrap{width:100%;overflow-x:auto;min-height:280px}.company-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.company-table thead{background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--crm-border-subtle, #e9e3da)}.company-table th{padding:12px 16px;font-size:11px;font-weight:700;color:var(--crm-text-muted, #7a6a60);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.company-table tbody tr{border-bottom:1px solid var(--crm-border-subtle, #f3eee6);transition:background-color .15s ease}.company-table tbody tr:hover{background-color:var(--crm-bg-subtle, #fbf9f5)}.company-table td{padding:14px 16px;color:var(--crm-text-secondary, #5b4c45);vertical-align:middle}.company-cell-name{display:flex;align-items:center;gap:12px}.company-avatar-box{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#8e1f17;background:#f7ebe6;border:1px solid rgba(142,31,23,.18);flex-shrink:0;letter-spacing:-.02em}.company-name-info{display:flex;flex-direction:column;gap:2px;min-width:0}.company-name-link{font-size:13px;font-weight:600;color:var(--crm-text-primary, #231714);text-decoration:none;cursor:pointer;line-height:1.3}.company-name-link:hover{color:#8e1f17;text-decoration:underline}.company-legal-name{font-size:11.5px;color:var(--crm-text-muted, #7a6a60);line-height:1.3}.company-tax-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:var(--crm-bg-hover, #f3eee6);color:#1f1311;font-family:var(--v2-font-mono, "SF Mono", "Monaco", monospace);font-size:12px;font-weight:600;border:1px solid var(--crm-border-subtle, #e9e3da)}.company-tax-copy-btn{border:none;background:transparent;color:var(--crm-text-muted, #a8998e);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.company-tax-copy-btn:hover{color:#8e1f17}.company-industry-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-size:11.5px;font-weight:500;border:1px solid var(--crm-border-subtle, #e9e3da)}.company-contacts-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#fbf3ef;color:#c8a24a;font-size:11.5px;font-weight:600;border:1px solid rgba(200,162,74,.16)}.company-assignee-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--crm-text-secondary, #5b4c45);font-weight:500}.company-assignee-avatar{width:24px;height:24px;border-radius:999px;background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-secondary, #5b4c45);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.company-actions-group{display:flex;align-items:center;justify-content:flex-end;gap:4px}.company-action-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--crm-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease}.company-action-icon-btn:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);border-color:var(--crm-border-subtle, #e9e3da)}.company-action-icon-btn--view:hover{color:#8e1f17;background:#f7ebe6;border-color:#8e1f1733}.company-action-icon-btn--delete:hover{color:#dc2626;background:#fef2f2;border-color:#dc262633}.company-pagination-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;background:var(--crm-bg-card, #ffffff);border-top:1px solid var(--crm-border-subtle, #e9e3da);font-size:12.5px;color:var(--crm-text-muted, #7a6a60)}.company-pagination-controls{display:flex;align-items:center;gap:6px}.company-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.company-page-btn:hover:not(:disabled){background:var(--crm-bg-subtle, #fbf9f5);border-color:var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-primary, #231714)}.company-page-btn--active{background:#8e1f17!important;border-color:#8e1f17!important;color:#fff!important;font-weight:600}.company-page-btn:disabled{opacity:.4;cursor:not-allowed}.company-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--crm-text-muted, #7a6a60)}.company-empty-state__icon{width:56px;height:56px;border-radius:16px;background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-muted, #a8998e);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.company-empty-state h3{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--crm-text-primary, #231714)}.company-empty-state p{margin:0 0 16px;font-size:13px;color:var(--crm-text-muted, #7a6a60);max-width:360px}@media(max-width:768px){.company-hero{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px 14px!important}.company-hero-left{align-items:flex-start!important;gap:10px!important}.company-hero-title h1{font-size:16px!important;flex-wrap:wrap!important;gap:6px!important}.company-hero-title p{font-size:11.5px!important}.company-toolbar,.company-control-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important}.company-toolbar__left,.company-control-bar__filters{width:100%!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.company-search-box{width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 100%!important;height:40px!important}.company-filter-select{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;height:38px!important}.company-toolbar__actions,.company-control-bar__actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.company-toolbar__actions button,.company-control-bar__actions button,.company-control-bar__actions .company-btn{flex:1 1 auto!important;justify-content:center!important;height:38px!important;font-size:12px!important}.company-table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.company-pagination{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.company-pagination__info{text-align:center!important;font-size:11.5px!important}.company-pagination__controls{justify-content:center!important;flex-wrap:wrap!important}}.acc-tasks-page.v2-page,.acc-tasks-page{position:relative;width:100%;min-height:100vh;height:100vh;box-sizing:border-box;padding-top:114px;padding-bottom:30px;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;color:var(--v2-text-main, #231714);background-color:var(--v2-bg-page, #f8f5f0);font-family:var(--v2-font, "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;font-size:13px;line-height:1.5;background-image:radial-gradient(circle at 10% 0%,rgba(142,31,23,.05),transparent 36%),radial-gradient(circle at 92% 10%,rgba(245,158,11,.03),transparent 30%);background-attachment:fixed;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5}.acc-tasks-page::-webkit-scrollbar{width:8px}.acc-tasks-page::-webkit-scrollbar-track{background:var(--crm-bg-subtle, #fbf9f5)}.acc-tasks-page::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.acc-tasks-page::-webkit-scrollbar-thumb:hover{background:#a8998e}.acc-tasks-page .v2-stage,.acc-tasks-page main.acc-tasks-shell{position:relative;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));margin:0 auto;gap:16px;box-sizing:border-box;min-width:0;padding-bottom:90px!important;scrollbar-width:thin!important;scrollbar-color:#dcd3c7 #fbf9f5!important}body.has-brisk-nav .acc-tasks-shell::-webkit-scrollbar,.acc-tasks-shell::-webkit-scrollbar,.acc-tasks-page main.acc-tasks-shell::-webkit-scrollbar{width:8px!important}body.has-brisk-nav .acc-tasks-shell::-webkit-scrollbar-track,.acc-tasks-shell::-webkit-scrollbar-track,.acc-tasks-page main.acc-tasks-shell::-webkit-scrollbar-track{background:var(--crm-bg-subtle, #fbf9f5)!important;border-radius:4px}body.has-brisk-nav .acc-tasks-shell::-webkit-scrollbar-thumb,.acc-tasks-shell::-webkit-scrollbar-thumb,.acc-tasks-page main.acc-tasks-shell::-webkit-scrollbar-thumb{background:#dcd3c7!important;border-radius:4px;border:2px solid #fbf9f5!important}body.has-brisk-nav .acc-tasks-shell::-webkit-scrollbar-thumb:hover,.acc-tasks-shell::-webkit-scrollbar-thumb:hover,.acc-tasks-page main.acc-tasks-shell::-webkit-scrollbar-thumb:hover{background:#a8998e!important}.acc-tasks-page *,.acc-tasks-page button,.acc-tasks-page input,.acc-tasks-page select,.acc-tasks-page textarea{font-family:inherit}.acc-tasks-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:4px 0 16px;margin-bottom:16px;border-bottom:1px solid var(--v2-border-light, #e9e3da)}.acc-tasks-hero__left{display:flex;align-items:center;gap:14px;min-width:0}.acc-tasks-hero__icon-box{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;box-shadow:0 8px 20px #8e1f1740;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.acc-tasks-hero__icon-box:hover{transform:translateY(-1px);box-shadow:0 10px 24px #8e1f1759}.acc-tasks-hero__text h1{margin:0;font-size:21px;font-weight:700;color:var(--crm-text-primary, #231714);letter-spacing:-.025em;line-height:1.25}.acc-tasks-hero__badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:#f7ebe6;color:#741811;border:1px solid rgba(142,31,23,.2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.acc-tasks-hero__subtitle{margin:4px 0 0;font-size:12.5px;color:var(--crm-text-muted, #7a6a60);font-weight:400}.acc-tasks-hero__actions{display:flex;align-items:center;gap:10px}.acc-tasks-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media(max-width:960px){.acc-tasks-kpi-grid{grid-template-columns:repeat(2,1fr)}}.acc-tasks-kpi-card{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--crm-bg-card, #ffffff);border-radius:14px;border:1px solid var(--crm-border-subtle, #e9e3da);box-shadow:0 1px 3px #0000000a;transition:all .2s ease;cursor:pointer}.acc-tasks-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f;border-color:var(--crm-border-subtle, #dcd3c7)}.acc-tasks-kpi-card[data-active=true]{border-color:#8e1f17;background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 0 0 2px #8e1f1733}.acc-tasks-kpi-info h4{margin:0 0 4px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--crm-text-muted, #7a6a60)}.acc-tasks-kpi-info .acc-tasks-kpi-val{font-size:24px;font-weight:700;color:var(--crm-text-primary, #231714);line-height:1}.acc-tasks-kpi-icon-wrap{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.acc-tasks-kpi-card--today .acc-tasks-kpi-icon-wrap{background:#f7ebe6;color:#8e1f17}.acc-tasks-kpi-card--overdue .acc-tasks-kpi-icon-wrap{background:#fef2f2;color:#dc2626}.acc-tasks-kpi-card--upcoming .acc-tasks-kpi-icon-wrap{background:#fef3c7;color:#d97706}.acc-tasks-kpi-card--completed .acc-tasks-kpi-icon-wrap{background:#ecfdf5;color:#059669}.acc-tasks-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--crm-bg-card, #ffffff);padding:12px 16px;border-radius:14px;border:1px solid var(--crm-border-subtle, #e9e3da);box-shadow:0 1px 3px #0000000a;margin-bottom:16px}.acc-tasks-tabs{display:flex;align-items:center;background:var(--crm-bg-hover, #f3eee6);padding:3px;border-radius:10px;gap:3px}.acc-tasks-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;background:transparent;color:var(--crm-text-muted, #7a6a60);font-size:12.5px;font-weight:600;border-radius:7px;cursor:pointer;transition:all .15s ease}.acc-tasks-tab-btn[data-active=true]{background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);box-shadow:0 1px 3px #00000014}.acc-tasks-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.acc-tasks-search-wrap{position:relative;min-width:220px}.acc-tasks-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--crm-text-muted, #a8998e);pointer-events:none}.acc-tasks-search-input{width:100%;box-sizing:border-box;padding:7px 12px 7px 32px;border-radius:9px;border:1px solid var(--crm-border-subtle, #dcd3c7);font-size:12.5px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--crm-bg-card, #ffffff)}.acc-tasks-search-input:focus{border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f1726}.acc-tasks-select{padding:6.5px 12px;border-radius:9px;border:1px solid var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-card, #ffffff);font-size:12.5px;color:var(--crm-text-secondary, #5b4c45);outline:none;cursor:pointer}.acc-tasks-select:focus{border-color:#8e1f17}.acc-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;font-size:13px;font-weight:600;border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 8px #8e1f1740;transition:all .2s ease}.acc-btn-primary:hover{background:linear-gradient(135deg,#741811,#2c5e8a);box-shadow:0 4px 12px #8e1f1759;transform:translateY(-1px)}.acc-btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:7.5px 14px;background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-size:12.5px;font-weight:500;border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:9px;cursor:pointer;transition:all .15s ease}.acc-btn-secondary:hover{background:var(--crm-bg-subtle, #fbf9f5);border-color:#a8998e}.acc-tasks-page .v2-table-wrapper,.acc-tasks-page .voc-table-wrap,.acc-tasks-page .lead-table-wrapper{flex:0 0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow-x:auto!important;overflow-y:visible!important;position:relative;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5;-webkit-overflow-scrolling:touch}.acc-tasks-page .v2-table-wrapper::-webkit-scrollbar,.acc-tasks-page .voc-table-wrap::-webkit-scrollbar,.acc-tasks-page .lead-table-wrapper::-webkit-scrollbar{height:8px}.acc-tasks-page .v2-table-wrapper::-webkit-scrollbar-track,.acc-tasks-page .voc-table-wrap::-webkit-scrollbar-track,.acc-tasks-page .lead-table-wrapper::-webkit-scrollbar-track{background:var(--crm-bg-subtle, #fbf9f5);border-radius:4px}.acc-tasks-page .v2-table-wrapper::-webkit-scrollbar-thumb,.acc-tasks-page .voc-table-wrap::-webkit-scrollbar-thumb,.acc-tasks-page .lead-table-wrapper::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:4px;border:2px solid #fbf9f5}.acc-tasks-page .v2-table-wrapper::-webkit-scrollbar-thumb:hover,.acc-tasks-page .voc-table-wrap::-webkit-scrollbar-thumb:hover,.acc-tasks-page .lead-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8998e}.acc-tasks-page .voc-table,.acc-tasks-page .v2-table,.acc-tasks-page .lead-table{width:100%;min-width:1720px;border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed}.acc-tasks-page .voc-table-columns-tr th,.acc-tasks-page .v2-table th,.acc-tasks-page .lead-table th{padding:10px 14px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--crm-border-subtle, #e9e3da);white-space:nowrap!important;-webkit-user-select:none;user-select:none}.acc-tasks-page .voc-table-row td,.acc-tasks-page .v2-tr td,.acc-tasks-page .lead-table td{padding:8.5px 14px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);vertical-align:middle;font-size:13px;color:var(--crm-text-primary, #231714);background:var(--crm-bg-card, #ffffff);transition:background-color .15s ease;white-space:nowrap}.acc-tasks-page .voc-table-row:hover td,.acc-tasks-page .v2-tr:hover td,.acc-tasks-page .lead-table tr:hover td{background-color:#fbf3ef!important}.acc-tasks-page .voc-table-row[data-completed=true] td,.acc-tasks-page .v2-tr[data-completed=true] td{background:#fafaf9;color:var(--crm-text-muted, #a8998e)}.acc-tasks-page .voc-table-row[data-completed=true] .voc-task-title{text-decoration:line-through;color:var(--crm-text-muted, #a8998e)}.acc-tasks-page .acc-task-checkbox{width:16px;height:16px;border-radius:4px;cursor:pointer;accent-color:#059669}.acc-tasks-page .voc-task-cell{display:flex;flex-direction:column;gap:2px;max-width:320px;min-width:0}.acc-tasks-page .voc-task-title{font-size:13px;font-weight:600;color:var(--crm-text-primary, #231714);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;transition:color .15s ease;display:block}.acc-tasks-page .voc-task-title:hover{color:#8e1f17}.acc-tasks-page .voc-task-desc{font-size:11.5px;color:var(--crm-text-muted, #7a6a60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-weight:400;display:block}.acc-tasks-page .voc-link-cell{display:flex;flex-direction:column;gap:3px;max-width:220px;min-width:0;white-space:nowrap!important}.acc-tasks-page .voc-link-line{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;line-height:1.25}.acc-tasks-page .voc-link-text{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.acc-tasks-page .voc-link-sub{opacity:.85}.acc-tasks-page .voc-link-subtext{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.acc-tasks-page .voc-user-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border-radius:999px;background:var(--crm-bg-hover, #f3eee6);border:1px solid var(--crm-border-subtle, #e9e3da);max-width:145px;white-space:nowrap!important}.acc-tasks-page .voc-user-avatar{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#2c5e8a,#741811);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acc-tasks-page .voc-user-name{font-size:12px;font-weight:600;color:var(--crm-text-secondary, #5b4c45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.voc-type-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:600;white-space:nowrap!important;line-height:1.2}.voc-type-tag--call{background:#edf8f3;color:#0d684d;border:1px solid rgba(13,104,77,.16)}.voc-type-tag--meeting{background:#f7ebe6;color:#741811;border:1px solid rgba(44,94,138,.16)}.voc-type-tag--demo{background:#fbf3ef;color:#c8a24a;border:1px solid rgba(200,162,74,.16)}.voc-type-tag--proposal{background:#fffbeb;color:#92400e;border:1px solid rgba(146,64,14,.18)}.voc-type-tag--followup{background:#ecfeff;color:#3a2a23;border:1px solid rgba(31,19,17,.18)}.voc-type-tag--task{background:#fbf3ef;color:#c8a24a;border:1px solid rgba(200,162,74,.16)}.voc-type-tag--email{background:#fff7ed;color:#9a3412;border:1px solid rgba(154,52,18,.18)}.voc-type-tag--support{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);border:1px solid var(--crm-border-subtle, #e9e3da)}.acc-tasks-page .v2-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap!important;line-height:1.2}.acc-tasks-page .v2-status-pill__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.acc-tasks-page .v2-status-pill--urgent{background:#fef2f2;color:#991b1b;border:1px solid rgba(153,27,27,.18)}.acc-tasks-page .v2-status-pill--urgent .v2-status-pill__dot{background:#ef4444;box-shadow:0 0 0 2px #ef444440}.acc-tasks-page .v2-status-pill--high{background:#fffbeb;color:#92400e;border:1px solid rgba(146,64,14,.18)}.acc-tasks-page .v2-status-pill--high .v2-status-pill__dot{background:#f59e0b}.acc-tasks-page .v2-status-pill--normal{background:#f7ebe6;color:#741811;border:1px solid rgba(44,94,138,.16)}.acc-tasks-page .v2-status-pill--normal .v2-status-pill__dot{background:#2c5e8a}.acc-tasks-page .v2-status-pill--low{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);border:1px solid rgba(122,106,96,.16)}.acc-tasks-page .v2-status-pill--low .v2-status-pill__dot{background:#a8998e}.acc-tasks-page .v2-status-pill--completed{background:#ecfdf5;color:#065f46;border:1px solid rgba(6,95,70,.2)}.acc-tasks-page .v2-status-pill--completed .v2-status-pill__dot{background:#10b981}.acc-tasks-page .v2-status-pill--in_progress{background:#fffbeb;color:#92400e;border:1px solid rgba(146,64,14,.2)}.acc-tasks-page .v2-status-pill--in_progress .v2-status-pill__dot{background:#f59e0b}.acc-tasks-page .v2-status-pill--pending{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border:1px solid rgba(31,19,17,.18)}.acc-tasks-page .v2-status-pill--pending .v2-status-pill__dot{background:var(--crm-bg-hover, #f3eee6)}.acc-tasks-page .v2-status-pill--overdue{background:#fef2f2;color:#991b1b;border:1px solid rgba(153,27,27,.22)}.acc-tasks-page .v2-status-pill--overdue .v2-status-pill__dot{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.voc-time-cell{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550;color:var(--crm-text-secondary, #5b4c45);white-space:nowrap!important}.voc-time-cell--overdue{color:#dc2626;font-weight:600}.voc-overdue-tag{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;margin-left:2px;white-space:nowrap!important}.acc-tasks-page .voc-table__fixed-col--actions{position:sticky!important;right:0!important;z-index:5!important;background:var(--crm-bg-card, #ffffff)!important;box-shadow:-4px 0 10px -2px #1f131114!important}.acc-tasks-page .voc-table-columns-tr .voc-table__fixed-col--actions,.acc-tasks-page thead th.voc-table__fixed-col--actions{position:sticky!important;right:0!important;z-index:6!important;background:var(--crm-bg-subtle, #fbf9f5)!important;box-shadow:-4px 0 10px -2px #1f131114!important}.acc-tasks-page .voc-table-row:hover .voc-table__fixed-col--actions,.acc-tasks-page tr:hover td.voc-table__fixed-col--actions{background-color:#fbf3ef!important}.acc-tasks-page .voc-table-row[data-completed=true] .voc-table__fixed-col--actions,.acc-tasks-page tr[data-completed=true] td.voc-table__fixed-col--actions{background-color:#fafaf9!important}.acc-tasks-page .v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #00000005}.acc-tasks-page .v2-icon-btn:hover:not(:disabled){border-color:var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-primary, #231714);transform:translateY(-1px)}.acc-tasks-page .v2-icon-btn:active:not(:disabled){transform:translateY(0)}.acc-tasks-page .v2-icon-btn--call{color:#059669;background:#ecfdf5;border-color:#05966940}.acc-tasks-page .v2-icon-btn--call:hover:not(:disabled){background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 2px 6px #10b98159}.acc-tasks-page .v2-icon-btn--view{color:#8e1f17;background:#f7ebe6;border-color:#8e1f1733}.acc-tasks-page .v2-icon-btn--view:hover:not(:disabled){background:#8e1f17;color:#fff;border-color:#8e1f17;box-shadow:0 2px 6px #8e1f1759}.acc-tasks-page .v2-icon-btn--edit{color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-card, #ffffff);border-color:var(--crm-border-subtle, #dcd3c7)}.acc-tasks-page .v2-icon-btn--edit:hover:not(:disabled){color:#8e1f17;border-color:#c8a24a;background:#f7ebe6}.acc-tasks-page .v2-icon-btn--danger{color:#dc2626;background:#fef2f2;border-color:#dc262633}.acc-tasks-page .v2-icon-btn--danger:hover:not(:disabled){background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:0 2px 6px #dc262659}.voc-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:8px;border:1px solid var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap!important}.voc-action-btn:hover{background:var(--crm-bg-subtle, #fbf9f5);border-color:#a8998e;color:var(--crm-text-primary, #231714);box-shadow:0 1px 2px #0000000a}.voc-call-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#10b981;color:#fff;border:1px solid #059669;cursor:pointer;transition:all .15s ease;flex-shrink:0}.voc-call-btn:hover{background:#059669;transform:scale(1.04)}.acc-cal-container{display:flex;flex-direction:column;background:var(--crm-bg-card, #ffffff);border-radius:14px;border:1px solid var(--crm-border-subtle, #e9e3da);box-shadow:0 1px 3px #0000000a;margin-bottom:24px}.acc-cal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--crm-border-subtle, #e9e3da)}.acc-cal-title{font-size:16px;font-weight:700;color:var(--crm-text-primary, #231714)}.acc-cal-nav-group{display:flex;align-items:center;gap:8px}.acc-cal-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:all .15s ease}.acc-cal-nav-btn:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714)}.acc-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--crm-border-subtle, #e9e3da)}.acc-cal-day-header{padding:10px;text-align:center;font-size:12px;font-weight:600;color:var(--crm-text-muted, #7a6a60);background:var(--crm-bg-subtle, #fbf9f5);border-right:1px solid var(--crm-border-subtle, #f3eee6)}.acc-cal-day-cell{min-height:110px;padding:8px;border-right:1px solid var(--crm-border-subtle, #f3eee6);border-bottom:1px solid var(--crm-border-subtle, #f3eee6);background:var(--crm-bg-card, #ffffff);display:flex;flex-direction:column;gap:4px;transition:background .15s ease;position:relative}.acc-cal-day-cell:hover{background:var(--crm-bg-subtle, #fbf9f5)}.acc-cal-day-cell[data-today=true]{background:#8e1f1708}.acc-cal-day-num{font-size:12px;font-weight:600;color:var(--crm-text-secondary, #5b4c45);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:2px}.acc-cal-day-cell[data-today=true] .acc-cal-day-num{background:#8e1f17;color:#fff}.acc-cal-task-chip{padding:3px 6px;border-radius:5px;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:transform .1s ease;display:flex;align-items:center;gap:4px}.acc-cal-task-chip:hover{transform:scale(1.02)}.acc-cal-task-chip--call{background:#d1fae5;color:#065f46}.acc-cal-task-chip--meeting{background:#f7ebe6;color:#2c5e8a}.acc-cal-task-chip--task{background:#fbf3ef;color:#c8a24a}.acc-cal-task-chip--urgent{border-left:3px solid #dc2626}.acc-comments-box{display:flex;flex-direction:column;gap:14px;padding:4px 0}.acc-comments-input-area{display:flex;flex-direction:column;gap:8px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:12px;padding:12px;box-shadow:0 1px 3px #00000008}.acc-comments-textarea{width:100%;min-height:64px;border:none;outline:none;font-size:13px;color:var(--crm-text-primary, #231714);resize:vertical}.acc-comments-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--crm-border-subtle, #f3eee6);padding-top:8px}.acc-comments-tools{display:flex;align-items:center;gap:6px}.acc-comment-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--crm-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease}.acc-comment-tool-btn:hover{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714)}.acc-comment-card{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);transition:all .15s ease}.acc-comment-card[data-pinned=true]{border-color:#fbbf24;background:#fffbeb}.acc-comment-avatar{width:32px;height:32px;border-radius:50%;background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-secondary, #5b4c45);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acc-comment-body{flex:1;min-width:0}.acc-comment-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.acc-comment-author{font-weight:600;font-size:12.5px;color:var(--crm-text-primary, #231714)}.acc-comment-time{font-size:11px;color:var(--crm-text-muted, #a8998e)}.acc-comment-content{font-size:13px;color:var(--crm-text-secondary, #5b4c45);white-space:pre-wrap;word-break:break-word;line-height:1.5}.acc-comment-mention{color:#8e1f17;font-weight:600;background:#f7ebe6;padding:1px 4px;border-radius:4px}.voc-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10045;animation:accFadeIn .2s ease-out}.voc-drawer{position:fixed;z-index:10046!important;top:0;right:0;width:min(520px,100%);height:100vh;border-left:1px solid var(--v2-border-light, #e9e3da);display:flex;flex-direction:column;background:var(--crm-bg-card, #ffffff);box-shadow:-16px 0 45px #1f131124;box-sizing:border-box;animation:accSlideLeft .3s cubic-bezier(.16,1,.3,1);transform:translate(0)!important}@keyframes accFadeIn{0%{opacity:0}to{opacity:1}}@keyframes accSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.acc-tasks-page .v2-pagination,.acc-tasks-page .voc-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;background:linear-gradient(180deg,#fff,#fbf3ef);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:14px;box-shadow:0 2px 10px -2px #1f13110a,0 1px 2px #1f131105;font-size:12.5px;flex:0 0 auto;box-sizing:border-box;flex-wrap:wrap;margin-top:6px;margin-bottom:0}.acc-tasks-page .voc-pagination__summary{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.acc-tasks-page .voc-pagination__total-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#fbf3ef;border:1px solid #f7ebe6;color:#2c5e8a}.acc-tasks-page .voc-pagination__dot{width:7px;height:7px;border-radius:50%;background:#8e1f17;box-shadow:0 0 0 3px #8e1f1733;flex-shrink:0}.acc-tasks-page .v2-pagination__info,.acc-tasks-page .voc-pagination__info{font-size:12.5px;color:#2c5e8a;font-weight:550}.acc-tasks-page .voc-pagination__info strong{font-weight:750;color:#1f1311}.acc-tasks-page .voc-pagination__range-text{font-size:12px;color:var(--crm-text-muted, #7a6a60);font-weight:500}.acc-tasks-page .voc-pagination__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acc-tasks-page .voc-pagination__size-selector{display:inline-flex;align-items:center;gap:7px}.acc-tasks-page .voc-pagination__size-label{font-size:12px;color:var(--crm-text-muted, #7a6a60);font-weight:550;white-space:nowrap}.acc-tasks-page .v2-pagination .voc-select-wrapper{position:relative;display:inline-flex;align-items:center}.acc-tasks-page .v2-pagination .voc-select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 28px 0 11px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:none;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}.acc-tasks-page .v2-pagination .voc-select-wrapper select:hover{border-color:var(--crm-border-subtle, #dcd3c7)}.acc-tasks-page .v2-pagination .voc-select-wrapper select:focus{border-color:#8e1f17;box-shadow:0 0 0 2px #8e1f1726}.acc-tasks-page .v2-pagination .voc-select-wrapper:after{content:"";position:absolute;right:10px;width:6px;height:6px;border-right:2px solid var(--crm-border, #dcd3c7);border-bottom:2px solid var(--crm-border, #dcd3c7);transform:rotate(45deg) translateY(-2px);pointer-events:none}.acc-tasks-page .voc-pagination__pages-group{display:flex;align-items:center;gap:4px;background:var(--crm-bg-subtle, #fbf9f5);padding:3px;border-radius:10px;border:1px solid var(--crm-border-subtle, #e9e3da)}.acc-tasks-page .voc-pagination__page-numbers{display:flex;align-items:center;gap:3px}.acc-tasks-page .voc-pagination__nav-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:all .16s ease}.acc-tasks-page .voc-pagination__nav-btn:hover:not(:disabled){background:var(--crm-bg-card, #ffffff);border-color:var(--crm-border-subtle, #dcd3c7);color:#8e1f17;box-shadow:0 2px 6px #8e1f171a;transform:translateY(-.5px)}.acc-tasks-page .voc-pagination__nav-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent;box-shadow:none}.acc-tasks-page .voc-pagination__num-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--crm-text-secondary, #5b4c45);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.acc-tasks-page .voc-pagination__num-btn:hover:not(.voc-pagination__num-btn--active){background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-primary, #231714)}.acc-tasks-page .voc-pagination__num-btn--active{background:linear-gradient(135deg,#8e1f17,#2a1b17)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 6px #8e1f1747}.acc-tasks-page .voc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:30px;color:var(--crm-text-muted, #a8998e);font-size:11px;-webkit-user-select:none;user-select:none}.acc-tasks-page .v2-pagination__page-num,.acc-tasks-page .voc-pagination__page-indicator{display:inline-flex;align-items:center;padding:0 4px;font-size:12px;color:var(--crm-text-muted, #7a6a60);font-weight:600;white-space:nowrap}@media(max-width:768px){.acc-tasks-hero{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0 0 14px!important}.acc-tasks-hero__left{align-items:flex-start!important;gap:10px!important}.acc-tasks-hero__icon-box{width:36px!important;height:36px!important;border-radius:10px!important}.acc-tasks-hero__text h1{font-size:16px!important}.acc-tasks-hero__subtitle{display:none!important}.acc-tasks-hero__actions{width:100%!important;display:flex!important;gap:8px!important}.acc-tasks-hero__actions .acc-btn-secondary,.acc-tasks-hero__actions .acc-btn-primary{flex:1 1 auto!important;justify-content:center!important;padding:8px 12px!important;font-size:12px!important}.acc-tasks-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.acc-tasks-kpi-card{padding:10px 12px!important}.acc-tasks-kpi-info h4{font-size:10.5px!important}.acc-tasks-kpi-info .acc-tasks-kpi-val{font-size:18px!important}.acc-tasks-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important}.acc-tasks-tabs{width:100%!important;box-sizing:border-box!important}.acc-tasks-tab-btn{flex:1!important;justify-content:center!important}.acc-tasks-filter-group{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.acc-tasks-search-wrap{width:100%!important;min-width:100%!important}.acc-tasks-select{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;font-size:12px!important}.acc-tasks-page .v2-table-wrapper,.acc-tasks-page .voc-table-wrap,.acc-tasks-page .lead-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}}:root{--v2-navy: #231714;--v2-navy-deep: #231714;--v2-navy-light: #2a1b17;--v2-blue-primary: #8e1f17;--v2-blue-hover: #741811;--v2-blue-soft: #f7ebe6;--v2-blue-glow: rgba(142, 31, 23, .16);--v2-bg-page: #f8f5f0;--v2-bg-card: #ffffff;--v2-bg-surface: #fbf9f5;--v2-border-light: #e9e3da;--v2-border-subtle: #e9e3da;--v2-border-strong: #dcd3c7;--v2-text-main: #231714;--v2-text-muted: #7a6a60;--v2-text-subtle: #a8998e;--v2-green-text: #0d684d;--v2-green-bg: #edf8f3;--v2-green-border: rgba(13, 104, 77, .2);--v2-red-text: #991b1b;--v2-red-bg: #fef2f2;--v2-red-border: rgba(153, 27, 27, .18);--v2-gold-text: #92400e;--v2-gold-bg: #fffbeb;--v2-gold-border: rgba(146, 64, 14, .2);--v2-indigo-text: #c8a24a;--v2-indigo-bg: #fbf3ef;--v2-indigo-border: rgba(200, 162, 74, .2);--v2-shadow-sm: 0 1px 3px rgba(31, 19, 17, .05), 0 1px 2px rgba(31, 19, 17, .03);--v2-shadow-card: 0 4px 20px -2px rgba(31, 19, 17, .06), 0 1px 3px rgba(31, 19, 17, .03);--v2-shadow-popover: 0 14px 32px -4px rgba(31, 19, 17, .14), 0 4px 12px -2px rgba(31, 19, 17, .06);--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-radius-card: 16px;--v2-radius-item: 10px;--v2-radius-pill: 9999px;--v2-transition: all .2s cubic-bezier(.16, 1, .3, 1)}.acc-products-page{position:relative;width:100%;height:100vh!important;min-height:100vh;box-sizing:border-box;padding-top:114px!important;padding-bottom:30px;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;color:var(--v2-text-main);background-color:var(--v2-bg-page);font-family:var(--v2-font);font-size:13px;line-height:1.5;background-image:radial-gradient(circle at 10% 0%,rgba(142,31,23,.08),transparent 36%),radial-gradient(circle at 92% 10%,rgba(245,158,11,.06),transparent 32%);background-attachment:fixed;scroll-behavior:smooth}.acc-products-ambient{position:absolute;inset:0 0 auto;height:400px;pointer-events:none;background:linear-gradient(120deg,#ffffff26,#ffffffbf);mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.acc-products-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));max-width:min(1440px,calc(100% - 32px));min-height:calc(100vh - 144px);height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box;gap:16px;flex:1 0 auto}.v2-products-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;padding:18px 24px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-sm)}.v2-products-hero-left{display:flex;align-items:center;gap:14px;min-width:0}.v2-products-hero-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#8e1f17,#2c5e8a);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #8e1f1740;flex-shrink:0}.v2-products-hero-title-group h1{font-size:18px;font-weight:700;margin:0;color:var(--v2-text-main);display:flex;align-items:center;gap:8px;letter-spacing:-.015em}.v2-products-hero-title-group p{margin:3px 0 0;font-size:12.5px;color:var(--v2-text-muted)}.v2-products-count-badge{font-size:11px;font-weight:600;background:var(--v2-blue-soft);color:var(--v2-blue-primary);padding:2px 8px;border-radius:var(--v2-radius-pill);border:1px solid rgba(142,31,23,.18)}.v2-products-hero-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--v2-font);font-size:12.5px;font-weight:500;padding:0 16px;height:38px;border-radius:10px;cursor:pointer;transition:var(--v2-transition);border:1px solid transparent;outline:none;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none}.v2-btn--primary{background:linear-gradient(135deg,#8e1f17,#2c5e8a);color:#fff;border:1px solid #741811;box-shadow:0 2px 6px #8e1f1740;font-weight:600}.v2-btn--primary:hover{background:linear-gradient(135deg,#741811,#2c5e8a);border-color:#2c5e8a;box-shadow:0 4px 14px #8e1f1759;transform:translateY(-1px)}.v2-btn--secondary{background:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);border:1px solid var(--v2-border-strong);box-shadow:0 1px 2px #1f13110a}.v2-btn--secondary:hover{background:var(--v2-bg-surface);border-color:#a8998e;color:var(--v2-navy-deep);transform:translateY(-1px)}.v2-products-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:1100px){.v2-products-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.v2-products-kpis{grid-template-columns:repeat(2,1fr)}}.v2-product-kpi{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);box-shadow:var(--v2-shadow-sm);cursor:pointer;transition:var(--v2-transition);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.v2-product-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:var(--v2-transition)}.v2-product-kpi--blue:before{background:var(--v2-blue-primary)}.v2-product-kpi--green:before{background:#10b981}.v2-product-kpi--purple:before{background:#c8a24a}.v2-product-kpi--gold:before{background:#f59e0b}.v2-product-kpi--red:before{background:#ef4444}.v2-product-kpi:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1f131114}.v2-product-kpi--active{border-color:var(--v2-blue-primary)!important;background:#fbf3ef!important;box-shadow:0 0 0 1px var(--v2-blue-primary)!important}.v2-product-kpi__main{display:flex;flex-direction:column;gap:3px}.v2-product-kpi__header{display:flex;align-items:center;gap:6px}.v2-product-kpi__label{font-size:11px;font-weight:600;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.03em}.v2-product-kpi__badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:var(--v2-radius-pill)}.v2-product-kpi--blue .v2-product-kpi__badge{background:#f7ebe6;color:#8e1f17}.v2-product-kpi--green .v2-product-kpi__badge{background:#ddf5eb;color:#0d684d}.v2-product-kpi--purple .v2-product-kpi__badge{background:#fbf3ef;color:#c8a24a}.v2-product-kpi--gold .v2-product-kpi__badge{background:#fffbeb;color:#92400e}.v2-product-kpi--red .v2-product-kpi__badge{background:#fef2f2;color:#b91c1c}.v2-product-kpi__metric-row{display:flex;align-items:baseline;gap:6px;margin-top:4px}.v2-product-kpi__value{font-size:22px;font-weight:700;color:var(--v2-text-main);line-height:1;letter-spacing:-.02em}.v2-product-kpi__hint{font-size:11px;color:var(--v2-text-subtle)}.v2-product-kpi__icon-wrap{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-product-kpi--blue .v2-product-kpi__icon-wrap{background:#f7ebe6;color:#8e1f17}.v2-product-kpi--green .v2-product-kpi__icon-wrap{background:#edf8f3;color:#0d684d}.v2-product-kpi--purple .v2-product-kpi__icon-wrap{background:#fbf3ef;color:#c8a24a}.v2-product-kpi--gold .v2-product-kpi__icon-wrap{background:#fef3c7;color:#d97706}.v2-product-kpi--red .v2-product-kpi__icon-wrap{background:#fee2e2;color:#dc2626}.v2-products-workspace{background:var(--v2-bg-card);border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-card);overflow:hidden;display:flex;flex-direction:column}.v2-products-ribbon-bar{padding:10px 18px;background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--v2-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.v2-products-nav{display:flex;align-items:center;gap:3px;background:var(--crm-bg-hover, #f3eee6);padding:3px;border-radius:9px;flex-shrink:0;overflow-x:auto}.v2-products-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:500;color:var(--v2-text-muted);background:transparent;border:none;cursor:pointer;transition:var(--v2-transition);white-space:nowrap}.v2-products-nav-btn:hover{color:var(--v2-text-main);background:#ffffffb3}.v2-products-nav-btn[data-active=true]{background:var(--crm-bg-card, #ffffff);color:var(--v2-blue-primary);font-weight:600;box-shadow:0 1px 3px #1f131114}.v2-products-nav-count{font-size:10px;padding:1px 6px;background:#0000000f;border-radius:var(--v2-radius-pill)}.v2-products-nav-btn[data-active=true] .v2-products-nav-count{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-products-ribbon-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.v2-products-search-wrap{position:relative;width:250px}.v2-products-search-wrap input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid var(--v2-border-strong);border-radius:var(--v2-radius-item);font-family:var(--v2-font);font-size:12px;color:var(--v2-text-main);background:var(--crm-bg-card, #ffffff);outline:none;transition:var(--v2-transition);box-sizing:border-box}.v2-products-search-wrap input:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px var(--v2-blue-glow)}.v2-products-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--v2-text-subtle);pointer-events:none}.v2-products-advanced-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:12px 18px;background:var(--v2-bg-surface);border-bottom:1px solid var(--v2-border-light)}.v2-products-table-card{background:var(--crm-bg-card, #ffffff);overflow-x:auto;position:relative;width:100%;scrollbar-width:thin;scrollbar-color:#dcd3c7 #fbf9f5}.v2-products-table-card::-webkit-scrollbar{height:6px}.v2-products-table-card::-webkit-scrollbar-track{background:var(--crm-bg-subtle, #fbf9f5)}.v2-products-table-card::-webkit-scrollbar-thumb{background:#dcd3c7;border-radius:999px}.v2-products-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-size:12px;text-align:left}.v2-products-table thead th{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;padding:11px 6px;border-bottom:1px solid var(--v2-border-light);white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:keep-all!important;-webkit-user-select:none;user-select:none}.v2-products-table tbody tr{border-bottom:1px solid var(--v2-border-subtle);transition:background .12s ease}.v2-products-table tbody tr:hover{background:var(--crm-bg-subtle, #fbf9f5)}.v2-products-table td{padding:11px 6px;vertical-align:middle;color:var(--v2-text-main);white-space:nowrap;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);font-size:12px}.v2-products-table td.col-product-name{white-space:normal;word-break:break-word;line-height:1.4;min-width:180px}.v2-sku-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600;background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);padding:2px 6px;border-radius:5px;border:1px solid var(--crm-border-subtle, #e9e3da);display:inline-block;white-space:nowrap;letter-spacing:-.01em;box-sizing:border-box}.v2-prod-title{font-weight:600;color:var(--crm-text-primary, #231714);cursor:pointer;display:block;line-height:1.4;font-size:13px;transition:color .15s ease;word-break:break-word}.v2-prod-title:hover{color:var(--v2-blue-primary);text-decoration:underline}.v2-prod-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.v2-tag-item{font-size:10px;padding:1px 6px;background:var(--crm-bg-hover, #f3eee6);color:var(--v2-text-muted);border-radius:4px;border:1px solid var(--crm-border-subtle, #e9e3da);white-space:nowrap}.v2-category-pill{font-size:12px;font-weight:500;color:var(--crm-text-secondary, #5b4c45);white-space:nowrap}.v2-price-primary{font-weight:700;color:var(--v2-blue-primary);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-price-unit{font-size:11px;color:var(--v2-text-subtle);font-weight:400;margin-left:2px}.v2-price-cost{color:var(--v2-text-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-vat-tag{font-size:11.5px;font-weight:500;color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-hover, #f3eee6);padding:2px 6px;border-radius:4px}.v2-stock-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--v2-radius-pill);white-space:nowrap}.v2-stock-badge--service{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border:1px solid var(--crm-border-subtle, #e9e3da)}.v2-stock-badge--instock{background:var(--v2-green-bg);color:var(--v2-green-text);border:1px solid var(--v2-green-border)}.v2-stock-badge--lowstock{background:var(--v2-gold-bg);color:var(--v2-gold-text);border:1px solid var(--v2-gold-border)}.v2-stock-badge--outofstock{background:var(--v2-red-bg);color:var(--v2-red-text);border:1px solid var(--v2-red-border)}.v2-status-badge{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--v2-radius-pill);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.v2-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.v2-status-badge--active{background:var(--v2-green-bg);color:var(--v2-green-text);border:1px solid var(--v2-green-border)}.v2-status-badge--active .v2-status-dot{background:#10b981;box-shadow:0 0 0 2px #10b98133}.v2-status-badge--inactive{background:var(--crm-bg-hover, #f3eee6);color:var(--v2-text-subtle);border:1px solid var(--crm-border-subtle, #e9e3da)}.v2-status-badge--inactive .v2-status-dot{background:#a8998e}.v2-actions-group{display:inline-flex;align-items:center;gap:3px}.v2-icon-action{width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--v2-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--v2-transition)}.v2-icon-action:hover{background:#f7ebe6;color:var(--v2-blue-primary);border-color:#f3eee6}.v2-icon-action.success:hover{background:#edf8f3;color:#0d684d;border-color:#0d684d4d}.v2-icon-action.danger:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.v2-products-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--crm-bg-card, #ffffff);border-top:1px solid var(--v2-border-subtle);font-size:12px;color:var(--v2-text-muted);flex-wrap:wrap;gap:10px}.v2-pagination-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--v2-border-strong);background:var(--crm-bg-card, #ffffff);border-radius:6px;font-size:12px;font-weight:600;color:var(--v2-text-main);cursor:pointer;transition:var(--v2-transition)}.v2-pagination-btn:hover:not(:disabled){background:var(--v2-bg-surface);border-color:#a8998e}.v2-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.v2-products-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131173;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:flex;justify-content:flex-end}.v2-products-drawer{width:100%;max-width:680px;height:100vh;background:var(--crm-bg-card, #ffffff);box-shadow:var(--v2-shadow-popover);display:flex;flex-direction:column;animation:v2SlideDrawer .22s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes v2SlideDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.v2-products-drawer-header{padding:18px 24px;background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--v2-border-light);display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-products-drawer-tabs{display:flex;border-bottom:1px solid var(--v2-border-light);padding:0 16px;background:var(--crm-bg-card, #ffffff);overflow-x:auto;gap:4px}.v2-drawer-tab-btn{padding:11px 14px;font-size:12px;font-weight:600;color:var(--v2-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:var(--v2-transition)}.v2-drawer-tab-btn:hover{color:var(--v2-blue-primary)}.v2-drawer-tab-btn[data-active=true]{color:var(--v2-blue-primary);border-bottom-color:var(--v2-blue-primary)}.v2-products-drawer-body{padding:24px;flex:1;overflow-y:auto}.v2-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f131175;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px;box-sizing:border-box}.v2-dialog-card{background:var(--crm-bg-card, #ffffff);border-radius:var(--v2-radius-card);width:100%;max-width:780px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--v2-shadow-popover);overflow:hidden}.v2-dialog-header{padding:16px 24px;border-bottom:1px solid var(--v2-border-light);display:flex;align-items:center;justify-content:space-between;background:var(--crm-bg-subtle, #fbf9f5)}.v2-dialog-header h2{margin:0;font-size:15px;font-weight:700;color:var(--v2-text-main)}.v2-dialog-body{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.v2-dialog-footer{padding:14px 24px;border-top:1px solid var(--v2-border-light);display:flex;justify-content:flex-end;gap:8px;background:var(--crm-bg-subtle, #fbf9f5)}.v2-form-section{border:1px solid var(--v2-border-light);border-radius:var(--v2-radius-item);padding:16px 18px;background:var(--crm-bg-card, #ffffff)}.v2-form-section-title{font-size:11px;font-weight:700;color:var(--v2-blue-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;display:flex;align-items:center;gap:6px}.v2-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2-form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.v2-form-group{display:flex;flex-direction:column;gap:4px}.v2-form-group label{font-size:12px;font-weight:600;color:var(--v2-text-main)}.v2-form-group input,.v2-form-group select,.v2-form-group textarea{height:36px;padding:0 12px;border:1px solid var(--v2-border-strong);border-radius:8px;font-family:var(--v2-font);font-size:12.5px;color:var(--v2-text-main);outline:none;box-sizing:border-box}.v2-form-group textarea{height:70px;padding:8px 12px;resize:vertical}.v2-form-group input:focus,.v2-form-group select:focus,.v2-form-group textarea:focus{border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px var(--v2-blue-glow)}@media(max-width:768px){.v2-products-hero{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.v2-products-hero-left{align-items:flex-start!important;gap:10px!important}.v2-products-hero-icon{width:36px!important;height:36px!important;border-radius:10px!important}.v2-products-hero-title-group h1{font-size:15px!important;flex-wrap:wrap!important;gap:6px!important}.v2-products-hero-title-group p{font-size:11.5px!important}.v2-products-hero-right{width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.v2-products-hero-right .v2-btn{flex:1 1 auto!important;justify-content:center!important;height:36px!important;font-size:12px!important}.v2-products-kpis{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.v2-product-kpi:last-child{grid-column:span 2!important}.v2-product-kpi{padding:10px 12px!important}.v2-product-kpi-val{font-size:18px!important}.v2-products-ribbon-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important}.v2-products-nav{width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:2px!important}.v2-products-nav::-webkit-scrollbar{display:none!important}.v2-products-ribbon-right{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important}.v2-products-search-wrap{flex:1!important;width:auto!important}.v2-products-search-wrap input{width:100%!important}}:root{--v2-navy: #231714;--v2-navy-deep: #231714;--v2-blue-primary: #8e1f17;--v2-blue-hover: #741811;--v2-blue-soft: #f7ebe6;--v2-blue-glow: rgba(142, 31, 23, .16);--v2-bg-page: #f8f5f0;--v2-bg-card: #ffffff;--v2-bg-surface: #fbf9f5;--v2-border-light: #e9e3da;--v2-border-subtle: #e9e3da;--v2-border-strong: #dcd3c7;--v2-text-main: #231714;--v2-text-muted: #7a6a60;--v2-text-subtle: #a8998e;--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--v2-font-mono: "SF Mono", Monaco, Menlo, Consolas, monospace}.acc-quotations-page.v2-page,.acc-quotations-page{position:relative;width:100%;min-height:100vh;height:100vh;box-sizing:border-box;overflow:hidden;background:var(--v2-bg-page);color:var(--v2-text-main);font-family:var(--v2-font)}.acc-quotations-shell{position:relative;width:100%;height:100%;box-sizing:border-box;padding:0!important}.acc-quotations-shell .v2-workspace{display:flex;flex-direction:column;width:100%;height:100%;background:var(--crm-bg-card, #ffffff);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(122,106,96,.35) transparent}.acc-quotations-shell .v2-workspace-tabs-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);flex-shrink:0;gap:16px;position:sticky;top:0;z-index:10}.acc-quotations-shell .lead-hero-nav-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acc-quotations-shell .v2-realtime-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;letter-spacing:.02em}.acc-quotations-shell .v2-live-pulse{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55eb3;animation:voc-pulse 1.8s infinite}@keyframes voc-pulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.acc-quotations-shell .lead-hero-nav-wrap nav{display:flex;align-items:center;gap:4px}.acc-quotations-shell .lead-hero-nav-wrap nav button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--crm-text-muted, #7a6a60);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.acc-quotations-shell .lead-hero-nav-wrap nav button:hover{color:var(--crm-text-primary, #231714);background:var(--crm-bg-hover, #f3eee6)}.acc-quotations-shell .lead-hero-nav-wrap nav button[data-active=true]{color:#2c5e8a;background:#f7ebe6;border-color:#e3c27a;font-weight:700}.acc-quotations-shell .v2-workspace__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.acc-quotations-shell .v2-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:650;cursor:pointer;transition:all .15s ease}.acc-quotations-shell .v2-btn--outline,.acc-quotations-shell .voc-btn--secondary{color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7)}.acc-quotations-shell .v2-btn--outline:hover,.acc-quotations-shell .voc-btn--secondary:hover{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-primary, #231714);border-color:#a8998e}.acc-quotations-shell .v2-btn--primary,.acc-quotations-shell .voc-btn--primary{color:#fff;background:linear-gradient(135deg,#2c5e8a,#2c5e8a);border:1px solid #2c5e8a;box-shadow:0 1px 4px #2c5e8a40}.acc-quotations-shell .v2-btn--primary:hover,.acc-quotations-shell .voc-btn--primary:hover{background:linear-gradient(135deg,#2c5e8a,#3a2a23);box-shadow:0 3px 8px #2c5e8a59}.acc-quotations-shell .lead-kpis,.acc-quotations-shell .voc-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 20px 8px;background:transparent;flex-shrink:0}@media(max-width:1200px){.acc-quotations-shell .lead-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.acc-quotations-shell .lead-kpis{grid-template-columns:repeat(2,1fr)}}.acc-quotations-shell .lead-kpi{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:12px;box-shadow:0 1px 3px #1f131108;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.acc-quotations-shell .lead-kpi:hover{transform:translateY(-1px);border-color:var(--crm-border-subtle, #dcd3c7);box-shadow:0 4px 10px #1f13110f}.acc-quotations-shell .lead-kpi--active{border-color:#2c5e8a!important;background:#f7ebe6!important;box-shadow:0 0 0 2px #2c5e8a26,0 3px 8px #1f13110d!important}.acc-quotations-shell .lead-kpi--blue{border-color:#2c5e8a3d}.acc-quotations-shell .lead-kpi--amber{border-color:#d977063d}.acc-quotations-shell .lead-kpi--indigo{border-color:#c8a24a3d}.acc-quotations-shell .lead-kpi--green{border-color:#16a34a3d}.acc-quotations-shell .lead-kpi--red{border-color:#dc26263d}.acc-quotations-shell .lead-kpi__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.acc-quotations-shell .lead-kpi__header{display:flex;align-items:center;justify-content:space-between;gap:6px}.acc-quotations-shell .lead-kpi__label{font-size:11.5px;color:var(--crm-text-secondary, #5b4c45);font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-quotations-shell .lead-kpi__badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;white-space:nowrap}.acc-quotations-shell .lead-kpi--blue .lead-kpi__badge{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.acc-quotations-shell .lead-kpi--amber .lead-kpi__badge{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.acc-quotations-shell .lead-kpi--indigo .lead-kpi__badge{background:#f7ebe6;color:#c8a24a;border:1px solid #f3eee6}.acc-quotations-shell .lead-kpi--green .lead-kpi__badge{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.acc-quotations-shell .lead-kpi--red .lead-kpi__badge{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.acc-quotations-shell .lead-kpi__metric-row{display:flex;align-items:baseline;gap:8px}.acc-quotations-shell .lead-kpi__value{font-size:21px;font-weight:800;color:var(--crm-text-primary, #231714);letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.acc-quotations-shell .lead-kpi__hint{font-size:10.5px;color:var(--crm-text-muted, #a8998e);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-quotations-shell .lead-kpi__icon-wrap{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.acc-quotations-shell .lead-kpi:hover .lead-kpi__icon-wrap{transform:scale(1.06)}.acc-quotations-shell .lead-kpi--blue .lead-kpi__icon-wrap{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.acc-quotations-shell .lead-kpi--amber .lead-kpi__icon-wrap{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.acc-quotations-shell .lead-kpi--indigo .lead-kpi__icon-wrap{background:#f7ebe6;color:#c8a24a;border:1px solid #f3eee6}.acc-quotations-shell .lead-kpi--green .lead-kpi__icon-wrap{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.acc-quotations-shell .lead-kpi--red .lead-kpi__icon-wrap{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.acc-quotations-shell .voc-console-header{padding:10px 20px;background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--crm-border-subtle, #e9e3da);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.acc-quotations-shell .voc-console-header__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1}.acc-quotations-shell .lead-search-box{position:relative;display:flex;align-items:center;width:320px;max-width:100%;height:34px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:8px;padding:0 8px 0 10px;transition:all .15s ease}.acc-quotations-shell .lead-search-box:focus-within{background:var(--crm-bg-card, #ffffff);border-color:#2c5e8a;box-shadow:0 0 0 2px #2c5e8a26}.acc-quotations-shell .lead-search-icon{color:var(--crm-text-muted, #a8998e);flex-shrink:0;margin-right:8px}.acc-quotations-shell .lead-search-box input{flex:1;border:none;background:transparent;font-size:12.5px;color:var(--crm-text-primary, #231714);outline:none;min-width:0}.acc-quotations-shell .lead-search-clear{border:none;background:transparent;color:var(--crm-text-muted, #a8998e);cursor:pointer;padding:2px;display:flex;align-items:center}.acc-quotations-shell .lead-search-clear:hover{color:var(--crm-text-primary, #231714)}.acc-quotations-shell .lead-search-kbd{font-size:10px;font-family:inherit;color:var(--crm-text-muted, #a8998e);background:var(--crm-bg-hover, #e9e3da);padding:2px 5px;border-radius:4px}.acc-quotations-shell .voc-filter-tabs{display:inline-flex;align-items:center;background:var(--crm-bg-hover, #f3eee6);padding:3px;border-radius:8px;gap:2px}.acc-quotations-shell .voc-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:6px;border:none;background:transparent;font-size:12px;font-weight:600;color:var(--crm-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease;white-space:nowrap}.acc-quotations-shell .voc-filter-chip:hover{color:var(--crm-text-primary, #231714)}.acc-quotations-shell .voc-filter-chip--active{background:var(--crm-bg-card, #ffffff);color:#2c5e8a;font-weight:700;box-shadow:0 1px 3px #1f131114}.acc-quotations-shell .voc-chip-badge{font-size:10px;padding:0 5px;border-radius:999px;font-weight:750}.acc-quotations-shell .voc-chip-badge--amber{background:#f59e0b;color:#fff}.acc-quotations-shell .lead-reset-filter-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.acc-quotations-shell .lead-reset-filter-btn:hover{background:#fee2e2;color:#991b1b}.acc-quotations-shell .voc-table-area{flex:1;padding:12px 20px 20px;background:var(--crm-bg-card, #ffffff);display:flex;flex-direction:column}.acc-quotations-shell .voc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;text-align:left}.acc-quotations-shell .voc-table th{padding:11px 14px;background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);position:sticky;top:0;z-index:5}.acc-quotations-shell .voc-table td{padding:12px 14px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);vertical-align:middle;background:var(--crm-bg-card, #ffffff);transition:background .1s ease}.acc-quotations-shell .voc-table tr:hover td{background:#fbf3ef}.acc-quotations-shell .voc-quote-chip{display:inline-block;font-family:var(--v2-font-mono);font-weight:750;font-size:12px;color:#2c5e8a;background:#f7ebe6;border:1px solid #e3c27a;padding:3px 8px;border-radius:6px}.acc-quotations-shell .voc-discount-chip{display:inline-block;font-size:11.5px;font-weight:750;padding:2px 8px;border-radius:6px}.acc-quotations-shell .voc-discount-chip--success{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.acc-quotations-shell .voc-discount-chip--warning{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.acc-quotations-shell .voc-discount-chip--danger{background:#fef2f2;color:#b91c1c;border:1px solid #fee2e2}.acc-quotations-shell .voc-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.acc-quotations-shell .voc-status-badge--success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.acc-quotations-shell .voc-status-badge--info{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.acc-quotations-shell .voc-status-badge--indigo{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.acc-quotations-shell .voc-status-badge--warning{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.acc-quotations-shell .voc-status-badge--danger{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.acc-quotations-shell .voc-status-badge--neutral{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);border:1px solid var(--crm-border-subtle, #dcd3c7)}.acc-quotations-shell .voc-action-icon-btn{padding:6px;border:none;background:transparent;color:var(--crm-text-muted, #7a6a60);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.acc-quotations-shell .voc-action-icon-btn:hover{background:var(--crm-bg-hover, #f3eee6);color:#2c5e8a}.acc-quotations-shell .voc-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--crm-border-subtle, #e9e3da);margin-top:8px}.acc-quotations-shell .voc-pagination-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:650;color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:6px;cursor:pointer;transition:all .15s ease}.acc-quotations-shell .voc-pagination-btn:hover:not(:disabled){background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-primary, #231714)}.acc-quotations-shell .voc-pagination-btn:disabled{opacity:.4;cursor:not-allowed}@keyframes voc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes voc-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes voc-modal-scale-up{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.acc-quotations-shell .v2-workspace-tabs-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 14px!important}.acc-quotations-shell .lead-hero-nav-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important}.acc-quotations-shell .lead-hero-nav-wrap::-webkit-scrollbar{display:none!important}.acc-quotations-shell .v2-workspace__actions{width:100%!important;display:flex!important;gap:8px!important}.acc-quotations-shell .v2-workspace__actions .v2-btn{flex:1 1 auto!important;justify-content:center!important}.acc-quotations-shell .lead-kpis,.acc-quotations-shell .voc-kpis{grid-template-columns:repeat(2,1fr)!important;padding:10px 14px 6px!important;gap:8px!important}.acc-quotations-shell .lead-kpi:last-child{grid-column:span 2!important}.acc-quotations-shell .voc-console-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 14px!important}.acc-quotations-shell .voc-console-header__filters{width:100%!important;flex-direction:column!important;gap:8px!important}.acc-quotations-shell .lead-search-box,.acc-quotations-shell .lead-search-wrapper,.acc-quotations-shell .lead-search-wrapper.v2-search{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}.acc-quotations-shell .voc-table-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.acc-public-quote-page{min-height:100vh;background:#f3eee6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#231714;padding:16px;display:flex;justify-content:center;align-items:flex-start}.acc-public-quote-container{width:100%;max-width:680px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;overflow:hidden;margin-bottom:30px;border:1px solid #e9e3da}.acc-public-quote-banner{background:linear-gradient(135deg,#2c5e8a,#2c5e8a);color:#fff;padding:24px 20px;position:relative}.acc-public-brand-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.acc-public-brand-logo{height:48px;background:#fff;padding:4px 8px;border-radius:8px}.acc-public-brand-name{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.acc-public-brand-sub{font-size:11px;opacity:.85}.acc-public-quote-badge{display:inline-flex;align-items:center;gap:6px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px}.acc-public-body{padding:24px 20px}.acc-public-title-box{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px dashed #dcd3c7}.acc-public-title-box h1{font-size:20px;font-weight:800;color:#231714;margin:0 0 6px}.acc-public-client-box{background:#fbf9f5;border:1px solid #e9e3da;border-left:4px solid #2c5e8a;border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:13px}.acc-public-items-box{margin-bottom:24px}.acc-public-item-card{padding:12px;border:1px solid #e9e3da;border-radius:12px;margin-bottom:10px;background:#fff}.acc-public-totals-box{background:#fbf9f5;border-radius:14px;padding:16px;border:1px solid #e9e3da;margin-bottom:24px}.acc-public-bank-box{background:#f7ebe6;border:1px dashed #c8a24a;border-radius:14px;padding:16px;margin-bottom:24px}.acc-public-action-btn{width:100%;padding:16px;font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;cursor:pointer;box-shadow:0 4px 14px #10b98166;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.acc-public-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98180}.acc-public-action-btn:active{transform:scale(.98)}.acc-public-accepted-banner{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:14px;padding:16px;text-align:center;font-size:14px;font-weight:700}:root,html.crm-light-mode{--reports-bg-page: #f8f5f0;--reports-bg-card: #ffffff;--reports-bg-surface: #ffffff;--reports-bg-subtle: #fbf9f5;--reports-bg-hover: #f3eee6;--reports-bg-active: #e9e3da;--reports-text-primary: #231714;--reports-text-secondary: #5b4c45;--reports-text-tertiary: #7a6a60;--reports-text-muted: #a8998e;--reports-blue: #8e1f17;--reports-blue-hover: #741811;--reports-blue-soft: #f7ebe6;--reports-blue-border: rgba(142, 31, 23, .22);--reports-blue-text: #8e1f17;--reports-green: #2fb344;--reports-green-hover: #269939;--reports-green-soft: #eaf7ec;--reports-green-border: rgba(47, 179, 68, .22);--reports-green-text: #2fb344;--reports-amber: #f59f00;--reports-amber-hover: #d97706;--reports-amber-soft: #fef5e6;--reports-amber-border: rgba(245, 159, 0, .25);--reports-amber-text: #d97706;--reports-red: #d63939;--reports-red-hover: #b92b2b;--reports-red-soft: #fbebeb;--reports-red-border: rgba(214, 57, 57, .22);--reports-red-text: #d63939;--reports-indigo: #2c5e8a;--reports-indigo-hover: #8e1f17;--reports-indigo-soft: #fbf3ef;--reports-indigo-border: rgba(44, 94, 138, .25);--reports-indigo-text: #8e1f17;--reports-border: #e9e3da;--reports-border-light: #f3eee6;--reports-border-hover: #dcd3c7;--reports-border-focus: #2c5e8a;--reports-shadow-xs: 0 1px 2px 0 rgba(31, 19, 17, .05);--reports-shadow-sm: 0 1px 2px 0 rgba(31, 19, 17, .05);--reports-shadow-card: 0 1px 2px 0 rgba(31, 19, 17, .05);--reports-shadow-hover: 0 4px 12px 0 rgba(31, 19, 17, .08);--reports-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--reports-font-heading: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--reports-radius-lg: 6px;--reports-radius: 6px;--reports-radius-md: 6px;--reports-radius-sm: 6px;--reports-radius-xs: 4px;--reports-chart-1: #8e1f17;--reports-chart-2: #f59f00;--reports-chart-3: #2fb344;--reports-chart-4: #2c5e8a}html.crm-dark-mode,body.crm-dark-mode,.crm-dark-mode{--reports-bg-page: #17100e;--reports-bg-card: #201613;--reports-bg-surface: #261a16;--reports-bg-subtle: #17100e;--reports-bg-hover: #33241e;--reports-bg-active: #4a372e;--reports-text-primary: #f3ebe1;--reports-text-secondary: #b5a69a;--reports-text-tertiary: #8f7f73;--reports-text-muted: #6b5b50;--reports-blue: #b13a2e;--reports-blue-hover: #c94a3c;--reports-blue-soft: rgba(200, 162, 74, .18);--reports-blue-border: rgba(200, 162, 74, .35);--reports-blue-text: #e3c27a;--reports-green: #2fb344;--reports-green-hover: #4ade80;--reports-green-soft: rgba(47, 179, 68, .18);--reports-green-border: rgba(47, 179, 68, .35);--reports-green-text: #4ade80;--reports-amber: #f59f00;--reports-amber-hover: #fbbf24;--reports-amber-soft: rgba(245, 159, 0, .18);--reports-amber-border: rgba(245, 159, 0, .35);--reports-amber-text: #fbbf24;--reports-red: #d63939;--reports-red-hover: #f87171;--reports-red-soft: rgba(214, 57, 57, .18);--reports-red-border: rgba(214, 57, 57, .35);--reports-red-text: #f87171;--reports-indigo: #2c5e8a;--reports-indigo-hover: #e3c27a;--reports-indigo-soft: rgba(44, 94, 138, .18);--reports-indigo-border: rgba(44, 94, 138, .35);--reports-indigo-text: #e3c27a;--reports-border: #3a2a23;--reports-border-light: #2f221c;--reports-border-hover: #4a372e;--reports-border-focus: #b13a2e;--reports-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .25);--reports-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .25);--reports-shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .25);--reports-shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .35);--reports-chart-1: #b13a2e;--reports-chart-2: #f59f00;--reports-chart-3: #2fb344;--reports-chart-4: #2c5e8a}.acc-reports-page{position:relative;width:100%;min-height:100vh;height:100vh;padding-top:clamp(80px,6vw,92px);padding-bottom:32px;overflow-x:hidden;overflow-y:auto!important;background-color:var(--reports-bg-page);color:var(--reports-text-primary);font-family:var(--reports-font);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.acc-reports-ambient{display:none}.acc-reports-shell{position:relative;z-index:10;width:min(1560px,calc(100% - clamp(16px,3.5vw,48px)));max-width:min(1560px,calc(100% - clamp(16px,3.5vw,48px)));margin:0 auto 32px;box-sizing:border-box}.acc-reports-page .v2-workspace{width:100%;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius-lg);box-shadow:var(--reports-shadow-card);overflow:visible!important;display:flex;flex-direction:column}.acc-reports-dock{position:sticky!important;top:-20px!important;z-index:45!important;background:#fffffffa;border-bottom:1px solid var(--reports-border);border-top-left-radius:calc(var(--reports-radius-lg) - 1px);border-top-right-radius:calc(var(--reports-radius-lg) - 1px);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 4px 16px -4px #1f131114;margin-bottom:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}html.crm-dark-mode .acc-reports-dock,body.crm-dark-mode .acc-reports-dock,body.has-brisk-nav:not(.crm-light-mode) .acc-reports-dock{background:#1f1311fa!important;border-bottom-color:#ffffff14!important;box-shadow:0 4px 20px -4px #00000073!important}.acc-reports-dock-nav-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px clamp(12px,2vw,24px);min-height:50px;box-sizing:border-box}.acc-reports-tabs-wrap{position:relative;display:flex;align-items:center;min-width:0;flex:1;overflow:hidden}.acc-reports-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--reports-border);border-radius:999px;background:var(--reports-bg-subtle);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;max-width:100%}.acc-reports-tabs::-webkit-scrollbar{display:none}.acc-reports-tab-btn{height:32px;padding:0 14px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--reports-text-secondary);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;scroll-snap-align:start}.acc-reports-tab-btn:hover{color:var(--reports-text-primary);background:var(--reports-bg-card)}.acc-reports-tab-btn:active{transform:scale(.97)}.acc-reports-tab-btn.active{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);font-weight:600;box-shadow:0 2px 8px #1f131140;border-color:#1f13114d}html.crm-dark-mode .acc-reports-tab-btn.active,body.crm-dark-mode .acc-reports-tab-btn.active{background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 2px 10px #2c5e8a59;border-color:#2c5e8a66}.acc-reports-tab-icon{display:flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0}.acc-reports-tab-icon svg{width:14px;height:14px}.acc-reports-tab-text{line-height:1}.acc-reports-tabs-fade{position:absolute;top:0;bottom:0;width:16px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.acc-reports-tabs-fade--left{left:0;background:linear-gradient(to right,rgba(255,255,255,.95),transparent)}.acc-reports-tabs-fade--right{right:0;background:linear-gradient(to left,rgba(255,255,255,.95),transparent)}html.crm-dark-mode .acc-reports-tabs-fade--left{background:linear-gradient(to right,rgba(31,19,17,.95),transparent)}html.crm-dark-mode .acc-reports-tabs-fade--right{background:linear-gradient(to left,rgba(31,19,17,.95),transparent)}.acc-reports-hero__actions,.acc-reports-dock-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.acc-reports-action-btn{height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550;color:var(--reports-text-secondary);background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:999px;cursor:pointer;box-shadow:var(--reports-shadow-xs);transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.acc-reports-action-btn:hover:not(:disabled){color:var(--reports-blue);border-color:var(--reports-blue-border);background:var(--reports-blue-soft);transform:translateY(-1px);box-shadow:0 2px 8px #1f131114}.acc-reports-action-btn:active:not(:disabled){transform:translateY(0)}.acc-reports-action-btn:disabled{opacity:.65;cursor:not-allowed}html.crm-dark-mode .acc-reports-action-btn,body.crm-dark-mode .acc-reports-action-btn{background:#ffffff0d;border-color:#ffffff1a;color:#f3eee6}html.crm-dark-mode .acc-reports-action-btn:hover:not(:disabled){background:#2c5e8a26;border-color:#2c5e8a66;color:#e3c27a}.acc-reports-export-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);border:1px solid rgba(31,19,17,.3);border-radius:999px;cursor:pointer;box-shadow:0 2px 8px #1f131133;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none}html.crm-dark-mode .acc-reports-export-btn,body.crm-dark-mode .acc-reports-export-btn{background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 2px 10px #2c5e8a4d;border-color:#2c5e8a66}.acc-reports-export-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1f131147}.acc-reports-export-btn:active:not(:disabled){transform:translateY(0)}.acc-reports-export-btn:disabled,.acc-reports-export-btn.is-exporting{opacity:.8;cursor:not-allowed;transform:none}.acc-reports-export-icon{flex-shrink:0}.acc-reports-dock-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px clamp(12px,2vw,24px);border-top:1px solid var(--reports-border-light);background:var(--crm-bg-subtle, #fbf9f5);min-height:38px;box-sizing:border-box}html.crm-dark-mode .acc-reports-dock-filter-row,body.crm-dark-mode .acc-reports-dock-filter-row{background:#1f13118c;border-top-color:#ffffff0d}.acc-reports-filter-section{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden}.acc-reports-filter-bar{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acc-reports-filter-bar::-webkit-scrollbar{display:none}.acc-reports-filter-label-wrap{display:inline-flex;align-items:center;gap:5px;color:var(--reports-text-tertiary);font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.01em;flex-shrink:0}.acc-reports-filter-icon{color:var(--reports-blue);flex-shrink:0}.acc-reports-filter-label{line-height:1}.acc-reports-filter-group{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:999px;box-shadow:var(--reports-shadow-xs);flex-shrink:0}.acc-reports-preset-btn,.acc-reports-filter-group button{height:25px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.acc-reports-preset-btn:hover,.acc-reports-filter-group button:hover{color:var(--reports-text-primary);background:var(--reports-bg-hover)}.acc-reports-preset-btn:active,.acc-reports-filter-group button:active{transform:scale(.97)}.acc-reports-preset-btn.active,.acc-reports-filter-group button.active{color:#fff;background:var(--reports-blue);font-weight:600;box-shadow:0 1px 4px #8e1f1747}.acc-reports-scope-wrapper{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.acc-reports-date-scope{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:999px;white-space:nowrap;box-shadow:var(--reports-shadow-xs);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;flex-shrink:0;outline:none}.acc-reports-date-scope:hover{border-color:var(--reports-blue-border);background:var(--reports-blue-soft);color:var(--reports-text-primary)}.acc-reports-date-scope.active,.acc-reports-date-scope:focus-visible{border-color:var(--reports-blue);box-shadow:0 0 0 3px #8e1f1726;background:var(--reports-blue-soft);color:var(--reports-text-primary)}.acc-reports-date-scope.is-custom{border-color:#8e1f1766;background:#8e1f170d}html.crm-dark-mode .acc-reports-date-scope,body.crm-dark-mode .acc-reports-date-scope{background:#1f1311e6;border-color:#ffffff1a;color:var(--reports-text-secondary)}html.crm-dark-mode .acc-reports-date-scope:hover,html.crm-dark-mode .acc-reports-date-scope.active{background:#1f1311e6;border-color:#2c5e8a80;color:#fff}.acc-reports-scope-calendar{color:var(--reports-blue);flex-shrink:0}.acc-reports-scope-text{font-weight:600;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html.crm-dark-mode .acc-reports-scope-text,body.crm-dark-mode .acc-reports-scope-text{color:#fbf3ef}.acc-reports-scope-text--compact{display:none}.acc-reports-scope-text--full{display:inline}.acc-reports-scope-period{padding:2px 6px;background:var(--reports-bg-hover);border-radius:999px;font-size:10.5px;font-weight:600;color:var(--reports-text-secondary)}html.crm-dark-mode .acc-reports-scope-period,body.crm-dark-mode .acc-reports-scope-period{background:#ffffff14;color:#f3eee6}.acc-reports-scope-chevron{color:var(--reports-text-tertiary);transition:transform .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.acc-reports-scope-chevron.open{transform:rotate(180deg);color:var(--reports-blue)}.acc-reports-custom-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:360px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--reports-border);border-radius:14px;box-shadow:0 16px 36px -4px #1f131124,0 6px 16px -2px #1f13110f;overflow:hidden;animation:popoverSlideUp .18s cubic-bezier(.16,1,.3,1)}@keyframes popoverSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html.crm-dark-mode .acc-reports-custom-popover,body.crm-dark-mode .acc-reports-custom-popover{background:#2a1b17;border-color:#ffffff1f;box-shadow:0 16px 40px -4px #00000080,0 6px 18px -2px #0000004d}.acc-reports-popover-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--reports-border-light);background:var(--reports-bg-subtle)}html.crm-dark-mode .acc-reports-popover-header{background:#1f131199;border-bottom-color:#ffffff14}.acc-reports-popover-title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--reports-text-primary)}.acc-reports-popover-title svg{color:var(--reports-blue)}html.crm-dark-mode .acc-reports-popover-title{color:#fbf3ef}.acc-reports-popover-close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--reports-text-tertiary);cursor:pointer;transition:all .15s ease}.acc-reports-popover-close:hover{background:var(--reports-bg-hover);color:var(--reports-text-primary)}.acc-reports-popover-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.acc-reports-popover-shortcuts{display:flex;flex-direction:column;gap:6px}.acc-reports-shortcuts-label{font-size:11px;font-weight:600;color:var(--reports-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.acc-reports-shortcuts-list{display:flex;flex-wrap:wrap;gap:4px}.acc-reports-shortcut-chip{height:24px;padding:0 9px;font-size:11px;font-weight:500;color:var(--reports-text-secondary);background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:999px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.acc-reports-shortcut-chip:hover{color:var(--reports-text-primary);border-color:var(--reports-border-hover);background:var(--reports-bg-hover)}.acc-reports-shortcut-chip.active{color:#fff;background:var(--reports-blue);border-color:var(--reports-blue);font-weight:600}.acc-reports-date-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acc-reports-date-field{display:flex;flex-direction:column;gap:4px}.acc-reports-field-label{font-size:11.5px;font-weight:550;color:var(--reports-text-secondary)}html.crm-dark-mode .acc-reports-field-label{color:#f3eee6}.acc-reports-input-wrap{position:relative;display:flex;align-items:center;width:100%}.acc-reports-input-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--reports-text-tertiary);pointer-events:none}.acc-reports-input-wrap input[type=date]{width:100%;height:32px;padding:0 26px 0 28px;font-size:12px;font-family:var(--reports-font);color:var(--reports-text-primary);background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);transition:all .15s ease;font-variant-numeric:tabular-nums;box-sizing:border-box}html.crm-dark-mode .acc-reports-input-wrap input[type=date]{background:#1f1311cc;border-color:#ffffff1f;color:#fbf3ef}.acc-reports-input-wrap input[type=date]:hover{border-color:var(--reports-border-hover)}.acc-reports-input-wrap input[type=date]:focus{outline:none;border-color:var(--reports-border-focus);box-shadow:0 0 0 3px #8e1f1726}.acc-reports-clear-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:var(--reports-bg-hover);border:none;border-radius:4px;color:var(--reports-text-tertiary);cursor:pointer;transition:all .15s ease}.acc-reports-clear-btn:hover{color:var(--reports-text-primary);background:var(--reports-border)}.acc-reports-date-warning{display:flex;align-items:center;gap:6px;padding:6px 9px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:11px;color:#dc2626;font-weight:500}html.crm-dark-mode .acc-reports-date-warning{background:#ef444426;border-color:#ef44444d;color:#f87171}.acc-reports-popover-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--reports-border-light);background:var(--reports-bg-subtle);gap:8px}html.crm-dark-mode .acc-reports-popover-footer{background:#1f131199;border-top-color:#ffffff14}.acc-reports-reset-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:transparent;border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);cursor:pointer;transition:all .15s ease;white-space:nowrap}.acc-reports-reset-btn:hover{color:var(--reports-text-primary);background:var(--reports-bg-hover);border-color:var(--reports-border-hover)}.acc-reports-apply-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 13px;font-size:11.5px;font-weight:600;color:#fff;background:var(--reports-blue);border:none;border-radius:var(--reports-radius-xs);cursor:pointer;transition:all .15s ease;white-space:nowrap;box-shadow:0 1px 4px #8e1f1740}.acc-reports-apply-btn:hover{background:var(--reports-blue-hover);box-shadow:0 2px 8px #8e1f1759}.acc-reports-content,.acc-reports-page .v2-workspace__body{padding:clamp(20px,3vw,36px);background:linear-gradient(180deg,var(--reports-bg-subtle) 0%,var(--reports-bg-page) 100%);min-height:600px;box-sizing:border-box}.voc-report-section{display:flex;flex-direction:column;gap:28px;width:100%}.voc-section-eyebrow{display:flex;flex-direction:column;gap:4px;margin-top:4px;margin-bottom:2px}.voc-section-eyebrow__header{display:flex;align-items:center;gap:8px}.voc-section-eyebrow__dot{width:7px;height:7px;border-radius:999px;background:var(--reports-blue);box-shadow:0 0 8px #8e1f1773}.voc-section-eyebrow__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--reports-blue);line-height:1;margin:0}.voc-section-eyebrow__subtitle{font-size:13px;font-weight:400;color:var(--reports-text-secondary);line-height:1.45;margin:0;padding-left:15px}.voc-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.voc-kpi-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:20px 22px;min-height:142px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);box-shadow:var(--reports-shadow-sm);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;text-align:left;text-decoration:none;min-width:0;box-sizing:border-box;overflow:hidden}.voc-kpi-card:hover{transform:translateY(-2px);border-color:var(--reports-border-hover);box-shadow:var(--reports-shadow-hover)}.voc-kpi-card--link{cursor:pointer}.voc-kpi-card--link:focus-visible{outline:2px solid var(--reports-border-focus);outline-offset:2px}.voc-kpi-card:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;border-top-right-radius:var(--reports-radius);opacity:.05;pointer-events:none;transition:opacity .2s ease}.voc-kpi-card--blue:before{background:radial-gradient(circle at top right,var(--reports-blue),transparent 70%)}.voc-kpi-card--emerald:before{background:radial-gradient(circle at top right,var(--reports-green),transparent 70%)}.voc-kpi-card--orange:before{background:radial-gradient(circle at top right,var(--reports-amber),transparent 70%)}.voc-kpi-card--purple:before{background:radial-gradient(circle at top right,var(--reports-indigo),transparent 70%)}.voc-kpi-card:hover:before{opacity:.12}.voc-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.voc-kpi-header-group{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.voc-kpi-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.voc-kpi-card:hover .voc-kpi-icon{transform:scale(1.05)}.voc-kpi-icon svg{width:18px;height:18px}.voc-kpi-icon--blue{background:var(--reports-blue-soft);color:var(--reports-blue)}.voc-kpi-icon--emerald{background:var(--reports-green-soft);color:var(--reports-green)}.voc-kpi-icon--orange{background:var(--reports-amber-soft);color:var(--reports-amber)}.voc-kpi-icon--purple{background:var(--reports-indigo-soft);color:var(--reports-indigo)}.voc-kpi-title{font-size:13px;font-weight:550;color:var(--reports-text-secondary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.voc-kpi-action-link{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--reports-text-muted);opacity:.4;transform:translate(-2px);transition:all .15s ease;flex-shrink:0}.voc-kpi-card:hover .voc-kpi-action-link{opacity:1;transform:translate(0);color:var(--reports-blue);background:var(--reports-bg-hover)}.voc-kpi-body{display:flex;flex-direction:column;gap:8px;min-width:0}.voc-kpi-val-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.voc-kpi-val{font-family:var(--reports-font-heading);font-size:clamp(24px,2.2vw,34px);font-weight:700;color:var(--reports-text-primary);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.voc-kpi-sparkline{display:block;width:64px;height:26px;margin-bottom:3px;opacity:.65;flex-shrink:0;color:var(--reports-text-tertiary);transition:opacity .15s ease}.voc-kpi-card--blue .voc-kpi-sparkline{color:var(--reports-blue)}.voc-kpi-card--emerald .voc-kpi-sparkline{color:var(--reports-green)}.voc-kpi-card--orange .voc-kpi-sparkline{color:var(--reports-amber)}.voc-kpi-card--purple .voc-kpi-sparkline{color:var(--reports-indigo)}.voc-kpi-card:hover .voc-kpi-sparkline{opacity:1}.voc-kpi-subline{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.voc-kpi-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;border-radius:999px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.voc-kpi-pill svg{width:12px;height:12px;flex-shrink:0}.voc-kpi-pill.good{color:var(--reports-green-text);background:var(--reports-green-soft);border:1px solid var(--reports-green-border)}.voc-kpi-pill.bad{color:var(--reports-red-text);background:var(--reports-red-soft);border:1px solid var(--reports-red-border)}.voc-kpi-pill.neutral{color:var(--reports-text-tertiary);background:var(--reports-bg-subtle);border:1px solid var(--reports-border)}.voc-kpi-hint{font-size:11.5px;color:var(--reports-text-muted);white-space:nowrap}.voc-overview-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%}.voc-overview-bento.has-actions{grid-template-columns:minmax(0,1.8fr) minmax(320px,1.2fr)}.voc-overview-bento__trend,.voc-overview-bento__actions{min-width:0}.voc-overview-actions{display:flex;flex-direction:column;gap:16px;height:100%}.voc-lead-alert{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:var(--reports-radius);background:var(--reports-bg-card);border:1px solid var(--reports-border);box-shadow:var(--reports-shadow-sm);min-width:0;box-sizing:border-box}.voc-lead-alert.ok{border-color:var(--reports-green-border);background:var(--reports-green-soft)}.voc-lead-alert.warning{border-color:var(--reports-amber-border);background:var(--reports-amber-soft)}.voc-lead-alert.critical{border-color:var(--reports-red-border);background:var(--reports-red-soft)}.voc-lead-alert-head{display:flex;align-items:flex-start;gap:12px;min-width:0}.voc-lead-alert-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.voc-lead-alert.ok .voc-lead-alert-icon{background:var(--reports-green-soft);color:var(--reports-green);border:1px solid var(--reports-green-border)}.voc-lead-alert.warning .voc-lead-alert-icon{background:#fff;color:var(--reports-amber);border:1px solid var(--reports-amber-border)}.voc-lead-alert.critical .voc-lead-alert-icon{background:#fff;color:var(--reports-red);border:1px solid var(--reports-red-border)}.voc-lead-alert-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.voc-lead-alert-header-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.voc-lead-alert-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;white-space:nowrap}.voc-lead-alert-badge.ok{background:var(--reports-green-soft);color:var(--reports-green);border:1px solid var(--reports-green-border)}.voc-lead-alert-badge.warning{background:#fff;color:var(--reports-amber);border:1px solid var(--reports-amber-border)}.voc-lead-alert-badge.critical{background:#fff;color:var(--reports-red);border:1px solid var(--reports-red-border)}.voc-lead-alert-time-pill{font-size:11.5px;color:var(--reports-text-secondary);white-space:nowrap}.voc-lead-alert-title{font-size:14.5px;font-weight:700;color:var(--reports-text-primary);line-height:1.35;word-break:break-word}.voc-lead-alert-action{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;color:#fff;background:var(--reports-text-primary);border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0;margin-left:auto}.voc-lead-alert-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f131133}.voc-overview-buckets,.voc-lead-alert-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.voc-lead-bucket{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);min-width:0;box-sizing:border-box}.voc-lead-bucket.empty{opacity:.6}.voc-lead-bucket-top{display:flex;align-items:center;gap:6px;min-width:0}.voc-bucket-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}.voc-bucket-dot.info{background:var(--reports-blue)}.voc-bucket-dot.warning{background:var(--reports-amber)}.voc-bucket-dot.critical{background:var(--reports-red)}.voc-bucket-label{font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.voc-bucket-val{font-size:clamp(16px,1.4vw,20px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;line-height:1.2;word-break:normal}.voc-chart-section{display:flex;flex-direction:column;gap:20px;padding:clamp(18px,2.5vw,26px);background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);box-shadow:var(--reports-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease;min-width:0;width:100%;box-sizing:border-box}.voc-chart-section:hover{border-color:var(--reports-border-hover);box-shadow:var(--reports-shadow-card)}.voc-chart-header,.voc-lead-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--reports-border-light);min-width:0;flex-wrap:wrap}.voc-lead-header-row>div:first-child{flex:1;min-width:0}.voc-chart-header h3{display:inline-flex;align-items:center;gap:8px;font-family:var(--reports-font-heading);font-size:15px;font-weight:700;color:var(--reports-text-primary);margin:0;line-height:1.35;letter-spacing:-.01em;word-break:break-word}.voc-lead-title-icon{width:18px;height:18px;color:var(--reports-blue);flex-shrink:0}.voc-chart-subtitle{display:block;font-size:12.5px;font-weight:400;color:var(--reports-text-secondary);margin-top:3px;line-height:1.4}.voc-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.voc-ref-total-badge,.voc-trend-meta-chip,.voc-funnel-summary-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;color:var(--reports-text-secondary);background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:999px;white-space:nowrap;flex-shrink:0}.voc-ref-total-badge strong,.voc-funnel-summary-badge strong{color:var(--reports-text-primary);font-weight:700;font-variant-numeric:tabular-nums}.voc-trend-metric-pill-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-bottom:6px}.voc-trend-metric-pill{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--reports-bg-card);border:1.5px solid var(--reports-border);border-radius:var(--reports-radius-sm);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);text-align:left;min-width:0;box-sizing:border-box}.voc-trend-metric-pill:hover{border-color:var(--reports-border-hover);background:var(--reports-bg-hover)}.voc-trend-metric-pill.active{background:var(--reports-blue-soft);border-color:var(--reports-blue);box-shadow:0 2px 10px #8e1f171f}.voc-trend-pill-top{display:flex;align-items:center;gap:8px;min-width:0}.voc-trend-pill-icon{display:flex;align-items:center;justify-content:center;color:var(--reports-text-tertiary);flex-shrink:0}.voc-trend-metric-pill.active .voc-trend-pill-icon{color:var(--reports-blue)}.voc-trend-pill-label{font-size:12.5px;font-weight:550;color:var(--reports-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.voc-trend-metric-pill.active .voc-trend-pill-label{color:var(--reports-blue-text);font-weight:600}.voc-trend-pill-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}.voc-trend-pill-val{font-family:var(--reports-font-heading);font-size:clamp(16px,1.4vw,20px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.voc-trend-pill-delta{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:999px;white-space:nowrap}.voc-trend-pill-delta.good{color:var(--reports-green-text);background:var(--reports-green-soft)}.voc-trend-pill-delta.bad{color:var(--reports-red-text);background:var(--reports-red-soft)}.voc-trend-pill-delta.neutral{color:var(--reports-text-tertiary);background:var(--reports-bg-subtle)}.voc-trend-spotlight-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.voc-trend-spotlight-card{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);min-width:0;box-sizing:border-box}.voc-trend-spotlight-card.primary{background:var(--reports-blue-soft);border-color:var(--reports-blue-border)}.voc-trend-spotlight-meta{display:flex;align-items:center;gap:6px;min-width:0}.voc-trend-indicator-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.voc-trend-indicator-dot.current{background:var(--reports-blue)}.voc-trend-indicator-dot.previous{background:var(--reports-text-muted)}.voc-trend-spotlight-label{font-size:11.5px;font-weight:550;color:var(--reports-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-trend-spotlight-val-row{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap}.voc-trend-spotlight-val{font-size:clamp(16px,1.4vw,20px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.voc-trend-spotlight-noun{font-size:12px;color:var(--reports-text-muted);white-space:nowrap}.voc-trend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;flex-wrap:wrap}.voc-trend-mode-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:999px}.voc-trend-mode-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.voc-trend-mode-btn:hover{color:var(--reports-text-primary)}.voc-trend-mode-btn.active{color:var(--reports-text-primary);background:var(--reports-bg-card);font-weight:600;box-shadow:0 1px 3px #00000014}.voc-trend-benchmark-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.voc-trend-benchmark-chip:hover{background:var(--reports-bg-hover)}.voc-trend-benchmark-dash-line{width:14px;height:2px;border-bottom:2px dashed var(--reports-text-muted)}.voc-trend-canvas-wrap{position:relative;width:100%;height:230px;margin-top:10px}.voc-trend-svg{width:100%;height:100%;display:block;overflow:visible}.voc-trend-grid-line{stroke:var(--reports-border-light);stroke-width:1}.voc-trend-line-current{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.voc-trend-line-previous{fill:none;stroke:var(--reports-text-muted);stroke-width:1.5;stroke-dasharray:4 4;opacity:.6}.voc-trend-guide-line{stroke:var(--reports-blue);stroke-width:1.5;opacity:.7}.voc-quality-summary-pills{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.voc-quality-summary-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;border-radius:999px;white-space:nowrap}.voc-quality-summary-pill--good{background:var(--reports-green-soft);color:var(--reports-green-text);border:1px solid var(--reports-green-border)}.voc-quality-summary-pill--warning{background:var(--reports-amber-soft);color:var(--reports-amber-text);border:1px solid var(--reports-amber-border)}.voc-quality-summary-pill--critical{background:var(--reports-red-soft);color:var(--reports-red-text);border:1px solid var(--reports-red-border)}.voc-quality-scoreboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.voc-quality-scorecard{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);box-shadow:var(--reports-shadow-sm);transition:all .2s ease;min-width:0;box-sizing:border-box}.voc-quality-scorecard:hover{transform:translateY(-2px);box-shadow:var(--reports-shadow-card);border-color:var(--reports-border-hover)}.voc-quality-scorecard-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.voc-quality-scorecard-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.voc-quality-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.voc-quality-delta--positive{color:var(--reports-green)}.voc-quality-delta--negative{color:var(--reports-red)}.voc-quality-scorecard-body{display:flex;align-items:center;gap:16px;min-width:0}.voc-quality-gauge{flex-shrink:0}.voc-gauge-score-text{font-family:var(--reports-font-heading);font-size:22px;font-weight:700;fill:var(--reports-text-primary)}.voc-quality-scorecard-info{display:flex;flex-direction:column;gap:4px;min-width:0}.voc-quality-primary{display:flex;flex-direction:column;gap:2px;min-width:0}.voc-quality-primary-label{font-size:11.5px;font-weight:500;color:var(--reports-text-muted);white-space:nowrap}.voc-quality-primary-value{font-family:var(--reports-font-heading);font-size:clamp(16px,1.4vw,20px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-quality-caption{font-size:11.5px;color:var(--reports-text-secondary);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voc-quality-scorecard-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--reports-border-light);min-width:0}.voc-quality-secondary-item{display:flex;flex-direction:column;gap:2px;min-width:0}.voc-quality-secondary-label{font-size:11px;color:var(--reports-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-quality-secondary-value{font-size:12px;font-weight:600;color:var(--reports-text-secondary);font-variant-numeric:tabular-nums}.voc-lead-footnote{font-size:11.5px;color:var(--reports-text-muted);line-height:1.4;margin:4px 0 0}.voc-table-metric-strip,.voc-landing-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.voc-table-stat-card,.voc-landing-stat-item{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);min-width:0;box-sizing:border-box}.voc-table-stat-label,.voc-landing-stat-label{font-size:11.5px;color:var(--reports-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-table-stat-val,.voc-landing-stat-val{font-size:clamp(15px,1.3vw,18px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-leaderboard{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--reports-border);border-radius:var(--reports-radius-sm);background:var(--reports-bg-card)}.voc-leaderboard::-webkit-scrollbar{height:6px}.voc-leaderboard::-webkit-scrollbar-track{background:var(--reports-bg-subtle)}.voc-leaderboard::-webkit-scrollbar-thumb{background:var(--reports-border-hover);border-radius:999px}.voc-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px;min-width:600px}.voc-table thead{background:var(--reports-bg-subtle);border-bottom:1px solid var(--reports-border)}.voc-table th{padding:11px 14px;font-size:11.5px;font-weight:650;color:var(--reports-text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.voc-table td{padding:12px 14px;color:var(--reports-text-secondary);border-bottom:1px solid var(--reports-border-light);vertical-align:middle}.voc-table tbody tr:last-child td{border-bottom:none}.voc-table tbody tr:hover{background:var(--reports-bg-hover)}.voc-num-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.voc-num-cell strong{color:var(--reports-text-primary)}.voc-table-rate-wrap{display:flex;align-items:center;gap:8px;min-width:110px}.voc-table-rate-track{flex:1;height:6px;background:var(--reports-bg-hover);border-radius:999px;overflow:hidden}.voc-table-rate-fill{height:100%;border-radius:999px;transform-origin:left}.voc-table-rate-fill.high{background:var(--reports-green)}.voc-table-rate-fill.mid{background:var(--reports-blue)}.voc-table-rate-fill.low{background:var(--reports-amber)}.voc-table-rate-text{font-size:11.5px;font-weight:600;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;width:32px;text-align:right;flex-shrink:0}.voc-rank-pill{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-size:11px;font-weight:700;color:var(--reports-text-secondary);background:var(--reports-bg-hover)}.voc-rank-pill.gold{background:#fef3c7;color:#b45309}.voc-rank-pill.silver{background:#f3eee6;color:#5b4c45}.voc-rank-pill.bronze{background:#ffedd5;color:#9a3412}.voc-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.voc-badge-emerald{background:var(--reports-green-soft);color:var(--reports-green-text)}.voc-badge-rose{background:var(--reports-red-soft);color:var(--reports-red-text)}.voc-badge-amber{background:var(--reports-amber-soft);color:var(--reports-amber-text)}.voc-badge-slate{background:var(--reports-bg-subtle);color:var(--reports-text-muted)}.voc-ext-cell{display:flex;align-items:center;gap:8px}.voc-ext-icon{width:24px;height:24px;border-radius:6px;background:var(--reports-blue-soft);color:var(--reports-blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.voc-ext-number{font-weight:600;color:var(--reports-text-primary)}.voc-agent-cell{display:flex;align-items:center;gap:9px}.voc-agent-avatar{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#2c5e8a,#1f1311);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.voc-agent-name{font-weight:600;color:var(--reports-text-primary)}.voc-agent-podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.voc-agent-podium-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius-sm);box-shadow:var(--reports-shadow-sm);min-width:0}.voc-agent-podium-card.rank-1{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb 0%,var(--reports-bg-card) 60%)}.voc-agent-podium-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.voc-agent-podium-rank-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--reports-amber)}.voc-agent-podium-rate-pill{font-size:11.5px;font-weight:600;color:var(--reports-green);background:var(--reports-green-soft);padding:2px 8px;border-radius:999px}.voc-agent-podium-body{display:flex;align-items:center;gap:12px;min-width:0}.voc-agent-podium-avatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#1f1311,#2c5e8a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.voc-agent-podium-info{display:flex;flex-direction:column;gap:3px;min-width:0}.voc-agent-podium-name{font-size:13.5px;font-weight:700;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-agent-podium-stat-pill{font-size:11.5px;color:var(--reports-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-telemetry-banner{display:flex;align-items:stretch;gap:20px;padding:18px 22px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);box-shadow:var(--reports-shadow-sm);width:100%;box-sizing:border-box}.voc-telemetry-item{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.voc-telemetry-item.peak{max-width:380px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);padding:12px 16px}.voc-telemetry-divider{width:1px;background:var(--reports-border-light);flex-shrink:0}.voc-telemetry-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--reports-text-muted)}.voc-telemetry-progress-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--reports-bg-hover);width:100%}.voc-telemetry-fill.answered{background:var(--reports-green)}.voc-telemetry-fill.missed{background:var(--reports-amber)}.voc-telemetry-fill.outbound{background:var(--reports-blue)}.voc-telemetry-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.voc-telemetry-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--reports-text-secondary)}.voc-telemetry-dot{width:8px;height:8px;border-radius:999px}.voc-telemetry-dot.answered{background:var(--reports-green)}.voc-telemetry-dot.missed{background:var(--reports-amber)}.voc-telemetry-dot.outbound{background:var(--reports-blue)}.voc-telemetry-peak-val{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--reports-text-primary)}.voc-telemetry-subtext{font-size:11.5px;color:var(--reports-text-muted);line-height:1.35}.voc-heatmap-container{display:flex;flex-direction:column;gap:12px;width:100%}.voc-heatmap-meta-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.voc-heatmap-stat{font-size:12px;color:var(--reports-text-secondary);display:inline-flex;align-items:center;gap:6px}.voc-heatmap-stat strong{color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-heatmap-scroll-hint,.voc-table-scroll-hint{font-size:11.5px;color:var(--reports-blue);font-weight:500;display:none}.voc-heatmap-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);padding:14px;background:var(--reports-bg-subtle);box-sizing:border-box}.voc-heatmap-matrix{min-width:680px;display:flex;flex-direction:column;gap:6px}.voc-heatmap-header-row{display:flex;align-items:center;gap:8px}.voc-heatmap-corner-label{width:60px;flex-shrink:0}.voc-heatmap-hours-track{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;flex:1}.voc-heatmap-hour-label{font-size:10px;color:var(--reports-text-muted);text-align:center;line-height:1}.voc-heatmap-rows{display:flex;flex-direction:column;gap:4px}.voc-heatmap-day-row{display:flex;align-items:center;gap:8px}.voc-heatmap-day-badge{width:60px;font-size:11.5px;font-weight:600;color:var(--reports-text-secondary);flex-shrink:0}.voc-heatmap-cells-track{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;flex:1}.voc-heatmap-cell{position:relative;height:22px;border-radius:4px;background:var(--reports-bg-card);border:1px solid var(--reports-border-light);cursor:pointer;transition:transform .15s ease,filter .15s ease}.voc-heatmap-cell:hover{transform:scale(1.15);z-index:10;filter:brightness(1.1)}.voc-heatmap-cell.intensity-0{background:var(--reports-bg-card)}.voc-heatmap-cell.intensity-1{background:#f7ebe6}.voc-heatmap-cell.intensity-2{background:#e3c27a}.voc-heatmap-cell.intensity-3,.voc-heatmap-cell.intensity-4{background:#c8a24a}.voc-heatmap-cell.intensity-5{background:#2c5e8a}.voc-heatmap-cell.intensity-6{background:#8e1f17}.voc-heatmap-cell.intensity-7{background:#741811}.voc-heatmap-legend{display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--reports-text-muted);margin-top:4px;flex-wrap:wrap}.voc-heatmap-legend-scale{display:inline-flex;align-items:center;gap:4px}.voc-heatmap-legend-scale .voc-heatmap-cell{width:14px;height:14px}.voc-funnel-pipeline{display:flex;flex-direction:column;gap:10px;width:100%}.voc-funnel-step-wrapper{display:flex;flex-direction:column;gap:10px}.voc-funnel-connector-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px}.voc-funnel-connector-line{flex:1;height:1px;background:var(--reports-border)}.voc-funnel-connector-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:600;border-radius:999px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border)}.voc-funnel-connector-rate{color:var(--reports-blue)}.voc-funnel-connector-drop{color:var(--reports-red)}.voc-funnel-stage-card{display:flex;flex-direction:column;gap:8px;padding:14px 18px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs)}.voc-funnel-stage-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.voc-funnel-stage-title-wrap{display:flex;align-items:center;gap:8px}.voc-funnel-step-num{font-size:11px;font-weight:700;color:var(--reports-text-muted);text-transform:uppercase}.voc-funnel-stage-name{font-size:13.5px;font-weight:700;color:var(--reports-text-primary);margin:0}.voc-funnel-stage-stats{display:flex;align-items:center;gap:8px}.voc-funnel-count{font-size:15px;font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-funnel-share-badge{font-size:11.5px;color:var(--reports-text-secondary)}.voc-funnel-bar-container{height:8px;background:var(--reports-bg-hover);border-radius:999px;overflow:hidden;width:100%}.voc-funnel-bar{height:100%;border-radius:999px;background:var(--reports-blue)}.voc-funnel-new .voc-funnel-bar{background:var(--reports-blue)}.voc-funnel-contacted .voc-funnel-bar{background:#2c5e8a}.voc-funnel-qualified .voc-funnel-bar{background:#059669}.voc-funnel-converted .voc-funnel-bar{background:#10b981}.voc-funnel-bar-label{display:none}.voc-funnel-footer-insight{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;flex-wrap:wrap}.voc-funnel-loss-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;border-radius:var(--reports-radius-xs);background:var(--reports-red-soft);color:var(--reports-red-text);border:1px solid var(--reports-red-border)}.voc-lead-rank-list{display:flex;flex-direction:column;gap:10px;width:100%}.voc-lead-rank-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border-light);border-radius:var(--reports-radius-xs);min-width:0}.voc-form-rank{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-size:11px;font-weight:700;color:var(--reports-text-secondary);background:var(--reports-bg-card);border:1px solid var(--reports-border);flex-shrink:0}.voc-form-rank.gold{background:#fef3c7;color:#b45309;border-color:#fde68a}.voc-form-rank.silver{background:#f3eee6;color:#5b4c45;border-color:#e9e3da}.voc-form-rank.bronze{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.voc-lead-rank-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.voc-lead-rank-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.voc-lead-rank-name{font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.voc-form-bar{height:6px;background:var(--reports-bg-hover);border-radius:999px;overflow:hidden;width:100%}.voc-form-bar-fill{height:100%;background:var(--reports-blue);border-radius:999px;transform-origin:left}.voc-lead-rank-stats{display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--reports-text-secondary);flex-wrap:wrap}.voc-lead-rank-stats strong,.voc-lead-rank-stats b{color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-lead-muted-bad{color:var(--reports-red)}.voc-lead-landing-cell{max-width:260px;min-width:180px}.voc-lead-landing-path{display:block;font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-lead-landing-domain{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--reports-text-muted);margin-top:2px}.voc-lead-landing-domain a{color:var(--reports-blue);display:inline-flex;align-items:center}.voc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.voc-form-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border-light);border-radius:var(--reports-radius-xs);min-width:0}.voc-form-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.voc-form-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.voc-form-name{font-size:12.5px;font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-form-stats{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.voc-form-count{font-size:12px;font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-form-percent{font-size:11.5px;color:var(--reports-text-muted)}.voc-zalo-accounts{display:flex;flex-direction:column;gap:12px;width:100%}.voc-zalo-account-card{display:flex;flex-direction:column;gap:12px;padding:14px 18px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border-light);border-radius:var(--reports-radius-xs);min-width:0}.voc-zalo-account-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.voc-zalo-account-info{display:flex;align-items:center;gap:10px;min-width:0}.voc-zalo-account-icon{width:32px;height:32px;border-radius:8px;background:#0068ff;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.voc-zalo-account-icon svg{width:16px;height:16px}.voc-zalo-account-name{font-size:13.5px;font-weight:700;color:var(--reports-text-primary)}.voc-zalo-account-meta{font-size:11px;color:var(--reports-text-muted)}.voc-zalo-account-stats{display:flex;align-items:center;gap:16px}.voc-zalo-stat-item{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.voc-zalo-stat-label{font-size:11px;color:var(--reports-text-muted)}.voc-zalo-stat-value{font-size:13px;font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-zalo-bars-container{display:flex;flex-direction:column;gap:6px}.voc-zalo-bar-row{display:flex;align-items:center;gap:8px}.voc-zalo-bar-label{width:32px;font-size:11.5px;font-weight:600;color:var(--reports-text-muted)}.voc-zalo-bar-track{flex:1;height:10px;background:var(--reports-bg-hover);border-radius:999px;overflow:hidden}.voc-zalo-bar-fill{height:100%;border-radius:999px;display:flex;align-items:center;padding-left:6px;box-sizing:border-box}.voc-zalo-bar-text{font-size:9px;font-weight:700;color:#fff;line-height:1}.voc-zalo-inbound{background:var(--reports-green)}.voc-zalo-outbound{background:var(--reports-blue)}.voc-zalo-bar-percent{width:36px;font-size:11.5px;font-weight:600;color:var(--reports-text-secondary);text-align:right;font-variant-numeric:tabular-nums}.voc-tab-skeleton{display:flex;flex-direction:column;gap:20px;padding:20px}.voc-skeleton-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.voc-skeleton-kpi{height:130px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);animation:skeletonPulse 1.5s ease-in-out infinite}.voc-skeleton-section{background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius);animation:skeletonPulse 1.5s ease-in-out .2s infinite}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.voc-empty{padding:36px 20px;text-align:center;color:var(--reports-text-muted);font-size:13px;font-style:italic}.voc-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px;text-align:center}.voc-error-state-icon{width:48px;height:48px;border-radius:12px;background:var(--reports-red-soft);color:var(--reports-red);display:flex;align-items:center;justify-content:center}.voc-error-state-message{font-size:14px;font-weight:500;color:var(--reports-text-secondary);margin:0}.voc-error-state-retry{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;color:var(--reports-text-primary);background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius-xs);cursor:pointer;transition:all .15s ease}.voc-lead-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.voc-scorecard-title-group{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--reports-text-primary)}.voc-scorecard-filter-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.voc-filter-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.voc-filter-chip:hover{background:var(--reports-bg-hover);color:var(--reports-text-primary)}.voc-filter-chip.active{color:var(--reports-blue-text);background:var(--reports-blue-soft);border-color:var(--reports-blue-border);font-weight:600}.voc-chip-dot{width:6px;height:6px;border-radius:999px}.voc-chip-dot.good{background:var(--reports-green)}.voc-chip-dot.bad{background:var(--reports-red)}.voc-view-mode-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border);border-radius:999px}.voc-view-mode-toggle button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--reports-text-secondary);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.voc-view-mode-toggle button.active{color:var(--reports-text-primary);background:var(--reports-bg-card);font-weight:600;box-shadow:0 1px 3px #00000014}.voc-scorecard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.voc-scorecard-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:var(--reports-radius-sm);box-shadow:var(--reports-shadow-sm);min-width:0;box-sizing:border-box;transition:all .18s ease}.voc-scorecard-card:hover{transform:translateY(-2px);border-color:var(--reports-border-hover);box-shadow:var(--reports-shadow-card)}.voc-scorecard-card.good{border-left:3px solid var(--reports-green)}.voc-scorecard-card.bad{border-left:3px solid var(--reports-red)}.voc-scorecard-card.neutral{border-left:3px solid var(--reports-border-hover)}.voc-scorecard-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.voc-scorecard-label-wrap{flex:1;min-width:0}.voc-scorecard-label{font-size:12.5px;font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.voc-scorecard-badge{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;white-space:nowrap}.voc-scorecard-badge.good{background:var(--reports-green-soft);color:var(--reports-green-text)}.voc-scorecard-badge.bad{background:var(--reports-red-soft);color:var(--reports-red-text)}.voc-scorecard-badge.neutral{background:var(--reports-bg-subtle);color:var(--reports-text-muted)}.voc-scorecard-main{display:flex;flex-direction:column;gap:4px;min-width:0}.voc-scorecard-current-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}.voc-scorecard-current-val{font-family:var(--reports-font-heading);font-size:clamp(18px,1.6vw,22px);font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.voc-scorecard-compare-subline{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--reports-text-muted)}.voc-scorecard-prev-val{color:var(--reports-text-secondary);font-variant-numeric:tabular-nums}.voc-scorecard-meter-track{position:relative;height:6px;background:var(--reports-bg-hover);border-radius:999px;overflow:visible;margin:4px 0}.voc-scorecard-meter-fill{height:100%;border-radius:999px;transform-origin:left}.voc-scorecard-meter-fill.high{background:var(--reports-green)}.voc-scorecard-meter-fill.low{background:var(--reports-red)}.voc-scorecard-meter-fill.mid{background:var(--reports-blue)}.voc-scorecard-benchmark-notch{position:absolute;top:-3px;width:2px;height:12px;background:var(--reports-text-muted);border-radius:1px}.voc-scorecard-hint-box{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--reports-bg-subtle);border-radius:6px;min-width:0}.voc-scorecard-hint{font-size:11px;color:var(--reports-text-secondary);line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-lead-stack{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--reports-bg-hover);width:100%}.voc-lead-stack-seg.external{background:var(--reports-blue)}.voc-lead-stack-seg.internal{background:var(--reports-green)}.voc-lead-stack-seg.direct{background:var(--reports-amber)}.voc-lead-stack-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.voc-ref-summary-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border-light);border-radius:var(--reports-radius-xs);min-width:0}.voc-ref-tile-head{display:flex;align-items:center;gap:6px;min-width:0}.voc-lead-swatch{width:8px;height:8px;border-radius:999px;flex-shrink:0}.voc-lead-swatch.external{background:var(--reports-blue)}.voc-lead-swatch.internal{background:var(--reports-green)}.voc-lead-swatch.direct{background:var(--reports-amber)}.voc-ref-tile-label{font-size:12px;font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voc-ref-tile-body{display:flex;align-items:baseline;gap:8px;min-width:0}.voc-ref-tile-val{font-size:16px;font-weight:700;color:var(--reports-text-primary);font-variant-numeric:tabular-nums}.voc-ref-tile-share{font-size:12px;color:var(--reports-text-muted)}.voc-ref-tile-desc{font-size:11px;color:var(--reports-text-muted);line-height:1.3}.voc-ref-table-wrap{display:flex;flex-direction:column;gap:8px;width:100%}.voc-ref-list-heading{font-size:12px;font-weight:650;color:var(--reports-text-secondary)}.voc-lead-ref-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;width:100%}.voc-lead-ref-list li{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--reports-bg-subtle);border:1px solid var(--reports-border-light);border-radius:var(--reports-radius-xs);min-width:0}.voc-lead-ref-icon{width:26px;height:26px;border-radius:6px;font-size:10px;font-weight:700;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.voc-lead-ref-icon.external{background:var(--reports-blue)}.voc-lead-ref-icon.internal{background:var(--reports-green)}.voc-lead-ref-icon.direct{background:var(--reports-amber)}.voc-lead-ref-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.voc-lead-ref-url{font-size:11px;color:var(--reports-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.voc-lead-ref-stats{font-size:12px;color:var(--reports-text-secondary);white-space:nowrap;flex-shrink:0}.voc-lead-more{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;font-size:12px;font-weight:600;color:var(--reports-blue-text);background:var(--reports-blue-soft);border:1px solid var(--reports-blue-border);border-radius:var(--reports-radius-xs);cursor:pointer;transition:all .15s ease;width:100%}.voc-lead-more:hover{background:var(--reports-blue-hover);color:#fff}.voc-lead-alert-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.voc-lead-alert-list-title{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--reports-text-muted)}.voc-lead-alert-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.voc-lead-alert-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--reports-bg-card);border:1px solid var(--reports-border);border-radius:6px;font-size:12px;min-width:0}.voc-lead-code{font-family:monospace;font-weight:600;color:var(--reports-blue);flex-shrink:0}.voc-lead-alert-name{font-weight:600;color:var(--reports-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.voc-lead-alert-meta{font-size:11px;color:var(--reports-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.voc-lead-wait{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--reports-text-secondary);white-space:nowrap;flex-shrink:0}.voc-lead-wait.warning{color:var(--reports-amber)}.voc-lead-wait.critical{color:var(--reports-red)}@media(max-width:1280px){.voc-kpi-grid,.voc-quality-scoreboard-grid,.voc-trend-metric-pill-strip,.voc-trend-spotlight-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.voc-overview-bento.has-actions,.voc-chart-grid,.voc-form-grid{grid-template-columns:minmax(0,1fr)}.voc-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.acc-reports-shell{width:calc(100% - 24px);max-width:calc(100% - 24px)}.acc-reports-dock{top:-14px!important}.acc-reports-dock-nav-row,.acc-reports-dock-main-row{gap:10px;padding:8px 16px}.acc-reports-tabs-wrap{flex:1;min-width:0}.acc-reports-tabs{max-width:100%}.acc-reports-dock-filter-row{padding:6px 16px;gap:10px}.voc-telemetry-banner{flex-direction:column;gap:16px}.voc-telemetry-item.peak{max-width:100%}.voc-telemetry-divider{width:100%;height:1px}.voc-table-metric-strip,.voc-landing-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.voc-heatmap-scroll-hint,.voc-table-scroll-hint{display:inline-block}}@media(max-width:768px){.acc-reports-page{padding-top:76px;padding-bottom:20px}.acc-reports-shell{width:calc(100% - 16px);max-width:calc(100% - 16px);margin-bottom:20px}.acc-reports-content,.acc-reports-page .v2-workspace__body{padding:16px 12px 24px}.voc-report-section{gap:20px}.acc-reports-dock{top:-14px!important;border-radius:0;margin-bottom:0}.acc-reports-dock-nav-row{padding:6px 10px;gap:8px;min-height:46px}.acc-reports-tabs-wrap{mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.acc-reports-tabs{padding:2px;gap:2px}.acc-reports-tab-btn{height:29px;padding:0 10px;font-size:12px;gap:5px}.acc-reports-action-btn.acc-reports-refresh-btn{height:29px;padding:0 9px;font-size:11.5px}.acc-reports-action-text{display:none}.acc-reports-action-btn.acc-reports-refresh-btn{width:29px;height:29px;padding:0;justify-content:center}.acc-reports-export-btn{height:29px;padding:0 11px;font-size:11.5px;gap:5px}.acc-reports-dock-filter-row{padding:4px 10px 5px;gap:8px;min-height:36px}.acc-reports-filter-bar{mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%)}.acc-reports-filter-group button{height:24px;padding:0 8px;font-size:11px}.acc-reports-date-scope{height:26px;padding:0 8px;font-size:11px;gap:5px}.acc-reports-scope-text--full{display:none}.acc-reports-scope-text--compact{display:inline}.acc-reports-scope-period{display:none}.acc-reports-custom-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:18px 18px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -8px 36px #00000052;z-index:1000;animation:popoverSlideUpMobile .22s cubic-bezier(.16,1,.3,1)}@keyframes popoverSlideUpMobile{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.acc-reports-date-inputs-grid{grid-template-columns:1fr 1fr;gap:8px}.voc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.voc-kpi-card{padding:14px 16px;min-height:126px;gap:10px}.voc-kpi-val{font-size:clamp(20px,4vw,26px)}.voc-kpi-sparkline{width:48px;height:22px}.voc-overview-buckets,.voc-lead-alert-buckets{grid-template-columns:minmax(0,1fr)}.voc-lead-alert-head{flex-direction:column;align-items:stretch;gap:10px}.voc-lead-alert-action{width:100%;justify-content:center;margin-left:0}.voc-quality-scoreboard-grid,.voc-trend-metric-pill-strip,.voc-trend-spotlight-bar,.voc-agent-podium-grid,.voc-table-metric-strip,.voc-landing-metric-strip,.voc-scorecard-grid,.voc-lead-stack-legend{grid-template-columns:minmax(0,1fr)}.voc-lead-ref-list li{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:480px){.acc-reports-shell{width:calc(100% - 10px);max-width:calc(100% - 10px)}.voc-kpi-grid{grid-template-columns:minmax(0,1fr)}.acc-reports-dock-nav-row{padding:5px 8px}.acc-reports-export-label{display:none}.acc-reports-export-btn{width:29px;height:29px;padding:0;justify-content:center;border-radius:50%}.acc-reports-dock-filter-row{padding:4px 8px 5px;gap:6px}.acc-reports-filter-label-wrap span{display:none}.acc-reports-date-inputs-grid{grid-template-columns:1fr;gap:8px}.voc-quality-scorecard-body{flex-direction:column;align-items:center;text-align:center}.voc-quality-scorecard-info,.voc-quality-primary{align-items:center}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.acc-reports-page .acc-reports-tab-btn.active,.acc-reports-page .acc-reports-tab-icon,.acc-reports-page .acc-reports-export-btn,.crm-dark-mode .acc-reports-page .acc-reports-export-btn,body.crm-dark-mode .acc-reports-page .acc-reports-export-btn{background:var(--tblr-primary)!important;box-shadow:none!important;border-color:var(--tblr-primary)!important}.acc-reports-page .acc-reports-export-btn:hover,.crm-dark-mode .acc-reports-page .acc-reports-export-btn:hover,body.crm-dark-mode .acc-reports-page .acc-reports-export-btn:hover{background:var(--tblr-primary-darken)!important}.acc-reports-page .voc-lead-alert-action{background:var(--tblr-primary)!important;border-radius:var(--radius-control, 6px)!important}.acc-reports-page .voc-lead-alert-action:hover{background:var(--tblr-primary-darken)!important;transform:none!important;box-shadow:none!important}.fbi{--fbi-bubble-in: var(--v2-bg-surface, #fbf9f5);--fbi-bubble-out: linear-gradient(135deg, #8e1f17 0%, #1877f2 60%, #741811 100%);display:grid;grid-template-columns:210px 300px minmax(0,1fr);height:calc(100vh - 128px);min-height:560px;border-radius:16px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);box-shadow:0 4px 20px -4px #1f13110f,0 1px 3px #1f13110a;overflow:hidden;position:relative;font-family:var(--v2-font, "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.fbi[data-customer-open=true]{grid-template-columns:210px 300px minmax(0,1fr) 290px}.fbi>*{min-height:0;height:100%}.fbi-col-title{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-muted, #7a6a60)}.fbi-muted{color:var(--v2-text-subtle, #a8998e)}.fbi-hint{margin:0;padding:12px 16px;color:var(--v2-text-muted, #7a6a60);font-size:12.5px}.fbi-hint--center{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.fbi-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:10.5px;font-weight:700;flex-shrink:0}.fbi-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbi-chip--blue{color:#8e1f17;background:#f7ebe6;border-color:#8e1f1740}.fbi-chip--green{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.fbi-chip--amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.fbi-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fbi-dot--bad{background:#e11d48;box-shadow:0 0 0 3px #ffe8eb}.fbi-link-btn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#8e1f17;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.fbi-link-btn:hover:not(:disabled){text-decoration:underline;color:#741811}.fbi-link-btn:disabled{opacity:.5;cursor:not-allowed}.fbi-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;color:#fff;font-size:14.5px;font-weight:700;background:linear-gradient(135deg,#8e1f17,#c8a24a)}.fbi-avatar img{width:100%;height:100%;object-fit:cover}.fbi-avatar--lg{width:42px;height:42px;font-size:15px}.fbi-avatar--md{width:36px;height:36px;font-size:13.5px}.fbi-avatar--xs{width:22px;height:22px;font-size:10.5px}.fb-page-avatar--xs{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:8px;font-weight:700;overflow:hidden;flex-shrink:0;background:#1877f2;color:#fff}.fb-page-avatar--xs img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.fbi-pages{display:flex;flex-direction:column;height:100%;border-right:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5)}.fbi-pages__head{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.fbi-pages__head-title{display:flex;align-items:center;gap:6px}.fbi-pages__head-icon{color:#8e1f17}.fbi-pages__close-btn{display:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease}.fbi-pages__close-btn:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.fbi-pages__scroll{flex:1;overflow-y:auto;padding:4px 8px 14px}.fbi-page-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;margin:1px 0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--v2-text-main, #231714);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:all .16s ease}.fbi-page-item:hover{background:var(--fb-hover, #f3eee6)}.fbi-page-item[data-active=true]{color:#8e1f17;background:#fff;border-color:#8e1f1740;box-shadow:0 2px 8px #8e1f1714}.fbi-page-item[data-inactive=true]{opacity:.55}.fbi-page-item--all{width:calc(100% - 16px);margin:0 8px 6px;border:1px dashed var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff)}.fbi-page-item--all[data-active=true]{border-style:solid;border-color:#8e1f174d}.fbi-page-item__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:#fff;background:linear-gradient(135deg,#8e1f17,#c8a24a);flex-shrink:0}.fbi-page-item__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-page-group{margin-top:6px}.fbi-page-group__head{display:flex;align-items:center;gap:5px;width:100%;padding:6px 8px;border:0;background:none;color:var(--v2-text-muted, #7a6a60);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:6px}.fbi-page-group__head:hover{color:var(--v2-text-main, #231714);background:var(--fb-hover, #f3eee6)}.fbi-chevron{transition:transform .18s ease}.fbi-chevron[data-collapsed=true]{transform:rotate(-90deg)}.fbi-convs{display:flex;flex-direction:column;height:100%;border-right:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff)}.fbi-convs__head{display:flex;flex-direction:column;gap:8px;padding:12px 12px 10px;border-bottom:1px solid var(--v2-border-light, #e9e3da)}.fbi-page-bar{display:none;width:100%}.fbi-page-bar__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border-radius:12px;border:1px solid rgba(142,31,23,.22);background:linear-gradient(135deg,#7a6a60f2,#7a6a60fa);color:var(--v2-text-main, #231714);cursor:pointer;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #8e1f170d;box-sizing:border-box}.fbi-page-bar__btn:hover{background:#f7ebe6;border-color:#8e1f17;box-shadow:0 3px 10px #8e1f171f;transform:translateY(-1px)}.fbi-page-bar__btn:active{transform:translateY(0)}.fbi-page-bar__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.fbi-page-bar__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#741811);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;overflow:hidden;box-shadow:0 2px 6px #2c5e8a4d}.fbi-page-bar__avatar img{width:100%;height:100%;object-fit:cover;display:block}.fbi-page-bar__info{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.fbi-page-bar__sub{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e1f17;line-height:1.1}.fbi-page-bar__name{font-size:13px;font-weight:700;color:var(--v2-text-main, #231714);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.fbi-page-bar__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.fbi-page-bar__pill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#fff;border:1px solid rgba(142,31,23,.25);color:#8e1f17;font-size:11.5px;font-weight:700;box-shadow:0 1px 3px #1f13110d;transition:all .15s ease}.fbi-page-bar__btn:hover .fbi-page-bar__pill{background:#8e1f17;color:#fff;border-color:#8e1f17}.fbi-drawer-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10045!important;background:#1f13117a!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fbFadeIn .18s ease both}.fbi-drawer-layer--left{display:flex!important;justify-content:flex-start!important}.fbi-drawer-layer--right{display:flex!important;justify-content:flex-end!important}.fbi-drawer-panel{position:relative!important;z-index:10050!important;height:100%!important;max-height:100vh!important;max-height:100dvh!important;background:var(--v2-bg-card, #ffffff)!important;box-sizing:border-box;overflow:hidden;display:flex!important;flex-direction:column!important}.fbi-drawer-panel--left{width:min(320px,86vw)!important;box-shadow:12px 0 40px #1f131152!important;border-right:1px solid var(--v2-border-light, #e9e3da);animation:fbiSlideInLeft .22s cubic-bezier(.16,1,.3,1) both}.fbi-drawer-panel--left .fbi-pages{position:static!important;width:100%!important;height:100%!important;transform:none!important;box-shadow:none!important;border-right:none!important;display:flex!important}.fbi-drawer-panel--left .fbi-pages__close-btn{display:inline-flex!important}.fbi-drawer-panel--right{width:min(380px,92vw)!important;box-shadow:-12px 0 40px #1f131152!important;border-left:1px solid var(--v2-border-light, #e9e3da);animation:fbiSlideInRight .22s cubic-bezier(.16,1,.3,1) both}.fbi-drawer-panel--right .fbi-customer{position:static!important;width:100%!important;height:100%!important;transform:none!important;box-shadow:none!important;border-left:none!important;display:flex!important}@keyframes fbiSlideInLeft{0%{transform:translate(-100%);opacity:.6}to{transform:translate(0);opacity:1}}.fbi-search-clear{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--v2-text-muted, #7a6a60);cursor:pointer;border-radius:50%}.fbi-search-clear:hover{background:var(--fb-hover, #f3eee6);color:var(--v2-text-main, #231714)}.fbi-filters{display:flex;gap:4px;flex-wrap:wrap}.fbi-filter{padding:4px 10px;border-radius:999px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.fbi-filter:hover{border-color:#8e1f1759;color:#8e1f17}.fbi-filter[data-active=true]{color:#fff;border-color:transparent;background:#8e1f17;box-shadow:0 2px 6px #8e1f1766}.fbi-convs__scroll{flex:1;overflow-y:auto;padding:6px}.fbi-conv{position:relative;display:flex;gap:10px;width:100%;padding:10px;margin-bottom:2px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;color:var(--v2-text-main, #231714);cursor:pointer;transition:background .15s ease,border-color .15s ease}.fbi-conv:hover{background:var(--v2-bg-surface, #fbf9f5)}.fbi-conv[data-active=true]{background:#fbf3ef;border-color:#8e1f1740}.fbi-conv[data-unread=true]:before{content:"";position:absolute;left:2px;top:50%;width:3.5px;height:22px;border-radius:4px;transform:translateY(-50%);background:#8e1f17}.fbi-conv__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fbi-conv__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.fbi-conv__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--v2-text-main, #231714)}.fbi-conv[data-unread=true] .fbi-conv__name{font-weight:800}.fbi-conv__time{flex-shrink:0;color:var(--v2-text-subtle, #a8998e);font-size:11px}.fbi-conv__preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v2-text-muted, #7a6a60);font-size:12px}.fbi-conv[data-unread=true] .fbi-conv__preview{color:var(--v2-text-main, #231714);font-weight:600}.fbi-conv__meta{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.fbi-sentinel{height:1px}.fbi-thread{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;background:var(--v2-bg-card, #ffffff)}.fbi-thread--empty{display:grid;place-items:center;padding:32px;background:var(--v2-bg-surface, #fbf9f5)}.fbi-welcome{max-width:340px;text-align:center;color:var(--v2-text-muted, #7a6a60)}.fbi-welcome h2{margin:16px 0 6px;font-size:18px;font-weight:700;color:var(--v2-text-main, #231714)}.fbi-welcome p{margin:0;line-height:1.55;font-size:13px}.fbi-welcome__art{position:relative;width:110px;height:76px;margin:0 auto}.fbi-welcome__art span{position:absolute;border-radius:16px}.fbi-welcome__art span:nth-child(1){left:0;top:10px;width:64px;height:38px;background:#f3eee6;border:1px solid #e9e3da}.fbi-welcome__art span:nth-child(2){right:0;top:30px;width:68px;height:40px;background:linear-gradient(135deg,#8e1f17,#c8a24a);box-shadow:0 10px 24px -8px #8e1f1799}.fbi-welcome__art span:nth-child(3){left:14px;top:52px;width:30px;height:16px;background:#f7ebe6}.fbi-thread__head{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);z-index:10}.fbi-back-btn{display:none;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714);cursor:pointer;flex-shrink:0}.fbi-thread__title{flex:1;min-width:0}.fbi-thread__title h2{margin:0;font-size:15px;font-weight:700;color:var(--v2-text-main, #231714);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-thread__sub{display:flex;align-items:center;gap:5px;margin-top:3px;line-height:1;flex-wrap:wrap}.fbi-thread__page-tag{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px 0 2.5px;border-radius:999px;background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-main, #5b4c45);font-weight:500;font-size:10.5px;line-height:1;max-width:150px;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none;cursor:default}.fbi-thread__page-tag:hover{background:var(--v2-bg-card, #ffffff);border-color:#dcd3c7}.fbi-thread__page-tag .fb-page-avatar--xs{width:13px;height:13px;font-size:7.5px}.fbi-thread__page-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-thread__alias-tag{display:inline-flex;align-items:center;gap:3.5px;height:18px;padding:0 6px;border-radius:999px;background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-muted, #7a6a60);font-size:10.5px;font-weight:500;line-height:1;max-width:150px;-webkit-user-select:none;user-select:none;cursor:default;transition:border-color .15s ease,background .15s ease}.fbi-thread__alias-tag:hover{background:var(--v2-bg-card, #ffffff);border-color:#dcd3c7}.fbi-thread__alias-prefix{font-size:9px;font-weight:700;color:#1877f2;letter-spacing:.02em}.fbi-thread__alias-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-thread__reply-badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:500;line-height:1;transition:all .15s ease;-webkit-user-select:none;user-select:none;cursor:help}.fbi-thread__reply-badge[data-state=open]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.fbi-thread__reply-badge[data-state=open] .fbi-window-dot{background:#16a34a}.fbi-thread__reply-badge[data-state=urgent]{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.fbi-thread__reply-badge[data-state=urgent] .fbi-window-dot{background:#d97706}.fbi-thread__reply-badge[data-state=closed]{background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-muted, #7a6a60)}.fbi-thread__reply-badge[data-state=closed] .fbi-window-dot{background:#a8998e}.fbi-window-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.fbi-window-text{font-size:10.5px;font-weight:500;white-space:nowrap}.fbi-customer-toggle[data-active=true]{color:#8e1f17;background:#f7ebe6;border-color:#8e1f174d}.fbi-thread__scroll{flex:1;overflow-y:auto;padding:14px 16px;scroll-behavior:auto}.fbi-older{display:flex;justify-content:center;padding:4px 0 10px}.fbi-day__label{position:sticky;top:0;z-index:2;display:flex;justify-content:center;margin:10px 0;pointer-events:none}.fbi-day__label span{padding:2px 10px;border-radius:999px;background:#fff;border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-muted, #7a6a60);font-size:11px;font-weight:600;box-shadow:0 1px 3px #1f13110d}.fbi-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:min(460px,60%);margin:3px 0}.fbi-msg[data-out=true]{align-items:flex-end;margin-left:auto}.fbi-msg__bubble{display:flex;flex-direction:column;gap:5px;padding:8px 13px;border-radius:16px 16px 16px 4px;background:var(--fbi-bubble-in);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-main, #231714);width:fit-content;max-width:100%}.fbi-msg[data-out=true] .fbi-msg__bubble{border-radius:16px 16px 4px;border-color:transparent;background:var(--fbi-bubble-out);color:#fff;box-shadow:0 4px 12px -4px #8e1f1766}.fbi-msg[data-status=sending] .fbi-msg__bubble{opacity:.75}.fbi-msg[data-status=failed] .fbi-msg__bubble{background:#ffe8eb;color:#b42318;border-color:#fecdd3;box-shadow:none}.fbi-msg__bubble[data-sticker=true]{padding:0;background:transparent!important;border:0}.fbi-msg__bubble[data-postback=true]{border-style:dashed}.fbi-msg__tag{font-size:10px;font-weight:700;text-transform:uppercase;opacity:.75}.fbi-msg__text{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.45;font-size:13px}.fbi-msg__meta{display:flex;align-items:center;gap:5px;margin-top:3px;padding:0 4px;font-size:10.5px;color:var(--v2-text-subtle, #a8998e)}.fbi-msg__sender{font-weight:600;color:var(--v2-text-muted, #7a6a60)}.fbi-status--read{color:#8e1f17}.fbi-status--failed{color:#e11d48}.fbi-msg__error{display:flex;align-items:center;gap:6px;margin-top:2px;padding:0 4px;font-size:11px;color:#e11d48}.fbi-att--image img{max-width:min(320px,100%);max-height:240px;border-radius:10px;display:block;object-fit:cover}.fbi-att--image[data-sticker=true] img{max-width:130px;max-height:130px}.fbi-att--file-card{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);max-width:320px;min-width:220px;-webkit-user-select:none;user-select:none;box-sizing:border-box}.fbi-file-card__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;flex-shrink:0;transition:transform .2s ease}.fbi-file-card__info{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.fbi-file-card__name{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.fbi-file-card__type{font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.85}.fbi-file-card__download{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.fbi-msg[data-out=false] .fbi-att--file-card{background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-main, #231714);box-shadow:0 1px 3px #1f13110a}.fbi-msg[data-out=false] .fbi-att--file-card:hover{background:#f3eee6;border-color:#dcd3c7;transform:translateY(-1px);box-shadow:0 4px 12px -2px #1f131114}.fbi-msg[data-out=false] .fbi-file-card__icon{background:#f7ebe6;color:#741811;border:1px solid #f7ebe6}.fbi-msg[data-out=false] .fbi-file-card__type{color:var(--v2-text-muted, #7a6a60)}.fbi-msg[data-out=false] .fbi-file-card__download{background:#fff;border:1px solid #e9e3da;color:#741811;box-shadow:0 1px 2px #1f13110a}.fbi-msg[data-out=false] .fbi-att--file-card:hover .fbi-file-card__download{background:#741811;border-color:#741811;color:#fff;transform:scale(1.08);box-shadow:0 3px 8px #2c5e8a59}.fbi-msg[data-out=true] .fbi-att--file-card{background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fbi-msg[data-out=true] .fbi-att--file-card:hover{background:#ffffff3d;border-color:#fff6;transform:translateY(-1px)}.fbi-msg[data-out=true] .fbi-file-card__icon{background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.25)}.fbi-msg[data-out=true] .fbi-file-card__type{color:#ffffffd9}.fbi-msg[data-out=true] .fbi-file-card__download{background:#ffffff38;border:1px solid rgba(255,255,255,.3);color:#fff}.fbi-msg[data-out=true] .fbi-att--file-card:hover .fbi-file-card__download{background:#fff;color:#741811;border-color:#fff;transform:scale(1.08);box-shadow:0 3px 10px #0003}.fbi-att--media-wrap,.fbi-att--audio-wrap{border-radius:10px;overflow:hidden;max-width:100%}.fbi-att--video,.fbi-att--audio{max-width:min(300px,100%);border-radius:8px}.fbi-jump{position:absolute;right:20px;bottom:80px;z-index:10;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;border:1px solid rgba(142,31,23,.3);background:#fff;color:#8e1f17;font-size:11.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #8e1f1740;transition:transform .15s ease}.fbi-jump:hover{transform:translateY(-2px)}.fbi-composer{display:flex;flex-direction:column;padding:5px 14px 7px;border-top:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);gap:4px}.fbi-composer--locked{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:var(--v2-text-muted, #7a6a60);font-size:12px;background:var(--v2-bg-surface, #fbf9f5);border-top:1px solid var(--v2-border-light, #e9e3da)}.fbi-window{display:inline-flex;align-items:center;gap:4px;padding:1.5px 7px;border-radius:999px;font-size:10.5px;font-weight:600;width:fit-content}.fbi-window[data-state=open]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.fbi-window[data-state=urgent]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.fbi-window[data-state=closed]{color:var(--v2-text-muted, #7a6a60);background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da)}.fbi-composer__file-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px;border-radius:8px;border:1px solid rgba(142,31,23,.3);background:#f7ebe6;color:#741811;font-size:11.5px;font-weight:600;width:fit-content;max-width:100%;animation:fbFadeUp .18s ease}.fbi-composer__file-preview-left{display:flex;align-items:center;gap:5px;min-width:0}.fbi-composer__file-icon{display:grid;place-items:center;color:#741811;flex-shrink:0}.fbi-composer__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.fbi-composer__file-size{color:#7a6a60;font-size:10.5px;font-weight:500;flex-shrink:0}.fbi-composer__file-remove{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:#2c5e8a1f;color:#741811;cursor:pointer;flex-shrink:0;transition:all .15s ease}.fbi-composer__file-remove:hover{background:#741811;color:#fff}.fbi-composer__wrap{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:3px}.fbi-composer__box{display:flex;align-items:center;gap:5px;padding:2px 5px 2px 8px;border-radius:20px;min-height:35px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.fbi-composer__box:focus-within{border-color:#8e1f17;background:#fff;box-shadow:0 0 0 3px #8e1f171f}.fbi-attach{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--v2-text-muted, #7a6a60);cursor:pointer;flex-shrink:0;transition:all .18s ease}.fbi-attach:hover:not(:disabled){color:#8e1f17;background:#f7ebe6;border-color:#f7ebe6}.fbi-attach:disabled{opacity:.45;cursor:not-allowed}.fbi-composer textarea{flex:1;min-height:18px;max-height:80px;padding:3px 2px;border:0;outline:0;background:transparent;color:var(--v2-text-main, #231714);font-size:12.5px;font-family:inherit;resize:none;line-height:1.35}.fbi-send{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#8e1f17;color:#fff;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .15s ease}.fbi-send:hover:not(:disabled){background:#741811;transform:scale(1.06)}.fbi-send:disabled{opacity:.4;cursor:not-allowed}.fbi-customer{display:flex;flex-direction:column;height:100%;border-left:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);overflow-y:auto}.fbi-customer__head{padding-bottom:6px}.fbi-customer__close{display:inline-grid}.fbi-customer__body{display:flex;flex-direction:column;gap:12px;padding:0 12px 18px}.fbi-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);box-shadow:0 1px 3px #1f13110a}.fbi-card--profile{border-top:3px solid #8e1f17}.fbi-card--empty{align-items:center;text-align:center;padding:24px 16px;color:var(--v2-text-muted, #7a6a60)}.fbi-empty-user-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f3eee6;color:var(--v2-text-subtle, #a8998e);margin-bottom:4px}.fbi-card--empty strong{color:var(--v2-text-main, #231714);font-size:13.5px}.fbi-card--empty p{margin:3px 0 10px;font-size:12px;line-height:1.45}.fbi-card__head{display:flex;align-items:center;gap:10px}.fbi-card__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fbi-card__title strong{font-size:14.5px;font-weight:700;color:var(--v2-text-main, #231714);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-card__badges{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.fbi-card__badges .fbi-chip{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-customer-edit-btn{flex-shrink:0;margin-left:auto}.fbi-fields{display:flex;flex-direction:column;gap:8px;margin:0;padding-top:8px;border-top:1px solid var(--v2-border-subtle, #e9e3da)}.fbi-fields>div,.fbi-field-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;min-width:0}.fbi-fields dt{display:inline-flex;align-items:center;gap:6px;color:var(--v2-text-muted, #7a6a60);flex-shrink:0;white-space:nowrap;font-weight:500}.fbi-fields dd{margin:0;color:var(--v2-text-main, #231714);font-weight:600;text-align:right;min-width:0;word-break:normal;overflow-wrap:break-word}.fbi-field-val{display:inline-block;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.fbi-field-val--email{color:#8e1f17}.fbi-phone-val{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.fbi-phone-val strong{color:#059669;font-size:12.5px}.fbi-copy-btn{display:grid;place-items:center;padding:3px;border:1px solid var(--v2-border-light, #e9e3da);border-radius:5px;background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);cursor:pointer}.fbi-copy-btn:hover{color:#8e1f17;border-color:#8e1f174d}.fbi-copied{color:#059669}.fbi-missing-phone{color:#d97706!important;font-style:italic;font-weight:500!important}.fbi-notes-box{display:flex;flex-direction:column;gap:3px;padding-top:4px;border-top:1px solid var(--v2-border-subtle, #e9e3da)}.fbi-notes-label{font-size:11px;font-weight:700;color:var(--v2-text-muted, #7a6a60)}.fbi-notes{margin:0;padding:6px 9px;border-radius:8px;background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714);font-size:11.5px;line-height:1.45;white-space:pre-wrap;max-height:100px;overflow-y:auto}.fbi-view-crm-btn{margin-top:2px;font-size:11.5px}.fbi-section{display:flex;flex-direction:column;gap:7px}.fbi-section__title{display:flex;align-items:center;gap:6px;color:var(--v2-text-muted, #7a6a60);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fbi-section__title--row{justify-content:space-between}.fbi-section__title--row>span{display:inline-flex;align-items:center;gap:5px}.fbi-phones{display:flex;flex-wrap:wrap;gap:5px}.fbi-phone-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px dashed #a7f3d0;background:#ecfdf5;color:#059669;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.fbi-phone-chip:hover:not(:disabled){border-style:solid;box-shadow:0 2px 6px #05966940;transform:translateY(-1px)}.fbi-phone-chip:disabled{cursor:default;opacity:.8}.fbi-alert{display:flex;gap:9px;padding:10px 12px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb;color:#b45309}.fbi-alert strong{display:block;color:var(--v2-text-main, #231714);font-size:12px}.fbi-alert p{margin:2px 0 5px;font-size:11.5px;line-height:1.4}.fbi-alert--deleted{margin-bottom:14px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,#fef3c799,#fffbebe6);border:1px solid rgba(245,158,11,.32);box-shadow:0 2px 6px #f59e0b14}.fbi-alert--deleted .fbi-alert__badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#fef3c7;border:1px solid rgba(245,158,11,.3);color:#d97706;flex-shrink:0;margin-top:1px}.fbi-alert--deleted .fbi-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fbi-alert--deleted .fbi-alert__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fbi-alert--deleted .fbi-alert__title{font-size:12.5px;font-weight:700;color:#92400e;line-height:1.3}.fbi-alert--deleted .fbi-alert__desc{margin:0;font-size:11px;line-height:1.4;color:#b45309}.fbi-restore-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#8e1f17,#2c5e8a);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #8e1f1747;transition:all .18s ease-in-out;flex-shrink:0;outline:none}.fbi-restore-btn:hover:not(:disabled){background:linear-gradient(135deg,#741811,#3a2a23);transform:translateY(-1px);box-shadow:0 4px 10px #8e1f1761}.fbi-restore-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #8e1f1740}.fbi-restore-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.fbi-people{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.fbi-people li{display:flex;align-items:center;gap:7px;font-size:12px}.fbi-people__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--v2-text-main, #231714)}.fbi-form{display:flex;flex-direction:column;gap:10px;padding:0 12px 18px}.fbi-form label{display:flex;flex-direction:column;gap:4px}.fbi-form label span{color:var(--v2-text-muted, #7a6a60);font-size:11px;font-weight:600}.fbi-form input,.fbi-form textarea{width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-size:12.5px;font-family:inherit;outline:0;resize:vertical}.fbi-form input:focus,.fbi-form textarea:focus{border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f171f}.fbi-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.fbi-form__actions .fb-btn{padding:7px 12px;font-size:12px}@media(max-width:1280px)and (min-width:1025px){.fbi{grid-template-columns:180px 270px minmax(0,1fr)}.fbi[data-customer-open=true]{grid-template-columns:175px 255px minmax(0,1fr) 275px}.fbi-field-val{max-width:110px}}@media(max-width:1024px)and (min-width:901px){.fbi,.fbi[data-customer-open=true]{grid-template-columns:180px 260px minmax(0,1fr)}.fbi-customer{position:absolute;right:0;top:0;bottom:0;width:320px;max-width:85vw;z-index:50;background:var(--v2-bg-surface, #fbf9f5);border-left:1px solid var(--v2-border-light, #e9e3da);box-shadow:-8px 0 28px #1f131129;animation:fbiSlideInRight .22s cubic-bezier(.16,1,.3,1)}.fbi-customer-backdrop{display:block}}@media(max-width:900px){.fbi{grid-template-columns:1fr!important;height:calc(100vh - 110px);height:calc(100dvh - 115px);min-height:480px;border-radius:12px}.fbi-page-bar{display:block;margin-bottom:2px}.fbi>.fbi-pages{display:none!important}.fbi>.fbi-customer{display:none!important}.fbi[data-has-selected=false] .fbi-convs{display:flex;width:100%}.fbi[data-has-selected=false] .fbi-thread,.fbi[data-has-selected=true] .fbi-convs{display:none!important}.fbi[data-has-selected=true] .fbi-thread{display:flex;width:100%}.fbi-back-btn{display:inline-grid}.fbi-thread__head{padding:8px 12px;gap:8px}.fbi-thread__sub{gap:4px;margin-top:2px}.fbi-thread__page-tag{max-width:115px;height:18px;font-size:10px;padding:0 5px 0 2px}.fbi-thread__alias-tag{max-width:110px;height:18px;font-size:10px;padding:0 5px}.fbi-thread__reply-badge{height:18px;padding:0 5px;font-size:10px}.fbi-msg{max-width:88%}.fbi-att--file-card{max-width:100%;min-width:0}}@media(max-width:480px){.fbi{border-radius:8px;height:calc(100dvh - 105px)}.fbi-drawer-panel--left{width:min(310px,88vw)!important}.fbi-drawer-panel--right{width:100%!important;max-width:100vw!important}.fbi-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.fbi-filters::-webkit-scrollbar{display:none}.fbi-filter{flex-shrink:0;padding:3.5px 8px;font-size:10.5px}.fbi-thread__head{padding:8px 10px;gap:6px}.fbi-avatar--lg{width:36px;height:36px}.fbi-msg{max-width:92%}.fbi-composer{padding:4px 8px 6px}.fbi-page-bar__btn{padding:6px 10px}}@keyframes fbiSlideInRight{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}.crm-dark-mode .fbi-thread__scroll{background:#140c0a}.crm-dark-mode .fbi-msg[data-out=false] .fbi-msg__bubble{background:#1f1311;border-color:#ffffff14;color:#fbf3ef}.crm-dark-mode .fbi-msg[data-out=false] .fbi-att--file-card{background:#2a1b17;border-color:#ffffff1a;color:#fbf3ef}.crm-dark-mode .fbi-msg[data-out=false] .fbi-file-card__icon{background:#2c5e8a33;border-color:#2c5e8a4d;color:#e3c27a}.crm-dark-mode .fbi-msg[data-out=false] .fbi-file-card__type{color:#b5a69a}.crm-dark-mode .fbi-msg[data-out=false] .fbi-file-card__download{background:#ffffff14;border-color:#ffffff26;color:#e3c27a}.crm-dark-mode .fbi-msg[data-out=false] .fbi-att--file-card:hover .fbi-file-card__download{background:#2c5e8a;border-color:#2c5e8a;color:#fff}.crm-dark-mode .fbi-thread__page-tag{background:#ffffff0a;border-color:#ffffff14;color:#f3eee6}.crm-dark-mode .fbi-thread__page-tag:hover{background:#ffffff12;border-color:#ffffff26}.crm-dark-mode .fbi-thread__alias-tag{background:#ffffff0a;border-color:#ffffff14;color:#b5a69a}.crm-dark-mode .fbi-thread__alias-tag:hover{background:#ffffff12;border-color:#ffffff26}.crm-dark-mode .fbi-thread__alias-prefix{color:#e3c27a}.crm-dark-mode .fbi-thread__reply-badge[data-state=open]{background:#10b9811a;border-color:#10b98140;color:#6ee7b7}.crm-dark-mode .fbi-thread__reply-badge[data-state=open] .fbi-window-dot{background:#34d399}.crm-dark-mode .fbi-thread__reply-badge[data-state=urgent]{background:#f59e0b1a;border-color:#f59e0b40;color:#fcd34d}.crm-dark-mode .fbi-thread__reply-badge[data-state=urgent] .fbi-window-dot{background:#fbbf24}.crm-dark-mode .fbi-thread__reply-badge[data-state=closed]{background:#ffffff0a;border-color:#ffffff14;color:#b5a69a}.crm-dark-mode .fbi-thread__reply-badge[data-state=closed] .fbi-window-dot{background:#8f7f73}.crm-dark-mode .fbi-composer__file-preview{background:#2c5e8a2e;border-color:#2c5e8a4d;color:#e3c27a}.crm-dark-mode .fbi-composer__file-icon{color:#e3c27a}.crm-dark-mode .fbi-composer__file-size{color:#b5a69a}.crm-dark-mode .fbi-composer__file-remove{background:#ffffff1a;color:#e3c27a}.crm-dark-mode .fbi-attach:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26;color:#e3c27a}.crm-dark-mode .fbi-day__label span{background:#1f1311;border-color:#ffffff1a;color:#b5a69a}.crm-dark-mode .fbi-page-bar__btn{background:linear-gradient(135deg,#1f1311d9,#1f1311f2);border-color:#2c5e8a4d;box-shadow:0 2px 8px #0000004d}.crm-dark-mode .fbi-page-bar__btn:hover{background:#2c5e8a40;border-color:#2c5e8a}.crm-dark-mode .fbi-page-bar__sub{color:#e3c27a}.crm-dark-mode .fbi-page-bar__name{color:#fbf3ef}.crm-dark-mode .fbi-page-bar__pill{background:#2a1b17;border-color:#2c5e8a66;color:#e3c27a}.crm-dark-mode .fbi-pages__close-btn{background:#2a1b17;border-color:#ffffff1a;color:#b5a69a}.crm-dark-mode .fbi-pages__close-btn:hover{background:#ef444433;color:#f87171;border-color:#ef444466}.crm-dark-mode .fbi-drawer-panel{background:#1f1311!important;border-color:#ffffff1a!important;box-shadow:0 0 48px #0009!important}.crm-dark-mode .fbi-drawer-panel .fbi-pages,.crm-dark-mode .fbi-drawer-panel .fbi-customer{background:#1f1311!important}.crm-dark-mode .fbi-alert--deleted{background:linear-gradient(135deg,#f59e0b1f,#b453090d);border-color:#f59e0b47;box-shadow:0 2px 8px #00000040}.crm-dark-mode .fbi-alert--deleted .fbi-alert__badge{background:#f59e0b29;border-color:#f59e0b4d;color:#fbbf24}.crm-dark-mode .fbi-alert--deleted .fbi-alert__title{color:#fbbf24}.crm-dark-mode .fbi-alert--deleted .fbi-alert__desc{color:#f3eee6;opacity:.9}.crm-dark-mode .fbi-restore-btn{background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 2px 8px #2c5e8a59}.crm-dark-mode .fbi-restore-btn:hover:not(:disabled){background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 4px 12px #2c5e8a73}.fb-page-picker-container{position:relative;display:inline-flex;align-items:center;max-width:100%}.fb-page-picker-trigger{display:flex;align-items:center;gap:14px;background:transparent;border:1px solid transparent;border-radius:14px;padding:6px 12px 6px 6px;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;-webkit-user-select:none;user-select:none;max-width:100%}.fb-page-picker-trigger:hover,.fb-page-picker-container.is-open .fb-page-picker-trigger{background:#2c5e8a0d;border-color:#2c5e8a40;box-shadow:0 4px 14px #2c5e8a14}.crm-dark-mode .fb-page-picker-trigger:hover,.crm-dark-mode .fb-page-picker-container.is-open .fb-page-picker-trigger{background:#ffffff0d;border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}.fb-page-picker-trigger:focus-visible{border-color:#1877f2;box-shadow:0 0 0 3px #2c5e8a33}.fb-page-picker-trigger__content{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-page-picker-trigger__name-row{display:flex;align-items:center;gap:10px;min-width:0}.fb-page-picker-trigger__name{font-size:17px;font-weight:700;color:var(--v2-text-main, #231714);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;letter-spacing:-.01em}.crm-dark-mode .fb-page-picker-trigger__name{color:#f3ebe1}.fb-page-picker-trigger__switch-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#2c5e8a1a;color:#1877f2;font-size:11.5px;font-weight:600;transition:all .15s ease;flex-shrink:0}.fb-page-picker-trigger:hover .fb-page-picker-trigger__switch-badge,.fb-page-picker-container.is-open .fb-page-picker-trigger__switch-badge{background:#1877f2;color:#fff}.fb-picker-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1)}.fb-picker-chevron.is-rotated{transform:rotate(180deg)}.fb-picker-subtext-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-picker-subtext-cat,.fb-picker-subtext-dept{max-width:140px}.fb-picker-subtext-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;opacity:.85}.fb-page-picker-popover{position:absolute;top:calc(100% + 8px);left:0;width:460px;max-width:min(92vw,480px);background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);border-radius:16px;box-shadow:0 16px 42px -6px #1f13112e,0 4px 16px #1f131114;z-index:1200;overflow:hidden;display:flex;flex-direction:column;animation:fbPickerFadeIn .18s cubic-bezier(.16,1,.3,1)}.crm-dark-mode .fb-page-picker-popover{background:var(--v2-bg-card, #1f1311);border-color:var(--v2-border-light, rgba(255, 255, 255, .1));box-shadow:0 20px 48px -8px #00000080}@keyframes fbPickerFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fb-picker-popover__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--v2-border-light, #f3eee6);background:linear-gradient(180deg,rgba(44,94,138,.03) 0%,transparent 100%)}.crm-dark-mode .fb-picker-popover__header{border-bottom-color:#ffffff0f;background:linear-gradient(180deg,rgba(44,94,138,.08) 0%,transparent 100%)}.fb-picker-popover__title-wrap{display:flex;align-items:center;gap:10px}.fb-picker-popover__title-icon{color:#1877f2}.fb-picker-popover__titles{display:flex;flex-direction:column}.fb-picker-popover__title{margin:0;font-size:14px;font-weight:700;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-popover__title{color:#f3ebe1}.fb-picker-popover__subtitle{margin:0;font-size:11.5px;color:var(--v2-text-muted, #7a6a60)}.fb-picker-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--v2-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease}.fb-picker-icon-btn:hover{background:#7a6a6026;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-icon-btn:hover{color:#f3ebe1}.fb-picker-search-wrap{padding:10px 16px 8px}.fb-picker-search-field{position:relative;display:flex;align-items:center;width:100%;background:var(--v2-bg-surface, #fbf9f5);border:1.5px solid var(--v2-border-light, #e9e3da);border-radius:10px;transition:all .2s ease}.crm-dark-mode .fb-picker-search-field{background:#ffffff0a;border-color:#ffffff14}.fb-picker-search-field:focus-within{border-color:#1877f2;background:#fff;box-shadow:0 0 0 3px #2c5e8a26}.crm-dark-mode .fb-picker-search-field:focus-within{background:#2a1b17}.fb-picker-search-icon{margin-left:10px;color:var(--v2-text-muted, #a8998e);flex-shrink:0}.fb-picker-search-input{width:100%;border:none;background:transparent;padding:8px 10px;font-size:13.5px;color:var(--v2-text-main, #231714);outline:none}.crm-dark-mode .fb-picker-search-input{color:#fbf3ef}.fb-picker-search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;border-radius:50%;border:none;background:#7a6a6033;color:var(--v2-text-muted, #7a6a60);cursor:pointer;transition:background .15s ease}.fb-picker-search-clear:hover{background:var(--crm-bg-subtle, #fbf9f5);color:var(--v2-text-main, #231714)}.fb-picker-filters-bar{display:flex;align-items:center;gap:6px;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none}.fb-picker-filters-bar::-webkit-scrollbar{display:none}.fb-picker-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.crm-dark-mode .fb-picker-chip{background:#ffffff08;border-color:#ffffff14;color:#b5a69a}.fb-picker-chip:hover{background:#f3eee6;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-chip:hover{background:#ffffff14;color:#f3ebe1}.fb-picker-chip.is-active{background:#1877f2;border-color:#1877f2;color:#fff;font-weight:600}.fb-picker-chip-count{font-size:10.5px;padding:1px 5px;border-radius:999px;background:#0000000f}.fb-picker-chip.is-active .fb-picker-chip-count{background:#ffffff40;color:#fff}.fb-picker-recent-strip{display:flex;align-items:center;gap:8px;padding:6px 16px 8px;border-top:1px dashed var(--v2-border-light, #f3eee6);background:#2c5e8a04}.crm-dark-mode .fb-picker-recent-strip{border-top-color:#ffffff0f;background:#2c5e8a0a}.fb-picker-recent-label{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--v2-text-muted, #7a6a60);flex-shrink:0}.fb-picker-recent-items{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.fb-picker-recent-items::-webkit-scrollbar{display:none}.fb-picker-recent-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;border:1px solid var(--v2-border-light, #e9e3da);background:#fff;color:var(--v2-text-main, #231714);font-size:11.5px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.crm-dark-mode .fb-picker-recent-pill{background:#ffffff0a;border-color:#ffffff14;color:#f3eee6}.fb-picker-recent-pill:hover{border-color:#1877f2;color:#1877f2;background:#2c5e8a0d}.fb-picker-recent-pill.is-current{border-color:#2c5e8a66;background:#2c5e8a14;font-weight:600}.fb-picker-recent-pill-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover}.fb-picker-recent-pill-initial{width:16px;height:16px;border-radius:50%;background:#1877f2;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.fb-picker-recent-pill-name{max-width:90px;overflow:hidden;text-overflow:ellipsis}.fb-picker-list{max-height:320px;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;gap:3px;overscroll-behavior:contain}.fb-picker-list::-webkit-scrollbar{width:5px}.fb-picker-list::-webkit-scrollbar-track{background:transparent}.fb-picker-list::-webkit-scrollbar-thumb{background:var(--crm-bg-subtle, #fbf9f5);border-radius:10px}.fb-picker-list::-webkit-scrollbar-thumb:hover{background:var(--crm-bg-subtle, #fbf9f5)}.fb-page-picker-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:all .15s ease;outline:none;box-sizing:border-box}.fb-page-picker-item:hover,.fb-page-picker-item.is-highlighted{background:var(--v2-bg-surface, #fbf9f5);border-color:var(--v2-border-light, #e9e3da)}.crm-dark-mode .fb-page-picker-item:hover,.crm-dark-mode .fb-page-picker-item.is-highlighted{background:#ffffff0a;border-color:#ffffff14}.fb-page-picker-item.is-selected{background:#2c5e8a0f;border-color:#2c5e8a40}.crm-dark-mode .fb-page-picker-item.is-selected{background:#2c5e8a1f;border-color:#2c5e8a59}.fb-picker-item-avatar-wrap{position:relative;width:38px;height:38px;flex-shrink:0}.fb-picker-item-avatar,.fb-picker-item-fallback{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1.5px solid #ffffff;box-shadow:0 1px 4px #0000001a}.crm-dark-mode .fb-picker-item-avatar,.crm-dark-mode .fb-picker-item-fallback{border-color:#2a1b17}.fb-picker-item-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-weight:700;font-size:15px}.fb-picker-item-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #ffffff}.crm-dark-mode .fb-picker-item-dot{border-color:#1f1311}.fb-picker-item-details{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.fb-picker-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fb-picker-item-name{font-size:13.5px;font-weight:600;color:var(--v2-text-main, #231714);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-dark-mode .fb-picker-item-name{color:#f3ebe1}.fb-picker-item-badge-active{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#1877f2;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.fb-picker-item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fb-picker-meta-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;font-size:11px;background:var(--v2-bg-surface, #f3eee6);color:var(--v2-text-muted, #5b4c45);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-dark-mode .fb-picker-meta-tag{background:#ffffff0d;color:#b5a69a}.fb-picker-meta-dept{color:#2c5e8a;background:#2c5e8a14}.fb-picker-meta-acc{color:#c8a24a;background:#c8a24a14}.fb-picker-meta-id{display:inline-flex;align-items:center;gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:var(--v2-text-muted, #a8998e);padding:1px 4px;border-radius:4px;transition:all .15s ease}.fb-picker-meta-id:hover{background:#7a6a6026;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-meta-id:hover{color:#f3ebe1}.fb-picker-id-copied{color:#10b981}.fb-picker-highlight{background:#fef08a;color:#854d0e;border-radius:2px;padding:0 1px;font-weight:700}.crm-dark-mode .fb-picker-highlight{background:#eab30859;color:#fef08a}.fb-picker-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;text-align:center}.fb-picker-empty-icon{color:var(--v2-text-muted, #a8998e);margin-bottom:8px}.fb-picker-empty-title{margin:0 0 4px;font-size:13.5px;font-weight:600;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-empty-title{color:#f3ebe1}.fb-picker-empty-desc{margin:0 0 12px;font-size:12px;color:var(--v2-text-muted, #7a6a60);max-width:240px}.fb-picker-empty-reset{padding:5px 12px;border-radius:8px;border:1px solid rgba(44,94,138,.3);background:#2c5e8a14;color:#1877f2;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.fb-picker-empty-reset:hover{background:#1877f2;color:#fff}.fb-picker-popover__footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--v2-border-light, #f3eee6);background:var(--v2-bg-surface, #fbf9f5);font-size:11.5px;color:var(--v2-text-muted, #7a6a60)}.crm-dark-mode .fb-picker-popover__footer{border-top-color:#ffffff0f;background:#ffffff05;color:#b5a69a}.fb-picker-footer-count strong{color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-picker-footer-count strong{color:#f3ebe1}.fb-picker-footer-hint kbd{font-family:inherit;font-size:10px;padding:1px 4px;border-radius:4px;background:#7a6a6026;border:1px solid rgba(122,106,96,.3);color:inherit}@media(max-width:640px){.fb-page-picker-trigger{width:100%;padding:8px 10px}.fb-page-picker-trigger__name{max-width:180px;font-size:15px}.fb-picker-subtext-cat,.fb-picker-subtext-dept,.fb-picker-subtext-id{display:none}.fb-page-picker-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #00000040;max-height:80vh}.fb-picker-list{max-height:48vh}.fb-picker-footer-hint{display:none}}.fb-posts-panel-root{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-bottom:32px}.fb-posts-hero-section{display:flex;flex-direction:column;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);border-radius:18px;box-shadow:0 4px 20px #00000005;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.crm-dark-mode .fb-posts-hero-section{background:var(--v2-bg-card, #1f1311);border-color:var(--v2-border-light, rgba(255, 255, 255, .08));box-shadow:0 4px 24px #00000040}.fb-posts-hero-main{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px 16px}.fb-posts-page-picker-wrap{display:flex;align-items:center;gap:14px}.fb-posts-page-avatar-badge{position:relative;width:48px;height:48px;flex-shrink:0}.fb-page-avatar-img,.fb-page-avatar-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 8px #0000001f}.crm-dark-mode .fb-page-avatar-img,.crm-dark-mode .fb-page-avatar-fallback{border-color:#2a1b17}.fb-page-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-weight:700;font-size:19px}.fb-page-avatar-f{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#1877f2;color:#fff;border-radius:50%;border:2px solid #ffffff;display:grid;place-items:center;font-weight:800;font-size:11px;line-height:1}.crm-dark-mode .fb-page-avatar-f{border-color:#1f1311}.fb-posts-page-info{display:flex;flex-direction:column;gap:4px}.fb-posts-page-title-row{display:flex;align-items:center;gap:8px}.fb-posts-select-box{position:relative;display:inline-flex;align-items:center}.fb-posts-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:17px;font-weight:700;color:var(--v2-text-main, #231714);background:transparent;border:none;outline:none;cursor:pointer;border-radius:8px;padding:4px 28px 4px 4px;transition:background-color .15s ease}.fb-posts-select:hover{background:#7a6a601a}.fb-posts-select-caret{position:absolute;right:6px;pointer-events:none;color:var(--v2-text-muted, #7a6a60)}.fb-posts-page-subtext{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--v2-text-muted, #7a6a60)}.fb-posts-status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b98199}.fb-posts-dot-sep{opacity:.5}.fb-posts-hero-actions{display:flex;align-items:center;gap:10px}.fb-refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.fb-refresh-btn:hover:not(:disabled){background:#f3eee6;color:var(--v2-blue-primary, #8e1f17);border-color:#8e1f174d}.fb-refresh-btn.is-loading svg{animation:fbSpin .8s linear infinite}.fb-btn--create-post{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;border:1px solid rgba(44,94,138,.3);background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #2c5e8a59;transition:all .2s cubic-bezier(.16,1,.3,1)}.fb-btn--create-post:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2c5e8a73;filter:brightness(1.06)}.fb-btn--create-post:active{transform:translateY(0)}.fb-posts-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0 24px 20px}.fb-kpi-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.crm-dark-mode .fb-kpi-card{background:#ffffff08;border-color:#ffffff0f}.fb-kpi-card:hover{transform:translateY(-1px);border-color:var(--v2-blue-primary, #8e1f17);box-shadow:0 4px 12px #0000000a}.crm-dark-mode .fb-kpi-card:hover{box-shadow:0 4px 16px #0000004d}.fb-kpi-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.fb-kpi-icon--blue{background:#2c5e8a1f;color:#1877f2}.fb-kpi-icon--green{background:#10b9811f;color:#10b981}.fb-kpi-icon--amber{background:#f59e0b1f;color:#f59e0b}.fb-kpi-icon--red{background:#ef44441f;color:#ef4444}.fb-kpi-content{display:flex;flex-direction:column}.fb-kpi-value{font-size:19px;font-weight:700;line-height:1.2;color:var(--v2-text-main, #231714)}.fb-kpi-label{font-size:11.5px;color:var(--v2-text-muted, #7a6a60);margin-top:1px}.fb-posts-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 24px;background:var(--v2-bg-surface, #fbf9f5);border-top:1px solid var(--v2-border-light, #e9e3da);border-bottom:1px solid var(--v2-border-light, #e9e3da)}.crm-dark-mode .fb-posts-controls-bar{background:#ffffff05;border-color:#ffffff0f}.fb-posts-search-box{position:relative;display:flex;align-items:center;min-width:280px;flex:1;max-width:440px}.fb-posts-search-icon{position:absolute;left:12px;color:var(--v2-text-muted, #a8998e);pointer-events:none}.fb-posts-search-input{width:100%;height:38px;padding:0 34px 0 36px;border-radius:10px;border:1px solid var(--v2-border-light, #dcd3c7);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-size:13px;outline:none;transition:all .15s ease}.crm-dark-mode .fb-posts-search-input{background:var(--v2-bg-card, #1f1311);border-color:#ffffff1a}.fb-posts-search-input:focus{border-color:var(--v2-blue-primary, #8e1f17);box-shadow:0 0 0 3px #8e1f171f}.fb-posts-search-clear{position:absolute;right:10px;width:20px;height:20px;border-radius:50%;border:none;background:#7a6a6033;color:var(--v2-text-muted, #7a6a60);display:grid;place-items:center;cursor:pointer}.fb-posts-creator-filter{position:relative;display:flex;align-items:center;flex-shrink:0}.fb-posts-creator-icon{position:absolute;left:12px;color:var(--v2-text-muted, #a8998e);pointer-events:none}.fb-posts-creator-select{height:38px;padding:0 32px 0 36px;border-radius:10px;border:1px solid var(--v2-border-light, #dcd3c7);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-size:13px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .15s ease;max-width:220px;text-overflow:ellipsis}.crm-dark-mode .fb-posts-creator-select{background-color:var(--v2-bg-card, #1f1311);border-color:#ffffff1a}.fb-posts-creator-select:focus{border-color:var(--v2-blue-primary, #8e1f17);box-shadow:0 0 0 3px #8e1f171f}.fb-posts-status-tabs{display:flex;align-items:center;gap:6px;background:var(--v2-bg-card, #ffffff);padding:4px;border-radius:12px;border:1px solid var(--v2-border-light, #e9e3da)}.crm-dark-mode .fb-posts-status-tabs{background:var(--v2-bg-card, #1f1311);border-color:#ffffff14}.fb-status-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--v2-text-muted, #7a6a60);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.fb-status-tab-btn:hover{color:var(--v2-text-main, #231714);background:#7a6a6014}.fb-status-tab-btn.active{background:#2c5e8a1f;color:#1877f2;font-weight:600;border-color:#2c5e8a33}.crm-dark-mode .fb-status-tab-btn.active{background:#2c5e8a2e;color:#e3c27a;border-color:#2c5e8a4d}.fb-tab-count{display:inline-grid;place-items:center;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600;background:#7a6a602e;color:inherit}.fb-tab-count--red{background:#ef44442e;color:#dc2626}.fb-posts-feed-container{display:flex;flex-direction:column;padding:24px 24px 40px;background:var(--v2-bg-surface, #fbf9f5);min-height:280px}.crm-dark-mode .fb-posts-feed-container{background:#1f131173}.fb-posts-luxury-feed{display:flex;flex-direction:column;gap:16px;max-width:680px;margin:0 auto;width:100%}.fb-feed-card{position:relative;display:flex;flex-direction:column;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);border-radius:16px;box-shadow:0 4px 20px #00000005;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.crm-dark-mode .fb-feed-card{background:#1f1311;border-color:#ffffff14;box-shadow:0 4px 20px #0000004d}.fb-feed-card:hover{box-shadow:0 8px 30px #0000000f;border-color:var(--v2-border-strong, #dcd3c7)}.crm-dark-mode .fb-feed-card:hover{border-color:#ffffff29;box-shadow:0 8px 32px #0006}.fb-feed-card--failed{border-color:#ef444459}.fb-feed-card.is-deleting{border-color:#ef444473;box-shadow:0 0 0 2px #ef44442e,0 8px 30px #ef444414}.crm-dark-mode .fb-feed-card.is-deleting{border-color:#ef44448c;box-shadow:0 0 0 2px #ef44444d,0 8px 32px #00000080}.fb-feed-card.is-deleting .fb-feed-content,.fb-feed-card.is-deleting .fb-feed-header{opacity:.38;filter:blur(.5px);pointer-events:none;transition:opacity .25s ease,filter .25s ease}.fb-feed-deleting-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:24px;animation:fbFadeIn .2s ease}.crm-dark-mode .fb-feed-deleting-overlay{background:#1f1311e6}.fb-feed-deleting-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:var(--v2-bg-card, #ffffff);border:1px solid rgba(239,68,68,.35);box-shadow:0 16px 36px -4px #ef44442e,0 4px 16px #00000014;border-radius:16px;padding:20px 24px;max-width:360px;width:100%;animation:fbScaleUp .22s cubic-bezier(.16,1,.3,1)}.crm-dark-mode .fb-feed-deleting-badge{background:#2a1b17;border-color:#ef444473;box-shadow:0 20px 40px #0000008c}.fb-feed-deleting-spinner-ring{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ef44441f;color:#ef4444}.fb-feed-deleting-icon{color:#ef4444}.fb-feed-deleting-trash-mini{position:absolute;color:#ef4444;opacity:.9}.fb-feed-deleting-info{display:flex;flex-direction:column;gap:4px}.fb-feed-deleting-title{font-size:14.5px;font-weight:700;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-feed-deleting-title{color:#f3ebe1}.fb-feed-deleting-hint{font-size:12px;color:var(--v2-text-muted, #7a6a60);line-height:1.45}.crm-dark-mode .fb-feed-deleting-hint{color:#b5a69a}.fb-feed-deleting-progress{width:100%;height:4px;background:#ef444426;border-radius:999px;overflow:hidden;position:relative}.fb-feed-deleting-bar{position:absolute;top:0;left:0;bottom:0;width:45%;background:linear-gradient(90deg,#ef4444,#f43f5e);border-radius:999px;animation:fbDeletingProgress 1.3s infinite ease-in-out}@keyframes fbDeletingProgress{0%{left:-45%;width:45%}50%{left:20%;width:60%}to{left:100%;width:45%}}.fb-feed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.fb-feed-author{display:flex;align-items:center;gap:12px}.fb-feed-avatar-wrap{position:relative;width:42px;height:42px;flex-shrink:0}.fb-feed-avatar,.fb-feed-avatar-fallback{width:42px;height:42px;border-radius:50%;object-fit:cover}.fb-feed-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-weight:700;font-size:16px}.fb-feed-badge-f{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#1877f2;color:#fff;border-radius:50%;border:2px solid #ffffff;display:grid;place-items:center;font-weight:800;font-size:9.5px;line-height:1}.crm-dark-mode .fb-feed-badge-f{border-color:#1f1311}.fb-feed-author-meta{display:flex;flex-direction:column;gap:2px}.fb-feed-author-row{display:flex;align-items:center;gap:5px}.fb-feed-author-name{font-size:14.5px;font-weight:700;color:var(--v2-text-main, #231714)}.fb-feed-verified{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#1877f2;color:#fff;font-size:9px;font-weight:800}.fb-feed-posted-by{font-size:12.5px;font-weight:500;color:var(--v2-text-muted, #7a6a60);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-feed-timestamp-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v2-text-muted, #7a6a60)}.fb-feed-bullet{opacity:.4;font-size:10px}.fb-feed-privacy{display:inline-flex;align-items:center;opacity:.75}.fb-feed-type-pill{font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;background:#7a6a601f;color:var(--v2-text-muted, #7a6a60)}.fb-feed-status-actions{display:flex;align-items:center;gap:8px}.fb-feed-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.fb-feed-status--published{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.fb-feed-status--publishing{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.fb-feed-status--failed{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.fb-feed-permalink-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;border:1px solid rgba(44,94,138,.2);background:#2c5e8a0f;color:#1877f2;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease}.fb-feed-permalink-btn:hover{background:#2c5e8a24}.fb-feed-delete-header-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--v2-text-muted, #a8998e);cursor:pointer;transition:all .15s ease}.fb-feed-delete-header-btn:hover{background:#ef44441a;color:#ef4444;border-color:#ef444433}.crm-dark-mode .fb-feed-delete-header-btn{color:#b5a69a}.crm-dark-mode .fb-feed-delete-header-btn:hover{background:#ef444433;color:#f87171;border-color:#ef444459}.fb-feed-delete-header-btn.is-deleting{color:#ef4444;opacity:.85;cursor:not-allowed}.fb-feed-status--deleting{background:#ef44441f!important;color:#ef4444!important;border-color:#ef44444d!important}.crm-dark-mode .fb-feed-status--deleting{background:#ef444433!important;color:#fca5a5!important;border-color:#ef444466!important}.fb-feed-content{display:flex;flex-direction:column;padding:0 18px 18px;gap:12px}.fb-feed-message{font-size:14.5px;line-height:1.6;color:var(--v2-text-main, #231714);white-space:pre-wrap;word-break:break-word}.fb-feed-message--empty{color:var(--v2-text-muted, #a8998e);font-style:italic;font-size:13.5px}.fb-feed-rich-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);text-decoration:none;color:inherit;transition:all .15s ease}.crm-dark-mode .fb-feed-rich-link{background:#ffffff08;border-color:#ffffff14}.fb-feed-rich-link:hover{background:#2c5e8a0a;border-color:#2c5e8a59}.fb-feed-rich-link__icon{width:36px;height:36px;border-radius:8px;background:#2c5e8a1f;color:#1877f2;display:grid;place-items:center;flex-shrink:0}.fb-feed-rich-link__info{display:flex;flex-direction:column;overflow:hidden;flex:1}.fb-feed-rich-link__domain{font-size:13.5px;font-weight:600;color:var(--v2-text-main, #231714);text-transform:uppercase;letter-spacing:.3px}.fb-feed-rich-link__url{font-size:12px;color:var(--v2-blue-primary, #8e1f17);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-feed-rich-link__arrow{color:var(--v2-text-muted, #a8998e);flex-shrink:0}.fb-feed-gallery{display:grid;gap:4px;border-radius:12px;overflow:hidden;background:#000;max-height:480px}.fb-feed-gallery--count-1{grid-template-columns:1fr}.fb-feed-gallery--count-2{grid-template-columns:1fr 1fr}.fb-feed-gallery--count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.fb-feed-gallery--count-3 .fb-feed-photo-item:first-child{grid-row:1 / span 2}.fb-feed-gallery--count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.fb-feed-photo-item{position:relative;width:100%;height:100%;min-height:200px;max-height:420px;overflow:hidden}.fb-feed-photo-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.fb-feed-photo-item:hover .fb-feed-photo-img{transform:scale(1.02)}.fb-feed-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:grid;place-items:center;color:#fff;font-size:26px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fb-feed-video-container{display:flex;flex-direction:column;gap:8px}.fb-feed-video-box{width:100%;border-radius:12px;overflow:hidden;background:#000}.fb-feed-video-player{width:100%;max-height:400px;display:block}.fb-feed-video-iframe{width:100%;min-height:280px;max-height:500px;aspect-ratio:16 / 9;border:none;display:block}.fb-feed-video-thumb-btn{position:relative;width:100%;aspect-ratio:16 / 9;border:none;padding:0;cursor:pointer;overflow:hidden;background:#000;transition:transform .2s ease}.fb-feed-video-thumb-btn:hover{transform:scale(1.01)}.fb-feed-video-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.fb-feed-video-thumb-blank{width:100%;height:100%;background:linear-gradient(135deg,#1f1311,#140c0a)}.fb-feed-video-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all .25s ease}.fb-feed-video-thumb-btn:hover .fb-feed-video-play-overlay{background:#00000080}.fb-feed-video-play-overlay svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.fb-feed-video-fallback-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border-radius:6px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s ease}.fb-feed-video-fallback-link:hover{background:#ffffff26}.fb-feed-video-processing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1f1311,#140c0a);color:#dcd3c7;font-size:13px;font-weight:500}.fb-feed-error-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#dc2626;font-size:13px}.fb-feed-error-title{display:flex;align-items:center;gap:6px;font-weight:700}.fb-feed-error-message{margin:0;line-height:1.4;opacity:.9}.fb-hashtag{color:#1877f2;font-weight:600;cursor:pointer;transition:all .15s ease}.crm-dark-mode .fb-hashtag{color:#2c5e8a}.fb-hashtag:hover{text-decoration:underline;color:#741811}.crm-dark-mode .fb-hashtag:hover{color:#2c5e8a}.fb-text-link{color:#1877f2;text-decoration:underline;word-break:break-all}.crm-dark-mode .fb-text-link{color:#2c5e8a}.fb-feed-ellipsis{color:var(--v2-text-muted, #7a6a60);-webkit-user-select:none;user-select:none}.fb-see-more-btn{display:inline;border:none;background:transparent;padding:0 4px;font-family:inherit;font-size:14.5px;font-weight:700;color:#65676b;cursor:pointer;transition:color .15s ease}.crm-dark-mode .fb-see-more-btn{color:#b0b3b8}.fb-see-more-btn:hover{color:#1877f2;text-decoration:underline}.crm-dark-mode .fb-see-more-btn:hover{color:#2c5e8a}.fb-see-less-btn{display:inline-block;margin-left:8px;border:none;background:transparent;padding:0 4px;font-family:inherit;font-size:13px;font-weight:600;color:#65676b;cursor:pointer;transition:color .15s ease}.crm-dark-mode .fb-see-less-btn{color:#b0b3b8}.fb-see-less-btn:hover{color:#1877f2;text-decoration:underline}.crm-dark-mode .fb-see-less-btn:hover{color:#2c5e8a}.fb-posts-page-loading,.fb-posts-empty-guard,.fb-posts-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;gap:12px;color:var(--v2-text-muted, #7a6a60)}.fb-posts-empty-guard__icon,.fb-empty-icon-wrap{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:#2c5e8a1a;color:#1877f2}.fb-empty-title{margin:0;font-size:17px;font-weight:700;color:var(--v2-text-main, #231714)}.fb-empty-desc{margin:0;max-width:440px;font-size:13.5px;line-height:1.5;color:var(--v2-text-muted, #7a6a60)}.fb-posts-skeleton-list{display:flex;flex-direction:column;gap:16px;max-width:740px;margin:0 auto;width:100%}.fb-post-card-skeleton{padding:18px;border-radius:16px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);display:flex;flex-direction:column;gap:14px}.crm-dark-mode .fb-post-card-skeleton{background:var(--v2-bg-card, #1f1311);border-color:#ffffff14}.fb-skeleton-head{display:flex;align-items:center;gap:12px}.fb-skeleton-avatar{width:42px;height:42px;border-radius:50%;background:#7a6a6033}.fb-skeleton-lines{display:flex;flex-direction:column;gap:6px}.fb-skeleton-line{height:12px;border-radius:4px;background:#7a6a602e;width:100%}.fb-skeleton-line--short{width:130px;height:14px}.fb-skeleton-line--tiny{width:70px;height:10px}.fb-skeleton-line--mid{width:75%}.fb-skeleton-body{display:flex;flex-direction:column;gap:8px}.fb-skeleton-media{height:180px;border-radius:12px;background:#7a6a601f}@keyframes fbModalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.fb-post-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10060!important;padding:16px}.fb-composer-luxury{width:min(720px,95vw);max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 70px #00000059,0 0 0 1px #0000000d;animation:fbModalIn .22s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box}.crm-dark-mode .fb-composer-luxury{background:#242526;border-color:#ffffff1f;color:#f3eee6;box-shadow:0 28px 80px #0009}.fb-composer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e5e5e5;position:relative}.crm-dark-mode .fb-composer-head{border-bottom-color:#ffffff1a}.fb-composer-head__spacer{width:36px}.fb-composer-title{margin:0;font-size:18px;font-weight:700;color:#050505;text-align:center;flex:1}.crm-dark-mode .fb-composer-title{color:#f3eee6}.fb-composer-close{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:none;background:#f3eee6;color:#606770;cursor:pointer;transition:all .15s ease}.crm-dark-mode .fb-composer-close{background:#ffffff1a;color:#b0b3b8}.fb-composer-close:hover{background:#f3eee6;color:#050505}.crm-dark-mode .fb-composer-close:hover{background:#ffffff2e;color:#fff}.fb-composer-profile{display:flex;align-items:center;gap:12px;padding:14px 18px 6px}.fb-composer-avatar-wrap{position:relative;width:44px;height:44px}.fb-composer-avatar,.fb-composer-avatar-fallback{width:44px;height:44px;border-radius:50%;object-fit:cover}.fb-composer-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-weight:700;font-size:18px}.fb-composer-badge-fb{position:absolute;bottom:-2px;right:-2px;width:17px;height:17px;background:#1877f2;color:#fff;border-radius:50%;border:2px solid #ffffff;display:grid;place-items:center;font-weight:800;font-size:10px;line-height:1}.crm-dark-mode .fb-composer-badge-fb{border-color:#242526}.fb-composer-meta{display:flex;flex-direction:column;gap:3px}.fb-composer-name{font-size:15px;font-weight:700;color:#050505}.crm-dark-mode .fb-composer-name{color:#f3eee6}.fb-composer-audience{display:flex;align-items:center;gap:6px}.fb-composer-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#f3eee6;color:#050505;font-size:12px;font-weight:600;cursor:default}.crm-dark-mode .fb-composer-pill{background:#ffffff1f;color:#f3eee6}.fb-composer-caret{opacity:.6}.fb-composer-type-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:600;background:#2c5e8a1a;color:#1877f2}.crm-dark-mode .fb-composer-type-pill{background:#2c5e8a33;color:#e3c27a}.fb-composer-form{display:flex;flex-direction:column;overflow-y:auto;flex:1}.fb-composer-body{display:flex;flex-direction:column;gap:12px;padding:10px 18px 16px}.fb-composer-text-wrapper{position:relative;display:flex;flex-direction:column}.fb-composer-textarea{width:100%;border:none;outline:none;background:transparent;color:#050505;font-size:15px;line-height:1.5;resize:none;padding:8px 36px 8px 0;box-sizing:border-box}.crm-dark-mode .fb-composer-textarea{color:#f3eee6}.fb-composer-textarea::placeholder{color:#65676b}.crm-dark-mode .fb-composer-textarea::placeholder{color:#b0b3b8}.fb-composer-textarea--large{font-size:19px;font-weight:400;min-height:100px}.fb-composer-text-tools{position:absolute;top:8px;right:0}.fb-composer-tool-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#f7b125;cursor:pointer;transition:all .15s ease}.fb-composer-tool-btn:hover,.fb-composer-tool-btn.active{background:#f7b12526}.fb-composer-emojis-bar{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:#fbf3ef;margin-top:6px}.crm-dark-mode .fb-composer-emojis-bar{background:#ffffff0f}.fb-composer-emoji-chip{font-size:18px;border:none;background:transparent;cursor:pointer;padding:4px;border-radius:6px;transition:transform .15s ease,background-color .15s ease}.fb-composer-emoji-chip:hover{transform:scale(1.25);background:#7a6a6033}.fb-composer-subbox{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #ced0d4;background:#fbf3ef}.crm-dark-mode .fb-composer-subbox{background:#ffffff0a;border-color:#ffffff1a}.fb-composer-subbox-head{display:flex;align-items:center;justify-content:space-between}.fb-composer-subbox-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#050505}.crm-dark-mode .fb-composer-subbox-title{color:#f3eee6}.fb-composer-subbox-close{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:#65676b;cursor:pointer}.fb-composer-subbox-close:hover{background:#7a6a6033}.fb-composer-input{width:100%;padding:9px 12px;border-radius:8px;border:1px solid #ced0d4;background:#fff;color:inherit;font-size:13.5px;outline:none;box-sizing:border-box}.crm-dark-mode .fb-composer-input{background:#18191a;border-color:#ffffff26;color:#f3eee6}.fb-composer-input:focus{border-color:#1877f2}.fb-composer-schedule-content{display:flex;flex-direction:column;gap:6px}.fb-composer-schedule-hint{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#8a8d91;line-height:1.4}.fb-composer-media-card{display:flex;flex-direction:column;border:1px solid #ced0d4;border-radius:12px;overflow:hidden;background:#fbf3ef}.crm-dark-mode .fb-composer-media-card{background:#ffffff08;border-color:#ffffff1a}.fb-composer-media-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(122,106,96,.18)}.fb-composer-media-tabs{display:flex;gap:6px}.fb-composer-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:#65676b;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.crm-dark-mode .fb-composer-tab{color:#b0b3b8}.fb-composer-tab.active{background:#fff;color:#1877f2;box-shadow:0 1px 4px #00000014}.crm-dark-mode .fb-composer-tab.active{background:#3a3b3c;color:#2c5e8a}.fb-composer-media-close{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:#65676b;cursor:pointer}.fb-composer-media-close:hover{background:#7a6a6033}.fb-composer-hidden-input{display:none}.fb-composer-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 18px;border:2px dashed rgba(122,106,96,.35);border-radius:10px;margin:10px;cursor:pointer;text-align:center;transition:all .2s ease;background:#ffffff80}.crm-dark-mode .fb-composer-dropzone{background:#ffffff05;border-color:#ffffff1f}.fb-composer-dropzone:hover{background:#2c5e8a0a;border-color:#1877f2}.fb-composer-dropzone-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2c5e8a1a;color:#1877f2;margin-bottom:8px}.fb-composer-dropzone-title{font-size:15px;font-weight:700;color:#050505}.crm-dark-mode .fb-composer-dropzone-title{color:#f3eee6}.fb-composer-dropzone-desc{margin:3px 0 0;font-size:12.5px;color:#65676b}.crm-dark-mode .fb-composer-dropzone-desc{color:#b0b3b8}.fb-composer-dropzone-hint{margin-top:6px;font-size:11px;color:#8a8d91}.fb-composer-previews-container{padding:10px;display:flex;flex-direction:column;gap:10px}.fb-composer-grid{display:grid;gap:6px;border-radius:10px;overflow:hidden;max-height:340px}.fb-composer-grid--count-1{grid-template-columns:1fr}.fb-composer-grid--count-2{grid-template-columns:1fr 1fr}.fb-composer-grid--count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.fb-composer-grid--count-3 .fb-composer-preview-item:first-child{grid-row:1 / span 2}.fb-composer-grid--count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.fb-composer-preview-item{position:relative;width:100%;height:100%;min-height:120px;max-height:320px;overflow:hidden;border-radius:8px;background:#000}.fb-composer-preview-img{width:100%;height:100%;object-fit:cover;display:block}.fb-composer-remove-file{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:none;background:#000000a6;color:#fff;display:grid;place-items:center;cursor:pointer;transition:all .15s ease}.fb-composer-remove-file:hover{background:#e11d48}.fb-composer-video-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background:#18191a;color:#fff;gap:6px;text-align:center}.fb-composer-video-icon{color:#1877f2}.fb-composer-video-name{font-size:13px;font-weight:600;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-composer-video-size{font-size:11px;color:#b0b3b8}.fb-composer-add-more{display:flex}.fb-composer-add-more-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px dashed rgba(44,94,138,.4);background:#2c5e8a0d;color:#1877f2;font-size:12.5px;font-weight:600;cursor:pointer}.fb-composer-add-more-btn:hover{background:#2c5e8a1f}.fb-composer-url-area{padding:12px;display:flex;flex-direction:column;gap:12px}.fb-composer-url-group{display:flex;flex-direction:column;gap:8px}.fb-composer-url-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#050505}.crm-dark-mode .fb-composer-url-label{color:#f3eee6}.fb-composer-url-row{display:flex;align-items:center;gap:6px}.fb-composer-row-del{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#e11d48;cursor:pointer;flex-shrink:0}.fb-composer-row-del:hover{background:#e11d481a}.fb-composer-add-url-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px dashed rgba(44,94,138,.4);background:transparent;color:#1877f2;font-size:12px;font-weight:600;cursor:pointer}.fb-composer-add-to-post{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-radius:10px;border:1px solid #ced0d4;background:#fff;box-shadow:0 1px 2px #0000000a}.crm-dark-mode .fb-composer-add-to-post{background:#242526;border-color:#ffffff1f}.fb-composer-add-label{font-size:14px;font-weight:600;color:#050505}.crm-dark-mode .fb-composer-add-label{color:#f3eee6}.fb-composer-action-icons{display:flex;align-items:center;gap:4px}.fb-composer-action-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;cursor:pointer;transition:all .15s ease}.fb-composer-action-btn:hover{background:#7a6a6026}.fb-composer-action-btn--photo{color:#45bd62}.fb-composer-action-btn--link{color:#1877f2}.fb-composer-action-btn--schedule{color:#f59e0b}.fb-composer-action-btn.active{background:#7a6a6033}.fb-composer-error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#dc2626;font-size:13px;font-weight:500}.fb-composer-footer{padding:12px 18px 16px;border-top:1px solid #e5e5e5}.crm-dark-mode .fb-composer-footer{border-top-color:#ffffff1a}.fb-composer-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#1877f2,#2c5e8a);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #2c5e8a59;transition:all .2s cubic-bezier(.16,1,.3,1)}.fb-composer-submit-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px #2c5e8a80;transform:translateY(-1px)}.fb-composer-submit-btn:active:not(:disabled){transform:translateY(0)}.fb-composer-submit-btn:disabled{background:#f3eee6;color:#bcc0c4;box-shadow:none;cursor:not-allowed;transform:none}.crm-dark-mode .fb-composer-submit-btn:disabled{background:#3a3b3c;color:#73777c}.fb-feed-footer{padding:12px 16px;border-top:1px solid #f3eee6;display:flex;gap:8px}.crm-dark-mode .fb-feed-footer{border-top-color:#3e4042}.fb-feed-delete-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid #f3eee6;border-radius:8px;color:#65676b;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.fb-feed-delete-btn:hover{background:#f02849;color:#fff;border-color:#f02849}.crm-dark-mode .fb-feed-delete-btn{border-color:#3e4042;color:#b0b3b8}.crm-dark-mode .fb-feed-delete-btn:hover{background:#f02849;color:#fff;border-color:#f02849}.fb-feed-photo-placeholder,.fb-feed-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fbf3ef;color:#65676b;padding:24px;border-radius:8px;min-height:120px}.crm-dark-mode .fb-feed-photo-placeholder,.crm-dark-mode .fb-feed-video-placeholder{background:#3a3b3c;color:#b0b3b8}.fb-feed-photo-placeholder span,.fb-feed-video-placeholder span{font-size:12px;text-align:center;word-break:break-all;max-width:200px}.fb-delete-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#1f131199;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fbFadeIn .2s ease}.fb-delete-modal{width:100%;max-width:480px;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);border-radius:20px;box-shadow:0 20px 50px -10px #00000040,0 8px 24px #0000001f;display:flex;flex-direction:column;overflow:hidden;animation:fbScaleUp .24s cubic-bezier(.16,1,.3,1)}.crm-dark-mode .fb-delete-modal{background:#1f1311;border-color:#ffffff1f;box-shadow:0 24px 60px -10px #0009}.fb-delete-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.fb-delete-modal__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.fb-delete-modal__close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--v2-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease}.fb-delete-modal__close-btn:hover:not(:disabled){background:#7a6a6026;color:var(--v2-text-main, #231714)}.fb-delete-modal__content{padding:16px 24px 20px;display:flex;flex-direction:column;gap:12px}.fb-delete-modal__title{margin:0;font-size:18px;font-weight:700;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-delete-modal__title{color:#f3ebe1}.fb-delete-modal__desc{margin:0;font-size:13.5px;line-height:1.5;color:var(--v2-text-muted, #7a6a60)}.fb-delete-modal__preview{background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.crm-dark-mode .fb-delete-modal__preview{background:#ffffff08;border-color:#ffffff14}.fb-delete-modal__preview-author{display:flex;align-items:center;gap:10px}.fb-delete-modal__preview-avatar{position:relative;width:32px;height:32px;flex-shrink:0}.fb-delete-preview-img,.fb-delete-preview-fallback{width:32px;height:32px;border-radius:50%;object-fit:cover}.fb-delete-preview-fallback{display:grid;place-items:center;background:#1877f2;color:#fff;font-weight:700;font-size:13px}.fb-delete-preview-f{position:absolute;bottom:-2px;right:-2px;width:13px;height:13px;border-radius:50%;background:#1877f2;color:#fff;font-size:8px;font-weight:800;display:grid;place-items:center;border:1.5px solid #ffffff}.fb-delete-modal__preview-meta{display:flex;flex-direction:column}.fb-delete-preview-name{font-size:13px;font-weight:600;color:var(--v2-text-main, #231714)}.crm-dark-mode .fb-delete-preview-name{color:#f3ebe1}.fb-delete-preview-time{font-size:11px;color:var(--v2-text-muted, #7a6a60)}.fb-delete-preview-text{margin:0;font-size:13px;color:var(--v2-text-main, #5b4c45);font-style:italic;line-height:1.5}.crm-dark-mode .fb-delete-preview-text{color:#f3eee6}.fb-delete-preview-text--empty{color:var(--v2-text-muted, #a8998e);font-style:normal}.fb-delete-modal__preview-attachments{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fb-delete-att-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:#2c5e8a14;color:#1877f2;font-size:11.5px;font-weight:500}.fb-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--v2-border-light, #f3eee6);background:var(--v2-bg-surface, #fbf9f5)}.crm-dark-mode .fb-delete-modal__footer{border-top-color:#ffffff0f;background:#ffffff05}.fb-delete-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none}.fb-delete-btn:disabled{opacity:.65;cursor:not-allowed}.fb-delete-btn--cancel{background:transparent;color:var(--v2-text-muted, #7a6a60);border:1px solid var(--v2-border-light, #dcd3c7)}.crm-dark-mode .fb-delete-btn--cancel{border-color:#ffffff26;color:#f3eee6}.fb-delete-btn--cancel:hover:not(:disabled){background:#7a6a601a;color:var(--v2-text-main, #231714)}.fb-delete-btn--confirm{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px #ef44444d}.fb-delete-btn--confirm:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 18px #ef444466;transform:translateY(-1px)}:root,html.crm-light-mode{--v2-bg-page: #f8f5f0;--v2-bg-card: #ffffff;--v2-bg-surface: #fbf9f5;--v2-border-light: #e9e3da;--v2-border-subtle: #f3eee6;--v2-border-strong: #dcd3c7;--v2-text-main: #231714;--v2-text-muted: #5b4c45;--v2-text-subtle: #7a6a60;--v2-blue-primary: #8e1f17;--v2-blue-hover: #741811;--v2-blue-soft: #f7ebe6;--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--v2-font-heading: "Be Vietnam Pro", -apple-system, sans-serif}html.crm-dark-mode,body.crm-dark-mode,.crm-dark-mode{--v2-bg-page: #17100e;--v2-bg-card: #201613;--v2-bg-surface: #261a16;--v2-border-light: #3a2a23;--v2-border-subtle: #2f221c;--v2-border-strong: #4a372e;--v2-text-main: #f3ebe1;--v2-text-muted: #b5a69a;--v2-text-subtle: #8f7f73;--v2-blue-primary: #b13a2e;--v2-blue-hover: #c94a3c;--v2-blue-soft: rgba(200, 162, 74, .16)}.acc-fb-page{min-height:100vh;background:var(--v2-bg-page, #f8f5f0);color:var(--v2-text-main, #231714);font-family:var(--v2-font, "Be Vietnam Pro", sans-serif);font-size:13px}.acc-fb-shell{display:flex;flex-direction:column;gap:14px;color:var(--v2-text-main, #231714);font-family:var(--v2-font, "Be Vietnam Pro", sans-serif)}.acc-fb-shell *,.acc-fb-shell *:before,.acc-fb-shell *:after{box-sizing:border-box}@keyframes fbFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fbSpin{to{transform:rotate(360deg)}}.fb-spin{animation:fbSpin .9s linear infinite}.fb-muted{color:var(--v2-text-subtle, #a8998e)}.fb-block{display:block}.acc-fb-tabs-bar{display:flex;align-items:center;justify-content:flex-end;padding:6px 0 2px;background:transparent;flex-shrink:0;width:100%;box-sizing:border-box}.acc-fb-tabs-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.acc-fb-tabs-wrap nav{display:flex;gap:4px;padding:4px;border:1px solid var(--v2-border-light, #e9e3da);border-radius:999px;background:#f3eee6;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.acc-fb-tabs-wrap nav button{height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;display:flex;align-items:center;gap:7px;background:transparent;color:#5b4c45;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.acc-fb-tabs-wrap nav button:hover{color:#231714;background:#fffc}.acc-fb-tabs-wrap nav button[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f1311,#2c5e8a);font-weight:600;box-shadow:0 4px 14px #1f131147;border-color:#1f13114d}.acc-fb-tabs-wrap nav svg{width:15px;height:15px}.crm-dark-mode .acc-fb-tabs-wrap nav,body.has-brisk-nav:not(.crm-light-mode) .acc-fb-tabs-wrap nav{background:#1f1311;border-color:#ffffff14}.crm-dark-mode .acc-fb-tabs-wrap nav button,body.has-brisk-nav:not(.crm-light-mode) .acc-fb-tabs-wrap nav button{color:#b5a69a}.crm-dark-mode .acc-fb-tabs-wrap nav button:hover,body.has-brisk-nav:not(.crm-light-mode) .acc-fb-tabs-wrap nav button:hover{color:#fff;background:#ffffff0f}.crm-dark-mode .acc-fb-tabs-wrap nav button[data-active=true],body.has-brisk-nav:not(.crm-light-mode) .acc-fb-tabs-wrap nav button[data-active=true]{color:#fff;background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 4px 14px #2c5e8a59;border-color:#2c5e8a66}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:9px;border:1px solid transparent;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.fb-btn:disabled{opacity:.5;cursor:not-allowed}.fb-btn--primary,.fb-btn--hero{color:#fff;background:#8e1f17}.fb-btn--primary:not(:disabled):hover,.fb-btn--hero:not(:disabled):hover{background:#741811;box-shadow:0 2px 8px #8e1f1759}.fb-manage__accounts .fb-btn--primary{width:100%}.fb-btn--ghost{color:var(--v2-text-main, #231714);background:var(--v2-bg-surface, #fbf9f5);border-color:var(--v2-border-light, #e9e3da)}.fb-btn--ghost:hover{background:#f3eee6;border-color:var(--v2-border-strong, #dcd3c7)}.fb-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-muted, #7a6a60);cursor:pointer;transition:all .15s ease;flex-shrink:0}.fb-icon-btn:hover:not(:disabled){color:#8e1f17;border-color:#8e1f1759;background:#f7ebe6}.fb-icon-btn--danger:hover:not(:disabled){color:#e11d48;border-color:#fecdd3;background:#ffe8eb}.fb-icon-btn:disabled{opacity:.4;cursor:not-allowed}.fb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fb-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);box-shadow:0 1px 3px #1f13110a;transition:border-color .16s ease,transform .16s ease}.fb-stat:hover{border-color:#8e1f174d;transform:translateY(-1px)}.fb-stat strong{display:block;font-family:var(--v2-font-heading, "Be Vietnam Pro", sans-serif);font-size:20px;font-weight:800;color:var(--v2-text-main, #231714);line-height:1.2}.fb-stat small{color:var(--v2-text-muted, #7a6a60);font-size:11.5px;font-weight:500}.fb-stat__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.fb-stat__icon--blue{color:#8e1f17;background:#f7ebe6}.fb-stat__icon--indigo{color:#c8a24a;background:#f7ebe6}.fb-stat__icon--green{color:#059669;background:#ecfdf5}.fb-stat__icon--amber{color:#d97706;background:#fffbeb}.fb-manage{display:flex;flex-direction:column;gap:14px}.fb-manage__grid{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:14px;align-items:start}.fb-manage__grid--single{grid-template-columns:minmax(0,1fr)}.fb-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);box-shadow:0 1px 3px #1f13110a;min-width:0}.fb-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fb-card__head h3{margin:0;font-size:15px;font-weight:700;color:var(--v2-text-main, #231714)}.fb-card__head small{display:block;margin-top:2px;color:var(--v2-text-muted, #7a6a60);font-size:12px}.fb-conn-list{display:flex;flex-direction:column;gap:8px}.fb-conn-card{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;border-radius:11px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714);text-align:left;font:inherit;cursor:pointer;transition:all .16s ease}.fb-conn-card:hover{background:#f3eee6;border-color:var(--v2-border-strong, #dcd3c7)}.fb-conn-card[data-active=true]{border-color:#8e1f1759;background:#fbf3ef;box-shadow:inset 3px 0 #8e1f17}.fb-conn-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;color:#8e1f17;background:#f7ebe6}.fb-conn-avatar img{width:100%;height:100%;object-fit:cover}.fb-conn-avatar--all{border-radius:10px;color:#c8a24a;background:#f7ebe6}.fb-conn-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.fb-conn-main strong{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-conn-main small{color:var(--v2-text-muted, #7a6a60);font-size:11.5px}.fb-conn-warning{color:#b45309!important;font-size:11px!important}.fb-conn-actions{display:flex;gap:5px;flex:none}.fb-status-pill{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px;border-radius:999px;border:1px solid;font-size:10.5px;font-weight:650;white-space:nowrap}.fb-status-pill--ok{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.fb-status-pill--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.fb-status-pill--bad{color:#b42318;background:#ffe8eb;border-color:#fecdd3}.fb-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);color:var(--v2-text-main, #231714);font-size:11px;font-weight:500;white-space:nowrap}.fb-chip--count{font-weight:700}.fb-pages{display:flex;flex-direction:column;gap:12px;min-width:0}.fb-pages__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fb-pages__count{color:var(--v2-text-muted, #7a6a60);font-size:12px;font-weight:600}.fb-search{display:inline-flex;align-items:center;gap:7px;min-width:min(320px,100%);padding:7px 11px;border-radius:9px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);transition:border-color .16s ease,background .16s ease}.fb-search:focus-within{border-color:#8e1f17;background:#fff;box-shadow:0 0 0 3px #8e1f171f}.fb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-text-main, #231714);font-size:12.5px;font-family:inherit}.fb-search--block{display:flex;width:100%}.fb-table-wrap{overflow-x:auto;border:1px solid var(--v2-border-light, #e9e3da);border-radius:12px;background:var(--v2-bg-card, #ffffff)}.fb-table{width:100%;border-collapse:collapse;min-width:820px}.fb-table th{position:sticky;top:0;padding:10px 12px;background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-muted, #7a6a60);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--v2-border-light, #e9e3da);white-space:nowrap}.fb-table td{padding:11px 12px;border-bottom:1px solid var(--v2-border-subtle, #e9e3da);vertical-align:middle;color:var(--v2-text-main, #231714);font-size:12.5px}.fb-table tbody tr{transition:background .14s ease}.fb-table tbody tr:hover{background:var(--v2-bg-surface, #fbf9f5)}.fb-table tbody tr:last-child td{border-bottom:0}.fb-table tbody tr[data-inactive=true] .fb-page-cell{opacity:.55}.fb-page-cell{display:flex;align-items:center;gap:10px;min-width:200px}.fb-page-cell>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fb-page-cell strong{color:var(--v2-text-main, #231714);font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-page-cell small{color:var(--v2-text-muted, #7a6a60);font-size:11px}.fb-page-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;overflow:hidden;color:#fff;font-weight:700;background:linear-gradient(135deg,#1877f2,#c8a24a)}.fb-page-avatar img{width:100%;height:100%;object-fit:cover}.fb-page-avatar--sm{width:20px;height:20px;border-radius:5px;font-size:9px}.fb-cell-text{color:var(--v2-text-main, #231714);font-weight:600}.fb-row-actions{display:flex;gap:5px;justify-content:flex-end}.fb-switch{position:relative;flex:none;width:38px;height:22px;padding:0;border:0;border-radius:999px;background:var(--v2-border-strong, #dcd3c7);cursor:pointer;transition:background .18s ease}.fb-switch span{position:absolute;top:2.5px;left:2.5px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1f131140;transition:transform .2s cubic-bezier(.16,1,.3,1)}.fb-switch[aria-checked=true]{background:#8e1f17}.fb-switch[aria-checked=true] span{transform:translate(16px)}.fb-switch:disabled{opacity:.45;cursor:not-allowed}.fb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 16px;color:var(--v2-text-muted, #7a6a60);text-align:center}.fb-empty p{margin:0;max-width:360px;line-height:1.5;font-size:12.5px}.fb-empty--compact{padding:20px 12px}.fb-empty--page{min-height:280px}.fb-empty__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#8e1f17;background:#f7ebe6}.fb-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:11px;border:1px solid}.fb-notice strong{display:block;color:var(--v2-text-main, #231714);font-size:13px}.fb-notice p{margin:2px 0 0;color:var(--v2-text-muted, #7a6a60);font-size:12px}.fb-notice--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.fb-notice--bad{color:#b42318;background:#ffe8eb;border-color:#fecdd3}.fb-setup{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;border-radius:16px;border:1px dashed rgba(142,31,23,.3);background:var(--v2-bg-card, #ffffff);text-align:center}.fb-setup h2{margin:6px 0 0;font-family:var(--v2-font-heading, "Be Vietnam Pro", sans-serif);font-size:18px;font-weight:700;color:var(--v2-text-main, #231714)}.fb-setup p{margin:0;max-width:480px;color:var(--v2-text-muted, #7a6a60);line-height:1.55}.fb-setup code{padding:1px 6px;border-radius:5px;background:#f3eee6;border:1px solid #e9e3da;color:#8e1f17;font-size:11.5px}.fb-setup__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#1877f2,#c8a24a)}.fb-setup__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0;padding:0;list-style:none}.fb-drawer-layer,.fb-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10045!important;display:flex;background:#1f131173;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fbFadeIn .16s ease both}.fb-drawer-layer{justify-content:flex-end}.fb-modal-layer{align-items:center;justify-content:center;padding:16px}.fb-drawer,.fb-modal{position:relative;z-index:10046!important;display:flex;flex-direction:column;background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-family:var(--v2-font, "Be Vietnam Pro", sans-serif);font-size:13px;border:1px solid var(--v2-border-light, #e9e3da)}.fb-drawer{width:min(460px,100%);height:100vh;box-shadow:-8px 0 36px #1f13112e;animation:fbDrawerSlideIn .24s cubic-bezier(.16,1,.3,1) both}@keyframes fbDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.fb-modal{width:min(500px,100%);max-height:min(640px,calc(100vh - 40px));border-radius:16px;overflow:hidden;box-shadow:0 16px 40px -4px #1f13113d;animation:fbModalScaleIn .2s cubic-bezier(.16,1,.3,1) both}@keyframes fbModalScaleIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.fb-drawer__header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--v2-border-light, #e9e3da)}.fb-drawer__header>div{flex:1;min-width:0}.fb-drawer__header small{color:var(--v2-text-muted, #7a6a60);font-size:11px;text-transform:uppercase;font-weight:700}.fb-drawer__header h2{margin:1px 0 0;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-drawer__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#8e1f17;background:#f7ebe6;flex-shrink:0}.fb-drawer__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.fb-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5)}.fb-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.fb-field>span{font-weight:700;color:var(--v2-text-main, #231714);font-size:12.5px}.fb-field>small{color:var(--v2-text-muted, #7a6a60);line-height:1.45;font-size:11.5px}.fb-field select{padding:8px 10px;border-radius:9px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-size:12.5px;outline:none}.fb-field select:focus{border-color:#8e1f17;box-shadow:0 0 0 3px #8e1f171f}.fb-radio-group{display:flex;flex-direction:column;gap:6px}.fb-radio-group label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5);cursor:pointer;transition:all .15s ease}.fb-radio-group label[data-selected=true]{border-color:#8e1f1759;background:#fbf3ef}.fb-radio-group input{margin-top:2px;accent-color:#8e1f17}.fb-radio-group strong{display:block;color:var(--v2-text-main, #231714);font-size:12.5px}.fb-radio-group small{color:var(--v2-text-muted, #7a6a60);font-size:11.5px;line-height:1.4}.fb-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-surface, #fbf9f5)}.fb-toggle-row strong{display:block;color:var(--v2-text-main, #231714);font-size:12.5px}.fb-toggle-row small{color:var(--v2-text-muted, #7a6a60);font-size:11.5px}.fb-modal__hint{margin:0;padding:12px 16px 0;color:var(--v2-text-muted, #7a6a60);font-size:12px;line-height:1.5}.fb-modal>.fb-search{margin:10px 16px 0;width:auto}.fb-assign-list{flex:1;overflow-y:auto;padding:10px 16px 14px;display:flex;flex-direction:column;gap:5px;min-height:140px}.fb-assign-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid var(--v2-border-light, #e9e3da);background:var(--v2-bg-card, #ffffff);cursor:pointer;transition:all .14s ease}.fb-assign-item:hover{background:var(--v2-bg-surface, #fbf9f5)}.fb-assign-item[data-selected=true]{border-color:#8e1f1759;background:#fbf3ef}.fb-assign-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;font-weight:700;background:linear-gradient(135deg,#2c5e8a,#c8a24a);flex-shrink:0;font-size:12px}.fb-assign-main{flex:1;display:flex;flex-direction:column;min-width:0}.fb-assign-main strong{color:var(--v2-text-main, #231714);font-size:12.5px}.fb-assign-main small{color:var(--v2-text-muted, #7a6a60);font-size:11px}.fb-assign-check{color:#8e1f17;width:16px}.fb-role-select{height:28px;padding:0 20px 0 8px;border-radius:7px;border:1px solid rgba(142,31,23,.3);background:var(--v2-bg-card, #ffffff);color:var(--v2-text-main, #231714);font-size:11.5px;font-weight:600;cursor:pointer}@media(max-width:1024px){.fb-manage__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.acc-fb-shell{gap:8px}.acc-fb-tabs-bar{justify-content:flex-start;padding:2px 0 4px}.acc-fb-tabs-wrap{width:100%;margin-left:0}.acc-fb-tabs-wrap nav{width:100%}.acc-fb-tabs-wrap nav button{flex:1;justify-content:center;padding:0 10px;font-size:12px}}@media(max-width:640px){.fb-hero{padding:10px 14px;gap:10px}.fb-tabs{width:100%}.fb-tab{flex:1;justify-content:center;padding:6px 8px}.fb-search{min-width:100%}}.acc-fb-page .acc-fb-tabs-wrap nav button[data-active=true],.crm-dark-mode .acc-fb-page .acc-fb-tabs-wrap nav button[data-active=true],body.has-brisk-nav:not(.crm-light-mode) .acc-fb-page .acc-fb-tabs-wrap nav button[data-active=true]{background:var(--tblr-primary)!important;box-shadow:none!important;border-color:var(--tblr-primary)!important}.fb-page-avatar{background:var(--tblr-primary-lt)!important;color:var(--tblr-primary)!important}.acc-messaging-page{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background-color:var(--bg-surface, #fbf9f5);color:var(--text-primary, #231714)}.acc-messaging-shell{flex:1;display:flex;flex-direction:column;padding:0 1.5rem 2rem;max-width:1440px;width:100%;margin:0 auto}.acc-messaging-tabs-bar{margin-bottom:1.25rem}.msg-reconnect-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:.5rem;margin-bottom:1.25rem;font-size:.875rem;color:#92400e}.msg-warn-icon{color:#d97706;flex-shrink:0}.msg-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:.75rem;background-color:var(--crm-bg-card, #ffffff);border-radius:.75rem;border:1px dashed var(--crm-border-subtle, #dcd3c7)}.msg-muted-icon{color:var(--crm-text-muted, #a8998e);opacity:.7}.msg-muted-text{color:var(--crm-text-muted, #7a6a60);font-size:.875rem;max-width:420px;line-height:1.4}.msg-spin{animation:msg-spin 1s linear infinite;color:#2c5e8a}@keyframes msg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.msg-notice{display:flex;gap:.75rem;padding:1rem;border-radius:.5rem;margin-bottom:1.25rem}.msg-notice--bad{background-color:#fef2f2;border:1px solid #fee2e2;color:#991b1b}.text-success{color:#16a34a}.text-danger{color:#dc2626}.text-primary{color:#8e1f17}.text-warning{color:#d97706}.text-muted{color:var(--crm-text-muted, #7a6a60)}.msg-campaigns-overview{display:flex;flex-direction:column;gap:1.5rem}.msg-hero-card{background:linear-gradient(135deg,#2a1b17,#2a1b17,#2c5e8a);color:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 10px 25px -5px #2c5e8a33}.msg-hero-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.msg-hero-content h2{font-size:1.875rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.025em}.msg-hero-content p{font-size:1rem;line-height:1.6;color:#f7ebe6;max-width:760px;margin-bottom:1.75rem}.msg-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.msg-stat-card{background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.msg-stat-num{font-size:1.75rem;font-weight:800;color:#fff}.msg-stat-label{font-size:.8125rem;color:#e3c27a}.msg-hero-actions{display:flex;gap:1rem}.msg-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.msg-feature-card{background-color:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.msg-feature-icon{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.msg-icon-blue{background-color:#f7ebe6;color:#2c5e8a}.msg-icon-green{background-color:#dcfce7;color:#16a34a}.msg-icon-amber{background-color:#fef3c7;color:#d97706}.msg-feature-card h3{font-size:1.0625rem;font-weight:600;color:var(--crm-text-primary, #231714);margin-bottom:.5rem}.msg-feature-card p{font-size:.875rem;line-height:1.5;color:var(--crm-text-muted, #7a6a60)}.msg-templates-panel{display:flex;flex-direction:column;gap:1rem}.msg-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background-color:var(--crm-bg-card, #ffffff);padding:.875rem 1.25rem;border-radius:.75rem;border:1px solid var(--crm-border-subtle, #e9e3da);box-shadow:0 1px 2px #00000008}.msg-panel-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.msg-filter-group{display:flex;align-items:center;gap:.5rem}.msg-filter-label{font-size:.8125rem;font-weight:500;color:var(--crm-text-muted, #7a6a60)}.msg-pill-tabs{display:inline-flex;background-color:var(--crm-bg-hover, #f3eee6);padding:2px;border-radius:6px;gap:2px}.msg-pill-btn{background:transparent;border:none;font-size:.8125rem;font-weight:500;color:var(--crm-text-muted, #7a6a60);padding:4px 10px;border-radius:5px;cursor:pointer;transition:all .15s ease}.msg-pill-btn:hover{color:var(--crm-text-primary, #231714)}.msg-pill-btn.is-active{background-color:var(--crm-bg-card, #ffffff);color:#2c5e8a;font-weight:600;box-shadow:0 1px 2px #0000000d}.msg-select{height:32px;font-size:.8125rem;color:var(--crm-text-primary, #231714);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:6px;padding:0 .5rem;background-color:var(--crm-bg-card, #ffffff);cursor:pointer}.msg-search-box{position:relative;display:flex;align-items:center}.msg-search-icon{position:absolute;left:.625rem;color:var(--crm-text-muted, #a8998e);pointer-events:none}.msg-search-input{height:32px;padding-left:2rem;padding-right:1.75rem;font-size:.8125rem;border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:6px;width:240px;transition:border-color .15s ease}.msg-search-input:focus{outline:none;border-color:#2c5e8a;box-shadow:0 0 0 1px #2c5e8a}.msg-search-clear{position:absolute;right:.5rem;background:none;border:none;color:var(--crm-text-muted, #a8998e);cursor:pointer;padding:2px}.msg-checkbox-label{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--crm-text-muted, #7a6a60);cursor:pointer;-webkit-user-select:none;user-select:none}.msg-panel-actions{display:flex;align-items:center;gap:.5rem}.msg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:34px;padding:0 .875rem;font-size:.8125rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.msg-btn-primary,.msg-btn--primary{background-color:#2c5e8a;color:#fff;border-color:#2c5e8a}.msg-btn-primary:hover:not(:disabled),.msg-btn--primary:hover:not(:disabled){background-color:#2c5e8a;border-color:#2c5e8a}.msg-btn-secondary,.msg-btn--secondary{background-color:var(--crm-bg-card, #ffffff);border-color:var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-secondary, #5b4c45)}.msg-btn-secondary:hover:not(:disabled),.msg-btn--secondary:hover:not(:disabled){background-color:var(--crm-bg-subtle, #fbf9f5);border-color:#a8998e}.msg-btn--ghost{background-color:transparent;border-color:transparent;color:var(--crm-text-secondary, #5b4c45)}.msg-btn--ghost:hover:not(:disabled){background-color:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714)}.msg-btn--sm{height:28px;padding:0 .625rem;font-size:.75rem;border-radius:5px}.msg-btn:disabled{opacity:.6;cursor:not-allowed}.msg-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--crm-text-muted, #7a6a60);cursor:pointer;transition:all .12s ease}.msg-icon-btn:hover:not(:disabled){background-color:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-primary, #231714);border-color:var(--crm-border-subtle, #e9e3da)}.msg-icon-btn:disabled{opacity:.35;cursor:not-allowed}.msg-table-container{background-color:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.75rem;overflow-x:auto;box-shadow:0 1px 3px #00000008}.msg-table{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.msg-table thead th{background-color:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1rem;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);white-space:nowrap}.msg-table tbody tr{border-bottom:1px solid var(--crm-border-subtle, #f3eee6);transition:background-color .12s ease}.msg-table tbody tr:hover{background-color:var(--crm-bg-subtle, #fbf9f5)}.msg-table tbody tr.is-archived{opacity:.65;background-color:#fafafa}.msg-table tbody td{padding:.75rem 1rem;color:var(--crm-text-secondary, #5b4c45);vertical-align:middle}.msg-badge{display:inline-flex;align-items:center;gap:.25rem;padding:2px 7px;font-size:.6875rem;font-weight:600;border-radius:5px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.msg-badge-zalo{background-color:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.msg-badge-sms{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.msg-badge--success,.msg-badge-success{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.msg-badge--danger,.msg-badge-danger{background-color:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.msg-badge--warning,.msg-badge-warning{background-color:#fef3c7;color:#b45309;border:1px solid #fde68a}.msg-badge--neutral,.msg-badge-neutral{background-color:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border:1px solid var(--crm-border-subtle, #e9e3da)}.msg-badge--info,.msg-badge-info{background-color:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.msg-cell-title{display:flex;flex-direction:column;gap:.25rem}.msg-template-name{font-weight:600;color:var(--crm-text-primary, #231714)}.msg-badges-row{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.msg-tag{display:inline-flex;align-items:center;padding:1px 7px;font-size:.6875rem;font-weight:500;border-radius:9999px;white-space:nowrap}.msg-tag-success{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.msg-tag-warning{background-color:#fef3c7;color:#b45309;border:1px solid #fde68a}.msg-tag-danger{background-color:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.msg-tag-neutral{background-color:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-muted, #7a6a60);border:1px solid var(--crm-border-subtle, #e9e3da)}.msg-tag-info{background-color:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.msg-sender-label{font-weight:500;color:var(--crm-text-primary, #231714)}.msg-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;padding:2px 5px;background-color:var(--crm-bg-hover, #f3eee6);border-radius:4px;color:var(--crm-text-primary, #231714)}.msg-price{font-weight:600;color:#047857}.msg-content-preview{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--crm-text-muted, #7a6a60);font-size:.75rem;line-height:1.4}.msg-counts-pill{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--crm-bg-subtle, #fbf9f5);padding:2px 6px;border-radius:4px;border:1px solid var(--crm-border-subtle, #e9e3da);font-size:.75rem}.msg-count-success{color:#16a34a;font-weight:600}.msg-count-sep{color:#dcd3c7}.msg-count-total{color:var(--crm-text-secondary, #5b4c45)}.msg-cell-date{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem;color:var(--crm-text-muted, #7a6a60)}.msg-subdate{font-size:.6875rem;color:#2c5e8a}.msg-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.msg-pagination{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background-color:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.75rem;font-size:.8125rem;color:var(--crm-text-muted, #7a6a60)}.msg-pagination-controls{display:flex;align-items:center;gap:.75rem}.msg-select-sm{height:28px;padding:0 .5rem;font-size:.75rem;border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:5px;background-color:var(--crm-bg-card, #ffffff)}.msg-page-nav{display:flex;align-items:center;gap:.375rem}.msg-page-indicator{font-weight:600;color:var(--crm-text-primary, #231714);min-width:48px;text-align:center}.msg-modal-backdrop,.msg-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050!important;background-color:#1f1311a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;animation:msg-modal-fade-in .2s cubic-bezier(.16,1,.3,1)}@keyframes msg-modal-fade-in{0%{opacity:0}to{opacity:1}}.msg-modal,.msg-modal-card,form.msg-modal,div.msg-modal{position:relative;z-index:10055!important;background-color:var(--crm-bg-card, #ffffff);border-radius:1rem;box-shadow:0 24px 48px -12px #1f131140,0 0 0 1px #1f131114;width:100%;max-width:600px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;animation:msg-modal-pop-in .22s cubic-bezier(.16,1,.3,1)}@keyframes msg-modal-pop-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.msg-modal--wide{max-width:960px;width:100%}.msg-modal-card-lg{max-width:720px}.msg-modal__header,.msg-modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:var(--crm-bg-card, #ffffff);flex-shrink:0}.msg-modal-title-group{display:flex;align-items:flex-start;gap:.75rem;flex:1}.msg-modal-title-group h2,.msg-modal__header h2,.msg-modal-header h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--crm-text-primary, #231714);letter-spacing:-.015em;line-height:1.3}.msg-modal-title-group p,.msg-modal__header p,.msg-hint{margin:.25rem 0 0;font-size:.8125rem;color:var(--crm-text-muted, #7a6a60);line-height:1.4}.msg-modal-close{background:none;border:none;color:var(--crm-text-muted, #a8998e);cursor:pointer;padding:4px}.msg-modal-close:hover{color:var(--crm-text-secondary, #5b4c45)}.msg-modal__body,.msg-modal-body{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.125rem}.msg-modal-desc{font-size:.8125rem;color:var(--crm-text-muted, #7a6a60);line-height:1.5}.msg-modal__footer,.msg-modal-footer{padding:.875rem 1.5rem;border-top:1px solid var(--crm-border-subtle, #e9e3da);background-color:var(--crm-bg-subtle, #fbf9f5);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.msg-modal__actions{display:flex;align-items:center;gap:.625rem;margin-left:auto}.msg-footer-stats{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.msg-field,.msg-form-group{display:flex;flex-direction:column;gap:.375rem}.msg-field__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.msg-field__tools{display:flex;align-items:center;gap:.5rem}.msg-field__meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--crm-text-muted, #7a6a60);margin-top:.25rem}.msg-field__meta code{background:var(--crm-bg-hover, #f3eee6);padding:1px 4px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.msg-label,.msg-field label{font-size:.8125rem;font-weight:600;color:var(--crm-text-secondary, #5b4c45)}.msg-input,.msg-select{height:38px;padding:0 .875rem;font-size:.875rem;border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:8px;background-color:var(--crm-bg-card, #ffffff);color:var(--crm-text-primary, #231714);transition:all .15s ease;width:100%}.msg-input:focus,.msg-select:focus{outline:none;border-color:#2c5e8a;box-shadow:0 0 0 3px #2c5e8a26}.msg-input--sm,.msg-select-sm{height:30px;padding:0 .625rem;font-size:.8125rem;border-radius:6px;width:auto}.msg-textarea{min-height:96px;height:auto;padding:.625rem .875rem;font-family:inherit;line-height:1.5;resize:vertical}.msg-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.msg-grid-2{grid-template-columns:1fr}}.msg-field-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}@media(max-width:640px){.msg-field-row-3{grid-template-columns:1fr}}.msg-field-unit{display:flex;align-items:center;gap:.5rem}.msg-field-unit span{font-size:.8125rem;color:var(--crm-text-muted, #7a6a60);white-space:nowrap}.msg-field-time-range{display:flex;align-items:center;gap:.5rem}.msg-checks{display:flex;flex-direction:column;gap:.5rem}.msg-check,.msg-checkbox-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--crm-text-secondary, #5b4c45);cursor:pointer}.msg-radio-label{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--crm-text-primary, #231714);cursor:pointer;padding:.375rem 0}.msg-recipient-mode-selector{display:flex;flex-direction:column;gap:.25rem;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;padding:.75rem 1rem}.msg-segmented{display:inline-flex;padding:3px;background-color:var(--crm-bg-hover, #f3eee6);border-radius:8px;gap:2px;width:100%}.msg-segmented button{flex:1;padding:6px 12px;font-size:.8125rem;font-weight:500;color:var(--crm-text-muted, #7a6a60);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;text-align:center}.msg-segmented button:hover:not(:disabled){color:var(--crm-text-primary, #231714)}.msg-segmented button[data-active=true]{background-color:var(--crm-bg-card, #ffffff);color:#2c5e8a;font-weight:600;box-shadow:0 1px 3px #00000014}.msg-segmented button:disabled{opacity:.5;cursor:not-allowed}.msg-template-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px}.msg-param-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto}.msg-param-chips code{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:4px;padding:2px 6px;font-size:.6875rem;color:#2c5e8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.msg-link-btn{background:none;border:none;color:#2c5e8a;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .12s}.msg-link-btn:hover{background:#f7ebe6}.msg-issues{margin:.25rem 0 0;padding:.5rem .75rem .5rem 1.5rem;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;font-size:.75rem;color:#b91c1c}.msg-alert{padding:.75rem 1rem;border-radius:8px;font-size:.8125rem;display:flex;align-items:center;gap:.5rem}.msg-alert-error{background-color:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.msg-alert-success{background-color:#f0fdf4;border:1px solid #dcfce7;color:#15803d}.msg-campaign-form{display:flex;flex-direction:column;flex:1;overflow-y:auto}.msg-campaign-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.25rem}@media(max-width:860px){.msg-campaign-columns{grid-template-columns:1fr}}.msg-campaign-col{display:flex;flex-direction:column;gap:1rem}.msg-card-section{background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.625rem;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.msg-card-section--highlight{background:#f7ebe6;border-color:#e3c27a}.msg-section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.msg-section-title{margin:0;font-size:.875rem;font-weight:600;color:var(--crm-text-primary, #231714)}.msg-recipient-summary-box{display:flex;flex-direction:column;gap:.5rem}.msg-recipient-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:6px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;color:#2c5e8a}.msg-estimate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.msg-estimate-item{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.125rem}.msg-est-num{font-size:1.125rem;font-weight:700;color:var(--crm-text-primary, #231714)}.msg-est-label{font-size:.6875rem;color:var(--crm-text-muted, #7a6a60);text-transform:uppercase;letter-spacing:.03em}.msg-estimate-cost-card{grid-column:span 2;background:var(--crm-bg-card, #ffffff);border:1px solid #e3c27a;border-radius:6px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.msg-cost-sub{font-size:.75rem;color:var(--crm-text-muted, #7a6a60)}.msg-cost-total{font-size:.9375rem;color:var(--crm-text-primary, #231714);margin-top:.125rem}.msg-quota-tag{font-size:.75rem;font-weight:600;color:#2c5e8a;background:#f7ebe6;padding:.25rem .5rem;border-radius:4px}.msg-campaign-cell-main{display:flex;flex-direction:column;gap:.1875rem}.msg-campaign-name-clickable{font-weight:600;color:#2c5e8a;cursor:pointer}.msg-campaign-name-clickable:hover{text-decoration:underline}.msg-campaign-template-cell{display:flex;flex-direction:column;gap:4px}.msg-campaign-template-name{font-weight:600;color:var(--v2-navy, #231714);font-size:13px;line-height:1.35;word-break:break-word}.msg-template-id-pill{display:inline-flex;align-items:center;width:fit-content;font-size:11px;font-weight:500;color:#2c5e8a;background:#f7ebe6;border:1px solid #e3c27a;padding:1px 6px;border-radius:4px}.msg-campaign-progress-cell{display:flex;flex-direction:column;gap:6px}.msg-progress-track-row{display:flex;align-items:center;gap:8px;width:100%}.msg-progress-percent{font-size:11.5px;font-weight:700;color:var(--v2-navy, #231714);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.msg-counts-labels-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px}.msg-stat-chip{display:inline-flex;align-items:center;gap:3px;padding:1.5px 6px;border-radius:4px;font-size:11px;white-space:nowrap;border:1px solid transparent;line-height:1.25}.msg-stat-chip__label{font-size:10.5px;opacity:.9}.msg-stat-chip__value{font-weight:700;font-variant-numeric:tabular-nums}.msg-stat-chip--success{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.msg-stat-chip--danger{background:#fef2f2;color:#991b1b;border-color:#fecaca}.msg-stat-chip--neutral{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-muted, #7a6a60);border-color:var(--crm-border-subtle, #e9e3da)}.msg-stat-chip--total{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border-color:var(--crm-border-subtle, #dcd3c7)}.msg-stat-chip--skipped{background:#fffbeb;color:#b45309;border-color:#fde68a}.msg-pacing-cell{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.msg-pacing-rate{display:flex;align-items:center;gap:5px;font-weight:600;color:var(--v2-navy, #231714);font-size:12.5px}.msg-pacing-bullet{width:6px;height:6px;border-radius:50%;background:#2c5e8a}.msg-pacing-window{font-size:11.5px;color:#2c5e8a;font-weight:500}.msg-pacing-dedupe{font-size:11px;color:var(--crm-text-muted, #7a6a60)}.msg-creator-cell{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.msg-creator-name{font-weight:600;color:var(--v2-navy, #231714);font-size:12.5px}.msg-creator-date{font-size:11px;color:var(--crm-text-muted, #7a6a60)}.msg-cell-date-wrap{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.msg-cell-date-main{font-weight:600;color:var(--v2-navy, #231714);font-size:12.5px}.msg-sync-pill{display:inline-flex;align-items:center;width:fit-content;font-size:10.5px;font-weight:500;color:#2c5e8a;background:#f7ebe6;border:1px solid #e3c27a;padding:1px 6px;border-radius:4px}.msg-sync-pill--manual{color:var(--crm-text-muted, #7a6a60);background:var(--crm-bg-subtle, #fbf9f5);border-color:var(--crm-border-subtle, #e9e3da)}.msg-counts-summary{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-variant-numeric:tabular-nums}.msg-skipped-tag{font-size:.6875rem;color:#d97706;background:#fef3c7;padding:1px 4px;border-radius:3px}.msg-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor;margin-right:.375rem;animation:msg-pulse 1.5s infinite}@keyframes msg-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.msg-pause-hint{font-size:.6875rem;color:#d97706;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-campaign-detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.msg-stat-card--sm{padding:.75rem 1rem;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.5rem}.msg-stat-card--sm .msg-stat-num{font-size:1.25rem;font-weight:700;color:var(--crm-text-primary, #231714)}.msg-stat-card--sm .msg-stat-label{font-size:.75rem;color:var(--crm-text-muted, #7a6a60)}.msg-stat-card--sm .msg-stat-num.text-success{color:#16a34a}.msg-stat-card--sm .msg-stat-num.text-danger{color:#dc2626}.msg-stat-card--sm .msg-stat-num.text-primary{color:#8e1f17}.msg-stat-card--sm .msg-stat-num.text-warning{color:#d97706}.msg-stat-card--sm .msg-stat-num.text-muted{color:var(--crm-text-muted, #7a6a60)}.msg-campaign-progress-bar-wrap{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:.5rem}.msg-campaign-progress-track{width:100%;height:10px;background-color:var(--crm-bg-hover, #e9e3da);border-radius:9999px;overflow:hidden;display:flex}.msg-progress-labels{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--crm-text-muted, #7a6a60)}:root{--v2-navy: #231714;--v2-navy-deep: #231714;--v2-navy-light: #2a1b17;--v2-blue-primary: #8e1f17;--v2-blue-hover: #741811;--v2-blue-soft: #f7ebe6;--v2-blue-glow: rgba(142, 31, 23, .16);--v2-bg-page: #f8f5f0;--v2-bg-card: #ffffff;--v2-bg-surface: #fbf9f5;--v2-border-light: #e9e3da;--v2-border-subtle: #e9e3da;--v2-border-strong: #dcd3c7;--v2-text-main: #231714;--v2-text-muted: #7a6a60;--v2-text-subtle: #a8998e;--v2-green-text: #0d684d;--v2-green-bg: #edf8f3;--v2-green-border: rgba(13, 104, 77, .16);--v2-red-text: #991b1b;--v2-red-bg: #fef2f2;--v2-red-border: rgba(153, 27, 27, .14);--v2-gold-text: #92400e;--v2-gold-bg: #fffbeb;--v2-gold-border: rgba(146, 64, 14, .16);--v2-font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2-radius-card: 14px;--v2-radius-item: 10px;--v2-radius-pill: 9999px;--v2-shadow-sm: 0 1px 3px rgba(31, 19, 17, .04);--v2-shadow-card: 0 4px 16px -2px rgba(31, 19, 17, .04)}.msg-workspace-console{display:flex;flex-direction:column;gap:14px;width:100%}.lead-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}@media(max-width:1024px){.lead-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.lead-kpis{grid-template-columns:1fr}}.lead-kpi{background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:var(--v2-shadow-sm);transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lead-kpi--interactive{cursor:pointer}.lead-kpi--interactive:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f131114}.lead-kpi--interactive:active{transform:translateY(0)}.lead-kpi--active{border-color:var(--v2-blue-primary)!important;box-shadow:0 0 0 2px var(--v2-blue-glow),0 4px 12px #8e1f171f!important}.lead-kpi__main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.lead-kpi__header{display:flex;align-items:center;gap:8px}.lead-kpi__label{font-size:11.5px;font-weight:600;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.03em}.lead-kpi__badge{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:9999px;line-height:1.4}.lead-kpi--blue .lead-kpi__badge{background:#f7ebe6;color:#2c5e8a}.lead-kpi--green .lead-kpi__badge{background:#dcfce7;color:#15803d}.lead-kpi--purple .lead-kpi__badge{background:#fbf3ef;color:#c8a24a}.lead-kpi--gold .lead-kpi__badge{background:#fef3c7;color:#b45309}.lead-kpi__metric-row{display:flex;align-items:baseline;gap:8px}.lead-kpi__value{font-size:22px;font-weight:800;color:var(--v2-navy);font-variant-numeric:tabular-nums;line-height:1.1}.lead-kpi__hint{font-size:11px;color:var(--v2-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-kpi__icon-wrap{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .18s ease}.lead-kpi--interactive:hover .lead-kpi__icon-wrap{transform:scale(1.06)}.lead-kpi--blue .lead-kpi__icon-wrap{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.lead-kpi--green .lead-kpi__icon-wrap{background:#edf8f3;color:#0d684d}.lead-kpi--purple .lead-kpi__icon-wrap{background:#fbf3ef;color:#c8a24a}.lead-kpi--gold .lead-kpi__icon-wrap{background:#fffbeb;color:#b45309}.lead-table-area.voc-table-area{width:100%}.voc-table-card.lead-table-card{background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:var(--v2-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.voc-console-header.lead-exec-header{padding:12px 16px;border-bottom:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);display:flex;flex-direction:column;gap:10px}.lead-console-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-console-row--filters{flex-wrap:wrap}.lead-console-status-left{display:flex;align-items:center;gap:10px}.lead-realtime-badge.voc-realtime-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#edf8f3;border:1px solid rgba(13,104,77,.16);border-radius:9999px;color:#0d684d;font-size:11.5px;font-weight:600}.lead-live-dot.voc-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b9814d;animation:v2-pulse 2s infinite}@keyframes v2-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b98180}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.lead-console-actions{display:flex;align-items:center;gap:8px}.lead-action-btn{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 11px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;background:var(--crm-bg-card, #ffffff);color:var(--crm-text-secondary, #5b4c45);box-shadow:0 1px 2px #1f13110d;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;overflow:hidden;box-sizing:border-box}.lead-action-btn:hover:not(:disabled){transform:translateY(-1.5px)}.lead-action-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.lead-action-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.lead-action-btn__icon-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;flex-shrink:0;transition:all .18s ease}.lead-action-btn__icon-box svg{display:block}.lead-action-btn__label{display:inline-block;line-height:1}.lead-action-btn__pill{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:12px;font-size:10.5px;font-weight:700;line-height:1.3;margin-left:2px;transition:all .18s ease}.lead-action-btn__pill strong{font-variant-numeric:tabular-nums;font-weight:700}.lead-action-btn--sync{background:linear-gradient(180deg,#fbf9f5,#f7ebe6);border-color:#e3c27a;color:#741811;box-shadow:0 1px 2px #8e1f170d,inset 0 1px #fffc}.lead-action-btn--sync .lead-action-btn__icon-box{background:#f7ebe6;color:#8e1f17}.lead-action-btn--sync .lead-action-btn__pill{background:#f7ebe6;color:#741811;border:1px solid #e3c27a}.lead-action-btn--sync:hover:not(:disabled){background:linear-gradient(180deg,#f7ebe6,#f7ebe6);border-color:#c8a24a;color:#2c5e8a;box-shadow:0 4px 14px -2px #8e1f1738,0 1px 3px #8e1f1714}.lead-action-btn--sync:hover:not(:disabled) .lead-action-btn__icon-box{background:#8e1f17;color:#fff}.lead-action-btn--busy{background:linear-gradient(180deg,#f7ebe6,#f7ebe6)!important;border-color:#c8a24a!important;color:#2c5e8a!important;box-shadow:0 2px 8px #8e1f1726!important}.is-spinning{animation:spin 1s linear infinite}.v2-tag-oa-info{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--crm-bg-hover, #f3eee6);border:1px solid var(--crm-border-subtle, #e9e3da);font-size:11.5px;color:var(--v2-text-muted);line-height:1.3}.v2-tag-oa-info strong{color:var(--v2-navy);font-weight:600}.lead-reset-filter-btn{height:34px;padding:0 10px;border-radius:6px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-family:var(--v2-font)!important;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:all .15s ease}.lead-reset-filter-btn:hover{background:#ffe4e6;border-color:#fda4af;color:#9f1239}.lead-console-filters-left{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.lead-console-filters-right{display:flex;align-items:center;gap:8px}.lead-search-wrapper.v2-search.voc-search{position:relative;display:flex;align-items:center;min-width:240px;max-width:380px;flex:1 1 240px}.lead-search-wrapper.voc-search svg{position:absolute;left:10px;width:14px;height:14px;color:var(--crm-text-muted, #a8998e);pointer-events:none}.lead-search-wrapper.voc-search input{width:100%;box-sizing:border-box;height:34px;padding:0 34px 0 32px;border-radius:6px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);font-size:12px;font-weight:500;color:var(--v2-navy);outline:none;font-family:var(--v2-font);transition:all .15s ease}.lead-search-wrapper.voc-search input:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a;background:var(--crm-bg-card, #ffffff)}.lead-search-wrapper.voc-search input::placeholder{color:var(--crm-text-muted, #a8998e)}.lead-search-kbd.v2-search-kbd{position:absolute;right:7px;font-size:9.5px;font-weight:600;color:var(--crm-text-muted, #a8998e);background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:3px;padding:1px 4px;pointer-events:none;font-family:var(--v2-font);line-height:1.1;-webkit-user-select:none;user-select:none}.voc-search__clear{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-muted, #7a6a60);border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.voc-search__clear:hover{background:#dcd3c7;color:var(--v2-navy)}.v2-filter-select-wrap{position:relative}.v2-filter-select.voc-filter-select{height:34px;padding:0 28px 0 10px;border-radius:6px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff) url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 10px) center;font-size:12px;font-weight:500;font-family:var(--v2-font);color:var(--v2-navy);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .15s ease}.v2-filter-select.voc-filter-select:hover{border-color:var(--crm-border-subtle, #dcd3c7);background-color:var(--crm-bg-subtle, #fbf9f5)}.v2-filter-select.voc-filter-select:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #2c5e8a1a}.lead-meta-chip--page{font-size:12px;color:var(--v2-text-muted);background:var(--crm-bg-subtle, #fbf9f5);padding:4px 10px;border-radius:6px;border:1px solid var(--v2-border-light)}.lead-console-advanced-tray{padding-top:10px;border-top:1px dashed var(--v2-border-light);display:flex;align-items:center;gap:10px}.lead-date-range.v2-date-box{display:inline-flex;align-items:center;gap:8px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--v2-border-light);border-radius:8px;padding:4px 10px}.lead-date-range__inputs{display:flex;align-items:center;gap:6px}.lead-date-range__field{display:flex;align-items:center;gap:4px}.lead-date-range__label{font-size:11px;color:var(--v2-text-muted)}.lead-date-range__field input{height:26px;font-size:12px;font-family:var(--v2-font);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:4px;padding:0 6px;background:var(--crm-bg-card, #ffffff);color:var(--v2-navy);outline:none}.lead-date-range__separator{color:var(--v2-text-subtle);font-size:12px}.v2-table-wrapper.voc-table-wrap{width:100%;overflow-x:auto;background:var(--crm-bg-card, #ffffff);position:relative}.v2-table.voc-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.v2-table.voc-table thead th{position:sticky;top:0;z-index:5;background:var(--crm-bg-subtle, #fbf9f5);padding:11px 14px;font-size:11.5px;font-weight:700;color:var(--v2-navy);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--v2-border-light);white-space:nowrap}.v2-table.voc-table tbody td{padding:10px 14px;vertical-align:middle;border-bottom:1px solid var(--v2-border-subtle);background:var(--crm-bg-card, #ffffff);transition:background .15s ease;font-size:12.5px;color:var(--v2-navy)}.v2-table.voc-table tbody tr.v2-tr:hover td{background:#fbf3ef}.voc-table__fixed-col--name{position:sticky;left:0;background:var(--crm-bg-card, #ffffff);z-index:3}.v2-table.voc-table tbody tr.v2-tr:hover .voc-table__fixed-col--name{background:#fbf3ef}.v2-channel-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600}.v2-channel-tag--zalo{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.v2-channel-tag--sms{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.v2-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--v2-radius-pill);border:1px solid transparent;white-space:nowrap}.v2-status-pill[data-status=answered]{color:var(--v2-green-text);background:var(--v2-green-bg);border-color:var(--v2-green-border)}.v2-status-pill[data-status=failed]{color:var(--v2-red-text);background:var(--v2-red-bg);border-color:var(--v2-red-border)}.v2-status-pill[data-status=ringing]{color:var(--v2-gold-text);background:var(--v2-gold-bg);border-color:var(--v2-gold-border)}.v2-status-pill[data-status=default]{color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-hover, #f3eee6);border-color:#7a6a6029}.v2-status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);color:var(--v2-text-muted);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #1f13110a}.v2-icon-btn:hover:not(:disabled){background:var(--crm-bg-subtle, #fbf9f5);color:var(--v2-navy);border-color:var(--crm-border-subtle, #dcd3c7);transform:translateY(-1px);box-shadow:0 3px 8px -1px #1f131114}.v2-icon-btn:active:not(:disabled){transform:translateY(0)}.v2-icon-btn--active{background:var(--v2-blue-soft)!important;color:var(--v2-blue-primary)!important;border-color:#8e1f1759!important}.v2-icon-btn--danger:hover{background:var(--v2-red-bg)!important;color:var(--v2-red-text)!important;border-color:var(--v2-red-border)!important}.v2-pagination.voc-pagination{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);font-size:12.5px}.voc-pagination__summary{display:flex;align-items:center}.voc-pagination__total-badge{display:inline-flex;align-items:center;gap:6px;color:var(--v2-text-muted);font-size:12.5px}.voc-pagination__dot{width:6px;height:6px;border-radius:50%;background:var(--v2-blue-primary)}.voc-pagination__info strong{color:var(--v2-navy);font-weight:700}.voc-pagination__controls{display:flex;align-items:center;gap:12px}.voc-pagination__size-selector{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v2-text-muted)}.voc-pagination__select{height:28px;padding:0 8px;border-radius:6px;border:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);font-size:12px;font-family:var(--v2-font);color:var(--v2-navy);outline:none;cursor:pointer}.voc-pagination__pages-group{display:flex;align-items:center;gap:4px}.voc-pagination__nav-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);color:var(--v2-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.voc-pagination__nav-btn:hover:not(:disabled){background:var(--crm-bg-subtle, #fbf9f5);color:var(--v2-navy);border-color:var(--crm-border-subtle, #dcd3c7)}.voc-pagination__nav-btn:disabled{opacity:.4;cursor:not-allowed}.voc-pagination__page-indicator{font-size:12px;font-weight:600;color:var(--v2-navy);padding:0 8px}.v2-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050!important;background-color:#1f1311a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}.v2-modal-dialog{max-width:1060px;width:96vw;max-height:92vh;border-radius:16px;background:var(--crm-bg-card, #ffffff);box-shadow:0 24px 60px -12px #1f131140;border:1px solid rgba(255,255,255,.8);display:flex;flex-direction:column;position:relative;z-index:10055!important;overflow:hidden}.v2-modal-header{padding:16px 22px;border-bottom:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.v2-modal-icon-wrap{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-modal-icon-wrap--blue{background:var(--v2-blue-soft);color:var(--v2-blue-primary)}.v2-modal-title{font-size:16.5px;font-weight:700;color:var(--v2-navy);margin:0;line-height:1.3}.v2-modal-subtitle{font-size:12px;color:var(--v2-text-muted);margin:0}.v2-campaign-form-body{overflow-y:auto;max-height:calc(88vh - 130px);display:flex;flex-direction:column}.v2-campaign-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 22px}@media(max-width:900px){.v2-campaign-grid{grid-template-columns:1fr}}.v2-card-section{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:13px;box-shadow:0 1px 3px #1f131105}.v2-section-heading{display:flex;align-items:center;gap:8px}.v2-heading-badge{width:3px;height:14px;border-radius:2px;background:var(--v2-blue-primary)}.v2-input{height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--crm-border-subtle, #dcd3c7);background-color:var(--crm-bg-card, #ffffff);color:var(--v2-navy);font-size:13px;font-family:var(--v2-font);transition:all .15s ease;width:100%;box-sizing:border-box}.v2-input:focus{outline:none;border-color:var(--v2-blue-primary);box-shadow:0 0 0 3px var(--v2-blue-glow)}.v2-segmented{display:flex;background:var(--crm-bg-hover, #f3eee6);border-radius:8px;padding:3px;gap:3px;width:100%}.v2-segmented-btn{flex:1;height:32px;border:none;background:transparent;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--v2-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.v2-segmented-btn:hover:not(:disabled){color:var(--v2-navy)}.v2-segmented-btn--active{background:var(--crm-bg-card, #ffffff);color:var(--v2-navy)!important;font-weight:600;box-shadow:0 1px 3px #1f131114}.v2-ch-dot{width:7px;height:7px;border-radius:50%}.v2-ch-dot--zalo{background:#2c5e8a}.v2-ch-dot--sms{background:#d97706}.v2-code-textarea{min-height:110px;height:auto;font-family:var(--v2-font);line-height:1.5;resize:vertical}.v2-field-insert-select{height:28px;padding:0 8px;font-size:11.5px;border-radius:6px;border:1px solid var(--v2-border-light);background:var(--crm-bg-card, #ffffff);color:var(--v2-blue-primary);font-weight:500;cursor:pointer}.v2-field-footer-info{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--v2-text-muted);margin-top:2px}.v2-syntax-hint code{background:var(--crm-bg-hover, #f3eee6);padding:1px 5px;border-radius:4px;font-size:11px}.v2-sms-stat{font-weight:500}.v2-issues-alert{padding:8px 12px;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;font-size:12px;color:#b91c1c}.v2-issues-header{display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:4px}.v2-issues-alert ul{margin:0;padding-left:18px}.v2-template-summary-strip{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;flex-wrap:wrap}.v2-tag-price{font-size:11.5px;font-weight:600;color:#047857;background:#edf8f3;padding:2px 7px;border-radius:4px}.v2-param-chips{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.v2-param-label{font-size:11px;color:var(--v2-text-muted)}.v2-param-chip{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:4px;padding:1px 5px;font-size:11px;color:var(--v2-blue-primary)}.v2-inline-checks{display:flex;align-items:center;gap:16px;margin-top:1.5rem}.v2-checkbox-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--v2-navy);cursor:pointer}.v2-audience-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px}.v2-audience-card__icon{width:38px;height:38px;border-radius:10px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2-audience-card__info{display:flex;flex-direction:column;gap:2px;flex:1}.v2-audience-title{font-size:13.5px;font-weight:600;color:var(--v2-navy)}.v2-audience-desc{font-size:11.5px;color:var(--v2-text-muted)}.v2-radio-cards-group{display:flex;flex-direction:column;gap:8px}.crm-radio-card{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:10px;border:1.5px solid #e9e3da;background:var(--crm-bg-card, #ffffff);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.crm-radio-card:hover{border-color:var(--crm-border-subtle, #dcd3c7);background:#fbf3ef}.crm-radio-card--selected{border-color:var(--v2-blue-primary)!important;background:#fbf3ef!important;box-shadow:0 0 0 1px #8e1f1733}.crm-radio-card__indicator{width:18px;height:18px;border-radius:50%;border:1.5px solid #dcd3c7;display:flex;align-items:center;justify-content:center;margin-top:1px;flex-shrink:0;transition:all .15s ease}.crm-radio-card--selected .crm-radio-card__indicator{border-color:var(--v2-blue-primary)}.crm-radio-card__dot{width:8px;height:8px;border-radius:50%;background:transparent;transition:background .15s ease}.crm-radio-card--selected .crm-radio-card__dot{background:var(--v2-blue-primary)}.crm-radio-card__body{display:flex;flex-direction:column;gap:3px;flex:1}.crm-radio-card__title{font-size:13px;font-weight:600;color:var(--v2-navy)}.crm-radio-card__desc{font-size:11.5px;color:var(--v2-text-muted);margin:0;line-height:1.4}.crm-radio-card__row{display:flex;align-items:center;gap:8px}.v2-days-input-wrap{display:inline-flex;align-items:center;gap:4px}.v2-input-days{width:58px;height:24px;font-size:12px;border-radius:5px;border:1px solid var(--crm-border-subtle, #dcd3c7);padding:0 6px;background:var(--crm-bg-card, #ffffff);outline:none}.v2-time-range-wrap{display:flex;align-items:center;gap:6px}.v2-input-time{height:38px}.v2-time-sep{color:var(--v2-text-subtle)}.v2-card-section--highlight{background:linear-gradient(180deg,#fbf3ef,#fbf3ef)!important;border:1px solid rgba(142,31,23,.2)!important}.v2-estimate-container{display:flex;flex-direction:column;gap:10px}.v2-estimate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:600px){.v2-estimate-grid{grid-template-columns:repeat(2,1fr)}}.v2-estimate-tile{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.v2-est-val{font-size:15px;font-weight:800;color:var(--v2-navy);font-variant-numeric:tabular-nums}.v2-est-lbl{font-size:10.5px;color:var(--v2-text-muted)}.v2-cost-banner{padding:10px 14px;border-radius:8px;background:var(--crm-bg-card, #ffffff);border:1px solid rgba(142,31,23,.2);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.v2-cost-unit{font-size:11.5px;color:var(--v2-text-muted)}.v2-cost-total{font-size:14.5px;color:var(--v2-navy);margin-top:2px}.v2-cost-total strong{font-weight:800;color:var(--v2-blue-primary);font-size:16px}.v2-quota-pill{font-size:11px;font-weight:600;color:var(--v2-blue-primary);background:var(--v2-blue-soft);padding:3px 8px;border-radius:4px}.v2-estimate-placeholder{font-size:12px;color:var(--v2-text-muted);margin:0;line-height:1.5}.v2-alert-errors{margin:12px 22px 0}.v2-modal-footer{padding:14px 22px;border-top:1px solid var(--v2-border-light);background:var(--crm-bg-subtle, #fbf9f5);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.v2-modal-footer-actions{display:flex;align-items:center;gap:8px}.camp-editor-view{width:100%;max-width:1540px;margin:0 auto;padding:0 4px 60px;box-sizing:border-box}.camp-editor-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:var(--v2-text-muted)}.camp-editor-header{background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:0 2px 10px #1f13110a;padding:18px 24px;margin-bottom:22px}.camp-editor-header__container{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.camp-editor-header__left{display:flex;flex-direction:column;gap:10px}.camp-editor-back-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--crm-text-muted, #7a6a60);background:var(--crm-bg-hover, #f3eee6);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;padding:4px 10px;cursor:pointer;transition:all .15s ease;width:fit-content}.camp-editor-back-btn:hover{background:var(--crm-bg-hover, #e9e3da);color:var(--v2-navy)}.camp-editor-header__badges{display:flex;align-items:center;gap:8px}.camp-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.camp-badge--green{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.camp-badge--indigo{background:#fbf3ef;color:#c8a24a;border:1px solid #f3eee6}.camp-channel-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}.camp-channel-tag--zalo{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.camp-channel-tag--sms{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.camp-editor-title{font-size:22px;font-weight:700;color:var(--v2-navy, #231714);margin:4px 0 2px;letter-spacing:-.02em}.camp-editor-subtitle{font-size:13px;color:var(--v2-text-muted, #7a6a60);margin:0}.camp-editor-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.camp-editor-btn-launch{box-shadow:0 2px 8px #8e1f1740!important}.camp-editor-error-banner{display:flex;align-items:flex-start;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;margin-bottom:22px;color:#991b1b}.camp-error-icon{flex-shrink:0;margin-top:1px}.camp-error-body{flex:1;font-size:13px}.camp-error-body ul{margin:4px 0 0 16px;padding:0}.camp-error-close{background:transparent;border:none;color:#991b1b;cursor:pointer;padding:2px}.camp-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}@media(max-width:1140px){.camp-editor-grid{grid-template-columns:1fr}}.camp-section-card{background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:0 2px 8px #1f131108;margin-bottom:20px;overflow:hidden}.camp-section-header{padding:16px 22px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);background:linear-gradient(180deg,#fff,#fbf3ef)}.camp-section-title-wrap{display:flex;align-items:center;gap:12px}.camp-step-number{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8e1f17,#741811);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #8e1f1740;flex-shrink:0}.camp-section-title{font-size:15.5px;font-weight:700;color:var(--v2-navy);margin:0 0 2px}.camp-section-desc{font-size:12px;color:var(--v2-text-muted);margin:0}.camp-section-content{padding:22px 24px}.camp-form-group{margin-bottom:18px}.camp-form-group:last-child{margin-bottom:0}.camp-form-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.camp-form-row:last-child{margin-bottom:0}.camp-label{display:block;font-size:12.5px;font-weight:600;color:var(--v2-navy);margin-bottom:6px}.camp-sublabel{font-size:12px;color:var(--v2-text-muted)}.camp-input,.camp-select,.camp-textarea{width:100%;box-sizing:border-box;border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--v2-navy);font-family:var(--v2-font);background:var(--crm-bg-card, #ffffff);outline:none;transition:all .15s ease}.camp-input:focus,.camp-select:focus,.camp-textarea:focus{border-color:#2c5e8a;box-shadow:0 0 0 3px #2c5e8a1f}.camp-input--lg,.camp-select--lg{height:42px;font-size:13.5px;font-weight:500}.camp-input--sm,.camp-select--sm{height:32px;padding:4px 8px;font-size:12px}.camp-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;resize:vertical}.camp-hint{font-size:11.5px;color:var(--crm-text-muted, #7a6a60);margin:4px 0 0;line-height:1.4}.camp-channel-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:680px){.camp-channel-cards{grid-template-columns:1fr}}.camp-channel-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid #e9e3da;border-radius:12px;background:var(--crm-bg-card, #ffffff);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.camp-channel-card:hover{border-color:#c8a24a;background:#fbf3ef}.camp-channel-card--active{border-color:#8e1f17!important;background:linear-gradient(180deg,#fff,#f7ebe6)!important;box-shadow:0 4px 12px #8e1f1714}.camp-channel-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-channel-card__icon--zalo{background:#f7ebe6;color:#2c5e8a}.camp-channel-card__icon--sms{background:#fef3c7;color:#d97706}.camp-channel-card__info{flex:1;min-width:0}.camp-channel-card__title-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.camp-channel-card__title-row strong{font-size:13px;color:var(--v2-navy)}.camp-channel-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.camp-channel-badge--zalo{background:#f7ebe6;color:#741811}.camp-channel-badge--sms{background:#fef3c7;color:#b45309}.camp-channel-card__text{font-size:11.5px;color:var(--v2-text-muted);margin:0;line-height:1.35}.camp-channel-card__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid #dcd3c7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-channel-card--active .camp-channel-card__radio{border-color:#8e1f17}.camp-radio-dot{width:8px;height:8px;border-radius:50%;background:transparent;transition:background .15s ease}.camp-channel-card--active .camp-radio-dot{background:#8e1f17}.camp-template-meta-bar{display:flex;align-items:center;gap:16px;padding:8px 14px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;margin-bottom:16px;flex-wrap:wrap}.camp-template-meta-item{display:flex;align-items:center;gap:6px;font-size:12px}.camp-template-meta-label{color:var(--v2-text-muted)}.camp-tokens-box{background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:12px 14px;margin-bottom:16px}.camp-tokens-header{margin-bottom:8px}.camp-tokens-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--crm-text-secondary, #5b4c45)}.camp-tokens-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.camp-token-btn{font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #dcd3c7);color:var(--crm-text-secondary, #5b4c45);cursor:pointer;transition:all .15s ease}.camp-token-btn:hover{background:#8e1f17;color:#fff;border-color:#8e1f17}.camp-textarea-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.camp-textarea-header .camp-label{margin-bottom:0}.camp-sms-counter{font-size:11.5px;color:#8e1f17;font-weight:600}.camp-live-issues-box{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;color:#92400e;font-size:12px;margin-top:10px}.camp-live-issues-box ul{margin:3px 0 0 16px;padding:0}.camp-options-row{display:flex;align-items:center;gap:20px;margin-top:14px;flex-wrap:wrap}.camp-date-format-wrap{display:flex;align-items:center;gap:8px;margin-left:auto}.camp-audience-summary-card{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--crm-bg-subtle, #fbf9f5);border:1.5px solid #e9e3da;border-radius:12px;flex-wrap:wrap}.camp-audience-icon{width:44px;height:44px;border-radius:12px;background:var(--v2-blue-soft);color:var(--v2-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-audience-info{flex:1;min-width:220px}.camp-audience-title-row{display:flex;align-items:center;gap:10px;margin-bottom:3px}.camp-audience-title-row strong{font-size:13.5px;color:var(--v2-navy)}.camp-audience-mode-badge{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;background:#f7ebe6;color:#2c5e8a}.camp-audience-desc{font-size:12px;color:var(--v2-text-muted);margin:0}.camp-audience-change-btn{white-space:nowrap}.camp-dedupe-list{display:flex;flex-direction:column;gap:10px}.camp-dedupe-card{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-radius:12px;border:1.5px solid #e9e3da;background:var(--crm-bg-card, #ffffff);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.camp-dedupe-card:hover{border-color:var(--crm-border-subtle, #dcd3c7);background:#fbf3ef}.camp-dedupe-card--active{border-color:#8e1f17!important;background:#f7ebe6!important;box-shadow:0 0 0 1px #8e1f1740}.camp-dedupe-card__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--crm-border-subtle, #dcd3c7);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s ease}.camp-dedupe-card--active .camp-dedupe-card__radio{border-color:#8e1f17}.camp-dedupe-card__dot{width:10px;height:10px;border-radius:50%;background:transparent;transition:background .15s ease}.camp-dedupe-card--active .camp-dedupe-card__dot{background:#8e1f17}.camp-dedupe-card__icon{width:36px;height:36px;border-radius:10px;background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .18s ease}.camp-dedupe-card--active .camp-dedupe-card__icon{background:#f7ebe6;color:#741811}.camp-dedupe-card__content{flex:1;min-width:0}.camp-dedupe-card__title-row{display:flex;align-items:center;gap:10px;margin-bottom:3px;flex-wrap:wrap}.camp-dedupe-card__title{font-size:13.5px;font-weight:600;color:var(--crm-text-primary, #231714)}.camp-dedupe-card__badge{font-size:11px;font-weight:600;padding:1.5px 7px;border-radius:4px;background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45)}.camp-dedupe-card--active .camp-dedupe-card__badge{background:#f7ebe6;color:#2c5e8a}.camp-dedupe-card__desc{font-size:12px;color:var(--crm-text-muted, #7a6a60);margin:0;line-height:1.45}.camp-dedupe-inline-box{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:var(--crm-bg-card, #ffffff);border:1px solid #e3c27a;border-radius:8px;width:fit-content}.camp-dedupe-inline-label{font-size:12px;font-weight:500;color:#2c5e8a}.camp-dedupe-inline-unit{font-size:12px;color:var(--crm-text-muted, #7a6a60)}.camp-param-fields-card{margin-top:16px;background:var(--crm-bg-subtle, #fbf9f5);border:1.5px solid #e9e3da;border-radius:12px;padding:16px 18px}.camp-param-fields-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);flex-wrap:wrap;gap:8px}.camp-param-fields-title{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--crm-text-primary, #231714)}.camp-param-fields-list{display:flex;flex-direction:column;gap:12px}.camp-param-field-row{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;transition:border-color .15s ease}.camp-param-field-row:focus-within{border-color:#2c5e8a;box-shadow:0 0 0 1px #2c5e8a33}.camp-param-field-label{width:195px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding-top:3px}.camp-param-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;color:var(--crm-text-primary, #231714)}.camp-param-badges{display:flex;align-items:center;gap:5px}.camp-param-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px}.camp-param-badge--req{background:#fee2e2;color:#b91c1c}.camp-param-badge--opt{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-muted, #7a6a60)}.camp-param-badge--type{background:#f7ebe6;color:#2c5e8a;font-family:monospace}.camp-param-field-input-col{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.camp-param-field-input-wrap{display:flex;align-items:center;gap:8px;width:100%}.camp-param-input{flex:1;font-size:13px;height:36px;padding:0 12px;background:var(--crm-bg-card, #ffffff);font-family:inherit}.camp-param-field-quick-picker{width:175px;flex-shrink:0}.camp-param-field-quick-picker .camp-select{height:36px;font-size:11.5px;padding:0 8px;color:#8e1f17;background:#fbf3ef;border-color:#e3c27a;font-weight:500}.camp-param-field-quick-picker .camp-select:hover{background:#f3eee6}.camp-param-inline-tip{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-subtle, #fbf9f5);border:1px dashed var(--crm-border-subtle, #dcd3c7);border-radius:6px;padding:5px 9px;line-height:1.45}.camp-param-inline-tip-icon{flex-shrink:0;font-size:12px}.camp-param-inline-tip code{background:var(--crm-bg-hover, #e9e3da);color:#741811;padding:0 4px;border-radius:3px;font-size:11px;font-family:monospace}.camp-template-link{font-size:12px;color:#8e1f17;text-decoration:underline;margin-left:6px;font-weight:400}.camp-template-link:hover{color:#741811}.camp-param-guide-banner{background:#fbf3ef;border:1px solid #e3c27a;border-radius:10px;padding:14px 16px;margin-bottom:14px;font-size:12.5px;line-height:1.5}.camp-param-guide-header{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:#2c5e8a;margin-bottom:10px}.camp-param-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media(max-width:860px){.camp-param-guide-grid{grid-template-columns:1fr}}.camp-param-guide-col{background:var(--crm-bg-card, #ffffff);border:1px solid #f7ebe6;border-radius:8px;padding:8px 12px;font-size:12px;color:var(--crm-text-secondary, #5b4c45)}.camp-param-guide-col strong{display:flex;align-items:center;gap:6px;color:#741811;margin-bottom:4px;font-size:12px}.camp-param-guide-callout{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;font-size:12px;color:#92400e}.camp-param-guide-callout-title{font-weight:700;font-size:12px;color:#b45309;display:flex;align-items:center;gap:6px;margin-bottom:5px}.camp-param-guide-callout-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.camp-param-title-wrap{display:flex;align-items:center;gap:6px;position:relative;flex-wrap:wrap}.camp-param-help-pill-btn{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:#f7ebe6;border:1px solid #e3c27a;border-radius:10px;color:#8e1f17;font-size:10.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.camp-param-help-pill-btn:hover,.camp-param-help-icon-wrap.is-active .camp-param-help-pill-btn{background:#8e1f17;color:#fff;border-color:#8e1f17}.camp-param-help-icon-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative}.camp-param-popover{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:1000;width:320px;background:var(--crm-bg-card, #ffffff);border:1.5px solid #dcd3c7;border-radius:10px;padding:12px 14px;box-shadow:0 10px 25px -5px #1f131133,0 8px 10px -6px #1f13111a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.45;color:var(--crm-text-secondary, #5b4c45);text-align:left;pointer-events:auto}.camp-param-help-icon-wrap:hover .camp-param-popover,.camp-param-help-icon-wrap.is-active .camp-param-popover{display:block}.camp-param-popover-title-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);padding-bottom:6px;margin-bottom:8px}.camp-param-popover-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;color:var(--crm-text-primary, #231714);font-size:12.5px}.camp-param-popover-type{font-size:10.5px;font-weight:600;background:#f7ebe6;color:#2c5e8a;padding:2px 6px;border-radius:4px}.camp-param-popover-desc{color:var(--crm-text-secondary, #5b4c45);margin-bottom:8px;font-size:11.5px}.camp-param-popover-item{margin-top:6px;background:var(--crm-bg-subtle, #fbf9f5);border-radius:6px;padding:6px 8px}.camp-param-popover-label{font-size:10.5px;font-weight:700;color:#2c5e8a;margin-bottom:2px;text-transform:uppercase}.camp-param-popover-code{display:inline-block;background:var(--crm-bg-hover, #e9e3da);color:#741811;padding:1px 6px;border-radius:4px;font-family:monospace;font-size:11px;font-weight:600}.camp-schedule-radios{display:flex;align-items:center;gap:24px;margin-bottom:12px;flex-wrap:wrap}.camp-schedule-radio-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--v2-navy);cursor:pointer}.camp-schedule-picker{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.camp-time-range-row{display:flex;align-items:center;gap:8px}.camp-editor-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:20px}.camp-sidebar-card{background:var(--crm-bg-card, #ffffff);border:1px solid var(--v2-border-light);border-radius:14px;box-shadow:0 2px 10px #1f13110a;overflow:hidden}.camp-calculator-card{padding:20px;background:linear-gradient(180deg,#fff,#fbf3ef);border-color:#e3c27a}.camp-calculator-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.camp-calculator-title-wrap{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--v2-navy)}.camp-calc-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.camp-calc-metric-box{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.camp-calc-metric-box small{font-size:11px;color:var(--v2-text-muted)}.camp-calc-metric-box strong{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.camp-calc-metric-box--cost{grid-column:span 2;background:linear-gradient(135deg,#f7ebe6,#f7ebe6);border-color:#c8a24a;padding:12px 14px}.camp-calc-metric-box--cost strong{font-size:19px;font-weight:800}.camp-calc-footnote{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--crm-text-muted, #7a6a60);margin-top:4px}.camp-phone-mockup-card{padding:18px}.camp-mockup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px;flex-wrap:wrap}.camp-mockup-title{font-size:13px;font-weight:700;color:var(--v2-navy)}.camp-mockup-subtitle{font-size:11px;color:var(--v2-text-muted);margin-top:1px}.camp-mockup-tabs{display:inline-flex;background:var(--crm-bg-hover, #f3eee6);padding:2px;border-radius:8px;gap:2px}.camp-mockup-tab-btn{padding:3px 8px;font-size:11px;font-weight:600;border:none;background:transparent;color:var(--crm-text-muted, #7a6a60);border-radius:6px;cursor:pointer;transition:all .15s ease}.camp-mockup-tab-btn:hover{color:var(--crm-text-primary, #231714)}.camp-mockup-tab-btn--active{background:var(--crm-bg-card, #ffffff);color:#8e1f17;box-shadow:0 1px 3px #00000014}.camp-phone-screen{background:var(--crm-bg-hover, #f3eee6);border:2px solid var(--crm-border-subtle, #dcd3c7);border-radius:20px;padding:12px 10px;box-shadow:inset 0 2px 6px #1f13110f;min-height:440px;display:flex;flex-direction:column}.camp-phone-top-bar{display:flex;justify-content:center;margin-bottom:10px}.camp-phone-notch{width:50px;height:4px;border-radius:4px;background:#dcd3c7}.camp-phone-iframe-container{width:100%;flex:1;border-radius:12px;overflow:hidden;background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);min-height:420px}.camp-phone-zns-iframe{width:100%;height:430px;border:none;display:block;background:var(--crm-bg-card, #ffffff)}.camp-phone-chat-header{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);margin-bottom:12px}.camp-phone-sender-avatar{width:28px;height:28px;border-radius:50%;background:#2c5e8a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-phone-sender-info{display:flex;flex-direction:column;line-height:1.2}.camp-phone-sender-info strong{font-size:12px;color:var(--crm-text-primary, #231714)}.camp-phone-verified-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#2c5e8a;font-weight:600}.camp-phone-bubble{background:var(--crm-bg-card, #ffffff);border-radius:12px;padding:12px 14px;box-shadow:0 1px 4px #1f13110f;border:1px solid var(--crm-border-subtle, #e9e3da)}.camp-phone-bubble-title{font-size:12.5px;font-weight:700;color:var(--crm-text-primary, #231714);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6)}.camp-phone-params-preview{color:var(--crm-text-secondary, #5b4c45)}.camp-phone-keyvalues{display:flex;flex-direction:column;gap:4px;background:var(--crm-bg-subtle, #fbf9f5);padding:8px 10px;border-radius:6px;margin-top:8px}.camp-phone-kv{display:flex;justify-content:space-between;font-size:11px}.camp-phone-kv span{color:var(--crm-text-muted, #7a6a60)}.camp-phone-kv strong{color:var(--crm-text-primary, #231714)}.camp-phone-bubble-cta{margin-top:10px;padding-top:8px;border-top:1px solid var(--crm-border-subtle, #f3eee6)}.camp-phone-cta-btn{width:100%;height:28px;background:#f7ebe6;border:1px solid #e3c27a;color:#2c5e8a;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer}.camp-phone-bubble-time{text-align:right;font-size:9.5px;color:var(--crm-text-muted, #a8998e);margin-top:6px}.camp-sidebar-actions-card{display:flex;flex-direction:column;gap:8px}.camp-editor-mode-toggle{display:inline-flex;background:var(--crm-bg-hover, #f3eee6);padding:2px;border-radius:6px;gap:2px}.camp-mode-btn{border:none;background:transparent;padding:3px 8px;font-size:11px;font-weight:500;color:var(--crm-text-muted, #7a6a60);border-radius:4px;cursor:pointer;transition:all .15s ease}.camp-mode-btn:hover{color:var(--crm-text-primary, #231714)}.camp-mode-btn--active{background:var(--crm-bg-card, #ffffff);color:#8e1f17;font-weight:600;box-shadow:0 1px 2px #0000000d}.camp-help-tooltip-icon{display:inline-flex;align-items:center;color:var(--crm-text-muted, #a8998e);cursor:help;margin-left:4px;vertical-align:middle}.camp-help-tooltip-icon:hover{color:#8e1f17}.camp-audience-tabs{display:flex;gap:10px;margin-bottom:20px;background:var(--crm-bg-hover, #f3eee6);padding:4px;border-radius:10px;width:fit-content}.camp-audience-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--crm-text-muted, #7a6a60);background:transparent;border:none;cursor:pointer;transition:all .18s ease}.camp-audience-tab:hover{color:var(--crm-text-primary, #231714)}.camp-audience-tab--active{background:var(--crm-bg-card, #ffffff);color:#8e1f17;box-shadow:0 1px 4px #1f131114}.camp-tab-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:9999px;background:#f7ebe6;color:#741811;text-transform:uppercase}.camp-excel-panel{display:flex;flex-direction:column;gap:16px}.camp-excel-header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;flex-wrap:wrap}.camp-excel-header-text h4{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--crm-text-primary, #231714)}.camp-excel-header-text p{margin:0;font-size:12px;color:var(--crm-text-muted, #7a6a60)}.camp-excel-dropzone{border:2px dashed var(--crm-border-subtle, #dcd3c7);border-radius:12px;padding:32px 20px;text-align:center;background:var(--crm-bg-card, #ffffff);cursor:pointer;transition:all .2s ease}.camp-excel-dropzone:hover,.camp-excel-dropzone--dragover{border-color:#8e1f17;background:#f7ebe6}.camp-excel-dropzone--loading{pointer-events:none;opacity:.85}.camp-excel-dropzone__prompt{display:flex;flex-direction:column;align-items:center;gap:10px}.camp-excel-dropzone__icon{width:56px;height:56px;border-radius:50%;background:#f7ebe6;color:#8e1f17;display:flex;align-items:center;justify-content:center}.camp-excel-dropzone__text strong{display:block;font-size:14px;color:var(--crm-text-primary, #231714);margin-bottom:4px}.camp-excel-dropzone__text p{margin:0;font-size:12px;color:var(--crm-text-muted, #7a6a60)}.camp-excel-dropzone__loading{display:flex;flex-direction:column;align-items:center;gap:10px}.camp-excel-dropzone__loading strong{font-size:14px;color:var(--crm-text-primary, #231714)}.camp-excel-dropzone__loading span{font-size:12px;color:var(--crm-text-muted, #7a6a60)}.camp-excel-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.camp-excel-stat-card{padding:12px 16px;border-radius:10px;border:1px solid var(--crm-border-subtle, #e9e3da);background:var(--crm-bg-card, #ffffff);display:flex;flex-direction:column;gap:4px}.camp-excel-stat-card--success{background:#f0fdf4;border-color:#bbf7d0}.camp-excel-stat-card--danger{background:#fef2f2;border-color:#fecaca}.camp-excel-stat-card--warning{background:#fffbeb;border-color:#fde68a}.camp-excel-stat-val{font-size:20px;font-weight:700;color:var(--crm-text-primary, #231714)}.camp-excel-stat-card--success .camp-excel-stat-val{color:#15803d}.camp-excel-stat-card--danger .camp-excel-stat-val{color:#b91c1c}.camp-excel-stat-card--warning .camp-excel-stat-val{color:#b45309}.camp-excel-stat-label{font-size:11.5px;font-weight:500;color:var(--crm-text-muted, #7a6a60)}.camp-excel-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:10px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-size:13px;flex-wrap:wrap}.camp-excel-alert__content{display:flex;align-items:center;gap:10px}.camp-excel-alert__actions{display:flex;align-items:center;gap:8px}.camp-excel-error-list{background:var(--crm-bg-card, #ffffff);border:1px solid #fecdd3;border-radius:8px;overflow:hidden;max-height:240px;overflow-y:auto}.camp-excel-error-table{width:100%;border-collapse:collapse;font-size:12px}.camp-excel-error-table th{background:#ffe4e6;color:#881337;padding:8px 12px;text-align:left;font-weight:600;position:sticky;top:0}.camp-excel-error-table td{padding:8px 12px;border-bottom:1px solid #fecdd3;color:var(--crm-text-secondary, #5b4c45)}.camp-excel-preview-box{background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:14px}.camp-excel-preview-box h5{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--crm-text-secondary, #5b4c45)}.camp-excel-preview-table-wrap{overflow-x:auto}.camp-excel-preview-table{width:100%;border-collapse:collapse;font-size:12px;background:var(--crm-bg-card, #ffffff);border-radius:6px;overflow:hidden}.camp-excel-preview-table th{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);padding:8px 12px;text-align:left;font-weight:600;white-space:nowrap}.camp-excel-preview-table td{padding:8px 12px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);color:var(--crm-text-primary, #231714);white-space:nowrap}.camp-excel-file-info{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--crm-bg-hover, #f3eee6);border-radius:8px;font-size:13px;font-weight:500;color:var(--crm-text-primary, #231714)}.camp-excel-sync-checkbox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--crm-bg-subtle, #fbf9f5);border:1px dashed var(--crm-border-subtle, #dcd3c7);border-radius:8px;font-size:13px;cursor:pointer}.camp-excel-sync-checkbox input{margin-top:2px;cursor:pointer}.camp-excel-sync-desc{display:block;font-size:11.5px;color:var(--crm-text-muted, #7a6a60);margin-top:2px}.msg-help-tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;color:var(--crm-text-muted, #a8998e);transition:color .15s ease,transform .15s ease;vertical-align:middle}.msg-help-tooltip-trigger:hover,.msg-help-tooltip-trigger:focus{color:#2c5e8a;transform:scale(1.1);outline:none}.msg-help-icon{stroke-width:2.2px}.msg-help-tooltip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#231714;color:#fbf9f5;padding:10px 14px;border-radius:8px;box-shadow:0 12px 28px -4px #1f131166,0 0 0 1px #ffffff14;font-size:12px;line-height:1.5;width:max-content;max-width:290px;min-width:190px;z-index:1050;pointer-events:none;animation:msgTooltipFade .18s cubic-bezier(.16,1,.3,1);white-space:normal;text-align:left}.msg-help-tooltip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#231714 transparent transparent transparent}.msg-help-tooltip-title{font-weight:700;font-size:12px;color:#2c5e8a;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:4px}.msg-help-tooltip-body{font-weight:400;color:#e9e3da}@keyframes msgTooltipFade{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.msg-builder-modal{max-width:1200px!important;width:95vw!important;height:90vh!important;max-height:900px!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;background:var(--crm-bg-card, #ffffff);border-radius:16px;box-shadow:0 25px 50px -12px #1f13114d}.msg-builder-header{padding:16px 24px!important;background:linear-gradient(180deg,#fbf9f5,#fff);border-bottom:1px solid var(--crm-border-subtle, #e9e3da);display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0}.msg-builder-header__tag{display:inline-flex;align-items:center;gap:5px;background:#f7ebe6;color:#2c5e8a;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px;margin-bottom:4px}.msg-builder-header__title{font-size:18px;font-weight:700;color:var(--crm-text-primary, #231714);margin:0}.msg-builder-header__desc{font-size:12px;color:var(--crm-text-muted, #7a6a60);margin:2px 0 0}.msg-builder-layout{display:grid;grid-template-columns:1.35fr 1fr;flex:1;min-height:0;overflow:hidden}@media(max-width:960px){.msg-builder-layout{grid-template-columns:1fr;overflow-y:auto}}.msg-builder-form{overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:18px}.msg-builder-section{background:var(--crm-bg-card, #ffffff);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:12px;padding:16px;box-shadow:0 1px 3px #1f131105;display:flex;flex-direction:column;gap:12px}.msg-builder-section__title{font-size:13.5px;font-weight:700;color:var(--crm-text-primary, #231714);display:flex;align-items:center;gap:8px;margin-bottom:4px}.msg-field-label-with-help{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;color:var(--crm-text-secondary, #5b4c45);margin-bottom:5px}.msg-type-hint-box{display:flex;align-items:flex-start;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4}.msg-builder-subblock{background:var(--crm-bg-subtle, #fbf9f5);border:1px dashed var(--crm-border-subtle, #dcd3c7);border-radius:10px;padding:12px}.msg-builder-logo-card{background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:14px}.msg-builder-logo-header-row{display:flex;align-items:center;gap:12px}.msg-builder-logo-avatar-box{width:48px;height:48px;border-radius:10px;overflow:hidden;border:1px solid var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-card, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000000d}.msg-builder-logo-img{width:100%;height:100%;object-fit:cover}.msg-builder-logo-fallback{width:100%;height:100%;background:#f7ebe6;color:#8e1f17;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.msg-builder-logo-meta{flex:1;min-width:0}.msg-builder-logo-oa-name{font-size:13.5px;font-weight:700;color:var(--crm-text-primary, #231714)}.msg-builder-badge-verified{font-size:11px;font-weight:600;color:#15803d;background:#dcfce7;padding:2px 8px;border-radius:12px;display:inline-block}.msg-builder-logo-desc{font-size:11.5px;color:var(--crm-text-muted, #7a6a60);margin-top:2px;line-height:1.4}.msg-preview-oa-img,.msg-preview-logo-img{width:100%;height:100%;object-fit:cover;display:block}.msg-builder-btn-card{background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:12px;transition:border-color .15s ease,box-shadow .15s ease}.msg-builder-btn-card:hover{border-color:var(--crm-border-subtle, #dcd3c7);box-shadow:0 1px 4px #1f13110a}.msg-btn--danger-ghost{color:#ef4444!important;background:transparent!important;border:1px solid transparent!important;font-weight:500;padding:4px 8px!important;height:auto!important;border-radius:6px;cursor:pointer;transition:all .15s ease}.msg-btn--danger-ghost:hover:not(:disabled){background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}.msg-builder-footer{padding:14px 24px!important;background:var(--crm-bg-subtle, #fbf9f5);border-top:1px solid var(--crm-border-subtle, #e9e3da);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.msg-builder-preview{background:var(--crm-bg-hover, #f3eee6);border-left:1px solid var(--crm-border-subtle, #e9e3da);padding:24px;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start}.msg-preview-sticky{position:sticky;top:0;width:100%;display:flex;justify-content:center}.msg-phone-mockup{width:320px;background:var(--crm-bg-card, #ffffff);border-radius:38px;border:9px solid #231714;box-shadow:0 25px 60px -15px #1f131159;overflow:hidden;display:flex;flex-direction:column;position:relative}.msg-phone-header{background:#0068ff;color:#fff;padding:8px 16px 2px;font-size:11px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.msg-phone-notch{width:80px;height:14px;background:#231714;border-radius:8px}.msg-zalo-top-nav{background:#0068ff;color:#fff;padding:8px 12px 10px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px #2c5e8a33}.msg-zalo-nav-back{font-size:22px;cursor:pointer;line-height:1}.msg-zalo-nav-oa{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.msg-zalo-oa-avatar{width:32px;height:32px;border-radius:50%;background:var(--crm-bg-card, #ffffff);color:#0068ff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.msg-zalo-oa-info{min-width:0}.msg-zalo-oa-name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.msg-zalo-oa-badge{font-size:9.5px;opacity:.85;color:#f7ebe6}.msg-zalo-nav-more{font-size:18px;cursor:pointer}.msg-phone-body{background:#fbf3ef;padding:14px 10px;flex:1;min-height:390px;display:flex;flex-direction:column;gap:8px}.msg-phone-date{align-self:center;background:#1f131114;color:var(--crm-text-muted, #7a6a60);font-size:10px;padding:2px 8px;border-radius:10px;margin-bottom:4px}.msg-zbs-bubble{background:var(--crm-bg-card, #ffffff);border-radius:14px;box-shadow:0 2px 8px #1f131114;overflow:hidden;padding:14px;display:flex;flex-direction:column;gap:8px}.msg-zbs-logo-header{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6)}.msg-zbs-logo-badge{width:24px;height:24px;border-radius:6px;background:#0068ff;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.msg-zbs-brand-title{font-size:12px;font-weight:600;color:var(--crm-text-primary, #231714)}.msg-zbs-banner-header{margin:-14px -14px 6px;max-height:140px;overflow:hidden}.msg-zbs-banner-img{width:100%;height:auto;display:block;object-fit:cover}.msg-zbs-banner-placeholder{background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-muted, #7a6a60);height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px}.msg-zbs-body-title{font-size:13px;font-weight:700;color:var(--crm-text-primary, #231714);text-transform:uppercase;line-height:1.35}.msg-zbs-body-paragraph{font-size:12px;color:var(--crm-text-secondary, #5b4c45);line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg-zbs-body-table{background:var(--crm-bg-subtle, #fbf9f5);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--crm-border-subtle, #f3eee6)}.msg-zbs-table-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:3px 0;border-bottom:1px dashed var(--crm-border-subtle, #e9e3da)}.msg-zbs-table-row:last-child{border-bottom:none}.msg-zbs-table-key{color:var(--crm-text-muted, #7a6a60)}.msg-zbs-table-val{font-weight:600;color:var(--crm-text-primary, #231714)}.msg-zbs-footer-buttons{display:flex;flex-direction:column;gap:6px;margin-top:4px}.msg-zbs-btn{background:#0068ff;color:#fff;padding:7px 12px;border-radius:8px;font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}.msg-zbs-btn:hover{opacity:.9}.msg-zbs-bubble-meta{display:flex;justify-content:flex-end;gap:4px;font-size:9.5px;color:var(--crm-text-muted, #a8998e);margin-top:2px}.msg-preview-footer-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--crm-text-muted, #7a6a60);margin-top:12px;text-align:center}.camp-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.camp-template-actions-inline{display:inline-flex;align-items:center;gap:8px;margin-top:0;flex-wrap:nowrap}.camp-template-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#8e1f17;text-decoration:none;font-weight:500;white-space:nowrap;padding:4px 6px;border-radius:4px;transition:all .15s ease}.camp-template-link:hover{background-color:#f7ebe6;color:#741811;text-decoration:underline}.camp-inline-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease-in-out}.camp-inline-btn--primary{background-color:#0068ff;color:#fff}.camp-inline-btn--primary:hover{background-color:#2c5e8a}.camp-inline-btn--ghost{background-color:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border-color:var(--crm-border-subtle, #e9e3da)}.camp-inline-btn--ghost:hover{background-color:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-primary, #231714)}.camp-inline-btn--link{background:var(--crm-bg-card, #ffffff);color:#2c5e8a;border:1px solid #e3c27a;text-decoration:none}.camp-selected-template-card{margin-top:10px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:10px;padding:12px 16px;transition:all .15s ease}.camp-selected-template-card:hover{border-color:var(--crm-border-subtle, #dcd3c7);background:var(--crm-bg-hover, #f3eee6)}.camp-selected-template-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.camp-selected-template-card__left{display:flex;align-items:center;gap:12px;min-width:0}.camp-selected-template-card__icon{width:38px;height:38px;border-radius:8px;background:#f7ebe6;color:#8e1f17;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-selected-template-card__title{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--crm-text-primary, #231714);flex-wrap:wrap}.camp-template-id-badge{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;background:var(--crm-bg-hover, #e9e3da);color:var(--crm-text-secondary, #5b4c45);white-space:nowrap}.camp-selected-template-card__tags{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.camp-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:5px;white-space:nowrap}.camp-badge--success{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.camp-badge--warning{background:#fef9c3;color:#a16207;border:1px solid #fef08a}.camp-badge--price{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.camp-badge--neutral{background:var(--crm-bg-hover, #f3eee6);color:var(--crm-text-secondary, #5b4c45);border:1px solid var(--crm-border-subtle, #e9e3da)}.camp-badge--info{background:#f7ebe6;color:#8e1f17;border:1px solid #e3c27a}.camp-zbs-card{margin-top:14px;background:linear-gradient(135deg,#fbf3ef,#f7ebe6);border:1.5px solid #e3c27a;border-radius:12px;padding:14px 18px;box-shadow:0 2px 6px #2c5e8a0f}.camp-zbs-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid rgba(122,106,96,.6)}.camp-zbs-card__header-left{display:flex;align-items:center;gap:10px}.camp-zbs-card__icon-badge{width:34px;height:34px;border-radius:8px;background:#2c5e8a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #2c5e8a40}.camp-zbs-card__title{font-size:13.5px;font-weight:700;color:#2c5e8a}.camp-zbs-card__sub{font-size:11.5px;color:#2a1b17;margin-top:1px}.camp-zbs-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.camp-zbs-card__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:12px}@media(max-width:640px){.camp-zbs-card__metrics{grid-template-columns:1fr}}.camp-zbs-metric{background:#ffffffbf;border:1px solid #f7ebe6;border-radius:8px;padding:10px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.camp-zbs-metric__label{display:block;font-size:11.5px;font-weight:500;color:var(--crm-text-secondary, #5b4c45);margin-bottom:4px}.camp-zbs-metric__val-wrap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.camp-zbs-metric__val{font-size:18px;font-weight:800;letter-spacing:-.02em}.camp-zbs-metric__hint{font-size:11px;color:var(--crm-text-muted, #7a6a60)}.camp-sources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px}@media(max-width:768px){.camp-sources-grid{grid-template-columns:1fr}}.camp-source-card{border:1.5px solid #e9e3da;border-radius:12px;background:var(--crm-bg-card, #ffffff);padding:16px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.camp-source-card--active{border-color:#2c5e8a;background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 2px 8px #2c5e8a14}.camp-source-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.camp-source-card__title-wrap{display:flex;align-items:center;gap:10px}.camp-source-card__icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camp-source-card__icon--crm{background:#f7ebe6;color:#2c5e8a}.camp-source-card__icon--excel{background:#f0fdf4;color:#16a34a}.camp-source-card__title{font-size:13.5px;font-weight:700;color:var(--crm-text-primary, #231714)}.camp-source-card__sub{font-size:11.5px;color:var(--crm-text-muted, #7a6a60);margin-top:1px}.camp-source-card__body{margin-top:4px;flex:1;display:flex;flex-direction:column}.camp-source-toggle-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--crm-text-primary, #231714);cursor:pointer;-webkit-user-select:none;user-select:none}.camp-unified-audience-box{background:var(--crm-bg-card, #ffffff);border:1.5px solid #e9e3da;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #1f131108;margin-top:18px}.camp-unified-header{padding:14px 18px;background:var(--crm-bg-subtle, #fbf9f5);border-bottom:1px solid var(--crm-border-subtle, #e9e3da);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.camp-unified-title-wrap strong{font-size:14px;color:var(--crm-text-primary, #231714);display:flex;align-items:center;gap:8px}.camp-unified-desc{font-size:12px;color:var(--crm-text-muted, #7a6a60);margin-top:2px}.camp-unified-toolbar{padding:10px 18px;background:var(--crm-bg-card, #ffffff);border-bottom:1px solid var(--crm-border-subtle, #f3eee6);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.camp-unified-tabs{display:flex;align-items:center;gap:6px;background:var(--crm-bg-hover, #f3eee6);padding:3px;border-radius:8px}.camp-unified-tab-btn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;border:none;background:transparent;color:var(--crm-text-muted, #7a6a60);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}.camp-unified-tab-btn:hover{color:var(--crm-text-primary, #231714)}.camp-unified-tab-btn--active{background:var(--crm-bg-card, #ffffff);color:#2c5e8a;box-shadow:0 1px 3px #1f131114}.camp-unified-search{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--crm-bg-subtle, #fbf9f5);border:1px solid var(--crm-border-subtle, #dcd3c7);border-radius:6px;font-size:12px;min-width:240px}.camp-unified-search input{border:none;background:transparent;outline:none;font-size:12px;width:100%;color:var(--crm-text-primary, #231714)}.camp-unified-table-wrap{max-height:420px;overflow-y:auto}.camp-unified-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.camp-unified-table th{background:var(--crm-bg-subtle, #fbf9f5);color:var(--crm-text-secondary, #5b4c45);font-weight:600;font-size:11.5px;padding:9px 14px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);white-space:nowrap;position:sticky;top:0;z-index:1}.camp-unified-table td{padding:10px 14px;border-bottom:1px solid var(--crm-border-subtle, #f3eee6);color:var(--crm-text-primary, #231714);vertical-align:middle}.camp-unified-table tr:hover td{background:var(--crm-bg-subtle, #fbf9f5)}.camp-source-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}.camp-source-tag--crm{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.camp-source-tag--excel{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.camp-unified-footer{padding:8px 18px;background:var(--crm-bg-subtle, #fbf9f5);border-top:1px solid var(--crm-border-subtle, #e9e3da);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--crm-text-muted, #7a6a60);flex-wrap:wrap}.camp-calc-zbs-section{margin-top:14px;padding:14px 16px;border-radius:12px;border:1.5px solid #e9e3da;background:var(--crm-bg-subtle, #fbf9f5);box-shadow:0 1px 3px #1f13110a}.camp-calc-zbs-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da)}.camp-calc-zbs-title-wrap{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--crm-text-primary, #231714)}.camp-calc-zbs-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f7ebe6;color:#2c5e8a;padding:2px 7px;border-radius:4px}.camp-calc-zbs-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--crm-text-secondary, #5b4c45);margin-bottom:7px}.camp-calc-zbs-row strong,.camp-calc-zbs-val{font-size:13px;color:var(--crm-text-primary, #231714);text-align:right}.camp-calc-zbs-account-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--crm-text-secondary, #5b4c45);margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed var(--crm-border-subtle, #e9e3da)}.camp-calc-zbs-row--balance-after{border-top:1px dashed var(--crm-border-subtle, #dcd3c7);padding-top:8px;margin-top:8px}.camp-calc-zbs-row--quota{margin-top:6px;padding:4px 8px;background:var(--crm-bg-hover, #f3eee6);border-radius:6px;font-size:12px}.camp-calc-zbs-status{margin-top:10px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;display:flex;align-items:flex-start;gap:8px}.camp-calc-zbs-status--ok{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.camp-calc-zbs-status--warn{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.camp-calc-zbs-status--info{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.camp-zbs-topup-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#dc2626;color:#fff!important;border-radius:6px;font-size:11.5px;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #dc262640;transition:all .15s ease}.camp-zbs-topup-btn:hover{background:#b91c1c;color:#fff!important}.camp-oa-meta-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 14px;background:linear-gradient(135deg,#f7ebe6,#f7ebe6);border:1px solid #e3c27a;border-radius:9px;font-size:12px}.camp-oa-meta-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.camp-oa-meta-badge{display:inline-flex;align-items:center;gap:6px;color:#2c5e8a;font-weight:500}.camp-oa-meta-badge strong{color:#2c5e8a;font-weight:700}.camp-oa-meta-badge--quota{background:#ffffffb3;padding:2px 8px;border-radius:5px;border:1px solid rgba(122,106,96,.8)}.camp-oa-meta-tag{font-size:10px;font-weight:700;text-transform:uppercase;background:#2c5e8a;color:#fff;padding:1px 5px;border-radius:3px}.camp-oa-meta-hint{font-size:11.5px;color:var(--crm-text-secondary, #5b4c45)}.camp-inline-btn--link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#2c5e8a;text-decoration:none;padding:4px 8px;border-radius:6px;background:var(--crm-bg-card, #ffffff);border:1px solid #e3c27a;transition:all .15s ease}.camp-inline-btn--link:hover{background:#f7ebe6;border-color:#e3c27a;color:#2c5e8a}.camp-pending-notice-banner{margin-top:12px;background-color:#fefce8;border:1px solid #fef08a;border-left:4px solid #eab308;border-radius:8px;padding:10px 14px}.camp-pending-notice-header{display:flex;align-items:flex-start;gap:10px}.camp-pending-notice-icon{color:#ca8a04;flex-shrink:0;margin-top:2px}.camp-pending-notice-title{font-size:13px;font-weight:600;color:#854d0e}.camp-pending-notice-desc{font-size:12px;color:#a16207;margin-top:2px;line-height:1.4}.camp-pending-notice-list{margin-top:8px;display:flex;flex-direction:column;gap:6px;padding-left:26px}.camp-pending-notice-item{display:flex;align-items:center;justify-content:space-between;background-color:var(--crm-bg-card, #ffffff);border:1px solid #fef08a;padding:5px 10px;border-radius:6px}.camp-pending-item-name{font-size:12px;font-weight:500;color:var(--crm-text-secondary, #5b4c45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.camp-pending-check-btn{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#0068ff;background-color:#f7ebe6;border:1px solid #e3c27a;border-radius:4px;padding:3px 8px;cursor:pointer;transition:all .15s ease}.camp-pending-check-btn:hover:not(:disabled){background-color:#f7ebe6}.camp-pending-check-btn:disabled{opacity:.6;cursor:not-allowed}.camp-spin{animation:camp-spin 1s linear infinite}@keyframes camp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crs-page{--crs-bg-page: var(--v2-bg-page, #f8f5f0);--crs-bg-card: var(--v2-bg-card, #ffffff);--crs-bg-surface: var(--v2-bg-surface, #fbf9f5);--crs-border: var(--v2-border-light, #e9e3da);--crs-border-strong: var(--v2-border-strong, #dcd3c7);--crs-text: var(--v2-text-main, #231714);--crs-text-muted: var(--v2-text-muted, #7a6a60);--crs-text-subtle: var(--v2-text-subtle, #a8998e);--crs-accent: var(--v2-blue-primary, #8e1f17);--crs-accent-soft: var(--v2-blue-soft, #f7ebe6);--crs-danger: var(--v2-red-text, #b42318);--crs-danger-bg: var(--v2-red-bg, #ffe8eb);--crs-ok: var(--v2-green-text, #147255);--crs-radius: var(--v2-radius-item, 12px);--crs-shadow: var(--v2-shadow-card, 0 10px 30px -4px rgba(31, 19, 17, .06));--crs-transition: var(--v2-transition, all .2s cubic-bezier(.16, 1, .3, 1));background:var(--crs-bg-page);color:var(--crs-text)}.crs-stage{padding:32px 40px 96px}.crs-hero{margin-bottom:28px}.crs-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--crs-text-subtle)}.crs-title{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--crs-text)}.crs-subtitle{margin:0;max-width:640px;font-size:14px;line-height:1.55;color:var(--crs-text-muted)}.crs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.crs-menu{display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:var(--crs-radius);box-shadow:var(--crs-shadow);position:sticky;top:88px}.crs-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:500;font-family:inherit;color:var(--crs-text-muted);background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;transition:var(--crs-transition)}.crs-menu__item svg{flex-shrink:0;color:var(--crs-text-subtle)}.crs-menu__item:hover:not([data-upcoming=true]){background:var(--crs-bg-surface);color:var(--crs-text)}.crs-menu__item[data-active=true]{background:var(--crs-accent-soft);color:var(--crs-accent);font-weight:600}.crs-menu__item[data-active=true] svg{color:var(--crs-accent)}.crs-menu__item[data-upcoming=true]{color:var(--crs-text-subtle);cursor:default}.crs-menu__item[data-upcoming=true] svg{color:var(--crs-text-subtle);opacity:.7}.crs-menu__soon{margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--crs-text-subtle);background:var(--crs-bg-surface);border:1px solid var(--crs-border);border-radius:4px;opacity:0;transition:opacity .18s ease}.crs-menu__soon[data-show=true]{opacity:1}.crs-content{min-width:0}.crs-panel{display:flex;flex-direction:column;gap:16px}.crs-card{padding:22px 24px;background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:var(--crs-radius);box-shadow:var(--crs-shadow)}.crs-card[data-disabled=true]{background:var(--crs-bg-surface)}.crs-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.crs-card__title{margin:0 0 4px;font-size:15px;font-weight:650;color:var(--crs-text)}.crs-card__head .crs-card__title{margin-bottom:2px}.crs-card__head .crs-muted{margin:0}.crs-scope{background:var(--crs-bg-card)}.crs-scope__row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.crs-switch-row{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--crs-border);cursor:pointer}.crs-switch-row strong{display:block;font-size:13.5px;font-weight:600;color:var(--crs-text)}.crs-switch-row small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--crs-text-muted)}.crs-readonly-hint{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;color:var(--crs-text-muted);background:var(--crs-bg-surface);border-radius:8px}.crs-label{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--crs-text-muted)}.crs-select,.crs-input{font-family:inherit;font-size:13.5px;color:var(--crs-text);background:var(--crs-bg-card);border:1px solid var(--crs-border-strong);border-radius:8px;padding:8px 10px;transition:var(--crs-transition)}.crs-select{min-width:260px;cursor:pointer}.crs-select--sm,.crs-input--sm{min-width:0;width:76px;text-align:center}.crs-select:focus-visible,.crs-input:focus-visible{outline:none;border-color:var(--crs-accent);box-shadow:0 0 0 3px var(--crs-accent-soft)}.crs-select:disabled,.crs-input:disabled{color:var(--crs-text-subtle);background:var(--crs-bg-surface);cursor:not-allowed}.crs-field{display:flex;flex-direction:column;gap:6px;margin-top:16px}.crs-field--inline{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.crs-field--inline .crs-muted{flex-basis:100%;margin:0}.crs-muted{margin:0;font-size:12.5px;line-height:1.5;color:var(--crs-text-muted)}.crs-error{display:block;margin-top:4px;font-size:12px;font-weight:500;color:var(--crs-danger)}.crs-modes{display:flex;flex-direction:column;gap:8px}.crs-mode{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:10px;cursor:pointer;transition:var(--crs-transition)}.crs-mode:hover:not([data-disabled=true]){border-color:var(--crs-border-strong);background:var(--crs-bg-surface)}.crs-mode[data-active=true]{border-color:var(--crs-accent);background:var(--crs-accent-soft)}.crs-mode[data-disabled=true]{cursor:not-allowed;opacity:.75}.crs-mode input{position:absolute;opacity:0;pointer-events:none}.crs-mode__dot{flex-shrink:0;width:16px;height:16px;margin-top:2px;border:2px solid var(--crs-border-strong);border-radius:50%;background:var(--crs-bg-card);transition:var(--crs-transition)}.crs-mode[data-active=true] .crs-mode__dot{border-color:var(--crs-accent);box-shadow:inset 0 0 0 3.5px var(--crs-bg-card),inset 0 0 0 10px var(--crs-accent)}.crs-mode__body strong{display:block;font-size:13.5px;font-weight:600;color:var(--crs-text)}.crs-mode__body small{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--crs-text-muted)}.crs-pill{flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600;color:var(--crs-text-muted);background:var(--crs-bg-surface);border:1px solid var(--crs-border);border-radius:999px;white-space:nowrap}.crs-checks{display:flex;flex-direction:column;gap:2px;margin-top:16px}.crs-check{display:flex;align-items:flex-start;gap:11px;padding:10px 0;cursor:pointer}.crs-check[data-disabled=true]{cursor:not-allowed;opacity:.55}.crs-check input{position:absolute;opacity:0;pointer-events:none}.crs-check__box{flex-shrink:0;width:17px;height:17px;margin-top:1px;background:var(--crs-bg-card);border:1.5px solid var(--crs-border-strong);border-radius:5px;transition:var(--crs-transition)}.crs-check input:checked+.crs-check__box{background:var(--crs-accent);border-color:var(--crs-accent)}.crs-check input:checked+.crs-check__box:after{content:"";display:block;width:8px;height:4px;margin:3px 0 0 3.5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.crs-check input:focus-visible+.crs-check__box{box-shadow:0 0 0 3px var(--crs-accent-soft)}.crs-check strong{display:block;font-size:13.5px;font-weight:500;color:var(--crs-text)}.crs-check small{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--crs-text-muted)}.crs-sla{padding:12px 14px;margin-top:10px;background:var(--crs-bg-surface);border:1px solid var(--crs-border);border-radius:10px}.crs-sla[data-disabled=true]{opacity:.55}.crs-sla .crs-check{padding:0}.crs-sla__fields{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-left:28px;font-size:13px;color:var(--crs-text-muted)}.crs-sla__fields[data-disabled=true]{opacity:.6}.crs-sla__fields .crs-input--sm{width:64px}.crs-switch{display:inline-flex;flex-shrink:0;cursor:pointer}.crs-switch input{position:absolute;opacity:0;pointer-events:none}.crs-switch__track{position:relative;display:block;width:38px;height:21px;background:var(--crs-border-strong);border-radius:999px;transition:var(--crs-transition)}.crs-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;background:var(--crm-bg-card, #ffffff);border-radius:50%;box-shadow:0 1px 3px #1f131140;transition:transform .2s cubic-bezier(.16,1,.3,1)}.crs-switch input:checked+.crs-switch__track{background:var(--crs-accent)}.crs-switch input:checked+.crs-switch__track:after{transform:translate(17px)}.crs-switch input:focus-visible+.crs-switch__track{box-shadow:0 0 0 3px var(--crs-accent-soft)}.crs-switch input:disabled+.crs-switch__track{opacity:.45;cursor:not-allowed}.crs-table-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--crs-border);border-radius:10px}.crs-table{width:100%;border-collapse:collapse;font-size:13px}.crs-table th{padding:10px 12px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--crs-text-subtle);background:var(--crs-bg-surface);border-bottom:1px solid var(--crs-border);white-space:nowrap}.crs-table td{padding:11px 12px;vertical-align:middle;color:var(--crs-text);border-bottom:1px solid var(--crs-border)}.crs-table tbody tr:last-child td{border-bottom:0}.crs-table tbody tr:hover{background:#fbf3ef}.crs-table tr[data-disabled=true]{opacity:.6}.crs-num{text-align:right;font-variant-numeric:tabular-nums}.crs-agent{display:flex;align-items:center;gap:10px}.crs-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;font-size:12.5px;font-weight:650;color:var(--crs-accent);background:var(--crs-accent-soft);border-radius:50%}.crs-agent strong{display:block;font-size:13px;font-weight:600}.crs-agent small{display:block;font-size:11.5px;color:var(--crs-text-muted)}.crs-presence{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--crs-text-muted);white-space:nowrap}.crs-presence__dot{width:7px;height:7px;border-radius:50%;background:var(--crs-text-subtle)}.crs-presence[data-online=true]{color:var(--crs-ok)}.crs-presence[data-online=true] .crs-presence__dot{background:var(--crs-ok)}.crs-tag{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;color:var(--crs-text-muted);background:var(--crs-bg-surface);border:1px solid var(--crs-border);border-radius:4px}.crs-tag--bad{color:var(--crs-danger);background:var(--crs-danger-bg);border-color:transparent}.crs-inline-spin{margin-left:6px;color:var(--crs-text-subtle);vertical-align:middle}.crs-state{display:flex;align-items:center;justify-content:center;gap:10px;padding:36px 20px;font-size:13.5px;color:var(--crs-text-muted)}.crs-state--error{flex-wrap:wrap;color:var(--crs-danger);background:var(--crs-danger-bg);border-color:transparent}.crs-spin{animation:crs-spin .9s linear infinite}@keyframes crs-spin{to{transform:rotate(360deg)}}.crs-toast{position:fixed;right:28px;bottom:92px;z-index:120;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:500;background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:10px;box-shadow:var(--v2-shadow-popover, 0 20px 40px -6px rgba(31, 19, 17, .16));animation:crs-toast-in .22s cubic-bezier(.16,1,.3,1)}.crs-toast--ok{color:var(--crs-ok)}.crs-toast--error{color:var(--crs-danger)}@keyframes crs-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.crs-savebar{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:16px;margin-top:4px;padding:12px 18px;background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:var(--crs-radius);box-shadow:var(--v2-shadow-popover, 0 20px 40px -6px rgba(31, 19, 17, .16))}.crs-savebar>span{font-size:13px;color:var(--crs-text-muted)}.crs-savebar__actions{display:flex;gap:8px;margin-left:auto}.crs-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:550;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:var(--crs-transition)}.crs-btn:disabled{opacity:.55;cursor:not-allowed}.crs-btn--primary{color:#fff;background:var(--crs-accent)}.crs-btn--primary:hover:not(:disabled){background:var(--v2-blue-hover, #741811)}.crs-btn--ghost{color:var(--crs-text-muted);background:transparent;border-color:var(--crs-border-strong)}.crs-btn--ghost:hover:not(:disabled){color:var(--crs-text);background:var(--crs-bg-surface)}.crs-info{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--crs-text-muted)}.crs-info svg{flex-shrink:0;margin-top:1px;color:var(--crs-accent)}.crs-info-card{display:flex;align-items:center;gap:9px;padding:14px 18px;font-size:13px;color:var(--crs-text-muted);background:var(--crs-bg-card);border:1px solid var(--crs-border);border-radius:var(--crs-radius)}.crs-info-card svg{flex-shrink:0;color:var(--crs-accent)}@media(max-width:1024px){.crs-layout{grid-template-columns:1fr}.crs-menu{position:static;flex-direction:row;overflow-x:auto;padding:6px}.crs-menu__item{width:auto;white-space:nowrap}.crs-menu__soon{position:absolute;transform:translateY(-120%);background:var(--crs-bg-card)}}@media(max-width:768px){.crs-stage{padding:20px 16px 72px}.crs-title{font-size:21px}.crs-card{padding:18px}.crs-scope__row{align-items:stretch;flex-direction:column;gap:8px}.crs-select{min-width:0;width:100%}.crs-savebar{flex-wrap:wrap}.crs-savebar__actions{width:100%;margin-left:0}.crs-savebar__actions .crs-btn{flex:1;justify-content:center}.crs-toast{right:16px;left:16px;bottom:80px}}.acc-assign-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #e9e3da;background:#fff;font-size:13px;line-height:1.4}.acc-assign-bar[data-tone=accent]{background:#f7ebe6;border-top-color:#c8a24a}.acc-assign-bar[data-tone=warn]{background:#fef3c7;border-top-color:#fcd34d}.acc-assign-bar[data-tone=muted]{background:#f3eee6;border-top-color:#dcd3c7}.acc-assign-bar[data-tone=ok]{background:#f0fdf4;border-top-color:#86efac}.acc-assign-bar__icon{flex-shrink:0;color:#7a6a60}.acc-assign-bar[data-tone=accent] .acc-assign-bar__icon{color:#2c5e8a}.acc-assign-bar[data-tone=warn] .acc-assign-bar__icon{color:#f59e0b}.acc-assign-bar[data-tone=muted] .acc-assign-bar__icon{color:#a8998e}.acc-assign-bar[data-tone=ok] .acc-assign-bar__icon{color:#22c55e}.acc-assign-bar__text{flex:1;font-weight:500;color:#231714}.acc-assign-bar__countdown{margin-left:8px;font-weight:600;color:#dc2626;font-variant-numeric:tabular-nums}.acc-assign-bar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.acc-assign-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#5b4c45;background:#fff;border:1px solid #dcd3c7;border-radius:6px;cursor:pointer;transition:all .15s ease}.acc-assign-btn:hover:not(:disabled){background:#fbf9f5;border-color:#a8998e;color:#231714}.acc-assign-btn--primary{background:#231714;color:#fff;border-color:#231714}.acc-assign-btn--primary:hover:not(:disabled){background:#231714;border-color:#231714}.acc-assign-btn--ghost{background:transparent;border-color:transparent;color:#7a6a60}.acc-assign-btn--ghost:hover:not(:disabled){background:#f3eee6;color:#5b4c45}.acc-assign-btn:disabled{opacity:.5;cursor:not-allowed}.acc-assign-spin{animation:spin 1s linear infinite}.acc-transfer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:#1f131180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:acc-transfer-fade-in .18s cubic-bezier(.16,1,.3,1)}@keyframes acc-transfer-fade-in{0%{opacity:0}to{opacity:1}}.acc-transfer-modal{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:90vh;background:var(--v2-bg-card, #ffffff);border:1px solid var(--v2-border-light, #e9e3da);border-radius:var(--v2-radius-card, 20px);box-shadow:var(--v2-shadow-popover, 0 20px 40px -6px rgba(31, 19, 17, .16));animation:acc-transfer-scale-in .22s cubic-bezier(.16,1,.3,1)}@keyframes acc-transfer-scale-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.acc-transfer-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--v2-border-subtle, #e9e3da)}.acc-transfer-modal__head h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:17px;font-weight:650;color:var(--v2-text-main, #231714)}.acc-transfer-modal__head svg{color:var(--v2-blue-primary, #8e1f17)}.acc-transfer-modal__head p{margin:0;font-size:13px;color:var(--v2-text-muted, #7a6a60)}.acc-transfer-modal__head strong{font-weight:600;color:var(--v2-text-main, #231714)}.acc-transfer-close{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;padding:0;margin:-4px -4px 0 0;font-family:inherit;color:var(--v2-text-muted, #7a6a60);background:transparent;border:0;border-radius:8px;cursor:pointer;transition:var(--v2-transition, all .2s cubic-bezier(.16, 1, .3, 1))}.acc-transfer-close:hover:not(:disabled){background:var(--v2-bg-surface, #fbf9f5);color:var(--v2-text-main, #231714)}.acc-transfer-close:disabled{opacity:.4;cursor:not-allowed}.acc-transfer-search{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--v2-border-subtle, #e9e3da)}.acc-transfer-search svg{flex-shrink:0;color:var(--v2-text-subtle, #a8998e)}.acc-transfer-search input{flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;color:var(--v2-text-main, #231714);background:transparent;border:0;outline:none}.acc-transfer-search input::placeholder{color:var(--v2-text-subtle, #a8998e)}.acc-transfer-list{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.acc-transfer-list::-webkit-scrollbar{width:8px}.acc-transfer-list::-webkit-scrollbar-track{background:transparent}.acc-transfer-list::-webkit-scrollbar-thumb{background:var(--v2-border-strong, #dcd3c7);border-radius:4px}.acc-transfer-list::-webkit-scrollbar-thumb:hover{background:var(--v2-text-subtle, #a8998e)}.acc-transfer-empty{padding:32px 20px;font-size:13px;line-height:1.5;text-align:center;color:var(--v2-text-muted, #7a6a60)}.acc-transfer-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--v2-radius-item, 12px);cursor:pointer;transition:var(--v2-transition, all .2s cubic-bezier(.16, 1, .3, 1))}.acc-transfer-item:hover{background:var(--v2-bg-surface, #fbf9f5);border-color:var(--v2-border-light, #e9e3da)}.acc-transfer-item[data-selected=true]{background:var(--v2-blue-soft, #f7ebe6);border-color:var(--v2-blue-primary, #8e1f17)}.acc-transfer-avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;font-size:15px;font-weight:650;color:var(--v2-blue-primary, #8e1f17);background:var(--v2-blue-soft, #f7ebe6);border-radius:50%}.acc-transfer-dot{position:absolute;bottom:0;right:0;width:11px;height:11px;background:var(--v2-text-subtle, #a8998e);border:2px solid var(--v2-bg-card, #ffffff);border-radius:50%}.acc-transfer-dot[data-online=true]{background:var(--v2-green-text, #147255)}.acc-transfer-item__body{flex:1;min-width:0}.acc-transfer-item__body strong{display:block;font-size:14px;font-weight:600;color:var(--v2-text-main, #231714);margin-bottom:2px}.acc-transfer-item__body small{display:block;font-size:12px;color:var(--v2-text-muted, #7a6a60)}.acc-transfer-note{display:flex;flex-direction:column;gap:8px;padding:16px 24px;border-top:1px solid var(--v2-border-subtle, #e9e3da)}.acc-transfer-note>span{font-size:13px;font-weight:600;color:var(--v2-text-main, #231714)}.acc-transfer-note textarea{padding:10px 12px;font-family:inherit;font-size:13px;color:var(--v2-text-main, #231714);background:var(--v2-bg-surface, #fbf9f5);border:1px solid var(--v2-border-light, #e9e3da);border-radius:8px;resize:vertical;transition:var(--v2-transition, all .2s cubic-bezier(.16, 1, .3, 1))}.acc-transfer-note textarea::placeholder{color:var(--v2-text-subtle, #a8998e)}.acc-transfer-note textarea:focus-visible{outline:none;border-color:var(--v2-blue-primary, #8e1f17);box-shadow:0 0 0 3px var(--v2-blue-soft, #f7ebe6)}.acc-transfer-modal__foot{display:flex;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--v2-border-subtle, #e9e3da)}.acc-transfer-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:var(--v2-transition, all .2s cubic-bezier(.16, 1, .3, 1))}.acc-transfer-btn:disabled{opacity:.5;cursor:not-allowed}.acc-transfer-btn--primary{color:#fff;background:var(--v2-blue-primary, #8e1f17)}.acc-transfer-btn--primary:hover:not(:disabled){background:var(--v2-blue-hover, #741811)}.acc-transfer-btn--ghost{color:var(--v2-text-muted, #7a6a60);background:transparent;border-color:var(--v2-border-strong, #dcd3c7)}.acc-transfer-btn--ghost:hover:not(:disabled){color:var(--v2-text-main, #231714);background:var(--v2-bg-surface, #fbf9f5)}.acc-transfer-spin{animation:acc-transfer-spin .9s linear infinite}@keyframes acc-transfer-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.acc-transfer-backdrop{padding:12px}.acc-transfer-modal{max-height:94vh}.acc-transfer-modal__head{padding:16px 18px 12px}.acc-transfer-search{padding:10px 18px}.acc-transfer-note{padding:14px 18px}.acc-transfer-modal__foot{padding:14px 18px 16px}.acc-transfer-btn{flex:1}}@media(prefers-color-scheme:dark){.acc-transfer-backdrop{background:#000000b3}.acc-transfer-modal{background:var(--v2-bg-card, #231714);border-color:var(--v2-border-light, #5b4c45);box-shadow:0 24px 48px -8px #0006}.acc-transfer-modal__head{border-bottom-color:var(--v2-border-subtle, #5b4c45)}.acc-transfer-modal__head h2{color:var(--v2-text-main, #f3eee6)}.acc-transfer-modal__head p{color:var(--v2-text-muted, #a8998e)}.acc-transfer-modal__head strong{color:var(--v2-text-main, #f3eee6)}.acc-transfer-close{color:var(--v2-text-muted, #a8998e)}.acc-transfer-close:hover:not(:disabled){background:var(--v2-bg-surface, #231714);color:var(--v2-text-main, #f3eee6)}.acc-transfer-search{border-bottom-color:var(--v2-border-subtle, #5b4c45)}.acc-transfer-search input{color:var(--v2-text-main, #f3eee6)}.acc-transfer-list::-webkit-scrollbar-thumb{background:var(--v2-border-strong, #5b4c45)}.acc-transfer-list::-webkit-scrollbar-thumb:hover{background:var(--v2-text-subtle, #7a6a60)}.acc-transfer-item:hover{background:var(--v2-bg-surface, #231714);border-color:var(--v2-border-light, #5b4c45)}.acc-transfer-item[data-selected=true]{background:#8e1f1726;border-color:var(--v2-blue-primary, #8e1f17)}.acc-transfer-avatar{background:#8e1f1733}.acc-transfer-dot{border-color:var(--v2-bg-card, #231714)}.acc-transfer-item__body strong{color:var(--v2-text-main, #f3eee6)}.acc-transfer-note{border-top-color:var(--v2-border-subtle, #5b4c45)}.acc-transfer-note>span{color:var(--v2-text-main, #f3eee6)}.acc-transfer-note textarea{color:var(--v2-text-main, #f3eee6);background:var(--v2-bg-surface, #231714);border-color:var(--v2-border-light, #5b4c45)}.acc-transfer-modal__foot{border-top-color:var(--v2-border-subtle, #5b4c45)}.acc-transfer-btn--ghost{color:var(--v2-text-muted, #a8998e);border-color:var(--v2-border-strong, #5b4c45)}.acc-transfer-btn--ghost:hover:not(:disabled){color:var(--v2-text-main, #f3eee6);background:var(--v2-bg-surface, #231714)}}.zalo-customer-sidebar{width:380px;height:100%;background:#fff;border-left:1px solid #f3eee6;box-shadow:-4px 0 24px #1f131114;display:flex;flex-direction:column;flex-shrink:0;animation:slideInRight .3s ease-out}@media(max-width:1280px)and (min-width:769px){.zalo-customer-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:40;width:360px;box-shadow:-8px 0 32px #1f131126}}@media(max-width:768px){.zalo-customer-sidebar{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100%;z-index:1000;border-left:0;box-shadow:0 0 40px #1f131126}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.zalo-customer-sidebar__content{flex:1;overflow-y:auto;padding:16px}.zalo-customer-sidebar__mobile-header{display:none;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f3eee6;background:#fbf9f5;flex-shrink:0}.zalo-customer-sidebar__mobile-header button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:#f3eee6;color:#7a6a60;cursor:pointer;flex-shrink:0}.zalo-customer-sidebar__mobile-header button:hover{background:#dcd3c7;color:#231714}.zalo-customer-sidebar__mobile-header span{font-size:14px;font-weight:700;color:#231714}@media(max-width:768px){.zalo-customer-sidebar__mobile-header{display:flex}.zalo-customer-sidebar__content{padding:12px}}.zalo-customer-sidebar__loading,.zalo-customer-sidebar__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:#7a6a60}.zalo-customer-sidebar__error{color:#9b2f3c}.zalo-customer-sidebar__error button{margin-top:12px;padding:8px 16px;border:0;border-radius:8px;background:#fde8eb;color:#9b2f3c;font-size:13px;font-weight:600;cursor:pointer}.zalo-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zalo-customer-sidebar__section{margin-bottom:12px;border:1px solid #f3eee6;border-radius:12px;background:#fff;overflow:hidden}@media(max-width:768px){.zalo-customer-sidebar__section{margin-bottom:10px;border-radius:10px}}.zalo-customer-sidebar__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:0;background:#fbf9f5;color:#231714;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .15s}@media(max-width:768px){.zalo-customer-sidebar__section-header{padding:14px;font-size:14px}}.zalo-customer-sidebar__section-header:hover{background:#f3eee6}.zalo-customer-sidebar__section-header span{display:flex;align-items:center;gap:8px}.zalo-customer-panel{padding:16px}@media(max-width:768px){.zalo-customer-panel{padding:12px}}.zalo-customer-panel__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center;color:#7a6a60}.zalo-customer-panel__empty svg{color:#dcd3c7}.zalo-customer-panel__empty p{margin:0;font-size:13px}.zalo-customer-panel__deleted-note{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:16px;border-radius:10px;background:linear-gradient(135deg,#fef3c799,#fffbebe6);border:1px solid rgba(245,158,11,.32);box-shadow:0 2px 6px #f59e0b14}.zalo-deleted-note__badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#fef3c7;border:1px solid rgba(245,158,11,.3);color:#d97706;flex-shrink:0;margin-top:1px}.zalo-deleted-note__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.zalo-deleted-note__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.zalo-deleted-note__title{font-size:12.5px;font-weight:700;color:#92400e;line-height:1.3}.zalo-deleted-note__desc{margin:0;font-size:11px;line-height:1.4;color:#b45309}.zalo-restore-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#8e1f17,#2c5e8a);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #8e1f1747;transition:all .18s ease-in-out;flex-shrink:0;outline:none}.zalo-restore-btn:hover:not(:disabled){background:linear-gradient(135deg,#741811,#3a2a23);transform:translateY(-1px);box-shadow:0 4px 10px #8e1f1761}.zalo-restore-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #8e1f1740}.zalo-restore-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.crm-dark-mode .zalo-customer-panel__deleted-note{background:linear-gradient(135deg,#f59e0b1f,#b453090d);border-color:#f59e0b47;box-shadow:0 2px 8px #00000040}.crm-dark-mode .zalo-deleted-note__badge{background:#f59e0b29;border-color:#f59e0b4d;color:#fbbf24}.crm-dark-mode .zalo-deleted-note__title{color:#fbbf24}.crm-dark-mode .zalo-deleted-note__desc{color:#f3eee6;opacity:.9}.crm-dark-mode .zalo-restore-btn{background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 2px 8px #2c5e8a59}.crm-dark-mode .zalo-restore-btn:hover:not(:disabled){background:linear-gradient(135deg,#2c5e8a,#2c5e8a);box-shadow:0 4px 12px #2c5e8a73}.zalo-customer-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.zalo-customer-panel__avatar{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#f3eee6;overflow:hidden}.zalo-customer-panel__avatar img{width:100%;height:100%;object-fit:cover}.zalo-customer-panel__avatar svg{color:#7a6a60}.zalo-customer-panel__edit-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:#f3eee6;color:#7a6a60;cursor:pointer;transition:all .15s}.zalo-customer-panel__edit-btn:hover{background:#dcd3c7;color:#231714}.zalo-customer-panel__info{display:flex;flex-direction:column;gap:10px}.zalo-customer-panel__field{display:grid;grid-template-columns:16px auto 1fr;gap:8px;align-items:start;font-size:13px}@media(max-width:768px){.zalo-customer-panel__field{font-size:14px;gap:10px}}.zalo-customer-panel__field svg{margin-top:2px;color:#7a6a60}.zalo-customer-panel__label{font-weight:600;color:#7a6a60}.zalo-customer-panel__value{color:#231714;word-break:break-word}.zalo-customer-panel__field--full{grid-template-columns:16px 1fr;grid-template-rows:auto auto}.zalo-customer-panel__field--full .zalo-customer-panel__label,.zalo-customer-panel__field--full .zalo-customer-panel__value{grid-column:2}.zalo-customer-panel__meta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #f3eee6;font-size:11px;color:#7a6a60}.zalo-customer-panel__meta>div{display:flex;align-items:center;gap:4px}.zalo-customer-panel__badge{padding:4px 8px;border-radius:6px;background:#f7ebe6;color:#8e1f17;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.zalo-customer-panel__phones{margin-top:16px;padding-top:16px;border-top:1px solid #f3eee6}.zalo-customer-panel__phones h4{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:700;color:#231714}.zalo-customer-panel__phones ul{margin:0;padding:0;list-style:none}.zalo-customer-panel__phones li{padding:8px 0;border-bottom:1px solid #f3eee6;display:flex;flex-direction:column;gap:4px}.zalo-customer-panel__phones li:last-child{border-bottom:0}.zalo-customer-panel__phone-number{font-size:13px;font-weight:700;color:#8e1f17}.zalo-customer-panel__phone-context{font-size:11px;color:#7a6a60;font-style:italic}.zalo-customer-panel__related{margin-top:16px;padding-top:16px;border-top:1px solid #f3eee6}.zalo-customer-panel__related h4{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:700;color:#231714}.zalo-customer-panel__related ul{margin:0;padding:0;list-style:none}.zalo-customer-panel__related li{padding:8px 0;border-bottom:1px solid #f3eee6}.zalo-customer-panel__related li:last-child{border-bottom:0}.zalo-customer-panel__related-account{display:block;font-size:13px;font-weight:600;color:#231714;margin-bottom:4px}.zalo-customer-panel__related-meta{font-size:11px;color:#7a6a60}.zalo-customer-panel__edit-actions{display:flex;gap:8px;margin-bottom:16px}.zalo-customer-panel__form{display:flex;flex-direction:column;gap:12px}.zalo-customer-panel__form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#7a6a60}.zalo-customer-panel__form input,.zalo-customer-panel__form textarea,.zalo-customer-panel__form select{padding:10px 12px;border:1px solid #dcd3c7;border-radius:8px;font-family:inherit;font-size:13px;color:#231714;background:#fff;transition:border-color .15s}.zalo-customer-panel__form input:focus,.zalo-customer-panel__form textarea:focus,.zalo-customer-panel__form select:focus{border-color:#8e1f17;outline:none}.zalo-customer-panel__form textarea{resize:vertical}.zalo-handler-info{display:flex;flex-direction:column;gap:10px}.zalo-handler-info__row{display:grid;grid-template-columns:16px auto 1fr;gap:8px;align-items:start;font-size:13px}.zalo-handler-info__row svg{margin-top:2px;color:#7a6a60}.zalo-handler-info__label{font-weight:600;color:#7a6a60}.zalo-handler-info__value{color:#231714}.zalo-handler-info__divider{height:1px;margin:4px 0;background:#f3eee6}.zalo-tags-panel__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:12px;border:0;border-radius:8px;background:#f7ebe6;color:#8e1f17;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.zalo-tags-panel__add-btn:hover{background:#f3eee6}.zalo-tags-panel__list{display:flex;flex-wrap:wrap;gap:8px}.zalo-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:var(--tag-color, #f3eee6);color:#fff;font-size:12px;font-weight:600}.zalo-tag__name{line-height:1.2}.zalo-tag__meta{font-size:10px;opacity:.85}.zalo-tag__remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:#00000026;color:#fff;cursor:pointer;transition:background .15s}.zalo-tag__remove:hover{background:#0000004d}.zalo-tag__delete-def{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:#bd3e4b;cursor:pointer;opacity:.85;transition:opacity .15s,background .15s}.zalo-tag__delete-def:hover{background:#fecaca;opacity:1}.zalo-participants-panel__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:12px;border:0;border-radius:8px;background:#f7ebe6;color:#8e1f17;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.zalo-participants-panel__add-btn:hover{background:#f3eee6}.zalo-participants-panel__list{display:flex;flex-direction:column;gap:10px}.zalo-participant{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;background:#fbf9f5}.zalo-participant__avatar{flex-shrink:0;color:#7a6a60}.zalo-participant__info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.zalo-participant__name{font-size:13px;font-weight:600;color:#231714;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zalo-participant__email,.zalo-participant__role,.zalo-participant__meta{font-size:11px;color:#7a6a60}.zalo-participant__remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#7a6a60;cursor:pointer;transition:all .15s}.zalo-participant__remove:hover{background:#f3eee6;color:#9b2f3c}.zalo-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#1f131199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zalo-modal{width:100%;max-width:500px;max-height:90vh;border-radius:16px;background:#fff;box-shadow:0 24px 65px #1f131133;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@media(max-width:768px){.zalo-modal{max-width:100%;max-height:100%;height:100%;border-radius:0}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.zalo-modal--large{max-width:600px}.zalo-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f3eee6}@media(max-width:768px){.zalo-modal__header{padding:16px 20px}}.zalo-modal__header h3{margin:0;font-size:18px;font-weight:700;color:#231714}.zalo-modal__header button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#7a6a60;cursor:pointer;transition:all .15s}.zalo-modal__header button:hover{background:#f3eee6;color:#231714}.zalo-modal__body{flex:1;overflow-y:auto;padding:24px}.zalo-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f3eee6}.zalo-modal__loading,.zalo-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:#7a6a60}.zalo-modal__empty svg{color:#dcd3c7}.zalo-modal__error{padding:12px 16px;margin-bottom:16px;border-radius:10px;background:#fde8eb;color:#9b2f3c;font-size:13px}.zalo-modal__field{margin-bottom:16px}.zalo-modal__field label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#7a6a60}.zalo-modal__field input,.zalo-modal__field textarea,.zalo-modal__field select{padding:10px 12px;border:1px solid #dcd3c7;border-radius:8px;font-family:inherit;font-size:14px;color:#231714;background:#fff;transition:border-color .15s}.zalo-modal__field input:focus,.zalo-modal__field textarea:focus,.zalo-modal__field select:focus{border-color:#8e1f17;outline:none}.zalo-modal__field textarea{resize:vertical}.zalo-modal__field-with-action{display:flex;gap:8px}.zalo-modal__field-with-action input{flex:1}.required{color:#ef4444}.zalo-phone-list{margin-top:12px}.zalo-phone-list>p{margin:0 0 10px;font-size:12px;font-weight:600;color:#7a6a60}.zalo-phone-item{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px;margin-bottom:8px;border:1px solid #f3eee6;border-radius:10px;background:#fbf9f5;text-align:left;cursor:pointer;transition:all .15s}.zalo-phone-item:hover{border-color:#8e1f17;background:#f7ebe6}.zalo-phone-item__header{display:flex;align-items:center;gap:8px}.zalo-phone-item__number{font-size:14px;font-weight:700;color:#231714}.zalo-phone-item__normalized{font-size:12px;color:#7a6a60}.zalo-phone-item__context{font-size:12px;color:#7a6a60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zalo-phone-item__time{font-size:11px;color:#7a6a60}.zalo-tags-select{display:flex;flex-direction:column;gap:8px}.zalo-tag-checkbox{display:flex;align-items:start;gap:10px;padding:10px;border:1px solid #f3eee6;border-radius:8px;cursor:pointer;transition:all .15s;position:relative}.zalo-tag-checkbox:hover{border-color:#dcd3c7;background:#fbf9f5}.zalo-tag-checkbox input[type=checkbox]{margin-top:2px;cursor:pointer}.zalo-tag-checkbox__label{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--tag-color, #f3eee6);color:#fff;font-size:12px;font-weight:600}.zalo-tag-checkbox__desc{margin-top:4px;font-size:11px;color:#7a6a60}.zalo-tag-checkbox__action{position:absolute;top:8px;right:8px;width:22px;height:22px;border:0;border-radius:5px;background:transparent;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.zalo-tag-checkbox:hover .zalo-tag-checkbox__action{opacity:.7}.zalo-tag-checkbox__action:hover{opacity:1!important}.zalo-tag-checkbox__action:disabled{cursor:not-allowed;opacity:.4}.zalo-tag-checkbox__action--del{color:#bd3e4b}.zalo-tag-checkbox__action--del:hover{background:#fecaca}.zalo-users-select{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.zalo-user-checkbox{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #f3eee6;border-radius:8px;cursor:pointer;transition:all .15s}.zalo-user-checkbox:hover{border-color:#dcd3c7;background:#fbf9f5}.zalo-user-checkbox input[type=checkbox]{cursor:pointer}.zalo-user-checkbox__info{display:flex;flex-direction:column;gap:3px}.zalo-user-checkbox__name{font-size:13px;font-weight:600;color:#231714}.zalo-user-checkbox__email{font-size:11px;color:#7a6a60}.voc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.voc-btn:disabled{opacity:.5;cursor:not-allowed}.voc-btn--primary{background:#8e1f17;color:#fff}.voc-btn--primary:hover:not(:disabled){background:#2c5e8a}.voc-btn--secondary{background:#f3eee6;color:#7a6a60}.voc-btn--secondary:hover:not(:disabled){background:#dcd3c7;color:#231714}.acc-assign-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.01em}.acc-assign-chip[data-tone=none]{background:#f3eee6;color:#7a6a60;border:1px solid #e9e3da}.acc-assign-chip[data-tone=self]{background:#f7ebe6;color:#2c5e8a;border:1px solid #e3c27a}.acc-assign-chip[data-tone=other]{background:#f7ebe6;color:#c8a24a;border:1px solid #f3eee6}.acc-assignee-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0000001f;overflow:hidden;background:#fff}.acc-assignee-badge[data-status=pending]{border-color:#fef3c7}.acc-assignee-badge[data-status=active]{border-color:#d1fae5}.acc-assignee-badge__avatar{width:100%;height:100%;object-fit:cover}.acc-assign-history{margin:0;padding:0;list-style:none}.acc-assign-history__item{position:relative;display:flex;gap:12px;padding-bottom:16px}.acc-assign-history__item:last-child{padding-bottom:0}.acc-assign-history__rail{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.acc-assign-history__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f3eee6;color:#7a6a60;flex-shrink:0}.acc-assign-history__icon[data-reason=auto_new],.acc-assign-history__icon[data-reason=sla_unclaimed],.acc-assign-history__icon[data-reason=sla_unanswered]{background:#f7ebe6;color:#2c5e8a}.acc-assign-history__icon[data-reason=manual],.acc-assign-history__icon[data-reason=transfer]{background:#fef3c7;color:#f59e0b}.acc-assign-history__icon[data-reason=self_claim]{background:#d1fae5;color:#10b981}.acc-assign-history__icon[data-reason=offline],.acc-assign-history__icon[data-reason=removed]{background:#fee2e2;color:#ef4444}.acc-assign-history__line{position:absolute;top:24px;left:50%;width:1px;height:calc(100% + 16px);background:#e9e3da;transform:translate(-50%)}.acc-assign-history__body{flex:1;min-width:0}.acc-assign-history__action{margin:0 0 4px;font-size:13px;font-weight:500;color:#231714;line-height:1.4}.acc-assign-history__meta{margin:0 0 6px;font-size:11px;color:#7a6a60;line-height:1.3}.acc-assign-history__note{margin:6px 0 0;padding:8px 10px;background:#fbf9f5;border-left:2px solid #dcd3c7;border-radius:4px;font-size:12px;color:#5b4c45;line-height:1.4}.acc-assign-history__state{display:flex;align-items:center;gap:8px;padding:16px;font-size:13px;color:#7a6a60;text-align:center;justify-content:center}.zalo-customer-sidebar__create-deal{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);margin:12px 16px;padding:10px 14px;border:1px dashed #8e1f17;border-radius:10px;background:#8e1f170f;color:#8e1f17;font-family:var(--v2-font, "Be Vietnam Pro", sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.zalo-customer-sidebar__create-deal:hover:not(:disabled){background:#8e1f171f}.zalo-customer-sidebar__create-deal:disabled{opacity:.6;cursor:default}.zalo-customer-sidebar__deal-error{margin:0 16px 12px;font-size:12px;color:#b42318}.acc-qr-popover,.acc-qr-modal-backdrop{--qr-bg: #ffffff;--qr-bg-soft: #fbf3ef;--qr-bg-hover: #fbf3ef;--qr-border: #f3eee6;--qr-border-strong: #f3eee6;--qr-text: #1f1311;--qr-text-soft: #7a6a60;--qr-text-muted: #7a6a60;--qr-primary: #2c5e8a;--qr-primary-soft: #fbf3ef;--qr-primary-grad: linear-gradient(135deg, #2c5e8a 0%, #2c5e8a 100%);--qr-badge-bg: #fbf3ef;--qr-badge-text: #3a2a23;--qr-amber: #f59e0b;--qr-danger: #e5484d;--qr-danger-soft: #fdecec;--qr-shadow: 0 18px 48px -12px rgba(31, 19, 17, .28), 0 4px 12px rgba(31, 19, 17, .06);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.acc-qr-popover kbd,.acc-qr-modal kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;padding:0 .35em;margin:0 .15em;border:1px solid var(--qr-border-strong);border-bottom-width:2px;border-radius:5px;background:var(--qr-bg);color:var(--qr-text-soft);font:600 11px/1.5 var(--font-sans, Inter, sans-serif)}.acc-qr-spin{width:16px;height:16px;animation:acc-qr-spin .8s linear infinite}@keyframes acc-qr-spin{to{transform:rotate(360deg)}}.acc-qr-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--qr-badge-bg);color:var(--qr-badge-text);font:600 13px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.01em;white-space:nowrap}.acc-qr-scope{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.acc-qr-scope svg{width:12px;height:12px;flex-shrink:0}.acc-qr-scope--personal{background:#fbf3ef;color:#c8a24a}.acc-qr-scope--department{background:#e6f7f1;color:#0f8a5f}.acc-qr-scope--global{background:#fbf3ef;color:#2c5e8a}.acc-qr-popover{position:absolute;left:12px;bottom:calc(100% - 6px);z-index:60;width:min(560px,calc(100% - 24px));display:flex;flex-direction:column;max-height:min(440px,60vh);border:1px solid var(--qr-border);border-radius:16px;background:var(--qr-bg);box-shadow:var(--qr-shadow);overflow:hidden;transform-origin:bottom left;animation:acc-qr-pop .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes acc-qr-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.acc-qr-popover__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--qr-border)}.acc-qr-popover__title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--qr-text);font:700 15px/1.3 var(--font-header, var(--font-sans))}.acc-qr-popover__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#fff4d6,#ffe7a3)}.acc-qr-popover__icon svg{width:14px;height:14px;color:var(--qr-amber);fill:var(--qr-amber)}.acc-qr-popover__query{padding:2px 8px;border-radius:6px;background:var(--qr-primary-soft);color:var(--qr-primary);font:600 12px/1.4 ui-monospace,SF Mono,Menlo,monospace;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-qr-popover__manage{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;color:var(--qr-primary);font-size:14px;font-weight:600;transition:background .15s ease}.acc-qr-popover__manage svg{width:15px;height:15px}.acc-qr-popover__manage:hover{background:var(--qr-primary-soft)}.acc-qr-popover__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.acc-qr-popover__item{position:relative;padding:12px 18px;border-bottom:1px solid var(--qr-border);cursor:pointer;transition:background .12s ease}.acc-qr-popover__item:last-child{border-bottom:0}.acc-qr-popover__item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--qr-primary);opacity:0;transform:scaleY(.4);transition:opacity .15s ease,transform .15s ease}.acc-qr-popover__item.is-active{background:var(--qr-bg-hover)}.acc-qr-popover__item.is-active:before{opacity:1;transform:none}.acc-qr-popover__item.is-active .acc-qr-badge{background:var(--qr-primary-soft);color:var(--qr-primary)}.acc-qr-popover__row{display:flex;align-items:center;gap:8px}.acc-qr-popover__content{margin:8px 0 0;color:var(--qr-text);font-size:14px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-qr-popover__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:28px 18px;color:var(--qr-text-soft);font-size:13px;text-align:center}.acc-qr-popover__state strong{color:var(--qr-text);font-weight:600}.acc-qr-popover__state--error{color:var(--qr-danger)}.acc-qr-popover__state .acc-qr-spin{margin-bottom:4px}.acc-qr-popover__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 18px;border-top:1px solid var(--qr-border);background:var(--qr-bg-soft);color:var(--qr-text-muted);font-size:12.5px}.acc-qr-popover__footer b{color:var(--qr-text-soft);font-weight:600}.acc-qr-popover__keys{white-space:nowrap}@media(max-width:767px){.acc-qr-popover{left:8px;width:calc(100% - 16px);max-height:52vh}.acc-qr-popover__keys{display:none}}.acc-qr-trigger.is-active{background:#fff6dd!important;box-shadow:inset 0 0 0 1px #fde68a}.acc-qr-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:#1f131173;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:acc-qr-fade .18s ease}@keyframes acc-qr-fade{0%{opacity:0}to{opacity:1}}.acc-qr-modal{display:flex;flex-direction:column;width:min(1040px,100%);height:min(720px,calc(100vh - 48px));border:1px solid var(--qr-border);border-radius:20px;background:var(--qr-bg);color:var(--qr-text);box-shadow:0 32px 80px -20px #1f131173;overflow:hidden;animation:acc-qr-rise .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes acc-qr-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.acc-qr-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--qr-border);background:radial-gradient(600px 120px at 0% 0%,rgba(44,94,138,.08),transparent 70%),radial-gradient(400px 120px at 100% 0%,rgba(245,158,11,.08),transparent 70%)}.acc-qr-modal__heading{display:flex;align-items:center;gap:14px}.acc-qr-modal__heading h2{margin:0;font:700 18px/1.3 var(--font-header, var(--font-sans))}.acc-qr-modal__heading p{margin:2px 0 0;color:var(--qr-text-soft);font-size:13px}.acc-qr-modal__logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ffcf4d,#f59e0b);box-shadow:0 8px 18px -8px #f59e0bcc}.acc-qr-modal__logo svg{width:22px;height:22px;color:#fff;fill:#fff}.acc-qr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--qr-text-soft);transition:background .15s ease,color .15s ease}.acc-qr-icon-btn:hover{background:var(--qr-bg-soft);color:var(--qr-text)}.acc-qr-icon-btn svg{width:20px;height:20px}.acc-qr-modal__body{display:grid;grid-template-columns:minmax(300px,400px) 1fr;flex:1;min-height:0}.acc-qr-modal__list-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--qr-border);background:var(--qr-bg-soft)}.acc-qr-tabs{display:flex;gap:4px;padding:12px 14px 0;overflow-x:auto}.acc-qr-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;color:var(--qr-text-soft);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s ease,color .15s ease}.acc-qr-tab:hover{background:var(--qr-bg);color:var(--qr-text)}.acc-qr-tab.is-active{background:var(--qr-bg);color:var(--qr-primary);box-shadow:0 1px 3px #1f131114,inset 0 0 0 1px var(--qr-border)}.acc-qr-tab__count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--qr-badge-bg);color:var(--qr-text-soft);font-size:11px;text-align:center}.acc-qr-tab.is-active .acc-qr-tab__count{background:var(--qr-primary-soft);color:var(--qr-primary)}.acc-qr-list-toolbar{display:flex;gap:8px;padding:12px 14px}.acc-qr-search{flex:1;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--qr-border);border-radius:10px;background:var(--qr-bg);transition:border-color .15s ease,box-shadow .15s ease}.acc-qr-search:focus-within{border-color:var(--qr-primary);box-shadow:0 0 0 3px #2c5e8a1f}.acc-qr-search svg{width:16px;height:16px;color:var(--qr-text-muted);flex-shrink:0}.acc-qr-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--qr-text);font-size:13.5px}.acc-qr-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:0 14px 14px;overflow-y:auto}.acc-qr-list__item{display:block;width:100%;padding:12px 14px;border:1px solid var(--qr-border);border-radius:12px;background:var(--qr-bg);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.acc-qr-list__item:hover{border-color:var(--qr-border-strong);transform:translateY(-1px);box-shadow:0 6px 14px -8px #1f131133}.acc-qr-list__item.is-selected{border-color:var(--qr-primary);box-shadow:0 0 0 3px #2c5e8a1f}.acc-qr-list__row{display:flex;align-items:center;gap:8px}.acc-qr-list__lock{width:14px;height:14px;margin-left:auto;color:var(--qr-text-muted)}.acc-qr-list__content{margin:8px 0 6px;color:var(--qr-text);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acc-qr-list__meta{display:flex;justify-content:space-between;gap:8px;color:var(--qr-text-muted);font-size:11.5px}.acc-qr-list__state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 12px;color:var(--qr-text-soft);font-size:13px;text-align:center}.acc-qr-list__state--error{color:var(--qr-danger)}.acc-qr-link{color:var(--qr-primary);font-weight:600}.acc-qr-modal__form-pane{min-height:0;overflow-y:auto}.acc-qr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:32px;text-align:center}.acc-qr-empty h3{margin:8px 0 0;font:700 16px/1.3 var(--font-header, var(--font-sans))}.acc-qr-empty p{margin:0 0 12px;color:var(--qr-text-soft);font-size:13.5px}.acc-qr-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#fff7e0,#ffe9ad);animation:acc-qr-float 3s ease-in-out infinite}.acc-qr-empty__icon svg{width:30px;height:30px;color:var(--qr-amber);fill:var(--qr-amber)}@keyframes acc-qr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.acc-qr-form{display:flex;flex-direction:column;gap:16px;padding:20px 24px 22px}.acc-qr-form__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.acc-qr-form__title h3{margin:0;font:700 16px/1.3 var(--font-header, var(--font-sans))}.acc-qr-form__author{margin-left:auto;color:var(--qr-text-muted);font-size:12px}.acc-qr-readonly{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#fff6dd;color:#a16207;font-size:12px;font-weight:600}.acc-qr-readonly svg{width:12px;height:12px}.acc-qr-form__fields{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.acc-qr-form__fields:disabled{opacity:.85}.acc-qr-grid{display:grid;grid-template-columns:1fr 180px;gap:14px}.acc-qr-field{display:flex;flex-direction:column;gap:6px}.acc-qr-field__label{display:flex;align-items:center;justify-content:space-between;color:var(--qr-text);font-size:13px;font-weight:600}.acc-qr-field__hint{color:var(--qr-text-muted);font-size:12px}.acc-qr-field__hint b{color:var(--qr-primary);font-family:ui-monospace,SF Mono,Menlo,monospace}.acc-qr-input,.acc-qr-shortcut-input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--qr-border-strong);border-radius:10px;background:var(--qr-bg);color:var(--qr-text);font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.acc-qr-input:focus,.acc-qr-shortcut-input:focus-within{border-color:var(--qr-primary);box-shadow:0 0 0 3px #2c5e8a1f}.acc-qr-shortcut-input{display:flex;align-items:center;gap:2px;padding:0 12px}.acc-qr-shortcut-input span{color:var(--qr-text-muted);font:700 15px/1 ui-monospace,SF Mono,Menlo,monospace}.acc-qr-shortcut-input input{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--qr-text);font:600 14px/1 ui-monospace,SF Mono,Menlo,monospace}.acc-qr-textarea{min-height:120px;resize:vertical;line-height:1.5}.acc-qr-counter{color:var(--qr-text-muted);font-size:11.5px;font-weight:500}.acc-qr-counter.is-warn{color:#d97706}.acc-qr-segment{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--qr-bg-soft);border:1px solid var(--qr-border);align-self:flex-start}.acc-qr-segment__item{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;color:var(--qr-text-soft);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.acc-qr-segment__item svg{width:14px;height:14px}.acc-qr-segment__item:hover:not(:disabled){color:var(--qr-text)}.acc-qr-segment__item.is-active{background:var(--qr-bg);color:var(--qr-primary);box-shadow:0 1px 4px #1f13111a}.acc-qr-segment__item:disabled{opacity:.45;cursor:not-allowed}.acc-qr-chips{display:flex;flex-wrap:wrap;gap:8px}.acc-qr-chip{padding:6px 14px;border:1px solid var(--qr-border-strong);border-radius:999px;color:var(--qr-text-soft);font-size:13px;font-weight:600;transition:all .15s ease}.acc-qr-chip:hover{border-color:var(--qr-text-muted)}.acc-qr-chip--zalo.is-on{border-color:#0068ff;background:#fbf3ef;color:#0068ff}.acc-qr-chip--facebook.is-on{border-color:#c8a24a;background:#fbf3ef;color:#c8a24a}.acc-qr-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-8px;color:var(--qr-text-muted);font-size:12px}.acc-qr-var{padding:3px 9px;border:1px dashed var(--qr-border-strong);border-radius:7px;color:var(--qr-primary);font:600 12px/1.4 ui-monospace,SF Mono,Menlo,monospace;transition:background .15s ease,border-color .15s ease}.acc-qr-var:hover{background:var(--qr-primary-soft);border-color:var(--qr-primary);border-style:solid}.acc-qr-preview{display:flex;flex-direction:column;gap:8px}.acc-qr-preview__bubble{align-self:flex-end;max-width:88%;padding:10px 14px;border-radius:16px 16px 4px;background:linear-gradient(135deg,#f3eee6,#f3eee6);color:#2a1b17;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.acc-qr-error{padding:10px 12px;border:1px solid #f8c9cb;border-radius:10px;background:var(--qr-danger-soft);color:#b4232a;font-size:13px}.acc-qr-form__actions{display:flex;align-items:center;gap:8px;padding-top:4px}.acc-qr-form__spacer{flex:1}.acc-qr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:1px solid var(--qr-border-strong);border-radius:10px;background:var(--qr-bg);color:var(--qr-text);font-size:13.5px;font-weight:600;white-space:nowrap;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.acc-qr-btn svg{width:16px;height:16px}.acc-qr-btn:hover:not(:disabled){background:var(--qr-bg-soft)}.acc-qr-btn:active:not(:disabled){transform:translateY(1px)}.acc-qr-btn:disabled{opacity:.6;cursor:not-allowed}.acc-qr-btn--primary{border-color:transparent;background:var(--qr-primary-grad);color:#fff;box-shadow:0 6px 16px -8px #2c5e8ae6}.acc-qr-btn--primary:hover:not(:disabled){background:var(--qr-primary-grad);box-shadow:0 8px 20px -8px #2c5e8a;filter:brightness(1.05)}.acc-qr-btn--danger{color:var(--qr-danger);border-color:#f5c2c4}.acc-qr-btn--danger:hover:not(:disabled){background:var(--qr-danger-soft)}.acc-qr-btn--danger.is-confirm{background:var(--qr-danger);border-color:var(--qr-danger);color:#fff;animation:acc-qr-shake .3s ease}@keyframes acc-qr-shake{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media(max-width:860px){.acc-qr-modal-backdrop{padding:0}.acc-qr-modal{width:100%;height:100%;border-radius:0}.acc-qr-modal__body{grid-template-columns:1fr;grid-template-rows:minmax(220px,40%) 1fr}.acc-qr-modal__list-pane{border-right:0;border-bottom:1px solid var(--qr-border)}.acc-qr-grid{grid-template-columns:1fr}}.crm-dark-mode .acc-qr-popover,.crm-dark-mode .acc-qr-modal-backdrop,body.has-brisk-nav:not(.crm-light-mode) .acc-qr-popover,body.has-brisk-nav:not(.crm-light-mode) .acc-qr-modal-backdrop{--qr-bg: #1f1311;--qr-bg-soft: #1f1311;--qr-bg-hover: #2a1b17;--qr-border: rgba(255, 255, 255, .08);--qr-border-strong: rgba(255, 255, 255, .16);--qr-text: #f3eee6;--qr-text-soft: #7a6a60;--qr-text-muted: #7a6a60;--qr-primary: #2c5e8a;--qr-primary-soft: rgba(44, 94, 138, .14);--qr-badge-bg: rgba(255, 255, 255, .08);--qr-badge-text: #f3eee6;--qr-danger-soft: rgba(229, 72, 77, .14);--qr-shadow: 0 18px 48px -12px rgba(0, 0, 0, .7)}.crm-dark-mode .acc-qr-preview__bubble,body.has-brisk-nav:not(.crm-light-mode) .acc-qr-preview__bubble{background:linear-gradient(135deg,#3a2a23,#2a1b17);color:#fbf3ef}.privacy-page{min-height:100vh;color:#1f1311;background:radial-gradient(circle at 10% 5%,rgba(122,106,96,.32),transparent 28%),radial-gradient(circle at 92% 12%,rgba(241,211,149,.26),transparent 24%),#fbf3ef;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif}.privacy-nav{position:relative;z-index:2;width:min(1220px,calc(100% - 40px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between}.privacy-brand{border:0;display:flex;align-items:baseline;gap:6px;background:transparent;color:#231714;font:inherit;cursor:pointer}.privacy-brand span{font-size:20px;font-weight:900}.privacy-brand strong{color:#a77a2f;font-size:17px}.privacy-nav>a{display:flex;align-items:center;gap:7px;color:#7a6a60;font-size:11px;font-weight:700;text-decoration:none}.privacy-nav svg{width:14px}.privacy-page main{width:min(1220px,calc(100% - 40px));margin:auto}.privacy-hero{position:relative;overflow:hidden;padding:58px 64px;border:1px solid rgba(255,255,255,.8);border-radius:38px;color:#fff;background:linear-gradient(135deg,#1f1311,#2a1b17 62%,#2c5e8a);box-shadow:0 30px 80px #1f131133}.privacy-hero:after{position:absolute;right:-90px;top:-160px;width:430px;height:430px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06;content:""}.privacy-hero>button{position:absolute;z-index:1;top:24px;left:28px;border:0;display:flex;align-items:center;gap:7px;color:#ffffffb8;background:transparent;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.privacy-hero>button svg{width:14px}.privacy-hero>span{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:#efd49d;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.privacy-hero>span svg{width:15px}.privacy-hero h1{position:relative;z-index:1;margin:18px 0;font-size:clamp(40px,6vw,70px);line-height:.98;letter-spacing:-.055em}.privacy-hero p{position:relative;z-index:1;max-width:650px;margin:0;color:#ffffffb3;font-size:15px;line-height:1.75}.privacy-hero>div{position:relative;z-index:1;margin-top:27px;display:flex;gap:18px;color:#ffffff8c;font-size:10px}.privacy-hero>div strong{color:#fff}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;padding:42px 0 70px}.privacy-layout>aside{position:sticky;top:24px;height:max-content;padding:20px;border:1px solid rgba(255,255,255,.86);border-radius:22px;display:flex;flex-direction:column;background:#ffffffad;box-shadow:0 14px 40px #1f131112;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.privacy-layout>aside strong{margin-bottom:11px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.privacy-layout>aside a{padding:8px 0;color:#7a6a60;font-size:10px;line-height:1.4;text-decoration:none}.privacy-layout>aside a:hover{color:#2c5e8a}.privacy-content{min-width:0}.privacy-intro{margin-bottom:15px;padding:20px;border:1px solid #f3eee6;border-radius:22px;display:flex;gap:14px;color:#2c5e8a;background:#fbf3ef}.privacy-intro>svg{width:22px;flex:0 0 auto}.privacy-intro strong{font-size:12px}.privacy-intro p{margin:5px 0 0;font-size:11px;line-height:1.65}.privacy-section{scroll-margin-top:24px;margin-bottom:12px;padding:27px 30px;border:1px solid rgba(255,255,255,.9);border-radius:25px;background:#ffffffc7;box-shadow:0 15px 45px #1f13110f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.privacy-section>header{display:flex;align-items:center;gap:12px}.privacy-section>header span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#2c5e8a;background:#fbf3ef}.privacy-section>header svg{width:17px}.privacy-section h2{margin:0;font-size:17px;letter-spacing:-.025em}.privacy-section>div{padding:10px 0 0 50px;color:#7a6a60;font-size:12px;line-height:1.8}.privacy-section p{margin:7px 0}.privacy-section ul{margin:7px 0;padding-left:19px}.privacy-section li{margin:6px 0}.privacy-contact{scroll-margin-top:24px;margin-top:25px;padding:30px;border-radius:27px;display:grid;grid-template-columns:1fr 1fr;gap:30px;color:#fff;background:linear-gradient(135deg,#2a1b17,#2c5e8a)}.privacy-contact small{color:#efd39a;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.privacy-contact h2{margin:8px 0;font-size:24px}.privacy-contact p{margin:0;color:#ffffffa1;font-size:11px;line-height:1.7}.privacy-contact address{display:flex;flex-direction:column;justify-content:center;gap:8px}.privacy-contact a{height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:11px;display:flex;align-items:center;gap:9px;color:#fff;background:#ffffff0f;font-size:10px;font-style:normal;text-decoration:none}.privacy-contact svg{width:14px}.privacy-legal{padding:22px 6px;color:#7a6a60;font-size:10px;line-height:1.7}.privacy-legal strong{color:#3a2a23}.privacy-page>footer{min-height:70px;padding:0 max(20px,calc((100% - 1220px)/2));border-top:1px solid #e9e3da;display:flex;align-items:center;justify-content:space-between;color:#7a6a60;font-size:9px}.privacy-page>footer span:last-child{color:#a27935}@media(max-width:780px){.privacy-page main,.privacy-nav{width:calc(100% - 24px)}.privacy-hero{padding:72px 25px 35px;border-radius:28px}.privacy-layout{grid-template-columns:1fr;padding-top:20px}.privacy-layout>aside{display:none}.privacy-section{padding:21px 18px}.privacy-section>div{padding-left:0}.privacy-contact{grid-template-columns:1fr;padding:23px}.privacy-page>footer{padding:20px;align-items:flex-start;flex-direction:column;gap:8px}}.acc-zalo-page{position:relative;width:100%;height:calc(100dvh - var(--brisk-header-height, 56px));max-height:calc(100dvh - var(--brisk-header-height, 56px));overflow:hidden;color:var(--crm-text-primary, #231714);background:var(--crm-bg-page, #f8f5f0);font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.acc-zalo-ambient{display:none}.acc-zalo-stage{position:relative;z-index:10;box-sizing:border-box;width:100%;height:100%;max-height:100%;margin:0 auto;padding:0;display:flex;gap:0}.acc-zalo-sidebar-slot{position:relative;z-index:50;flex:0 0 300px;min-width:0;height:100%;overflow:hidden;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;background:var(--crm-bg-card, #ffffff);box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05));transition:flex-basis .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.acc-zalo-sidebar-slot[data-collapsed=true]{flex-basis:82px}.acc-zalo-main-slot{position:relative;z-index:20;min-width:0;min-height:0;flex:1;overflow:hidden;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;background:var(--crm-bg-card, #ffffff);box-shadow:var(--shadow-card, 0 1px 2px 0 rgba(31, 19, 17, .05))}.acc-zalo-main-slot>*{width:100%;height:100%}.acc-zalo-mobile-backdrop{display:none}.acc-zalo-sources{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.acc-zalo-sources__header{padding:15px 14px 10px}.acc-zalo-sources__heading{min-height:54px;display:flex;align-items:center;gap:11px}.acc-zalo-sources__heading>span{flex:0 0 auto;width:43px;height:43px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#8e1f17,#8e1f17);box-shadow:0 12px 24px #8e1f173b}.acc-zalo-sources__heading>span svg{width:20px;height:20px}.acc-zalo-sources__heading>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.acc-zalo-sources__heading strong{font-size:15px;letter-spacing:-.02em}.acc-zalo-sources__heading small{overflow:hidden;color:#7a6a60;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.acc-zalo-sources__heading>button{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:#231714;box-shadow:0 9px 19px #1f13112b;cursor:pointer;transition:transform .16s ease,background .16s ease}.acc-zalo-sources__heading>button:hover{background:#8e1f17;transform:translateY(-1px)}.acc-zalo-sources__heading>button svg{width:16px;height:16px}.acc-zalo-sources__summary{margin-top:12px;padding:8px;border:1px solid rgba(255,255,255,.86);border-radius:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#ffffff94;box-shadow:inset 0 1px #fff}.acc-zalo-sources__summary>div{min-width:0;min-height:54px;padding:6px 3px;border-radius:12px;display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:2px}.acc-zalo-sources__summary svg{width:14px;height:14px;color:#8e1f17}.acc-zalo-sources__summary strong{font-size:14px}.acc-zalo-sources__summary small{grid-column:1 / -1;color:#7a6a60;font-size:10px;font-weight:700;text-align:center}.acc-zalo-sources__search{position:relative;margin-top:9px;display:flex;align-items:center}.acc-zalo-sources__search>svg:first-of-type{position:absolute;left:13px;width:15px;height:15px;color:#7a6a60}.acc-zalo-sources__search input{width:100%;min-height:43px;padding:0 38px;border:1px solid rgba(31,19,17,.08);border-radius:14px;outline:0;color:#231714;background:#ffffffb8;font:inherit;font-size:11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.acc-zalo-sources__search input:focus{border-color:#8e1f1752;background:#fff;box-shadow:0 0 0 4px #8e1f1712}.acc-zalo-sources__search .clear-btn{position:absolute;right:13px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:#f3eee6;border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.acc-zalo-sources__search .clear-btn:hover{background:#f3eee6}.acc-zalo-sources__search .clear-btn svg{width:12px;height:12px;color:#7a6a60;position:static}.acc-zalo-sources__list{flex:1 1 0%;min-height:0;height:auto;overflow-y:auto!important;overscroll-behavior:contain;padding:4px 10px 14px}.acc-zalo-source-group{margin-top:12px}.acc-zalo-source-group__title{min-height:27px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;color:#7a6a60}.acc-zalo-source-group__title>span{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:10px;font-weight:800;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.acc-zalo-source-group__title svg{flex:0 0 auto;width:13px;height:13px}.acc-zalo-source-group__title b{min-width:21px;padding:3px 6px;border-radius:999px;color:#7a6a60;background:#ffffffad;font-size:10px;text-align:center}.acc-zalo-source-group__list{display:flex;flex-direction:column;gap:5px}.acc-zalo-source{position:relative;min-width:0;border:1px solid transparent;border-radius:17px;display:flex;align-items:center;background:transparent;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.acc-zalo-source:hover{background:#ffffff94}.acc-zalo-source[data-active=true]{border-color:#8e1f1726;background:#ffffffe6;box-shadow:0 11px 25px #1f13111a,inset 3px 0 #8e1f17}.acc-zalo-source[data-oa=true]{border-color:#8e1f172e;background:linear-gradient(135deg,#7a6a60bf,#ffffffeb)}.acc-zalo-source[data-oa=true]:hover{border-color:#8e1f1761;background:var(--crm-bg-subtle, #fbf9f5)}.acc-zalo-source[data-oa=true][data-active=true]{border-color:#8e1f17;background:#fff;box-shadow:0 12px 28px #8e1f1729,inset 3.5px 0 #8e1f17}.acc-zalo-source__select{min-width:0;min-height:66px;padding:9px 8px 9px 10px;border:0;border-radius:inherit;display:flex;align-items:center;gap:10px;flex:1;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.acc-zalo-source__avatar{position:relative;flex:0 0 auto;width:44px;height:44px}.acc-zalo-source__avatar>i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border:2px solid white;border-radius:50%;background:#20a36a}.acc-zalo-source__avatar>i[data-status=busy]{background:#d68a2c}.acc-zalo-source__avatar>i[data-status=offline]{background:var(--crm-bg-hover, #f3eee6)}.acc-zalo-source__avatar>b{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 5px;border:2px solid white;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e64235;font-size:10px}.acc-zalo-source__copy{min-width:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px}.acc-zalo-source__copy strong{grid-column:1 / -1;overflow:hidden;color:#231714;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.acc-zalo-source__copy small{overflow:hidden;color:#7a6a60;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.acc-zalo-source__copy em{overflow:hidden;color:#2f8a65;font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.acc-zalo-source__copy em[data-offline=true]{color:#b04c45}.acc-zalo-source__unread{flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e64235;font-size:10px;font-weight:800;box-shadow:0 5px 12px #e6423533}.acc-zalo-source__delete{flex:0 0 auto;width:31px;height:31px;margin-right:7px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#7a6a60;background:transparent;opacity:0;cursor:pointer;transition:opacity .15s ease,color .15s ease,background .15s ease}.acc-zalo-source:hover .acc-zalo-source__delete,.acc-zalo-source__delete:focus-visible{opacity:1}.acc-zalo-source__delete:hover{color:#b42318;background:#fff0ee}.acc-zalo-source__delete svg{width:14px;height:14px}.acc-zalo-sources__empty{padding:34px 12px;color:#7a6a60;font-size:11px;text-align:center}.acc-zalo-sources__footer{padding:10px;border-top:1px solid rgba(255,255,255,.74)}.acc-zalo-sources__footer button{width:100%;min-height:40px;padding:0 11px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7a6a60;background:#ffffff75;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.acc-zalo-sources__footer button:hover{color:#8e1f17;background:#fff}.acc-zalo-sources__footer svg{width:15px;height:15px}.acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__header{padding-inline:10px}.acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading{flex-direction:column}.acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading>button{width:34px;height:34px}.acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__list{padding-inline:8px}.acc-zalo-sources[data-collapsed=true] .acc-zalo-source-group{margin-top:8px}.acc-zalo-sources[data-collapsed=true] .acc-zalo-source{justify-content:center}.acc-zalo-sources[data-collapsed=true] .acc-zalo-source__select{min-height:58px;padding:7px;justify-content:center}.acc-zalo-mainarea{color:#231714;background:#ffffff8c!important}.acc-zalo-empty{border:0!important;background:radial-gradient(circle at 50% 34%,rgba(142,31,23,.1),transparent 28%),#ffffff94!important}.acc-zalo-empty>div:last-child{max-width:460px;padding:36px;border:1px solid rgba(255,255,255,.88);border-radius:28px;background:#ffffffc2;box-shadow:0 22px 60px #1f13111a,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.acc-zalo-empty h2{color:#231714!important;letter-spacing:-.04em}.acc-zalo-empty p{color:#7a6a60!important}.acc-zalo-accountbar{min-height:66px;height:66px!important;padding-inline:18px!important;border-bottom-color:#1f131112!important;background:#ffffffc2!important;box-shadow:0 11px 30px #1f13110f!important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.acc-zalo-accountbar h3{color:#1f1311!important;font-size:14px}.acc-zalo-accountbar button,.acc-zalo-accountbar a{border-radius:11px!important}.acc-zalo-content{background:transparent!important}.acc-zalo-online{gap:10px;padding:10px;background:var(--crm-bg-subtle, #fbf9f5)!important}.acc-zalo-rail{width:340px!important;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.86)!important;border-radius:23px;background:var(--crm-bg-subtle, #fbf9f5)!important;box-shadow:0 14px 35px #1f131114,inset 0 1px #fff}.acc-zalo-rail-toolbar{padding:14px!important;border-bottom-color:#1f13110f!important;background:#fffc!important}.acc-zalo-rail-toolbar>div:first-child{height:43px!important;margin-bottom:10px!important;border-color:#1f131117!important;border-radius:14px!important;background:var(--crm-bg-subtle, #fbf9f5)!important}.acc-zalo-rail-toolbar>div:first-child:focus-within{border-color:#8e1f174d!important;box-shadow:0 0 0 4px #8e1f1712}.acc-zalo-rail-toolbar>.flex.gap-4{padding:4px!important;border:0!important;border-radius:14px;gap:4px!important;background:#eef3f8}.acc-zalo-rail-toolbar>.flex.gap-4 button{min-height:31px;padding:0 10px!important;border:0!important;border-radius:10px;font-size:11px!important}.acc-zalo-rail-toolbar>.flex.gap-4 button.text-blue-600{color:#8e1f17!important;background:#fff;box-shadow:0 6px 14px #1f131117}.acc-zalo-conversations-list{flex:1 1 0%;min-height:0;height:auto;overflow-y:auto!important;overscroll-behavior:contain}.acc-zalo-conversation{min-height:72px;padding:10px 44px 10px 11px!important;border:1px solid transparent;border-radius:16px!important}.acc-zalo-conversation-meta{width:72px;margin-right:4px}.acc-zalo-conversation-meta>span:first-child{max-width:100%;white-space:nowrap}.acc-zalo-conversation:hover{border-color:#8e1f1714;background:#ffffffdb!important}.acc-zalo-conversation.bg-white{border-color:#8e1f1726;background:#fff!important;box-shadow:0 10px 24px #1f13111a!important}.acc-zalo-conversation .animate-pulse{animation:none!important}.acc-zalo-chat{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:23px;background:#ffffffd9!important;box-shadow:0 16px 40px #1f131114,inset 0 1px #fff}.acc-zalo-chat-header{min-height:66px;padding-inline:18px!important;border-bottom-color:#1f131112!important;background:#ffffffdb!important;color:#231714!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.acc-zalo-chat-header button{border-radius:11px!important}.acc-zalo-message-surface{flex:1 1 0%;min-height:0;height:auto;overflow-y:auto!important;overscroll-behavior:contain;background:radial-gradient(circle at 82% 10%,rgba(142,31,23,.06),transparent 24%),linear-gradient(160deg,#fbf3ef,#fbf9f5 48%,#fbf3ef)!important}.acc-zalo-bubble{box-shadow:0 8px 22px #1f131112}.acc-zalo-bubble[data-direction=inbound][data-recalled=false]{border-color:#1f131112!important;background:#fffffff0!important}.acc-zalo-bubble[data-direction=outbound][data-recalled=false]:not(.bg-transparent):not([data-auto=true]){border-color:#8e1f173d!important;background:linear-gradient(145deg,#8e1f17,#8e1f17)!important;box-shadow:0 9px 23px #8e1f172e}.acc-zalo-bubble[data-auto=true]:not(.bg-transparent){border-color:#7a6a60e6!important;background:linear-gradient(135deg,#7a6a60fa,#fff,#7a6a60e6)!important;box-shadow:0 8px 24px #c8a24a14!important}.acc-zalo-composer{margin:0 10px 10px;padding:10px 12px 11px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:20px;background:#ffffffe6!important;box-shadow:0 14px 34px #1f13111a,inset 0 1px #fff}.acc-zalo-composer textarea{min-height:42px;color:#231714!important}.acc-zalo-composer>div:first-child button{border-color:#1f131114!important;background:#fbf3ef}.acc-zalo-composer button.bg-blue-500{background:linear-gradient(145deg,#8e1f17,#8e1f17)!important;box-shadow:0 8px 18px #8e1f1733}.acc-zalo-details{height:100%;min-height:0;overflow:hidden;border-left-color:#1f131114!important;background:#fffffff5!important;box-shadow:-18px 0 44px #1f13111f}@media(max-width:1199px){.acc-zalo-rail{width:310px!important}}@media(max-width:1024px){.acc-zalo-stage{width:100%;gap:0;padding:0}.acc-zalo-sidebar-slot{flex-basis:260px}}@media(max-width:768px){.acc-zalo-stage{position:fixed!important;left:8px!important;right:8px!important;top:calc(8px + var(--brisk-header-h, 58px))!important;bottom:8px!important;width:calc(100% - 16px)!important;height:calc(100vh - 16px - var(--brisk-header-h, 58px))!important;height:calc(100dvh - 16px - var(--brisk-header-h, 58px))!important;border-radius:0 0 16px 16px!important;padding:0!important;gap:0!important;margin:0!important;overflow:hidden!important;display:flex!important;box-shadow:var(--workspace-shadow, 0 12px 32px rgba(31, 19, 17, .08))!important;background:var(--console-body-bg, #ffffff)!important}.acc-zalo-stage[data-mobile-sidebar-open=true],.acc-zalo-stage:has(.acc-zalo-sidebar-slot[data-mobile-open=true]){z-index:10040!important}.acc-zalo-main-slot{border:0!important;border-radius:0 0 16px 16px!important;height:100%!important;background:#fff!important;box-shadow:none!important}.acc-zalo-sidebar-slot{position:fixed!important;z-index:10050!important;top:0!important;bottom:0!important;left:0!important;width:min(340px,90vw)!important;height:100vh!important;height:100dvh!important;border-radius:0 24px 24px 0!important;border:none!important;background:#fff!important;box-shadow:16px 0 48px #1f131147!important;transform:translate(-105%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important}.acc-zalo-sidebar-slot[data-mobile-open=true]{transform:translate(0)!important}.acc-zalo-sources__header{padding-top:max(16px,env(safe-area-inset-top,16px))!important}.acc-zalo-mobile-backdrop{position:fixed!important;z-index:10045!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;background:#1f13118c!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.acc-zalo-online{height:100%!important;padding:0!important;gap:0!important;background:#fff!important}.acc-zalo-rail,.acc-zalo-chat{width:100%!important;border:0!important;border-radius:0!important;height:100%!important;box-shadow:none!important}.acc-zalo-rail[data-thread-active=true],.acc-zalo-chat[data-thread-active=false]{display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important;pointer-events:none!important}.acc-zalo-rail[data-thread-active=false],.acc-zalo-chat[data-thread-active=true]{display:flex!important;width:100%!important;min-width:100%!important;flex:1 1 100%!important}.acc-zalo-rail{background:#fbf9f5!important}.acc-zalo-chat{background:#fff!important}.acc-zalo-chat-header{background:linear-gradient(135deg,#8e1f17,#8e1f17)!important;color:#fff!important;min-height:58px!important;height:58px!important;padding-inline:12px!important;box-shadow:0 2px 8px #8e1f1726!important}.acc-zalo-message-surface{flex:1 1 0%!important;height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px 10px!important}.acc-zalo-composer{margin:0!important;border-radius:18px 18px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding:8px 10px!important;box-shadow:0 -4px 18px #1f131114!important;background:#fff!important}.acc-zalo-bubble{max-width:86%!important}.acc-zalo-source{margin-bottom:5px!important}.acc-zalo-source[data-oa=true]{margin-bottom:7px!important;border:1px solid rgba(142,31,23,.22)!important;border-radius:18px!important;box-shadow:0 4px 12px #8e1f170f!important}.acc-zalo-source__select{min-height:56px!important;padding:8px 10px!important}.acc-zalo-source[data-oa=true] .acc-zalo-source__select{min-height:60px!important;padding:10px!important}.acc-zalo-source__delete{opacity:.9!important;display:flex!important;width:34px!important;height:34px!important;margin-right:4px!important;border-radius:10px!important;background:#00000008!important}.acc-zalo-sources__heading{min-height:44px!important}.acc-zalo-sources__summary{margin-top:8px!important;padding:6px!important;gap:4px!important}.acc-zalo-sources__summary>div{min-height:44px!important;padding:4px 2px!important}}@media(prefers-reduced-motion:reduce){.acc-zalo-sidebar-slot{transition:none}}.acc-settings-layer{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--crm-text-primary, #231714)}.acc-settings-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--overlay-modal, rgba(31, 19, 17, .48));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.acc-settings-modal{position:relative;z-index:1;width:min(100%,520px);max-height:min(720px,calc(100dvh - 32px));overflow:auto;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:8px;background:var(--crm-bg-card, #ffffff);box-shadow:var(--shadow-modal, 0 16px 40px rgba(31, 19, 17, .16))}.acc-settings-header{position:relative;padding:20px 54px 18px 20px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid var(--crm-border-subtle, #e9e3da);background:transparent}.acc-settings-header__icon{flex:0 0 auto;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8e1f17;background:var(--badge-accent-bg, #f7ebe6);border:1px solid var(--badge-accent-border, rgba(142, 31, 23, .2))}.acc-settings-header__icon svg{width:18px;height:18px}.acc-settings-header>div{min-width:0}.acc-settings-header small{color:var(--crm-text-muted, #7a6a60);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acc-settings-header h2{margin:2px 0 3px;font-size:18px;font-weight:600;letter-spacing:-.01em}.acc-settings-header p{margin:0;color:var(--crm-text-secondary, #5b4c45);font-size:12.5px;line-height:1.5}.acc-settings-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--crm-text-secondary, #5b4c45);background:var(--crm-bg-card, #ffffff);cursor:pointer}.acc-settings-close:hover{color:var(--crm-text-primary, #231714);background:var(--crm-bg-hover, #f3eee6)}.acc-settings-close svg{width:16px;height:16px}.acc-settings-content{padding:20px}.acc-settings-loading{min-height:150px;display:flex;align-items:center;justify-content:center;color:var(--crm-text-muted, #7a6a60);font-size:13px}.acc-settings-row{padding:14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;background:var(--crm-bg-subtle, #fbf9f5)}.acc-settings-row+.acc-settings-row{margin-top:10px}.acc-settings-row__icon{width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8e1f17;background:var(--badge-accent-bg, #f7ebe6)}.acc-settings-row__icon svg{width:18px;height:18px}.acc-settings-row__copy{min-width:0}.acc-settings-row__copy strong{display:block;color:var(--crm-text-primary, #231714);font-size:13px;font-weight:600}.acc-settings-row__copy p{margin:2px 0 0;color:var(--crm-text-secondary, #5b4c45);font-size:11.5px;line-height:1.45}.acc-settings-row__copy small{display:block;margin-top:4px;color:#8e1f17;font-size:10.5px;font-weight:600}.acc-settings-switch{position:relative;width:44px;height:24px;padding:0;border:0;border-radius:999px;background:#dcd3c7;cursor:pointer;transition:background .18s ease}.acc-settings-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.acc-settings-switch[data-on=true]{background:#8e1f17}.acc-settings-switch[data-on=true] span{transform:translate(20px)}.acc-settings-switch:disabled{cursor:wait;opacity:.66}.acc-settings-notice,.acc-settings-error,.acc-settings-success{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.5}.acc-settings-notice{border:1px solid var(--badge-warn-border);color:var(--badge-warn-fg);background:var(--badge-warn-bg)}.acc-settings-error{border:1px solid var(--badge-bad-border);color:var(--badge-bad-fg);background:var(--badge-bad-bg)}.acc-settings-success{display:flex;align-items:center;gap:8px;border:1px solid var(--badge-ok-border);color:var(--badge-ok-fg);background:var(--badge-ok-bg)}.acc-settings-success svg{width:16px;height:16px}.acc-settings-section-label{margin:20px 2px 8px;color:var(--crm-text-muted, #7a6a60);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acc-settings-action{width:100%;padding:14px;border:1px solid var(--crm-border-subtle, #e9e3da);border-radius:6px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;color:inherit;background:var(--crm-bg-subtle, #fbf9f5);text-align:left;cursor:pointer}.acc-settings-action:hover{border-color:#2c5e8a;background:var(--crm-bg-card, #ffffff)}.acc-settings-action>span{width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--badge-warn-fg, #d97706);background:var(--badge-warn-bg, #fef5e6)}.acc-settings-action svg{width:17px;height:17px}.acc-settings-action div{min-width:0}.acc-settings-action strong,.acc-settings-action small{display:block}.acc-settings-action strong{color:var(--crm-text-primary, #231714);font-size:13px;font-weight:600}.acc-settings-action small{margin-top:2px;color:var(--crm-text-secondary, #5b4c45);font-size:11.5px}.acc-password-modal{width:min(100%,460px)}.acc-password-form{padding:20px}.acc-password-form label{display:block;margin-bottom:14px}.acc-password-form label>span{display:block;margin:0 0 6px;color:var(--crm-text-primary, #231714);font-size:13px;font-weight:500}.acc-password-form input{box-sizing:border-box;width:100%;height:38px;padding:0 12px;border:1px solid var(--crm-border, #dcd3c7);border-radius:6px;outline:0;color:var(--crm-text-primary, #231714);background:var(--crm-bg-card, #ffffff);font:inherit;font-size:13.5px}.acc-password-form input:focus{border-color:#2c5e8a;box-shadow:0 0 0 .25rem #8e1f1740}.acc-password-visibility{padding:4px 2px;border:0;display:inline-flex;align-items:center;gap:6px;color:var(--crm-text-secondary, #5b4c45);background:transparent;font-size:12px;cursor:pointer}.acc-password-visibility svg{width:15px;height:15px}.acc-password-submit{width:100%;height:38px;margin-top:14px;border:1px solid #8e1f17;border-radius:6px;color:#fff;background:#8e1f17;font:inherit;font-size:13.5px;font-weight:500;box-shadow:0 1px 2px #8e1f172e;cursor:pointer}.acc-password-submit:hover{background:#741811;border-color:#741811}.acc-password-submit:disabled{cursor:not-allowed;opacity:.6}.acc-settings-close:focus-visible,.acc-settings-switch:focus-visible,.acc-settings-action:focus-visible,.acc-password-visibility:focus-visible,.acc-password-submit:focus-visible{outline:3px solid rgba(142,31,23,.24);outline-offset:2px}@media(max-width:520px){.acc-settings-layer{align-items:flex-end;padding:0}.acc-settings-modal{max-height:calc(100dvh - 20px);border-radius:28px 28px 0 0}.acc-settings-header{padding:21px 54px 18px 18px}.acc-settings-content,.acc-password-form{padding:16px}.acc-settings-row{grid-template-columns:38px minmax(0,1fr) auto;padding:13px}}@media(prefers-reduced-motion:reduce){.acc-settings-switch,.acc-settings-switch span{transition:none}}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:#eef3f8;--color-sky-100:#dbe6ef;--color-sky-200:#b9cddf;--color-sky-300:#8fadc8;--color-sky-400:#5f88ab;--color-sky-500:#3f6f97;--color-sky-600:#2c5e8a;--color-sky-700:#244d72;--color-sky-800:#1d3e5c;--color-sky-900:#172f46;--color-sky-950:#0f2030;--color-blue-50:#fbf3ef;--color-blue-100:#f7e4dd;--color-blue-200:#efc9bd;--color-blue-300:#e3a593;--color-blue-400:#c96a58;--color-blue-500:#a8322a;--color-blue-600:#8e1f17;--color-blue-700:#741811;--color-blue-800:#5b130e;--color-blue-900:#470f0b;--color-indigo-50:#eef3f8;--color-indigo-100:#dbe6ef;--color-indigo-200:#b9cddf;--color-indigo-300:#8fadc8;--color-indigo-400:#5f88ab;--color-indigo-500:#3f6f97;--color-indigo-600:#2c5e8a;--color-indigo-700:#244d72;--color-indigo-800:#1d3e5c;--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:#fbf9f5;--color-slate-100:#f3eee6;--color-slate-200:#e9e3da;--color-slate-300:#dcd3c7;--color-slate-400:#a8998e;--color-slate-500:#7a6a60;--color-slate-600:#5b4c45;--color-slate-700:#463831;--color-slate-800:#2f231e;--color-slate-900:#231714;--color-slate-950:#1a100d;--color-gray-50:#fbf9f5;--color-gray-100:#f3eee6;--color-gray-200:#e9e3da;--color-gray-300:#dcd3c7;--color-gray-400:#a8998e;--color-gray-500:#7a6a60;--color-gray-600:#5b4c45;--color-gray-700:#463831;--color-gray-800:#2f231e;--color-gray-900:#231714;--color-stone-50:oklch(98.5% .001 106.423);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-header:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-9{top:calc(var(--spacing) * 9)}.top-\[104px\]{top:104px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[25\%\]{left:25%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[10046\]{z-index:10046}.z-\[10050\]{z-index:10050}.z-\[10060\]{z-index:10060}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-\[18px\]{height:18px}.h-\[50\%\]{height:50%}.h-\[56px\]{height:56px}.h-\[65\%\]{height:65%}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(320px\,50vh\)\]{max-height:min(320px,50vh)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[38px\]{min-height:38px}.min-h-\[72px\]{min-height:72px}.min-h-\[230px\]{min-height:230px}.min-h-\[460px\]{min-height:460px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[21rem\]{width:21rem}.w-\[50\%\]{width:50%}.w-\[65\%\]{width:65%}.w-\[72px\]{width:72px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[26px\]{max-width:26px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[125px\]{max-width:125px}.max-w-\[130px\]{max-width:130px}.max-w-\[135px\]{max-width:135px}.max-w-\[140px\]{max-width:140px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[24px\]{min-width:24px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-out{cursor:zoom-out}.resize{resize:both}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[70px_repeat\(24\,1fr\)\]{grid-template-columns:70px repeat(24,1fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-\[var\(--crm-border-subtle\)\]>:not(:last-child)){border-color:var(--crm-border-subtle)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#2fb344\]\/30{border-color:#2fb3444d}.border-\[\#2fb344\]\/40{border-color:#2fb34466}.border-\[\#4a372e\]{border-color:#4a372e}.border-\[\#8e1f17\]{border-color:#8e1f17}.border-\[\#8e1f17\]\/40{border-color:#8e1f1766}.border-\[\#d63939\]\/30{border-color:#d639394d}.border-\[\#d63939\]\/40{border-color:#d6393966}.border-\[\#e2dcd2\]{border-color:#e2dcd2}.border-\[\#e9e3da\]{border-color:#e9e3da}.border-\[\#f59f00\]\/40{border-color:#f59f0066}.border-\[var\(--badge-ok-border\)\]{border-color:var(--badge-ok-border)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--cinnabar\)\]{border-color:var(--cinnabar)}.border-\[var\(--crm-accent-ring\)\]{border-color:var(--crm-accent-ring)}.border-\[var\(--crm-border\)\]{border-color:var(--crm-border)}.border-\[var\(--crm-border-subtle\)\]{border-color:var(--crm-border-subtle)}.border-\[var\(--lacquer-line\)\]{border-color:var(--lacquer-line)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/50{border-color:#f7e4dd80}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/50{border-color:color-mix(in oklab,var(--color-blue-100) 50%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/60{border-color:#efc9bd99}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/60{border-color:color-mix(in oklab,var(--color-blue-200) 60%,transparent)}}.border-blue-200\/80{border-color:#efc9bdcc}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/80{border-color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.border-blue-200\/90{border-color:#efc9bde6}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/90{border-color:color-mix(in oklab,var(--color-blue-200) 90%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-600\/30{border-color:#8e1f174d}@supports (color:color-mix(in lab,red,red)){.border-blue-600\/30{border-color:color-mix(in oklab,var(--color-blue-600) 30%,transparent)}}.border-cyan-200\/60{border-color:#a2f4fd99}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/60{border-color:color-mix(in oklab,var(--color-cyan-200) 60%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-fuchsia-200\/60{border-color:#f6cfff99}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/60{border-color:color-mix(in oklab,var(--color-fuchsia-200) 60%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/50{border-color:#f3eee680}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/50{border-color:color-mix(in oklab,var(--color-gray-100) 50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e9e3da99}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60{border-color:color-mix(in oklab,var(--color-gray-200) 60%,transparent)}}.border-gray-200\/80{border-color:#e9e3dacc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/60{border-color:#b9f8cf99}@supports (color:color-mix(in lab,red,red)){.border-green-200\/60{border-color:color-mix(in oklab,var(--color-green-200) 60%,transparent)}}.border-indigo-100\/80{border-color:#dbe6efcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/80{border-color:color-mix(in oklab,var(--color-indigo-100) 80%,transparent)}}.border-indigo-100\/90{border-color:#dbe6efe6}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/90{border-color:color-mix(in oklab,var(--color-indigo-100) 90%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/60{border-color:#b9cddf99}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/60{border-color:color-mix(in oklab,var(--color-indigo-200) 60%,transparent)}}.border-indigo-200\/80{border-color:#b9cddfcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/80{border-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.border-orange-200\/60{border-color:#ffd7a899}@supports (color:color-mix(in lab,red,red)){.border-orange-200\/60{border-color:color-mix(in oklab,var(--color-orange-200) 60%,transparent)}}.border-pink-200\/60{border-color:#fccee899}@supports (color:color-mix(in lab,red,red)){.border-pink-200\/60{border-color:color-mix(in oklab,var(--color-pink-200) 60%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/60{border-color:#e9d5ff99}@supports (color:color-mix(in lab,red,red)){.border-purple-200\/60{border-color:color-mix(in oklab,var(--color-purple-200) 60%,transparent)}}.border-purple-200\/80{border-color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.border-purple-200\/80{border-color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/60{border-color:#ffcaca99}@supports (color:color-mix(in lab,red,red)){.border-red-200\/60{border-color:color-mix(in oklab,var(--color-red-200) 60%,transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/60{border-color:color-mix(in oklab,var(--color-rose-200) 60%,transparent)}}.border-rose-200\/70{border-color:#ffccd3b3}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/70{border-color:color-mix(in oklab,var(--color-rose-200) 70%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/60{border-color:#b9cddf99}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/60{border-color:color-mix(in oklab,var(--color-sky-200) 60%,transparent)}}.border-sky-200\/70{border-color:#b9cddfb3}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/70{border-color:color-mix(in oklab,var(--color-sky-200) 70%,transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e9e3da99}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/80{border-color:#e9e3dacc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-200\/90{border-color:#e9e3dae6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/60{border-color:#96f7e499}@supports (color:color-mix(in lab,red,red)){.border-teal-200\/60{border-color:color-mix(in oklab,var(--color-teal-200) 60%,transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-\[\#2fb344\]{border-left-color:#2fb344}.border-l-\[\#8e1f17\]{border-left-color:#8e1f17}.border-l-\[\#d63939\]{border-left-color:#d63939}.border-l-\[\#f59f00\]{border-left-color:#f59f00}.bg-\[\#2a1b17\]{background-color:#2a1b17}.bg-\[\#2c5e8a\]{background-color:#2c5e8a}.bg-\[\#2fb344\]{background-color:#2fb344}.bg-\[\#8e1f17\]{background-color:#8e1f17}.bg-\[\#0068ff\]{background-color:#0068ff}.bg-\[\#231714\]\/50{background-color:#23171480}.bg-\[\#c8a24a\]{background-color:#c8a24a}.bg-\[\#d63939\]{background-color:#d63939}.bg-\[\#eaf7ec\]{background-color:#eaf7ec}.bg-\[\#f0f6ff\]{background-color:#f0f6ff}.bg-\[\#f7ebe6\]{background-color:#f7ebe6}.bg-\[\#f59f00\]{background-color:#f59f00}.bg-\[\#fbebeb\]{background-color:#fbebeb}.bg-\[\#fef5e6\]{background-color:#fef5e6}.bg-\[var\(--badge-accent-bg\)\]{background-color:var(--badge-accent-bg)}.bg-\[var\(--badge-bad-bg\)\]{background-color:var(--badge-bad-bg)}.bg-\[var\(--badge-ok-bg\)\]{background-color:var(--badge-ok-bg)}.bg-\[var\(--badge-warn-bg\)\]{background-color:var(--badge-warn-bg)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--cinnabar\)\]{background-color:var(--cinnabar)}.bg-\[var\(--crm-bg-card\)\]{background-color:var(--crm-bg-card)}.bg-\[var\(--crm-bg-card\,\#ffffff\)\]{background-color:var(--crm-bg-card,#fff)}.bg-\[var\(--crm-bg-page\)\]{background-color:var(--crm-bg-page)}.bg-\[var\(--crm-bg-subtle\)\],.bg-\[var\(--crm-bg-subtle\)\]\/50{background-color:var(--crm-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--crm-bg-subtle\)\]\/50{background-color:color-mix(in oklab,var(--crm-bg-subtle) 50%,transparent)}}.bg-\[var\(--lacquer-line\)\]{background-color:var(--lacquer-line)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/20{background-color:#fbf3ef33}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/20{background-color:color-mix(in oklab,var(--color-blue-50) 20%,transparent)}}.bg-blue-50\/25{background-color:#fbf3ef40}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/25{background-color:color-mix(in oklab,var(--color-blue-50) 25%,transparent)}}.bg-blue-50\/30{background-color:#fbf3ef4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.bg-blue-50\/40{background-color:#fbf3ef66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.bg-blue-50\/50{background-color:#fbf3ef80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-50\/70{background-color:#fbf3efb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/70{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.bg-blue-50\/80{background-color:#fbf3efcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/80{background-color:color-mix(in oklab,var(--color-blue-50) 80%,transparent)}}.bg-blue-50\/95{background-color:#fbf3eff2}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/95{background-color:color-mix(in oklab,var(--color-blue-50) 95%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#a8322a33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/10{background-color:#8e1f171a}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600) 10%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-50\/90{background-color:#ecfdf5e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/90{background-color:color-mix(in oklab,var(--color-emerald-50) 90%,transparent)}}.bg-emerald-100\/70{background-color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/70{background-color:color-mix(in oklab,var(--color-emerald-100) 70%,transparent)}}.bg-emerald-100\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/80{background-color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.bg-emerald-100\/90{background-color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/90{background-color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#fbf9f580}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.bg-gray-50\/60{background-color:#fbf9f599}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-50\/80{background-color:#fbf9f5cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900\/40{background-color:#23171466}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/40{background-color:color-mix(in oklab,var(--color-gray-900) 40%,transparent)}}.bg-gray-900\/60{background-color:#23171499}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/60{background-color:color-mix(in oklab,var(--color-gray-900) 60%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/50{background-color:color-mix(in oklab,var(--color-purple-50) 50%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-600\/10{background-color:#9810fa1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/10{background-color:color-mix(in oklab,var(--color-purple-600) 10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/40{background-color:color-mix(in oklab,var(--color-rose-50) 40%,transparent)}}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-50\/55{background-color:#fff1f28c}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/55{background-color:color-mix(in oklab,var(--color-rose-50) 55%,transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50) 70%,transparent)}}.bg-rose-100\/70{background-color:#ffe4e6b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-100\/70{background-color:color-mix(in oklab,var(--color-rose-100) 70%,transparent)}}.bg-rose-100\/90{background-color:#ffe4e6e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-100\/90{background-color:color-mix(in oklab,var(--color-rose-100) 90%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/70{background-color:#eef3f8b3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-100\/70{background-color:#dbe6efb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-100\/70{background-color:color-mix(in oklab,var(--color-sky-100) 70%,transparent)}}.bg-sky-100\/90{background-color:#dbe6efe6}@supports (color:color-mix(in lab,red,red)){.bg-sky-100\/90{background-color:color-mix(in oklab,var(--color-sky-100) 90%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#fbf9f54d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/50{background-color:#fbf9f580}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#fbf9f599}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/70{background-color:#fbf9f5b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#fbf9f5cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-50\/90{background-color:#fbf9f5e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f3eee680}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/50{background-color:color-mix(in oklab,var(--color-slate-100) 50%,transparent)}}.bg-slate-100\/80{background-color:#f3eee6cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e9e3dab3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:#e9e3dacc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#23171466}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:#23171480}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-950\/60{background-color:#1a100d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-stone-50\/70{background-color:#fafaf9b3}@supports (color:color-mix(in lab,red,red)){.bg-stone-50\/70{background-color:color-mix(in oklab,var(--color-stone-50) 70%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/70{background-color:color-mix(in oklab,var(--color-violet-50) 70%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/74{background-color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.bg-white\/74{background-color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(\#e5e7eb_1px\,transparent_1px\)\]{background-image:radial-gradient(#e5e7eb 1px,#0000 1px)}.from-blue-50\/70{--tw-gradient-from:#fbf3efb3}@supports (color:color-mix(in lab,red,red)){.from-blue-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.from-blue-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-indigo-50\/30{--tw-gradient-via:#eef3f84d}@supports (color:color-mix(in lab,red,red)){.via-indigo-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-50) 30%, transparent)}}.via-indigo-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[background-size\:16px_16px\]{background-size:16px 16px}.fill-amber-500{fill:var(--color-amber-500)}.fill-amber-700{fill:var(--color-amber-700)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[clamp\(1\.6rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.6rem,3vw,2.5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2c5e8a\]{color:#2c5e8a}.text-\[\#2fb344\]{color:#2fb344}.text-\[\#8e1f17\]{color:#8e1f17}.text-\[\#8f7d73\]{color:#8f7d73}.text-\[\#231714\]{color:#231714}.text-\[\#b5a69a\]{color:#b5a69a}.text-\[\#d63939\]{color:#d63939}.text-\[\#e3c27a\]{color:#e3c27a}.text-\[\#e6d9c8\]{color:#e6d9c8}.text-\[\#f59f00\]{color:#f59f00}.text-\[\#f87171\]{color:#f87171}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--badge-accent-fg\)\]{color:var(--badge-accent-fg)}.text-\[var\(--badge-bad-fg\)\]{color:var(--badge-bad-fg)}.text-\[var\(--badge-ok-fg\)\]{color:var(--badge-ok-fg)}.text-\[var\(--badge-warn-fg\)\]{color:var(--badge-warn-fg)}.text-\[var\(--crm-accent-text\)\]{color:var(--crm-accent-text)}.text-\[var\(--crm-text-muted\)\]{color:var(--crm-text-muted)}.text-\[var\(--crm-text-muted\,\#7a6a60\)\]{color:var(--crm-text-muted,#7a6a60)}.text-\[var\(--crm-text-primary\)\]{color:var(--crm-text-primary)}.text-\[var\(--crm-text-primary\,\#231714\)\]{color:var(--crm-text-primary,#231714)}.text-\[var\(--crm-text-secondary\)\]{color:var(--crm-text-secondary)}.text-\[var\(--crm-text-secondary\,\#5b4c45\)\]{color:var(--crm-text-secondary,#5b4c45)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-500\/80{color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.text-red-500\/80{color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-600\/75{color:#e70044bf}@supports (color:color-mix(in lab,red,red)){.text-rose-600\/75{color:color-mix(in oklab,var(--color-rose-600) 75%,transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-100{color:var(--color-sky-100)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[var\(--crm-text-muted\)\]::placeholder{color:var(--crm-text-muted)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/border{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-500\/30{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#a8322a33}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#a8322a40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/30{--tw-shadow-color:#a8322a4d}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/30{--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/30{--tw-shadow-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#8e1f17\]{--tw-ring-color:#8e1f17}.ring-\[var\(--crm-bg-card\)\]{--tw-ring-color:var(--crm-bg-card)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-100\/50{--tw-ring-color:#f7e4dd80}@supports (color:color-mix(in lab,red,red)){.ring-blue-100\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500\/30{--tw-ring-color:#a8322a4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-blue-500\/40{--tw-ring-color:#a8322a66}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-slate-500\/30{--tw-ring-color:#7a6a604d}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-slate-50{--tw-ring-offset-color:var(--color-slate-50)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:from-blue-700:is(:where(.group):hover *){--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-sky-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:text-\[var\(--crm-accent-text\)\]:is(:where(.group):hover *){color:var(--crm-accent-text)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-blue-700:is(:where(.group):hover *){color:var(--color-blue-700)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.peer-checked\:border-blue-500:is(:where(.peer):checked~*){border-color:var(--color-blue-500)}.peer-checked\:bg-blue-50:is(:where(.peer):checked~*){background-color:var(--color-blue-50)}.peer-checked\:bg-emerald-500:is(:where(.peer):checked~*){background-color:var(--color-emerald-500)}.peer-checked\:text-blue-600:is(:where(.peer):checked~*){color:var(--color-blue-600)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:pt-0:first-child{padding-top:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#2c5e8a\]:hover{border-color:#2c5e8a}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-gray-100:hover{border-color:var(--color-gray-100)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:bg-\[\#2fb344\]\/10:hover{background-color:#2fb3441a}.hover\:bg-\[\#d63939\]\/10:hover{background-color:#d639391a}.hover\:bg-\[\#f59f00\]\/10:hover{background-color:#f59f001a}.hover\:bg-\[var\(--crm-bg-card\)\]:hover{background-color:var(--crm-bg-card)}.hover\:bg-\[var\(--crm-bg-hover\)\]:hover{background-color:var(--crm-bg-hover)}.hover\:bg-\[var\(--crm-bg-hover\,\#f3eee6\)\]:hover{background-color:var(--crm-bg-hover,#f3eee6)}.hover\:bg-\[var\(--crm-bg-subtle\)\]:hover{background-color:var(--crm-bg-subtle)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/40:hover{background-color:#fbf3ef66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.hover\:bg-blue-50\/70:hover{background-color:#fbf3efb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/70:hover{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-100\/70:hover{background-color:#f7e4ddb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-100\/70:hover{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-100\/60:hover{background-color:#d0fae599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-100\/60:hover{background-color:color-mix(in oklab,var(--color-emerald-100) 60%,transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#fbf9f580}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#fbf9f599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-50\/80:hover{background-color:#fbf9f5cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/60:hover{background-color:#e9e3da99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hover\:bg-slate-200\/70:hover{background-color:#e9e3dab3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/70:hover{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-\[\#721912\]:hover{color:#721912}.hover\:text-\[\#d63939\]:hover{color:#d63939}.hover\:text-\[var\(--crm-text-primary\)\]:hover{color:var(--crm-text-primary)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#8e1f17\]:focus{border-color:#8e1f17}.focus\:border-\[var\(--cinnabar\)\]:focus{border-color:var(--cinnabar)}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/10:focus{--tw-ring-color:#a8322a1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#a8322a33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-blue-800:active{background-color:var(--color-blue-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{background-color:var(--color-blue-300)}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-expanded\:bg-\[var\(--crm-bg-hover\)\][aria-expanded=true]{background-color:var(--crm-bg-hover)}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:fixed{position:fixed}.max-md\:inset-0{top:0;right:0;bottom:0;left:0}.max-md\:top-full{top:100%}.max-md\:right-0{right:0}.max-md\:z-50{z-index:50}.max-md\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:min-w-0{min-width:0}.max-md\:min-w-\[160px\]{min-width:160px}.max-md\:flex-col{flex-direction:column}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-center{justify-content:center}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:rounded-xl{border-radius:var(--radius-xl)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-gray-200{border-color:var(--color-gray-200)}.max-md\:bg-\[\#f3eee6\]{background-color:#f3eee6}.max-md\:bg-transparent{background-color:#0000}.max-md\:bg-white{background-color:var(--color-white)}.max-md\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.max-md\:bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.max-md\:p-2{padding:calc(var(--spacing) * 2)}.max-md\:text-white{color:var(--color-white)}.max-md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.max-md\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.max-md\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:min-h-0{min-height:0}.md\:min-h-\[76px\]{min-height:76px}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:max-w-\[75\%\]{max-width:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}:where(.md\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-gray-200{border-color:var(--color-gray-200)}.md\:bg-blue-50{background-color:var(--color-blue-50)}.md\:bg-transparent{background-color:#0000}.md\:bg-white{background-color:var(--color-white)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:0}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-0{padding-block:0}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[15px\]{font-size:15px}.md\:text-blue-700{color:var(--color-blue-700)}.md\:text-gray-600{color:var(--color-gray-600)}.md\:text-gray-900{color:var(--color-gray-900)}@media(hover:hover){.md\:hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}}@media(min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:border-\[\#3d2b27\]{border-color:#3d2b27}.dark\:border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-800\/50{border-color:color-mix(in oklab,var(--color-emerald-800) 50%,transparent)}}.dark\:border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.dark\:border-rose-800\/50{border-color:#a3003780}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-800\/50{border-color:color-mix(in oklab,var(--color-rose-800) 50%,transparent)}}.dark\:border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-900\/40{border-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.dark\:border-sky-800\/50{border-color:#1d3e5c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-800\/50{border-color:color-mix(in oklab,var(--color-sky-800) 50%,transparent)}}.dark\:border-sky-900\/40{border-color:#172f4666}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/40{border-color:color-mix(in oklab,var(--color-sky-900) 40%,transparent)}}.dark\:bg-\[\#1a1412\]{background-color:#1a1412}.dark\:bg-\[\#1f1917\]{background-color:#1f1917}.dark\:bg-\[\#251d1a\]{background-color:#251d1a}.dark\:bg-\[\#15100e\]{background-color:#15100e}.dark\:bg-emerald-950{background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.dark\:bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950) 60%,transparent)}}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/20{background-color:color-mix(in oklab,var(--color-rose-950) 20%,transparent)}}.dark\:bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/30{background-color:color-mix(in oklab,var(--color-rose-950) 30%,transparent)}}.dark\:bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/60{background-color:color-mix(in oklab,var(--color-rose-950) 60%,transparent)}}.dark\:bg-sky-950{background-color:var(--color-sky-950)}.dark\:bg-sky-950\/30{background-color:#0f20304d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/30{background-color:color-mix(in oklab,var(--color-sky-950) 30%,transparent)}}.dark\:bg-sky-950\/60{background-color:#0f203099}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/60{background-color:color-mix(in oklab,var(--color-sky-950) 60%,transparent)}}.dark\:text-\[\#e07a68\]{color:#e07a68}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-sky-400{color:var(--color-sky-400)}@media(hover:hover){.dark\:hover\:bg-\[\#2d221e\]:hover{background-color:#2d221e}}}}html{min-height:100%;overflow-y:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-page,#f8f5f0);min-height:100%;color:var(--text-primary,#231714);font-family:var(--font-sans);font-feature-settings:"cv01","ss03";margin:0;padding:0;font-size:14px;line-height:1.42857;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}:root,html.crm-light-mode{--acc-chart-track:#e9e3da;--acc-chart-grid:#f3eee6;--acc-chart-dot:#fff;--acc-chart-text:#5b4c45}html.crm-dark-mode,body.crm-dark-mode,.crm-dark-mode{--acc-chart-track:#3a2a23;--acc-chart-grid:#ffffff0f;--acc-chart-dot:#201613;--acc-chart-text:#b5a69a}button,a,input,textarea,select{outline-color:var(--accent);outline-offset:2px}::selection{color:var(--on-accent);background:var(--accent)}.acc-dashboard-tone--blue,.acc-dashboard-tone--navy,.acc-dashboard-tone--gold,.acc-dashboard-tone--green{color:var(--accent);background:var(--accent-subtle)}.acc-dashboard-tone--navy{color:var(--text-secondary);background:var(--bg-subtle)}.acc-dashboard-tone--gold{color:var(--warning);background:var(--warning-subtle)}.acc-dashboard-tone--green{color:var(--success);background:var(--success-subtle)}.scrollbar-visible{scrollbar-color:#8c8c914d transparent;scrollbar-width:thin}.scrollbar-visible::-webkit-scrollbar{width:6px;height:6px}.scrollbar-visible::-webkit-scrollbar-track{background:0 0}.scrollbar-visible::-webkit-scrollbar-thumb{background:#8c8c914d;border-radius:999px}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#8c8c9180}@keyframes toast-slide-in-right{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-slide-in-right{animation:.25s cubic-bezier(.16,1,.3,1) both toast-slide-in-right}@media(prefers-reduced-motion:reduce){.animate-slide-in-right{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}:root[data-crm-accent=blue]{--crm-theme-rgb: 34, 92, 134}:root[data-crm-accent=green]{--crm-theme-rgb: 33, 98, 79}:root[data-crm-accent=purple]{--crm-theme-rgb: 98, 70, 129}:root[data-crm-accent]{--crm-theme-primary: rgb(var(--crm-theme-rgb));--crm-theme-hover: color-mix(in srgb, var(--crm-theme-primary) 84%, black);--crm-theme-text-dark: color-mix(in srgb, var(--crm-theme-primary) 45%, white);--crm-theme-tint: rgba(var(--crm-theme-rgb), .12);--color-blue-50: color-mix(in srgb, var(--crm-theme-primary) 5%, white);--color-blue-100: color-mix(in srgb, var(--crm-theme-primary) 12%, white);--color-blue-200: color-mix(in srgb, var(--crm-theme-primary) 24%, white);--color-blue-300: color-mix(in srgb, var(--crm-theme-primary) 40%, white);--color-blue-400: color-mix(in srgb, var(--crm-theme-primary) 64%, white);--color-blue-500: color-mix(in srgb, var(--crm-theme-primary) 86%, white);--color-blue-600: var(--crm-theme-primary);--color-blue-700: var(--crm-theme-hover);--color-blue-800: color-mix(in srgb, var(--crm-theme-primary) 65%, black);--color-blue-900: color-mix(in srgb, var(--crm-theme-primary) 49%, black);--color-blue-950: color-mix(in srgb, var(--crm-theme-primary) 32%, black)}:root,html.crm-light-mode,body.crm-light-mode,.crm-light-mode{--tblr-primary: var(--cinnabar, #8e1f17);--tblr-primary-rgb: var(--crm-theme-rgb, 142, 31, 23);--tblr-primary-darken: var(--cinnabar-deep, #741811);--tblr-primary-lt: var(--crm-theme-tint, #f7ebe6);--tblr-success: #2fb344;--tblr-success-rgb: 47, 179, 68;--tblr-success-lt: #eaf7ec;--tblr-warning: #f59f00;--tblr-warning-rgb: 245, 159, 0;--tblr-warning-lt: #fef5e6;--tblr-danger: #d63939;--tblr-danger-rgb: 214, 57, 57;--tblr-danger-lt: #fbebeb;--tblr-info: #2c5e8a;--tblr-info-lt: #fbf3ef;--tblr-body-bg: #f8f5f0;--tblr-bg-surface: #ffffff;--tblr-bg-surface-secondary: #fbf9f5;--tblr-bg-surface-tertiary: #f3eee6;--tblr-bg-surface-dark: #231714;--tblr-border-color: #e9e3da;--tblr-border-color-translucent: rgba(31, 19, 17, .1);--tblr-body-color: #231714;--tblr-secondary: #5b4c45;--tblr-muted: #7a6a60;--tblr-border-radius: 6px;--tblr-border-radius-sm: 4px;--tblr-border-radius-lg: 8px;--bg-page: #f8f5f0;--bg-surface: #ffffff;--bg-subtle: #fbf9f5;--bg-elevated: #ffffff;--bg-hover: #f3eee6;--crm-bg-page: #f8f5f0;--crm-bg-card: #ffffff;--crm-bg-sidebar: #ffffff;--crm-bg-hover: #f3eee6;--crm-bg-subtle: #fbf9f5;--crm-text-primary: #231714;--crm-text-secondary: #5b4c45;--crm-text-muted: #7a6a60;--crm-border: #dcd3c7;--crm-border-subtle: #e9e3da;--glass-bg: #ffffff;--glass-bg-hover: #ffffff;--glass-border: #e9e3da;--glass-border-hover: #dcd3c7;--glass-shadow: 0 1px 2px 0 rgba(31, 19, 17, .05);--glass-shadow-lg: 0 4px 12px 0 rgba(31, 19, 17, .08);--border-subtle: #e9e3da;--border-faint: #f3eee6;--border-strong: #dcd3c7;--text-primary: #231714;--text-secondary: #5b4c45;--text-tertiary: #7a6a60;--text-quaternary: #a8998e;--accent: var(--cinnabar, #8e1f17);--accent-rgb: var(--crm-theme-rgb, 142, 31, 23);--accent-hover: var(--cinnabar-deep, #741811);--accent-interactive: var(--cinnabar, #8e1f17);--accent-subtle: rgba(var(--crm-theme-rgb, 142, 31, 23), .1);--accent-glow: 0 1px 2px rgba(var(--crm-theme-rgb, 142, 31, 23), .18);--accent-glow-strong: 0 2px 6px rgba(var(--crm-theme-rgb, 142, 31, 23), .28);--on-accent: #ffffff;--crm-accent-text: var(--cinnabar, #8e1f17);--crm-accent-text-soft: var(--cinnabar-deep, #741811);--crm-accent-bg: rgba(var(--crm-theme-rgb, 142, 31, 23), .1);--crm-accent-ring: rgba(var(--crm-theme-rgb, 142, 31, 23), .25);--success: #2fb344;--warning: #f59f00;--danger: #d63939;--success-subtle: rgba(47, 179, 68, .1);--warning-subtle: rgba(245, 159, 0, .1);--danger-subtle: rgba(214, 57, 57, .1);--danger-contrast: #ffffff;--shadow-card: 0 1px 2px 0 rgba(31, 19, 17, .05);--shadow-elevated: 0 8px 24px rgba(31, 19, 17, .1);--shadow-modal: 0 16px 40px rgba(31, 19, 17, .16);--overlay-modal: rgba(31, 19, 17, .48);--focus-ring: 0 0 0 .25rem rgba(var(--crm-theme-rgb, 142, 31, 23), .25);--radius-card: 6px;--radius-control: 6px;--radius-modal: 8px;--radius-small: 4px;--radius-pill: 100rem;--chart-track: #e9e3da;--chart-grid: #f3eee6;--chart-dot: #ffffff;--chart-text: #5b4c45;--z-nav: 1010;--z-page-overlay: 10000;--z-app-overlay: 10070;--font-ui-weight: 500;--font-heading-weight: 600;--font-italic-weight: normal;--track-ui: 0px;--track-num: -.02em;--track-title: -.01em;--btn-primary-bg: var(--cinnabar, #8e1f17);--btn-primary-hover-bg: var(--cinnabar-deep, #741811);--btn-primary-fg: #ffffff;--btn-primary-fg-hover: #ffffff;--badge-accent-bg: var(--crm-theme-tint, #f7ebe6);--badge-accent-fg: var(--cinnabar, #8e1f17);--badge-accent-border: rgba(var(--crm-theme-rgb, 142, 31, 23), .2);--badge-ok-bg: #eaf7ec;--badge-ok-fg: #2fb344;--badge-ok-border: rgba(47, 179, 68, .2);--badge-warn-bg: #fef5e6;--badge-warn-fg: #d97706;--badge-warn-border: rgba(245, 159, 0, .25);--badge-bad-bg: #fbebeb;--badge-bad-fg: #d63939;--badge-bad-border: rgba(214, 57, 57, .2);color-scheme:light}html.crm-dark-mode,body.crm-dark-mode,.crm-dark-mode{--tblr-primary: var(--cinnabar, #b13a2e);--tblr-primary-rgb: var(--crm-theme-rgb, 200, 162, 74);--tblr-primary-darken: var(--cinnabar-deep, #c94a3c);--tblr-primary-lt: var(--crm-theme-tint, rgba(200, 162, 74, .16));--tblr-success: #2fb344;--tblr-success-rgb: 47, 179, 68;--tblr-success-lt: rgba(47, 179, 68, .16);--tblr-warning: #f59f00;--tblr-warning-rgb: 245, 159, 0;--tblr-warning-lt: rgba(245, 159, 0, .16);--tblr-danger: #d63939;--tblr-danger-rgb: 214, 57, 57;--tblr-danger-lt: rgba(214, 57, 57, .16);--tblr-info: #2c5e8a;--tblr-info-lt: rgba(44, 94, 138, .16);--tblr-body-bg: #17100e;--tblr-bg-surface: #201613;--tblr-bg-surface-secondary: #261a16;--tblr-bg-surface-tertiary: #2b1e19;--tblr-bg-surface-dark: #120b09;--tblr-border-color: #3a2a23;--tblr-border-color-translucent: rgba(122, 106, 96, .18);--tblr-body-color: #f3ebe1;--tblr-secondary: #b5a69a;--tblr-muted: #8f7f73;--bg-page: #17100e;--bg-surface: #201613;--bg-subtle: #261a16;--bg-elevated: #2b1e19;--bg-hover: #33241e;--crm-bg-page: #17100e;--crm-bg-card: #201613;--crm-bg-sidebar: #120b09;--crm-bg-hover: #33241e;--crm-bg-subtle: #261a16;--crm-text-primary: #f3ebe1;--crm-text-secondary: #b5a69a;--crm-text-muted: #8f7f73;--crm-border: #3a2a23;--crm-border-subtle: #2f221c;--glass-bg: #201613;--glass-bg-hover: #261a16;--glass-border: #3a2a23;--glass-border-hover: #4a372e;--glass-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25);--glass-shadow-lg: 0 4px 12px 0 rgba(0, 0, 0, .35);--border-subtle: #3a2a23;--border-faint: #2f221c;--border-strong: #4a372e;--text-primary: #f3ebe1;--text-secondary: #b5a69a;--text-tertiary: #8f7f73;--text-quaternary: #6b5b50;--accent: var(--cinnabar, #b13a2e);--accent-rgb: var(--crm-theme-rgb, 200, 162, 74);--accent-hover: var(--cinnabar-deep, #c94a3c);--accent-interactive: var(--crm-theme-text-dark, #e3c27a);--accent-subtle: rgba(var(--crm-theme-rgb, 200, 162, 74), .16);--accent-glow: 0 1px 2px rgba(0, 0, 0, .3);--accent-glow-strong: 0 2px 6px rgba(var(--crm-theme-rgb, 200, 162, 74), .35);--on-accent: #ffffff;--crm-accent-text: var(--crm-theme-text-dark, #e3c27a);--crm-accent-text-soft: var(--crm-theme-text-dark, #e3c27a);--crm-accent-bg: rgba(var(--crm-theme-rgb, 200, 162, 74), .16);--crm-accent-ring: rgba(var(--crm-theme-rgb, 200, 162, 74), .32);--success: #2fb344;--warning: #f59f00;--danger: #d63939;--success-subtle: rgba(47, 179, 68, .16);--warning-subtle: rgba(245, 159, 0, .16);--danger-subtle: rgba(214, 57, 57, .16);--danger-contrast: #ffffff;--shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .25);--shadow-elevated: 0 12px 32px rgba(0, 0, 0, .45);--shadow-modal: 0 20px 48px rgba(0, 0, 0, .6);--overlay-modal: rgba(31, 19, 17, .72);--focus-ring: 0 0 0 .25rem rgba(var(--crm-theme-rgb, 200, 162, 74), .35);--chart-track: #3a2a23;--chart-grid: rgba(255, 255, 255, .06);--chart-dot: #201613;--chart-text: #b5a69a;--btn-primary-bg: var(--cinnabar, #b13a2e);--btn-primary-hover-bg: var(--cinnabar-deep, #c94a3c);--btn-primary-fg: #ffffff;--btn-primary-fg-hover: #ffffff;--badge-accent-bg: var(--crm-theme-tint, rgba(200, 162, 74, .18));--badge-accent-fg: var(--crm-theme-text-dark, #e3c27a);--badge-accent-border: rgba(var(--crm-theme-rgb, 200, 162, 74), .32);--badge-ok-bg: rgba(47, 179, 68, .18);--badge-ok-fg: #4ade80;--badge-ok-border: rgba(47, 179, 68, .32);--badge-warn-bg: rgba(245, 159, 0, .18);--badge-warn-fg: #fbbf24;--badge-warn-border: rgba(245, 159, 0, .32);--badge-bad-bg: rgba(214, 57, 57, .18);--badge-bad-fg: #f87171;--badge-bad-border: rgba(214, 57, 57, .32);color-scheme:dark}.glass-card,.glass-card-static,.tblr-card{background:var(--crm-bg-card);border:1px solid var(--crm-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--crm-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.glass-card:hover{border-color:var(--crm-border);box-shadow:var(--glass-shadow-lg)}.kpi-card{background:var(--crm-bg-card);border:1px solid var(--crm-border-subtle);border-radius:var(--radius-card);padding:16px 20px;box-shadow:var(--shadow-card);color:var(--crm-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.kpi-card:hover{border-color:var(--crm-border);box-shadow:var(--glass-shadow-lg)}.btn-accent-glow,.tblr-btn-primary{background:var(--tblr-primary);color:#fff;font-weight:500;font-size:13.5px;border-radius:var(--radius-control);box-shadow:0 1px 1px #1f13110f;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;border:1px solid var(--tblr-primary);cursor:pointer}.btn-accent-glow:hover,.tblr-btn-primary:hover{background:var(--tblr-primary-darken);border-color:var(--tblr-primary-darken);color:#fff}.tblr-page-pretitle{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.5;color:var(--crm-text-muted);margin-bottom:2px}.tblr-page-title{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:var(--crm-text-primary);letter-spacing:-.01em}.tblr-subheader{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.25rem;color:var(--crm-text-muted)}.page-bg{background:var(--crm-bg-page);min-height:100vh}.acc-input:focus-visible,.acc-select:focus-visible,.acc-textarea:focus-visible{outline:none;border-color:#2c5e8a;box-shadow:var(--focus-ring)}.acc-btn:focus-visible,.acc-icon-btn:focus-visible,.acc-tab:focus-visible,.acc-modal__close:focus-visible,.acc-drawer__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes acc-btn-spin{to{transform:rotate(360deg)}}@keyframes acc-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes appleModalIn{0%{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes appleDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:1.42857;font-family:inherit;border-radius:var(--radius-control, 6px);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 1px #1f13110a;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.acc-btn--sm{height:28px;padding:0 10px;font-size:12px;border-radius:4px}.acc-btn:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.acc-btn__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:acc-btn-spin .75s linear infinite}.acc-btn--primary{background:var(--btn-primary-bg, #8e1f17);color:var(--btn-primary-fg, #ffffff);border-color:var(--btn-primary-bg, #8e1f17)}.acc-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover-bg, #741811);border-color:var(--btn-primary-hover-bg, #741811);color:var(--btn-primary-fg-hover, #ffffff)}.acc-btn--secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong)}.acc-btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}.acc-btn--ghost{background:transparent;color:var(--accent-interactive, var(--accent));border-color:transparent;box-shadow:none}.acc-btn--ghost:hover:not(:disabled){background:var(--accent-subtle);color:var(--accent)}.acc-btn--danger{background:var(--danger);color:var(--danger-contrast);border-color:var(--danger)}.acc-btn--danger:hover:not(:disabled){opacity:.92}.acc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-control, 6px);background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.acc-icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.acc-icon-btn--secondary{background:var(--bg-surface);border-color:var(--border-subtle)}.acc-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.02em;white-space:nowrap;background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle)}.acc-badge--accent,.acc-badge--info{background:var(--badge-accent-bg);color:var(--badge-accent-fg);border-color:var(--badge-accent-border)}.acc-badge--success{background:var(--badge-ok-bg);color:var(--badge-ok-fg);border-color:var(--badge-ok-border)}.acc-badge--warning{background:var(--badge-warn-bg);color:var(--badge-warn-fg);border-color:var(--badge-warn-border)}.acc-badge--danger{background:var(--badge-bad-bg);color:var(--badge-bad-fg);border-color:var(--badge-bad-border)}.acc-input,.acc-select,.acc-textarea{width:100%;border-radius:var(--radius-control, 6px);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-size:13.5px;font-family:inherit;box-shadow:0 1px 1px #1f131108;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.acc-input::placeholder,.acc-textarea::placeholder{color:var(--text-quaternary)}.acc-input{height:36px;padding:0 12px}.acc-select{height:36px;padding:0 10px}.acc-textarea{min-height:80px;padding:8px 12px}.acc-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card);overflow:hidden;color:var(--text-primary)}.acc-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);background:transparent}.acc-card__title{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary)}.acc-card__body{padding:20px}.acc-card__footer{padding:12px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-subtle)}.acc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center}.acc-empty__title{font-size:15px;font-weight:600;color:var(--text-primary)}.acc-empty__desc{font-size:13.5px;color:var(--text-secondary)}.acc-skeleton{background:var(--bg-subtle);border-radius:var(--radius-small, 4px);min-height:16px;animation:acc-skeleton-pulse 1.4s ease-in-out infinite}.acc-table{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card);overflow:hidden}.acc-table__headrow{display:flex;align-items:center;padding:10px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle)}.acc-table__headcell{white-space:nowrap}.acc-table__row{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);transition:background-color .12s ease}.acc-table__row:hover{background:var(--bg-hover)}.acc-table__cell{min-width:0;overflow:hidden;text-overflow:ellipsis}.acc-modal,.acc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-modal);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:100000!important}.acc-modal{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.acc-modal__panel,.acc-drawer__panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-modal, 8px);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;color:var(--text-primary)}.acc-modal__panel{max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow:hidden;animation:appleModalIn .18s ease-out}.acc-drawer{z-index:100000!important}.acc-drawer__panel{position:absolute;top:0;right:0;bottom:0;max-width:100vw;border-radius:0;border-top:0;border-bottom:0;border-right:0;box-shadow:var(--shadow-modal);animation:appleDrawerIn .2s cubic-bezier(.16,1,.3,1)}.acc-modal__header,.acc-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.acc-modal__title,.acc-drawer__title{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.acc-modal__close,.acc-drawer__close{width:30px;height:30px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.acc-modal__close:hover,.acc-drawer__close:hover{background:var(--bg-hover);color:var(--text-primary)}.acc-modal__body,.acc-drawer__body{padding:20px;overflow-y:auto;color:var(--text-primary)}.acc-drawer__body{flex:1}.acc-modal__footer{padding:12px 20px;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:8px;background:var(--bg-subtle)}.acc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle)}.acc-tab{padding:10px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-weight:500;font-size:13.5px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.acc-tab:hover{color:var(--text-primary)}.acc-tab[aria-selected=true]{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.acc-tab__badge{background:var(--badge-accent-bg);color:var(--badge-accent-fg);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.tblr-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}@media(max-width:1024px){.tblr-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tblr-stat-row{grid-template-columns:minmax(0,1fr)}}.tblr-stat-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--crm-bg-card);border:1px solid var(--crm-border-subtle);border-radius:var(--radius-card, 6px);box-shadow:var(--shadow-card);color:var(--crm-text-primary);font-family:inherit;text-align:left;width:100%;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tblr-stat-card:hover,.tblr-stat-card:focus-visible{border-color:var(--crm-border);box-shadow:var(--glass-shadow-lg);outline:none}.tblr-stat-card--active{border-color:var(--tblr-primary);box-shadow:inset 0 0 0 1px var(--tblr-primary)}.tblr-stat-card__body{display:flex;flex-direction:column;gap:1px;min-width:0}.tblr-stat-card__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tblr-stat-card__value{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--crm-text-primary);font-variant-numeric:tabular-nums}.tblr-stat-card__sub{font-size:11px;line-height:1.5;color:var(--crm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tblr-stat-card__icon{width:40px;height:40px;margin-left:auto;flex-shrink:0;border-radius:var(--radius-control, 6px);display:grid;place-items:center}.tblr-stat-card__icon--blue{background:var(--tblr-primary-lt);color:var(--tblr-primary)}.tblr-stat-card__icon--green{background:var(--tblr-success-lt);color:var(--tblr-success)}.tblr-stat-card__icon--amber,.tblr-stat-card__icon--gold{background:var(--tblr-warning-lt);color:var(--tblr-warning)}.tblr-stat-card__icon--purple{background:var(--tblr-info-lt);color:var(--tblr-info)}.tblr-stat-card--accent{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 16px 14px 19px;position:relative;overflow:hidden}.tblr-stat-card--accent:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--sc-tone, var(--tblr-primary));transition:width .15s ease}.tblr-stat-card--accent:hover:before,.tblr-stat-card--accent.tblr-stat-card--active:before{width:4px}.tblr-stat-card--accent:hover{border-color:var(--crm-border)}.tblr-stat-card--accent.tblr-stat-card--active{border-color:var(--sc-tone, var(--tblr-primary));box-shadow:none}.tblr-stat-card--accent .tblr-stat-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tblr-stat-card--accent .tblr-stat-card__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.045em;color:var(--crm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tblr-stat-card--accent .tblr-stat-card__icon{width:30px;height:30px;margin:0;border-radius:var(--radius-small, 4px);flex-shrink:0}.tblr-stat-card--accent .tblr-stat-card__icon svg{width:15px;height:15px}.tblr-stat-card__value-row{display:flex;align-items:center;gap:8px;min-width:0}.tblr-stat-card--accent .tblr-stat-card__value{font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tblr-body-color)}.tblr-stat-card__pct{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--radius-small, 4px);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--sc-tone-lt, var(--tblr-primary-lt));color:var(--sc-tone, var(--tblr-primary));white-space:nowrap}.tblr-stat-card--accent .tblr-stat-card__sub{font-size:11px;line-height:1.45;color:var(--crm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tblr-stat-card--blue{--sc-tone: var(--tblr-primary);--sc-tone-lt: var(--tblr-primary-lt)}.tblr-stat-card--green{--sc-tone: var(--tblr-success);--sc-tone-lt: var(--tblr-success-lt)}.tblr-stat-card--amber,.tblr-stat-card--gold{--sc-tone: var(--tblr-warning);--sc-tone-lt: var(--tblr-warning-lt)}.tblr-stat-card--purple{--sc-tone: var(--tblr-info);--sc-tone-lt: var(--tblr-info-lt)}.tblr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface)}:root,.crm-light-mode,html.crm-light-mode,body.crm-light-mode,[data-theme=light],[data-bs-theme=light]{--v2-bg-page: #f8f5f0;--v2-bg-card: #ffffff;--v2-bg-surface: #fbf9f5;--v2-bg-subtle: #f3eee6;--v2-bg-hover: #f3eee6;--v2-border-light: #e9e3da;--v2-border-subtle: #f3eee6;--v2-border-strong: #dcd3c7;--v2-text-main: #231714;--v2-text-muted: #5b4c45;--v2-text-subtle: #7a6a60;--v2-navy: #231714;--v2-navy-deep: #231714;--v2-navy-light: #5b4c45;--v2-glass-bg: #ffffff;--v2-glass-border: #e9e3da;--v2-green-bg: #eaf7ec;--v2-green-text: #2fb344;--v2-green-border: rgba(47, 179, 68, .25);--v2-red-bg: #fbebeb;--v2-red-text: #d63939;--v2-red-border: rgba(214, 57, 57, .25);--v2-gold-bg: #fef5e6;--v2-gold-text: #d97706;--v2-gold-border: rgba(245, 159, 0, .28);--v2-indigo-bg: #f7ebe6;--v2-indigo-text: var(--crm-theme-primary, #8e1f17);--v2-indigo-border: rgba(142, 31, 23, .25);--voc-bg-page: #f8f5f0;--voc-bg-card: #ffffff;--voc-bg-surface: #fbf9f5;--voc-bg-subtle: #f3eee6;--voc-bg-glass: #ffffff;--voc-bg-glass-card: #ffffff;--voc-navy: #231714;--voc-navy-deep: #231714;--voc-navy-light: #5b4c45;--voc-text-title: #231714;--voc-text-main: #231714;--voc-text-primary: #231714;--voc-text-secondary: #5b4c45;--voc-text-tertiary: #7a6a60;--voc-text-muted: #7a6a60;--voc-text-subtle: #a8998e;--voc-border: #e9e3da;--voc-border-light: #f3eee6;--voc-border-subtle: #f3eee6;--voc-border-card: #e9e3da;--voc-border-card-hover: #dcd3c7;--voc-border-hairline: #e9e3da;--voc-shadow-card: 0 1px 2px 0 rgba(31, 19, 17, .05);--voc-shadow-card-hover: 0 4px 12px 0 rgba(31, 19, 17, .08);--voc-shadow-sm: 0 1px 2px 0 rgba(31, 19, 17, .05);--voc-blue-soft: #f7ebe6;--voc-emerald-soft: #eaf7ec;--voc-amber-soft: #fef5e6;--voc-gold-bg: #fef5e6;--voc-rose-soft: #fbebeb;--voc-purple-soft: #fbf3ef;--lead-navy: #231714;--lead-navy-deep: #231714;--acc-navy: #231714;--acc-navy-deep: #231714;--acc-chart-track: #e9e3da;--acc-chart-grid: #f3eee6;--acc-chart-dot: #ffffff;--acc-chart-text: #5b4c45}.crm-dark-mode,html.crm-dark-mode,body.crm-dark-mode,[data-theme=dark],[data-bs-theme=dark]{--v2-bg-page: #17100e;--v2-bg-card: #201613;--v2-bg-surface: #261a16;--v2-bg-subtle: #2b1e19;--v2-bg-hover: #33241e;--v2-border-light: #3a2a23;--v2-border-subtle: #2f221c;--v2-border-strong: #4a372e;--v2-text-main: #f3ebe1;--v2-text-muted: #b5a69a;--v2-text-subtle: #8f7f73;--v2-navy: #f3ebe1;--v2-navy-deep: #ffffff;--v2-navy-light: #b5a69a;--v2-glass-bg: #201613;--v2-glass-border: #3a2a23;--v2-green-bg: rgba(47, 179, 68, .16);--v2-green-text: #4ade80;--v2-green-border: rgba(47, 179, 68, .32);--v2-red-bg: rgba(214, 57, 57, .16);--v2-red-text: #f87171;--v2-red-border: rgba(214, 57, 57, .32);--v2-gold-bg: rgba(245, 159, 0, .16);--v2-gold-text: #fbbf24;--v2-gold-border: rgba(245, 159, 0, .32);--v2-indigo-bg: rgba(200, 162, 74, .16);--v2-indigo-text: #e3c27a;--v2-indigo-border: rgba(200, 162, 74, .32);--voc-bg-page: #17100e;--voc-bg-card: #201613;--voc-bg-surface: #261a16;--voc-bg-subtle: #2b1e19;--voc-bg-glass: #201613;--voc-bg-glass-card: #201613;--voc-navy: #f3ebe1;--voc-navy-deep: #ffffff;--voc-navy-light: #b5a69a;--voc-text-title: #f3ebe1;--voc-text-main: #f3ebe1;--voc-text-primary: #f3ebe1;--voc-text-secondary: #b5a69a;--voc-text-tertiary: #b5a69a;--voc-text-muted: #8f7f73;--voc-text-subtle: #6b5b50;--voc-border: #3a2a23;--voc-border-light: #2f221c;--voc-border-subtle: #2f221c;--voc-border-card: #3a2a23;--voc-border-card-hover: #4a372e;--voc-border-hairline: #3a2a23;--voc-shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .25);--voc-shadow-card-hover: 0 4px 12px 0 rgba(0, 0, 0, .35);--voc-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .25);--voc-blue-soft: rgba(200, 162, 74, .18);--voc-emerald-soft: rgba(47, 179, 68, .18);--voc-amber-soft: rgba(245, 159, 0, .18);--voc-gold-bg: rgba(245, 159, 0, .18);--voc-rose-soft: rgba(214, 57, 57, .18);--voc-purple-soft: rgba(200, 162, 74, .18);--lead-navy: #f3ebe1;--lead-navy-deep: #ffffff;--acc-navy: #f3ebe1;--acc-navy-deep: #ffffff;--acc-chart-track: #3a2a23;--acc-chart-grid: rgba(255, 255, 255, .06);--acc-chart-dot: #201613;--acc-chart-text: #b5a69a}body.crm-light-mode,html.crm-light-mode body,[data-theme=light] body,body.crm-dark-mode,html.crm-dark-mode body,[data-theme=dark] body{background:var(--bg-page)!important;color:var(--text-primary)!important}.acc-dashboard-ambient,.acc-customers-ambient,.lead-ambient,.voip-ambient,.acc-users-ambient,.acc-zalo-ambient{display:none!important}.acc-dashboard-page,.acc-customers-page,.acc-leads-page,.acc-reports-page,.acc-users-page,.acc-voip-page,.v2-page,.acc-zalo-page{background:transparent!important;color:var(--text-primary)!important}.crm-dark-mode [class*=bg-white],body.crm-dark-mode [class*=bg-white],html.crm-dark-mode [class*=bg-white]{background-color:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode [class*=bg-slate-50],.crm-dark-mode [class*=bg-gray-50],body.crm-dark-mode [class*=bg-slate-50],body.crm-dark-mode [class*=bg-gray-50],html.crm-dark-mode [class*=bg-slate-50],html.crm-dark-mode [class*=bg-gray-50]{background-color:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode [class*=bg-slate-100],.crm-dark-mode [class*=bg-gray-100],body.crm-dark-mode [class*=bg-slate-100],body.crm-dark-mode [class*=bg-gray-100],html.crm-dark-mode [class*=bg-slate-100],html.crm-dark-mode [class*=bg-gray-100]{background-color:#2b1e19!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode [class*=border-slate-200],.crm-dark-mode [class*=border-gray-200],.crm-dark-mode [class*=border-slate-100],.crm-dark-mode [class*=border-gray-100],.crm-dark-mode [class*=border-slate-300],.crm-dark-mode [class*=border-gray-300]{border-color:#3a2a23!important}.crm-dark-mode [class*=divide-slate-100]>:not([hidden])~:not([hidden]),.crm-dark-mode [class*=divide-gray-100]>:not([hidden])~:not([hidden]),.crm-dark-mode [class*=divide-slate-200]>:not([hidden])~:not([hidden]),.crm-dark-mode [class*=divide-gray-200]>:not([hidden])~:not([hidden]){border-color:#3a2a23!important}.crm-dark-mode [class*="text-[#1f1311]"],.crm-dark-mode [class*="text-[#2a1b17]"],.crm-dark-mode [class*=text-slate-900],.crm-dark-mode [class*=text-gray-900],.crm-dark-mode [class*=text-slate-800],.crm-dark-mode [class*=text-gray-800]{color:#f3ebe1!important}.crm-dark-mode [class*=text-slate-700],.crm-dark-mode [class*=text-gray-700]{color:#f3eee6!important}.crm-dark-mode [class*=text-slate-600],.crm-dark-mode [class*=text-gray-600],.crm-dark-mode [class*=text-slate-500],.crm-dark-mode [class*=text-gray-500],.crm-dark-mode [class*=text-slate-400]{color:#b5a69a!important}.crm-dark-mode th.v2-col-sticky-time,.crm-dark-mode td.v2-col-sticky-time,.crm-dark-mode th.lead-col-sticky-identity,.crm-dark-mode td.lead-col-sticky-identity,.crm-dark-mode .lead-table th.lead-col-sticky-identity,.crm-dark-mode .lead-table td.lead-col-sticky-identity,.crm-dark-mode .lead-th--actions,.crm-dark-mode .lead-td--actions,.crm-dark-mode .lead-table .lead-th--actions,.crm-dark-mode .lead-table .lead-td--actions,.crm-dark-mode .voc-table__fixed-col,.crm-dark-mode .voc-table__fixed-col--name,.crm-dark-mode .voc-table__fixed-col--phone,.crm-dark-mode .voc-table__fixed-col--actions,.crm-dark-mode .voc-table-columns-tr .voc-table__fixed-col--name,.crm-dark-mode .voc-table-columns-tr .voc-table__fixed-col--actions{background-color:#201613!important;color:#f3ebe1!important;border-color:#3a2a23!important}.crm-dark-mode th.v2-col-sticky-time,.crm-dark-mode th.lead-col-sticky-identity,.crm-dark-mode .lead-table th.lead-col-sticky-identity,.crm-dark-mode th.lead-th--actions,.crm-dark-mode .lead-table th.lead-th--actions,.crm-dark-mode .v2-table thead .voc-table__fixed-col,.crm-dark-mode .voc-table thead .voc-table__fixed-col,.crm-dark-mode .voc-table-columns-tr th{background-color:#261a16!important;color:#b5a69a!important;border-color:#3a2a23!important}.crm-dark-mode .v2-tr:hover td,.crm-dark-mode .v2-tr:hover td.v2-col-sticky-time,.crm-dark-mode .lead-table tbody tr:hover td,.crm-dark-mode .lead-table tbody tr:hover td.lead-col-sticky-identity,.crm-dark-mode .lead-table tbody tr:hover td.lead-td--actions,.crm-dark-mode .voc-table tbody tr:hover td,.crm-dark-mode .voc-table tbody tr:hover .voc-table__fixed-col,.crm-dark-mode tbody tr:hover td{background-color:#2b1e19!important;color:#fff!important}.crm-dark-mode .v2-tr[data-selected=true] td,.crm-dark-mode .v2-tr[data-selected=true] td.v2-col-sticky-time,.crm-dark-mode .lead-table tbody tr[data-selected=true] td,.crm-dark-mode .lead-table tbody tr[data-selected=true] td.lead-col-sticky-identity,.crm-dark-mode .lead-table tbody tr[data-selected=true] td.lead-td--actions,.crm-dark-mode tbody tr[data-selected=true] td{background-color:#c8a24a33!important;color:#fff!important}.crm-dark-mode .bg-\[\#fbf3ef\],.crm-dark-mode [class*="bg-[#fbf3ef]"]{background-color:transparent!important}.crm-dark-mode .acc-quick-action-btn{background:#201613!important;border:1px solid #3a2a23!important;color:#f3ebe1!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .acc-quick-action-btn:hover{background:#261a16!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-quick-action-btn strong{color:#f3ebe1!important}.crm-dark-mode .acc-quick-action-btn small{color:#b5a69a!important}.crm-dark-mode .acc-control-tower-health{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .acc-control-tower-health strong{color:#fff!important}.crm-dark-mode .acc-control-tower-health small{color:#b5a69a!important}.crm-dark-mode .acc-control-tower-account{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-control-tower-account:hover{background:#261a16!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-control-tower-account strong{color:#f3ebe1!important}.crm-dark-mode .acc-control-tower-stat{background:#261a16!important;border:1px solid #3a2a23!important}.crm-dark-mode .acc-control-tower-stat small{color:#b5a69a!important}.crm-dark-mode .acc-donut-center{background-color:#201613!important;color:#fff!important}.crm-dark-mode .acc-donut-center strong{color:#fff!important}.crm-dark-mode .acc-dashboard-page article.bg-blue-50\/65,.crm-dark-mode .acc-dashboard-page article.border-blue-100{background:#c8a24a26!important;border-color:#c8a24a4d!important}.crm-dark-mode .acc-dashboard-page article.bg-slate-50\/65,.crm-dark-mode .acc-dashboard-page article.border-slate-100{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-dashboard-page button.bg-slate-100{background-color:#2b1e19!important;color:#f3eee6!important}.crm-dark-mode .acc-dashboard-page button.bg-slate-100:hover{background-color:#33241e!important;color:#fff!important}.crm-dark-mode .v2-workspace,.crm-dark-mode .v2-card,.crm-dark-mode .voc-card{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .v2-workspace-console,.crm-dark-mode .v2-workspace__body{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-customers-hero,.crm-dark-mode .v2-hero{background:#201613!important;border-bottom-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-customers-hero h1,.crm-dark-mode .v2-hero h1{color:#fff!important}.crm-dark-mode .acc-customers-hero p,.crm-dark-mode .v2-hero p{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .v2-workspace,.crm-dark-mode .acc-customers-page .v2-workspace,.crm-dark-mode .acc-customers-page .v2-workspace__body,.crm-dark-mode .acc-customers-page .v2-workspace-console{background:transparent!important;border:none!important;box-shadow:none!important}.crm-dark-mode .lead-hero-nav-wrap nav{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .lead-hero-nav-wrap nav button{color:#b5a69a!important}.crm-dark-mode .lead-hero-nav-wrap nav button:hover{color:#fff!important;background:#33241e!important}.crm-dark-mode .lead-hero-nav-wrap nav button[data-active=true]{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important;box-shadow:0 1px 2px #0003!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .v2-kpi,.crm-dark-mode .v2-kpi__card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .v2-kpi strong{color:#fff!important}.crm-dark-mode .v2-kpi small{color:#b5a69a!important}.crm-dark-mode .v2-table-wrap{background:transparent!important;border-color:#3a2a23!important}.crm-dark-mode .v2-table thead th{background:#261a16!important;color:#b5a69a!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .v2-table tbody tr{background:transparent!important;color:#f3eee6!important;border-bottom-color:#2f221c!important}.crm-dark-mode .v2-table tbody tr:hover{background:#2b1e19!important}.crm-dark-mode .customer-drawer,.crm-dark-mode .customer-profile-drawer,.crm-dark-mode .customer-timeline-drawer,.crm-dark-mode .customer-edit-drawer,.crm-dark-mode .customer-call-log-drawer,.crm-dark-mode .v2-drawer{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .customer-drawer section,.crm-dark-mode .customer-profile-drawer section{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .voc-contact-card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .voc-contact-card:hover{background:#261a16!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .lead-hero{background:#201613!important;border-bottom-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .lead-hero__title{color:#fff!important}.crm-dark-mode .lead-hero__sub{color:#b5a69a!important}.crm-dark-mode .acc-leads-page .v2-workspace__body,.crm-dark-mode .lead-list-card.v2-workspace-console,.crm-dark-mode .lead-list-card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .lead-kpi,.crm-dark-mode .lead-kpi__card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .lead-kpi strong{color:#fff!important}.crm-dark-mode .lead-kpi small{color:#b5a69a!important}.crm-dark-mode .lead-filter-bar,.crm-dark-mode .lead-view-btn,.crm-dark-mode .lead-tab-btn{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .lead-view-btn--active,.crm-dark-mode .lead-tab-btn--active{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important}.crm-dark-mode .lead-kanban-column{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .lead-kanban-column__header{color:#f3ebe1!important}.crm-dark-mode .lead-kanban-column__count{background:#2b1e19!important;color:#f3eee6!important}.crm-dark-mode .lead-card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .lead-card:hover{background:#261a16!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .lead-card strong{color:#f3ebe1!important}.crm-dark-mode .lead-card span,.crm-dark-mode .lead-card p{color:#f3eee6!important}.crm-dark-mode .lead-table-wrap{background:transparent!important;border-color:#3a2a23!important}.crm-dark-mode .lead-table thead th{background:#261a16!important;color:#b5a69a!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .lead-table tbody tr{background:transparent!important;color:#f3eee6!important;border-bottom-color:#2f221c!important}.crm-dark-mode .lead-table tbody tr:hover{background:#2b1e19!important}.crm-dark-mode .lead-drawer,.crm-dark-mode .lead-detail-drawer{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .lead-form-builder,.crm-dark-mode .lead-field-card,.crm-dark-mode .lead-preview-card,.crm-dark-mode .lead-forms-panel{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .voip-hero h1{color:#fff!important}.crm-dark-mode .voip-hero p{color:#b5a69a!important}.crm-dark-mode .voip-kpis .voip-kpi{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .voip-kpis .voip-kpi strong{color:#fff!important}.crm-dark-mode .voip-kpis .voip-kpi small{color:#b5a69a!important}.crm-dark-mode .voip-list-card{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .voip-date-range,.crm-dark-mode .voip-icon-button{background:#261a16!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .voip-row{border-bottom-color:#2f221c!important;color:#f3eee6!important}.crm-dark-mode .voip-row:hover,.crm-dark-mode .voip-row[data-selected=true]{background:#2b1e19!important}.crm-dark-mode .voip-row__phone>span,.crm-dark-mode .voip-row__duration strong{color:#f3ebe1!important}.crm-dark-mode .voip-row--active{background:#c8a24a33!important}.crm-dark-mode .voip-drawer{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .voip-extension-mgmt__tabs{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .voip-extension-mgmt__content{background:#201613!important}.crm-dark-mode .voip-extension-card,.crm-dark-mode .voip-control-card,.crm-dark-mode .voip-password-form,.crm-dark-mode .voip-config-card,.crm-dark-mode .voip-status-card{background:#261a16!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .v2-btn--outline,.crm-dark-mode .v2-icon-btn,.crm-dark-mode .v2-sb-empty__btn{background:#201613!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .v2-btn--outline:hover,.crm-dark-mode .v2-icon-btn:hover,.crm-dark-mode .v2-sb-empty__btn:hover{background:#2b1e19!important;border-color:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important}.crm-dark-mode .v2-switchboard-drawer,.crm-dark-mode .v2-agent-panel,.crm-dark-mode .v2-presence-card,.crm-dark-mode .v2-ext-card,.crm-dark-mode .v2-hotline-card,.crm-dark-mode .v2-webhook-card,.crm-dark-mode .v2-stat-card,.crm-dark-mode .v2-presence-item,.crm-dark-mode .v2-sb-station{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .v2-tab{background:#261a16!important;border-color:#3a2a23!important;color:#b5a69a!important}.crm-dark-mode .v2-tab--active{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important}.crm-dark-mode .v2-quick-dock,body.crm-dark-mode .v2-quick-dock,.crm-dark-mode .v2-column-popover,body.crm-dark-mode .v2-column-popover{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 12px 32px #00000073!important}.crm-dark-mode .v2-column-popover__title{color:#fff!important}.crm-dark-mode .v2-column-popover__item span{color:#f3eee6!important}.crm-dark-mode .v2-wh-card,body.crm-dark-mode .v2-wh-card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .v2-wh-card__header,body.crm-dark-mode .v2-wh-card__header{background:#261a16!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .v2-wh-card__title h3{color:#fff!important}.crm-dark-mode .v2-wh-card__desc{color:#b5a69a!important}.crm-dark-mode .v2-wh-endpoint-box{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .v2-wh-endpoint-code{color:#e3c27a!important}.crm-dark-mode .v2-wh-flow-item{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .v2-wh-flow-item:hover{background:#2b1e19!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .v2-wh-reg-item{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .v2-wh-reg-url{color:#f3ebe1!important}.crm-dark-mode .v2-wh-filter-tag{background:#2b1e19!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .v2-wh-alert-subtle{background:#f59f0029!important;border-color:#f59f004d!important;color:#fbbf24!important}.crm-dark-mode .v2-dash-tab__topbar,body.crm-dark-mode .v2-dash-tab__topbar,.crm-dark-mode .v2-dash-card,.crm-dark-mode .v2-dash-kpi,.crm-dark-mode .acc-reports-page .v2-workspace,.crm-dark-mode .acc-reports-hero{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-reports-hero{border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-reports-dock{position:sticky!important;top:-20px!important;z-index:45!important;background:#201613!important;border-bottom-color:#3a2a23!important;border-top:none!important;border-left:none!important;border-right:none!important}.crm-dark-mode .acc-reports-export-btn{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-reports-export-btn:hover{background:#2b1e19!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-reports-tab-btn{color:#b5a69a!important}.crm-dark-mode .acc-reports-tab-btn:hover{background:#2b1e19!important;color:#fff!important}.crm-dark-mode .acc-reports-tab-btn.active{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-reports-filter-group{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-reports-filter-group button{color:#b5a69a!important}.crm-dark-mode .acc-reports-filter-group button:hover{color:#fff!important;background:#33241e!important}.crm-dark-mode .acc-reports-filter-group button.active{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important}.crm-dark-mode .acc-reports-date-scope{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-reports-scope-text,.crm-dark-mode .acc-reports-scope-period{color:#f3ebe1!important}.crm-dark-mode .acc-reports-input-wrap input[type=date]{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important;color-scheme:dark}.crm-dark-mode .acc-reports-date-scope:hover,.crm-dark-mode .acc-reports-date-scope.active{background:#261a16!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-reports-custom-card{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-reports-reset-btn{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-reports-close-drawer-btn{color:#b5a69a!important}.crm-dark-mode .voc-card,.crm-dark-mode .voc-kpi,.crm-dark-mode .voc-kpi-card,.crm-dark-mode .voc-bento-card,.crm-dark-mode .voc-detail-card,.crm-dark-mode .voc-chart-card,.crm-dark-mode .voc-trend-spotlight-card,.crm-dark-mode .voc-trend-hud-card,.crm-dark-mode .voc-scorecard-card,.crm-dark-mode .voc-summary-card,.crm-dark-mode .voc-funnel-card,.crm-dark-mode .voc-table-card,.crm-dark-mode .voc-surface,.crm-dark-mode .voc-bento-hero,.crm-dark-mode .report-card,.crm-dark-mode .chart-box{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .voc-table-wrap{background:transparent!important}.crm-dark-mode .voc-table thead th{background:#261a16!important;color:#b5a69a!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .voc-table tbody tr{background:transparent!important;color:#f3eee6!important;border-bottom-color:#2f221c!important}.crm-dark-mode .voc-table tbody tr:hover{background:#2b1e19!important}.crm-dark-mode .voc-heatmap-cell.intensity-0{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-user-form-card,.crm-dark-mode .acc-users-overview,.crm-dark-mode .acc-users-stat,.crm-dark-mode .acc-department-card{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-users-stat strong{color:#fff!important}.crm-dark-mode .acc-users-stat small{color:#b5a69a!important}.crm-dark-mode .acc-users-summary{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-users-page .v2-workspace,.crm-dark-mode .acc-users-hero,.crm-dark-mode .acc-users-workspace,.crm-dark-mode .acc-users-content,.crm-dark-mode .acc-departments-content{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-users-hero__text h1{color:#f3ebe1!important}.crm-dark-mode .acc-users-hero__text p{color:#b5a69a!important}.crm-dark-mode .acc-users-hero__badge{color:#e3c27a!important;background:#c8a24a29!important;border-color:#c8a24a4d!important}.crm-dark-mode .acc-users-primary{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important;border-color:var(--crm-theme-primary, #b13a2e)!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .acc-users-primary:hover{background:var(--crm-theme-hover, #c94a3c)!important}.crm-dark-mode .acc-users-tabs button{background:#261a16!important;color:#b5a69a!important}.crm-dark-mode .acc-users-tabs button:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode .acc-users-toolbar input,.crm-dark-mode .acc-department-create input{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-filter-dropdown__trigger{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-filter-dropdown__trigger:hover{background:#261a16!important;border-color:#4a372e!important}.crm-dark-mode .acc-filter-dropdown__menu{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 12px 32px #00000073!important}.crm-dark-mode .acc-filter-dropdown__menu button{color:#f3eee6!important}.crm-dark-mode .acc-filter-dropdown__menu button:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode .acc-users-list{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-users-list__head{background:#261a16!important;color:#b5a69a!important}.crm-dark-mode .acc-user-row{color:#f3eee6!important;border-color:#2f221c!important}.crm-dark-mode .acc-user-row:hover{background:#2b1e19!important}.crm-dark-mode .acc-user-actions button,.crm-dark-mode .acc-department-card__actions button{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-user-editor{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-user-editor>header,.crm-dark-mode .acc-user-editor>footer{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .acc-user-editor__body>section{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-user-editor__fields input,.crm-dark-mode .acc-user-editor__fields select{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-permission-module__header{background:#17100e!important;color:#e3c27a!important}.crm-dark-mode .acc-permission-module__grid label{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .acc-permission-module__grid label[data-selected=true]{background:#c8a24a33!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-permission-module__grid strong{color:#f3ebe1!important}.crm-dark-mode .acc-user-department-picker label{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-user-delete-dialog{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-zalo-sidebar-slot,.crm-dark-mode .acc-zalo-main-slot{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-dark-mode .acc-zalo-sources__summary{background:#17100e!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-zalo-accountbar{background:#201613!important;border-bottom-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-zalo-mainarea,.crm-dark-mode .acc-zalo-online,.crm-dark-mode .acc-zalo-rail{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .acc-zalo-rail-toolbar{background:#201613!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-zalo-conversation:hover{background:#2b1e19!important}.crm-dark-mode .acc-zalo-conversation.bg-white{background:#c8a24a33!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .acc-zalo-chat{background:#17100e!important;border-color:#3a2a23!important}.crm-dark-mode .acc-zalo-chat-header{background:#201613!important;border-bottom-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-zalo-chat-header *{color:#f3ebe1!important}.crm-dark-mode .acc-zalo-message-surface{background:#17100e!important}.crm-dark-mode .acc-zalo-bubble[data-direction=inbound],.crm-dark-mode .acc-zalo-bubble.bg-white{background-color:#201613!important;color:#f3ebe1!important;border-color:#3a2a23!important}.crm-dark-mode .acc-zalo-bubble[data-direction=inbound] *{color:#f3ebe1!important}.crm-dark-mode .acc-zalo-composer{background:#201613!important;border-color:#3a2a23!important}.crm-dark-mode .acc-zalo-details{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .zalo-customer-sidebar,body.crm-dark-mode .zalo-customer-sidebar{background:#201613!important;border-left-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:-2px 0 12px #00000059!important}.crm-dark-mode .zalo-customer-sidebar__section{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .zalo-customer-sidebar__section-header{background:#201613!important;color:#f3ebe1!important}.crm-dark-mode .zalo-customer-sidebar__mobile-header{background:#17100e!important;border-bottom-color:#3a2a23!important}.crm-dark-mode .zalo-customer-sidebar__mobile-header span{color:#fff!important}.crm-dark-mode .zalo-customer-info-card,.crm-dark-mode .zalo-tags-panel,.crm-dark-mode .zalo-participants-panel,.crm-dark-mode .zalo-handler-panel{background:transparent!important;color:#f3ebe1!important}.crm-dark-mode .zalo-user-checkbox{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .zalo-user-checkbox:hover{background:#33241e!important}.crm-dark-mode .zalo-user-checkbox__name{color:#f3ebe1!important}.crm-dark-mode .zalo-modal{background:#201613!important;border:1px solid #3a2a23!important;box-shadow:0 16px 40px #00000080!important;color:#f3ebe1!important}.crm-dark-mode .zalo-modal__header,.crm-dark-mode .zalo-modal__footer{background:#261a16!important;border-color:#3a2a23!important}.crm-dark-mode .zalo-modal__header h3{color:#fff!important}.crm-dark-mode .zalo-modal__body{background:transparent!important;color:#f3eee6!important}.crm-dark-mode .zalo-modal__field input,.crm-dark-mode .zalo-modal__field textarea,.crm-dark-mode .zalo-modal__field select{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode input:not(.brisk-search-input),.crm-dark-mode select,.crm-dark-mode textarea,.crm-dark-mode .v2-input,.crm-dark-mode .v2-select,.crm-dark-mode .voip-search,.crm-dark-mode .voip-filter-dropdown__trigger,.crm-dark-mode .v2-filter-dropdown__trigger,.crm-dark-mode .lead-search-input,.crm-dark-mode .acc-users-search input{background-color:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode input::placeholder,.crm-dark-mode textarea::placeholder{color:#8f7f73!important}.crm-dark-mode .v2-filter-dropdown__menu,.crm-dark-mode .voip-filter-dropdown__menu,.crm-dark-mode .acc-filter-dropdown__menu{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 12px 32px #00000073!important}.crm-dark-mode .v2-filter-dropdown__menu button,.crm-dark-mode .voip-filter-dropdown__menu button,.crm-dark-mode .acc-filter-dropdown__menu button{color:#f3eee6!important}.crm-dark-mode .v2-filter-dropdown__menu button:hover,.crm-dark-mode .voip-filter-dropdown__menu button:hover,.crm-dark-mode .acc-filter-dropdown__menu button:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode [class*=bg-emerald-50],.crm-dark-mode [class*=bg-green-50]{background-color:#2fb34429!important;border-color:#2fb34452!important;color:#4ade80!important}.crm-dark-mode [class*=bg-blue-50],.crm-dark-mode [class*=bg-sky-50]{background-color:#c8a24a29!important;border-color:#c8a24a52!important;color:#e3c27a!important}.crm-dark-mode [class*=bg-amber-50],.crm-dark-mode [class*=bg-yellow-50],.crm-dark-mode [class*=bg-orange-50]{background-color:#f59f0029!important;border-color:#f59f0052!important;color:#fbbf24!important}.crm-dark-mode [class*=bg-rose-50],.crm-dark-mode [class*=bg-red-50]{background-color:#d6393929!important;border-color:#d6393952!important;color:#f87171!important}.crm-dark-mode [class*=bg-violet-50],.crm-dark-mode [class*=bg-purple-50]{background-color:#c8a24a29!important;border-color:#c8a24a52!important;color:#e3c27a!important}.crm-dark-mode .acc-settings-modal,.crm-dark-mode .acc-password-modal{background:#201613!important;border-color:#3a2a23!important;color:#f3ebe1!important;box-shadow:0 20px 48px #0009!important}.crm-dark-mode .acc-settings-row,.crm-dark-mode .acc-settings-action{background:#261a16!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-dark-mode .acc-settings-header{border-bottom-color:#3a2a23!important}.crm-dark-mode .acc-settings-header h2{color:#fff!important}.crm-dark-mode .acc-settings-close{background:#261a16!important;border-color:#3a2a23!important;color:#f3eee6!important}.crm-dark-mode .acc-settings-close:hover{background:#33241e!important;color:#fff!important}.crm-dark-mode .acc-password-form input{background:#17100e!important;border-color:#3a2a23!important;color:#f3ebe1!important}.crm-light-mode body,html.crm-light-mode body{background-color:#f8f5f0!important;color:#231714!important}.crm-light-mode .acc-dashboard-page,.crm-light-mode .acc-customers-page,.crm-light-mode .acc-leads-page,.crm-light-mode .acc-reports-page,.crm-light-mode .acc-users-page,.crm-light-mode .acc-voip-page,.crm-light-mode .v2-page,.crm-light-mode .acc-zalo-page{background-color:transparent!important;color:#231714!important}.crm-light-mode .v2-workspace,.crm-light-mode .acc-customers-hero,.crm-light-mode .lead-hero,.crm-light-mode .acc-reports-hero,.crm-light-mode .acc-reports-dock,.crm-light-mode .acc-users-hero,.crm-light-mode .acc-users-summary,.crm-light-mode .acc-users-workspace,.crm-light-mode .acc-users-content,.crm-light-mode .acc-user-form-card,.crm-light-mode .voc-card,.crm-light-mode .voc-kpi-card,.crm-light-mode .voc-bento-card,.crm-light-mode .voc-detail-card,.crm-light-mode .voc-chart-card,.crm-light-mode .voc-table-card,.crm-light-mode .v2-card,.crm-light-mode .zalo-customer-sidebar,.crm-light-mode .zalo-modal{background-color:#fff!important;border-color:#e9e3da!important;color:#231714!important;box-shadow:0 1px 2px #1f13110d!important}.crm-light-mode .acc-customers-page .v2-workspace,.crm-light-mode .acc-customers-page .v2-workspace__body,.crm-light-mode .acc-customers-page .v2-workspace-console,.crm-light-mode .acc-customers-page .lead-table-area,.crm-light-mode .acc-customers-page .voc-table-area{background:transparent!important;border:none!important;box-shadow:none!important}.crm-light-mode .acc-users-stat{background:#fff!important;border-color:#e9e3da!important;color:#231714!important}.crm-light-mode .acc-users-stat:hover{background:#fbf9f5!important;border-color:#dcd3c7!important}.crm-light-mode .acc-users-stat strong{color:#231714!important}.crm-light-mode .acc-filter-dropdown__trigger{background:#fff!important;border-color:#dcd3c7!important;color:#231714!important}.crm-light-mode .acc-filter-dropdown__menu{background:#fff!important;border-color:#dcd3c7!important;box-shadow:0 8px 24px #1f13111f!important}.crm-light-mode .acc-filter-dropdown__menu button{color:#5b4c45!important}.crm-light-mode .acc-filter-dropdown__menu button:hover{color:var(--crm-theme-primary, #8e1f17)!important;background:#f7ebe6!important}.crm-light-mode .lead-card{background-color:#fff!important;border-color:#e9e3da!important;color:#231714!important;box-shadow:0 1px 2px #1f13110d!important}.crm-light-mode .lead-card:hover{background-color:#fff!important;border-color:var(--crm-theme-primary, #8e1f17)!important}.crm-light-mode .acc-reports-export-btn{background:#fff!important;border-color:#dcd3c7!important;color:#231714!important}.crm-light-mode .acc-reports-export-btn:hover{background:#fbf9f5!important;border-color:var(--crm-theme-primary, #8e1f17)!important}.crm-light-mode .acc-reports-date-scope{background:#fff!important;border-color:#dcd3c7!important}.crm-light-mode .acc-reports-scope-text,.crm-light-mode .acc-reports-scope-period{color:#231714!important}.crm-light-mode table thead th{background-color:#fbf9f5!important;color:#5b4c45!important;border-bottom-color:#e9e3da!important}.crm-light-mode table tbody tr{background-color:transparent!important;color:#231714!important;border-bottom-color:#f3eee6!important}.crm-light-mode table tbody tr:hover{background-color:#fbf9f5!important}.crm-light-mode input:not(.brisk-search-input),.crm-light-mode select,.crm-light-mode textarea{background-color:#fff!important;border-color:#dcd3c7!important;color:#231714!important}[data-theme=dark] .lead-action-btn,.crm-dark-mode .lead-action-btn{background:#201613;color:#f3ebe1;border-color:#3a2a23;box-shadow:0 1px 2px #00000040}.crm-dark-mode .voc-pagination,.crm-dark-mode .lead-pagination,.crm-dark-mode .v2-pagination{background:#201613!important;border-top:1px solid #3a2a23!important;color:#b5a69a!important}.crm-dark-mode .voc-pagination__nav-btn,.crm-dark-mode .lead-pagination .voc-pagination__nav-btn{background:#261a16!important;border:1px solid #3a2a23!important;color:#f3eee6!important;box-shadow:none!important}.crm-dark-mode .voc-pagination__nav-btn:hover:not(:disabled),.crm-dark-mode .lead-pagination .voc-pagination__nav-btn:hover:not(:disabled){background:#33241e!important;border-color:#4a372e!important;color:#fff!important}.crm-dark-mode .voc-pagination__nav-btn:disabled,.crm-dark-mode .lead-pagination .voc-pagination__nav-btn:disabled{opacity:.4!important;background:transparent!important;border-color:#2f221c!important;color:#8f7f73!important}.crm-dark-mode .voc-pagination__pages-group{background:#261a16!important;border:1px solid #3a2a23!important}.crm-dark-mode .voc-pagination__num-btn{background:transparent!important;color:#b5a69a!important}.crm-dark-mode .voc-pagination__num-btn:hover:not(.voc-pagination__num-btn--active){background:#33241e!important;color:#fff!important}.crm-dark-mode .voc-pagination__num-btn--active{background:var(--crm-theme-primary, #b13a2e)!important;color:#fff!important;border:1px solid var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode .voc-select-wrapper select{background:#17100e!important;border:1px solid #3a2a23!important;color:#f3eee6!important}.acc-customers-page,.acc-leads-page,.acc-reports-page,.acc-users-page,.acc-voip-page,.v2-page,.acc-fb-page{position:relative!important;width:100%!important;min-height:calc(100vh - var(--brisk-header-height, 104px))!important;height:auto!important;overflow:visible!important;background-color:var(--crm-bg-page, #f8f5f0)!important;color:var(--crm-text-primary, #231714)!important;padding-top:0!important;padding-bottom:2.5rem!important;box-sizing:border-box!important}.crm-dark-mode .acc-customers-page,.crm-dark-mode .acc-leads-page,.crm-dark-mode .acc-reports-page,.crm-dark-mode .acc-users-page,.crm-dark-mode .acc-voip-page,.crm-dark-mode .v2-page,.crm-dark-mode .acc-fb-page{background-color:#17100e!important;color:#f3ebe1!important}.acc-customers-ambient,.acc-leads-ambient,.acc-users-ambient,.acc-reports-ambient,.v2-ambient-bg{display:none!important}.acc-customers-shell,.acc-leads-shell,.acc-reports-shell,.acc-users-shell,.acc-voip-shell,.acc-fb-shell,.v2-stage{width:100%!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;padding:1.5rem 1rem!important;height:auto!important;min-height:auto!important;overflow:visible!important;box-sizing:border-box!important}.v2-workspace,.voc-table-card,.lead-list-card,.voip-table-card,.v2-ext-tab__list-card,.v2-ext-tab__detail-card,.acc-users-workspace,.acc-reports-dock,.lead-forms-shell,.acc-fb-container,.v2-panel,.acc-departments-card{background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:6px!important;box-shadow:0 1px 2px #1f13110d!important;overflow:visible!important}.crm-dark-mode .v2-workspace,.crm-dark-mode .voc-table-card,.crm-dark-mode .lead-list-card,.crm-dark-mode .voip-table-card,.crm-dark-mode .v2-ext-tab__list-card,.crm-dark-mode .v2-ext-tab__detail-card,.crm-dark-mode .acc-users-workspace,.crm-dark-mode .acc-reports-dock,.crm-dark-mode .lead-forms-shell,.crm-dark-mode .acc-fb-container,.crm-dark-mode .v2-panel,.crm-dark-mode .acc-departments-card{background:#201613!important;border-color:#3a2a23!important;box-shadow:0 1px 2px #00000040!important}.crm-lifecycle-strip{background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:6px!important;box-shadow:0 1px 2px #1f13110d!important;padding:1rem 1.25rem!important;margin-bottom:1rem!important}.crm-dark-mode .crm-lifecycle-strip{background:#201613!important;border-color:#3a2a23!important}.crm-lifecycle-stage{background:var(--crm-bg-subtle, #fbf9f5)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:6px!important;padding:.625rem .875rem!important;transition:all .15s ease!important}.crm-dark-mode .crm-lifecycle-stage{background:#261a16!important;border-color:#3a2a23!important}.crm-lifecycle-stage:hover{background:var(--crm-bg-card, #ffffff)!important;border-color:var(--crm-theme-primary, #8e1f17)!important}.crm-dark-mode .crm-lifecycle-stage:hover{background:#33241e!important;border-color:var(--crm-theme-primary, #b13a2e)!important}.crm-lifecycle-stage--active{background:#8e1f1714!important;border-color:var(--crm-theme-primary, #8e1f17)!important;box-shadow:0 0 0 1px var(--crm-theme-primary, #8e1f17)!important}.crm-lifecycle-stage__val{color:var(--crm-text-primary, #231714)!important;font-size:1.25rem!important;font-weight:700!important}.crm-dark-mode .crm-lifecycle-stage__val{color:#f3ebe1!important}.crm-lifecycle-stage__label{color:var(--crm-text-secondary, #7a6a60)!important;font-size:.75rem!important;font-weight:500!important}.lead-kpis,.voc-kpis,.voip-kpis,.v2-dash-kpis,.v2-ext-tab__kpis,.acc-users-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin-bottom:1rem!important;padding:0!important;background:transparent!important;border:none!important}@media(max-width:1024px){.lead-kpis,.voc-kpis,.voip-kpis,.v2-dash-kpis,.v2-ext-tab__kpis,.acc-users-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.lead-kpis,.voc-kpis,.voip-kpis,.v2-dash-kpis,.v2-ext-tab__kpis,.acc-users-summary{grid-template-columns:minmax(0,1fr)!important}}.lead-kpi,.voc-kpi,.v2-ext-kpi,.v2-dash-kpi-card,.acc-users-stat{background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:6px!important;box-shadow:0 1px 2px #1f13110d!important;padding:.875rem 1rem!important;transition:all .15s ease!important}.crm-dark-mode .lead-kpi,.crm-dark-mode .voc-kpi,.crm-dark-mode .v2-ext-kpi,.crm-dark-mode .v2-dash-kpi-card,.crm-dark-mode .acc-users-stat{background:#201613!important;border-color:#3a2a23!important}.lead-kpi:hover,.voc-kpi:hover,.v2-ext-kpi:hover,.v2-dash-kpi-card:hover,.acc-users-stat:hover{transform:translateY(-1px)!important;border-color:var(--crm-theme-primary, #8e1f17)!important}.lead-kpi--active,.voc-kpi--active{background:#8e1f1714!important;border-color:var(--crm-theme-primary, #8e1f17)!important;box-shadow:0 0 0 1px var(--crm-theme-primary, #8e1f17)!important}.v2-table,.voc-table,.lead-table,.acc-users-list{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.v2-table thead th,.voc-table th,.lead-table thead th,.acc-users-list__head{background:var(--crm-bg-subtle, #fbf9f5)!important;color:var(--crm-text-muted, #7a6a60)!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid var(--crm-border-subtle, #e9e3da)!important;padding:.625rem .875rem!important}.crm-dark-mode .v2-table thead th,.crm-dark-mode .voc-table th,.crm-dark-mode .lead-table thead th,.crm-dark-mode .acc-users-list__head{background:#261a16!important;color:#b5a69a!important;border-bottom-color:#3a2a23!important}.v2-table tbody tr,.voc-table tbody tr,.lead-table tbody tr,.acc-user-row{background:transparent!important;border-bottom:1px solid var(--crm-border-subtle, #f3eee6)!important;transition:background-color .15s ease!important}.crm-dark-mode .v2-table tbody tr,.crm-dark-mode .voc-table tbody tr,.crm-dark-mode .lead-table tbody tr,.crm-dark-mode .acc-user-row{border-bottom-color:#3a2a23!important}.v2-table tbody tr:hover,.voc-table tbody tr:hover,.lead-table tbody tr:hover,.acc-user-row:hover{background-color:var(--crm-bg-subtle, #fbf9f5)!important}.crm-dark-mode .v2-table tbody tr:hover,.crm-dark-mode .voc-table tbody tr:hover,.crm-dark-mode .lead-table tbody tr:hover,.crm-dark-mode .acc-user-row:hover{background-color:#33241e!important}.v2-table tbody td,.voc-table td,.lead-table tbody td{padding:.625rem .875rem!important;color:var(--crm-text-primary, #231714)!important;font-size:.8125rem!important;vertical-align:middle!important}.crm-dark-mode .v2-table tbody td,.crm-dark-mode .voc-table td,.crm-dark-mode .lead-table tbody td{color:#f3ebe1!important}.voc-source-badge,.lead-kpi__badge,.lead-status-pill,.voc-status-pill,.acc-user-role,.acc-user-identity b,.acc-user-departments>span,.acc-user-permissions>span{border-radius:4px!important;font-size:.6875rem!important;font-weight:600!important;padding:.125rem .45rem!important;line-height:1.35!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important}.acc-user-avatar,.voc-avatar{border-radius:4px!important;width:32px!important;height:32px!important;font-size:.75rem!important;font-weight:600!important}.acc-reports-tabs,.lead-forms-nav,.acc-users-tabs,.lead-status-segmented{background:var(--crm-bg-subtle, #f3eee6)!important;border:1px solid var(--crm-border-subtle, #e9e3da)!important;border-radius:6px!important;padding:.25rem!important;gap:.25rem!important}.crm-dark-mode .acc-reports-tabs,.crm-dark-mode .lead-forms-nav,.crm-dark-mode .acc-users-tabs,.crm-dark-mode .lead-status-segmented{background:#17100e!important;border-color:#3a2a23!important}.acc-reports-tab-btn,.lead-forms-nav button,.acc-users-tabs button,.lead-status-segmented button{border-radius:4px!important;font-size:.75rem!important;font-weight:500!important;padding:.375rem .75rem!important;border:none!important;color:var(--crm-text-secondary, #5b4c45)!important;background:transparent!important;transition:all .15s ease!important}.crm-dark-mode .acc-reports-tab-btn,.crm-dark-mode .lead-forms-nav button,.crm-dark-mode .acc-users-tabs button,.crm-dark-mode .lead-status-segmented button{color:#b5a69a!important}.acc-reports-tab-btn.active,.lead-forms-nav button[data-active=true],.acc-users-tabs button[data-active=true],.lead-status-segmented button.active,.lead-status-segmented button[data-active=true]{background:var(--crm-theme-primary, #8e1f17)!important;color:#fff!important;box-shadow:0 1px 2px #8e1f1733!important}.lead-action-btn,.voc-action-btn,.acc-reports-action-btn,.acc-users-primary,.acc-reports-export-btn,.lead-advanced-toggle-btn{border-radius:4px!important;font-size:.8125rem!important;font-weight:500!important;padding:.4375rem .875rem!important;transition:all .15s ease-in-out!important;display:inline-flex!important;align-items:center!important;gap:.375rem!important}.acc-users-primary,.lead-action-btn--primary{background:var(--crm-theme-primary, #8e1f17)!important;color:#fff!important;border:1px solid var(--crm-theme-primary, #8e1f17)!important}.acc-users-primary:hover,.lead-action-btn--primary:hover{background:var(--crm-theme-hover, #741811)!important;border-color:var(--crm-theme-hover, #741811)!important}.v2-search,.voc-search,.lead-search-wrapper,.acc-users-search{background:var(--crm-bg-card, #ffffff)!important;border:1px solid var(--crm-border, #dcd3c7)!important;border-radius:4px!important;height:36px!important;min-height:36px!important;box-shadow:none!important}.crm-dark-mode .v2-search,.crm-dark-mode .voc-search,.crm-dark-mode .lead-search-wrapper,.crm-dark-mode .acc-users-search{background:#17100e!important;border-color:#3a2a23!important}.v2-search:focus-within,.voc-search:focus-within,.lead-search-wrapper:focus-within,.acc-users-search:focus-within{border-color:var(--crm-theme-primary, #8e1f17)!important;box-shadow:0 0 0 2px #8e1f1726!important}.acc-leads-page .v2-stage,.acc-customers-page .v2-stage{padding:20px 24px!important}.acc-leads-page .v2-workspace,.acc-leads-page .v2-workspace__body,.acc-leads-page .lead-list-card,.acc-leads-page .v2-workspace-console,.acc-customers-page .v2-workspace,.acc-customers-page .v2-workspace__body,.acc-customers-page .v2-workspace-console{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acc-leads-page .lead-list-panel,.acc-leads-page .lead-table-area,.acc-customers-page .lead-table-area{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.acc-leads-page .voc-table-card,.acc-customers-page .voc-table-card{overflow:hidden!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.acc-leads-page .trend-strip,.acc-customers-page .trend-strip,.acc-customers-page .customer-list-view>.trend-strip{margin:0 0 16px!important;padding:12px 16px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.acc-leads-page .trend-col__bar,.acc-customers-page .trend-col__bar{background:var(--crm-theme-primary, #8e1f17)!important}.acc-leads-page .voc-console-header,.acc-customers-page .voc-console-header{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acc-leads-page .lead-action-btn,.acc-leads-page .lead-search-wrapper,.acc-customers-page .lead-search-wrapper{border-radius:4px!important;box-shadow:none!important}.acc-leads-page .voc-table-card th,.acc-customers-page .voc-table-card th{padding-block:8px!important;color:var(--crm-text-muted)!important;background:var(--crm-bg-subtle)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important}.acc-leads-page .voc-table-card td,.acc-customers-page .voc-table-card td{padding-block:7px!important;font-variant-numeric:tabular-nums}.acc-zalo-page .acc-zalo-online{gap:0!important;padding:0!important;background:var(--crm-bg-card)!important}.acc-zalo-page .acc-zalo-rail,.acc-zalo-page .acc-zalo-chat{border:0!important;border-radius:0!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-rail{border-right:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}.acc-zalo-page .acc-zalo-chat{background:var(--crm-bg-card)!important}.acc-zalo-page .acc-zalo-sources__heading>span,.acc-zalo-page .acc-zalo-sources__heading>button{width:32px;height:32px;border-radius:4px;background:var(--crm-theme-primary, #8e1f17);box-shadow:none;transform:none}.acc-zalo-page .acc-zalo-sources__heading{min-height:36px}.acc-zalo-page .acc-zalo-sources__heading strong{font-size:14px;letter-spacing:0}.acc-zalo-page .acc-zalo-sources__summary{border:1px solid var(--crm-border-subtle);border-radius:4px;background:var(--crm-bg-subtle);box-shadow:none}.acc-zalo-page .acc-zalo-sources__summary>div{min-height:44px;border-radius:4px}.acc-zalo-page .acc-zalo-sources__summary svg{color:var(--crm-accent-text)}.acc-zalo-page .acc-zalo-sources__search input{min-height:36px;border:1px solid var(--crm-border);border-radius:4px;background:var(--crm-bg-card);box-shadow:none;font-size:13px}.acc-zalo-page .acc-zalo-sources__search input:focus{border-color:var(--crm-theme-primary, #8e1f17);box-shadow:0 0 0 3px var(--crm-accent-ring)}.acc-zalo-page .acc-zalo-source,.acc-zalo-page .acc-zalo-source[data-oa=true],.acc-zalo-page .acc-zalo-source__select{border-radius:4px!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-source,.acc-zalo-page .acc-zalo-source[data-oa=true]{border-color:transparent!important;background:transparent!important}.acc-zalo-page .acc-zalo-source:hover{background:var(--crm-bg-hover)!important}.acc-zalo-page .acc-zalo-source[data-active=true]{border-color:var(--crm-accent-ring)!important;background:var(--crm-accent-bg)!important}.acc-zalo-page .acc-zalo-source__delete{border-radius:4px!important}.acc-zalo-page .acc-zalo-source{position:relative}.acc-zalo-page .acc-zalo-source__select{min-height:56px;padding:8px}.acc-zalo-page .acc-zalo-source__avatar,.acc-zalo-page .acc-zalo-source__avatar img{width:36px!important;height:36px!important}.acc-zalo-page .acc-zalo-source__copy strong{color:var(--crm-text-primary)}.acc-zalo-page .acc-zalo-source__copy small{color:var(--crm-text-muted)}.acc-zalo-page .acc-zalo-source__delete{position:absolute;top:50%;right:6px;margin:0;background:var(--crm-bg-card);transform:translateY(-50%)}.acc-zalo-page .acc-zalo-sources__footer button{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;color:var(--crm-text-secondary)!important;background:transparent!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-sources__footer button:hover{color:var(--crm-text-primary)!important;background:var(--crm-bg-hover)!important}.acc-zalo-page .acc-zalo-rail-toolbar{padding:10px 12px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important}.acc-zalo-page .acc-zalo-rail-toolbar>div:first-child{height:36px!important;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-rail-toolbar>.flex.gap-4{padding:0!important;background:transparent!important}.acc-zalo-page .acc-zalo-rail-toolbar>.flex.gap-4 button{min-height:28px;border-radius:4px!important;font-size:12px}.acc-zalo-page .acc-zalo-rail-toolbar .bg-gradient-to-r,.acc-zalo-page .acc-zalo-rail .bg-gradient-to-r{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-conversations-list{padding:6px!important}.acc-zalo-page .acc-zalo-conversation{min-height:60px;padding:8px 40px 8px 8px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-conversation:hover{background:var(--crm-bg-hover)!important}.acc-zalo-page .acc-zalo-conversation.bg-white{border-color:var(--crm-accent-ring)!important;background:var(--crm-accent-bg)!important}.acc-zalo-page .acc-zalo-conversation .text-gray-900,.acc-zalo-page .acc-zalo-conversation .text-black{color:var(--crm-text-primary)!important}.acc-zalo-page .acc-zalo-conversation .text-gray-500{color:var(--crm-text-muted)!important}.acc-zalo-page .acc-zalo-chat-header{min-height:56px!important;height:auto!important;padding:6px 16px!important;border-bottom:1px solid var(--crm-border-subtle)!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-chat-header button{border-radius:4px!important}.acc-zalo-page .acc-zalo-message-surface{background:var(--crm-bg-page)!important;background-image:none!important}.acc-zalo-page .acc-zalo-bubble{padding:8px 12px!important;border-radius:4px!important;box-shadow:none!important;font-size:13.5px;line-height:1.45}.acc-zalo-page .acc-zalo-bubble[data-direction=inbound][data-recalled=false]{border:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}.acc-zalo-page .acc-zalo-bubble[data-direction=outbound][data-recalled=false]:not(.bg-transparent){border:1px solid var(--crm-theme-primary, #8e1f17)!important;background:var(--crm-theme-primary, #8e1f17)!important;background-image:none!important}.acc-zalo-page .acc-zalo-composer{margin:0!important;padding:8px 12px!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-composer button.bg-blue-500{border-radius:4px!important;background:var(--crm-theme-primary, #8e1f17)!important;background-image:none!important;box-shadow:none!important}@media(max-width:767px){.acc-zalo-page .acc-zalo-chat-header{background:var(--crm-theme-primary, #8e1f17)!important;background-image:none!important}}@media(min-width:768px){.acc-zalo-page .acc-zalo-chat-header{color:var(--crm-text-primary)!important;background:var(--crm-bg-card)!important}}@media(min-width:1200px){.acc-zalo-page .acc-zalo-sidebar-slot:not([data-collapsed=true]){flex-basis:280px}.acc-zalo-page .acc-zalo-rail{width:320px!important}}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) .v2-stage,html body .deals-page .deals-stage{width:100%!important;max-width:1360px!important;margin-inline:auto!important;padding:20px 24px!important}.acc-products-page{padding-top:0!important}.deals-page .deals-hero,.acc-products-page .v2-products-hero,.acc-tasks-page .acc-tasks-hero,.acc-companies-page .acc-companies-hero{min-height:0!important;margin:0 0 16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.deals-page .deals-hero__icon,.acc-products-page .v2-products-hero-icon,.acc-tasks-page .acc-tasks-hero__icon-box,.acc-companies-page .acc-companies-hero__icon-box,.acc-tasks-page .acc-tasks-hero__badge,.acc-companies-page .acc-companies-hero__badge,.acc-products-page .v2-realtime-badge,.acc-quotations-page .v2-realtime-badge,.acc-companies-page .v2-realtime-badge,:is(.acc-fb-page,.acc-reports-page,.acc-users-page,.acc-customers-page) .tblr-page-title+span{display:none!important}.deals-page .deals-hero h1,.acc-products-page .v2-products-hero h1,.acc-tasks-page .acc-tasks-hero h1,.acc-companies-page .acc-companies-hero h1{color:var(--crm-text-primary)!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.deals-page .deals-hero p,.acc-products-page .v2-products-hero p,.acc-tasks-page .acc-tasks-hero__subtitle,.acc-companies-page .acc-companies-hero p{margin-top:2px!important;color:var(--crm-text-secondary)!important;font-size:13px!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.v2-btn--primary,.voc-btn--primary,.deals-btn--primary,.company-btn--primary,.acc-btn-primary,.acc-users-primary,.btn-primary){border:1px solid var(--crm-theme-primary, #8e1f17)!important;border-radius:4px!important;color:#fff!important;background:var(--crm-theme-primary, #8e1f17)!important;background-image:none!important;box-shadow:none!important;transform:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.v2-btn--primary,.voc-btn--primary,.deals-btn--primary,.company-btn--primary,.acc-btn-primary,.acc-users-primary,.btn-primary):hover:not(:disabled){border-color:var(--crm-theme-hover, #741811)!important;background:var(--crm-theme-hover, #741811)!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.v2-btn--secondary,.v2-btn--outline,.voc-btn--secondary,.deals-btn--secondary,.deals-btn--ghost,.company-btn--outline,.company-btn--ghost,.acc-btn-secondary,.btn-secondary){border:1px solid var(--crm-border)!important;border-radius:4px!important;color:var(--crm-text-primary)!important;background:var(--crm-bg-card)!important;background-image:none!important;box-shadow:none!important;transform:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.v2-btn--secondary,.v2-btn--outline,.voc-btn--secondary,.deals-btn--secondary,.deals-btn--ghost,.company-btn--outline,.company-btn--ghost,.acc-btn-secondary,.btn-secondary):hover:not(:disabled){background:var(--crm-bg-hover)!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi,.v2-product-kpi,.acc-tasks-kpi-card,.company-kpi,.deals-stat){border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;background-image:none!important;box-shadow:var(--shadow-card)!important;transform:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi,.v2-product-kpi,.acc-tasks-kpi-card,.company-kpi,.deals-stat):before,:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi,.v2-product-kpi,.acc-tasks-kpi-card,.company-kpi,.deals-stat):after{display:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi--active,.v2-product-kpi--active,.company-kpi--active){border-color:var(--crm-theme-primary, #8e1f17)!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi__icon-wrap,.v2-product-kpi__icon-wrap,.acc-tasks-kpi-icon-wrap,.company-kpi__icon-wrap,.deals-stat__icon){width:32px!important;height:32px!important;border-radius:4px!important;box-shadow:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi__badge,.v2-product-kpi__badge,.company-kpi__badge){border-radius:4px!important;box-shadow:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.v2-table-wrapper,.acc-tasks-toolbar,.company-table-card,.v2-products-workspace,.deals-table-wrapper,.deals-table-wrap){border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.acc-quotations-page .v2-workspace,.deals-page .deals-workspace{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acc-quotations-page .v2-workspace-tabs-bar{padding:0 0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}.acc-quotations-page .lead-kpis{margin-bottom:16px!important;padding:0!important}.acc-quotations-page .voc-console-header{padding:12px 16px!important;border:1px solid var(--crm-border-subtle)!important;border-bottom:0!important;border-radius:4px 6px 0 0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}.acc-quotations-page .voc-table-area{padding:0!important;overflow:hidden;border:1px solid var(--crm-border-subtle)!important;border-radius:0 0 6px 6px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.deals-page .deals-stats{margin-bottom:12px!important;padding:0!important}.deals-page .deals-toolbar{padding:0 0 12px!important;border:0!important;background:transparent!important}.deals-page .deals-smart-filters{padding:0 0 12px!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(input,select,.deals-search,.deals-select,.deals-view-switch,.company-filter-select,.company-search-box,.acc-tasks-select,.acc-tasks-search-wrap,.acc-tasks-tabs,.v2-products-nav,.voc-filter-tabs){border-radius:4px!important;box-shadow:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.deals-smart-filter-pill,.acc-reports-preset-btn,.acc-reports-filter-group,.acc-reports-date-scope,.voc-trend-mode-switch,.voc-trend-mode-btn,.voc-trend-meta-chip,.voc-trend-benchmark-chip,.voc-quality-summary-pill,.voc-pagination__total-badge,.acc-tasks-tab-btn,.v2-products-nav-btn,.lead-meta-chip){border-radius:4px!important;box-shadow:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) nav[aria-label]{border-radius:4px!important;box-shadow:none!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) nav[aria-label]>button{border-radius:4px!important;box-shadow:none!important}.deals-page .deals-column{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important}.deals-page .deals-funnel-step{border-radius:4px!important;box-shadow:none!important}.deals-page :is(.deal-card,.modern-deal-card){border-radius:4px!important;box-shadow:var(--shadow-card)!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page,.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) :is(.v2-empty-state__icon-wrap,.company-empty-state__icon,.fb-setup__icon){border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;color:var(--crm-text-secondary)!important;background:var(--crm-bg-subtle)!important;background-image:none!important;box-shadow:none!important}.acc-fb-page .fb-setup,.acc-users-page .acc-users-list{border-radius:4px!important;box-shadow:none!important}.acc-users-page :is(.acc-filter-dropdown__trigger,.acc-filter-dropdown__menu){border-radius:4px!important}.acc-users-page .acc-filter-dropdown__trigger{min-height:36px!important;box-shadow:none!important}.acc-reports-page .acc-reports-content{background-image:none!important}:is(.acc-voip-page,.acc-reports-page) .trend-col__bar{background:var(--crm-theme-primary, #8e1f17)!important}.acc-companies-page .v2-workspace,.acc-companies-page .v2-workspace__body,.acc-messaging-page .msg-workspace-console,.acc-messaging-page .lead-table-area{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acc-messaging-page .v2-workspace-tabs-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:0!important;padding:0 0 16px!important;border:0!important;background:transparent!important}.acc-companies-page .acc-companies-hero__actions{display:flex!important;align-items:center!important;gap:12px!important}.acc-messaging-page .lead-kpis{margin-bottom:16px!important;padding:0!important}.acc-quotations-page .lead-hero-nav-wrap{gap:20px!important}:is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi__badge,.v2-product-kpi__badge,.company-kpi__badge){display:none!important}.acc-quotations-page .v2-workspace-tabs-bar{display:flex!important;align-items:center!important;justify-content:space-between!important}.acc-quotations-page .lead-hero-nav-wrap{flex:1 1 auto!important;justify-content:flex-start!important}@media(min-width:1100px){.acc-quotations-page .lead-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}}:is(.acc-voip-page,.acc-fb-page,.acc-reports-page,.acc-users-page) .v2-stage{padding:20px 24px!important}.acc-voip-page .v2-workspace,.acc-voip-page .v2-workspace__body,.acc-voip-page .lead-list-card,.acc-voip-page .v2-workspace-console,.acc-voip-page .lead-table-area,.acc-reports-page .v2-workspace,.acc-reports-page .acc-reports-content{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acc-voip-page .trend-strip{margin:0 0 16px!important;padding:12px 16px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.acc-voip-page .voc-table-card{overflow:hidden!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:var(--shadow-card)!important}.acc-voip-page .voc-console-header{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important}.acc-reports-page .acc-reports-dock{margin-bottom:16px!important}.acc-voip-page .v2-history-view{padding-inline:0!important}html.crm-dark-mode{--deals-navy: #f3ebe1;--deals-navy-deep: #f3ebe1;--deals-navy-light: #f3eee6;--deals-blue-soft: rgba(200, 162, 74, .16);--deals-bg-page: #17100e;--deals-bg-card: #201613;--deals-bg-surface: #2b1e19;--deals-border-light: #4a372e;--deals-border-subtle: #3a2a23;--deals-border-strong: #3a2a23;--deals-text-main: #f3ebe1;--deals-text-muted: #b5a69a;--deals-text-subtle: #7a6a60;--deals-green-text: #4ade80;--deals-green-bg: rgba(47, 179, 68, .16);--deals-red-text: #f87171;--deals-red-bg: rgba(214, 57, 57, .16);--deals-gold-text: #fbbf24;--deals-gold-bg: rgba(245, 159, 0, .16)}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.lead-kpi__value,.v2-product-kpi__value,.acc-tasks-kpi-val,.company-kpi__value,.deals-stat strong){color:var(--crm-text-primary)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.voc-table,.v2-products-table,.company-table,.deals-table,.deals-list-table,.v2-table,.lead-table) :is(thead,th){color:var(--crm-text-muted)!important;background:var(--crm-bg-subtle)!important;border-color:var(--crm-border-subtle)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.voc-table,.v2-products-table,.company-table,.deals-table,.deals-list-table,.v2-table,.lead-table) :is(tbody,tr,td){color:var(--crm-text-primary);background:transparent!important;border-color:var(--crm-border-subtle)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.voc-table-area,.voc-table-wrap,.v2-products-table-card,.v2-products-ribbon-bar,.v2-products-pagination,.company-table-wrap,.company-table-container,.company-toolbar,.voc-pagination){color:var(--crm-text-primary)!important;background:var(--crm-bg-card)!important;border-color:var(--crm-border-subtle)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.voc-pagination__total-badge,.lead-meta-chip,.acc-tasks-tabs,.v2-products-nav,.voc-filter-tabs,.lead-search-box,.company-search-box,.company-filter-select,.acc-tasks-select,.acc-tasks-search-wrap,.v2-products-search-wrap,.deals-view-switch){color:var(--crm-text-secondary)!important;background:var(--crm-bg-subtle)!important;border-color:var(--crm-border-subtle)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.acc-tasks-tab-btn,.v2-products-nav-btn,.voc-filter-chip){color:var(--crm-text-secondary)!important;background:transparent!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) :is(.acc-tasks-tab-btn.active,.acc-tasks-tab-btn[data-active=true],.v2-products-nav-btn.active,.v2-products-nav-btn[data-active=true],.voc-filter-chip--active){color:#fff!important;background:var(--crm-theme-primary, #b13a2e)!important}.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) input,.crm-dark-mode :is(.deals-page,.acc-quotations-page,.acc-products-page,.acc-tasks-page,.acc-companies-page,.acc-messaging-page) select{color:var(--crm-text-primary)!important;background-color:var(--crm-bg-card)!important;border-color:var(--crm-border)!important}.crm-dark-mode .deals-page :is(.deals-select,.deals-search,.deals-btn--ghost,.deals-btn--secondary){color:var(--crm-text-primary)!important;background-color:var(--crm-bg-card)!important;border-color:var(--crm-border)!important}.crm-dark-mode .deals-page .deals-funnel-step{background:var(--crm-bg-card)!important;border-color:var(--crm-border-subtle)!important}.crm-dark-mode .deals-page .deals-smart-filter-pill:not(.is-active){color:var(--crm-text-secondary)!important;background:var(--crm-bg-card)!important;border-color:var(--crm-border-subtle)!important}@media(max-width:767px){.acc-quotations-page .v2-workspace-tabs-bar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.acc-quotations-page .lead-hero-nav-wrap{flex-direction:column!important;align-items:flex-start!important;width:100%!important;gap:12px!important}.acc-quotations-page .lead-hero-nav-wrap .tblr-page-title{width:100%;text-align:left}.acc-quotations-page .lead-hero-nav-wrap nav{justify-content:flex-start!important;width:100%!important;max-width:100%!important;overflow-x:auto}}@media(max-width:767px){.acc-quotations-page .v2-workspace__actions .v2-btn span{display:inline!important}}:root{--lacquer: #1f1311;--lacquer-soft: #2a1b17;--lacquer-line: #3a2a23;--cinnabar: var(--crm-theme-primary, #8e1f17);--cinnabar-deep: var(--crm-theme-hover, #741811);--gold: #c8a24a;--gold-soft: #e3c27a;--rail-w: 224px;--brisk-header-height: 56px;--brisk-header-h: 56px;--radius-card: 4px;--radius-control: 4px;--radius-small: 3px;--radius-modal: 6px;--tblr-border-radius: 4px;--tblr-border-radius-sm: 3px;--tblr-border-radius-lg: 6px;--shadow-card: none;--glass-shadow: none}body[data-brisk-collapsed=true]{--rail-w: 64px}html.crm-dark-mode{--cinnabar: var(--crm-theme-primary, #b13a2e);--cinnabar-deep: var(--crm-theme-hover, #c94a3c);--shadow-card: none;--glass-shadow: none}::selection{color:#231714;background:var(--gold-soft)}.brisk-sidebar{color:#cdbfb6;background:var(--lacquer)!important;border-right:1px solid var(--lacquer-line)}:root[data-crm-accent] .brisk-sidebar{--lacquer: color-mix(in srgb, var(--crm-theme-primary) 50%, #111318);--lacquer-soft: color-mix(in srgb, var(--crm-theme-primary) 65%, #111318);--lacquer-line: color-mix(in srgb, var(--lacquer) 78%, white);--brisk-menu-section: #c6cbd3;--brisk-menu-scrollbar: color-mix(in srgb, var(--lacquer) 48%, white)}.brisk-sidebar img{filter:brightness(0) invert(.93) sepia(.35)}.brisk-sidebar .brisk-nav-section-label{color:var(--brisk-menu-section, #8f7d73)!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.brisk-sidebar .nav-item{position:relative;border-radius:4px;color:#cdbfb6;font-size:13px}.brisk-sidebar .nav-item:hover{color:#fff;background-color:var(--lacquer-soft)}.brisk-sidebar .nav-item.active{color:#fff;background-color:var(--crm-theme-primary, #8e1f17)}.brisk-sidebar .nav-item.active svg{color:var(--gold-soft)}.brisk-sidebar .nav-item.active:after{position:absolute;right:10px;bottom:2px;left:10px;height:1px;background:var(--gold);content:""}.brisk-sidebar .nav-item>.absolute.left-0,.brisk-sidebar .brisk-subnav-item>.absolute.left-0{display:none}.brisk-sidebar .brisk-subnav-item{border-radius:3px;color:#b5a69a!important}.brisk-sidebar .brisk-subnav-item:hover{color:#fff!important;background:var(--lacquer-soft)!important}.brisk-sidebar .brisk-subnav-item--active{color:var(--gold-soft)!important;background:transparent!important}.brisk-sidebar__nav{overscroll-behavior:contain;scrollbar-color:var(--brisk-menu-scrollbar, #7a6254) transparent;scrollbar-width:thin}.brisk-user-popover{background:var(--lacquer-soft)!important;border-color:var(--lacquer-line)!important;border-radius:4px!important}@media(min-width:768px){body.has-brisk-nav{padding-left:var(--rail-w)!important}.brisk-sidebar{position:fixed!important;z-index:41;top:0;bottom:0;left:0;display:flex!important;width:var(--rail-w)!important;height:100vh;transition:width .16s cubic-bezier(.16,1,.3,1)}.brisk-header-tabler{left:var(--rail-w)!important;transition:left .16s cubic-bezier(.16,1,.3,1)}.brisk-header-tabler .brisk-header-brand,.brisk-header-tabler .brisk-header-user{display:none!important}}.brisk-header-tabler{border-bottom:1px solid var(--crm-border-subtle)!important;box-shadow:none!important}.brisk-header-tabler>div:first-child{border-bottom:0!important}:root:root:root:root body .v2-stage,:root:root:root:root body .deals-page .deals-stage{max-width:none!important;padding:16px 24px!important}.acc-dashboard-page main{max-width:none!important}.tblr-page-title{color:var(--crm-text-primary);font-size:20px;font-weight:700;letter-spacing:0}:is(button,input,select,textarea){font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.btn-accent-glow{border:1px solid var(--cinnabar)!important;border-radius:4px!important;color:#fff!important;background:var(--cinnabar)!important;box-shadow:none!important}.btn-accent-glow:hover{border-color:var(--cinnabar-deep)!important;background:var(--cinnabar-deep)!important}.v2-page nav[aria-label]>button,.acc-reports-page nav[aria-label]>button,.acc-products-page .v2-products-nav-btn,.acc-tasks-page .acc-tasks-tab-btn{border:0!important;border-radius:0!important;color:var(--crm-text-secondary)!important;background:transparent!important;box-shadow:none!important}.v2-page nav[aria-label],.acc-reports-page nav[aria-label],.acc-products-page .v2-products-nav,.acc-tasks-page .acc-tasks-tabs{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.v2-page nav[aria-label]>button[data-active=true],.acc-reports-page nav[aria-label]>button[data-active=true],.acc-products-page .v2-products-nav-btn[data-active=true],.acc-tasks-page .acc-tasks-tab-btn[data-active=true]{color:var(--crm-text-primary)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--gold)!important}:is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats){gap:0!important;overflow:hidden;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important}:is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats)>*{border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;box-shadow:none!important}:is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats)>*:last-child{border-right:0!important}:is(.lead-kpi--active,.v2-product-kpi--active,.company-kpi--active){box-shadow:inset 0 -2px 0 var(--gold)!important}.v2-page table th,.acc-customers-page table th,.acc-leads-page table th,.acc-products-page table th,.deals-page table th,.acc-reports-page table th,.acc-users-page table th{color:var(--crm-text-muted)!important;background:var(--crm-bg-subtle)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.v2-page tbody tr:hover td,.acc-customers-page tbody tr:hover td,.acc-leads-page tbody tr:hover td,.acc-products-page tbody tr:hover td,.deals-page tbody tr:hover td{background:var(--crm-bg-subtle)!important}html:has(.acc-zalo-page),body:has(.acc-zalo-page){overflow:hidden!important;height:100dvh!important;max-height:100dvh!important}.acc-zalo-page{height:calc(100dvh - var(--brisk-header-height, 56px))!important;max-height:calc(100dvh - var(--brisk-header-height, 56px))!important;overflow:hidden!important}.acc-zalo-page .acc-zalo-stage{width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;gap:0!important;padding:0!important}.acc-zalo-page .acc-zalo-sidebar-slot,.acc-zalo-page .acc-zalo-main-slot{border:0!important;border-radius:0!important;box-shadow:none!important}.acc-zalo-page .acc-zalo-sidebar-slot{border-right:1px solid var(--crm-border-subtle)!important}.acc-zalo-page .acc-zalo-sources__heading>span,.acc-zalo-page .acc-zalo-sources__heading>button{border-radius:4px;background:var(--cinnabar)}.acc-zalo-page .acc-zalo-source[data-active=true],.acc-zalo-page .acc-zalo-conversation.bg-white{border-color:transparent!important;background:var(--crm-bg-subtle)!important;box-shadow:inset 2px 0 0 var(--gold)!important}.acc-zalo-page .acc-zalo-bubble{border-radius:4px!important}.acc-zalo-page .acc-zalo-bubble[data-direction=outbound][data-recalled=false]:not(.bg-transparent){border-color:#33211b!important;background:#33211b!important}.acc-zalo-page .acc-zalo-composer button.bg-blue-500{background:var(--cinnabar)!important}html.crm-dark-mode .acc-zalo-page .acc-zalo-bubble[data-direction=outbound][data-recalled=false]:not(.bg-transparent){border-color:#5b130e!important;background:#5b130e!important}.glass-card,.glass-card-static,.kpi-card,.tblr-card{border-radius:4px!important;box-shadow:none!important}.brisk-header-tabler .flex-1.max-w-md{margin-right:auto}.deals-page .deals-hero{flex-wrap:nowrap!important}.deals-page .deals-hero__actions{flex-wrap:nowrap!important;margin-left:auto}.customer-status--new,.lead-status--new{color:#2c5e8a!important;background:#eef3f8!important;border-color:#dbe6ef!important}.customer-status--new .v2-status-pill__dot,.lead-status--new .v2-status-pill__dot{background:#2c5e8a!important}html.crm-dark-mode .customer-status--new,html.crm-dark-mode .lead-status--new{color:#9fc0dc!important;background:#7a6a6033!important;border-color:#7a6a6059!important}.acc-zalo-page .acc-zalo-tag-control button{color:var(--crm-text-secondary)!important;background:var(--crm-bg-subtle)!important;border-color:var(--crm-border-subtle)!important;border-radius:3px!important}.acc-companies-page .acc-companies-hero{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.acc-companies-page .acc-companies-hero__actions{margin-left:auto}.acc-messaging-page .v2-realtime-badge{display:none!important}:is(.voc-pagination__num-btn--active,.company-page-btn--active){border-color:var(--cinnabar)!important;color:#fff!important;background:var(--cinnabar)!important}.acc-reports-page .acc-reports-tab-btn{border:0!important;border-radius:0!important;color:var(--crm-text-secondary)!important;background:transparent!important;box-shadow:none!important}.acc-reports-page .acc-reports-tab-btn.active{color:var(--crm-text-primary)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--gold)!important}.acc-reports-page .acc-reports-tab-icon{color:inherit!important;background:transparent!important;box-shadow:none!important}:root:root:root:root body .acc-reports-page .acc-reports-tab-btn.active{color:var(--crm-text-primary)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--gold)!important}html.crm-dark-mode .customer-status--new{color:#9fc0dc!important}@media(min-width:768px)and (max-width:1279px){.acc-zalo-page .acc-zalo-sidebar-slot:not([data-collapsed=true]){flex-basis:200px!important}.acc-zalo-page .acc-zalo-rail{width:260px!important}}:root:root:root:root body .acc-customers-page .customer-status--new{color:#2c5e8a!important;background:#eef3f8!important;border-color:#dbe6ef!important}:root:root:root:root body .acc-customers-page .customer-status--new .v2-status-pill__dot{background:#2c5e8a!important}:root:root:root:root.crm-dark-mode body .acc-customers-page .customer-status--new{color:#9fc0dc!important;background:#3f6f9733!important;border-color:#3f6f9759!important}.trend-chip{opacity:1!important;animation:none!important}:root:root:root:root body .acc-customers-page .v2-status-pill.customer-status--new[data-status=new]{color:#2c5e8a!important;background:#eef3f8!important;border-color:#dbe6ef!important}:root:root:root:root.crm-dark-mode body .acc-customers-page .v2-status-pill.customer-status--new[data-status=new]{color:#9fc0dc!important;background:#3f6f9733!important;border-color:#3f6f9759!important}.brisk-sidebar,.brisk-sidebar__nav{overflow-x:hidden}.brisk-nav-tooltip{display:none!important}.brisk-sidebar[data-collapsed=true] .nav-item{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0!important}.brisk-sidebar[data-collapsed=true] .nav-item.active:after{right:8px;left:8px}.brisk-sidebar[data-collapsed=true] .brisk-sidebar__nav{padding-inline:8px;scrollbar-width:none}.brisk-flyout-menu{position:fixed;z-index:1100;left:var(--rail-w);min-width:200px;max-height:calc(100dvh - 16px);padding:6px;overflow-y:auto;border:1px solid var(--lacquer-line);border-radius:4px;background:var(--lacquer-soft)}.brisk-flyout-menu:before{content:"";position:fixed;top:0;bottom:0;left:calc(var(--rail-w) - 12px);width:12px}.brisk-flyout-menu__title{padding:6px 10px;color:var(--brisk-menu-section, #8f7d73);font-size:11px}.brisk-flyout-menu__link{display:flex;justify-content:space-between;width:100%;padding:7px 10px;border:0;border-radius:3px;color:#cdbfb6;background:transparent;font-size:13px;text-align:left;cursor:pointer}.brisk-flyout-menu__link:hover{color:#fff;background:var(--lacquer)}.brisk-flyout-menu__link.active{color:var(--gold-soft)}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page,.acc-companies-page,.acc-quotations-page,.acc-tasks-page,.acc-products-page,.acc-messaging-page,.acc-users-page,.acc-fb-page,.acc-reports-page,.deals-page){background:var(--crm-bg-card)!important}:root:root:root:root body .v2-stage,:root:root:root:root body .deals-page .deals-stage{padding:0!important;background:var(--crm-bg-card)!important}:root:root:root:root body .v2-stage>*+*{margin-top:0!important}:root:root:root:root .acc-page-head,:root:root:root:root .deals-page .deals-hero,:root:root:root:root .acc-products-page .v2-products-hero,:root:root:root:root .acc-tasks-page .acc-tasks-hero,:root:root:root:root .acc-companies-page .acc-companies-hero,:root:root:root:root .acc-quotations-page .v2-workspace-tabs-bar,:root:root:root:root .acc-messaging-page .v2-workspace-tabs-bar{min-height:60px!important;margin:0!important;padding:10px 24px!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-strip{margin:0!important;padding:0 24px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important}:root:root:root:root .acc-customers-page .trend-chart,:root:root:root:root .acc-leads-page .trend-chart,:root:root:root:root .acc-voip-page .v2-history-view .trend-chart{display:none!important}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chips{display:flex!important;flex:1 1 auto;gap:24px!important;width:100%;min-height:44px;align-items:stretch}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chip{display:inline-flex!important;gap:8px!important;align-items:center;width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--crm-text-secondary)!important;background:transparent!important;box-shadow:none!important;font-size:13px}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chip svg{display:none}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chip__value{color:var(--crm-text-primary);font-size:13px;font-weight:600}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chip[data-active=true]{color:var(--crm-text-primary)!important;box-shadow:inset 0 -2px 0 var(--gold)!important}:root:root:root:root body :is(.acc-customers-page,.acc-leads-page,.acc-voip-page,.acc-quotations-page,.acc-messaging-page) .voc-console-header,:root:root:root:root .acc-tasks-page .acc-tasks-toolbar,:root:root:root:root .acc-companies-page .company-toolbar,:root:root:root:root .acc-products-page .v2-products-ribbon-bar{padding:8px 24px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root body :is(.voc-table-card,.voc-table-area,.company-table-card,.v2-products-workspace,.v2-table-wrapper,.lead-table-wrapper,.deals-table-wrapper){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root body :is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats){margin:0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important}:root:root:root:root body :is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats)>*{min-height:0!important;padding:10px 24px!important;background:transparent!important}:root:root:root:root body :is(.lead-kpi__icon-wrap,.v2-product-kpi__icon-wrap,.acc-tasks-kpi-icon-wrap,.company-kpi__icon-wrap,.deals-stat__icon){display:none!important}:root:root:root:root body .voc-table-area table th:first-child,:root:root:root:root body .voc-table-area table td:first-child,:root:root:root:root body .company-table th:first-child,:root:root:root:root body .company-table td:first-child,:root:root:root:root body .v2-products-table th:first-child,:root:root:root:root body .v2-products-table td:first-child{padding-left:24px!important}:root:root:root:root body .voc-table-area table td,:root:root:root:root body .company-table td,:root:root:root:root body .v2-products-table td{height:44px;padding-block:4px!important;border-color:var(--crm-border-subtle)!important;background:transparent;font-variant-numeric:tabular-nums}:root:root:root:root body .voc-table-area table th,:root:root:root:root body .company-table th,:root:root:root:root body .v2-products-table th{height:34px;padding-block:6px!important;border-color:var(--crm-border-subtle)!important}:root:root:root:root body .voc-table__avatar,:root:root:root:root body .voc-table__phone-icon,:root:root:root:root body .voc-source-badge__icon,:root:root:root:root body .v2-assignee-chip svg{display:none!important}:root:root:root:root body .voc-table__name{font-size:13.5px!important;font-weight:600!important}:root:root:root:root body .voc-table__phone-num{color:var(--crm-text-primary);font-size:13px!important;font-weight:500!important}:root:root:root:root body .voc-source-badge,:root:root:root:root body .v2-assignee-chip{padding:0!important;border:0!important;border-radius:0!important;color:var(--crm-text-secondary)!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}:root:root:root:root body .v2-status-pill{min-width:76px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}:root:root:root:root body .acc-customers-page .v2-status-pill.customer-status--new[data-status=new]{background:transparent!important}:root:root:root:root.crm-dark-mode body .acc-customers-page .v2-status-pill.customer-status--new[data-status=new]{background:transparent!important}:root:root:root:root body .voc-relative-date{display:inline-flex!important;flex-direction:row!important;gap:6px;align-items:baseline}:root:root:root:root body .voc-relative-date__main{color:var(--crm-text-primary);font-size:13px!important;font-weight:500!important}:root:root:root:root body .voc-relative-date__sub{color:var(--crm-text-muted);font-size:12px!important}:root:root:root:root .acc-progress{display:inline-flex;gap:2px;margin-left:8px;vertical-align:middle}:root:root:root:root .acc-progress i{display:block;width:16px;height:3px;background:var(--crm-border)}:root:root:root:root .acc-progress i[data-on=true]{background:var(--gold)}:root:root:root:root tr.v2-tr[data-selected=true]>td{background:#fff8e9!important}:root:root:root:root.crm-dark-mode tr.v2-tr[data-selected=true]>td{background:#c8a24a1a!important}:root:root:root:root tr.v2-tr[data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--gold)}@media(hover:hover){:root:root:root:root .v2-tr .voip-row__actions{opacity:0;transition:opacity .12s ease-out}:root:root:root:root .v2-tr:hover .voip-row__actions,:root:root:root:root .v2-tr:focus-within .voip-row__actions,:root:root:root:root .v2-tr[data-selected=true] .voip-row__actions{opacity:1}}:root:root:root:root body .voip-row__actions .v2-icon-btn{width:28px!important;height:28px!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important}:root:root:root:root body .voip-row__actions .v2-icon-btn:hover:not(:disabled){background:var(--crm-bg-hover)!important}@media(min-width:768px){:root:root:root:root body.has-brisk-nav,:root:root:root:root body.has-brisk-nav[data-brisk-collapsed]{padding-left:var(--rail-w)!important}}:root:root:root:root .acc-leads-page :is(.lead-console-row,.lead-exec-header,.lead-console-row--filters){padding:0!important;background:transparent!important}:root:root:root:root .acc-leads-page .voc-console-header{padding:8px 24px!important;background:transparent!important}@media(min-width:768px){.acc-leads-page .lead-exec-header{container:lead-toolbar / inline-size}@container lead-toolbar (min-width: 1100px){.lead-exec-header .lead-console-row--filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.lead-exec-header .lead-console-filters-left{flex-wrap:nowrap;gap:6px}.lead-exec-header .lead-console-filters-left>.lead-search-wrapper{flex:1 1 220px!important;width:auto!important;min-width:138px!important;max-width:none!important}.lead-exec-header .lead-console-filters-left>.lead-filter-dropdown{flex:0 1 116px;min-width:96px}.lead-exec-header .lead-advanced-toggle-btn,.lead-exec-header .lead-reset-filter-btn{flex-shrink:0;min-height:34px}}@container lead-toolbar (1100px <= width < 1250px){.lead-exec-header .lead-reset-filter-btn{justify-content:center;width:34px;padding-inline:0}.lead-exec-header .lead-reset-filter-btn>span{display:none}}@container lead-toolbar (width < 1100px){.lead-exec-header .lead-console-row--filters{display:grid;grid-template-columns:minmax(0,1fr) auto}.lead-exec-header .lead-console-filters-left{grid-column:1 / -1}.lead-exec-header .lead-console-actions{margin-left:0}}}:root:root:root:root :is(.voc-pagination,.v2-pagination,.company-pagination-bar,.v2-products-pagination){margin:0!important;padding:8px 24px!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .deals-page :is(.deals-toolbar,.deals-smart-filters){padding:8px 24px!important;border-bottom:1px solid var(--crm-border-subtle)}:root:root:root:root .deals-page .deals-kanban-wrapper{padding:12px 24px!important}:root:root:root:root .acc-reports-page .acc-reports-content{padding:16px 24px!important}:root:root:root:root .acc-reports-page .acc-reports-dock{margin:0!important;padding-inline:24px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .acc-reports-page .acc-reports-dock-filter-row{background:transparent!important}:root:root:root:root .acc-users-page :is(.acc-users-summary,.acc-users-workspace,.v2-workspace,.v2-workspace__body,.acc-users-list){border-width:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-users-page .acc-users-summary{gap:0!important;padding:0!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-users-page .acc-users-summary>*{padding:10px 24px!important;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-fb-page .fb-setup{margin:24px!important}@media(max-width:767px){:root:root:root:root .acc-page-head,:root:root:root:root .deals-page .deals-hero,:root:root:root:root .acc-products-page .v2-products-hero,:root:root:root:root .acc-tasks-page .acc-tasks-hero,:root:root:root:root .acc-companies-page .acc-companies-hero,:root:root:root:root .acc-quotations-page .v2-workspace-tabs-bar,:root:root:root:root .acc-messaging-page .v2-workspace-tabs-bar{padding:10px 16px!important;flex-wrap:wrap!important}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-strip{padding:0 16px!important;overflow-x:auto}:root:root:root:root :is(.acc-customers-page,.acc-leads-page,.acc-voip-page) .trend-chip{flex:0 0 auto;white-space:nowrap}:root:root:root:root :is(.voc-console-header,.acc-tasks-toolbar,.company-toolbar,.v2-products-ribbon-bar){padding:8px 16px!important}:root:root:root:root :is(.lead-kpis,.company-kpis,.v2-products-kpis,.acc-tasks-kpi-grid,.deals-stats)>*{padding:8px 16px!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .voc-table-area table th:first-child,:root:root:root:root .voc-table-area table td:first-child{padding-left:16px!important}}:root:root:root:root .acc-messaging-page .lead-realtime-text{display:none!important}:root:root:root:root .acc-messaging-page :has(>.lead-realtime-text){display:none!important}:root.crm-dark-mode{--v2-blue-primary: #e3c27a}:root:root:root:root.crm-dark-mode body .v2-status-pill:is(.customer-status--contacted,.lead-status--in_progress){color:#9fc0dc!important}:root:root:root:root.crm-dark-mode body .v2-products-table *{scrollbar-color:#3a2a23 transparent}:root{--overlay-scrim: rgba(31, 19, 17, .34);--overlay-shadow: 0 18px 48px rgba(31, 19, 17, .24), 0 2px 8px rgba(31, 19, 17, .1);--drawer-w: 520px;--drawer-pad: 20px;--acc-accent: var(--cinnabar)}:root.crm-dark-mode{--overlay-scrim: rgba(0, 0, 0, .56);--overlay-shadow: 0 18px 48px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--acc-accent: var(--crm-theme-text-dark, var(--gold-soft))}:root:root:root:root .voc-drawer-backdrop,:root:root:root:root .zalo-modal-overlay,:root:root:root:root .voc-modal-overlay,:root:root:root:root .acc-settings-backdrop,:root:root:root:root .acc-transfer-backdrop,:root:root:root:root .v2-dialog-overlay,:root:root:root:root .v2-products-drawer-overlay,:root:root:root:root .acc-qr-modal-backdrop,:root:root:root:root .lead-modal-backdrop,:root:root:root:root .deals-drawer-overlay,:root:root:root:root .deals-modal-overlay,:root:root:root:root .modal-overlay,:root:root:root:root .drawer-overlay,:root:root:root:root .fb-delete-modal-overlay,:root:root:root:root .fb-post-modal-overlay,:root:root:root:root .fb-modal-layer,:root:root:root:root .fb-drawer-layer,:root:root:root:root .msg-modal-backdrop,:root:root:root:root .msg-modal-overlay,:root:root:root:root .fixed.inset-0.backdrop-blur-xs,:root:root:root:root .fixed.inset-0.backdrop-blur-sm{background:var(--overlay-scrim)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root:root:root:root .voc-drawer-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;animation:acc-scrim-in .18s ease-out both}:root:root:root:root .voc-drawer,:root:root:root:root .lead-drawer,:root:root:root:root .voip-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:10046!important;display:flex!important;flex-direction:column!important;width:min(var(--drawer-w),100vw)!important;max-width:100vw!important;height:100dvh!important;margin:0!important;border:0!important;border-left:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:var(--overlay-shadow)!important;opacity:1!important;animation:none!important;transform:translate(104%);transition:transform .22s cubic-bezier(.22,.8,.24,1)!important}:root:root:root:root .voc-drawer[data-open=true],:root:root:root:root .lead-drawer[data-open=true],:root:root:root:root .voip-drawer[data-open=true]{transform:translate(0)!important}:root:root:root:root .voc-drawer>header,:root:root:root:root .lead-drawer>header,:root:root:root:root .voip-drawer>header{display:flex!important;flex:none!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:18px var(--drawer-pad) 14px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .voc-drawer>header h2,:root:root:root:root .lead-drawer>header h2,:root:root:root:root .voip-drawer>header h2{margin:0!important;color:var(--crm-text-primary)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}:root:root:root:root .voc-drawer>header small,:root:root:root:root .lead-drawer>header small,:root:root:root:root .voip-drawer>header small{color:var(--crm-text-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .voc-drawer>header>button,:root:root:root:root .lead-drawer>header>button,:root:root:root:root .voip-drawer>header>button{display:inline-flex!important;flex:none!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:-4px -6px 0 0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .voc-drawer>header>button:hover,:root:root:root:root .lead-drawer>header>button:hover,:root:root:root:root .voip-drawer>header>button:hover{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .voc-drawer>header>button svg,:root:root:root:root .lead-drawer>header>button svg,:root:root:root:root .voip-drawer>header>button svg{width:18px!important;height:18px!important}.voc-drawer__who{min-width:0}.voc-drawer__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;color:var(--crm-text-secondary);font-size:13px;line-height:1.4}.voc-drawer__sub>span{display:inline-flex;align-items:center;gap:4px}.voc-drawer__sub a{color:var(--cinnabar);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.voc-drawer__sub a:hover{text-decoration:underline}.voc-drawer__sub [data-tone=warning]{color:#9a6400}:root.crm-dark-mode .voc-drawer__sub a{color:var(--gold-soft)}:root.crm-dark-mode .voc-drawer__sub [data-tone=warning]{color:var(--gold-soft)}:root:root:root:root .voc-drawer__body,:root:root:root:root .lead-drawer__body,:root:root:root:root .voip-drawer__body{flex:1 1 auto!important;min-height:0!important;display:block!important;padding:0!important;overflow-y:auto!important;background:var(--crm-bg-card)!important}:root:root:root:root .voc-detail-section,:root:root:root:root .lead-detail-section{margin:0!important;padding:16px var(--drawer-pad)!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .voc-detail-section:last-child,:root:root:root:root .lead-detail-section:last-child{border-bottom:0!important}:root:root:root:root .voc-detail-section h3,:root:root:root:root .voc-detail-section__title,:root:root:root:root .lead-detail-section h3{margin:0 0 10px!important;padding:0!important;border:0!important;color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .voc-detail-row,:root:root:root:root .lead-detail-section dl>div{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:5px 0!important;border:0!important;background:transparent!important}:root:root:root:root .voc-detail-row dt,:root:root:root:root .lead-detail-section dt{display:flex!important;align-items:center!important;gap:5px!important;color:var(--crm-text-muted)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .voc-detail-row dd,:root:root:root:root .lead-detail-section dd{margin:0!important;overflow-wrap:anywhere!important;color:var(--crm-text-primary)!important;font-size:13px!important;font-weight:400!important}:root:root:root:root .voc-longtext,:root:root:root:root .lead-consultation{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--crm-text-secondary)!important;font-size:13px!important;line-height:1.55!important}:root:root:root:root .voc-statusbar--segmented{display:flex!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .voc-statusbar--segmented button,:root:root:root:root .voc-statusbar--segmented button[aria-pressed=true]{flex:1 1 auto!important;min-width:0!important;height:34px!important;margin:0!important;padding:0 6px!important;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}:root:root:root:root .voc-statusbar--segmented button:last-child{border-right:0!important}:root:root:root:root .voc-statusbar--segmented button:hover:not(:disabled){background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .voc-statusbar--segmented button[aria-pressed=true]{background:var(--crm-bg-subtle)!important;box-shadow:inset 0 -2px 0 var(--gold)!important;color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .voc-drawer .voc-btn{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .voc-drawer .voc-btn--primary{border:1px solid var(--cinnabar)!important;background:transparent!important;color:var(--cinnabar)!important}:root:root:root:root .voc-drawer .voc-btn--primary:hover:not(:disabled){background:var(--cinnabar)!important;color:#fff!important}:root.crm-dark-mode.crm-dark-mode.crm-dark-mode.crm-dark-mode .voc-drawer .voc-btn--primary{border-color:var(--crm-theme-text-dark, var(--gold))!important;color:var(--acc-accent)!important}:root.crm-dark-mode.crm-dark-mode.crm-dark-mode.crm-dark-mode .voc-drawer .voc-btn--primary:hover:not(:disabled){background:transparent!important;color:#fff!important}:root:root:root:root .voc-drawer .voc-btn--secondary{border:1px solid var(--crm-border-subtle)!important;background:transparent!important;color:var(--crm-text-primary)!important}:root:root:root:root .voc-drawer .voc-btn--secondary:hover:not(:disabled){background:var(--crm-bg-subtle)!important}:root:root:root:root .voc-drawer .voc-convert{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-top:10px!important}:root:root:root:root .voc-inline-form,:root:root:root:root .voc-inline-form--modern{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .voc-inline-form select{flex:1 1 auto!important;min-width:0!important;height:36px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background-color:var(--crm-bg-card)!important;box-shadow:none!important;color:var(--crm-text-primary)!important;font-size:13px!important}:root:root:root:root .voc-inline-form .voc-btn{flex:none!important}:root:root:root:root .voc-section-actions,:root:root:root:root .voc-section-actions--modern{margin-top:10px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .voc-link-card,:root:root:root:root .voc-link-card--modern,:root:root:root:root .voc-deal-item{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .voc-danger-zone,:root:root:root:root .voc-danger-zone--modern{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .voc-drawer__footer,:root:root:root:root .lead-drawer>footer{flex:none!important;padding:12px var(--drawer-pad)!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .lead-contact-actions{display:flex!important;flex-wrap:wrap!important;gap:4px 16px!important;margin:0!important;padding:14px var(--drawer-pad)!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important}:root:root:root:root .lead-contact-actions a{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-primary)!important;font-size:13px!important}:root:root:root:root .v2-products-drawer,:root:root:root:root .deals-drawer,:root:root:root:root .drawer-content,:root:root:root:root .fb-drawer{border:0!important;border-left:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:var(--overlay-shadow)!important}:root:root:root:root .zalo-modal,:root:root:root:root .voc-modal-dialog,:root:root:root:root .acc-settings-modal,:root:root:root:root .acc-transfer-modal,:root:root:root:root .v2-dialog-card,:root:root:root:root .acc-qr-modal,:root:root:root:root .lead-delete-dialog,:root:root:root:root .deals-modal,:root:root:root:root .modal-content,:root:root:root:root .fb-delete-modal,:root:root:root:root .fb-post-modal,:root:root:root:root .fb-modal,:root:root:root:root .msg-modal,:root:root:root:root .msg-modal-card{max-height:calc(100dvh - 48px)!important;border:1px solid var(--crm-border-subtle)!important;border-radius:6px!important;background:var(--crm-bg-card)!important;box-shadow:var(--overlay-shadow)!important;animation:acc-dialog-in .17s cubic-bezier(.22,.8,.24,1) both!important}:root:root:root:root .fixed.inset-0.backdrop-blur-xs>div,:root:root:root:root .fixed.inset-0.backdrop-blur-sm>div{border:1px solid var(--crm-border-subtle)!important;border-radius:6px!important;box-shadow:var(--overlay-shadow)!important}@keyframes acc-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes acc-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root:root:root:root .voc-drawer,:root:root:root:root .lead-drawer,:root:root:root:root .voip-drawer{transition:none!important}:root:root:root:root .voc-drawer-backdrop,:root:root:root:root .zalo-modal,:root:root:root:root .v2-dialog-card,:root:root:root:root .msg-modal,:root:root:root:root .modal-content{animation:none!important}}:root:root:root:root .acc-customers-page td .acc-progress,:root:root:root:root .acc-leads-page td .acc-progress{flex:none}:root:root:root:root .acc-customers-page td:has(>.acc-progress),:root:root:root:root .acc-leads-page td:has(>.acc-progress){white-space:nowrap!important}@media(max-width:767px){:root{--drawer-pad: 16px}:root:root:root:root .voc-drawer,:root:root:root:root .lead-drawer,:root:root:root:root .voip-drawer{width:100vw!important;border-left:0!important}:root:root:root:root .voc-statusbar--segmented{flex-wrap:wrap!important}:root:root:root:root .voc-statusbar--segmented button{flex:1 1 30%!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .voc-inline-form,:root:root:root:root .voc-inline-form--modern{flex-direction:row!important;justify-content:stretch!important}:root:root:root:root .voc-inline-form select{width:auto!important;flex:1 1 0!important}:root:root:root:root .voc-inline-form .voc-btn{width:auto!important}:root:root:root:root .voc-drawer .voc-convert{height:auto!important;padding:8px 12px!important;white-space:normal!important}}:root:root:root:root .acc-comments-box{gap:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-comments-input-area{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .zalo-modal label,:root:root:root:root .v2-dialog-card label,:root:root:root:root .voc-modal-dialog label,:root:root:root:root .deals-modal label,:root:root:root:root .modal-content label,:root:root:root:root .msg-modal label,:root:root:root:root .fixed.inset-0.backdrop-blur-xs label,:root:root:root:root .fixed.inset-0.backdrop-blur-sm label{color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .zalo-modal :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .v2-dialog-card :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .voc-modal-dialog :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .deals-modal :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .modal-content :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .msg-modal :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .fixed.inset-0.backdrop-blur-xs :is(input:not([type=checkbox],[type=radio]),select,textarea),:root:root:root:root .fixed.inset-0.backdrop-blur-sm :is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:4px!important;box-shadow:none!important}:root:root:root:root .zalo-modal button,:root:root:root:root .v2-dialog-card button,:root:root:root:root .voc-modal-dialog button,:root:root:root:root .deals-modal button,:root:root:root:root .modal-content button,:root:root:root:root .msg-modal button,:root:root:root:root .fixed.inset-0.backdrop-blur-xs button,:root:root:root:root .fixed.inset-0.backdrop-blur-sm button{border-radius:4px!important;box-shadow:none!important}:root:root:root:root .customer-create-field--required>span:after{content:none!important}:root:root:root:root .lead-workflow{margin:0!important;padding:16px var(--drawer-pad)!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .lead-workflow__heading{padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .lead-workflow__heading span{color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .lead-workflow__heading h3{margin:2px 0 0!important;color:var(--crm-text-primary)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important}:root:root:root:root .lead-workflow__heading button{height:36px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:var(--cinnabar)!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .lead-workflow__ownership{margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .lead-workflow__ownership>div{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:12px!important;padding:5px 0!important;border:0!important;background:transparent!important}:root:root:root:root .lead-workflow__ownership dt{display:flex!important;align-items:center!important;gap:5px!important;color:var(--crm-text-muted)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .lead-workflow__ownership dd{margin:0!important;color:var(--crm-text-primary)!important;font-size:13px!important;font-weight:400!important}:root:root:root:root .lead-workflow__tags{margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .lead-workflow__tag-add select,:root:root:root:root .lead-workflow__tag-add button{height:36px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important}:root:root:root:root .lead-activity{margin:14px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;background:transparent!important}:root:root:root:root .lead-activity h4{color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .lead-detail-section dl{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .lead-detail-section dl>div{grid-template-columns:112px minmax(0,1fr)!important}:root:root:root:root .lead-detail-section dd a{color:var(--acc-accent)!important;font-weight:400!important}:root:root:root:root .lead-consent,:root:root:root:root .lead-duplicate-note{display:flex!important;gap:8px!important;margin:0!important;padding:14px var(--drawer-pad)!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .lead-consent svg,:root:root:root:root .lead-duplicate-note svg{flex:none!important;width:16px!important;height:16px!important}:root:root:root:root .lead-consent strong,:root:root:root:root .lead-duplicate-note strong{color:var(--crm-text-primary)!important;font-size:13px!important;font-weight:600!important}:root:root:root:root .lead-consent small,:root:root:root:root .lead-duplicate-note p{margin:2px 0 0!important;color:var(--crm-text-secondary)!important;font-size:12px!important}:root:root:root:root .lead-related-list article{padding:6px 0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .lead-related-list article:last-child{border-bottom:0!important}:root:root:root:root .lead-related-list strong{color:var(--crm-text-primary)!important;font-size:13px!important;font-weight:600!important}:root:root:root:root .lead-related-list small{display:block!important;color:var(--crm-text-secondary)!important;font-size:12px!important}:root:root:root:root .lead-danger-text{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--cinnabar)!important;font-size:13px!important;font-weight:500!important}:root.crm-dark-mode.crm-dark-mode.crm-dark-mode.crm-dark-mode .lead-danger-text{color:var(--gold-soft)!important}:root:root:root:root .lead-danger-text:hover{text-decoration:underline!important}:root:root:root:root .v2-workspace__body:has(>.acc-desk){margin:0!important;padding:0!important}.acc-desk{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:480px;background:var(--crm-bg-card);color:var(--crm-text-primary)}@media(min-width:1000px){.acc-customers-shell:has(.acc-desk--customers){gap:0}.acc-desk--customers{grid-template-columns:clamp(360px,calc(100% - 764px),460px) minmax(0,1fr)}.acc-desk--customers .acc-queue__head{gap:4px;padding-block:8px}.acc-desk--customers .acc-queue__chips{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:4px}.acc-desk--customers .acc-queue__chip{flex-direction:row;align-items:baseline;gap:4px}.acc-desk--customers .acc-queue__item{min-height:48px;padding-block:6px;line-height:1.35}.acc-desk--customers .acc-list-pagination[data-compact]{padding-block:4px}}.acc-queue{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--crm-border-subtle)}.acc-queue__head{position:relative;z-index:5;display:flex;flex:none;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid var(--crm-border-subtle)}.acc-queue__bar{display:flex;align-items:center;gap:6px}.acc-queue__count{flex:1;color:var(--crm-text-secondary);font-size:13px}.acc-queue__count strong{color:var(--crm-text-primary);font-weight:600;font-variant-numeric:tabular-nums}:root:root:root:root .acc-queue__head .v2-search,:root:root:root:root .acc-queue__head .voc-search{flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:36px!important;min-height:36px!important}:root:root:root:root .acc-queue__bar .voc-btn{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;white-space:nowrap}:root[data-crm-accent] .acc-queue__bar .voc-btn--primary{border-color:var(--cinnabar)!important;background:var(--cinnabar)!important}:root[data-crm-accent] .acc-queue__bar .voc-btn--primary:hover:not(:disabled){border-color:var(--cinnabar-deep)!important;background:var(--cinnabar-deep)!important}:root:root:root:root .acc-queue__bar .v2-icon-btn{width:32px!important;height:32px!important}.acc-record-slot{display:flex;min-width:0;min-height:0}.acc-record-slot>.acc-record{flex:1 1 auto}.acc-queue__filters{display:flex;flex-wrap:wrap;gap:6px}:root:root:root:root .acc-queue__filters .lead-filter-dropdown{flex:1 1 140px;min-width:0}:root:root:root:root .acc-queue__filters .lead-date-range{flex:1 1 100%;width:100%!important;max-width:none!important}:root:root:root:root .v2-workspace:has(>.v2-workspace__body>.acc-desk){margin:0!important;padding:0!important;border:0!important;background:transparent!important}.acc-queue__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -4px}.acc-queue__chip{display:flex;flex-direction:column;gap:1px;min-width:0;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--crm-text-secondary);font:inherit;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.acc-queue__chip strong{color:var(--crm-text-primary);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.acc-queue__chip[data-static=true]{cursor:default}.acc-queue__chip:not([data-static]):hover{background:var(--crm-bg-subtle)}.acc-queue__chip[aria-pressed=true]{background:var(--crm-bg-subtle);box-shadow:inset 0 -2px 0 var(--gold);color:var(--crm-text-primary)}.acc-queue__list{flex:1 1 auto;min-height:0;overflow-y:auto}.acc-queue__group{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:8px 14px 6px;border-bottom:1px solid var(--crm-border-subtle);background:var(--crm-bg-subtle);color:var(--crm-text-secondary);font-size:12px;font-weight:600}.acc-queue__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;width:100%;padding:9px 14px;border:0;border-bottom:1px solid var(--crm-border-subtle);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.acc-queue__item:hover{background:var(--crm-bg-subtle)}.acc-queue__item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.acc-queue__item[data-selected=true]{background:var(--crm-bg-subtle);box-shadow:inset 3px 0 0 var(--gold)}.acc-queue__name{overflow:hidden;color:var(--crm-text-primary);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.acc-queue__date{color:var(--crm-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.acc-queue__sub{overflow:hidden;color:var(--crm-text-secondary);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.acc-queue__status{color:var(--crm-text-secondary);font-size:12px;text-align:right;white-space:nowrap}.acc-queue__status[data-warn=true]{color:#9a6400;font-weight:600}:root.crm-dark-mode .acc-queue__status[data-warn=true]{color:var(--gold-soft)}.acc-queue__preview{grid-column:1 / -1;overflow:hidden;margin-top:2px;color:var(--crm-text-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.acc-queue__status[data-live=true]{color:var(--cinnabar);font-weight:600}:root.crm-dark-mode .acc-queue__status[data-live=true]{color:var(--gold-soft)}.acc-queue__empty{padding:24px 14px;color:var(--crm-text-secondary);font-size:13px}.acc-queue__empty button{display:block;margin-top:8px;padding:0;border:0;background:transparent;color:var(--acc-accent);font:inherit;font-weight:600;cursor:pointer}.acc-record{display:flex;flex-direction:column;min-width:0;min-height:0;container-type:inline-size}.acc-record__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px var(--drawer-pad);border-bottom:1px solid var(--crm-border-subtle)}.acc-record__head h2{margin:0;color:var(--crm-text-primary);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0}.acc-record__actions{display:flex;flex:none;align-items:center;gap:6px}.acc-record__grid{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.acc-record__main,.acc-record__side{min-width:0;min-height:0;overflow-y:auto}.acc-record__side{border-left:1px solid var(--crm-border-subtle)}@container (max-width: 760px){.acc-record__grid{display:block;overflow-y:auto}.acc-record__main,.acc-record__side{overflow:visible}.acc-record__side{border-left:0;border-top:1px solid var(--crm-border-subtle)}}:root:root:root:root .acc-record .voc-statusbar--segmented{flex-wrap:wrap!important}:root:root:root:root .acc-record .voc-statusbar--segmented button{flex:1 1 30%!important}:root:root:root:root .acc-record .voc-detail-row{grid-template-columns:96px minmax(0,1fr)!important}:root:root:root:root .acc-record :is(.voc-btn,.v2-icon-btn){height:36px!important;min-height:36px!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .acc-record .voc-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important}:root:root:root:root .acc-record .voc-btn--secondary{border:1px solid var(--crm-border-subtle)!important;background:transparent!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-record .voc-btn--secondary:hover:not(:disabled){background:var(--crm-bg-subtle)!important}:root:root:root:root .acc-record__side .voc-btn--primary{border:1px solid var(--acc-accent)!important;background:transparent!important;color:var(--acc-accent)!important}:root:root:root:root .acc-record .voc-convert{width:100%!important;height:auto!important;min-height:36px!important;margin-top:10px!important;padding:7px 12px!important;white-space:normal!important}.acc-record__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--crm-text-secondary);font-size:14px}.acc-calls{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.acc-calls li{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--crm-border-subtle);color:var(--crm-text-primary);font-size:13px}.acc-calls li:last-child{border-bottom:0}.acc-calls svg{flex:none;color:var(--cinnabar)}.acc-calls li[data-answered=true] svg{color:var(--crm-text-secondary)}.acc-calls small{color:var(--crm-text-muted);font-size:12px}.acc-calls time{margin-left:auto;color:var(--crm-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.voc-drawer__actions{display:flex;flex:none;gap:6px;padding:10px var(--drawer-pad);border-bottom:1px solid var(--crm-border-subtle)}@media(max-width:999px){.acc-desk{display:block;height:auto;min-height:0}.acc-queue{border-right:0}.acc-queue__list{overflow:visible}.acc-queue__group{position:static}}:root:root:root:root:root .voc-drawer[data-inline=true]{position:static!important;z-index:auto!important;flex:1 1 auto;width:100%!important;max-width:none!important;height:100%!important;border-left:0!important;box-shadow:none!important;transform:none!important;animation:none!important;container-type:inline-size}.acc-record-slot{height:100%}@container (min-width: 760px){.voc-drawer[data-inline=true] .voc-drawer__body{columns:2;column-gap:0;column-rule:1px solid var(--crm-border-subtle)}.voc-drawer[data-inline=true] .voc-drawer__body>section{break-inside:avoid}}.acc-company-record{flex:1 1 auto;min-width:0;height:100%}:root:root:root:root .acc-company-record>div{background:var(--crm-bg-card)!important}:root{--msg-own: #f4e8dc;--msg-own-line: #e7d6c4;--msg-radius: 8px}:root.crm-dark-mode{--msg-own: #3a2a23;--msg-own-line: #4b372e}:root:root:root:root .acc-zalo-rail{background:var(--crm-bg-card)!important}:root:root:root:root .acc-zalo-rail-toolbar{padding:12px 14px 8px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}:root:root:root:root .acc-zalo-account-card{margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-zalo-account-card>button:last-child{height:28px!important;padding:0 8px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-primary)!important;font-size:12px!important;font-weight:500!important}:root:root:root:root .acc-zalo-rail-toolbar>div:has(>input),:root:root:root:root .acc-zalo-rail-toolbar input{border-radius:4px!important}:root:root:root:root .acc-zalo-conversations-list{padding:0!important;background:var(--crm-bg-card)!important}.acc-zalo-row{border-bottom:1px solid var(--crm-border-subtle)}:root:root:root:root .acc-zalo-conversation{min-height:62px!important;padding:10px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-zalo-conversation:hover{background:var(--crm-bg-subtle)!important}:root:root:root:root .acc-zalo-conversation.bg-white{background:var(--crm-bg-subtle)!important;box-shadow:inset 3px 0 0 var(--gold)!important}:root:root:root:root .acc-zalo-conversation-meta{width:auto!important;min-width:40px;margin:0!important;padding:2px 0 0!important}.acc-zalo-row-time{color:var(--crm-text-muted);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.acc-zalo-row-time[data-unread=true]{color:var(--crm-text-primary);font-weight:600}.acc-zalo-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--cinnabar);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.acc-zalo-row-menu{position:absolute;top:50%;right:10px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--crm-border-subtle);border-radius:4px;background:var(--crm-bg-card);color:var(--crm-text-secondary);opacity:0;transform:translateY(-50%);transition:opacity .12s ease-out}.acc-zalo-row:hover .acc-zalo-row-menu,.acc-zalo-row:focus-within .acc-zalo-row-menu,.acc-zalo-row[data-menu-open=true] .acc-zalo-row-menu{opacity:1}.acc-zalo-row-menu:hover{color:var(--crm-text-primary)}@media(hover:none){.acc-zalo-row-menu{opacity:1}}:root:root:root:root .acc-zalo-chat-header .acc-zalo-tag-trigger{min-height:26px;padding:0 8px;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important;font-size:12px;font-weight:500;cursor:pointer}:root:root:root:root .acc-zalo-chat-header .acc-zalo-tag-trigger:is(:hover,[aria-expanded=true]){border-color:var(--crm-accent-text)!important;background:var(--crm-bg-hover)!important}@media(min-width:768px){:root:root:root:root .acc-zalo-chat-header{min-height:56px!important;padding:8px 16px!important;background:var(--crm-bg-card)!important}.acc-zalo-title{flex-direction:row;align-items:center;gap:10px}:root:root:root:root .acc-zalo-title .acc-zalo-tag-control{margin:0!important}}:root:root:root:root .acc-zalo-message-surface{background:var(--crm-bg-page)!important;background-image:none!important}.acc-msg-day{display:flex;justify-content:center;margin:18px 0 6px}.acc-msg-day span{padding:2px 10px;border-radius:10px;background:var(--crm-bg-subtle);color:var(--crm-text-secondary);font-size:12px;font-weight:500}.acc-msg-row{margin-top:3px}.acc-msg-row[data-run=start]{margin-top:14px}:root:root:root:root .acc-zalo-bubble{max-width:min(62%,560px)!important;padding:7px 11px 6px!important;border-radius:var(--msg-radius)!important;box-shadow:none!important;font-size:14px!important;line-height:1.45!important}:root:root:root:root .acc-zalo-bubble.bg-transparent{max-width:none!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-zalo-bubble[data-direction=inbound][data-recalled=false]:not(.bg-transparent){border:1px solid var(--crm-border-subtle)!important;border-bottom-left-radius:2px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-zalo-bubble[data-direction=outbound][data-recalled=false]:not(.bg-transparent):not([data-auto=true]){border:1px solid var(--msg-own-line)!important;border-bottom-right-radius:2px!important;background:var(--msg-own)!important;background-image:none!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-zalo-bubble[data-auto=true]:not(.bg-transparent){border:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important;background-image:none!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-zalo-bubble[data-direction=outbound] :is(.text-white,.text-blue-50,.text-blue-100,.text-blue-200){color:inherit!important}:root:root:root:root .acc-zalo-bubble[data-direction=outbound] a{color:var(--acc-accent)!important}:root:root:root:root .acc-zalo-bubble[data-recalled=true]{border:1px dashed var(--crm-border-subtle)!important;background:transparent!important;color:var(--crm-text-muted)!important;font-size:13px!important}:root:root:root:root .acc-msg-sender{margin-bottom:2px}:root:root:root:root .acc-msg-sender span{color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important}.acc-msg-time{display:block;margin-top:1px;color:var(--crm-text-muted);font-size:11px;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}:root:root:root:root .acc-msg-actions{gap:2px!important}:root:root:root:root .acc-msg-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-muted)!important}:root:root:root:root .acc-msg-actions>button:hover{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-msg-actions>button svg{color:inherit!important}.acc-zalo-engage{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--crm-border-subtle);background:var(--crm-bg-card);color:var(--crm-text-secondary);font-size:13px}.acc-zalo-engage button{flex:none;height:32px;padding:0 12px;border:0;border-radius:4px;background:var(--cinnabar);color:#fff;font-size:13px;font-weight:500;cursor:pointer}:root:root:root:root .acc-zalo-composer__as{margin:0!important;padding:0!important;color:var(--crm-text-muted)!important;font-size:12px!important;font-weight:400!important}@media(min-width:768px){:root:root:root:root .acc-zalo-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools as" "input input";align-items:center;gap:6px 8px;margin:0!important;padding:8px 14px 10px!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .acc-zalo-composer:focus-within{border-color:var(--crm-text-muted)!important}.acc-zalo-composer__input{grid-area:input}:root:root:root:root .acc-zalo-composer__tools{grid-area:tools;display:flex!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0!important}.acc-zalo-composer__as{grid-area:as;padding-right:4px!important;text-align:right!important}:root:root:root:root .acc-zalo-composer textarea{min-height:36px!important;padding:6px 4px!important;color:var(--crm-text-primary)!important;font-size:14px!important}:root:root:root:root .acc-zalo-composer__tools button{width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-zalo-composer__tools button:hover{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-zalo-composer__tools button svg{width:18px!important;height:18px!important;color:inherit!important}:root:root:root:root .acc-zalo-composer__input button.bg-blue-500{width:34px!important;height:34px!important;border-radius:4px!important;background:var(--cinnabar)!important;box-shadow:none!important}:root:root:root:root .acc-zalo-composer__input button.bg-blue-500:disabled{background:var(--crm-bg-subtle)!important;color:var(--crm-text-muted)!important}}@media(max-width:767px){:root:root:root:root .acc-zalo-composer{display:flex!important;flex-direction:column!important;gap:4px!important;padding:6px 8px!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .acc-zalo-composer__tools{display:flex!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}:root:root:root:root .acc-zalo-composer__tools::-webkit-scrollbar{display:none!important}:root:root:root:root .acc-zalo-composer__tools button{width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--crm-text-secondary)!important}:root:root:root:root .acc-zalo-bubble{max-width:82%!important}.acc-zalo-composer__as{display:none!important}}:root:root:root:root .acc-zalo-sources{background:var(--crm-bg-card)!important}:root:root:root:root .acc-zalo-sources__header{padding:12px 12px 10px!important;border-bottom:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-zalo-sources__heading{min-height:32px!important;gap:8px!important}:root:root:root:root .acc-zalo-sources__heading>span{width:28px!important;height:28px!important;border-radius:4px!important;box-shadow:none!important}:root:root:root:root .acc-zalo-sources__heading strong{font-size:14px!important;letter-spacing:0!important}:root:root:root:root .acc-zalo-sources__heading small{color:var(--crm-text-muted)!important;font-size:11px!important;font-weight:400!important}:root:root:root:root .acc-zalo-sources__heading button{width:28px!important;height:28px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-primary)!important;transform:none!important}:root:root:root:root .acc-zalo-sources__summary{margin-top:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-zalo-sources__summary>div{min-height:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-zalo-sources__summary svg{display:none!important}:root:root:root:root .acc-zalo-sources__summary small{color:var(--crm-text-secondary)!important;font-size:11px!important;font-weight:400!important;text-align:left!important}:root:root:root:root .acc-zalo-sources__search input{min-height:34px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;box-shadow:none!important;font-size:13px!important}.acc-zalo-sources__tabs button{border-radius:4px!important;box-shadow:none!important}:root:root:root:root .acc-zalo-sources__footer button{border-radius:4px!important;box-shadow:none!important}:root:root:root:root .acc-zalo-source{border:0!important;border-radius:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-zalo-source[data-active=true]{background:var(--crm-bg-subtle)!important;box-shadow:inset 3px 0 0 var(--gold)!important}:root:root:root:root .acc-zalo-source__select{border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(hover:none){:root:root:root:root .acc-zalo-conversation{padding-right:46px!important}}:root.crm-dark-mode.crm-dark-mode.crm-dark-mode.crm-dark-mode .acc-zalo-rail-toolbar .text-blue-600{border-color:var(--gold)!important;color:var(--gold-soft)!important}:root:root:root:root .acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__header{padding:12px 8px 10px!important}:root:root:root:root .acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading{align-items:center!important;gap:8px!important}:root:root:root:root .acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading>div{flex:none!important;margin:0!important}:root:root:root:root .acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading>span,:root:root:root:root .acc-zalo-sources[data-collapsed=true] .acc-zalo-sources__heading button{width:32px!important;height:32px!important}.acc-zalo-tab-count{display:inline-block;min-width:16px;margin-left:4px;padding:0 4px;border-radius:8px;background:var(--crm-bg-subtle);color:var(--crm-text-secondary);font-size:11px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.acc-zalo-tag-filter{position:absolute;top:100%;left:8px;z-index:40;display:flex;flex-direction:column;width:220px;padding:4px;border:1px solid var(--crm-border-subtle);border-radius:6px;background:var(--crm-bg-card);box-shadow:var(--overlay-shadow)}.acc-zalo-tag-filter button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--crm-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.acc-zalo-tag-filter button:hover,.acc-zalo-tag-filter button[aria-checked=true]{background:var(--crm-bg-subtle)}.acc-zalo-tag-filter button[aria-checked=true]{font-weight:600}.acc-zalo-tag-filter button[data-clear=true]{margin-top:4px;border-top:1px solid var(--crm-border-subtle);border-radius:0;color:var(--crm-text-secondary)}.acc-zalo-tag-filter i{flex:none;width:8px;height:8px;border-radius:50%}.acc-zalo-tag-filter span{flex:1;min-width:0}.acc-zalo-tag-filter small{color:var(--crm-text-muted);font-size:12px;font-variant-numeric:tabular-nums}:root:root:root:root :is(.fbi-pages,.fbi-convs,.fbi-thread,.fbi-customer){border-radius:0!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .fbi-convs__head{padding:12px 14px 8px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}:root:root:root:root .fbi-filters{gap:12px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .fbi-filter{height:auto!important;padding:0 0 4px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:13px!important;font-weight:500!important}:root:root:root:root .fbi-filter[data-active=true]{border-bottom-color:var(--acc-accent)!important;color:var(--acc-accent)!important}:root:root:root:root .fbi-convs__scroll{padding:0!important;background:var(--crm-bg-card)!important}:root:root:root:root .fbi-conv{margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .fbi-conv:hover{background:var(--crm-bg-subtle)!important}:root:root:root:root .fbi-conv[data-active=true]{background:var(--crm-bg-subtle)!important;box-shadow:inset 3px 0 0 var(--gold)!important}:root:root:root:root .fbi-conv__name{color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important}:root:root:root:root .fbi-conv__time{color:var(--crm-text-muted)!important;font-size:12px!important;font-weight:400!important}:root:root:root:root .fbi-conv__preview{color:var(--crm-text-secondary)!important;font-size:13px!important}:root:root:root:root .fbi-conv[data-unread=true] .fbi-conv__preview{color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .fbi-badge{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:9px!important;background:var(--cinnabar)!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important}:root:root:root:root .fbi-chip{padding:0!important;border:0!important;background:transparent!important;color:var(--crm-text-muted)!important;font-size:12px!important;font-weight:400!important}:root:root:root:root .fbi-chip--amber{color:#9a6400!important;font-weight:600!important}:root:root:root:root .fbi-thread__head{min-height:56px!important;padding:8px 16px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .fbi-thread__title h2{color:var(--crm-text-primary)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important}:root:root:root:root :is(.fbi-thread__page-tag,.fbi-thread__alias-tag,.fbi-thread__reply-badge){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:400!important}:root:root:root:root .fbi-thread__scroll{padding:8px 20px 16px!important;background:var(--crm-bg-page)!important;background-image:none!important}:root:root:root:root .fbi-day__label span{padding:2px 10px!important;border:0!important;border-radius:10px!important;background:var(--crm-bg-subtle)!important;box-shadow:none!important;color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:500!important}:root:root:root:root .fbi-msg{margin:3px 0 0!important}:root:root:root:root .fbi-msg[data-run=start]{margin-top:14px!important}:root:root:root:root .fbi-msg__bubble{max-width:min(62%,560px)!important;padding:7px 11px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:var(--msg-radius)!important;border-bottom-left-radius:2px!important;background:var(--crm-bg-card)!important;background-image:none!important;box-shadow:none!important;color:var(--crm-text-primary)!important}:root:root:root:root .fbi-msg[data-out=true] .fbi-msg__bubble{border-color:var(--msg-own-line)!important;border-bottom-left-radius:var(--msg-radius)!important;border-bottom-right-radius:2px!important;background:var(--msg-own)!important;color:var(--crm-text-primary)!important}:root:root:root:root .fbi-msg__bubble[data-sticker=true]{padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .fbi-msg__text{color:inherit!important;font-size:14px!important;line-height:1.45!important}:root:root:root:root .fbi-msg__meta{margin-top:2px!important;color:var(--crm-text-muted)!important;font-size:11px!important}:root:root:root:root .fbi-msg__sender{color:var(--crm-text-secondary)!important;font-weight:600!important}:root:root:root:root .fbi-composer{padding:8px 16px 12px!important;border:0!important;border-top:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .fbi-composer__box{padding:4px 6px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:var(--msg-radius)!important;background:var(--crm-bg-card)!important;box-shadow:none!important}:root:root:root:root .fbi-composer__box:focus-within{border-color:var(--crm-text-muted)!important}:root:root:root:root .fbi-attach{border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--crm-text-secondary)!important}:root:root:root:root .fbi-attach svg{color:inherit!important;fill:none!important;stroke:currentColor!important}:root:root:root:root .fbi-send{border-radius:4px!important;background:var(--cinnabar)!important;box-shadow:none!important;color:#fff!important}:root:root:root:root .fbi-send:disabled{background:var(--crm-bg-subtle)!important;color:var(--crm-text-muted)!important}:root:root:root:root .fbi-pages__head{padding:12px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}:root:root:root:root .fbi-page-item{margin:0!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .fbi-page-item[data-active=true]{background:var(--crm-bg-subtle)!important;box-shadow:inset 3px 0 0 var(--gold)!important}:root:root:root:root .fbi-customer__head{min-height:56px!important;padding:8px 16px!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}:root:root:root:root .fbi-card{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .fbi-customer__body{padding:0!important;gap:0!important}:root:root:root:root .fbi-card__title{color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .fbi-msg__bubble{max-width:min(78%,560px)!important}:root:root:root:root .fbi-section{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root :is(.fbi-section__title,.fbi-col-title){color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.acc-msg-author{display:flex;align-items:center;gap:6px;min-width:0;margin:14px 0 3px;font-size:12px;line-height:1.3}.acc-msg-author[data-direction=outbound]{justify-content:flex-end}.acc-msg-author+.acc-msg-row[data-run=start]{margin-top:0}.acc-msg-day+.acc-msg-author{margin-top:6px}:root:root:root:root .acc-msg-author__avatar{flex:none;width:24px!important;height:24px!important;border-radius:50%!important;font-size:10px!important;object-fit:cover}.acc-msg-author__name{min-width:0;max-width:60%;overflow:hidden;color:var(--crm-text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.acc-msg-author__role{flex:none;padding:0 5px;border:1px solid var(--crm-border-subtle);border-radius:3px;color:var(--crm-text-muted);font-size:10.5px;font-weight:500;line-height:16px}.acc-msg-author[data-role=self] .acc-msg-author__role{border-color:color-mix(in srgb,var(--gold) 55%,transparent);color:var(--crm-text-secondary)}.acc-msg-author[data-role=zalo-app] .acc-msg-author__role{border-style:dashed}.acc-msg-row[data-side=inbound]{padding-left:30px}@media(max-width:640px){.acc-msg-author__name{max-width:70%}.acc-msg-row[data-side=inbound]{padding-left:0}.acc-msg-author[data-direction=inbound]{margin-left:0}}:root:root:root:root .acc-copyable-name,:root:root:root:root .acc-zalo-conversation .acc-copyable-name,:root:root:root:root .acc-zalo-chat-header .acc-copyable-name{-webkit-user-select:text!important;user-select:text!important;cursor:text}:root:root:root:root .acc-zalo-conversation{-webkit-user-select:text;user-select:text}:root{--radius-lg: 4px;--radius-xl: 6px;--radius-2xl: 6px;--radius-3xl: 6px}:root:root:root:root :is(.voc-drawer,.acc-company-record) :is([style*=border-radius],[style*=borderRadius]):not(img):not(.rounded-full){border-radius:4px!important}:root:root:root:root :is(.voc-drawer,.acc-company-record) [style*=box-shadow]{box-shadow:none!important}:root:root:root:root :is(.voc-drawer,.acc-company-record) :is(.shadow-sm,.shadow-md,.shadow-xs,.shadow-2xs,.shadow-lg){box-shadow:none!important}:root:root:root:root .acc-company-record>div>div:first-child{padding:14px 20px 0!important;border-bottom:1px solid var(--crm-border-subtle)!important;background:var(--crm-bg-card)!important}:root:root:root:root .acc-company-record .bg-blue-600{width:40px!important;height:40px!important;border-radius:4px!important;background:var(--lacquer)!important;box-shadow:none!important}:root:root:root:root .voc-drawer[data-inline=true]>div:first-child{background:var(--crm-bg-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:root:root:root .acc-reports-page :is(.voc-report-section,.voc-chart-section,.voc-overview-trend-section,.voc-quality-section,.voc-table-container,.voc-table-stat-card,.voc-zalo-stat-item,[class*=-card],[class*=-panel]){border-color:var(--crm-border-subtle)!important;border-radius:4px!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .acc-reports-page .voc-kpi-grid>*{border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .acc-reports-page .voc-kpi-grid>*:before,:root:root:root:root .acc-reports-page .voc-kpi-grid>*:after{display:none!important}:root:root:root:root .acc-users-page :is(.acc-department-card,[class*=-summary],[class*=-stat],[class*=-metric]){border-radius:4px!important;background-image:none!important;box-shadow:none!important}:root:root:root:root :is(.crs-card,.crs-info-card,.crs-panel,.crs-state){border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .crs-card__title{color:var(--crm-text-primary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root :is(.fb-card,.fb-stat,.fb-table-wrap,.fb-post-card-skeleton,.fb-posts-empty-state){border-color:var(--crm-border-subtle)!important;border-radius:4px!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .fb-stat__icon{display:none!important}:root:root:root:root :is(.acc-tasks-hero__icon-box,.acc-companies-hero__icon-box){display:none!important}:root:root:root:root :is(.acc-tasks-hero__badge,.acc-companies-hero__badge){display:none!important}:root:root:root:root .crs-hero{padding:14px 24px 12px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .crs-hero h1{font-size:20px!important;letter-spacing:0!important}:root:root:root:root .crs-eyebrow{display:none!important}:root:root:root:root .crs-layout{padding:16px 24px!important}:root:root:root:root .crs-menu{border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .crs-menu__item{border-radius:4px!important}:root:root:root:root .crs-title{color:var(--crm-text-primary)!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important}:root:root:root:root .acc-users-summary>*>span:first-child:has(>svg){display:none!important}:root{--today-in: #8e1f17;--today-out: #2c5e8a;--today-bar: #2c5e8a;--today-attention: #9a5b00;--today-ok: #23803a}:root.crm-dark-mode{--today-in: #d0584a;--today-out: #9fc0dc;--today-bar: #9fc0dc;--today-attention: #e0b04d;--today-ok: #6cc684}:root:root:root:root .acc-today-page{min-height:calc(100dvh - var(--brisk-header-height, 56px));background:var(--crm-bg-card)!important;color:var(--crm-text-primary)}:root:root:root:root .acc-today-page main.acc-today{display:flex;flex-direction:column;width:100%;max-width:none!important;margin:0!important;padding:0!important;background:var(--crm-bg-card)!important}.acc-today__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 24px;border-bottom:1px solid var(--crm-border-subtle)}.acc-today__title{min-width:0}.acc-today__date{margin:0 0 2px;color:var(--crm-text-muted);font-size:12px}.acc-today__date:first-letter{text-transform:uppercase}:root:root:root:root .acc-today__title .tblr-page-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-today__actions{display:flex;flex-wrap:wrap;gap:8px}:root:root:root:root .acc-today-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-primary)!important;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-today-btn:hover{background:var(--crm-bg-hover)!important}:root:root:root:root .acc-today-btn svg{width:15px;height:15px;color:var(--crm-text-secondary)}:root:root:root:root .acc-today-btn--primary{border-color:var(--cinnabar, #8e1f17)!important;background:var(--cinnabar, #8e1f17)!important;color:#fff!important}:root:root:root:root .acc-today-btn--primary:hover{border-color:var(--cinnabar-deep, #741811)!important;background:var(--cinnabar-deep, #741811)!important}:root:root:root:root .acc-today-btn--primary svg{color:#fff}:root:root:root:root .acc-today-link{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--acc-accent, #8e1f17)!important;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-today-link:hover{background:var(--crm-bg-hover)!important}:root:root:root:root .acc-today-link svg{width:14px;height:14px}.acc-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--crm-border-subtle)}@media(max-width:1280px){.acc-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:root:root:root .acc-figure{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0 -1px -1px 0;padding:14px 24px;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;color:inherit;text-align:left;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-figure:hover{background:var(--crm-bg-subtle)!important}:root:root:root:root .acc-figure:focus-visible{outline:2px solid var(--gold, #c8a24a);outline-offset:-2px}.acc-figure__label{color:var(--crm-text-secondary);font-size:12.5px;font-weight:500}.acc-figure__value{color:var(--crm-text-primary);font-size:26px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.acc-figure__note{min-height:17px;overflow:hidden;max-width:100%;color:var(--crm-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.acc-figure[data-tone=attention] .acc-figure__note{color:var(--today-attention);font-weight:500}.acc-figure[data-tone=attention] .acc-figure__label:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--today-attention)}.acc-today__notice{padding:8px 24px;border-bottom:1px solid var(--crm-border-subtle)}.acc-today__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch}.acc-today__main{min-width:0}.acc-today__side{min-width:0;border-left:1px solid var(--crm-border-subtle)}.acc-today-section{padding:16px 24px 20px;border-bottom:1px solid var(--crm-border-subtle)}.acc-today__side .acc-today-section:last-child,.acc-today__main .acc-today-section:last-child{border-bottom:0}.acc-today-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:10px}:root:root:root:root .acc-today-section__head h2{margin:0;white-space:nowrap;color:var(--crm-text-primary);font-size:14px;font-weight:600;letter-spacing:0}.acc-today-section__meta{color:var(--crm-text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums}:root:root:root:root .acc-today-subhead{margin:16px 0 4px;color:var(--crm-text-muted);font-size:12px;font-weight:600;letter-spacing:0}.acc-today-quiet{margin:0;padding:10px 0;color:var(--crm-text-muted);font-size:13px}.acc-today-skeleton{border-radius:4px;background:var(--crm-bg-subtle);animation:acc-today-pulse 1.4s ease-in-out infinite}@keyframes acc-today-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.acc-today-skeleton{animation:none}}.acc-today-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;border-left:2px solid var(--badge-bad-fg, #d63939);background:var(--crm-bg-subtle)}.acc-today-error p{margin:0;color:var(--crm-text-secondary);font-size:13px}.acc-today-tabs{display:flex;gap:18px;margin-bottom:4px;border-bottom:1px solid var(--crm-border-subtle);overflow-x:auto;scrollbar-width:none}:root:root:root:root .acc-today-tabs>button{display:inline-flex;align-items:center;gap:6px;height:34px;margin-bottom:-1px;padding:0;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--crm-text-secondary)!important;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-today-tabs>button:hover{color:var(--crm-text-primary)!important}:root:root:root:root .acc-today-tabs>button[data-active=true]{border-bottom-color:var(--gold, #c8a24a)!important;color:var(--crm-text-primary)!important;font-weight:600}.acc-today-tabs>button span{color:var(--crm-text-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.acc-today-empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0 4px}.acc-today-empty p{margin:0;color:var(--crm-text-muted);font-size:13px}.acc-agenda{margin:0;padding:0;list-style:none}.acc-agenda__row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,170px) 84px 92px;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--crm-border-subtle)}.acc-agenda__row:last-child{border-bottom:0}.acc-agenda__time{color:var(--crm-text-primary);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.acc-agenda__body{display:flex;flex-direction:column;min-width:0}.acc-agenda__body strong{overflow:hidden;color:var(--crm-text-primary);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.acc-agenda__title,.acc-agenda__notes{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.acc-agenda__title{color:var(--crm-text-secondary)}.acc-agenda__notes{color:var(--crm-text-muted)}.acc-agenda__account{overflow:hidden;color:var(--crm-text-secondary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.acc-agenda__status{display:inline-flex;align-items:center;gap:6px;color:var(--crm-text-secondary);font-size:12.5px;white-space:nowrap}.acc-agenda__status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--crm-text-muted)}.acc-agenda__status[data-status=pending]{color:var(--today-attention)}.acc-agenda__status[data-status=pending]:before{background:var(--today-attention)}.acc-agenda__status[data-status=completed]{color:var(--today-ok)}.acc-agenda__status[data-status=completed]:before{background:var(--today-ok)}.acc-agenda__row[data-status=cancelled] :is(.acc-agenda__time,.acc-agenda__body strong){color:var(--crm-text-muted)}.acc-agenda__actions{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity .12s ease}.acc-agenda__row:hover .acc-agenda__actions,.acc-agenda__row:focus-within .acc-agenda__actions{opacity:1}@media(hover:none){.acc-agenda__actions{opacity:1}}:root:root:root:root .acc-agenda__actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--crm-text-secondary)!important;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-agenda__actions button:hover{background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-agenda__actions button[data-danger=true]:hover{color:var(--badge-bad-fg, #d63939)!important}.acc-agenda__actions svg{width:16px;height:16px}.acc-today-legend{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--crm-text-secondary);font-size:12.5px}.acc-today-legend span{display:inline-flex;align-items:center;gap:6px}.acc-today-legend strong{color:var(--crm-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.acc-today-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.acc-today-legend i[data-series=in]{background:var(--today-in)}.acc-today-legend i[data-series=out]{background:var(--today-out)}.acc-today-chart{display:block;width:100%;height:auto;max-height:260px}.acc-today-chart__grid{stroke:var(--crm-border-subtle);stroke-dasharray:3 4}.acc-today-chart__base{stroke:var(--crm-border)}.acc-today-chart__axis{fill:var(--crm-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.acc-today-chart__axis[data-today=true]{fill:var(--crm-text-primary);font-weight:600}.acc-today-chart__in{fill:var(--today-in)}.acc-today-chart__out{fill:var(--today-out)}.acc-today-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--crm-border-subtle);border-left:1px solid var(--crm-border-subtle)}.acc-today-health>div{padding:8px 12px;border-right:1px solid var(--crm-border-subtle);border-bottom:1px solid var(--crm-border-subtle)}.acc-today-health dt{color:var(--crm-text-muted);font-size:12px}.acc-today-health dd{margin:0;color:var(--crm-text-primary);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.acc-today-health>div[data-tone=attention] dd{color:var(--today-attention)}.acc-today-list{margin:0;padding:0;list-style:none}:root:root:root:root .acc-today-list__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 4px;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;color:inherit;text-align:left;cursor:pointer;box-shadow:none!important}.acc-today-list li:last-child .acc-today-list__row{border-bottom:0!important}:root:root:root:root .acc-today-list__row:hover{background:var(--crm-bg-subtle)!important}:root:root:root:root .acc-today-list__avatar{width:28px;height:28px;border-radius:4px;font-size:10px;font-weight:600;object-fit:cover}.acc-today-list__icon{width:18px;height:18px;margin-left:5px;color:var(--crm-text-secondary)}.acc-today-list__main{display:flex;flex-direction:column;min-width:0}.acc-today-list__main strong{overflow:hidden;color:var(--crm-text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.acc-today-list__main small{overflow:hidden;color:var(--crm-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.acc-today-list__value{color:var(--crm-text-secondary);font-size:12.5px;white-space:nowrap}.acc-today-list__value[data-tone=attention]{color:var(--today-attention);font-weight:500}.acc-today-list__badge{padding:1px 6px;border:1px solid var(--crm-border-subtle);border-radius:3px;color:var(--crm-text-secondary);font-size:11.5px;font-weight:600;white-space:nowrap}.acc-today-list__go{width:14px;height:14px;color:var(--crm-text-muted)}.acc-today-table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}:root:root:root:root .acc-today-table th{padding:6px 4px;border-bottom:1px solid var(--crm-border-subtle);background:transparent!important;color:var(--crm-text-muted)!important;font-size:11.5px;font-weight:600;text-align:left;text-transform:none!important;letter-spacing:0!important}.acc-today-table td{padding:7px 4px;border-bottom:1px solid var(--crm-border-subtle);color:var(--crm-text-secondary)}.acc-today-table tr:last-child td{border-bottom:0}.acc-today-table :is(th,td):not(:first-child){text-align:right}.acc-today-table td:first-child{color:var(--crm-text-primary);font-weight:500}.acc-today-table tr[data-tone=attention] td:first-child:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--today-attention);vertical-align:1px}.acc-today-bars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.acc-today-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:12.5px}.acc-today-bars__name{overflow:hidden;color:var(--crm-text-primary);text-overflow:ellipsis;white-space:nowrap}.acc-today-bars__value{color:var(--crm-text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.acc-today-bars__track{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--crm-bg-hover)}.acc-today-bars__track span{display:block;height:100%;border-radius:2px;background:var(--today-bar)}@media(max-width:1180px){.acc-today__body{grid-template-columns:minmax(0,1fr)}.acc-today__side{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));border-top:1px solid var(--crm-border-subtle);border-left:0}.acc-today__side .acc-today-section{border-right:1px solid var(--crm-border-subtle)}.acc-today__side .acc-today-section:last-child{border-bottom:1px solid var(--crm-border-subtle)}}@media(max-width:760px){.acc-today__head,.acc-today-section,.acc-today__notice{padding-inline:16px}:root:root:root:root .acc-figure{padding:12px 16px}.acc-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-figure__value{font-size:22px}.acc-agenda__row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"time body actions" "time meta meta";row-gap:2px}.acc-agenda__time{grid-area:time;align-self:start;padding-top:1px}.acc-agenda__body{grid-area:body}.acc-agenda__actions{grid-area:actions}.acc-agenda__account{grid-area:meta}.acc-agenda__status{grid-area:meta;justify-self:end}.acc-today__side{grid-template-columns:minmax(0,1fr)}.acc-today__side .acc-today-section{border-right:0}}:root{--report-current: #8e1f17;--report-previous: #a8998e;--report-good: #23803a;--report-bad: #b42318;--report-warn: #9a5b00}:root.crm-dark-mode{--report-current: #d0584a;--report-previous: #8f7f73;--report-good: #6cc684;--report-bad: #f0877d;--report-warn: #e0b04d}:root:root:root:root .acc-report-page{--reports-shadow-xs: none;--reports-shadow-sm: none;--reports-shadow-card: none;--reports-shadow-hover: none;--reports-radius-lg: 4px;--reports-radius: 4px;--reports-radius-md: 4px;--reports-radius-sm: 4px;--reports-chart-1: var(--report-current);height:auto!important;min-height:calc(100dvh - var(--brisk-header-height, 56px))!important;padding:0!important;overflow:visible!important;background:var(--crm-bg-card)!important}:root:root:root:root .acc-report-page .acc-reports-ambient{display:none!important}.acc-report{display:grid;grid-template-columns:236px minmax(0,1fr);height:calc(100dvh - var(--brisk-header-height, 56px));min-height:480px;background:var(--crm-bg-card);color:var(--crm-text-primary)}.acc-report__index{min-height:0;overflow-y:auto;border-right:1px solid var(--crm-border-subtle);background:var(--crm-bg-subtle)}.acc-report__index-title{margin:0;padding:18px 16px 8px;color:var(--crm-text-muted);font-size:12px;font-weight:600}.acc-report__index-list{display:flex;flex-direction:column;padding:0 8px 16px}:root:root:root:root .acc-report__index-list>button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:9px 10px;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--crm-text-secondary)!important;text-align:left;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-report__index-list>button:hover{background:var(--crm-bg-hover)!important}:root:root:root:root .acc-report__index-list>button[data-active=true]{background:var(--crm-bg-card)!important;color:var(--crm-text-primary)!important;box-shadow:inset 2px 0 0 var(--gold, #c8a24a),0 0 0 1px var(--crm-border-subtle)!important}.acc-report__index-icon{display:inline-flex;padding-top:1px;color:var(--crm-text-muted)}.acc-report__index-icon svg{width:16px;height:16px}.acc-report__index-list>button[data-active=true] .acc-report__index-icon{color:var(--acc-accent, #8e1f17)}.acc-report__index-text{display:flex;flex-direction:column;gap:1px;min-width:0}.acc-report__index-text strong{font-size:13px;font-weight:600}.acc-report__index-text small{color:var(--crm-text-muted);font-size:11.5px;line-height:1.35}.acc-report__main{min-width:0;min-height:0;overflow-y:auto}.acc-report__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 24px;border-bottom:1px solid var(--crm-border-subtle)}.acc-report__title{min-width:0}:root:root:root:root .acc-report__title .tblr-page-title{margin:0}.acc-report__title p{margin:2px 0 0;color:var(--crm-text-muted);font-size:12.5px}.acc-report__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acc-report__periods{display:inline-flex;height:32px;border:1px solid var(--crm-border);border-radius:4px;overflow:hidden}:root:root:root:root .acc-report__periods>button{height:100%;padding:0 11px;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:var(--crm-bg-card)!important;color:var(--crm-text-secondary)!important;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-report__periods>button:last-child{border-right:0!important}:root:root:root:root .acc-report__periods>button:hover{background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important}:root:root:root:root .acc-report__periods>button[data-active=true]{background:var(--crm-bg-subtle)!important;color:var(--crm-text-primary)!important;font-weight:600;box-shadow:inset 0 -2px 0 var(--gold, #c8a24a)!important}:root:root:root:root .acc-report__icon-btn{width:32px;justify-content:center;padding:0}:root:root:root:root .acc-report-page .acc-reports-date-scope{height:32px!important;padding:0 10px!important;border:1px solid var(--crm-border)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-primary)!important;box-shadow:none!important}:root:root:root:root .acc-report-page .acc-reports-date-scope:hover{background:var(--crm-bg-hover)!important}:root:root:root:root .acc-report-page .acc-reports-scope-period{border:0!important;border-radius:3px!important;background:var(--crm-bg-hover)!important;color:var(--crm-text-secondary)!important}.acc-report__body{min-width:0}:root:root:root:root .acc-report-page .voc-report-section{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}:root:root:root:root .acc-report-page .voc-report-section>*{margin:0!important;padding:18px 24px 22px!important;border:0!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-report-page .voc-report-section>.acc-figures{padding:0!important}:root:root:root:root .acc-report-page .voc-report-section>.acc-report-heading{padding-bottom:0!important;border-bottom:0!important}:root:root:root:root .acc-report-page .voc-report-section>:last-child{border-bottom:0!important}:root:root:root:root .acc-report-page .voc-report-section>.voc-chart-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important}:root:root:root:root .acc-report-page .voc-chart-grid>*{margin:0!important;padding:18px 24px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .acc-report-page .voc-chart-grid>*+*{border-left:1px solid var(--crm-border-subtle)!important}@media(max-width:1100px){:root:root:root:root .acc-report-page .voc-report-section>.voc-chart-grid{grid-template-columns:minmax(0,1fr)!important}:root:root:root:root .acc-report-page .voc-chart-grid>*+*{border-left:0!important;border-top:1px solid var(--crm-border-subtle)!important}}:root:root:root:root .acc-report-page .voc-chart-section:hover{box-shadow:none!important}:root:root:root:root .acc-report-page :is(.voc-chart-header,.voc-lead-header-row){padding-bottom:0!important;border-bottom:0!important}:root:root:root:root .acc-report-page .voc-chart-header h3{font-size:14px!important;font-weight:600!important;letter-spacing:0!important}:root:root:root:root .acc-report-page .voc-lead-title-icon{display:none!important}:root:root:root:root .acc-report-page .voc-chart-subtitle{color:var(--crm-text-muted)!important;font-size:12.5px!important}.acc-report-heading{margin-bottom:12px}:root:root:root:root .acc-report-heading h2{margin:0;color:var(--crm-text-primary);font-size:14px;font-weight:600;letter-spacing:0}.acc-report-heading p{margin:2px 0 0;color:var(--crm-text-muted);font-size:12.5px}.acc-report-footnote{margin:14px 0 0;color:var(--crm-text-muted);font-size:12px;line-height:1.5}.acc-figures[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.acc-figures[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:root:root:root .acc-report-figure{cursor:default}:root:root:root:root button.acc-report-figure{cursor:pointer}:root:root:root:root div.acc-report-figure:hover{background:transparent!important}.acc-report-figure__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}:root:root:root:root .acc-report-figure .voc-kpi-sparkline{flex:none;width:72px;height:26px;margin-bottom:4px;color:var(--report-previous);opacity:1!important}.acc-figure__note[data-trend=good]{color:var(--report-good)}.acc-figure__note[data-trend=bad]{color:var(--report-bad)}.acc-backlog-list{margin:0;padding:0;list-style:none}.acc-backlog{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;gap:8px 24px;padding:10px 0 10px 14px;border-bottom:1px solid var(--crm-border-subtle);box-shadow:inset 2px 0 0 var(--crm-border)}.acc-backlog:last-child{border-bottom:0}.acc-backlog[data-severity=critical]{box-shadow:inset 2px 0 0 var(--report-bad)}.acc-backlog[data-severity=warning]{box-shadow:inset 2px 0 0 var(--report-warn)}.acc-backlog[data-severity=info]{box-shadow:inset 2px 0 0 var(--today-out, #2c5e8a)}.acc-backlog[data-severity=ok]{grid-template-columns:minmax(0,1fr) auto;box-shadow:inset 2px 0 0 var(--report-good)}.acc-backlog__title{color:var(--crm-text-primary);font-size:13.5px}.acc-backlog__title strong{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.acc-backlog__meta{color:var(--crm-text-muted);font-size:12.5px}.acc-backlog__buckets{display:flex;gap:18px;margin:0}.acc-backlog__buckets dt{color:var(--crm-text-muted);font-size:11.5px}.acc-backlog__buckets dd{margin:0;color:var(--crm-text-primary);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.acc-backlog__buckets [data-empty=true] dd{color:var(--crm-text-muted);font-weight:500}:root:root:root:root .acc-report-page .acc-today-tabs{margin-bottom:14px}.acc-trend__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:10px}.acc-trend__summary{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.acc-trend__summary dt{display:inline-flex;align-items:center;gap:6px;color:var(--crm-text-muted);font-size:12px}.acc-trend__summary dd{margin:0;color:var(--crm-text-primary);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.acc-trend__summary dd small{color:var(--crm-text-muted);font-size:12px;font-weight:500}.acc-trend__summary dd[data-trend=up]{color:var(--report-good)}.acc-trend__summary dd[data-trend=down]{color:var(--report-bad)}:is(.acc-trend,.acc-trend__tip) i[data-series]{display:inline-block;width:12px;height:2px;border-radius:1px;background:var(--report-current)}:is(.acc-trend,.acc-trend__tip) i[data-series=previous]{background:repeating-linear-gradient(90deg,var(--report-previous) 0 4px,transparent 4px 7px)}.acc-trend__controls{display:flex;align-items:center;gap:14px}.acc-trend__mode{display:inline-flex;height:28px;border:1px solid var(--crm-border);border-radius:4px;overflow:hidden}:root:root:root:root .acc-trend__mode>button{padding:0 10px;border:0!important;border-radius:0!important;background:var(--crm-bg-card)!important;color:var(--crm-text-secondary)!important;font-size:12px;font-weight:500;cursor:pointer;box-shadow:none!important}:root:root:root:root .acc-trend__mode>button+button{border-left:1px solid var(--crm-border-subtle)!important}:root:root:root:root .acc-trend__mode>button[data-active=true]{background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important;font-weight:600}.acc-trend__toggle{display:inline-flex;align-items:center;gap:6px;color:var(--crm-text-secondary);font-size:12.5px;cursor:pointer}.acc-trend__toggle input{width:14px;height:14px;margin:0;accent-color:var(--report-current)}.acc-trend__canvas{position:relative}.acc-trend__svg{display:block;width:100%;height:auto;overflow:visible}.acc-trend__grid{stroke:var(--crm-border-subtle);stroke-dasharray:3 5}.acc-trend__base{stroke:var(--crm-border)}.acc-trend__axis{fill:var(--crm-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.acc-trend__area{fill:var(--report-current);opacity:.07}.acc-trend__line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.acc-trend__line--current{stroke:var(--report-current)}.acc-trend__line--previous{stroke:var(--report-previous);stroke-dasharray:5 4;stroke-width:1.5}.acc-trend__bar-current{fill:var(--report-current)}.acc-trend__bar-previous{fill:var(--report-previous);opacity:.55}.acc-trend__guide{stroke:var(--crm-border);stroke-dasharray:3 3}.acc-trend__dot{fill:var(--crm-bg-card);stroke:var(--report-current);stroke-width:2}.acc-trend__dot--previous{stroke:var(--report-previous)}.acc-trend__hit{position:absolute;top:0;bottom:0;display:grid}.acc-trend__hit span{outline:none}.acc-trend__hit span:focus-visible{box-shadow:inset 0 0 0 2px var(--gold, #c8a24a)}.acc-trend__tip{position:absolute;top:4px;z-index:3;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:8px 10px;border:1px solid var(--crm-border);border-radius:4px;background:var(--crm-bg-card);box-shadow:0 6px 18px #1f13111f;color:var(--crm-text-secondary);font-size:12px;pointer-events:none;transform:translate(12px)}.acc-trend__tip[data-side=left]{transform:translate(calc(-100% - 12px))}.acc-trend__tip strong{color:var(--crm-text-primary);font-size:12.5px}.acc-trend__tip span{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.acc-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--crm-border-subtle);border-bottom:1px solid var(--crm-border-subtle)}.acc-quality{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px 16px}.acc-quality:first-child{padding-left:0}.acc-quality+.acc-quality{border-left:1px solid var(--crm-border-subtle)}.acc-quality__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.acc-quality__label{color:var(--crm-text-primary);font-size:13px;font-weight:600}.acc-quality__tone{font-size:12px;font-weight:500}.acc-quality[data-tone=good]{--quality: var(--report-good)}.acc-quality[data-tone=warning]{--quality: var(--report-warn)}.acc-quality[data-tone=critical]{--quality: var(--report-bad)}.acc-quality__tone{color:var(--quality)}.acc-quality__primary-label{color:var(--crm-text-muted);font-size:12px}.acc-quality__value{color:var(--crm-text-primary);font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.acc-quality__meter{display:block;height:4px;margin:8px 0 4px;border-radius:2px;background:var(--crm-bg-hover)}.acc-quality__meter span{display:block;height:100%;border-radius:2px;background:var(--quality)}.acc-quality__score{color:var(--crm-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.acc-quality__caption{margin:6px 0 0;color:var(--crm-text-muted);font-size:12px;line-height:1.45}.acc-quality__secondary{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--crm-border-subtle)}.acc-quality__secondary div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.acc-quality__secondary dt{color:var(--crm-text-muted)}.acc-quality__secondary dd{margin:0;color:var(--crm-text-primary);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1100px){.acc-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-quality:nth-child(3){padding-left:0;border-left:0}.acc-quality:nth-child(n+3){border-top:1px solid var(--crm-border-subtle)}}@media(max-width:900px){.acc-report{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - var(--brisk-header-height, 56px))}.acc-report__index,.acc-report__main{overflow:visible}.acc-report__index{border-right:0;border-bottom:1px solid var(--crm-border-subtle);background:var(--crm-bg-card)}.acc-report__index-title{display:none}.acc-report__index-list{flex-direction:row;gap:18px;padding:0 16px;overflow-x:auto;scrollbar-width:none}:root:root:root:root .acc-report__index-list>button{display:inline-flex;width:auto;height:42px;align-items:center;padding:0;border-radius:0!important;white-space:nowrap}:root:root:root:root .acc-report__index-list>button[data-active=true]{background:transparent!important;box-shadow:inset 0 -2px 0 var(--gold, #c8a24a)!important}.acc-report__index-icon,.acc-report__index-text small{display:none}.acc-report__head,:root:root:root:root .acc-report-page .voc-report-section>*,:root:root:root:root .acc-report-page .voc-chart-grid>*{padding-inline:16px!important}.acc-backlog{grid-template-columns:minmax(0,1fr) auto}.acc-backlog__meta,.acc-backlog__buckets{grid-column:1 / -1}}@media(max-width:640px){.acc-report__periods{width:100%;overflow-x:auto}.acc-quality-grid{grid-template-columns:minmax(0,1fr)}.acc-quality,.acc-quality:nth-child(3){padding-left:0;border-left:0!important}.acc-quality+.acc-quality{border-top:1px solid var(--crm-border-subtle)}}:root:root:root:root .acc-report-page .voc-report-section>.voc-lead-alert{gap:10px!important;box-shadow:inset 3px 0 0 var(--today-out, #2c5e8a)!important}:root:root:root:root .acc-report-page .voc-report-section>.voc-lead-alert.ok{box-shadow:inset 3px 0 0 var(--report-good)!important}:root:root:root:root .acc-report-page .voc-report-section>.voc-lead-alert.warning{box-shadow:inset 3px 0 0 var(--report-warn)!important}:root:root:root:root .acc-report-page .voc-report-section>.voc-lead-alert.critical{box-shadow:inset 3px 0 0 var(--report-bad)!important}:root:root:root:root .acc-report-page :is(.voc-lead-alert-icon){display:none!important}:root:root:root:root .acc-report-page :is(.voc-lead-alert-badge,.voc-lead-alert-time-pill){padding:0!important;border:0!important;background:transparent!important;color:var(--crm-text-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .acc-report-page .voc-lead-alert-action{height:28px!important;padding:0 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--acc-accent, #8e1f17)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}:root:root:root:root .acc-report-page .voc-lead-alert-action:hover{background:var(--crm-bg-hover)!important}:root:root:root:root .acc-report-page :is(.voc-scorecard-grid,.voc-lead-alert-buckets,.voc-landing-metric-strip,.voc-lead-stack-legend,.voc-table-metric-strip,.voc-overview-buckets){gap:0!important;border-top:1px solid var(--crm-border-subtle)!important;border-left:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important}:root:root:root:root .acc-report-page :is(.voc-scorecard-card,.voc-lead-bucket,.voc-landing-stat-item,.voc-ref-summary-tile,.voc-table-metric-strip>*){margin:0!important;border:0!important;border-right:1px solid var(--crm-border-subtle)!important;border-bottom:1px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root:root:root:root .acc-report-page :is(.voc-scorecard-card,.voc-lead-bucket,.voc-landing-stat-item,.voc-ref-summary-tile):before,:root:root:root:root .acc-report-page :is(.voc-scorecard-card,.voc-lead-bucket,.voc-landing-stat-item,.voc-ref-summary-tile):after{display:none!important}:root:root:root:root .acc-report-page .voc-scorecard-card{gap:8px!important;padding:12px 16px!important}:root:root:root:root .acc-report-page :is(.voc-scorecard-hint-box,.voc-scorecard-badge){padding:0!important;border:0!important;background:transparent!important;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-report-page .voc-scorecard-hint-box svg{display:none!important}:root:root:root:root .acc-report-page :is(.voc-funnel-stage-card,.voc-agent-podium-card,.voc-form-card,.voc-telemetry-item){border:0!important;border-left:2px solid var(--crm-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root:root:root:root .acc-report-page :is(.voc-funnel-connector-pill,.voc-ref-total-badge,.voc-funnel-summary-badge,.voc-trend-meta-chip,.voc-quality-summary-pill){border:0!important;border-radius:3px!important;background:var(--crm-bg-subtle)!important;color:var(--crm-text-secondary)!important;box-shadow:none!important}:root:root:root:root .acc-report-page .voc-lead-header-row>div:first-child{flex:1 1 220px!important}:root:root:root:root .acc-report-page .voc-lead-period-chips{display:flex!important;flex-wrap:wrap!important;gap:4px 14px!important}:root:root:root:root .acc-report-page .voc-lead-period-chips>span{padding:0!important;border:0!important;background:transparent!important;color:var(--crm-text-muted)!important;font-size:12px!important}:root:root:root:root .acc-report-page :is(.voc-filter-group,.voc-view-toggle,.voc-filter-chips){display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important}:root:root:root:root .acc-report-page :is(.voc-filter-group,.voc-view-toggle,.voc-filter-chips)>button,:root:root:root:root .acc-report-page .voc-filter-chip{height:26px!important;padding:0 9px!important;border:1px solid var(--crm-border-subtle)!important;border-radius:4px!important;background:var(--crm-bg-card)!important;color:var(--crm-text-secondary)!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important;box-shadow:none!important}:root:root:root:root .acc-report-page :is(.voc-filter-group,.voc-view-toggle,.voc-filter-chips)>button:is(.active,[aria-pressed=true]),:root:root:root:root .acc-report-page .voc-filter-chip.active{border-color:var(--crm-border)!important;background:var(--crm-bg-hover)!important;color:var(--crm-text-primary)!important;font-weight:600!important}:root:root:root:root .acc-report-page .voc-empty{min-height:0!important;padding:18px 0!important;color:var(--crm-text-muted)!important;font-style:normal!important;text-align:left!important}:root:root:root:root .acc-report-page .voc-chart-section:has(>.voc-empty),:root:root:root:root .acc-report-page .voc-chart-section:has(.voc-empty){min-height:0!important}:root:root:root:root .acc-report-page :is(.voc-table,.voc-leaderboard){border:0!important;border-radius:0!important;box-shadow:none!important}:root:root:root:root .acc-report-page :is(.voc-table,.voc-leaderboard) th{background:transparent!important;color:var(--crm-text-muted)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:root:root:root .acc-report-page :is(.voc-table-wrap,.voc-ref-table-wrap,.voc-leaderboard-wrap){border:0!important;border-radius:0!important;box-shadow:none!important}.acc-tag-chip{--tag-color: #7a7a7a;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:20px;padding:1px 7px;border:1px solid color-mix(in srgb,var(--tag-color) 32%,transparent);border-radius:3px;background:color-mix(in srgb,var(--tag-color) 9%,transparent);color:var(--crm-text-primary);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-tag-chip>i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tag-color)}.acc-tag-chip>button{display:inline-flex;margin:0 -3px 0 1px;padding:1px;border:0;border-radius:2px;background:transparent;color:var(--crm-text-muted);cursor:pointer}.acc-tag-chip>button:hover{color:var(--crm-text-primary);background:color-mix(in srgb,var(--tag-color) 18%,transparent)}.acc-tag-chip>button svg{width:11px;height:11px}:root.crm-dark-mode .acc-tag-chip{border-color:color-mix(in srgb,var(--tag-color) 50%,transparent);background:color-mix(in srgb,var(--tag-color) 20%,transparent)}:root.crm-dark-mode .acc-tag-chip>i{background:color-mix(in srgb,var(--tag-color) 70%,white)}.acc-tagman-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay-scrim, rgba(31, 19, 17, .34));animation:acc-scrim-in .16s ease-out both}.acc-tagman{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(680px,calc(100dvh - 32px));border:1px solid var(--crm-border-subtle);border-radius:6px;background:var(--crm-bg-card);box-shadow:var(--overlay-shadow, 0 18px 48px rgba(31, 19, 17, .24));color:var(--crm-text-primary);font-size:13px;overflow:hidden}.acc-tagman__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--crm-border-subtle)}.acc-tagman__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:var(--crm-bg-subtle);color:var(--cinnabar, #8e1f17)}.acc-tagman__icon svg{width:17px;height:17px}.acc-tagman__head>div{min-width:0;flex:1}.acc-tagman__head small{display:block;color:var(--crm-text-muted);font-size:11.5px}.acc-tagman__head h2{margin:1px 0 0;font-size:16px;font-weight:700;line-height:1.25}.acc-tagman__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:var(--crm-text-secondary);cursor:pointer}.acc-tagman__close:hover{background:var(--crm-bg-hover);color:var(--crm-text-primary)}.acc-tagman__close svg{width:18px;height:18px}.acc-tagman__create{display:grid;gap:8px;padding:14px 18px;border-bottom:1px solid var(--crm-border-subtle);background:var(--crm-bg-subtle)}.acc-tagman__label{color:var(--crm-text-secondary);font-size:11.5px;font-weight:600}.acc-tagman__create-row{display:flex;gap:8px}.acc-tagman__create-row input,.acc-tagman__search input{min-width:0;flex:1;height:34px;padding:0 10px;border:1px solid var(--crm-border);border-radius:4px;background:var(--crm-bg-card);color:var(--crm-text-primary);font:inherit;outline:none}.acc-tagman__create-row input:focus,.acc-tagman__search input:focus{border-color:var(--gold, #c8a24a);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold, #c8a24a) 25%,transparent)}.acc-tagman__primary,.acc-tagman__ghost,.acc-tagman__danger{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:4px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.acc-tagman__primary{border-color:var(--cinnabar, #8e1f17);background:var(--cinnabar, #8e1f17);color:#fff}.acc-tagman__primary:hover:not(:disabled){background:var(--cinnabar-deep, #741811)}.acc-tagman__primary:disabled,.acc-tagman__danger:disabled{opacity:.5;cursor:not-allowed}.acc-tagman__primary svg{width:15px;height:15px}.acc-tagman__ghost{border-color:var(--crm-border);background:var(--crm-bg-card);color:var(--crm-text-primary)}.acc-tagman__ghost:hover{background:var(--crm-bg-hover)}.acc-tagman__danger{height:28px;padding:0 10px;border-color:var(--danger, #d63939);background:var(--danger, #d63939);color:#fff}.acc-tagman__colors{display:flex;flex-wrap:wrap;gap:6px}.acc-tagman__colors button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:2px solid var(--crm-bg-card);border-radius:50%;background:var(--tag-color);box-shadow:0 0 0 1px var(--crm-border);color:#fff;cursor:pointer}.acc-tagman__colors button[aria-checked=true]{box-shadow:0 0 0 2px var(--crm-text-primary)}.acc-tagman__colors button svg{width:13px;height:13px;stroke-width:3}.acc-tagman__note{margin:0;padding:12px 18px;border-bottom:1px solid var(--crm-border-subtle);background:var(--crm-bg-subtle);color:var(--crm-text-secondary);font-size:12.5px}.acc-tagman__error{margin:10px 18px 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--danger, #d63939) 40%,transparent);border-radius:4px;background:color-mix(in srgb,var(--danger, #d63939) 8%,transparent);color:var(--danger, #d63939);font-size:12.5px}.acc-tagman__toolbar{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px;border-bottom:1px solid var(--crm-border-subtle);color:var(--crm-text-muted);font-size:12px}.acc-tagman__search{position:relative;display:flex;flex:1;max-width:240px;margin-left:auto}.acc-tagman__search svg{position:absolute;top:50%;left:9px;width:14px;height:14px;color:var(--crm-text-muted);transform:translateY(-50%);pointer-events:none}.acc-tagman__search input{height:30px;padding-left:28px}.acc-tagman__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.acc-tagman__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 18px;border-bottom:1px solid var(--crm-border-subtle)}.acc-tagman__row:last-child{border-bottom:0}.acc-tagman__row:hover{background:var(--crm-bg-subtle)}.acc-tagman__row[data-editing=true]{background:var(--crm-bg-subtle);box-shadow:inset 2px 0 0 var(--gold, #c8a24a)}.acc-tagman__row .acc-tag-chip{font-size:12.5px;min-height:24px}.acc-tagman__usage{flex:1;min-width:0;color:var(--crm-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-tagman__actions{display:inline-flex;gap:2px}.acc-tagman__actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:4px;background:transparent;color:var(--crm-text-muted);cursor:pointer}.acc-tagman__actions button:hover{background:var(--crm-bg-hover);color:var(--crm-text-primary)}.acc-tagman__actions button:last-child:hover{color:var(--danger, #d63939)}.acc-tagman__actions svg{width:15px;height:15px}.acc-tagman__confirm{display:inline-flex;align-items:center;gap:6px}.acc-tagman__confirm em{color:var(--crm-text-secondary);font-size:12px;font-style:normal}.acc-tagman__confirm .acc-tagman__ghost{height:28px;padding:0 10px}.acc-tagman__edit{display:grid;flex:1;gap:8px;padding:4px 0}.acc-tagman__empty{padding:28px 18px;color:var(--crm-text-muted);text-align:center}@media(max-width:640px){.acc-tagman-backdrop{align-items:flex-end;padding:0}.acc-tagman{width:100%;max-height:calc(100dvh - 48px);border-radius:8px 8px 0 0}.acc-tagman__head,.acc-tagman__create,.acc-tagman__toolbar,.acc-tagman__row,.acc-tagman__note{padding-left:16px;padding-right:16px}.acc-tagman__row[data-confirm=true]{flex-wrap:wrap}.acc-tagman__actions button{width:36px;height:36px}.acc-tagman__colors button{width:28px;height:28px}}.acc-tag-menu-manage{display:flex;align-items:center;gap:6px;width:100%;padding:7px 12px;border:0;border-top:1px solid var(--crm-border-subtle);background:transparent;color:var(--crm-accent-text, #8e1f17);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.acc-tag-menu-manage:hover{background:var(--crm-bg-hover)}.acc-tag-menu-manage svg{width:13px;height:13px}:root.crm-dark-mode .acc-tag-menu-manage{color:var(--gold-soft, #e3c27a)}.acc-tagpick{position:relative}.acc-tagpick__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.acc-tagpick__empty{margin:0;color:var(--crm-text-muted);font-size:12px}.acc-tagpick__add,.acc-tagpick__link{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:1px 8px;border:1px dashed var(--crm-border);border-radius:3px;background:transparent;color:var(--crm-text-secondary);font-size:11.5px;font-weight:500;cursor:pointer}.acc-tagpick__add:hover,.acc-tagpick__link:hover{border-color:var(--gold, #c8a24a);color:var(--crm-text-primary)}.acc-tagpick__add svg,.acc-tagpick__link svg{width:12px;height:12px}.acc-tagpick__link{margin-top:8px;border-style:solid}.acc-tagpick__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(260px,calc(100vw - 32px));border:1px solid var(--crm-border-subtle);border-radius:4px;background:var(--crm-bg-card);box-shadow:var(--overlay-shadow, 0 18px 48px rgba(31, 19, 17, .24));overflow:hidden}.acc-tagpick__search{display:block;width:calc(100% - 16px);height:30px;margin:8px;padding:0 9px;border:1px solid var(--crm-border);border-radius:4px;background:var(--crm-bg-card);color:var(--crm-text-primary);font:inherit;font-size:12.5px;outline:none}.acc-tagpick__search:focus{border-color:var(--gold, #c8a24a)}.acc-tagpick__options{max-height:260px;padding:4px 0;overflow-y:auto}.acc-tagpick__options>.acc-tagpick__empty{padding:8px 12px}.acc-tagpick__options button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 12px;border:0;background:transparent;color:var(--crm-text-primary);font-size:12.5px;text-align:left;cursor:pointer}.acc-tagpick__options button:hover{background:var(--crm-bg-hover)}.acc-tagpick__options button[aria-checked=true]{font-weight:600}.acc-tagpick__options button i{flex:none;width:9px;height:9px;border-radius:50%}.acc-tagpick__options button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-tagpick__options button svg{width:14px;height:14px;color:var(--cinnabar, #8e1f17)}:root.crm-dark-mode .acc-tagpick__options button svg{color:var(--gold-soft, #e3c27a)}.fbi-conv__tags{display:flex;gap:4px;min-width:0;margin-top:4px;overflow:hidden}.fbi-conv__tags .acc-tag-chip{min-height:17px;padding:0 5px;font-size:10.5px}.fbi-conv__tags .acc-tag-more{flex:none;color:var(--crm-text-muted);font-size:10.5px;line-height:17px}.acc-tag-chip--mini{min-height:17px;padding:0 5px;font-size:10.5px}.acc-tag-chip--head{min-height:20px;font-size:11px}@media(max-width:767px){:root:not(.crm-dark-mode) .acc-zalo-chat-header .acc-tag-chip{border-color:#ffffffb3;background:#fffffff0;color:#231714}}:root{--crm-scroll-thumb: #a89b90}html.crm-dark-mode{--crm-scroll-thumb: #806b5d}html:has(body.has-brisk-nav),:root:root :is(.acc-list-scroll,.acc-queue__list,.acc-record__main,.acc-record__side,.acc-record__grid,.voc-drawer[data-inline=true] .voc-drawer__body){scrollbar-width:thin;scrollbar-color:var(--crm-scroll-thumb) transparent}.acc-list-scroll{overflow-x:auto}.acc-list-pagination{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;min-width:0;padding:8px 24px;border-top:1px solid var(--crm-border-subtle);background:var(--crm-bg-card);color:var(--crm-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.acc-list-pagination[hidden]{display:none}.acc-list-pagination[data-compact]{padding-inline:14px}.acc-list-pagination__summary{margin-inline-end:auto}.acc-list-pagination__pages,.acc-list-pagination__numbers{display:flex;align-items:center;gap:4px}.acc-list-pagination__position{display:none;padding-inline:4px}.acc-list-pagination[data-compact] .acc-list-pagination__position{display:inline}.acc-list-pagination :is(button,select){min-width:32px;height:32px;padding:0 6px;border:1px solid var(--crm-border);border-radius:var(--radius-control);background:var(--crm-bg-card);color:var(--crm-text-primary);font:inherit;cursor:pointer}.acc-list-pagination button{display:grid;place-items:center}.acc-list-pagination select{padding-inline:8px}.acc-list-pagination :is(button,select):disabled{opacity:.5;cursor:default}.acc-list-pagination button:hover:not(:disabled){background:var(--crm-bg-hover)}.acc-list-pagination button[aria-current=page]{border-color:var(--gold);background:var(--crm-bg-subtle);font-weight:600}.acc-list-pagination :is(button,select):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:649px){.acc-list-pagination{padding-inline:14px}.acc-list-pagination__numbers{display:none}.acc-list-pagination__position{display:inline}.acc-list-pagination :is(button,select){min-width:36px;height:36px}}@media(min-width:1000px)and (min-height:520px){body.has-brisk-nav #root:has(main.v2-stage .acc-list-pagination){min-height:calc(100dvh - var(--brisk-header-height))}:root:root:root:root :is(.acc-leads-page,.acc-customers-page,.acc-companies-page,.acc-quotations-page,.acc-tasks-page,.acc-products-page):has(.acc-list-pagination){height:auto!important;min-height:0!important;padding-bottom:0!important}:root:root:root:root main.v2-stage:has(.acc-list-pagination){flex:none;height:calc(100dvh - var(--brisk-header-height))!important;min-height:0!important;margin-block:0!important}:root:root:root:root main.v2-stage :has(.acc-list-pagination):not(.acc-desk,.acc-queue){display:flex!important;flex:1 1 0!important;flex-direction:column;min-width:0;min-height:0!important}.lead-table-card.voc-table-card:has(>.acc-list-pagination){margin-block-end:0}:root:root:root:root main.v2-stage :is(.acc-desk,.acc-list-scroll){flex:1 1 0!important;min-height:0!important;max-height:none!important}:root:root:root:root main.v2-stage .acc-list-scroll{overflow:auto!important;overscroll-behavior:contain}:root:root:root:root .acc-list-scroll :is(.v2-empty-state,.company-empty-state){min-height:0!important;padding-block:12px}.acc-queue__list{overscroll-behavior:contain;scrollbar-gutter:stable}:root:root:root:root .acc-list-scroll thead th{position:sticky;top:0;z-index:2;background:var(--crm-bg-subtle)!important}}
