:root{color:#172033;background:#f6f8fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f6f8fb}.shell{min-height:100vh;padding-top:4px;background:radial-gradient(circle at 18% 10%,rgba(20,184,212,.1),transparent 30%),linear-gradient(180deg,#fbfcfe,#f4f7fb)}.sidebar{margin-left:0;border-radius:0;background:linear-gradient(180deg,#1e293b,#0f172a)!important;border-right:none;box-shadow:4px 0 24px #00000026;overflow:hidden;height:100vh;position:sticky;top:0;display:flex;flex-direction:column}.sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.brand{height:72px;display:flex;align-items:center;gap:14px;padding:0 20px;background:linear-gradient(90deg,rgba(20,184,210,.15),transparent);border-bottom:1px solid rgba(255,255,255,.08)}.brandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#14b8d4,#06b6d4);color:#fff;font-size:20px;box-shadow:0 4px 12px #14b8d266}.brand strong{display:block;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px}.brand span{display:block;margin-top:2px;color:#ffffff80;font-size:11px;font-weight:500}.nav{padding:16px 12px!important;background:transparent;border-inline-end:0!important;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.nav::-webkit-scrollbar{width:4px}.nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.nav::-webkit-scrollbar-track{background:transparent}.nav .ant-menu-item{height:48px;margin:4px 0;padding:0 16px!important;border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:12px}.nav .ant-menu-item:hover{background:#ffffff14!important;color:#fff!important}.nav .ant-menu-item-selected{background:linear-gradient(90deg,#14b8d240,#14b8d21a)!important;color:#14b8d4!important;border-left:3px solid #14b8d4}.nav .ant-menu-item-selected .anticon,.nav .ant-menu-item-selected .ant-menu-title-content{color:#14b8d4!important;font-weight:600}.nav .ant-menu-item .anticon,.nav .ant-menu-submenu-title .anticon{font-size:18px;width:22px;transition:transform .2s ease}.nav .ant-menu-item:hover .anticon,.nav .ant-menu-submenu-title:hover .anticon{transform:scale(1.1)}.sideNote{position:absolute;left:12px;right:12px;bottom:16px;padding:14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.sideNote .ant-typography{color:#ffffffe6!important;font-size:12px}.sideNote .ant-progress-text{color:#ffffffb3!important}.connectIcon,.emptyIcon{display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.topbar{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;margin:0 4px 0 0;border-radius:0 8px 8px 0;background:#ffffffdb;border-bottom:1px solid #e6ebf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar .pageTitle{position:relative;margin:0;padding-left:12px;color:#172033;font-size:18px;line-height:1.2;font-weight:750}.topbar .pageTitle:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:8px;background:linear-gradient(180deg,#14b8d4,#2563eb)}.topbar .ant-space{align-items:center}.topbar .ant-btn{height:32px;padding-inline:12px}.topbar .ant-tag{margin-inline-end:0;line-height:24px}.search{width:260px}.avatar{background:#14b8d4;width:30px;height:30px;line-height:30px}.content{padding:6px 4px 4px 6px;overflow-x:hidden}.hero{min-height:128px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;margin-bottom:18px;border:1px solid rgba(8,145,178,.12);border-radius:16px;background:linear-gradient(135deg,#fffffff2,#ccfbf11f);box-shadow:0 4px 24px #0891b205}.hero h1{max-width:720px;margin:6px 0;color:#0f172a;font-size:24px;line-height:1.3;font-weight:700}.hero p{max-width:620px;margin-bottom:0;color:#475569;font-size:13px;line-height:1.5}.eyebrow{color:#0284c7!important;font-weight:700;letter-spacing:0}.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.metricCard{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px #0f172a05!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.metricCard:hover{transform:translateY(-4px);border-color:#0891b24d!important;box-shadow:0 12px 24px #0f172a14!important}.mainGrid .ant-card,.deskGrid .ant-card,.channelGrid .ant-card,.emptyFeature{border-color:#e6ebf2;box-shadow:0 10px 28px #1720330d}.mainGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px}.channelItem{width:100%}.deskGrid{display:grid;grid-template-columns:340px minmax(0,1fr) 350px;gap:0;height:calc(100vh - 64px);min-height:600px;overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a0a,0 1px 3px #0f172a05}.deskGrid>.ant-card{border:0;border-radius:0;min-height:0;overflow:hidden;box-shadow:none;background:transparent}.deskGrid>.ant-card>.ant-card-body{min-height:0;overflow:hidden;padding:0;height:100%}.deskGrid>.ant-card:not(:last-child){border-right:1px solid rgba(241,245,249,.8)}.queueCard .ant-card-body,.profileCard .ant-card-body{display:flex;flex-direction:column;height:100%}.chatTabHeader{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:14px 16px 10px;background:#fff;border-bottom:1px solid #f1f5f9}.chatTypeBox{padding:2px;border:1px solid #f1f5f9;border-radius:10px;background:#f8fafc}.chatTypeBox .ant-segmented{width:100%;background:transparent}.chatTypeBox .ant-segmented-item{border-radius:8px;font-size:13px;font-weight:500;transition:all .2s ease}.chatTypeBox .ant-segmented-item-selected{background:#fff!important;box-shadow:0 2px 6px #0f172a0d!important;color:#0891b2!important}.agentStatusMini{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#f0fdfa,#ecfeff);border-radius:8px;border:1px solid #ccfbf1}.agentStatusMini .ant-segmented{font-size:11px;font-weight:500;background:#fff9;border-radius:6px;padding:2px}.agentStatusMini .ant-segmented-item-selected{background:#fff!important;color:#0f766e!important;font-weight:600}.queueCard .ant-tabs-nav{margin-bottom:0;padding:0 16px;border-bottom:1px solid #f1f5f9}.queueCard .ant-tabs-tab{padding:10px 4px;font-size:13px;font-weight:500;color:#64748b}.queueCard .ant-tabs-tab-active{color:#0891b2!important}.queueCard .ant-tabs-ink-bar{background:#14b8d4;height:2px}.queueTools{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:12px 16px 8px}.queueTools .ant-input-affix-wrapper{height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;box-shadow:none;font-size:13px;padding-left:12px}.queueTools .ant-input-affix-wrapper:hover,.queueTools .ant-input-affix-wrapper-focused{border-color:#14b8d4;background:#fff;box-shadow:0 0 0 3px #14b8d41a}.queueTools .ant-typography-secondary{font-size:11px;color:#94a3b8;font-weight:500}.queueCard .ant-list{flex:1;min-height:0;overflow-y:auto;padding:4px 10px}.queueCard .ant-list-item{position:relative;padding:12px 10px;margin:6px 0;border-radius:12px;border:1px solid transparent;cursor:pointer;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.queueCard .ant-list-item:hover{background:#f8fafc;border-color:#f1f5f9;transform:translateY(-1px)}.queueCard .ant-list-item.activeQueue{background:linear-gradient(135deg,#f0fdfa,#ecfeff);border-color:#a5f3fc;box-shadow:0 4px 12px #06b6d414}.queueCard .ant-list-item-meta{align-items:center}.queueCard .ant-avatar{width:40px!important;height:40px!important;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 10px #06b6d440;font-weight:600;font-size:13px}.conversationList .conversationMeta .ant-list-item-meta-content{width:100%}.conversationList .conversationMeta .ant-list-item-meta-title{margin-bottom:2px}.queueDesc{display:flex;flex-direction:column;gap:4px}.queueMsg{font-size:12.5px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activeQueue .queueMsg{color:#1e293b;font-weight:500}.queueMeta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#94a3b8}.queueBadge{position:absolute;right:10px;top:14px}.queueBadge .ant-badge-count{background:#f43f5e;box-shadow:0 2px 6px #f43f5e66}.chatCard{height:100%;min-height:0;background:#fff}.chatCard .ant-card-body{height:100%;display:flex;flex-direction:column}.chatHeader{flex:0 0 auto;padding:16px 24px;background:#fff;border-bottom:1px solid #f1f5f9}.chatHeader h4{margin:0 0 2px;color:#0f172a;font-size:16px;font-weight:700}.chatHeader .ant-space .ant-btn{border-radius:8px;font-size:12px;font-weight:500;padding:4px 12px;height:28px}.messageList{flex:1;min-height:0;overflow-y:auto;padding:24px;background:#f8fafc;display:flex;flex-direction:column;gap:20px}.loadMoreButton{align-self:center;color:#0891b2;border-color:#bae6fd;background:#fff;border-radius:20px;font-size:12px;font-weight:500;padding:2px 14px;box-shadow:0 2px 6px #0f172a08}.messageRow{display:flex;gap:12px;max-width:85%;animation:messageSlideIn .25s cubic-bezier(.4,0,.2,1)}.messageRow.mine{align-self:flex-end;flex-direction:row-reverse}.messageRow.other{align-self:flex-start;flex-direction:row}.messageAvatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#14b8d4,#0891b2);color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 8px #14b8d426}.messageAvatar img{width:100%;height:100%;object-fit:cover}.bubble{padding:10px 16px;border-radius:16px;font-size:14px;line-height:1.55;word-break:break-word;box-shadow:0 2px 6px #0f172a08;white-space:pre-wrap}.messageRow.mine .bubble{background:linear-gradient(135deg,#14b8d4,#0891b2);color:#fff;border:none;border-radius:16px 4px 16px 16px;box-shadow:0 4px 12px #0891b233}.messageRow.other .bubble{background:#fff;color:#1e293b;border:1px solid rgba(226,232,240,.8);border-radius:4px 16px 16px}.messageRow.other .bubble .welcomeOptionLine{margin-top:8px;display:flex;flex-direction:column;gap:6px}.messageRow.other .bubble .welcomeOptionItem{background:#14b8d414;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s;color:#0ea5a4;border:1px solid rgba(20,184,212,.15)}.messageRow.other .bubble .welcomeOptionItem:hover{background:#14b8d426}.chatImage{display:block;max-width:260px;max-height:200px;border-radius:12px;cursor:pointer;object-fit:cover;transition:transform .2s;box-shadow:0 4px 10px #0f172a14}.chatImage:hover{transform:scale(1.02)}.chatVideo{display:block;max-width:300px;border-radius:12px}.typingHint{align-self:flex-start;margin-left:48px;color:#94a3b8;font-size:12px;font-weight:500;background:#fff;padding:6px 12px;border-radius:10px;border:1px dashed #e2e8f0}.replyBar{flex:0 0 auto;display:flex;align-items:flex-end;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #f1f5f9}.replyBox{flex:1;display:flex;flex-direction:column;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:8px 12px;transition:all .2s ease}.replyBox:focus-within{background:#fff;border-color:#14b8d4;box-shadow:0 0 0 3px #14b8d41a}.replyTools{display:flex;gap:6px;align-items:center}.replyBottomRow{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid rgba(226,232,240,.5)}.replyTools .ant-btn{width:28px;height:28px;border:none;background:transparent;color:#64748b;border-radius:6px;transition:all .2s;display:grid;place-items:center}.replyTools .ant-btn:hover{color:#0891b2;background:#ecfeff}.replyBar .ant-input{min-height:42px;max-height:120px;resize:none;border:none!important;background:transparent!important;padding:4px 0!important;box-shadow:none!important;font-size:13.5px}.replySendBtn{height:32px;min-width:68px;border-radius:8px;font-weight:600;background:linear-gradient(135deg,#14b8d4,#0891b2)!important;box-shadow:0 4px 10px #0891b226!important;border:none!important;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff!important;cursor:pointer;transition:all .2s ease}.replySendBtn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #0891b24d!important;color:#fff!important}.quickHint{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:12px;margin-top:4px}.quickHintTip{margin-left:auto;color:#16a34a;font-weight:600}.profileCard{height:100%;min-height:0;background:#fff}.profileCard .ant-tabs{height:100%;display:flex;flex-direction:column}.profileCard .ant-tabs-nav{margin-bottom:0!important;background:#f8fafc;border-bottom:1px solid #f1f5f9}.profileCard .ant-tabs-tab{flex:1;justify-content:center;margin:0!important;padding:12px 4px!important;font-weight:600;font-size:13px;color:#64748b;transition:all .2s}.profileCard .ant-tabs-tab-active{color:#0891b2!important}.sidePanel{flex:1;overflow-y:auto;padding:20px 16px}.quickReplyList{display:flex;flex-direction:column;gap:8px}.quickReplyList .ant-btn{justify-content:flex-start;text-align:left;height:auto;padding:10px 12px;border-radius:10px;font-size:13px;color:#475569;border:1px solid #e2e8f0;background:#f8fafc;transition:all .2s;white-space:normal;line-height:1.4}.quickReplyList .ant-btn:hover{border-color:#14b8d4!important;color:#0891b2!important;background:#ecfeff!important}.sidePanel .ant-space{width:100%}.sidePanel .ant-typography{display:block;font-size:13px;color:#475569;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9}.sidePanel .ant-typography strong{color:#64748b;margin-right:4px}.tagList{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;margin-bottom:12px}.tagList .ant-tag{margin:0;padding:4px 10px;border-radius:20px;background:linear-gradient(135deg,#ecfeff,#e0f2fe);border:1px solid #a5f3fc;color:#0891b2;font-weight:500;font-size:12px}.tagEditor{display:flex;flex-direction:column;gap:10px}.tagEditor .ant-btn{height:38px;border-radius:10px;font-weight:600}.tagEditor .ant-typography-secondary{font-size:11px;color:#94a3b8;line-height:1.4}.tagEditor .ant-input-textarea{border-radius:10px;background:#f8fafc}.tagEditor .ant-input-textarea:focus-within{background:#fff}.emptyChatState{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;padding:40px;text-align:center}.emptyChatState h4{color:#334155;font-weight:700;margin:0}.emptyChatState .ant-typography{color:#64748b;font-size:13px}.messageRow.other .messageSender{font-size:11px;color:#64748b;margin-bottom:4px;display:block}.messageTime{font-size:10px;color:#cbd5e1;margin-top:4px;align-self:flex-end}.messageRow.mine .messageTime{margin-right:4px}.messageRow.other .messageTime{margin-left:4px}.sidePlaceholder{display:grid;place-items:center;padding:20px;text-align:center;border:1px dashed #d8edf8;border-radius:8px;background:#fbfdff}.tagEditor{display:grid;gap:12px}.tagEditor .ant-input-textarea{width:100%}.tagList{min-height:42px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding:10px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfdff}.historyCard .ant-card-extra{width:min(360px,42vw)}.adminMerchantCard .ant-card-extra{width:min(560px,52vw)}.adminMerchantCard .ant-card-extra .ant-space{width:100%}.adminMerchantCard .ant-card-extra .ant-input-affix-wrapper{min-width:280px}.merchantForm .halfFormItem{flex:1}.settingsCard{border-color:#e6ebf2;box-shadow:0 10px 28px #1720330d}.settingsCard .ant-tabs-nav{margin-bottom:20px}.settingsPanel{max-width:720px;display:grid;gap:14px}.settingsAvatarBlock{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfdff}.settingsPreview{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #d8eef0;border-radius:8px;background:#f7fcff}.settingsPreview strong,.settingsPreview span{display:block}.settingsPreview span{margin-top:2px;color:#667085;font-size:12px}.historyCard .ant-card-extra .ant-input-affix-wrapper{width:100%}.historyNameButton{height:auto;padding:0;color:#0284c7;font-weight:600}.historyModalTitle{display:flex;align-items:center;gap:10px}.historyModalTitle strong,.historyModalTitle span{display:block}.historyModalTitle span{margin-top:2px;color:#667085;font-size:12px;font-weight:400}.historyMeta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #edf1f6}.historySummary{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;border:1px solid #d8eef2;border-radius:8px;background:#f4fbfc}.historyMessageList{height:min(460px,58vh);display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe}.emptyChatState{min-height:260px;display:grid;place-content:center;gap:6px;text-align:center;color:#667085}.emptyChatState h4{margin:0}.fullWidth{width:100%}.emojiPickerWrap{position:relative;display:inline-flex}.emojiPanel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:392px;max-width:calc(100vw - 48px);max-height:310px;display:flex;flex-direction:column;padding:10px;border:1px solid #e6ebf2;border-radius:8px;background:#fff;box-shadow:0 18px 38px #17203324}.emojiList{display:grid;grid-template-columns:repeat(10,32px);gap:6px;justify-content:start;overflow-x:hidden;overflow-y:auto;max-height:220px;flex:1;padding-bottom:8px}.emojiTabs{display:flex;border-top:1px solid #f1f5f9;padding-top:8px;gap:8px;flex-wrap:wrap}.emojiTab{padding:3px 10px;font-size:12px;border-radius:4px;cursor:pointer;background:#f8fafc;color:#64748b;-webkit-user-select:none;user-select:none;transition:all .2s;border:1px solid #e2e8f0}.emojiTab:hover{background:#e2e8f0;color:#334155}.emojiTab.active{background:#14b8d4;color:#fff;border-color:#14b8d4}.emojiButton{width:32px;height:32px;border:0;border-radius:8px;background:#fff;cursor:pointer;font-size:18px;box-shadow:0 4px 14px #1720330f}.emojiButton:hover{background:#eef8ff}.profileCard .ant-space{width:100%}.channelGrid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px}.agentSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.agentToolbar{display:grid;grid-template-columns:minmax(240px,1fr) 160px;gap:12px;margin-bottom:14px}.connectCard{min-height:220px}.connectIcon{width:42px;height:42px;font-size:20px}.connectCard h4{margin:18px 0 8px}.connectCard button{margin-top:20px}.embedCode{max-height:190px;overflow:auto;margin:14px 0 0;padding:12px;border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.6;white-space:pre-wrap}.emptyFeature{min-height:420px;display:grid;place-items:center;text-align:center}.emptyIcon{width:56px;height:56px;margin:0 auto 14px;font-size:24px}.loginShell{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#f0f7ff;padding:24px;overflow:hidden}.loginPanel{width:100%;max-width:420px;border:1px solid rgba(255,255,255,.45)!important;border-radius:16px!important;background:#ffffffd1!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 24px 64px #0f172a14,0 1px 2px #0f172a05!important;padding:40px 32px!important;display:flex;flex-direction:column}.loginBrand{height:auto;padding:0;margin-bottom:24px;background:transparent;border-bottom:none}.loginBrand strong{color:#0f172a!important}.loginBrand span{color:#64748b!important}.loginPanel h2{margin-bottom:8px}.loginMode{margin-top:4px}.loginForm{margin-top:0}.loginForm .ant-btn{margin-top:8px}.loginHint{margin-top:18px;padding:12px;border-radius:8px;background:#f6f8fb}.widgetShell{width:100vw;height:100vh;min-height:0;display:grid;padding:0;background:transparent;overflow:hidden}.widgetCard{width:100%;height:100%;border:0;border-radius:8px;box-shadow:none;overflow:hidden}.widgetCard .ant-card-body{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden}.widgetHeader{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f6;background:linear-gradient(135deg,#f8fdff,#eef8ff)}.widgetHeaderAvatar{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border-radius:50%;background:#e8f7ff}.widgetHeaderAvatar img{width:100%;height:100%;object-fit:cover}.widgetHeader h4{margin:0 0 2px}.agentStatus{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;vertical-align:middle;margin-left:8px}.agentStatus.online{background:#ecfdf5;color:#059669}.agentStatus.offline{background:#fef2f2;color:#dc2626}.agentStatus .statusDot{width:5px;height:5px;border-radius:50%}.agentStatus.online .statusDot{background:#10b981}.agentStatus.offline .statusDot{background:#ef4444}.minimizeBtn{width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.minimizeBtn:hover{background:#f1f5f9;color:#64748b}.minimizeBtn svg{width:16px;height:16px}.widgetMessages{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:14px;background:#fbfcfe}.chatBottomAnchor{width:100%;height:1px;flex:0 0 1px}.widgetWelcome{padding:16px;border:1px solid #d8eef0;border-radius:8px;background:#eef8ff}.widgetWelcome h4,.widgetWelcome p{margin:0}.widgetWelcome p{margin-top:8px}.widgetReply{padding:12px;background:#fff}.chatCard .replyBar .ant-input{min-height:70px}.widgetReply .emojiPanel{width:min(360px,calc(100vw - 54px))}.widgetReply .emojiList{grid-template-columns:repeat(auto-fill,32px)}.floatKeywords{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 0;background:#fff}.floatKeywords .ant-btn{border-color:#14b8d4;color:#14b8d4}.floatKeywords .ant-btn:hover{background:#e0f7fa;border-color:#06b6d4;color:#06b6d4}.welcomeOptionItem{cursor:pointer;padding:4px 8px;color:#0ea5e9;font-weight:600;font-size:13px;transition:all .2s;border-bottom:1px dashed rgba(14,165,233,.4);text-decoration:underline;text-decoration-color:#0ea5e999}.welcomeOptionItem:last-child{border-bottom:none}.welcomeOptionItem:hover{background:#0ea5e91a}@media(max-width:1180px){.deskGrid,.mainGrid,.channelGrid{grid-template-columns:1fr}}@media(max-width:980px){.sidebar{display:none}.topbar,.hero{align-items:flex-start;flex-direction:column;height:auto}.search{width:100%}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.loginShell{grid-template-columns:1fr}.loginAside{min-height:280px}}@media(max-width:640px){.content{padding:14px}.statsGrid{grid-template-columns:1fr}.hero h1{font-size:26px}}.messageList::-webkit-scrollbar,.conversationList::-webkit-scrollbar,.sidePanel::-webkit-scrollbar{width:5px;height:5px}.messageList::-webkit-scrollbar-track,.conversationList::-webkit-scrollbar-track,.sidePanel::-webkit-scrollbar-track{background:transparent}.messageList::-webkit-scrollbar-thumb,.conversationList::-webkit-scrollbar-thumb,.sidePanel::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:10px}.messageList::-webkit-scrollbar-thumb:hover,.conversationList::-webkit-scrollbar-thumb:hover,.sidePanel::-webkit-scrollbar-thumb:hover{background:#94a3b873}.deskGrid{grid-template-columns:340px minmax(0,1fr) 350px;height:calc(100vh - 64px);border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:0 15px 35px #0f172a0d,0 1px 3px #0f172a05}.queueCard .ant-list-item{position:relative;transition:all .22s cubic-bezier(.4,0,.2,1)}.queueCard .ant-list-item:hover{background:#fff;border-color:#14b8d44d!important;box-shadow:0 6px 16px #0f172a0a;transform:translateY(-2px)}.queueCard .ant-list-item.activeQueue{transform:translateY(-2px);box-shadow:0 6px 18px #06b6d414}.queueCard .ant-list-item.activeQueue:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;background:linear-gradient(180deg,#14b8d4,#0891b2);border-radius:0 4px 4px 0}.chatHeader{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(241,245,249,.9)}.messageRow.other .bubble{border-top-left-radius:4px;border-color:#e2e8f0b3}.messageRow.other .bubble:hover{border-color:#cbd5e1cc;box-shadow:0 4px 12px #0f172a0d}.messageRow.mine .bubble{background:linear-gradient(135deg,#06b6d4,#0891b2,#0284c7);border-top-right-radius:4px;box-shadow:0 4px 14px #0891b240;text-shadow:0 1px 1px rgba(0,0,0,.12)}.messageRow.mine .bubble:hover{box-shadow:0 6px 18px #0891b259;transform:translateY(-.5px)}.messageRow.other .bubble .welcomeOptionItem{border:1px solid rgba(20,184,212,.1);transition:all .2s ease}.messageRow.other .bubble .welcomeOptionItem:hover{background:#14b8d433;transform:translate(2px)}.replyBox{transition:all .25s ease}.replyBox:focus-within{background:#fff;border-color:#14b8d4;box-shadow:0 10px 25px #14b8d40f,0 0 0 3px #14b8d41f}.replySendBtn{transition:all .2s ease}.emptyChatState .emptyIcon{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#e0f2fe);color:#0891b2;display:grid;place-items:center;font-size:24px;box-shadow:0 8px 18px #06b6d426;margin-bottom:6px}.chatTypeBox{padding:4px;background:#f1f5f9;border-radius:12px;border:none}.chatTypeBox .ant-segmented{width:100%;background:transparent;display:flex}.chatTypeBox .ant-segmented-item{flex:1;text-align:center;border-radius:10px!important;font-size:13px;font-weight:600;color:#64748b!important;padding:6px 0;transition:all .2s cubic-bezier(.4,0,.2,1)}.chatTypeBox .ant-segmented-item:hover{color:#1e293b!important}.chatTypeBox .ant-segmented-item-selected{background:#fff!important;color:#0891b2!important;box-shadow:0 4px 12px #0f172a14!important}.chatTypeBox .ant-segmented-thumb{background:#fff!important;border-radius:10px!important;box-shadow:0 4px 12px #0f172a14!important}.chatTypeBox .ant-badge{margin-left:6px;vertical-align:middle}.chatTypeBox .ant-badge-count{background:#0891b2!important;box-shadow:none!important;color:#fff!important;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;border-radius:8px}.profileCard .ant-tabs-nav{width:100%!important;margin-bottom:0!important}.profileCard .ant-tabs-nav-wrap{width:100%!important}.profileCard .ant-tabs-nav-list{display:flex!important;width:100%!important;background:#f8fafc}.profileCard .ant-tabs-tab{flex:1!important;text-align:center!important;justify-content:center!important;margin:0!important;padding:14px 4px!important;font-weight:700;font-size:13px;color:#64748b;transition:all .2s ease}.profileCard .ant-tabs-tab-active{color:#0891b2!important;background:#fff}.profileCard .ant-tabs-ink-bar{background:linear-gradient(90deg,#14b8d4,#0891b2);height:3px;border-radius:3px 3px 0 0}.widgetLayout{display:flex;width:100%;height:100%;overflow:hidden;background:#fff}.widgetSidebar{width:220px;flex-shrink:0;border-right:1px solid #edf1f6;display:flex;flex-direction:column;background:#f8fafc}.widgetSidebarHeader{padding:16px;font-weight:700;font-size:15px;color:#1e293b;border-bottom:1px solid #edf1f6;background:#fff}.widgetSidebarList{flex:1;overflow-y:auto}.widgetSidebarItem{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f5f9;position:relative}.widgetSidebarItem:hover{background:#f1f5f9}.widgetSidebarItemActive{background:#ecfeff!important}.widgetSidebarItemActive:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#14b8d4}.widgetSidebarItemAvatar{width:38px;height:38px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.widgetSidebarItemAvatar img{width:100%;height:100%;object-fit:cover}.widgetSidebarItemInfo{flex:1;min-width:0}.widgetSidebarItemTitle{font-weight:600;font-size:13px;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgetSidebarItemDesc{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgetChatArea{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;background:#fff}.widgetPlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;color:#94a3b8;text-align:center;background:#fafafa}.widgetPlaceholderIcon{font-size:48px;color:#cbd5e1;margin-bottom:16px}.widgetPlaceholderTitle{font-size:16px;font-weight:600;color:#64748b;margin-bottom:8px}.widgetBackButton{display:none}@media(max-width:480px){.widgetBackButton{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;padding:0;width:28px;height:28px;border:none;background:transparent;color:#64748b;cursor:pointer}.widgetSidebar{width:100%;border-right:none}.widgetChatArea{width:100%}.widgetLayout.hasActiveChat .widgetSidebar{display:none}.widgetLayout:not(.hasActiveChat) .widgetChatArea{display:none}}.widgetLayout.noSidebar .widgetChatArea{width:100%}.widgetLayout.noSidebar .widgetPlaceholder{display:none}.account-profile-card{transition:all .3s ease}.account-profile-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000002e!important}.balance-gradient-card{position:relative;overflow:hidden;transition:all .3s ease}.balance-gradient-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);transform:rotate(30deg);pointer-events:none}.balance-gradient-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #06b6d459!important}.invite-banner{transition:all .3s ease}.invite-banner:before{content:"";position:absolute;top:0;right:0;width:300px;height:100%;background:radial-gradient(circle at 80% 20%,rgba(251,191,36,.08),transparent 70%);pointer-events:none}.invite-banner:hover{box-shadow:0 12px 35px #00000038!important}.nav .ant-menu-submenu-title{height:48px!important;margin:4px 0!important;padding:0 16px!important;border-radius:12px!important;color:#ffffffb3!important;font-size:14px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:12px!important;transition:all .2s ease!important;background:transparent!important}.nav .ant-menu-submenu-title:hover{background:#ffffff14!important;color:#fff!important}.nav .ant-menu-sub{background:#0003!important;border-radius:12px!important;margin:4px 0!important;padding:4px 0!important}.nav .ant-menu-sub .ant-menu-item{height:40px!important;padding-left:48px!important;font-size:13px!important;color:#fff9!important}.nav .ant-menu-sub .ant-menu-item:hover{color:#fff!important}.nav .ant-menu-sub .ant-menu-item-selected{color:#14b8d4!important;background:#14b8d226!important;border-left:none!important}.nav .ant-menu-submenu-arrow{color:#ffffff80!important}.nav .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important}.nav .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important}.nav .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#14b8d4!important}.nav .ant-menu-item-group-title{color:#fff6!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:18px 16px 6px!important}.mobileMenuBtn,.mobileBackBtn,.mobileProfileBtn{display:none!important}.mobile-visible{display:block}@media(max-width:1180px){.sidebar{display:none!important}.topbar{padding:0 16px!important;height:56px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.topbar .mobileMenuBtn{display:inline-flex!important;align-items:center;justify-content:center;border:none;background:transparent;box-shadow:none;font-size:18px;padding:0;width:36px;height:36px}.pcOnly{display:none!important}.mobileBackBtn,.mobileProfileBtn{display:inline-flex!important;align-items:center;justify-content:center}.mobileBackBtn{border:none;background:transparent;box-shadow:none;font-size:16px;padding:0;width:32px;height:32px}.mobileProfileBtn{border:none;background:transparent;box-shadow:none;font-size:18px;padding:0;width:36px;height:36px}.deskGrid{grid-template-columns:1fr!important;height:calc(100vh - 56px)!important;border:none!important;border-radius:0!important;box-shadow:none!important}.mobile-hidden{display:none!important}.mobile-visible{display:block!important}.deskGrid>.ant-card:not(:last-child){border-right:none!important}.mobileProfileDrawer .quickReplyList{display:flex;flex-direction:column;gap:8px;padding:8px 0}.mobileProfileDrawer .quickReplyList button{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queueCard,.chatCard{height:100%!important}.topbar .pageTitle{font-size:16px!important}.mobileMenuDrawer .ant-drawer-content,.mobileMenuDrawer .ant-drawer-body,.mobileMenuDrawer .ant-drawer-wrapper-body{background:linear-gradient(180deg,#1e293b,#0f172a)!important}.mobileMenuDrawer .ant-drawer-header{background:#1e293b!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mobileMenuDrawer .ant-drawer-title{color:#fff!important}.mobileMenuDrawer .ant-drawer-close{color:#fff9!important}.mobileMenuDrawer .ant-drawer-close:hover{color:#fff!important}.mobileMenuDrawer .ant-menu{background:transparent!important;border:none!important}.mobileMenuDrawer .ant-menu-item{background:transparent!important;color:#ffffffb3!important}.mobileMenuDrawer .ant-menu-item .anticon{color:#ffffffb3!important}.mobileMenuDrawer .ant-menu-item:hover{background:#ffffff14!important;color:#fff!important}.mobileMenuDrawer .ant-menu-item-selected{background:linear-gradient(90deg,#14b8d240,#14b8d21a)!important;color:#14b8d4!important;border-left:3px solid #14b8d4!important}.mobileMenuDrawer .ant-menu-item-selected .anticon{color:#14b8d4!important}}.widgetLayout2{display:flex;width:100%;height:100%;overflow:hidden;background:#fff}.columnNav2{width:60px;flex-shrink:0;background:linear-gradient(180deg,#f0f7ff,#e6f4ff);border-right:1px solid #edf2f7;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 0;height:100%}.navTop2{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.navAvatar2{transition:transform .2s ease}.navAvatar2:hover{transform:scale(1.05)}.navIcon2{display:grid;place-items:center;transition:all .2s ease}.navIcon2:hover{opacity:.9;background:#0000000d}.navIcon2.active{background:#e6fcf5!important;box-shadow:0 2px 6px #10b98126}.columnList2{width:310px;flex-shrink:0;background:linear-gradient(180deg,#fff,#f0f7ff);border-right:1px solid #edf2f7;display:flex;flex-direction:column;height:100%}.listHeader2{height:56px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #edf2f7;background:#fff;font-size:15px;font-weight:600;color:#1e293b;flex-shrink:0}.sidebarItem2{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f8fafc;position:relative}.sidebarItem2:hover{background:#f1f5f9}.sidebarItem2.active{background:#eff6ff!important}.sidebarItem2.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6}.itemAvatar2{width:42px;height:42px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.itemAvatar2 img{width:100%;height:100%;object-fit:cover}.itemInfo2{flex:1;min-width:0}.itemTitle2{font-weight:600;font-size:14.5px;color:#1e293b;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center}.itemDesc2{font-size:12.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemDesc2 p{margin:0;padding:0;display:inline}.statusDot2{width:8px;height:8px;border-radius:50%;display:inline-block;border:1.5px solid #ffffff;box-shadow:0 0 0 1px #0000000d}.statusDot2.online{background:#10b981}.statusDot2.offline{background:#cbd5e1}.columnChat2{flex:1;display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#e6f4ff,#fff);min-width:0;position:relative}.chatHeader2{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(90deg,#f0f7ff,#fff);border-bottom:1px solid #edf2f7;box-shadow:0 1px 3px #00000003}.backBtn2,.closeBtn2{border:none;background:transparent;cursor:pointer;color:#64748b;width:30px;height:30px;display:grid;place-items:center;transition:all .2s;border-radius:6px}.backBtn2:hover,.closeBtn2:hover{background:#0000000d;color:#1e293b}.chatMessages2{flex:1;overflow-y:auto;padding:20px;background:transparent}.messageRow2{display:flex;margin-bottom:16px}.messageRow2.mine2{flex-direction:row-reverse}.messageRow2.other2{flex-direction:row}.messageAvatar2{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000005}.messageAvatar2 img{width:100%;height:100%;object-fit:cover}.bubble2{padding:12px 16px;border-radius:8px;font-size:15px;line-height:1.5;word-break:break-all;box-shadow:0 1px 2px #0000000d;position:relative;white-space:pre-wrap}.bubble2.mine2{background:#3b82f6;color:#fff}.bubble2.other2{background:#fff;color:#1e293b;border:1px solid #e2e8f0}.bubble2 a{color:#2563eb;text-decoration:underline}.welcomeOptionLine{margin-top:8px;display:flex;flex-direction:column;gap:6px}.welcomeOptionItem{background:#f1f5f9;border:1px solid #e2e8f0;color:#2563eb;padding:8px 12px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .2s ease;text-align:center;font-weight:500}.welcomeOptionItem:hover{background:#e2e8f0;border-color:#cbd5e1}.sendArea2{background:linear-gradient(180deg,#f0f6fcbf,#f8fafce6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(219,234,254,.85);padding:14px 20px 10px;min-height:140px;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:inset 0 1px 2px #fff9,0 -2px 10px #0f172a05}.sendArea2 textarea{font-family:inherit;background:transparent!important}.sendArea2 textarea:focus{outline:none}.floatKeywords2{display:flex;gap:8px;padding:10px 20px;background:#f1f5f966;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(219,234,254,.5);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.floatKeywords2::-webkit-scrollbar{display:none}.floatKeywordBtn2{border-radius:14px!important;font-size:12px!important;background:#eff6ffbf!important;border:1px solid rgba(191,219,254,.8)!important;color:#1e3a8a!important;height:28px!important;padding:0 12px!important;display:inline-flex;align-items:center;transition:all .2s ease!important;box-shadow:0 1px 2px #0f172a08!important}.floatKeywordBtn2:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 6px #2563eb33!important}.floatKeywordBtn2:active{transform:translateY(0)}.widgetPlaceholder2{background:#fafafa}.backBtn2{display:none!important}@media(max-width:480px){.widgetLayout2.hasActiveChat2 .columnList2,.widgetLayout2.hasActiveNotice2 .columnList2,.widgetLayout2.hasActiveFaq2 .columnList2,.widgetLayout2.hasActiveChat2 .columnNav2{display:none!important}.widgetLayout2.hasActiveChat2 .columnChat2,.widgetLayout2.hasActiveNotice2 .columnChat2,.widgetLayout2.hasActiveFaq2 .columnChat2{display:flex!important;width:100%!important}.widgetLayout2.hasActiveChat2 .backBtn2,.widgetLayout2.hasActiveNotice2 .backBtn2,.widgetLayout2.hasActiveFaq2 .backBtn2{display:grid!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2){flex-direction:column-reverse!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .columnChat2{display:none!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .columnList2{width:100%!important;height:calc(100% - 60px)!important;border-right:none!important;display:flex!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .columnNav2{display:flex!important;width:100%!important;height:60px!important;flex-direction:row!important;border-right:none!important;border-top:1px solid #edf2f7!important;padding:0 40px!important;justify-content:space-around!important;align-items:center!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .navTop2{flex-direction:row!important;justify-content:space-around!important;width:100%!important;gap:0!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .navAvatar2{display:none!important}.widgetLayout2:not(.hasActiveChat2):not(.hasActiveNotice2):not(.hasActiveFaq2) .navBottom2{display:none!important}}.scrollNoticeBar2{position:absolute;top:56px;left:0;right:0;height:45px;background:#ffffff73!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.4);display:flex;align-items:center;overflow:hidden;z-index:50}.scrollNoticeIcon2{display:flex;align-items:center;justify-content:center;padding:0 10px 0 14px;height:100%;color:#475569;background:linear-gradient(90deg,#fff9 60%,#fff0);position:absolute;left:0;top:0;z-index:12}.scrollNoticeContent2{white-space:nowrap;display:inline-block;padding-left:35px;will-change:transform;animation:scrollNoticeAnim2 9s linear infinite}.scrollNoticeContent2:hover{animation-play-state:paused;cursor:pointer}.scrollNoticeContent2 span{font-size:13px;color:#475569;font-weight:500}@keyframes scrollNoticeAnim2{0%{transform:translate3d(100%,0,0)}to{transform:translate3d(-100%,0,0)}}.sidebar-light{background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:4px 0 24px #0f172a0d!important}.sidebar-light .brand{background:linear-gradient(90deg,rgba(20,184,210,.08),transparent)!important;border-bottom:1px solid #e2e8f0!important}.sidebar-light .brand strong{color:#0f172a!important}.sidebar-light .brand span{color:#64748b!important}.sidebar-light .nav .ant-menu-item{color:#475569!important}.sidebar-light .nav .ant-menu-item:hover{background:#f1f5f9!important;color:#0f172a!important}.sidebar-light .nav .ant-menu-item-selected{background:#3b82f614!important;color:#3b82f6!important;border-left:3px solid #3b82f6!important}.sidebar-light .nav .ant-menu-item-selected .anticon,.sidebar-light .nav .ant-menu-item-selected .ant-menu-title-content{color:#3b82f6!important}.sidebar-light .nav .ant-menu-submenu-title{color:#475569!important}.sidebar-light .nav .ant-menu-submenu-title:hover{background:#f1f5f9!important;color:#0f172a!important}.sidebar-light .nav .ant-menu-sub{background:#f8fafc!important}.sidebar-light .nav .ant-menu-sub .ant-menu-item{color:#64748b!important}.sidebar-light .nav .ant-menu-sub .ant-menu-item:hover{background:#f1f5f9!important;color:#0f172a!important}.sidebar-light .nav .ant-menu-sub .ant-menu-item-selected{background:#3b82f614!important;color:#3b82f6!important}.sidebar-light .nav .ant-menu-submenu-arrow{color:#64748b!important}@media(min-width:768px){.widgetShell-standalone{display:flex!important;justify-content:center!important;align-items:center!important;background:linear-gradient(135deg,#f0f7ff,#e6f4ff)!important}.widgetShell-standalone .widgetLayout2{width:1340px!important;max-width:95vw!important;height:800px!important;max-height:92vh!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 24px 64px #0f172a14!important;overflow:hidden!important;background:#fff!important}.widgetShell-standalone .widgetLayout{width:610px!important;max-width:95vw!important;height:620px!important;max-height:92vh!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 24px 64px #0f172a14!important;overflow:hidden!important;background:#fff!important}}
