*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:#071b4a;letter-spacing:0;background:#f4f7fb;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}a{color:#1266f1;text-decoration:none}svg{vertical-align:middle}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cfd8e8;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.app{background:#f4f7fb;height:100vh;display:flex;overflow:hidden}.sidebar{background:#fff;border-right:1px solid #e5ebf4;flex-direction:column;flex-shrink:0;width:200px;padding:16px 14px;display:flex}.brand{color:#071b4a;white-space:nowrap;align-items:center;gap:10px;height:44px;font-size:15px;display:flex}.brand-logo{color:#fff;background:#1266f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sidebar nav{flex-direction:column;flex:1;gap:7px;margin-top:22px;display:flex}.sidebar nav a{color:#071b4a;border-radius:7px;align-items:center;gap:11px;height:45px;padding:0 12px;font-weight:650;display:flex}.sidebar nav a:hover{background:#f2f7ff}.sidebar nav a.active{color:#fff;background:linear-gradient(135deg,#1f7aff,#0759f7);box-shadow:0 9px 18px #1266f133}.side-user{border-top:1px solid #edf2fa;align-items:center;gap:10px;height:56px;padding-top:14px;display:flex}.side-user span{flex-direction:column;flex:1;display:flex}.side-user small,.profile small{color:#7b89a7}.sidebar-collapsed .brand strong,.sidebar-collapsed .sidebar nav span,.sidebar-collapsed .side-user>span:not(.avatar),.sidebar-collapsed .side-user>svg{display:none}.bell,.profile{cursor:pointer}.sidebar-version{color:#7b89a7;justify-content:center;padding:0 0 10px;font-size:12px;font-weight:800;line-height:1;display:flex}.sidebar-version span{background:#f8fbff;border:1px solid #e5ebf4;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:22px;padding:0 10px;display:inline-flex}.sidebar-collapsed .sidebar-version span{width:44px;min-width:0;padding:0}.dark-sidebar .sidebar-version{color:#dbeafe}.dark-sidebar .sidebar-version span{background:#ffffff14;border-color:#ffffff29}.dark-sidebar .sidebar{color:#fff;background:#06234a;border-right:0;width:238px;padding:20px 14px 18px}.dark-sidebar .brand{color:#fff;height:48px;font-size:16px}.dark-sidebar .brand-logo{background:linear-gradient(135deg,#1f7aff,#69c7ff)}.dark-sidebar .sidebar nav{gap:8px;margin-top:26px}.dark-sidebar .sidebar nav a{color:#dbeafe;border-radius:8px;height:48px;padding:0 12px}.dark-sidebar .sidebar nav a:hover{background:#ffffff14}.dark-sidebar .sidebar nav a.active{color:#fff;background:#1266f1}.dark-sidebar .side-user{border-top-color:#ffffff1f;height:64px}.dark-sidebar .side-user small{color:#b7c8df}.route-feedback.dark-sidebar .sidebar{width:200px;padding:14px 10px 12px}.route-feedback.dark-sidebar .brand{gap:8px;height:42px;font-size:13px}.route-feedback.dark-sidebar .brand-logo{border-radius:7px;width:28px;height:28px}.route-feedback.dark-sidebar .sidebar nav a{border-radius:6px;gap:9px;height:40px;padding:0 10px;font-size:13px}.route-feedback.dark-sidebar .side-user{height:58px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #e5ebf4;flex-shrink:0;justify-content:space-between;align-items:center;height:67px;padding:0 22px;display:flex}.title-wrap{align-items:center;gap:14px;display:flex}.title-wrap h1{color:#071b4a;margin:0;font-size:25px;line-height:1}.title-wrap p{color:#6b7895;margin:0;font-size:15px}.menu-btn{color:#1266f1;border-radius:8px;width:34px;height:34px}.top-actions{align-items:center;gap:12px;display:flex}.date-btn,.ghost-btn,.primary-btn,.danger-btn{color:#071b4a;background:#fff;border:1px solid #d8e1ef;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 14px;display:inline-flex}.primary-btn{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 7px 16px #1266f133}.danger-btn{color:#fff;background:#e91d32;border-color:#e91d32}.search{color:#7585a1;background:#f9fbff;border:1px solid #d8e1ef;border-radius:7px;align-items:center;gap:8px;width:290px;height:38px;padding:0 12px;display:flex}.search input,.filters input,.filters select,.report-filters select,.report-filters button,.form-table select,.settings-grid input,.settings-grid select{color:#071b4a;background:0 0;border:0;outline:0;width:100%}.bell{color:#071b4a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.bell b{color:#fff;background:#ef1f35;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-4px;right:-2px}.profile{align-items:center;gap:9px;display:flex}.profile span{flex-direction:column;display:flex}.content{flex:1;padding:18px 16px 16px;overflow:auto}.dark-sidebar .content{padding:16px 16px 14px}.route-feedback .title-wrap h1{font-size:21px}.route-feedback .title-wrap p{font-size:12px}.route-feedback .menu-btn{width:28px;height:28px}.route-feedback .date-btn{height:30px;padding:0 10px;font-size:12px}.route-feedback .bell{width:30px;height:30px}.route-feedback .profile .avatar{width:28px;height:28px}.route-feedback .profile span{font-size:12px}.avatar{color:#1266f1;background:linear-gradient(135deg,#e8f1ff,#d9e8ff) 50%/cover;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar-generated{isolation:isolate;background:linear-gradient(135deg,var(--avatar-bg,#e8f1ff),var(--avatar-bg-strong,#d9e8ff));color:var(--avatar-fg,#1266f1);border:1px solid var(--avatar-border,#1266f11f);position:relative;box-shadow:inset 0 1px #ffffff6b}.avatar-generated:before{content:"";border-radius:inherit;z-index:0;background:radial-gradient(circle at 28% 24%,#ffffff7a 0,#fff0 44%),radial-gradient(circle at 78% 82%,#ffffff2e 0,#fff0 38%);position:absolute;inset:0}.avatar-generated .avatar-generated-text{z-index:1;letter-spacing:0;font-size:12px;font-weight:900;line-height:1;position:relative}.avatar-generated.avatar-generated-duo .avatar-generated-text{font-size:10px}.panel{background:#fff;border:1px solid #e2e9f4;border-radius:8px;padding:16px;box-shadow:0 8px 24px #14335d0a}.panel.bare{padding:0}.panel-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-title b{font-size:16px}.panel-title a{color:#566680;align-items:center;gap:2px;display:flex}.kpi-grid{gap:10px;margin-bottom:12px;display:grid}.kpi-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{background:#fff;border:1px solid #e1e9f4;border-radius:8px;align-items:center;gap:16px;height:138px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #14335d0a}.stat-card strong{font-size:25px;line-height:1.2;display:block}.stat-card p{margin:3px 0 6px;font-weight:750}.stat-card small{color:#6c7895}.stat-icon{border-radius:18px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.blue{color:#1266f1}.green{color:#10b981}.orange{color:#f59e0b}.violet{color:#7c3aed}.red{color:#ef3349}.stat-icon.blue{color:#1266f1;background:#eaf2ff}.stat-icon.green{color:#10b981;background:#e8fbf3}.stat-icon.orange{color:#f59e0b;background:#fff4df}.stat-icon.violet{color:#7c3aed;background:#f2eaff}.stat-icon.red{color:#ef3349;background:#ffecee}.up,.good{color:#12a65a}.down,.danger,.bad{color:#ef3349}.warn{color:#f59e0b}.pill{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.blue{color:#1266f1;background:#eaf2ff}.pill.green{color:#10a866;background:#e8fbf3}.pill.orange{color:#f08300;background:#fff3df}.pill.red{color:#ef3349;background:#ffebee}.pill.violet{color:#7c3aed;background:#f2eaff}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{color:#32436a;text-align:left;white-space:nowrap;background:#f6f9fd;border-bottom:1px solid #e6edf7;height:38px;padding:0 12px}.data-table td{color:#071b4a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e8eef7;height:42px;padding:8px 12px}.data-table tr:hover td{background:#f8fbff}.data-table input[type=checkbox],.data-table input[type=radio]{accent-color:#1266f1;width:16px;height:16px}.data-table button,.mini-primary{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:5px;height:26px;padding:0 9px}.data-table .mini-primary{color:#fff;background:#1266f1}.pager{color:#31446b;align-items:center;gap:12px;height:54px;padding:0 8px;display:flex}.pager button{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;min-width:34px;height:34px}.pager button.active{color:#fff;background:#1266f1;border-color:#1266f1}.pager select{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;height:34px;padding:0 10px}.flow{align-items:center;gap:14px;display:flex}.flow-card{background:#f8fbff;border:1px solid #b9d1ff;border-radius:8px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;min-width:220px;padding:14px 16px;display:grid}.flow-card div{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.flow-card small{color:#6b7895}.flow-card strong{font-size:13px}.flow-card.green{background:#f7fffb;border-color:#a6e9cd}.flow-card.orange{background:#fffaf2;border-color:#ffd096}.flow-card.violet{background:#fbf8ff;border-color:#d4bdff}.arrow{color:#1383ff;font-size:28px}.overview-mid{grid-template-columns:1.2fr 1.2fr .8fr;margin-bottom:14px}.grid{gap:14px;display:grid}.bottom-grid{grid-template-columns:1fr 1.4fr}.todo-list{gap:10px;display:grid}.todo{border:1px solid #e5ebf4;border-radius:8px;grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;height:62px;padding:0 14px;display:grid}.feedback-mini{grid-template-columns:.7fr .7fr 1.2fr 1.9fr;align-items:stretch;gap:10px;height:174px;display:grid}.feedback-mini>div{background:#fbfdff;border:1px solid #e8eef7;border-radius:7px;padding:12px}.feedback-mini b{font-size:24px;display:block}.feedback-mini span{color:#64728d;margin:9px 0;display:block}.feedback-mini ol{margin:10px 0 0;padding-left:18px}.feedback-mini em{float:right;color:#071b4a}.feedback-mini canvas{min-width:0;height:170px}.channel-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.channel-grid div{border:1px solid #e5ebf4;border-radius:7px;align-items:center;gap:12px;height:62px;padding:0 16px;display:flex}.channel-grid b{flex:1}.overview-page .kpi-grid.six{gap:10px;margin-bottom:12px}.overview-page .stat-card{height:138px;padding:16px 22px}.overview-page .panel{padding:14px 16px}.overview-page>.panel{height:154px;margin-bottom:12px}.overview-page .flow{gap:16px;height:86px}.overview-page .flow-card{min-width:0;height:86px;padding:10px 14px}.overview-page .flow-card div{margin-top:2px}.overview-page .overview-mid{grid-template-columns:496px 1fr 220px;gap:14px;margin-bottom:12px}.overview-page .overview-mid .panel{height:260px;overflow:hidden}.overview-page .data-table th{height:38px}.overview-page .data-table td{height:42px;padding:7px 12px}.overview-page .todo{height:50px}.overview-page .bottom-grid{grid-template-columns:710px 1fr;gap:14px}.overview-page .bottom-grid .panel{height:218px;overflow:hidden}.overview-page .feedback-mini{height:160px}.overview-page .feedback-mini canvas{height:150px}.overview-abs{min-width:1420px;height:800px;position:relative}.overview-abs .panel{padding:14px 16px;position:absolute;overflow:hidden}.abs-kpis{grid-template-columns:repeat(6,1fr);gap:10px;height:138px;display:grid;position:absolute;top:0;left:0;right:0}.abs-kpis .stat-card{height:138px;padding:16px 22px}.abs-flow{height:154px;top:150px;left:0;right:0}.abs-flow .flow{height:86px}.abs-flow .flow-card{min-width:0;height:86px}.abs-products{width:496px;height:250px;top:316px;left:0}.abs-todo{width:220px;height:250px;top:316px;right:54px}.overview-abs .data-table th{height:38px}.overview-abs .data-table td{height:41px;padding:6px 12px}.overview-abs .todo-list{gap:8px}.overview-abs .todo{height:42px;font-size:13px}.overview-abs .todo svg{width:20px!important;height:20px!important}.overview-abs .feedback-mini{height:158px}.overview-abs .feedback-mini canvas{height:148px}.overview-abs .channel-grid{gap:14px}.overview-abs .channel-grid div{height:62px}.conversation-layout{grid-template-columns:430px minmax(540px,1fr) 380px;gap:14px;height:calc(100vh - 104px);display:grid}.tabs{border-bottom:1px solid #e6edf7;align-items:end;gap:24px;height:54px;padding:0 16px;display:flex}.tabs button{color:#071b4a;border-bottom:3px solid #0000;height:42px;font-weight:700}.tabs button.active{color:#1266f1;border-color:#1266f1}.filter-line,.filters{border-bottom:1px solid #e6edf7;align-items:center;gap:10px;padding:12px 16px;display:flex}.filter-line select,.filters select,.filters label{background:#fff;border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:8px;min-width:110px;height:36px;padding:0 12px;display:flex}.filters label{flex:1}.sessions{height:calc(100% - 164px);padding:0 10px;overflow:auto}.sessions article{border:1px solid #0000;border-radius:8px;grid-template-columns:44px 1fr auto;gap:10px;margin:10px 0;padding:12px;display:grid;position:relative}.sessions article.selected{background:#f4f8ff;border-color:#1266f1}.sessions h3{margin:0;font-size:16px}.sessions h3 small{color:#5e6d88;border:1px solid #dce5f2;border-radius:5px;margin-left:8px;padding:3px 8px;font-size:12px}.sessions p{color:#334461;margin:8px 0 16px}.sessions footer{color:#405577;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}.sessions footer b{color:#ef3349}.chat-panel,.assistant-panel,.conv-list{height:100%;overflow:hidden}.chat-head{border-bottom:1px solid #e6edf7;grid-template-columns:42px 1fr auto 36px 36px;align-items:center;gap:12px;height:72px;padding:0 16px;display:grid}.chat-head h3{margin:0}.chat-head p{color:#64728d;margin:5px 0 0}.chat-head strong{color:#1266f1;font-size:13px}.chat-head strong span{color:#ff4d25}.chat-head button{border:1px solid #dce5f2;border-radius:8px;width:36px;height:36px}.chat-body{background:#fbfdff;height:calc(100% - 286px);padding:14px 18px;overflow:auto}.msg{gap:10px;margin:12px 0;display:flex}.msg.user{flex-direction:row}.msg.bot .avatar{color:#1266f1;background:#eaf2ff}.msg small{color:#6d7893;margin-bottom:6px;display:block}.msg p{color:#203454;background:#f0f5fb;border-radius:8px;max-width:680px;margin:0;padding:10px 12px;line-height:1.7}.msg.user p{background:#fff}.file-card{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;min-width:160px;margin-top:8px;padding:10px;display:inline-block}.file-card.red{background:#fff7f8;border-color:#ffd1d6}.ai-reply{background:#f7fbff;border:1px solid #86b5ff;border-radius:8px;margin:12px;padding:12px;position:relative}.ai-reply header{color:#385078;align-items:center;gap:8px;font-weight:800;display:flex}.ai-reply header span{color:#7d8aa4;margin-left:10px;font-weight:400}.ai-reply header b{margin-left:auto}.ai-reply p{margin:10px 0;line-height:1.8}.ai-reply strong{font-size:20px;position:absolute;top:56px;right:16px}.ai-reply footer{gap:10px;display:flex}.input-box{border-top:1px solid #e6edf7;height:96px;padding:10px 14px}.input-box>div{color:#61708b;gap:16px;display:flex}.input-box footer{gap:10px;margin-top:10px;display:flex}.input-box input{border:0;outline:0;flex:1;height:38px}.assistant-panel{padding:16px;overflow:auto}.assistant-panel h3{align-items:center;gap:8px;margin:0 0 16px;display:flex}.assist-section{border-top:1px solid #e6edf7;padding:14px 0}.assist-section:first-of-type{border-top:0}.assist-section dl,.timeline-detail dl,.feedback-detail dl{grid-template-columns:110px 1fr;gap:9px;margin:10px 0;display:grid}.assist-section dt,.timeline-detail dt,.feedback-detail dt{color:#687896}.assist-section dd,.timeline-detail dd,.feedback-detail dd{margin:0;font-weight:700}.product-row{gap:12px;display:flex}.product-thumb{background:linear-gradient(#f3efe7,#cfc7b8);border-radius:8px;width:44px;height:52px}.product-row small{color:#6b7895;margin-top:5px;display:block}.assist-actions{background:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid;position:sticky;bottom:0}.approve{color:#fff!important;background:#0aa866!important;border-color:#0aa866!important}.reject{color:#fff!important;background:#e91d32!important;border-color:#e91d32!important}.route-conversation .content{padding:10px 12px}.route-conversation .conversation-layout{grid-template-columns:430px minmax(540px,1fr) 410px;gap:10px;height:calc(100vh - 87px);font-size:12px}.route-conversation .tabs{white-space:nowrap;justify-content:space-between;align-items:end;gap:0;height:48px;padding:0 10px}.route-conversation .tabs button{white-space:nowrap;min-width:0;height:38px;padding:0 5px;font-size:12px}.route-conversation .filter-line{white-space:nowrap;gap:7px;height:42px;padding:6px 10px;overflow:visible}.route-conversation .filter-line>span{color:#334461;font-size:12px}.fake-select{min-width:92px;display:inline-flex;position:relative}.fake-select>button{color:#071b4a;white-space:nowrap;background:#fff;border:1px solid #d8e3f2;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.fake-select.filter-more{min-width:auto;margin-left:auto}.fake-select.filter-more>button{justify-content:center;width:30px;padding:0}.select-menu{z-index:20;background:#fff;border:1px solid #d8e3f2;border-radius:8px;width:148px;padding:6px;display:none;position:absolute;top:34px;left:0;box-shadow:0 14px 34px #0f285024}.select-menu.right{left:auto;right:0}.fake-select.open .select-menu{display:grid}.select-menu button{text-align:left;color:#203454;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.select-menu button:hover{color:#1266f1;background:#f1f6ff}.route-conversation .sessions{height:calc(100% - 144px);padding:0 8px}.route-conversation .sessions article{grid-template-columns:38px 1fr auto;gap:8px;margin:8px 0;padding:9px 10px}.route-conversation .avatar{width:30px;height:30px}.route-conversation .sessions h3{font-size:14px}.route-conversation .sessions h3 small{padding:2px 6px;font-size:11px}.route-conversation .sessions p{margin:6px 0 12px;line-height:1.45}.route-conversation .sessions footer{gap:7px;font-size:12px}.route-conversation .pill{height:22px;padding:0 7px;font-size:11px}.route-conversation .pager{gap:8px;height:48px;font-size:12px}.route-conversation .pager button{min-width:30px;height:30px}.route-conversation .chat-panel{flex-direction:column;display:flex}.route-conversation .chat-head{flex-shrink:0;grid-template-columns:36px 1fr auto 32px 32px;height:64px;padding:0 12px}.route-conversation .chat-head h3{font-size:14px}.route-conversation .chat-head p,.route-conversation .chat-head strong{font-size:12px}.route-conversation .chat-head button{width:32px;height:32px}.route-conversation .chat-body{flex:1;height:auto;min-height:0;padding:10px 14px}.route-conversation .msg{gap:8px;margin:8px 0}.route-conversation .msg p{max-width:590px;padding:8px 10px;font-size:12px;line-height:1.55}.route-conversation .msg small{font-size:11px}.route-conversation .file-card{min-width:136px;padding:8px}.route-conversation .ai-reply{flex-shrink:0;margin:8px 10px;padding:9px 10px}.route-conversation .ai-reply header{gap:6px;font-size:12px}.route-conversation .ai-reply header span{margin-left:4px}.route-conversation .ai-reply p{margin:7px 0;padding-right:44px;font-size:12px;line-height:1.55}.route-conversation .ai-reply strong{font-size:17px;top:48px;right:14px}.route-conversation .ai-reply footer button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;height:30px;padding:0 13px}.route-conversation .ai-reply footer .primary-btn{color:#fff;background:#1266f1}.route-conversation .input-box{border-top:1px solid #dce7f5;flex-shrink:0;height:90px;padding:8px 10px}.route-conversation .input-box>div{align-items:center;gap:12px;font-size:12px}.route-conversation .input-box footer{margin-top:8px}.route-conversation .input-box input{background:#fff;border:1px solid #d8e3f2;border-radius:7px;height:36px;padding:0 10px}.route-conversation .input-box footer .primary-btn{justify-content:center;min-width:86px;height:36px}.route-conversation .assistant-panel{background:#fff;padding:12px}.route-conversation .assistant-panel h3{color:#071b4a;height:34px;margin:0 0 8px;font-size:15px}.assist-card{background:#fff;border:1px solid #e3ebf6;border-radius:8px;margin-bottom:9px;padding:10px 12px}.assist-card h4{color:#1266f1;margin:0 0 9px;font-size:13px}.assist-grid{grid-template-columns:86px 1fr 86px 1fr;gap:8px 10px;margin:0;font-size:12px;display:grid}.assist-grid dt{color:#64728d}.assist-grid dd{color:#071b4a;margin:0;font-weight:700}.route-conversation .product-row{grid-template-columns:50px 1fr;align-items:center;gap:10px;display:grid}.route-conversation .product-row dl{grid-column:1/-1;grid-template-columns:86px 1fr 86px 1fr;gap:8px 10px;margin:4px 0 0;display:grid}.route-conversation .product-thumb{background:linear-gradient(#f5f0e7,#d1c8bb);border-radius:7px;width:42px;height:52px}.dot{background:#10b981;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.confidence-mini{color:#64728d;justify-content:space-between;margin-top:8px;display:flex}.confidence-mini b{color:#071b4a}.evidence-list{grid-template-columns:1fr 58px 1fr;gap:8px;display:grid}.evidence-list span{background:#f8fbff;border:1px solid #dfe8f4;border-radius:7px;gap:2px;min-height:48px;padding:7px;font-size:11px;display:grid}.evidence-list .photo{background:linear-gradient(135deg,#e9edf4,#b9c6d7 45%,#f8fbff 46%)}.evidence-list a{color:#1266f1;font-weight:700}.route-conversation .assist-actions{padding:8px 0 0;position:sticky;bottom:0}.split-main{grid-template-columns:minmax(720px,1fr) 360px;gap:14px;display:grid}.kb-main{overflow:auto}.tabline{border-bottom:1px solid #e6edf7;align-items:end;gap:30px;height:50px;margin:-4px 0 12px;display:flex}.tabline button{color:#071b4a;border-bottom:3px solid #0000;height:42px;font-weight:800}.tabline button.active{color:#1266f1;border-color:#1266f1}.toolbar{gap:10px;margin-bottom:12px;display:flex}.toolbar button,.filters button,.feedback-detail footer button,.channel-manage button,.settings-grid button{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 14px;display:inline-flex}.detail-pane{padding:18px;overflow:auto}.detail-pane header{align-items:center;gap:10px;display:flex}.detail-pane header h3{flex:1;margin:0}.detail-pane h2{margin:18px 0 8px;font-size:20px}.detail-pane h4{justify-content:space-between;margin:18px 0 10px;display:flex}.detail-pane canvas{height:190px!important}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0;display:grid}.metric-row span{text-align:center;border:1px solid #e6edf7;border-radius:7px;padding:10px}.metric-row b{font-size:18px;display:block}.blue-list{color:#1266f1;margin:0;padding-left:18px}.confidence{border:1px solid #e6edf7;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.confidence b{color:#10a866;font-size:26px}.confidence a{margin-left:auto}.version-list{padding-left:18px}.version-list span{float:right;color:#6b7895}.route-knowledge{background:#f7f9fd}.route-knowledge .topbar{background:#fffffff0;height:62px;padding:0 22px 0 32px}.route-knowledge .title-wrap{gap:22px}.route-knowledge .title-wrap h1{font-size:22px;font-weight:800}.route-knowledge .menu-btn{width:28px;height:28px}.route-knowledge .top-actions{gap:15px}.route-knowledge .search{color:#6f7fa0;background:#fff;border-radius:7px;width:464px;height:36px;font-size:12px}.route-knowledge .search input::placeholder{color:#6f7fa0}.route-knowledge .search kbd{color:#7d89a5;text-align:center;background:#fff;border:1px solid #dfe7f2;border-radius:6px;min-width:36px;height:22px;margin-left:auto;font:700 12px/20px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.route-knowledge .content{padding:14px 10px 12px 16px}.route-knowledge .kpi-grid.five{grid-template-columns:236px 218px 205px 194px 192px;gap:14px;margin-bottom:16px}.route-knowledge .stat-card{height:117px;box-shadow:none;border-radius:8px;padding:18px 14px}.route-knowledge .kb-stat{gap:16px}.route-knowledge .kb-stat .stat-icon{border-radius:10px;width:54px;height:54px}.route-knowledge .kb-stat p{color:#071b4a;margin:0 0 8px;font-size:14px;font-weight:800}.route-knowledge .kb-stat strong{letter-spacing:0;font-size:25px;line-height:1.05}.route-knowledge .kb-stat small{color:#526385;white-space:nowrap;margin-top:10px;font-size:12px;display:block}.route-knowledge .kb-stat small b{margin-left:8px;font-weight:800}.route-knowledge .kb-layout{grid-template-columns:minmax(1090px,1fr) 328px;align-items:start;gap:20px}.route-knowledge .panel{box-shadow:none;border-color:#e1e8f3}.route-knowledge .kb-main{height:710px;padding:0;overflow:hidden}.route-knowledge .kb-tabs{align-items:end;gap:43px;height:47px;margin:0;padding:0 16px}.route-knowledge .kb-tabs button{align-items:center;gap:9px;height:45px;font-size:14px;font-weight:800;display:inline-flex}.route-knowledge .kb-tabs button span{color:#24416f;font-weight:700}.route-knowledge .kb-tabs button.active span{color:#1266f1;background:#e8f1ff;border-radius:5px;justify-content:center;align-items:center;min-width:40px;height:22px;display:inline-flex}.route-knowledge .kb-toolbar{height:58px;margin:0;padding:16px 16px 8px}.route-knowledge .kb-toolbar button{border-radius:6px;height:34px;font-size:13px;font-weight:800}.route-knowledge .kb-toolbar .primary-btn{min-width:113px}.route-knowledge .kb-filters{border-bottom:1px solid #dfe7f2;align-items:end;gap:13px;height:67px;padding:0 16px 16px;overflow:hidden}.route-knowledge .kb-select{background:0 0;border:0;width:125px;min-width:125px;height:51px;padding:0;display:block;position:relative}.route-knowledge .kb-select span{color:#526385;height:17px;margin:0 0 3px 4px;font-size:12px;font-weight:600;display:block}.route-knowledge .kb-select select{color:#071b4a;background:#fff;border:1px solid #d8e2f0;border-radius:7px;width:125px;min-width:0;height:34px;padding:0 28px 0 13px;font-size:12px}.route-knowledge .kb-filters .kb-select:nth-child(3){width:144px;min-width:144px}.route-knowledge .kb-filters .kb-select:nth-child(3) select{width:144px}.route-knowledge .kb-search{color:#6f7fa0;background:#fff;border:1px solid #d8e2f0;border-radius:7px;flex:0 0 238px;align-items:center;gap:8px;width:238px;min-width:238px;height:36px;padding:0 11px;display:flex}.route-knowledge .kb-search input{font-size:12px}.route-knowledge .kb-filters>button{justify-content:center;width:79px;height:36px;font-size:13px;font-weight:800}.route-knowledge .kb-table{font-size:12px}.route-knowledge .kb-table th{color:#071b4a;background:#fff;border-bottom-color:#e2e9f4;height:49px;padding:0 10px;font-weight:800}.route-knowledge .kb-table td{color:#102757;height:54px;padding:6px 10px}.route-knowledge .kb-table th:first-child,.route-knowledge .kb-table td:first-child{text-align:center;width:48px}.route-knowledge .kb-table td:nth-child(10){align-items:center;gap:18px;display:flex}.route-knowledge .kb-table td b{font-weight:800}.route-knowledge .kb-table td small{color:#34517b;margin-top:4px;font-size:12px;display:block}.route-knowledge .kb-table .pill{border-radius:5px;height:22px;padding:0 8px;font-size:12px}.route-knowledge .kb-table input[type=checkbox]{width:15px;height:15px}.route-knowledge .kb-pager{color:#071b4a;gap:14px;height:64px;padding:0 22px;font-size:13px;font-weight:700}.route-knowledge .kb-pager>span:first-child{margin-right:auto}.route-knowledge .pager-pages{align-items:center;gap:16px;margin-right:auto;display:flex}.route-knowledge .kb-pager button{border-color:#0000;min-width:24px;height:32px;font-weight:800}.route-knowledge .kb-pager button.active{color:#1266f1;background:#fff;border-color:#1266f1;min-width:32px}.route-knowledge .kb-pager button:last-child{border-color:#dce5f2;min-width:34px}.route-knowledge .kb-pager select{width:116px;height:34px}.route-knowledge .kb-pager input{text-align:center;color:#071b4a;border:1px solid #dce5f2;border-radius:7px;outline:0;width:62px;height:34px}.route-knowledge .kb-detail{height:850px;padding:0;font-size:12px;overflow:hidden}.route-knowledge .kb-detail header{gap:8px;height:44px;padding:0 18px}.route-knowledge .kb-detail header h3{font-size:16px}.route-knowledge .kb-detail header button{color:#001b68;width:28px;height:28px}.route-knowledge .status-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.route-knowledge .kb-detail h2{margin:8px 18px;font-size:16px;font-weight:800}.route-knowledge .kb-meta{color:#526385;align-items:center;gap:9px;margin:0 18px 12px;display:flex}.route-knowledge .kb-update{color:#405987;gap:28px;margin:0 18px 14px;display:flex}.route-knowledge .detail-section{border-top:1px solid #e5ebf4;padding:12px 18px}.route-knowledge .detail-section h4{color:#071b4a;align-items:center;margin:0 0 10px;font-size:14px}.route-knowledge .detail-section h4 small{color:#526385;font-weight:500}.route-knowledge .detail-section h4 a{font-size:12px}.route-knowledge .feedback-trend{padding-bottom:13px}.route-knowledge .legend{color:#526385;justify-content:center;align-items:center;gap:8px;height:18px;margin:0 0 2px;display:flex}.route-knowledge .legend span{border-radius:4px;width:10px;height:6px;margin-left:24px;display:inline-block}.route-knowledge .legend .like{background:#10b981;margin-left:0}.route-knowledge .legend .dislike{background:#ff3347}.route-knowledge .kb-detail canvas{height:150px!important}.route-knowledge .metric-row{gap:0;margin:10px 0 0}.route-knowledge .metric-row span{text-align:center;color:#405987;border:0;padding:0}.route-knowledge .metric-row b{margin-top:5px;font-size:17px}.route-knowledge .blue-list{color:#1266f1;margin:0;padding-left:16px;line-height:1.95}.route-knowledge .blue-list li::marker{font-size:10px}.route-knowledge .expand-link{margin-top:8px;font-weight:800;display:inline-block}.route-knowledge .apply-scope dl{color:#405987;grid-template-columns:70px 1fr;gap:8px 10px;margin:0;display:grid}.route-knowledge .apply-scope dt{color:#526385}.route-knowledge .apply-scope dd{margin:0}.route-knowledge .confidence-block div{align-items:center;gap:10px;display:flex}.route-knowledge .confidence-block b{color:#10a866;font-size:28px;line-height:1}.route-knowledge .confidence-block div span{color:#10a866;background:#e8fbf3;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-weight:800;display:inline-flex}.route-knowledge .confidence-block p{color:#405987;justify-content:space-between;margin:7px 0 0;display:flex}.route-knowledge .version-list{margin:0;padding:0;list-style:none}.route-knowledge .version-list li{color:#405987;grid-template-columns:42px 1fr 104px 32px;align-items:center;gap:8px;margin:9px 0;display:grid}.route-knowledge .version-list b{color:#071b4a}.route-knowledge .version-list span{float:none;color:#405987;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-knowledge .version-list time{color:#405987;font-size:12px}.route-knowledge .version-list em{color:#071b4a;text-align:right;font-style:normal}.refund-layout{grid-template-columns:minmax(760px,1fr) 480px;gap:0;min-height:calc(100vh - 68px);margin:-18px -20px -16px 0;display:grid}.refund-main{padding:18px 20px 16px;overflow:auto}.refund-drawer{background:#fff;border-left:1px solid #e1e8f3;flex-direction:column;min-height:calc(100vh - 68px);display:flex}.refund-drawer header{border-bottom:1px solid #e6edf7;align-items:end;gap:30px;height:58px;padding:0 18px;display:flex}.refund-drawer header button{color:#071b4a;border-bottom:3px solid #0000;height:46px;font-weight:800}.refund-drawer header button.active{color:#1266f1;border-color:#1266f1}.refund-drawer header button:last-child{border:0;margin-left:auto}.timeline-detail,.drawer-chat{flex:1;padding:18px;overflow:auto}.timeline-detail section{border-bottom:1px solid #e6edf7;padding:14px 0}.timeline-detail section:first-child{padding-top:0}.timeline-detail h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.timeline-detail h3 span{color:#1266f1;background:#eaf2ff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.timeline-detail p{color:#344663;line-height:1.8}.attachments{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.attachments span{background:#fbfdff;border:1px solid #dce5f2;border-radius:7px;padding:12px}.process{border-left:2px solid #1266f1;margin-left:10px;padding-left:18px}.process li{margin:12px 0}.refund-drawer footer{border-top:1px solid #e6edf7;align-items:center;gap:14px;height:78px;padding:0 18px;display:flex}.refund-drawer footer button{min-width:132px}.drawer-chat>p{color:#344663;justify-content:space-between;display:flex}.drawer-chat .msg p{max-width:320px}.outline-wide{color:#1266f1;background:#fff;border:1px solid #1266f1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:260px;height:34px;margin:8px auto;display:flex}.route-refund,.route-refund-chat{background:#fff}.route-refund .sidebar,.route-refund-chat .sidebar{border-right:1px solid #e5ecf7;width:196px;padding:15px 10px 20px}.route-refund .brand,.route-refund-chat .brand{height:42px;padding-left:8px;font-size:16px;font-weight:900}.route-refund .brand-logo,.route-refund-chat .brand-logo{background:#1469ff;border-radius:8px;width:28px;height:28px}.route-refund .sidebar nav,.route-refund-chat .sidebar nav{gap:10px;margin-top:24px}.route-refund .sidebar nav a,.route-refund-chat .sidebar nav a{color:#001b68;border-radius:6px;height:38px;padding:0 10px;font-size:14px;font-weight:800}.route-refund .sidebar nav a.active,.route-refund-chat .sidebar nav a.active{color:#1266f1;background:#edf4ff;box-shadow:inset 3px 0 #1266f1}.route-refund .side-user,.route-refund-chat .side-user{border-top-color:#e5ecf7;height:84px;padding:16px 6px 0}.route-refund .side-user .avatar,.route-refund-chat .side-user .avatar{color:#fff;background:#1266f1;width:36px;height:36px}.route-refund .topbar,.route-refund-chat .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e5ecf7;height:59px;padding:0 20px 0 24px}.route-refund .title-wrap,.route-refund-chat .title-wrap{gap:14px}.route-refund .title-wrap h1,.route-refund-chat .title-wrap h1{letter-spacing:0;font-size:25px;font-weight:900}.route-refund .top-actions,.route-refund-chat .top-actions{gap:16px}.route-refund .bell,.route-refund-chat .bell{width:30px;height:30px}.route-refund .profile .avatar,.route-refund-chat .profile .avatar{width:32px;height:32px}.route-refund .profile,.route-refund-chat .profile{font-size:13px;font-weight:800}.route-refund .profile small,.route-refund-chat .profile small{font-size:12px}.route-refund .content,.route-refund-chat .content{background:#fff;padding:0;overflow:hidden}.route-refund .refund-layout,.route-refund-chat .refund-layout{grid-template-columns:minmax(0,1fr) 500px;height:calc(100vh - 59px);min-height:0;margin:0}.route-refund .refund-main,.route-refund-chat .refund-main{background:#fff;padding:20px 20px 14px 16px;overflow:hidden}.route-refund .kpi-grid.four,.route-refund-chat .kpi-grid.four{gap:16px;margin-bottom:16px}.route-refund .stat-card,.route-refund-chat .stat-card{height:104px;box-shadow:none;border-radius:7px;gap:20px;padding:18px 28px}.route-refund .stat-icon,.route-refund-chat .stat-icon{border-radius:50%;width:62px;height:62px}.route-refund .stat-card strong,.route-refund-chat .stat-card strong{font-size:28px;line-height:1}.route-refund .stat-card p,.route-refund-chat .stat-card p{margin:8px 0 7px;font-size:14px}.route-refund .stat-card small,.route-refund-chat .stat-card small{font-size:12px}.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel{height:728px;box-shadow:none;border-radius:7px;padding:0;overflow:hidden}.route-refund .tabline,.route-refund-chat .tabline{gap:40px;height:50px;margin:0;padding:0 16px}.route-refund .tabline button,.route-refund-chat .tabline button{height:50px;font-size:14px;font-weight:800}.route-refund .filters,.route-refund-chat .filters{background:#fff;gap:10px;height:68px;padding:14px}.route-refund .filters label,.route-refund-chat .filters label{min-width:240px;max-width:240px;height:34px}.route-refund .filters select,.route-refund-chat .filters select{min-width:92px;height:34px}.route-refund .filters button,.route-refund-chat .filters button{height:34px;margin-left:auto}.route-refund .refund-table,.route-refund-chat .refund-table{table-layout:fixed;font-size:12px}.route-refund .refund-table th,.route-refund-chat .refund-table th{color:#001b68;background:#f6f9fe;height:40px;padding:0 8px;font-weight:900}.route-refund .refund-table td,.route-refund-chat .refund-table td{white-space:normal;color:#001b68;height:60px;padding:6px 8px;font-weight:650;line-height:1.45}.route-refund .refund-table th:nth-child(4),.route-refund .refund-table td:nth-child(4),.route-refund-chat .refund-table th:nth-child(4),.route-refund-chat .refund-table td:nth-child(4),.route-refund .refund-table th:nth-child(5),.route-refund .refund-table td:nth-child(5),.route-refund-chat .refund-table th:nth-child(5),.route-refund-chat .refund-table td:nth-child(5){width:82px}.route-refund .refund-table th:nth-child(7),.route-refund .refund-table td:nth-child(7),.route-refund-chat .refund-table th:nth-child(7),.route-refund-chat .refund-table td:nth-child(7){text-align:center;width:76px}.route-refund .refund-table th:nth-child(8),.route-refund .refund-table td:nth-child(8),.route-refund-chat .refund-table th:nth-child(8),.route-refund-chat .refund-table td:nth-child(8),.route-refund .refund-table th:nth-child(9),.route-refund .refund-table td:nth-child(9),.route-refund-chat .refund-table th:nth-child(9),.route-refund-chat .refund-table td:nth-child(9){width:78px}.route-refund .refund-table .avatar,.route-refund-chat .refund-table .avatar{vertical-align:middle;width:26px;height:26px;margin-right:8px}.route-refund .refund-table small,.route-refund-chat .refund-table small{color:#001b68;font-size:11px}.route-refund .refund-table .pill,.route-refund-chat .refund-table .pill{border-radius:5px;height:22px;padding:0 7px;font-size:12px}.route-refund .pager,.route-refund-chat .pager{height:70px;padding:0 14px;font-size:13px;font-weight:700}.route-refund .pager select,.route-refund-chat .pager select{width:96px}.route-refund .refund-drawer,.route-refund-chat .refund-drawer{border-left-color:#dfe7f3;height:calc(100vh - 59px);min-height:0;box-shadow:-8px 0 18px #23457808}.route-refund .refund-drawer header,.route-refund-chat .refund-drawer header{align-items:end;gap:34px;height:60px;padding:0 28px}.route-refund .refund-drawer header button,.route-refund-chat .refund-drawer header button{height:48px;font-size:14px;font-weight:900}.route-refund .refund-drawer header button:last-child,.route-refund-chat .refund-drawer header button:last-child{width:30px;margin-left:auto}.route-refund .timeline-detail,.route-refund-chat .timeline-detail{padding:0 18px;font-size:12px}.route-refund .timeline-detail section{border-bottom-color:#e6edf7;padding:14px 0}.route-refund .timeline-detail h3{margin:0 0 12px;font-size:14px}.route-refund .timeline-detail h3 span{border-radius:4px;width:17px;height:17px}.route-refund .timeline-detail dl{grid-template-columns:92px 1fr 80px 1fr;gap:12px 10px;margin:0}.route-refund .timeline-detail dd{font-weight:700}.route-refund .attachments{gap:8px}.route-refund .attachments span{height:68px;padding:10px}.route-refund .process{margin:0 0 0 9px;padding-left:22px;font-size:12px}.route-refund .process li{margin:9px 0}.route-refund-chat .drawer-chat{padding:14px 24px 10px;font-size:12px}.route-refund-chat .drawer-chat>p{align-items:center;height:28px;margin:0 0 12px}.route-refund-chat .drawer-chat .msg{gap:10px;margin:11px 0}.route-refund-chat .drawer-chat .avatar{width:30px;height:30px}.route-refund-chat .drawer-chat .msg small{margin-bottom:4px;font-size:11px}.route-refund-chat .drawer-chat .msg p{background:#f2f6fb;border-radius:6px;max-width:330px;padding:9px 12px;line-height:1.55}.route-refund-chat .drawer-chat .file-card{min-width:170px;padding:8px}.route-refund-chat .outline-wide{width:236px;height:31px;margin:8px auto}.route-refund .refund-drawer footer,.route-refund-chat .refund-drawer footer{gap:16px;height:78px;padding:0 20px}.route-refund .refund-drawer footer button,.route-refund-chat .refund-drawer footer button{border-radius:5px;min-width:132px;height:40px;font-weight:900}.route-refund .refund-drawer footer a,.route-refund-chat .refund-drawer footer a{margin-left:auto;font-size:13px;font-weight:800}.report-filters{background:#fff;border:1px solid #e2e9f4;border-radius:8px;align-items:center;gap:14px;height:54px;margin-bottom:12px;padding:9px 14px;display:flex;overflow:hidden}.report-filters label{white-space:nowrap;align-items:center;gap:10px;font-weight:750;display:flex}.report-filters label:first-child{min-width:272px}.report-filters label:not(:first-child){min-width:142px}.report-filters select,.report-filters button{white-space:nowrap;background:#fff;border:1px solid #dce5f2;border-radius:7px;height:36px;padding:0 14px}.report-filters .primary-btn{margin-left:auto}.two{grid-template-columns:1fr 1fr;margin-bottom:14px}.three{grid-template-columns:1fr 1fr 1fr}.two canvas{height:228px!important}.three canvas{height:220px!important}.rank-list p{background:#f4f7fb;border-radius:7px;height:34px;margin:0 0 8px;padding:8px}.rank-list b{color:#fff;background:#ef3349;border-radius:5px;place-items:center;width:22px;height:22px;margin-right:10px;display:inline-grid}.rank-list p:nth-child(2) b{background:#f59e0b}.rank-list p:nth-child(3) b{background:#ffc229}.rank-list p:nth-child(n+4) b{background:#94a3b8}.ai-note{background:#eef5ff;border-radius:8px;padding:14px;line-height:1.8}.check-list{margin:0;padding-left:0;list-style:none}.check-list li{margin:10px 0;line-height:1.7}.check-list li:before{content:"✓";color:#1266f1;background:#eaf2ff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-weight:900;display:inline-grid}.feedback-top{grid-template-columns:1.2fr .7fr .9fr;margin-bottom:14px}.feedback-main{grid-template-columns:1.15fr .95fr;margin-bottom:14px}.feedback-top canvas{height:230px!important}.bar-list p{grid-template-columns:150px 1fr 42px;align-items:center;gap:12px;display:grid}.bar-list b{background:linear-gradient(90deg,#1769ff,#77a8ff);border-radius:10px;height:8px}.bar-list em{color:#64728d;font-style:normal}.feedback-detail h4{margin:14px 0 8px}.feedback-detail p{background:#f5f8fc;border-radius:7px;margin:6px 0;padding:10px;line-height:1.8}.feedback-detail h4+ul{margin:0;padding-left:18px;line-height:1.9}.feedback-detail footer{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.summary-cards{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.summary-cards article{background:#fbfdff;border:1px solid #e2e9f4;border-radius:8px;padding:14px}.summary-cards article span:first-child{color:#1266f1;background:#eaf2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.summary-cards b{margin:10px 0;display:block}.summary-cards p{color:#5f6f8c;line-height:1.6}.summary-cards small{color:#64728d;margin-top:8px;display:block}.feedback-page .report-filters{height:42px;margin-bottom:10px}.feedback-page .kpi-grid.five{gap:10px;margin-bottom:10px}.feedback-page .stat-card{height:86px;padding:12px 18px}.feedback-page .stat-icon{width:46px;height:46px}.feedback-page .stat-card strong{font-size:23px}.feedback-page .feedback-top{grid-template-columns:1.16fr .58fr .72fr;gap:12px;margin-bottom:12px}.feedback-page .feedback-top .panel{height:190px;padding:12px 14px}.feedback-page .feedback-top canvas{height:135px!important}.feedback-page .bar-list p{margin:8px 0}.feedback-page .feedback-main{grid-template-columns:1.08fr .74fr .34fr;gap:12px;margin-bottom:12px}.feedback-page .feedback-main .panel{height:300px;overflow:hidden}.feedback-page .data-table{font-size:12px}.feedback-page .data-table th{height:34px}.feedback-page .data-table td{height:42px;padding:6px 8px}.feedback-page .feedback-detail dl{grid-template-columns:76px 1fr;gap:7px 10px;margin:8px 0}.feedback-page .feedback-detail p{margin:4px 0;padding:8px;line-height:1.5}.feedback-page .feedback-detail h4{margin:8px 0 6px}.feedback-files span{background:linear-gradient(#eef3fa,#d4dbe7);border:1px solid #dce6f2;border-radius:6px;height:52px}.feedback-files span:nth-child(2){background:linear-gradient(#f7faff,#e5ecfb)}.feedback-page .feedback-detail h4+ul{line-height:1.35}.feedback-page .feedback-detail footer{gap:8px;margin-top:8px}.feedback-page .feedback-detail footer button{height:30px;padding:0 10px}.fix-timeline{margin:0;padding:6px 0 0 8px;list-style:none}.fix-timeline li{color:#6d7893;border-left:2px solid #d9e5f4;padding:0 0 18px 16px;position:relative}.fix-timeline li:before{content:"";background:#c7d4e6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:-6px;box-shadow:0 0 0 1px #c7d4e6}.fix-timeline li.done:before{background:#1266f1;box-shadow:0 0 0 1px #1266f1}.fix-timeline li.active:before{background:#10b981;box-shadow:0 0 0 1px #10b981}.fix-timeline li:last-child{border-left-color:#0000}.fix-timeline b{color:#071b4a;margin-bottom:3px;font-size:13px;display:block}.fix-timeline span{font-size:12px}.feedback-page .summary-cards{gap:10px}.feedback-page .summary-cards article{height:112px;padding:10px;overflow:hidden}.feedback-page .summary-cards article span:first-child{width:30px;height:30px}.feedback-page .summary-cards b{margin:6px 0}.feedback-page .summary-cards p{margin:0 0 6px;line-height:1.4}.daily-grid{grid-template-columns:1fr .95fr;gap:14px;display:grid}.form-table{gap:16px;display:grid}.form-table label,.settings-grid label{grid-template-columns:90px 1fr;align-items:center;gap:12px;display:grid}.form-table label b{color:#071b4a}.seg{gap:6px;display:flex}.seg button{color:#1266f1;background:#eff6ff;border:1px solid #bed3f6;border-radius:6px;height:32px;padding:0 12px}.seg button.active{color:#1266f1;background:#fff;box-shadow:0 4px 12px #1266f11f}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips em{background:#fff;border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:8px;min-width:180px;height:42px;padding:0 10px;font-style:normal;display:inline-flex}.send-mode{grid-template-columns:1fr 1fr;gap:12px;display:grid}.send-mode em{border:1px solid #dce5f2;border-radius:8px;gap:8px;padding:12px;font-style:normal;display:grid}.send-mode em.active{background:#f7fbff;border-color:#1266f1}.send-mode small{color:#6b7895}.hint{color:#405577;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:7px;padding:10px 12px}.checkbox-grid{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.checkbox-grid label{border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.checkbox-grid input,.form-table input,.send-mode input{accent-color:#1266f1}.preview-send{float:right;margin-top:-6px}.report-preview{background:#fbfdff;border:1px solid #e2e9f4;border-radius:8px;padding:16px}.report-preview h3{margin:0 0 10px}.preview-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.preview-kpis span{color:#6b7895;background:#fff;border:1px solid #e2e9f4;border-radius:8px;padding:10px}.preview-kpis b{color:#071b4a;margin-top:5px;font-size:20px;display:block}.report-preview canvas{height:160px!important}.alert-list p{border-bottom:1px solid #e6edf7;grid-template-columns:28px 1fr 18px;gap:10px;margin:0;padding:12px 0;display:grid}.alert-list span{color:#64728d;grid-column:2}.route-conversation .assistant-panel{background:#fff;flex-direction:column;padding:10px 12px;display:flex}.route-conversation .assistant-panel h3{color:#071b4a;flex-shrink:0;height:30px;margin:0 0 7px;font-size:14px}.route-conversation .assist-card{border-radius:7px;flex-shrink:0;margin-bottom:8px;padding:8px 10px}.route-conversation .assist-card h4{margin:0 0 7px;font-size:12px}.route-conversation .assist-grid{grid-template-columns:64px minmax(0,1fr) 64px minmax(0,1fr);gap:6px 8px;font-size:11px;line-height:1.35}.route-conversation .assist-grid dt{white-space:nowrap}.route-conversation .assist-grid dd{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.route-conversation .product-row{grid-template-columns:46px 1fr;gap:8px}.route-conversation .product-row>div{min-width:0}.route-conversation .product-row b{font-size:11px;line-height:1.35}.route-conversation .product-row dl{grid-template-columns:64px minmax(0,1fr) 64px minmax(0,1fr);gap:6px 8px;margin:3px 0 0;font-size:11px;line-height:1.35}.route-conversation .product-row dt{white-space:nowrap;color:#64728d}.route-conversation .product-row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.route-conversation .confidence-mini{margin-top:6px;font-size:11px}.route-conversation .evidence-list span{min-height:42px;padding:6px;font-size:10px;line-height:1.25}.route-conversation .assist-actions{background:#fff;flex-shrink:0;margin-top:auto;padding:6px 0 0;position:sticky;bottom:0}.route-conversation .assist-actions button{border-radius:7px;height:44px;font-weight:800}.ai-test{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.test-console h2{margin:0 0 8px}.test-console>p{color:#667693}.test-box{grid-template-columns:1fr auto;gap:12px;display:grid}.test-box textarea{resize:none;border:1px solid #dce5f2;border-radius:8px;outline:0;height:110px;padding:12px}.test-result{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.channel-manage{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.channel-manage article{background:#fbfdff;border:1px solid #e2e9f4;border-radius:8px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;height:78px;padding:0 16px;display:grid}.channel-manage p{color:#657590;margin:4px 0 0}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-grid label{margin-bottom:14px}.settings-grid input,.settings-grid select{background:#fff;border:1px solid #dce5f2;border-radius:7px;height:38px;padding:0 12px}@media (width<=1280px){.sidebar{width:86px}.brand strong,.sidebar nav span,.side-user>span:not(.avatar),.side-user>svg{display:none}.sidebar nav a{justify-content:center}.kpi-grid.six{grid-template-columns:repeat(3,1fr)}.conversation-layout{grid-template-columns:330px 1fr}.assistant-panel{display:none}.refund-layout{grid-template-columns:1fr}.refund-drawer{display:none}.split-main,.feedback-main,.daily-grid,.two,.three,.bottom-grid,.overview-mid{grid-template-columns:1fr}.summary-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.app{display:block;overflow:auto}.sidebar{display:none}.main{min-height:100vh}.topbar{align-items:flex-start;gap:12px;height:auto;padding:14px}.title-wrap{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}.search{width:100%}.content{padding:12px}.kpi-grid,.kpi-grid.four,.kpi-grid.five,.kpi-grid.six{grid-template-columns:1fr}.stat-card{height:auto}.conversation-layout{height:auto;display:block}.conv-list,.chat-panel{height:auto;margin-bottom:12px}.sessions{height:auto}.chat-body{height:420px}.channel-grid,.channel-manage,.feedback-mini,.summary-cards{grid-template-columns:1fr}.feedback-mini{height:auto}.top-actions .profile{display:none}}.route-knowledge .kb-shell{grid-template-columns:minmax(1090px,1fr) 328px;align-items:start;gap:20px;min-width:1428px;display:grid}.route-knowledge .kb-left{min-width:0}.route-knowledge .kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.route-knowledge .kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.route-knowledge .kb-stat{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px 13px;display:grid}.route-knowledge .kb-stat .stat-icon{width:48px;height:48px}.route-knowledge .kb-stat>div{min-width:0}.route-knowledge .kb-stat p{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.route-knowledge .kb-stat strong{white-space:nowrap;font-size:22px}.route-knowledge .kb-stat small{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.25;display:flex}.route-knowledge .kb-stat small b{margin-left:0}.route-knowledge .kb-filters{overflow:visible}.route-knowledge .kb-select.fake-select{background:0 0;border:0;height:51px;padding:0;display:block;position:relative}.route-knowledge .kb-select.fake-select>span{color:#526385;height:17px;margin:0 0 3px 4px;font-size:12px;font-weight:600;display:block}.route-knowledge .kb-select.fake-select>button{justify-content:space-between;width:100%;height:34px}.route-knowledge .kb-select .select-menu{width:168px;top:55px}.route-knowledge .kb-filters .kb-select:nth-child(3) .select-menu,.route-knowledge .kb-filters .kb-select:nth-child(4) .select-menu{width:190px}.route-knowledge .kb-search{flex-basis:210px;width:210px;min-width:210px}.route-knowledge .kb-filters>button{white-space:nowrap;flex:0 0 76px;padding:0 10px}.route-knowledge .kb-table thead button.sort-head{color:#071b4a;background:0 0;border:0;align-items:center;gap:4px;height:auto;padding:0;font-weight:800;display:inline-flex}.route-knowledge .kb-table thead button.sort-head span{color:#8b99b4;font-size:11px}.route-knowledge .kb-table thead button.sort-head.active span{color:#1266f1}.route-knowledge .kb-row-title{text-align:left;color:#071b4a;display:grid}.route-knowledge .kb-row-title b{font-size:12px}.route-knowledge .kb-row-title small{color:#526385;margin-top:4px;font-size:11px}.route-knowledge .kb-detail{overflow:auto}.route-knowledge .kb-answer{color:#243a62;background:#f6f9fe;border-radius:7px;margin:0 18px 10px;padding:10px;line-height:1.65}.route-knowledge .tag-row{flex-wrap:wrap;gap:6px;margin:0 18px 10px;display:flex}.route-knowledge .blue-list button{color:#1266f1;text-align:left}.route-knowledge .blue-list button.active{font-weight:800;text-decoration:underline}.route-knowledge .variant-detail{background:#f7fbff;border:1px solid #dce8fa;border-radius:7px;margin-top:8px;padding:9px;line-height:1.55}.route-knowledge .variant-detail p{color:#071b4a;margin:5px 0}.route-knowledge .variant-detail small{color:#526385}.route-knowledge .modal-backdrop{z-index:50;background:#071b4a59;place-items:center;display:grid;position:fixed;inset:0}.kb-modal{background:#fff;border-radius:10px;width:560px;overflow:hidden;box-shadow:0 24px 70px #071b4a40}.kb-modal header{border-bottom:1px solid #e6edf7;align-items:center;height:54px;padding:0 18px;display:flex}.kb-modal h3{flex:1;margin:0}.kb-modal header button{width:32px;height:32px}.modal-form{gap:12px;padding:16px;display:grid}.modal-form label{grid-template-columns:112px 1fr;align-items:center;gap:12px;display:grid}.modal-form input,.modal-form select,.modal-form textarea{border:1px solid #dce5f2;border-radius:7px;outline:0;height:36px;padding:0 10px}.modal-form textarea{resize:vertical;height:110px;padding:10px}.export-preview{background:#f6f9fd;border:1px solid #e3ebf6;border-radius:7px;max-height:160px;padding:10px;overflow:auto}.kb-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;gap:10px;height:62px;padding:0 16px;display:flex}.kb-modal footer button{background:#fff;border:1px solid #dce5f2;border-radius:7px;height:36px;padding:0 16px}.route-knowledge .kb-table tbody tr{cursor:pointer}.route-knowledge .kb-row-title{text-align:left;color:#071b4a;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.route-knowledge .kb-row-title span{white-space:nowrap;text-overflow:ellipsis;color:#071b4a;background:0 0;border:0;max-width:172px;padding:0;font-size:12px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.route-knowledge .kb-row-title em{color:#4c638b;padding:0;font-size:11px;font-style:normal;line-height:1.15;display:block}.route-knowledge .kb-table td:nth-child(10) button{color:#1266f1;height:24px;font-size:12px}.route-knowledge .delete-confirm{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:22px 34px!important;display:grid!important}.route-knowledge .delete-confirm p{color:#243a62;white-space:normal;word-break:break-word;min-width:0;margin:0;line-height:1.85;display:block}.route-knowledge .delete-confirm b{color:#173464;font-weight:900}.route-knowledge .delete-confirm-icon{color:#ef3349;place-items:center;width:44px;height:44px;display:grid}.route-knowledge .delete-confirm svg{color:#ef3349;flex-shrink:0}.kb-modal footer .danger-btn{color:#fff;background:#e91d32;border-color:#e91d32}.route-refund .menu-btn,.route-refund-chat .menu-btn{display:none}.route-refund .title-wrap,.route-refund-chat .title-wrap{padding-left:6px}.route-refund .sidebar,.route-refund-chat .sidebar{width:196px}.route-refund .brand,.route-refund-chat .brand{gap:8px;font-size:15px}.route-refund .brand strong,.route-refund-chat .brand strong{letter-spacing:0}.route-refund .refund-main,.route-refund-chat .refund-main{padding-left:16px;padding-right:20px}.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel{height:728px}.route-refund .refund-table td,.route-refund-chat .refund-table td{height:58px;font-size:12px}.route-refund .refund-drawer,.route-refund-chat .refund-drawer{height:calc(100vh - 59px)}.route-refund .timeline-detail{padding:0 24px}.route-refund .timeline-detail section{padding:12px 0}.route-refund .timeline-detail dl{grid-template-columns:82px 1fr 78px 1fr;gap:10px 8px}.route-refund .timeline-detail p{margin:6px 0;line-height:1.55}.route-refund .timeline-detail h3{margin-bottom:10px}.route-refund .attachments span{height:66px}.route-refund .refund-drawer footer,.route-refund-chat .refund-drawer footer{height:64px}.route-refund-chat .drawer-chat{padding-top:12px}.route-refund-chat .outline-wide{height:30px;margin-top:6px}.refund-user{text-align:left;color:#001b68;font-weight:800}.refund-view{color:#1266f1;font-weight:800}.refund-table tbody tr:has(input:checked) td{background:#eaf4ff}.refund-pager input{text-align:center;color:#071b4a;border:1px solid #dce5f2;border-radius:7px;outline:0;width:48px;height:34px}.refund-pager button:disabled{color:#94a3b8;cursor:default}.app-toast{z-index:80;opacity:0;color:#fff;background:#071b4a;border-radius:8px;padding:10px 14px;transition:all .2s;position:fixed;top:76px;right:24px;transform:translateY(-8px);box-shadow:0 14px 40px #071b4a3d}.route-knowledge .kb-create{min-width:113px}.route-knowledge .kb-create>button{border-radius:6px;height:34px}.route-knowledge .kb-create .select-menu{width:132px;top:38px}.route-knowledge .row-more{min-width:auto}.route-knowledge .row-more>button{color:#1266f1;background:0 0;border:0;height:24px;padding:0;font-size:12px}.route-knowledge .row-more .select-menu{width:104px;top:28px}.route-knowledge .kb-detail h4 a,.route-knowledge .expand-link{cursor:pointer}.route-knowledge .kb-detail-collapsed{place-items:start center;height:850px;padding:18px;display:grid}.route-knowledge .kb-detail-collapsed button{color:#1266f1;background:#fff;border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex}.route-knowledge .kb-pager button:disabled{cursor:default;color:#94a3b8}.route-knowledge .kb-pager input{width:48px}.route-overview .content{background:#f4f7fb;padding:18px 16px 12px}.route-overview .topbar{height:67px}.route-overview .search{display:flex}.overview-abs{min-width:1424px;height:808px}.overview-abs .panel{border-radius:8px;box-shadow:0 8px 24px #14335d0a}.abs-kpis{gap:10px;height:138px}.abs-kpis .overview-stat{align-items:center;gap:16px;height:138px;padding:16px 22px}.overview-stat p{color:#071b4a;margin:0 0 7px;font-size:13px;font-weight:800}.overview-stat em{color:#6b7895;margin-top:5px;font-size:12px;font-style:normal;display:block}.abs-flow{width:1054px;height:154px;padding:15px 16px;top:150px;right:auto}.abs-flow .panel-title{height:22px;margin-bottom:15px}.abs-flow .flow{gap:20px;height:86px}.abs-flow .flow-card{border-radius:7px;grid-template-columns:30px 1fr auto;gap:8px 10px;min-width:0;height:86px;padding:12px 14px}.abs-flow .flow-card>span{place-items:center;width:28px;height:28px;display:grid}.abs-flow .flow-card>b{font-size:14px;font-weight:900}.abs-flow .flow-card .pill{height:24px;padding:0 10px}.abs-flow .flow-card div{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.abs-flow .flow-card div span{grid-template-columns:1fr;gap:4px;display:grid}.abs-flow .flow-card small{white-space:nowrap;font-size:12px}.abs-flow .flow-card strong{color:#071b4a;font-size:13px;font-weight:900}.abs-flow .flow-card.blue strong,.abs-flow .flow-card.violet strong{color:currentColor}.abs-flow .arrow{color:#1688ff;margin:0 0 2px;font-size:34px;font-style:normal;line-height:1}.abs-products{width:420px;height:250px;top:316px}.abs-low{width:620px;height:250px;top:316px;left:434px}.abs-todo{height:416px;top:150px;left:1068px;right:0}.overview-abs .panel-title{margin-bottom:12px}.overview-abs .panel-title b{font-size:16px;font-weight:900}.overview-table th{color:#31456f;background:#f4f8fe;height:30px;padding:0 8px;font-size:12px;font-weight:900}.overview-table td{height:31px;padding:4px 8px;font-size:12px;font-weight:700}.low-faq-table th:nth-child(5),.low-faq-table td:nth-child(5){width:128px}.overview-table button,.overview-table .mini-primary{border-radius:5px;height:23px;padding:0 9px;font-size:12px;font-weight:800}.abs-todo .todo-list{gap:8px}.abs-todo .todo{background:#fff;border-radius:7px;grid-template-columns:30px 1fr 26px 16px;gap:10px;height:62px;padding:0 14px;font-size:13px}.abs-todo .todo b{font-size:13px;font-weight:850;line-height:1.35}.abs-todo .todo strong{text-align:right;font-size:18px}.abs-todo .todo svg{width:22px!important;height:22px!important}.abs-feedback{width:710px;height:216px;top:578px;left:0}.abs-channel{height:216px;top:578px;left:724px;right:0}.overview-abs .feedback-mini{grid-template-columns:108px 108px 186px 1fr;gap:10px;height:158px}.feedback-mini>div{border-radius:7px}.overview-abs .feedback-count{padding:13px 13px 10px}.overview-abs .feedback-count b{font-size:24px;font-weight:900;line-height:1}.overview-abs .feedback-count span{color:#071b4a;margin:9px 0 12px;font-size:13px}.overview-abs .feedback-count small{color:#657590;display:block}.overview-abs .feedback-count em{float:none;margin-top:14px;font-size:12px;font-style:normal;display:block}.overview-abs .feedback-rank{padding:12px 14px}.overview-abs .feedback-rank b,.overview-abs .feedback-chart b{font-size:12px;font-weight:900}.overview-abs .feedback-rank ol{counter-reset:rank;margin:14px 0 0;padding-left:0;list-style:none}.overview-abs .feedback-rank li{counter-increment:rank;white-space:nowrap;grid-template-columns:18px 1fr 34px;align-items:center;gap:6px;margin:10px 0;font-size:12px;display:grid}.overview-abs .feedback-rank li:before{content:counter(rank);color:#ff6a00;font-weight:900}.overview-abs .feedback-rank li em{float:none;text-align:right}.overview-abs .feedback-chart{padding:12px 14px}.overview-abs .feedback-chart canvas{margin-top:4px;height:122px!important}.overview-abs .channel-grid{grid-template-columns:repeat(3,1fr);gap:18px 14px;padding:4px 0 0}.overview-abs .channel-grid div{border-radius:7px;gap:12px;height:58px;padding:0 16px}.overview-abs .channel-grid div svg{color:#1266f1;width:26px!important;height:26px!important}.overview-abs .channel-grid b{font-size:13px;font-weight:900;line-height:1.25}.overview-abs .channel-grid .pill{border-radius:8px;height:23px;padding:0 10px;font-size:12px}.overview-abs .overview-table th{height:30px;padding:0 6px;font-size:12px}.overview-abs .overview-table td{height:31px;padding:3px 6px;font-size:12px}.overview-abs .overview-table button,.overview-abs .overview-table .mini-primary{height:23px;padding:0 8px}.overview-dashboard{grid-template:"kpis kpis kpis kpis"138px"flow flow flow todo"164px"products low low todo"250px"feedback feedback channel channel"222px"footer footer footer footer"22px/412px 286px minmax(320px,1fr) 372px;gap:12px 10px;min-width:1424px;max-width:1488px;margin:0 auto;display:grid}.overview-dashboard .panel{border-radius:8px;padding:14px 16px;overflow:hidden;box-shadow:0 8px 24px #14335d0a}.overview-kpis{grid-area:kpis;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.overview-kpis .overview-stat{align-items:center;gap:18px;height:138px;padding:18px 24px}.overview-stat .stat-icon{border-radius:50%;width:52px;height:52px}.overview-stat div{min-width:0}.overview-stat p{color:#071b4a;white-space:nowrap;margin:0 0 7px;font-size:13px;font-weight:850}.overview-stat strong{font-size:25px;font-weight:900;line-height:1.05}.overview-stat em{color:#6b7895;white-space:nowrap;margin-top:6px;font-size:12px;font-style:normal;display:block}.overview-stat small{color:#071b4a;white-space:nowrap;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.overview-stat small b{font-size:13px;font-weight:900}.overview-stat small svg{stroke-width:3px}.overview-flow{grid-area:flow}.overview-products{grid-area:products}.overview-low{grid-area:low}.overview-todo{grid-area:todo}.overview-feedback{grid-area:feedback}.overview-channel{grid-area:channel}.overview-dashboard .panel-title{height:24px;margin-bottom:13px}.overview-dashboard .panel-title b{font-size:16px;font-weight:900}.overview-dashboard .panel-title a{color:#53647f;font-size:12px}.overview-flow .flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:0;height:94px;display:grid}.overview-flow .flow-card{border-radius:7px;grid-template-columns:30px 1fr auto;gap:8px 10px;min-width:0;height:94px;padding:13px 16px;display:grid}.overview-flow .flow-card>span{place-items:center;width:28px;height:28px;display:grid}.overview-flow .flow-card>b{white-space:nowrap;font-size:14px;font-weight:900}.overview-flow .flow-card .pill{height:24px;padding:0 10px}.overview-flow .flow-card div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;margin-top:7px;display:grid}.overview-flow .flow-card div span{grid-template-columns:1fr;gap:4px;display:grid}.overview-flow .flow-card small{white-space:nowrap;font-size:12px}.overview-flow .flow-card strong{color:#071b4a;font-size:13px;font-weight:900}.overview-flow .flow-card.blue strong,.overview-flow .flow-card.violet strong{color:currentColor}.overview-flow .arrow{color:#1688ff;text-align:center;margin:0;font-size:34px;font-style:normal;line-height:1}.overview-table{table-layout:fixed;border:1px solid #e5ebf4;border-radius:6px;overflow:hidden}.overview-table th,.overview-table td{text-align:center;border-right:1px solid #e0e8f3}.overview-table th:last-child,.overview-table td:last-child{border-right:0}.overview-dashboard .overview-table th{color:#31456f;background:#f4f8fe;height:30px;padding:0 6px;font-size:12px;font-weight:900}.overview-dashboard .overview-table td{height:31px;padding:3px 6px;font-size:12px;font-weight:700}.overview-table th:first-child,.overview-table td:first-child{text-align:left}.product-table th:first-child,.product-table td:first-child{width:104px}.product-table th:not(:first-child),.product-table td:not(:first-child){width:64px}.product-name{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-name svg{color:#fff;border-radius:4px;padding:2px;width:16px!important;height:16px!important}.product-zip svg{background:#5795ff}.product-cad svg{background:#5c8fff}.product-pdf svg{background:#ff5e6b}.product-img svg{background:#22c66a}.low-faq-table th:first-child,.low-faq-table td:first-child{width:206px}.low-faq-table th:nth-child(2),.low-faq-table td:nth-child(2){width:86px}.low-faq-table th:nth-child(3),.low-faq-table td:nth-child(3){width:84px}.low-faq-table th:nth-child(4),.low-faq-table td:nth-child(4),.low-faq-table th:nth-child(5),.low-faq-table td:nth-child(5){width:132px}.low-faq-table td:first-child{text-overflow:ellipsis;overflow:hidden}.low-faq-table td:nth-child(5){white-space:nowrap}.overview-dashboard .overview-table button,.overview-dashboard .overview-table .mini-primary{border-radius:5px;height:23px;padding:0 8px;font-size:12px;font-weight:800}.overview-todo .todo-list{gap:8px;height:calc(100% - 37px);display:grid}.overview-todo .todo{background:#fff;border-radius:7px;grid-template-columns:30px 1fr 30px 16px;gap:11px;height:auto;min-height:62px;padding:0 14px;font-size:13px}.overview-todo .todo b{font-size:13px;font-weight:850;line-height:1.35}.overview-todo .todo strong{text-align:right;font-size:18px}.overview-todo .todo svg{width:22px!important;height:22px!important}.overview-todo .todo:first-child>svg:first-child{color:#ef3349}.overview-todo .todo:nth-child(2)>svg:first-child{color:#f59e0b}.overview-todo .todo:nth-child(3)>svg:first-child{color:#1266f1}.overview-todo .todo:nth-child(4)>svg:first-child{color:#7c3aed}.overview-todo .todo:nth-child(5)>svg:first-child{color:#10b981}.overview-feedback .feedback-mini{grid-template-columns:108px 108px 186px 1fr;gap:10px;height:162px}.overview-feedback .feedback-mini>div{border-radius:7px}.overview-feedback .feedback-count{padding:13px 13px 10px}.overview-feedback .feedback-count b{font-size:24px;font-weight:900;line-height:1}.overview-feedback .feedback-count span{color:#071b4a;margin:10px 0 12px;font-size:13px}.overview-feedback .feedback-count small{color:#657590;display:block}.overview-feedback .feedback-count em{float:none;margin-top:14px;font-size:12px;font-style:normal;display:block}.overview-feedback .feedback-rank{padding:12px 14px}.overview-feedback .feedback-rank b,.overview-feedback .feedback-chart b{font-size:12px;font-weight:900}.overview-feedback .feedback-rank ol{counter-reset:rank;margin:14px 0 0;padding-left:0;list-style:none}.overview-feedback .feedback-rank li{counter-increment:rank;white-space:nowrap;grid-template-columns:18px 1fr 34px;align-items:center;gap:6px;margin:10px 0;font-size:12px;display:grid}.overview-feedback .feedback-rank li:before{content:counter(rank);color:#ff6a00;font-weight:900}.overview-feedback .feedback-rank li em{float:none;text-align:right}.overview-feedback .feedback-chart{padding:12px 14px}.overview-feedback .feedback-chart canvas{margin-top:4px;height:124px!important}.overview-channel .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;padding:4px 0 0;display:grid}.overview-channel .channel-grid div{border-radius:7px;gap:12px;height:58px;padding:0 16px}.overview-channel .channel-grid div svg{color:#1266f1;width:26px!important;height:26px!important}.overview-channel .channel-grid b{white-space:nowrap;min-width:0;font-size:13px;font-weight:900;line-height:1.25}.overview-channel .channel-grid .pill{border-radius:8px;height:23px;padding:0 10px;font-size:12px}.overview-footer{text-align:center;color:#9aa8be;grid-area:footer;font-size:12px;line-height:22px}.route-overview .product-table th{letter-spacing:0;line-height:1.15;padding:0 2px!important;font-size:10px!important}.route-overview .product-table td{padding-left:4px!important;padding-right:4px!important}.route-overview .overview-low .overview-table th{padding:0 4px!important;font-size:11px!important}.route-overview .overview-low .overview-table td{padding-left:5px!important;padding-right:5px!important}.route-overview .overview-channel .channel-grid b{text-overflow:ellipsis;overflow:hidden}.route-overview .overview-channel .channel-grid div{padding:0 14px}.route-overview .overview-channel .channel-grid .pill{flex-shrink:0;padding:0 9px}.route-knowledge .content{padding:14px 10px 0 16px;overflow:hidden}.route-knowledge .kb-left{flex-direction:column;height:100%;min-height:0;display:flex}.route-knowledge .kb-left>.kpi-grid{flex:none}.route-knowledge .kb-main{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.route-knowledge .kb-main .data-table{table-layout:fixed}.route-knowledge .kb-main .data-table tbody{height:auto}.route-knowledge .kb-row-title span{white-space:nowrap;text-overflow:clip;background:0 0;border:0;width:100%;max-width:none;padding:0;font-size:12px;font-weight:900;line-height:1.35;overflow:visible}.route-knowledge .kb-row-title em{margin-top:2px;font-size:12px}.route-knowledge .kb-detail{height:100%;min-height:0}.route-knowledge .kb-table button.kb-row-title{height:auto;box-shadow:none;color:#071b4a;background:0 0;border:0;padding:0}.route-knowledge .kb-table button.kb-row-title:hover{background:0 0}.route-knowledge .kb-table button.kb-row-title:focus{outline:0}.route-overview .overview-dashboard{grid-template-rows:138px minmax(150px,.9fr) minmax(232px,1.35fr) minmax(220px,1.2fr) 22px;grid-template-columns:minmax(390px,.95fr) minmax(280px,.72fr) minmax(360px,1fr) minmax(340px,.86fr);gap:10px;width:100%;min-width:1424px;max-width:none;height:calc(100vh - 77px);min-height:calc(100vh - 77px);margin:0}.route-overview .overview-dashboard .panel{height:100%;min-height:0}.route-overview .overview-flow .flow{height:calc(100% - 37px)}.route-overview .overview-flow .flow-card{height:min(104px,100%)}.route-overview .overview-products,.route-overview .overview-low,.route-overview .overview-todo,.route-overview .overview-feedback,.route-overview .overview-channel{flex-direction:column;display:flex}.route-overview .overview-products .overview-table,.route-overview .overview-low .overview-table{flex:auto}.route-overview .overview-products .overview-table td,.route-overview .overview-low .overview-table td{height:auto}.route-overview .overview-todo .todo-list{flex:auto;grid-template-rows:repeat(5,minmax(0,1fr));height:auto}.route-overview .overview-todo .todo{height:100%;min-height:0}.route-overview .overview-feedback .feedback-mini,.route-overview .overview-channel .channel-grid{flex:auto;height:auto}.route-overview .overview-feedback .feedback-chart{flex-direction:column;min-height:0;display:flex}.route-overview .overview-feedback .feedback-chart canvas{flex:auto;min-height:0;height:auto!important}.route-overview .overview-channel .channel-grid{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.route-overview .overview-channel .channel-grid div{height:100%;min-height:58px}.route-overview .overview-footer{align-self:end}.route-overview .content{background:#f4f7fb;padding:8px 8px 0;overflow:auto}.route-overview .overview-dashboard{grid-template-rows:138px minmax(150px,.9fr) minmax(232px,1.35fr) minmax(252px,1.35fr);grid-template-areas:"kpis kpis kpis kpis""flow flow flow todo""products low low todo""feedback feedback channel channel";gap:8px;height:calc(100vh - 75px);min-height:calc(100vh - 75px)}.route-overview .overview-feedback,.route-overview .overview-channel{height:100%}.route-overview .overview-footer{display:none}.route-overview .overview-dashboard{grid-template-columns:minmax(470px,.98fr) minmax(300px,.66fr) minmax(450px,1.12fr) minmax(430px,.88fr);align-content:stretch}.route-overview .overview-dashboard .panel{padding:16px 18px}.route-overview .overview-dashboard .panel-title{flex:0 0 24px;margin-bottom:12px}.route-overview .overview-flow .flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;height:calc(100% - 36px)}.route-overview .overview-flow .flow-card div{align-self:end;margin-top:18px}.route-overview .overview-flow .arrow{place-items:center;height:100%;display:grid}.route-overview .overview-table{border-collapse:separate;border-spacing:0;height:100%}.route-overview .overview-table th,.route-overview .overview-table td{border-bottom:1px solid #e7edf6;border-right:1px solid #e0e8f3}.route-overview .overview-table tr:last-child td{border-bottom:0}.route-overview .overview-table th:last-child,.route-overview .overview-table td:last-child{border-right:0}.route-overview .overview-products .overview-table,.route-overview .overview-low .overview-table{display:table}.route-overview .overview-todo .todo-list{gap:10px}.route-overview .overview-todo .todo{padding:0 18px}.route-overview .overview-feedback .feedback-mini{grid-template-columns:minmax(110px,.72fr) minmax(110px,.72fr) minmax(190px,1.15fr) minmax(320px,2.45fr);gap:10px;min-height:0;display:grid}.route-overview .overview-feedback .feedback-mini>div{height:100%;min-height:0}.route-overview .overview-feedback .feedback-count{flex-direction:column;justify-content:center;padding:16px;display:flex}.route-overview .overview-feedback .feedback-count span{margin:14px 0 12px}.route-overview .overview-feedback .feedback-count em{margin-top:18px}.route-overview .overview-feedback .feedback-rank{flex-direction:column;padding:15px 16px;display:flex}.route-overview .overview-feedback .feedback-rank ol{flex:1;align-content:center;margin:0;padding-top:8px;display:grid}.route-overview .overview-feedback .feedback-chart{grid-template-rows:22px minmax(0,1fr);min-width:0;min-height:0;padding:15px 16px;display:grid}.route-overview .overview-feedback .feedback-chart canvas{margin:0;width:100%!important;height:100%!important}.route-overview .overview-channel .channel-grid{gap:14px;min-height:0}.route-overview .overview-channel .channel-grid div{align-items:center;min-height:0;padding:0 20px}.route-overview .overview-channel .channel-grid b{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.route-refund .filters,.route-refund-chat .filters{gap:8px}.route-refund .filters label,.route-refund-chat .filters label{flex:0 0 210px;min-width:210px;max-width:210px}.route-refund .filters select,.route-refund-chat .filters select{white-space:nowrap;text-overflow:ellipsis;width:auto;min-width:128px;max-width:158px;padding:0 26px 0 10px}.route-refund .filters button,.route-refund-chat .filters button{white-space:nowrap;flex:0 0 82px;justify-content:center;min-width:82px;padding:0 12px}.route-refund .refund-table tbody tr,.route-refund-chat .refund-table tbody tr{cursor:pointer}.route-refund .refund-table tbody tr.selected td,.route-refund-chat .refund-table tbody tr.selected td{background:#eaf4ff}.refund-table tbody tr:has(input:checked) td{background:#eaf4ff}.refund-user-cell{align-items:center;gap:8px;min-width:0;display:flex}.refund-user-cell .avatar{margin:0}.refund-user-cell span{flex-direction:column;gap:3px;min-width:0;display:flex}.refund-user-cell b{white-space:nowrap;text-overflow:ellipsis;max-width:104px;font-size:12px;line-height:1.2;overflow:hidden}.refund-user-cell small{white-space:nowrap;line-height:1.1;color:#53698f!important;font-size:11px!important}.empty-cell{text-align:center!important;color:#7b89a7!important}.route-refund .attachments,.route-refund-chat .attachments{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.route-refund .attachments button,.route-refund-chat .attachments button{text-align:left;color:#071b4a;background:#fbfdff;border:1px solid #dce5f2;border-radius:7px;height:68px;padding:10px;font-weight:800;line-height:1.55}.route-refund .attachments.compact,.route-refund-chat .attachments.compact{grid-template-columns:repeat(2,1fr);margin-top:8px}.route-refund .attachments a,.route-refund-chat .attachments a{color:#1266f1;margin-top:4px;font-weight:800;display:inline-block}.route-refund .attachments small,.route-refund-chat .attachments small{color:#6b7895}.route-refund .process{display:none}.refund-process{margin:2px 0 0;padding:0 0 0 118px;list-style:none;position:relative}.refund-process:before{content:"";background:#d9e8ff;width:2px;position:absolute;top:8px;bottom:10px;left:102px}.refund-process li{grid-template-columns:1fr;min-height:52px;margin:0 0 8px;display:grid;position:relative}.refund-process li:before{content:"";background:#fff;border:3px solid #b9d3ff;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-22px;box-shadow:0 0 0 4px #fff}.refund-process li.done:before{background:#1266f1;border-color:#1266f1}.refund-process li.active:before{background:#fff;border-color:#1266f1;box-shadow:0 0 0 4px #eaf4ff}.refund-process time{color:#526385;text-align:right;width:88px;font-size:11px;line-height:1.35;position:absolute;top:2px;left:-118px}.refund-process div{background:#fbfdff;border:1px solid #e1eaf6;border-radius:7px;padding:8px 10px}.refund-process b{color:#071b4a;margin-bottom:4px;font-size:13px;display:block}.refund-process span{color:#526385;line-height:1.45;display:block}.route-refund .refund-drawer footer,.route-refund-chat .refund-drawer footer{justify-content:center}.route-refund .refund-drawer footer button,.route-refund-chat .refund-drawer footer button{min-width:140px}.route-refund-chat .drawer-chat{overflow:auto}.route-refund-chat .drawer-chat>p{z-index:2;background:#fff;position:sticky;top:0}.route-refund-chat .drawer-chat .msg.user{justify-content:flex-start}.route-refund-chat .drawer-chat .msg.bot{flex-direction:row-reverse;justify-content:flex-start}.route-refund-chat .drawer-chat .msg>div{flex-direction:column;align-items:flex-start;max-width:360px;display:flex}.route-refund-chat .drawer-chat .msg.bot>div{align-items:flex-end}.route-refund-chat .drawer-chat .msg.bot small{text-align:right}.route-refund-chat .drawer-chat .msg.bot p{background:#eaf2ff}.route-refund-chat .drawer-chat .msg.user p{background:#f5f7fb}.route-refund-chat .drawer-chat .file-card{text-align:left;color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;min-width:170px;margin-top:8px;padding:8px;display:block}.route-refund-chat .drawer-chat .file-card.red{background:#fff7f8;border-color:#ffd1d6}.refund-modal-backdrop{z-index:90}.refund-preview-modal{width:520px}.refund-preview-body{padding:18px}.refund-image-preview{text-align:center;color:#071b4a;background:linear-gradient(#f7fbff,#fff);border:1px solid #dce5f2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:310px;display:flex}.mock-browser{background:#fff;border:1px solid #dce5f2;border-radius:8px 8px 0 0;align-items:center;gap:6px;width:360px;height:34px;padding:0 12px;display:flex;position:absolute;transform:translateY(-118px)}.mock-browser span{background:#cfd8e8;border-radius:50%;width:8px;height:8px}.refund-image-preview strong{color:#1266f1;font-size:30px}.refund-image-preview p{color:#243a62;margin:12px 0}.refund-image-preview small{color:#6b7895}.refund-doc-preview{background:#fbfdff;border:1px solid #dce5f2;border-radius:8px;overflow:hidden}.refund-doc-preview header{border-bottom:1px solid #e6edf7;align-items:center;gap:12px;height:72px;display:flex;padding:0 16px!important}.refund-doc-preview header b{font-size:15px}.refund-doc-preview header small{color:#6b7895;margin-left:auto}.refund-doc-preview pre{white-space:pre-wrap;color:#263b5f;background:#fff;margin:0;padding:16px;line-height:1.7}.route-refund .avatar,.route-refund-chat .avatar{text-align:center;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel{flex-direction:column;min-height:0;display:flex}.route-refund .refund-table,.route-refund-chat .refund-table{flex:auto;min-height:0}.route-refund .refund-table td,.route-refund-chat .refund-table td{height:50px}.route-refund .refund-pager,.route-refund-chat .refund-pager{white-space:nowrap;background:#fff;border-top:1px solid #e6edf7;flex:0 0 58px;gap:8px;height:58px;overflow:visible}.route-refund .refund-pager button,.route-refund-chat .refund-pager button{min-width:30px;height:30px}.route-refund .refund-pager select,.route-refund-chat .refund-pager select{width:90px;height:30px}.route-refund .refund-pager input,.route-refund-chat .refund-pager input{height:30px}.route-refund .refund-drawer footer button,.route-refund-chat .refund-drawer footer button{text-align:center;justify-content:center;align-items:center;padding-left:18px;padding-right:18px;display:inline-flex}.refund-chat-workbench{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.refund-chat-meta{border-bottom:1px solid #e6edf7;flex:0 0 60px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;height:60px;padding:0 18px;display:grid}.refund-chat-meta b{font-size:14px;display:block}.refund-chat-meta small{color:#526385;margin-top:4px;display:block}.refund-chat-meta label{color:#526385;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.route-refund-chat .refund-chat-workbench .drawer-chat{background:#fbfdff;flex:1;min-height:0;padding:12px 22px 8px}.route-refund-chat .drawer-chat .msg small em{color:#1266f1;background:#eaf2ff;border-radius:5px;align-items:center;height:18px;margin-right:6px;padding:0 6px;font-style:normal;font-weight:900;display:inline-flex}.route-refund-chat .drawer-chat .msg.agent small em{color:#f08300;background:#fff3df}.route-refund-chat .drawer-chat .msg.user small em{color:#526385;background:#f0f4f8}.route-refund-chat .refund-ai-reply{border-radius:7px;flex:none;margin:0 14px 8px;padding:10px 12px}.route-refund-chat .refund-ai-reply header{font-size:12px}.route-refund-chat .refund-ai-reply p{margin:8px 0;padding-right:40px;font-size:12px;line-height:1.5}.route-refund-chat .refund-ai-reply strong{font-size:17px;top:48px;right:14px}.route-refund-chat .refund-ai-reply footer button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;height:30px;padding:0 12px}.route-refund-chat .refund-ai-reply footer .primary-btn{color:#fff;background:#1266f1}.route-refund-chat .refund-input-box{flex:0 0 82px;height:82px;padding:8px 12px}.route-refund-chat .refund-input-box input{border:1px solid #d8e3f2;border-radius:7px;height:34px;padding:0 10px}.route-refund-chat .refund-input-box .primary-btn{justify-content:center;min-width:76px;height:34px}.refund-file-tile{grid-template-rows:1fr 1fr;align-items:center;text-align:left!important;grid-template-columns:58px 1fr!important;gap:4px 10px!important;height:74px!important;padding:8px!important;display:grid!important}.refund-file-thumb{color:#1266f1;background:#fff;border:1px solid #dce5f2;border-radius:6px;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.refund-file-tile strong{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:12px;overflow:hidden}.refund-file-tile small{align-self:start}.refund-file-tile.image .refund-file-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative}.refund-file-tile.image .refund-file-thumb i{clip-path:polygon(0 100%,36% 40%,55% 70%,75% 28%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:18px;position:absolute;bottom:8px;left:8px;right:8px}.refund-file-tile.image .refund-file-thumb b{background:#facc15;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:9px}.refund-preview-photo{background:linear-gradient(145deg,#e8f2ff,#fff);border:1px solid #dce5f2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:380px;height:240px;display:flex;position:relative;overflow:hidden}.refund-preview-photo:after{content:"";clip-path:polygon(0 100%,32% 38%,50% 68%,72% 26%,100% 100%);opacity:.85;background:linear-gradient(135deg,#6dbb5a 45%,#2f9e44 46%);height:70px;position:absolute;bottom:34px;left:42px;right:42px}.refund-preview-photo strong,.refund-preview-photo p{z-index:1;position:relative}.refund-image-preview{gap:12px}.refund-image-preview .mock-browser{border-top:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;position:absolute;top:0;transform:none}.route-refund-chat .refund-ai-reply footer button{min-width:auto!important;height:30px!important;padding:0 12px!important}.route-refund-chat .refund-input-box .primary-btn{min-width:76px!important;height:34px!important;padding:0 14px!important}.route-refund .refund-action-footer button,.route-refund-chat .refund-action-footer button{text-align:center;justify-content:center;align-items:center;padding-left:18px;padding-right:18px;display:inline-flex}.refund-first{border-radius:5px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 8px;font-weight:900;display:inline-flex}.refund-first.yes{color:#10a866;background:#e8fbf3}.refund-first.no{color:#ef3349;background:#ffebee}.route-refund-chat .refund-ai-avatar{letter-spacing:0;font-size:12px;font-weight:900;color:#fff!important;background:#1266f1!important}.route-refund-chat .refund-agent-avatar{border:1px solid #fdba74;color:#c2410c!important;background:linear-gradient(135deg,#fff7ed,#fed7aa)!important}.route-refund-chat .refund-chat-workbench{padding-bottom:10px}.route-refund-chat .refund-chat-workbench .drawer-chat{padding-bottom:12px}.route-refund-chat .refund-ai-reply.compact{background:#f8fbff;border-color:#b8d6ff;min-height:86px;margin:0 16px 8px;padding:8px 10px}.route-refund-chat .refund-ai-reply.compact header{align-items:center;gap:7px;height:24px;line-height:1;display:flex}.route-refund-chat .refund-ai-reply.compact header span{color:#526385;flex:1;margin-left:0}.route-refund-chat .refund-ai-reply.compact header button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid;padding:0!important}.route-refund-chat .refund-ai-reply.compact p{max-height:36px;margin:7px 0 6px;padding-right:0;line-height:1.42;overflow:hidden}.route-refund-chat .refund-ai-reply.compact strong{font-size:12px;position:static}.confidence-badge{white-space:nowrap;border-radius:5px;align-items:center;height:22px;padding:0 8px;font-weight:900;display:inline-flex}.route-refund-chat .refund-ai-reply.compact footer{gap:8px;display:flex}.route-refund-chat .refund-ai-reply.compact footer button{height:28px!important}.route-refund-chat .refund-input-box{padding:10px 14px 12px;flex-basis:108px!important;height:108px!important}.route-refund-chat .refund-input-box>div{align-items:center;height:22px}.route-refund-chat .refund-input-box footer{margin-top:10px}.route-refund-chat .refund-input-box input,.route-refund-chat .refund-input-box .primary-btn{height:46px!important}.route-refund .timeline-detail{background:#fff;padding:10px 24px 0}.route-refund .timeline-detail section{border-bottom:1px solid #e6edf7;padding:13px 0 14px}.route-refund .timeline-detail h3{color:#071b4a;height:24px;margin:0 0 11px;font-size:14px;font-weight:900}.route-refund .timeline-detail h3 span{color:#1266f1;background:#eaf2ff;border-radius:6px;width:20px;height:20px;font-size:12px}.route-refund .timeline-detail dl{background:#f8fbff;border:1px solid #e4ecf7;border-radius:7px;grid-template-columns:74px minmax(0,1fr) 74px minmax(0,1fr);gap:8px 10px;padding:10px 12px}.route-refund .timeline-detail dt{color:#526385;text-align:right;line-height:1.6}.route-refund .timeline-detail dd{color:#071b4a;align-items:center;gap:6px;min-width:0;line-height:1.6;display:flex}.route-refund .timeline-detail dd .avatar{width:22px;height:22px;font-size:11px}.route-refund .timeline-detail p{color:#243a62;margin:7px 0;padding:0 2px;line-height:1.55}.route-refund .attachments{margin-top:4px}.route-refund .attachments .refund-file-tile{background:#fbfdff;height:76px!important}.route-refund .refund-process{margin-top:4px}.route-refund .refund-process li{min-height:50px;margin-bottom:7px}.route-refund .refund-process div{background:#fbfdff;padding:8px 10px}.route-refund .refund-process b,.route-refund .refund-process span{font-size:12px}.route-refund-chat .refund-ai-reply footer,.route-refund-chat .refund-input-box footer{border-top:0!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:0!important}.route-refund-chat .refund-ai-reply.compact{min-height:0!important}.route-refund-chat .refund-ai-reply.compact p{font-size:12px!important}.route-conversation .sessions article{cursor:pointer;border-bottom:1px solid #e9eff8;border-radius:0;margin:0;padding-top:12px;padding-bottom:12px;transition:background-color .18s,border-color .18s,box-shadow .18s}.route-conversation .sessions article:hover{background:#f8fbff;border-color:#b8d6ff;border-radius:8px}.route-conversation .sessions article.selected{background:#f1f7ff;border-color:#1266f1;border-radius:8px;box-shadow:0 8px 18px #1266f114}.route-conversation .sessions article+article{margin-top:0}.route-conversation .chat-body{flex-direction:column;gap:8px;display:flex}.route-conversation .msg{width:100%;display:flex}.route-conversation .msg.user{flex-direction:row;justify-content:flex-start}.route-conversation .msg.bot,.route-conversation .msg.agent{flex-direction:row-reverse;justify-content:flex-start}.route-conversation .msg>div{flex-direction:column;align-items:flex-start;max-width:min(72%,590px);display:flex}.route-conversation .msg.bot>div,.route-conversation .msg.agent>div{align-items:flex-end}.route-conversation .msg.bot small,.route-conversation .msg.agent small{text-align:right}.route-conversation .msg .bubble{word-break:break-word;overflow-wrap:anywhere;border-radius:8px;max-width:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.route-conversation .msg.user .bubble{color:#203454;background:#fff;border:1px solid #e1eaf6}.route-conversation .msg.bot .bubble{color:#17335d;background:#eaf2ff}.route-conversation .msg.agent .bubble{color:#fff;background:#1266f1}.route-conversation .msg p{margin:0}.route-conversation .msg .file-card{color:#071b4a;text-align:left}.route-conversation .ai-reply{position:relative}.route-conversation .ai-reply header{white-space:nowrap;align-items:center!important;gap:7px!important;display:flex!important}.route-conversation .ai-reply header>b{color:#071b4a;white-space:nowrap;font-size:13px}.route-conversation .ai-reply header span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;margin-left:0!important}.route-conversation .ai-reply header strong{margin-left:auto;font-size:12px!important;position:static!important}.route-conversation .ai-reply header em{color:#1266f1;white-space:nowrap;background:#eef5ff;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.route-conversation .ai-reply header button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;width:auto;min-width:58px;height:26px;padding:0 7px;display:inline-flex}.route-conversation .ai-reply header button:hover{background:#eaf2ff}.route-conversation .ai-reply p{padding-right:0!important}.route-conversation .ai-reply>strong{display:none!important}.confidence-badge.high{color:#0f9a58;background:#e8fbf3}.confidence-badge.mid{color:#d97706;background:#fff3df}.confidence-badge.low{color:#ef3349;background:#ffebee}.route-conversation .input-box{padding:6px 10px 8px;position:relative;flex-basis:132px!important;height:132px!important;overflow:visible!important}.route-conversation .input-box>div{gap:8px;height:24px}.route-conversation .input-box>div button{color:#526385;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 7px;display:inline-flex}.route-conversation .input-box>div button:hover{color:#1266f1;background:#f1f6ff;border-color:#cfe0ff}.route-conversation .input-box footer{align-items:stretch;height:88px;margin-top:4px}.route-conversation .input-box textarea{color:#071b4a;resize:none;background:#fff;border:1px solid #d8e3f2;border-radius:7px;outline:0;flex:1;height:88px;min-height:88px;padding:8px 10px;line-height:1.45}.route-conversation .input-box:has(.conv-draft-files) textarea{padding-top:54px}.route-conversation .input-box textarea:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.route-conversation .input-box footer .primary-btn{justify-content:center;align-self:stretch;width:92px;min-width:92px;font-weight:900;height:88px!important}.conv-emoji-panel{z-index:9999;background:#fff;border:1px solid #d8e3f2;border-radius:10px;grid-template-columns:repeat(12,1fr);align-content:start;gap:8px;width:auto;min-height:252px;max-height:292px;padding:14px;position:absolute;bottom:122px;left:12px;right:12px;overflow:auto;box-shadow:0 22px 54px #0f28503d;display:grid!important}.conv-emoji-panel button{place-items:center;border-radius:7px!important;height:34px!important;padding:0!important;font-size:22px!important;display:grid!important}.conv-emoji-panel button:hover{background:#edf4ff}.route-conversation .evidence-list button{text-align:left;color:#071b4a;background:#f8fbff;border:1px solid #dfe8f4;border-radius:7px;gap:2px;min-height:48px;padding:7px;font-size:11px;line-height:1.25;display:grid}.route-conversation .evidence-list button:hover{background:#f1f7ff;border-color:#b8d6ff}.route-conversation .evidence-list button a{color:#1266f1;font-weight:700}.route-conversation .assist-actions button{cursor:pointer}.route-conversation .msg .bubble:has(.file-card){padding:0;background:0 0!important;border:0!important}.route-conversation .msg.agent .bubble:has(.file-card){color:#071b4a}.route-conversation .file-card{border:1px solid #dce5f2;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:58px minmax(120px,1fr);align-items:center;gap:4px 10px;min-width:220px;max-width:280px;box-shadow:0 8px 18px #14335d0f;background:#fff!important;margin:0!important;padding:8px!important;display:grid!important}.route-conversation .file-card strong{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:12px;line-height:1.2;overflow:hidden}.route-conversation .file-card small{color:#6b7895;align-self:start;font-size:11px}.route-conversation .file-card .image-thumb,.route-conversation .file-card .doc-thumb{border:1px solid #dce5f2;border-radius:7px;grid-row:1/3;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.route-conversation .file-card .image-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative}.route-conversation .file-card .image-thumb i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:20px;position:absolute;bottom:8px;left:8px;right:8px}.route-conversation .file-card .image-thumb b{background:#facc15;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;right:9px}.route-conversation .file-card .doc-thumb{color:#1266f1;letter-spacing:0;background:#edf4ff;font-size:11px;font-weight:900}.route-conversation .msg.agent .file-card{border-color:#b8d6ff}.conv-draft-files{z-index:4;background:#fffffff5;border:1px solid #d8e3f2;border-radius:7px;align-items:center;gap:7px;min-height:42px;max-height:50px;padding:5px;position:absolute;top:34px;left:20px;right:112px;overflow-x:auto;display:flex!important}.conv-draft-file{color:#071b4a;background:#f8fbff;border:1px solid #e1eaf6;border-radius:6px;grid-template-columns:30px minmax(68px,1fr) auto 20px;align-items:center;gap:5px;min-width:178px;height:34px;padding:0 5px;display:grid}.conv-draft-file.image{background:#f1f7ff}.conv-draft-file b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conv-draft-file small{color:#6b7895;white-space:nowrap;font-size:11px}.conv-draft-file button{color:#526385;border-radius:5px;place-items:center;width:20px!important;height:20px!important;padding:0!important;display:grid!important}.conv-draft-file button:hover{color:#ef3349!important;background:#ffebee!important}.conv-draft-file .image-thumb,.conv-draft-file .doc-thumb{border:1px solid #dce5f2;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.conv-draft-file .image-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative}.conv-draft-file .image-thumb i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:12px;position:absolute;bottom:5px;left:5px;right:5px}.conv-draft-file .image-thumb b{background:#facc15;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.conv-draft-file .doc-thumb{color:#1266f1;background:#edf4ff;font-size:10px;font-weight:900}.route-conversation .input-box textarea{font-size:13px!important}.route-conversation .conv-ai-avatar{letter-spacing:0;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff!important;background:#1266f1!important}.route-conversation .conv-agent-avatar{border:1px solid #fdba74;color:#c2410c!important;background:linear-gradient(135deg,#fff7ed,#fed7aa)!important}.route-conversation .conv-agent-avatar svg{width:16px!important;height:16px!important}.route-conversation .sessions{padding-bottom:8px}.route-conversation .sessions article{min-height:76px}.route-conversation .session-avatar-wrap{place-items:start;width:38px;height:38px;display:grid;position:relative}.route-conversation .session-avatar-wrap>.avatar{width:30px;height:30px}.route-conversation .session-unread-badge{color:#fff;text-align:center;letter-spacing:0;background:#ef3349;border:2px solid #fff;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:14px;position:absolute;top:-5px;right:1px;box-shadow:0 6px 12px #ef334940}.route-conversation .session-unread-text{font-weight:800;color:#ef3349!important}.route-conversation .session-channel-tag{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:0;max-width:96px;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.route-conversation .session-channel-tag.built-in{color:#1266f1;background:#eef5ff;border-color:#cfe0ff}.route-conversation .session-channel-tag.wechat{color:#0f9a58;background:#e8fbf3;border-color:#bdebd6}.route-conversation .session-channel-tag.wecom{color:#0a72c9;background:#edf7ff;border-color:#c8e4ff}.route-conversation .session-channel-tag.web{color:#526385;background:#f4f7fb;border-color:#dce5f2}.route-conversation .conv-sort-select{min-width:102px;margin-left:auto}.route-conversation .conv-sort-select>button{justify-content:center;width:122px;max-width:122px!important}.route-conversation .filter-more{margin-left:0!important}.route-conversation .select-menu button.active{color:#1266f1;background:#eaf2ff;font-weight:900}.route-overview .overview-dashboard{grid-template-rows:138px minmax(136px,.7fr) minmax(232px,1.08fr) minmax(252px,1.32fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis""flow flow flow flow flow flow flow flow flow flow todo todo""products products products products products low low low low low todo todo""feedback feedback feedback feedback feedback feedback feedback feedback feedback feedback channel channel";gap:8px 10px;min-width:1424px}.route-overview .overview-kpis .overview-stat small .delta-arrow{color:currentColor;place-items:center;line-height:1;display:inline-grid}.route-overview .overview-kpis .overview-stat small .delta-arrow.up{color:#12a65a}.route-overview .overview-kpis .overview-stat small .delta-arrow.down{color:#ef3349}.route-overview .overview-kpis .overview-stat small .delta-arrow svg{stroke-width:3.8px;width:14px!important;height:14px!important}.route-overview .overview-flow .flow{grid-template-columns:minmax(150px,198px) 32px minmax(150px,198px) 32px minmax(150px,198px) 32px minmax(150px,198px);justify-content:center;align-items:center;gap:0 14px;height:calc(100% - 36px)}.route-overview .overview-flow .flow-card{border-radius:7px;grid-template-rows:26px 1fr;grid-template-columns:26px minmax(0,1fr) auto;align-content:start;gap:6px 8px;height:82px;padding:10px 12px}.route-overview .overview-flow .flow-card>span svg{width:22px!important;height:22px!important}.route-overview .overview-flow .flow-card>b{text-overflow:ellipsis;font-size:13px;line-height:26px;overflow:hidden}.route-overview .overview-flow .flow-card .pill{height:22px;padding:0 8px;font-size:11px}.route-overview .overview-flow .flow-card div{border-top:1px solid #7d93b43d;align-self:stretch;gap:12px;margin-top:5px;padding-top:7px}.route-overview .overview-flow .flow-card small{font-size:11px}.route-overview .overview-flow .flow-card strong{font-size:12px}.route-overview .overview-flow .arrow{color:#1266f1;background:linear-gradient(#fff,#eef6ff);border:1px solid #cfe0ff;border-radius:50%;place-items:center;width:30px;height:30px;margin:0;display:grid;box-shadow:0 6px 14px #1266f11f}.route-overview .overview-flow .arrow svg{stroke-width:3px;width:17px!important;height:17px!important}.route-overview .overview-products,.route-overview .overview-low{min-width:0}.route-overview .product-table th:first-child,.route-overview .product-table td:first-child{width:118px}.route-overview .product-table th:not(:first-child),.route-overview .product-table td:not(:first-child){width:auto}.route-overview .product-table th{padding:0 5px!important;font-size:11px!important}.route-overview .low-faq-table th:nth-child(3),.route-overview .low-faq-table td:nth-child(3){width:86px}.route-overview .overview-todo .todo-list{grid-template-rows:none;align-content:start;gap:8px}.route-overview .overview-todo .todo{background:linear-gradient(#fff,#fbfdff);border-color:#e0e8f3;grid-template-columns:26px minmax(0,1fr) 24px 14px;gap:8px;height:52px;min-height:52px;padding:0 12px}.route-overview .overview-todo .overview-todo-link{color:#071b4a;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}.route-overview .overview-todo .overview-todo-link:hover{background:#f7fbff;border-color:#b9d3ff;box-shadow:0 8px 18px #1266f114}.route-overview .overview-todo .overview-todo-link:hover b{color:#1266f1}.route-overview .overview-todo .todo b{font-size:12px;line-height:1.28}.route-overview .overview-todo .todo strong{font-size:16px}.route-overview .overview-todo .todo svg{width:19px!important;height:19px!important}.route-overview .overview-feedback .feedback-mini{grid-template-rows:1fr 1fr;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0}.route-overview .overview-feedback .feedback-count:first-of-type{grid-area:1/1}.route-overview .overview-feedback .feedback-count:nth-of-type(2){grid-area:2/1}.route-overview .overview-feedback .feedback-rank{grid-area:1/2/3}.route-overview .overview-feedback .feedback-chart{grid-area:1/3/3}.route-overview .overview-feedback .feedback-count{justify-content:center;padding:10px 12px}.route-overview .overview-feedback .feedback-count span{margin:7px 0 4px;font-size:12px}.route-overview .overview-feedback .feedback-count small{font-size:11px}.route-overview .overview-feedback .feedback-count em{margin-top:5px;font-size:11px}.route-overview .overview-feedback .feedback-rank,.route-overview .overview-feedback .feedback-chart{padding:14px 16px}.route-overview .overview-channel .channel-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr;gap:6px;padding:0}.route-overview .overview-channel .channel-grid div{gap:8px;height:auto;min-height:32px;padding:0 10px}.route-overview .overview-channel .channel-grid div svg{width:18px!important;height:18px!important}.route-overview .overview-channel .channel-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.route-overview .overview-channel .channel-grid .pill{border-radius:6px;height:20px;padding:0 7px;font-size:11px}.route-overview .overview-kpis .overview-stat{gap:10px;padding:16px 14px}.route-overview .overview-kpis .overview-stat .stat-icon{width:46px;height:46px}.route-overview .overview-kpis .overview-stat small{gap:4px;font-size:11px}.route-overview .overview-kpis .overview-stat small b{font-size:12px}.route-overview .overview-flow .flow-card{height:88px;padding:10px 12px}.route-overview .overview-flow .flow-card>b{min-width:0}.route-overview .overview-flow .flow-card .pill{flex-shrink:0;min-width:42px}.route-overview .low-faq-table th:first-child,.route-overview .low-faq-table td:first-child{width:174px}.route-overview .low-faq-table th:nth-child(2),.route-overview .low-faq-table td:nth-child(2),.route-overview .low-faq-table th:nth-child(3),.route-overview .low-faq-table td:nth-child(3){width:74px}.route-overview .low-faq-table th:nth-child(4),.route-overview .low-faq-table td:nth-child(4){width:108px}.route-overview .low-faq-table th:nth-child(5),.route-overview .low-faq-table td:nth-child(5){width:100px}.route-overview .overview-channel .channel-grid{overflow:hidden}.route-overview .overview-channel .channel-grid div{min-width:0;overflow:hidden}.route-overview .overview-products .overview-table,.route-overview .overview-low .overview-table{height:auto}.route-overview .overview-products .overview-table td,.route-overview .overview-low .overview-table td{height:25px;padding-top:1px!important;padding-bottom:1px!important}.route-overview .overview-low .overview-table button,.route-overview .overview-low .overview-table .mini-primary{height:20px;padding:0 7px}.route-overview .overview-flow .flow{grid-template-columns:minmax(186px,220px) 32px minmax(186px,220px) 32px minmax(186px,220px) 32px minmax(186px,220px);justify-content:start;gap:0 12px}.route-overview .overview-flow .flow-card{grid-template-rows:28px auto;align-content:start;height:112px;padding:13px 14px}.route-overview .overview-flow .flow-card>span{width:28px;height:28px}.route-overview .overview-flow .flow-card>b{font-size:14px;line-height:28px}.route-overview .overview-flow .flow-card .pill{height:23px;font-size:11px}.route-overview .overview-flow .flow-card div{gap:16px;margin-top:9px;padding-top:9px}.route-overview .overview-products .overview-table th,.route-overview .overview-products .overview-table td,.route-overview .overview-low .overview-table th,.route-overview .overview-low .overview-table td{text-align:center!important}.route-overview .overview-products .overview-table .product-name{justify-content:center;width:100%}.route-overview .overview-feedback .feedback-mini{grid-template-rows:1fr 1fr;grid-template-columns:152px 250px minmax(0,1fr);gap:12px}.route-overview .overview-feedback .feedback-count{text-align:center;background:linear-gradient(#fff,#f8fbff);grid-template-rows:auto auto auto auto;align-content:center;justify-items:center;gap:5px;padding:13px 12px;display:grid}.route-overview .overview-feedback .feedback-count b{font-size:22px;line-height:1}.route-overview .overview-feedback .feedback-count span{color:#071b4a;margin:0;font-size:12px;font-weight:850}.route-overview .overview-feedback .feedback-count small{color:#64728d;font-size:11px}.route-overview .overview-feedback .feedback-count em{background:#eef6ff;border-radius:10px;height:20px;margin-top:2px;padding:0 8px;font-size:11px;line-height:20px}.route-overview .overview-feedback .feedback-count em.good{background:#e8fbf3}.route-overview .overview-feedback .feedback-count em.bad{background:#ffebee}.route-overview .overview-feedback .feedback-rank{grid-template-rows:auto minmax(0,1fr);place-content:start stretch;padding:14px;display:grid}.route-overview .overview-feedback .feedback-rank ol{align-content:start;margin:12px 0 0;padding-top:0;display:block}.route-overview .overview-feedback .feedback-rank li{grid-template-columns:18px minmax(0,1fr) 38px;height:30px;margin:0 0 8px}.route-overview .overview-feedback .feedback-rank li:last-child{margin-bottom:0}.route-overview .overview-feedback .feedback-rank li{overflow:hidden}.route-overview .overview-feedback .feedback-rank li em{font-weight:900}.route-overview .overview-feedback .feedback-chart{min-width:0}.overview-empty{text-align:center;color:#8a9ab5;align-content:center;place-items:center;gap:7px;height:100%;min-height:116px;display:grid}.overview-empty svg{color:#a8b7ce;stroke-width:1.8px}.overview-empty b{color:#405577;font-size:13px}.overview-empty span{color:#7b89a7;font-size:12px}.route-overview .overview-flow .flow{align-items:center;padding-bottom:0}.route-overview .overview-flow .flow-card,.route-overview .overview-flow .arrow{align-self:center}.route-overview .overview-feedback .feedback-rank b,.route-overview .overview-feedback .feedback-chart b{height:16px;line-height:16px}.route-overview .overview-feedback .feedback-rank li{grid-template-columns:16px minmax(0,1fr) 30px;gap:5px;height:14px;margin:0 0 3px;font-size:11px;line-height:14px}.route-overview .overview-feedback .feedback-rank li:before,.route-overview .overview-feedback .feedback-rank li em{font-size:11px}.route-overview .overview-feedback .feedback-rank b{height:14px;line-height:14px}.route-overview .overview-feedback .feedback-rank li{grid-template-columns:16px minmax(0,1fr) 30px;height:13px;margin-bottom:2px;font-size:12px;line-height:13px}.route-overview .overview-feedback .feedback-rank li:before,.route-overview .overview-feedback .feedback-rank li em{font-size:11px}.route-overview .overview-feedback .feedback-chart{grid-template-rows:30px minmax(0,1fr)}.route-overview .overview-feedback .feedback-chart>header{align-items:center;gap:16px;min-width:0;height:30px;display:flex}.route-overview .overview-feedback .feedback-chart>header>b{white-space:nowrap;height:auto;line-height:1.2}.overview-chart-legend{color:#405577;white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;min-width:0;margin-left:auto;font-size:12px;font-weight:800;display:flex}.overview-chart-legend span{align-items:center;gap:7px;display:inline-flex}.overview-chart-legend i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.overview-chart-legend .zip{background:#1769ff}.overview-chart-legend .cad{background:#10b981}.overview-chart-legend .pdf{background:#f59e0b}.route-overview .overview-feedback .feedback-mini{grid-template-columns:152px 300px minmax(0,1fr)}.route-overview .overview-feedback .feedback-rank{padding:12px 14px}.route-overview .overview-feedback .feedback-rank li:before{color:#526385;background:#e7edf6;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.route-overview .overview-feedback .feedback-rank li:first-child:before{color:#fff;background:#ff4d4f}.route-overview .overview-feedback .feedback-rank li:nth-child(2):before{color:#fff;background:#ff8a00}.route-overview .overview-feedback .feedback-rank li:nth-child(3):before{color:#7a4b00;background:#f6c445}.route-overview .overview-feedback .feedback-rank li em{color:#071b4a;font-size:12px;font-weight:900}.route-overview .overview-dashboard{grid-template-rows:138px 192px minmax(320px,1.42fr) minmax(300px,1.32fr)}.route-overview .overview-products .overview-table,.route-overview .overview-low .overview-table{table-layout:fixed;height:100%}.route-overview .overview-products .overview-table tbody tr,.route-overview .overview-low .overview-table tbody tr{height:calc(12.5% - 4.25px)}.route-overview .overview-products .overview-table th,.route-overview .overview-low .overview-table th{height:34px}.route-overview .overview-products .overview-table td,.route-overview .overview-low .overview-table td{height:auto;line-height:1.25;padding-top:2px!important;padding-bottom:2px!important}.route-overview .overview-kb-link{width:100%;min-height:24px;color:inherit;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.route-overview .overview-kb-link:hover{color:#1266f1;background:#edf5ff}.route-overview .overview-kb-link:focus-visible{outline-offset:-2px;outline:2px solid #1266f14d}.route-overview .overview-kb-link .product-name{justify-content:center}.route-overview .overview-action-link{color:#1266f1;vertical-align:middle;background:#fff;border:1px solid #cfe0ff;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.route-overview .overview-action-link:hover{background:#edf5ff}.route-overview .overview-action-link+.overview-action-link{margin-left:5px}.route-overview .overview-action-link.mini-primary{color:#fff;background:#1266f1;border-color:#1266f1}.route-overview .overview-action-link.mini-primary:hover{background:#0759f7}.route-overview .product-note svg{background:#8b5cf6}.route-overview .product-scan svg{background:#06b6d4}.route-overview .product-cloud svg{background:#0ea5e9}.route-overview .overview-feedback{padding:12px 14px}.route-overview .overview-feedback .panel-title{height:22px;margin-bottom:10px}.route-overview .overview-feedback .feedback-mini{grid-template-columns:154px 330px minmax(0,1fr);gap:12px}.route-overview .overview-feedback .feedback-count{gap:5px;padding:12px}.route-overview .overview-feedback .feedback-count b{font-size:24px}.route-overview .overview-feedback .feedback-count span{font-size:13px}.route-overview .overview-feedback .feedback-count small{font-size:12px;line-height:1.25}.route-overview .overview-feedback .feedback-count em{height:22px;margin-top:2px;padding:0 9px;font-size:12px;line-height:22px}.route-overview .overview-feedback .feedback-rank{padding:12px 14px;overflow:auto}.route-overview .overview-feedback .feedback-rank b{height:20px;font-size:16px;line-height:20px}.route-overview .overview-feedback .feedback-rank ol{margin-top:8px}.route-overview .overview-feedback .feedback-rank li{grid-template-columns:20px minmax(0,1fr) 36px;gap:8px;height:17px;margin-bottom:2px;font-size:14px;line-height:17px}.route-overview .overview-feedback .feedback-rank li:before{border-radius:5px;width:18px;height:18px;font-size:11px}.route-overview .overview-feedback .feedback-chart{grid-template-rows:30px minmax(0,1fr);padding:12px 14px}.route-overview .overview-feedback .feedback-chart>header{height:30px}.report-date-control{position:relative}.report-control.open .report-date-menu{display:block}.top-actions .report-date-control{width:auto;min-width:282px;font-size:13px;display:block}.top-actions .report-date-control>span{display:none}.top-actions .report-date-control>button{color:#071b4a;white-space:nowrap;background:#fff;border:1px solid #d8e1ef;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;padding:0 14px;font-weight:800;display:flex}.top-actions .report-date-control>button svg{margin-left:4px}.top-actions .report-date-menu{top:44px;left:auto;right:0}.route-feedback .top-actions .report-date-control{min-width:252px;font-size:12px}.route-feedback .top-actions .report-date-control>button{height:30px;padding:0 10px}.route-feedback .top-actions .report-date-menu{top:36px}.report-date-menu{min-width:640px;border-radius:10px!important;width:640px!important;max-height:none!important;padding:0!important;overflow:hidden!important}.report-calendar-head{pointer-events:none;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.report-calendar-head button{color:#637089;pointer-events:auto;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:28px!important;height:28px!important;padding:0!important;display:flex!important}.report-calendar-head button svg{display:block;width:17px!important;height:17px!important;margin:0!important}.report-calendar-head button:hover{color:#1266f1;background:#edf4ff}.report-calendar-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 10px;display:grid}.report-calendar-month h4{text-align:center;color:#111827;letter-spacing:0;height:26px;margin:0 0 8px;font-size:16px;font-weight:900;line-height:26px}.report-calendar-weekdays,.report-calendar-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.report-calendar-weekdays{margin-bottom:5px}.report-calendar-weekdays span{text-align:center;color:#66738a;height:20px;font-size:12px;font-weight:800;line-height:20px}.report-calendar-days button{color:#1f2937;text-align:center;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:34px;font-size:13px;font-weight:800;line-height:1;padding:0!important;display:flex!important}.report-calendar-days button small{height:10px;color:inherit;transform-origin:50%;font-size:8px;font-weight:900;line-height:10px;transform:scale(.9)}.report-calendar-days button.muted{color:#a8b3c4}.report-calendar-days button:hover{color:#1266f1;background:#f1f6ff}.report-calendar-days button.in-range{color:#071b4a;background:#edf3ff}.report-calendar-days button.selected{color:#fff!important;background:#2f6bed!important}.report-date-menu footer{border-top:1px solid #dfe6f0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;height:48px;padding:0 10px 0 16px;display:grid}.report-date-menu footer span{color:#647089;text-align:right;font-size:13px;font-weight:800}.report-date-menu footer button{color:#fff;background:#07111f;border-radius:7px;width:auto;font-size:12px;font-weight:900;height:32px!important;padding:0 15px!important}.report-date-menu footer button.ghost{color:#111827;background:#fff;border:1px solid #d8e1ef}.route-conversation .msg .bubble:has(.file-card){justify-items:start;gap:8px;display:grid}.route-conversation .msg.agent .bubble:has(.file-card){justify-items:end}.route-conversation .msg .bubble:has(.file-card)>br{display:none}.route-conversation .file-card{border-color:#d9e4f2!important;border-radius:9px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:72px minmax(160px,1fr)!important;column-gap:12px!important;min-width:292px!important;max-width:340px!important;min-height:86px!important;padding:10px 12px!important;box-shadow:0 10px 24px #14335d14!important}.route-conversation .file-card strong{align-self:end!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.route-conversation .file-card small{align-self:start!important;font-size:12px!important;line-height:1.2!important}.route-conversation .file-card .image-thumb,.route-conversation .file-card .doc-thumb{border-radius:8px!important;width:72px!important;height:66px!important}.route-conversation .file-card .doc-thumb{background:linear-gradient(#edf4ff,#fff)!important;border-color:#bcd5ff!important;font-size:12px!important}.route-conversation .file-card .image-thumb i{height:24px!important;bottom:10px!important;left:10px!important;right:10px!important}.route-conversation .file-card .image-thumb b{width:12px!important;height:12px!important;top:10px!important;right:11px!important}.conv-draft-files{min-height:42px!important;max-height:50px!important;padding:5px!important}.conv-draft-file{grid-template-columns:30px minmax(68px,1fr) auto 20px!important;min-width:178px!important;height:34px!important}.conv-draft-file .image-thumb,.conv-draft-file .doc-thumb{width:28px!important;height:28px!important}.conv-draft-file .doc-thumb{font-size:10px!important}.conv-draft-file b{font-size:12px!important}.conv-draft-file small{font-size:11px!important}.route-conversation [data-chat-send]:disabled{cursor:not-allowed;color:#8a98ad!important;box-shadow:none!important;background:#d5deeb!important;border-color:#d5deeb!important}.route-conversation [data-chat-send]{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex!important}.route-conversation [data-chat-send] b{font-size:14px;line-height:1}.route-conversation [data-chat-send] small{opacity:.86;font-size:10px;font-weight:700;line-height:1}.conv-quick-panel{z-index:9998;background:#fff;border:1px solid #d8e3f2;border-radius:12px;position:absolute;bottom:188px;left:12px;right:12px;overflow:hidden;box-shadow:0 22px 54px #0f285038}.conv-quick-panel header{background:#f8fbff;border-bottom:1px solid #e6edf7;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.conv-quick-panel header b{color:#071b4a;font-size:14px}.conv-quick-panel header span{color:#6b7895;font-size:12px}.conv-quick-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid!important}.conv-quick-panel button{font-weight:750;box-shadow:0 6px 14px #14335d0a;color:#203454!important;text-align:left!important;background:#fff!important;border:1px solid #e1eaf6!important;border-radius:8px!important;justify-content:flex-start!important;height:auto!important;min-height:46px!important;padding:9px 11px!important;line-height:1.45!important}.conv-quick-panel button:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .msg .bubble .message-text{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.65;max-width:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.bubble .message-text .wechat-emoji,.customer-bubble .message-text .wechat-emoji{vertical-align:-.24em;white-space:nowrap;width:1.38em;min-width:1.38em;height:1.38em;margin:0 .03em;color:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;line-height:1!important;display:inline-block!important}.bubble .message-text .wechat-emoji.text,.customer-bubble .message-text .wechat-emoji.text{justify-content:center!important;align-items:center!important;width:auto!important;min-width:1.38em!important;font-size:.92em!important;display:inline-flex!important}.route-conversation .file-card{position:relative;background:linear-gradient(#fff,#f8fbff)!important}.route-conversation .file-card:after{content:"已发送";color:#0f9a58;background:#e8fbf3;border-radius:10px;height:20px;padding:0 8px;font-size:11px;font-weight:900;line-height:20px;position:absolute;bottom:10px;right:12px}.route-conversation .file-card small{text-align:left!important;justify-self:start!important;padding-right:64px!important}.route-conversation .file-card strong{text-align:left!important;justify-self:start!important}.route-conversation .file-card.image-file .image-thumb,.route-conversation .file-card.doc-file .doc-thumb{box-shadow:inset 0 0 0 1px #1266f114}.route-knowledge .content{overflow:hidden;padding:14px 14px 18px 16px!important}.route-knowledge .kb-shell{align-items:stretch;height:calc(100vh - 94px)!important}.route-knowledge .kb-left{height:100%;min-height:0}.route-knowledge .kb-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;height:auto!important}.route-knowledge .kb-main>.kb-table{flex:auto;min-height:0;display:block;overflow:auto}.route-knowledge .kb-main>.kb-table thead,.route-knowledge .kb-main>.kb-table tbody,.route-knowledge .kb-main>.kb-table tr{table-layout:fixed;width:100%;display:table}.route-knowledge .kb-main>.kb-table thead{z-index:3;background:#fff;position:sticky;top:0}.route-knowledge .kb-pager{background:#fff;border-top:1px solid #e6edf7;flex:0 0 58px;height:58px}.route-knowledge .feedback-trend{padding-top:10px;padding-bottom:9px}.route-knowledge .feedback-trend canvas{height:104px!important}.route-knowledge .feedback-trend .metric-row{margin-top:6px}.route-knowledge .kb-detail canvas{image-rendering:auto}.route-knowledge .version-list.expanded li{grid-template-columns:42px minmax(0,1fr) 104px 34px;margin:8px 0}.route-knowledge .version-list.expanded span{white-space:nowrap}.route-knowledge .version-block{padding-bottom:16px}.route-knowledge .kb-answer-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 18px;display:grid}.route-knowledge .kb-answer-image{background:#f8fbff;border:1px solid #dce7f5;border-radius:7px;margin:0;overflow:hidden}.route-knowledge .kb-answer-image a,.route-knowledge .kb-answer-image button{cursor:pointer;background:#f8fbff;border:0;width:100%;height:118px;padding:0;display:block}.route-knowledge .kb-answer-image img{object-fit:contain;width:100%;height:100%;display:block}.route-knowledge .kb-answer-image figcaption{color:#64728d;white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;font-size:12px;overflow:hidden}.route-knowledge .kb-main>.kb-table{max-width:100%;overflow:hidden auto;width:100%!important}.route-knowledge .kb-main>.kb-table::-webkit-scrollbar{width:6px;height:0}.route-knowledge .kb-main>.kb-table::-webkit-scrollbar-thumb{background:#c7d3e7}.route-knowledge .kb-table{table-layout:fixed;width:100%!important;min-width:0!important}.route-knowledge .kb-main>.kb-table thead,.route-knowledge .kb-main>.kb-table tbody,.route-knowledge .kb-main>.kb-table tr{table-layout:fixed;width:100%!important}.route-knowledge .kb-table th{padding:0 8px;height:40px!important}.route-knowledge .kb-table td{padding:5px 8px;height:44px!important}.route-knowledge .kb-table td:nth-child(10){gap:8px!important}.route-knowledge .kb-table td:nth-child(10) button{padding:0 4px}.route-knowledge .kb-table .row-more>button{padding:0!important}.route-knowledge .kb-detail{scrollbar-width:none}.route-knowledge .kb-detail::-webkit-scrollbar{width:0;height:0}.route-knowledge .kb-detail.is-scrolling,.route-knowledge .kb-detail:hover{scrollbar-width:thin}.route-knowledge .kb-detail.is-scrolling::-webkit-scrollbar{width:6px;height:6px}.route-knowledge .kb-detail:hover::-webkit-scrollbar{width:6px;height:6px}.route-knowledge .kb-detail.is-scrolling::-webkit-scrollbar-thumb{background:#c7d3e7;border-radius:8px}.route-knowledge .kb-detail:hover::-webkit-scrollbar-thumb{background:#c7d3e7;border-radius:8px}.route-knowledge .kb-table th{height:38px!important;padding-top:0!important;padding-bottom:0!important}.route-knowledge .kb-table td{line-height:1.2;height:44px!important;padding-top:2px!important;padding-bottom:2px!important}.route-knowledge .kb-row-title{gap:2px!important}.route-knowledge .kb-row-title span{line-height:1.2!important}.route-knowledge .kb-row-title em{margin-top:0!important;line-height:1.1!important}.route-knowledge .kb-table .pill{height:20px!important;padding:0 7px!important}.route-knowledge .kb-table input[type=radio]{width:15px;height:15px}.route-knowledge .kb-main>.kb-table{padding-bottom:1px}.route-knowledge .kb-detail:hover{scrollbar-width:none}.route-knowledge .kb-detail:hover::-webkit-scrollbar{width:0;height:0}.route-knowledge .kb-detail.is-scrolling{scrollbar-width:thin}.route-knowledge .kb-detail.is-scrolling::-webkit-scrollbar{width:6px;height:6px}.route-knowledge .kb-detail.is-scrolling::-webkit-scrollbar-thumb{background:#c7d3e7;border-radius:8px}.route-knowledge .kb-main>.kb-table{flex:0 0 477px!important;height:477px!important;padding-bottom:0!important;overflow:hidden!important}.route-knowledge .kb-pager{margin-top:0!important}.route-knowledge .kb-table td{height:43.85px!important}.route-knowledge .feedback-trend{padding:10px 10px 12px!important}.kb-trend-legend{color:#31466c;justify-content:center;align-items:center;gap:6px;height:18px;font-size:11px;line-height:18px;display:flex}.kb-trend-legend i{border-radius:4px;width:10px;height:6px;display:inline-block}.kb-y-axis{color:#405987;height:70px;margin-top:4px;font-size:9px;line-height:1;position:relative}.kb-plot{border-left:1px solid #edf2f7;grid-template-columns:repeat(6,1fr);height:70px;margin-top:4px;display:grid;position:relative}.kb-trend-col .bar{border-radius:2px;width:3px;position:absolute}.kb-trend-col .bar.like{background:#10b981;bottom:calc(50% + 1px);left:calc(50% - 4px)}.kb-trend-col .bar.dislike{background:#ff3347;top:calc(50% + 1px);left:calc(50% + 1px)}.kb-trend-col em{color:#405987;white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:75px;left:50%;transform:translate(-50%)}.route-knowledge .feedback-trend .metric-row{grid-template-columns:repeat(3,1fr);align-items:end;height:34px;display:grid;margin:4px 0 0!important}.route-knowledge .feedback-trend .metric-row span{font-size:11px;line-height:1.1}.route-knowledge .feedback-trend .metric-row b{margin-top:4px;font-size:18px}.route-refund .content,.route-refund-chat .content{height:calc(100vh - 59px);overflow:hidden}.route-refund .refund-layout,.route-refund-chat .refund-layout{grid-template-columns:minmax(0,1fr) 500px;height:100%}.route-refund .refund-main,.route-refund-chat .refund-main{flex-direction:column;height:100%;padding:16px 18px 0 16px;display:flex}.route-refund .kpi-grid.four,.route-refund-chat .kpi-grid.four{flex:none;margin-bottom:12px}.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel{flex-direction:column;flex:1;min-height:0;display:flex;height:auto!important}.route-refund .refund-table,.route-refund-chat .refund-table{flex:1;min-height:0;display:block;overflow:auto}.route-refund .refund-table thead,.route-refund .refund-table tbody,.route-refund .refund-table tr,.route-refund-chat .refund-table thead,.route-refund-chat .refund-table tbody,.route-refund-chat .refund-table tr{table-layout:fixed;width:100%;display:table}.route-refund .refund-table thead,.route-refund-chat .refund-table thead{z-index:2;background:#f6f9fe;position:sticky;top:0}.route-refund .refund-table td,.route-refund-chat .refund-table td{padding-top:4px;padding-bottom:4px;height:44px!important}.route-refund .refund-pager,.route-refund-chat .refund-pager{border-top:1px solid #e6edf7;align-items:center;margin-top:auto;flex:0 0 50px!important;height:50px!important}.route-refund-chat .drawer-chat .msg{margin:14px 0!important}.route-refund-chat .drawer-chat .msg p{padding:10px 13px!important;line-height:1.58!important}.route-refund-chat .refund-ai-reply.compact{position:relative;text-align:left!important;min-height:128px!important;margin:0 16px 10px!important;padding:14px 16px 42px!important}.route-refund-chat .refund-ai-reply.compact header{white-space:nowrap;padding-right:116px;align-items:center!important;gap:7px!important;height:24px!important;display:flex!important}.route-refund-chat .refund-ai-reply.compact header>b{color:#071b4a;white-space:nowrap;font-size:13px}.route-refund-chat .refund-ai-reply.compact header span{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important;flex:0 auto!important;margin:0!important}.route-refund-chat .refund-ai-reply.compact .confidence-badge{top:12px;right:14px;position:absolute!important}.route-refund-chat .refund-ai-reply.compact p{color:#243a62;text-align:left!important;max-height:none!important;margin:12px 0 0!important;padding:0!important;line-height:1.6!important}.route-refund-chat .refund-ai-reply.compact footer{position:absolute;bottom:10px;right:14px;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}.route-refund-chat .refund-ai-reply.compact footer>.primary-btn,.route-refund-chat .refund-ai-reply.compact footer>button[data-refund-edit-send]{margin-right:4px}.refund-ai-nav{gap:6px;margin-left:6px;display:inline-flex}.route-refund-chat .refund-ai-reply.compact .refund-ai-nav button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;align-items:center;gap:3px;display:inline-flex;height:26px!important;padding:0 8px!important}.route-refund-chat .refund-input-box{position:relative;flex-basis:158px!important;height:158px!important;padding:12px 14px 14px!important}.route-refund-chat .refund-input-box .refund-tools{align-items:center;gap:8px;height:30px;display:flex}.route-refund-chat .refund-input-box .refund-tools button{color:#526385;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 9px;display:inline-flex}.route-refund-chat .refund-input-box .refund-tools button:hover{color:#1266f1;background:#f1f6ff;border-color:#cfe0ff}.route-refund-chat .refund-input-box .refund-tools span{color:#7b89a7;margin-left:auto;font-size:12px}.route-refund-chat .refund-input-box footer{align-items:stretch!important;gap:10px!important;height:96px!important;margin-top:8px!important;display:flex!important}.route-refund-chat .refund-input-box textarea{resize:none;color:#071b4a;border:1px solid #d8e3f2;border-radius:7px;outline:0;flex:1;min-height:96px;padding:10px 12px;line-height:1.6;height:96px!important}.route-refund-chat .refund-input-box textarea:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.route-refund-chat .refund-input-box .primary-btn{font-weight:900;width:96px!important;min-width:96px!important;height:96px!important}.refund-emoji-panel{z-index:6;background:#fff;border:1px solid #d8e3f2;border-radius:8px;grid-template-columns:repeat(10,1fr);gap:4px;width:252px;padding:8px;display:grid;position:absolute;bottom:122px;left:14px;box-shadow:0 16px 40px #0f285029}.refund-emoji-panel button{border-radius:5px;place-items:center;height:24px;font-size:16px;display:grid}.refund-emoji-panel button:hover{background:#edf4ff}.route-refund-chat .refund-action-footer{height:66px!important}.route-refund-chat .refund-input-box.has-draft,.route-refund-chat .refund-input-box{overflow:visible}.refund-emoji-panel{align-content:start;gap:8px;height:180px;padding:12px;overflow:auto;grid-template-columns:repeat(10,1fr)!important;width:auto!important;bottom:154px!important;left:14px!important;right:14px!important}.refund-emoji-panel button{font-size:20px;height:30px!important}.refund-draft-files{z-index:5;background:#fff;border:1px solid #d8e3f2;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:6px;display:flex;position:absolute;bottom:122px;left:14px;right:14px;overflow-x:auto;box-shadow:0 10px 28px #0f28501f}.refund-draft-file{color:#071b4a;background:#f8fbff;border:1px solid #e1eaf6;border-radius:6px;grid-template-columns:22px minmax(60px,1fr) auto 22px;align-items:center;gap:6px;min-width:160px;height:30px;padding:0 6px;display:grid}.refund-draft-file.image{background:#f1f7ff}.refund-draft-file b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.refund-draft-file small{color:#6b7895;white-space:nowrap;font-size:11px}.refund-draft-file button{color:#526385;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.refund-draft-file button:hover{color:#ef3349;background:#ffebee}.route-refund-chat .refund-input-box:has(.refund-draft-files) textarea{height:66px!important;min-height:66px!important}.app .sidebar{color:#071b4a!important;background:#fff!important;border-right:1px solid #e5ebf4!important;width:200px!important;padding:16px 14px!important}.app .brand{color:#071b4a!important;gap:10px!important;height:44px!important;padding-left:0!important;font-size:15px!important}.app .brand-logo{color:#fff!important;background:#1266f1!important;border-radius:9px!important;width:34px!important;height:34px!important}.app .sidebar nav{gap:7px!important;margin-top:22px!important}.app .sidebar nav a{color:#071b4a!important;height:45px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;gap:11px!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important}.app .sidebar nav a:hover{color:#071b4a!important;box-shadow:none!important;background:#f2f7ff!important}.app .sidebar nav a.active{color:#fff!important;background:linear-gradient(135deg,#1f7aff,#0759f7)!important;box-shadow:0 9px 18px #1266f133!important}.app .side-user{color:#071b4a!important;border-top:1px solid #edf2fa!important;height:56px!important;padding:14px 0 0!important}.app .side-user small{color:#7b89a7!important}.sidebar-collapsed .sidebar{width:86px!important}.sidebar-collapsed .sidebar nav a{justify-content:center!important}.route-refund-chat .refund-input-box>.refund-emoji-panel{align-items:start!important;width:100%!important;height:180px!important;display:grid!important;left:0!important;right:0!important}.route-refund-chat .refund-input-box>.refund-emoji-panel button{height:30px!important;min-height:30px!important}.route-refund-chat .refund-input-box{flex-basis:238px!important;height:238px!important;padding:12px 14px 14px!important}.route-refund-chat .refund-input-box footer{height:146px!important;margin-top:8px!important}.route-refund-chat .refund-input-box textarea{height:146px!important;min-height:146px!important;padding-top:12px!important}.route-refund-chat .refund-input-box .primary-btn{height:146px!important}.route-refund-chat .refund-input-box>.refund-emoji-panel{grid-template-columns:repeat(10,1fr)!important;width:auto!important;height:270px!important;bottom:232px!important;left:10px!important;right:10px!important}.route-refund-chat .refund-input-box>.refund-emoji-panel button{font-size:21px;height:34px!important;min-height:34px!important}.refund-draft-files{min-height:48px!important;max-height:58px!important;box-shadow:none!important;background:#fffffff5!important;position:absolute!important;inset:52px 124px auto 26px!important}.refund-draft-file{grid-template-columns:34px minmax(72px,1fr) auto 22px!important;min-width:190px!important;height:40px!important}.refund-draft-file .image-thumb,.refund-draft-file .doc-thumb{border:1px solid #dce5f2;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.refund-draft-file .image-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative}.refund-draft-file .image-thumb i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:12px;position:absolute;bottom:5px;left:5px;right:5px}.refund-draft-file .image-thumb b{background:#facc15;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.refund-draft-file .doc-thumb{color:#1266f1;background:#edf4ff;font-size:10px;font-weight:900}.route-refund-chat .refund-input-box:has(.refund-draft-files) footer{height:146px!important;margin-top:8px!important}.route-refund-chat .refund-input-box:has(.refund-draft-files) textarea{height:146px!important;min-height:146px!important;padding-top:62px!important}.route-refund-chat .refund-input-box:has(.refund-draft-files) .primary-btn{height:146px!important}.route-refund-chat .msg .file-card{text-align:left;color:#071b4a;border:1px solid #dce5f2;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:58px minmax(128px,1fr);align-items:center;gap:4px 10px;min-width:220px;max-width:290px;background:#fff!important;margin-top:8px!important;padding:8px!important;display:grid!important}.route-refund-chat .msg .file-card .image-thumb,.route-refund-chat .msg .file-card .doc-thumb{border:1px solid #dce5f2;border-radius:7px;grid-row:1/3;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.route-refund-chat .msg .file-card .image-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative}.route-refund-chat .msg .file-card .image-thumb i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:20px;position:absolute;bottom:8px;left:8px;right:8px}.route-refund-chat .msg .file-card .image-thumb b{background:#facc15;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;right:9px}.route-refund-chat .msg .file-card .doc-thumb{color:#1266f1;background:#edf4ff;font-size:11px;font-weight:900}.route-refund-chat .msg .file-card strong{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:12px;overflow:hidden}.route-refund-chat .msg .file-card small{color:#6b7895;align-self:start}.route-refund .refund-table td,.route-refund-chat .refund-table td{height:36px!important;padding-top:2px!important;padding-bottom:2px!important;line-height:1.25!important}.route-refund .refund-table th,.route-refund-chat .refund-table th{height:34px!important}.route-refund .refund-table .avatar,.route-refund-chat .refund-table .avatar{font-size:11px;width:24px!important;height:24px!important}.route-refund .refund-user-cell{gap:7px}.route-refund .refund-user-cell b{line-height:1.1}.route-refund .refund-user-cell small{line-height:1}.route-refund .refund-table .pill,.route-refund-chat .refund-table .pill,.refund-first{height:20px!important}.route-refund .refund-main,.route-refund-chat .refund-main{padding-bottom:0!important}.route-refund .refund-pager,.route-refund-chat .refund-pager{flex-basis:48px!important;height:48px!important}.route-refund .refund-table tbody,.route-refund-chat .refund-table tbody{overflow:hidden;height:calc(100% - 34px)!important;display:block!important}.route-refund .refund-table tbody tr,.route-refund-chat .refund-table tbody tr{table-layout:fixed!important;width:100%!important;height:calc(100% / var(--refund-row-count,15))!important;display:table!important}.route-refund .refund-table tbody td,.route-refund-chat .refund-table tbody td{height:auto!important}.route-refund .refund-table,.route-refund-chat .refund-table{border-collapse:separate!important;border-spacing:0!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-refund .refund-table thead,.route-refund-chat .refund-table thead{table-layout:fixed!important;flex:0 0 34px!important;width:100%!important;display:table!important}.route-refund .refund-table tbody,.route-refund-chat .refund-table tbody{flex:auto!important;grid-auto-rows:44px!important;align-content:start!important;height:auto!important;min-height:0!important;display:grid!important;overflow:auto!important}.route-refund .refund-table tbody tr,.route-refund-chat .refund-table tbody tr{table-layout:fixed!important;width:100%!important;height:44px!important;min-height:44px!important;display:table!important}.route-refund .refund-table tbody td,.route-refund-chat .refund-table tbody td{vertical-align:middle!important;height:44px!important;min-height:44px!important;padding-top:4px!important;padding-bottom:4px!important;line-height:1.35!important}.app .sidebar{position:relative}.app .side-user{text-align:left;cursor:pointer;width:100%;position:relative;background:0 0!important}.app .side-user .avatar{overflow:hidden;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;line-height:1!important;display:inline-grid!important}.app .side-user>span:not(.avatar){flex-direction:column;flex:1;min-width:0;display:flex}.app .side-user>span:not(.avatar) b,.app .side-user>span:not(.avatar) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-popover{z-index:30;color:#071b4a;background:#fff;border:1px solid #dfe8f4;border-radius:8px;padding:12px;position:absolute;bottom:78px;left:14px;right:14px;box-shadow:0 18px 46px #071b4a2e}.user-popover header{border-bottom:1px solid #edf2fa;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.user-popover header .avatar{border-radius:50%!important;flex:0 0 34px!important;width:34px!important;max-width:34px!important;height:34px!important}.user-popover header b{font-size:13px;display:block}.user-popover header small{color:#7b89a7;margin-top:3px;display:block}.user-popover dl{color:#526385;grid-template-columns:58px minmax(0,1fr);gap:8px 10px;margin:12px 0;font-size:12px;display:grid}.user-popover dt{color:#7b89a7}.user-popover dd{color:#071b4a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:800;overflow:hidden}.user-popover button{color:#ef3349;background:#fff7f8;border:1px solid #ffd1d8;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-weight:800;display:flex}.user-popover button:hover{background:#ffebee}.sidebar-collapsed .side-user{justify-content:center!important;padding-left:0!important;padding-right:0!important}.sidebar-collapsed .side-user .avatar{display:inline-grid!important}.sidebar-collapsed .side-user>span:not(.avatar),.sidebar-collapsed .side-user>svg{display:none!important}.sidebar-collapsed .user-popover{width:232px;bottom:78px;left:8px;right:auto}.app .menu-btn{place-items:center;display:inline-grid!important}.app .sidebar-toggle{color:#071b4a;background:#fff;border:1px solid #dfe8f4;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin:0 0 10px;font-size:13px;font-weight:800;display:flex}.app .sidebar-toggle:hover{color:#1266f1;background:#f2f7ff;border-color:#cfe0ff}.app .sidebar-toggle svg{flex:none}.sidebar-collapsed .sidebar-toggle{width:40px;margin-left:auto;margin-right:auto;padding:0}.sidebar-collapsed .sidebar-toggle span{display:none!important}.app .side-user{flex:0 0 56px!important;height:56px!important}.app .side-user .avatar{color:#1266f1!important;background:linear-gradient(135deg,#e8f1ff,#d9e8ff)!important}.app-toast-viewport{z-index:9999;pointer-events:none;gap:12px;width:min(386px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.app-toast{z-index:auto;color:#071b4a;opacity:0;pointer-events:auto;background:#fff;border:1px solid #1266f12e;border-left:5px solid #1266f1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:14px 16px 14px 14px;transition:opacity .24s,transform .24s;display:grid;position:relative;top:auto;right:auto;overflow:hidden;transform:translate(16px,-8px)scale(.98);box-shadow:0 18px 52px #071b4a38,0 3px 10px #1266f11a}.app-toast:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1266f114,#0000 48%);position:absolute;inset:0}.app-toast.show{opacity:1;transform:translate(0)scale(1)}.toast-badge{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#1266f1,#00b894);border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:0 8px 20px #1266f142}.toast-copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.toast-copy b{color:#071b4a;font-size:14px;font-weight:900;line-height:1.2}.toast-copy small{color:#334461;word-break:break-word;font-size:13px;font-weight:700;line-height:1.45}@media (width<=760px){.app-toast-viewport{width:auto;top:14px;left:14px;right:14px}.app-toast{grid-template-columns:38px minmax(0,1fr);min-height:64px;padding:12px 14px}.toast-badge{border-radius:9px;width:38px;height:38px}}.route-reports.app{background:#f4f7fb}.route-reports.app .side-user{color:#fff!important;border-top-color:#ffffff1f!important;height:64px!important}.route-reports .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e6edf7;height:68px;padding:0 25px 0 31px}.route-reports .title-wrap{gap:25px}.route-reports .menu-btn{display:none!important}.route-reports .title-wrap h1{color:#071b4a;white-space:nowrap;font-size:24px;font-weight:900}.route-reports .title-wrap p{color:#526385;white-space:nowrap;font-size:15px;font-weight:700;position:relative}.route-reports .title-wrap p:before{content:"";vertical-align:-4px;background:#d7e0ef;width:1px;height:18px;margin:0 20px 0 0;display:inline-block}.route-reports .top-actions{gap:16px}.route-reports .top-actions .ghost-btn{border-radius:6px;order:1;justify-content:center;min-width:114px;height:36px;font-weight:800}.route-reports .top-actions .date-btn{border-radius:6px;order:2;min-width:282px;height:36px;font-weight:800}.route-reports .top-actions .bell{display:none}.route-reports.dark-sidebar .content{background:#f4f7fb;padding:0;overflow:auto}.reports-dashboard{grid-template-rows:54px 130px 214px 214px 214px;gap:10px;min-width:1386px;height:calc(100vh - 68px);min-height:873px;padding:12px 16px 18px;display:grid}.route-reports .report-filters{background:#fff;border:1px solid #e3ebf6;border-radius:8px;grid-template-columns:278px 178px 178px 188px minmax(180px,1fr) 88px 88px;align-items:center;gap:14px;height:54px;margin:0;padding:9px 12px 9px 16px;display:grid;overflow:visible;box-shadow:0 8px 24px #14335d0a}.report-control{white-space:nowrap;color:#071b4a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:900;display:grid}.report-control>button,.report-search,.report-refresh,.report-export,.report-mini-select{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 12px;font-weight:800;display:flex}.report-control>button{justify-content:space-between}.report-search{color:#7b89a7;background:#fff;min-width:0}.report-search input{color:#071b4a;border:0;outline:0;width:100%;min-width:0}.report-search input::placeholder{color:#8b99b4}.report-refresh,.report-export{justify-content:center}.report-export.primary-btn{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 8px 18px #1266f138}.report-kpis{background:#fff;border:1px solid #e3ebf6;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));height:130px;padding:20px 16px;display:grid;box-shadow:0 8px 24px #14335d0a}.report-kpi{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:0 20px;display:grid;position:relative}.report-kpi:not(:last-child):after{content:"";background:#e0e8f3;width:1px;position:absolute;top:0;bottom:0;right:0}.report-kpi-icon{border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.report-kpi-icon.blue{color:#1266f1;background:#eaf2ff}.report-kpi-icon.green{color:#10b981;background:#e8fbf3}.report-kpi-icon.violet{color:#635bff;background:#eeedff}.report-kpi-icon.red{color:#ff5a3d;background:#ffe9e5}.report-kpi-icon.orange{color:#f59e0b;background:#fff1d7}.report-kpi p{color:#071b4a;margin:0 0 4px;font-size:14px;font-weight:900}.report-kpi strong{color:#071b4a;font-size:28px;font-weight:900;line-height:1.05;display:block}.report-kpi strong small{color:#405577;margin-left:4px;font-size:12px}.report-kpi em{color:#61708b;margin-top:6px;font-size:12px;font-style:normal;display:block}.report-kpi span:not(.report-kpi-icon){color:#61708b;margin-top:8px;font-size:12px;display:block}.report-kpi b{margin-left:8px;font-weight:900}.report-kpi b.up{color:#f5222d}.report-kpi b.up-green,.report-kpi b.down-green{color:#10a866}.report-row{gap:10px;min-height:0;display:grid}.report-row.charts,.report-row.tables{grid-template-columns:1fr 1fr}.report-row.bottom{grid-template-columns:.88fr .96fr 1fr}.report-card{background:#fff;border:1px solid #e3ebf6;border-radius:8px;min-width:0;min-height:0;padding:11px 14px 12px;overflow:hidden;box-shadow:0 8px 24px #14335d0a}.report-card>header{align-items:center;gap:6px;height:24px;margin-bottom:8px;display:flex}.report-card>header h3{color:#071b4a;margin:0;font-size:16px;font-weight:900}.report-card>header>svg{color:#8da0bd}.report-mini-select{color:#071b4a;height:28px;margin-left:auto;padding:0 10px;font-size:12px}.report-row.charts .report-card canvas{height:164px!important}.report-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.report-table th{color:#31456f;text-align:left;white-space:nowrap;background:#f4f8fe;border-bottom:1px solid #e6edf7;height:31px;padding:0 10px;font-weight:900}.report-table td{color:#071b4a;white-space:nowrap;border-bottom:1px solid #e8eef7;height:36px;padding:0 10px;font-weight:750}.report-table th svg{vertical-align:-2px;color:#6780a4}.product-report-table th:not(:first-child),.product-report-table td:not(:first-child){text-align:center}.report-more{color:#1266f1;align-items:center;gap:4px;height:28px;margin:6px auto 0;font-weight:900;display:flex}.channel-name{align-items:center;gap:8px;display:flex}.channel-name svg{color:#1266f1}.channel-report-table td:nth-child(2){grid-template-columns:minmax(76px,1fr) 52px;align-items:center;gap:12px;display:grid}.volume-bar{background:#dce7fb;border-radius:999px;height:6px;position:relative}.volume-bar:before{content:"";width:var(--bar);border-radius:inherit;background:#1f7aff;position:absolute;top:0;bottom:0;left:0}.channel-report-table .good{font-weight:900;color:#10a866!important}.channel-report-table .bad{font-weight:900;color:#ff3347!important}.issue-chart-wrap{float:left;width:190px;height:156px;margin:4px 14px 0 0;position:relative}.issue-chart-wrap canvas{width:190px!important;height:156px!important}.issue-center{text-align:center;pointer-events:none;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.issue-center b{color:#071b4a;font-size:22px}.issue-center span{color:#071b4a;font-size:12px;font-weight:800}.issue-legend{gap:9px;padding:5px 8px 0 0;display:grid}.issue-legend p{color:#071b4a;grid-template-columns:10px minmax(72px,1fr) 62px 44px;align-items:center;gap:9px;margin:0;font-size:12px;display:grid}.issue-legend span{border-radius:50%;width:10px;height:10px}.issue-legend .blue{background:#1769ff}.issue-legend .green{background:#10b981}.issue-legend .orange{background:#f59e0b}.issue-legend .red{background:#ff6b6b}.issue-legend .coral{background:#ff7b54}.issue-legend .gray{background:#94a3b8}.issue-legend b,.issue-legend em,.issue-legend strong{font-style:normal;font-weight:850}.problem-summary{grid-template-columns:1fr 1fr;gap:12px;height:calc(100% - 2px);display:grid}.top-issues,.ai-summary{background:#f5f8fe;border-radius:7px;padding:12px}.top-issues h4,.ai-summary h4,.daily-brief h4{color:#12305c;margin:0 0 12px;font-size:13px;font-weight:900}.top-issues p{grid-template-columns:20px minmax(0,1fr) 48px;align-items:center;gap:8px;height:26px;margin:0 0 8px;font-size:12px;display:grid}.top-issues i{color:#fff;background:#ff3347;border-radius:4px;place-items:center;height:18px;font-style:normal;font-weight:900;display:grid}.top-issues p:nth-of-type(2) i{background:#ff8a00}.top-issues p:nth-of-type(3) i{background:#ffc53d}.top-issues p:nth-of-type(n+4) i{background:#aab6c8}.top-issues span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-summary h4{color:#1266f1;align-items:center;gap:6px;display:flex}.ai-summary p{color:#334461;margin:0 0 9px;font-size:12px;line-height:1.55}.daily-brief{background:#f5f8fe;border-radius:7px;height:100%;padding:14px 16px}.daily-brief h4{color:#123a7a;font-size:14px}.daily-brief ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.daily-brief li{color:#263b60;padding-left:26px;font-size:13px;font-weight:750;line-height:1.45;position:relative}.daily-brief li:before{content:"✓";color:#1266f1;border:2px solid #1266f1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;left:0}.route-reports.app.sidebar-collapsed .brand strong,.route-reports.app.sidebar-collapsed .sidebar nav span,.route-reports.app.sidebar-collapsed .side-user>span:not(.avatar),.route-reports.app.sidebar-collapsed .side-user>svg{display:none!important}.route-reports.app.sidebar-collapsed .sidebar nav a{justify-content:center!important}.route-reports.app .sidebar{color:#071b4a!important;background:#fff!important;border-right:1px solid #e5ebf4!important;width:200px!important;padding:16px 14px!important}.route-reports.app .brand{color:#071b4a!important;gap:10px!important;height:44px!important;font-size:15px!important;font-weight:800!important}.route-reports.app .brand-logo{color:#fff!important;background:#1266f1!important;border-radius:9px!important;width:34px!important;height:34px!important}.route-reports.app .sidebar nav{gap:7px!important;margin-top:22px!important}.route-reports.app .sidebar nav a{color:#071b4a!important;height:45px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;gap:11px!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important}.route-reports.app .sidebar nav a:hover{color:#071b4a!important;background:#f2f7ff!important}.route-reports.app .sidebar nav a.active{color:#fff!important;background:linear-gradient(135deg,#1f7aff,#0759f7)!important;box-shadow:0 9px 18px #1266f133!important}.route-reports.app .side-user{color:#071b4a!important;border-top:1px solid #edf2fa!important;height:56px!important;padding:14px 0 0!important}.route-reports.app .side-user .avatar{color:#1266f1!important;background:linear-gradient(135deg,#e8f1ff,#d9e8ff)!important}.route-reports.app .side-user small{color:#7b89a7!important}.route-reports.app:not(.sidebar-collapsed) .brand strong,.route-reports.app:not(.sidebar-collapsed) .sidebar nav span{display:inline!important}.route-reports.app:not(.sidebar-collapsed) .side-user>span:not(.avatar){display:flex!important}.route-reports.app:not(.sidebar-collapsed) .side-user>svg{display:block!important}.route-reports.app:not(.sidebar-collapsed) .sidebar nav a{justify-content:flex-start!important}.route-reports.app.sidebar-collapsed .sidebar{width:86px!important}.route-reports .content{background:#f4f7fb;min-height:0;padding:0!important;overflow:auto!important}.route-reports .reports-dashboard{grid-template-rows:54px 130px minmax(214px,1fr) minmax(214px,1fr) minmax(214px,1fr);align-content:stretch;padding-bottom:0;height:calc(100vh - 68px)!important;min-height:0!important}.route-reports .report-row,.route-reports .report-card{height:100%}.route-knowledge .kb-main>.kb-table{border-collapse:separate!important;border-spacing:0!important;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.route-knowledge .kb-table thead{table-layout:fixed!important;flex:0 0 38px!important;width:100%!important;display:table!important}.route-knowledge .kb-table tbody{grid-template-rows:repeat(var(--kb-row-count,10),minmax(0,1fr))!important;flex:auto!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.route-knowledge .kb-table tbody tr{table-layout:fixed!important;width:100%!important;height:100%!important;min-height:0!important;display:table!important}.route-knowledge .kb-table tbody td{vertical-align:middle!important;height:100%!important;padding-top:4px!important;padding-bottom:4px!important;line-height:1.25!important}.route-knowledge .kb-table th{height:38px!important}.route-knowledge .kb-pager{flex:0 0 58px!important;height:58px!important;margin-top:0!important}.route-knowledge .kb-table .pill{height:22px!important}.route-knowledge .kb-table td:nth-child(10) button{height:24px!important}.route-knowledge .kb-table tbody tr:first-child td{background:0 0!important}.route-knowledge .kb-table tbody tr:has(input:checked) td{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:has(input:checked) td:nth-child(10){background:#eaf4ff!important}.route-knowledge .kb-table td:nth-child(10){background:inherit!important}.route-knowledge .kb-table td:nth-child(10)>button,.route-knowledge .kb-table .row-more>button{font-weight:800;min-width:auto!important;height:22px!important;box-shadow:none!important;color:#1266f1!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:12px!important}.route-knowledge .kb-table td:nth-child(10)>button:hover,.route-knowledge .kb-table .row-more>button:hover{text-decoration:underline;background:0 0!important;border:0!important}.route-feedback.app{background:#f4f7fb}.route-feedback.dark-sidebar .sidebar{background:linear-gradient(#062a58 0%,#061d43 56%,#05204a 100%)!important;border-right:0!important;width:200px!important;padding:24px 10px 14px!important}.route-feedback.dark-sidebar .brand{color:#fff!important;gap:8px!important;height:34px!important;font-size:15px!important}.route-feedback.dark-sidebar .brand-logo{background:linear-gradient(135deg,#1d8cff,#42c7ff)!important;border-radius:7px!important;width:28px!important;height:28px!important}.route-feedback.dark-sidebar .brand-logo svg{width:20px!important;height:20px!important}.route-feedback.dark-sidebar .sidebar nav{gap:13px!important;margin-top:42px!important}.route-feedback.dark-sidebar .sidebar nav a{color:#e4efff!important;border-radius:7px!important;gap:12px!important;height:40px!important;padding:0 10px!important;font-size:14px!important;font-weight:850!important}.route-feedback.dark-sidebar .sidebar nav a svg{width:20px!important;height:20px!important}.route-feedback.dark-sidebar .sidebar nav a.active{background:#1266f1!important;box-shadow:0 12px 24px #1266f157!important}.route-feedback .sidebar-toggle{display:none!important}.route-feedback.dark-sidebar .side-user{color:#fff!important;background:#ffffff14!important;border-top:0!important;border-radius:10px!important;height:56px!important;padding:8px 12px!important}.route-feedback.dark-sidebar .side-user small{color:#d3e3ff!important}.route-feedback.dark-sidebar .side-user .avatar{color:#1266f1!important;background:#fff!important;width:34px!important;height:34px!important}.route-feedback .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:0!important;height:54px!important;padding:0 31px 0 24px!important}.route-feedback .menu-btn,.route-feedback .top-actions .bell{display:none!important}.route-feedback .title-wrap{gap:14px!important}.route-feedback .title-wrap h1{color:#071b4a!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.route-feedback .title-wrap p{color:#566680!important;font-size:13px!important;font-weight:700!important}.route-feedback .top-actions{gap:0!important}.route-feedback .top-actions .report-date-control{width:226px!important;min-width:226px!important}.route-feedback .top-actions .report-date-control>span{display:none!important}.route-feedback .top-actions .report-date-control>button{background:#fff!important;border-radius:7px!important;justify-content:center!important;width:226px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.route-feedback .top-actions .report-date-menu{top:38px!important;left:auto!important;right:0!important}.route-feedback .content{background:#f4f7fb!important;padding:0 31px 16px 24px!important;overflow:auto!important}.feedback-dashboard{grid-template-rows:32px 86px 204px 356px 160px;gap:7px;min-width:1417px;height:calc(100vh - 54px);min-height:866px;padding-top:2px;display:grid}.feedback-card{background:#fff;border:1px solid #dde7f4;border-radius:8px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 24px #14335d0a}.feedback-card>header{align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.feedback-card h3{color:#071b4a;white-space:nowrap;margin:0;font-size:16px;font-weight:900;line-height:1}.feedback-filters{grid-template-columns:190px 178px 202px 202px 202px minmax(250px,1fr) 64px;align-items:center;gap:12px;height:32px;display:grid}.feedback-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:32px;overflow:visible;display:grid!important}.feedback-select>span{color:#071b4a;white-space:nowrap;font-size:13px;font-weight:900}.feedback-select>button,.feedback-search,.feedback-reset{color:#071b4a!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;height:32px!important;font-size:12px!important;font-weight:800!important}.feedback-select>button{justify-content:space-between;width:100%;padding:0 11px!important}.feedback-select>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feedback-select.open>button{box-shadow:0 0 0 3px #1266f117;border-color:#9cc4ff!important}.feedback-select.open>button svg{transform:rotate(180deg)}.feedback-select .select-menu{z-index:40;border-color:#d8e5f5!important;border-radius:9px!important;width:148px!important;top:35px!important;left:auto!important;right:0!important;box-shadow:0 18px 42px #0f28502e!important}.feedback-select .select-menu button,.feedback-page-size .select-menu button{justify-content:space-between;align-items:center;gap:8px;display:flex;color:#203454!important;border-radius:6px!important;height:32px!important;font-weight:800!important}.feedback-select .select-menu button:hover,.feedback-select .select-menu button.active,.feedback-page-size .select-menu button:hover,.feedback-page-size .select-menu button.active{color:#1266f1!important;background:#eaf2ff!important}.feedback-search{align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex;color:#7b89a7!important}.feedback-search input{color:#071b4a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:700}.feedback-search input::placeholder{color:#9aa8bd}.feedback-reset{justify-content:center;align-items:center;display:flex;color:#1266f1!important;padding:0 13px!important}.feedback-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.feedback-kpi{background:#fff;border:1px solid #dde7f4;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;height:86px;padding:0 16px;display:grid;box-shadow:0 8px 24px #14335d0a}.feedback-kpi-icon{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.feedback-kpi-icon.blue{color:#1769ff;background:#eaf2ff}.feedback-kpi-icon.orange{color:#f08300;background:#fff0d7}.feedback-kpi-icon.red{color:#ef3349;background:#ffecf0}.feedback-kpi-icon.violet{color:#7c3aed;background:#f2eaff}.feedback-kpi-icon.green{color:#10a866;background:#e8fbf3}.feedback-kpi p{color:#071b4a;margin:0 0 4px;font-size:13px;font-weight:900}.feedback-kpi strong{color:#071b4a;letter-spacing:0;font-size:28px;font-weight:950;line-height:1;display:block}.feedback-kpi strong small{margin-left:5px;font-size:12px;font-weight:900}.feedback-kpi em{color:#526385;margin-top:8px;font-size:12px;font-style:normal;font-weight:700;display:block}.feedback-kpi em b{margin-left:8px;font-weight:900}.feedback-kpi .bad{color:#ff3347}.feedback-kpi .good{color:#10a866}.feedback-top-row{grid-template-columns:490px 410px minmax(0,1fr);gap:10px;display:grid}.feedback-trend-card,.feedback-donut-card,.feedback-top5-card{height:204px;padding-bottom:10px}.feedback-trend-card header,.feedback-donut-card header,.feedback-top5-card header{height:37px}.feedback-chart-meta{color:#526385;margin:-3px 0 0 14px;font-size:12px;font-weight:700;position:absolute}.feedback-trend-card{position:relative}.feedback-trend-card canvas{margin:0 12px 0 8px;height:155px!important}.feedback-donut-wrap{grid-template-columns:166px minmax(0,1fr);align-items:center;height:158px;padding:0 12px 8px 18px;display:grid}.feedback-donut-plot{width:152px;height:152px;position:relative}.feedback-donut-plot canvas{width:152px!important;height:152px!important}.feedback-donut-plot>span{text-align:center;pointer-events:none;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.feedback-donut-plot b{color:#526385;font-size:12px}.feedback-donut-plot strong{color:#071b4a;font-size:18px}.feedback-issue-legend{gap:9px;display:grid}.feedback-issue-legend p{color:#405577;grid-template-columns:10px minmax(68px,1fr) 50px 52px;align-items:center;gap:8px;height:13px;margin:0;font-size:12px;font-weight:750;display:grid}.feedback-issue-legend i{border-radius:50%;width:8px;height:8px}.feedback-issue-legend .blue{background:#1769ff}.feedback-issue-legend .green{background:#10b981}.feedback-issue-legend .orange{background:#f59e0b}.feedback-issue-legend .red{background:#ff4d4f}.feedback-issue-legend .violet{background:#8b5cf6}.feedback-issue-legend .gray{background:#94a3b8}.feedback-issue-legend b,.feedback-issue-legend em{color:#31466c;font-style:normal;font-weight:850}.feedback-top5-card header span{color:#526385;margin-left:auto;font-size:12px;font-weight:800}.feedback-bars{gap:10px;height:120px;padding:8px 26px 0 18px;display:grid}.feedback-bars p{color:#071b4a;grid-template-columns:138px minmax(0,1fr) 35px;align-items:center;gap:12px;height:14px;margin:0;font-size:12px;font-weight:850;display:grid}.feedback-bars b{background:#edf3fb;border-radius:999px;height:8px;overflow:hidden}.feedback-bars i{border-radius:inherit;background:linear-gradient(90deg,#1769ff,#68a0ff);max-width:100%;height:100%;display:block}.feedback-bars em{text-align:right;color:#405577;font-style:normal;font-weight:850}.feedback-bar-axis{color:#526385;justify-content:space-between;height:18px;margin:4px 54px 0 168px;font-size:12px;font-weight:700;display:flex}.feedback-main-row{grid-template-columns:676px 450px minmax(260px,1fr);gap:12px;display:grid}.feedback-list-card,.feedback-detail-card,.feedback-timeline-card{height:356px}.feedback-list-card{flex-direction:column;display:flex}.feedback-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.feedback-table th{color:#31466c;text-align:left;white-space:nowrap;background:#f6f9fd;border-bottom:1px solid #e5edf7;height:34px;padding:0 8px;font-weight:900}.feedback-table td{color:#071b4a;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e8eef7;height:39px;padding:4px 8px;overflow:hidden}.feedback-table th:first-child,.feedback-table td:first-child{text-align:center;width:38px}.feedback-table th:nth-child(2),.feedback-table td:nth-child(2){width:190px}.feedback-table th:nth-child(3),.feedback-table td:nth-child(3){width:82px}.feedback-table th:nth-child(4),.feedback-table td:nth-child(4){width:58px}.feedback-table th:nth-child(5),.feedback-table td:nth-child(5){width:80px}.feedback-table th:nth-child(6),.feedback-table td:nth-child(6){width:62px}.feedback-table th:nth-child(7),.feedback-table td:nth-child(7){width:120px}.feedback-table th:nth-child(8),.feedback-table td:nth-child(8){width:112px}.feedback-table tr.selected td{background:#eaf4ff}.feedback-table tr:hover td{background:#f8fbff}.feedback-table input[type=radio]{accent-color:#1769ff;width:15px;height:15px}.feedback-user{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.feedback-user .avatar{width:28px;height:28px;font-size:11px}.feedback-user b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;display:block;overflow:hidden}.feedback-user small{text-overflow:ellipsis;white-space:nowrap;color:#405577;margin-top:3px;font-size:11px;font-weight:650;display:block;overflow:hidden}.feedback-table .pill{border-radius:5px;height:22px;padding:0 8px;font-size:12px}.feedback-empty{color:#7b89a7;place-items:center;height:186px;display:grid}.feedback-pager{color:#31466c;border-top:1px solid #e8eef7;justify-content:flex-end;align-items:center;gap:10px;height:48px;margin-top:auto;padding:0 14px;font-size:12px;font-weight:800;display:flex}.feedback-pager>span{margin-right:auto}.feedback-pager button{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:6px;min-width:28px;height:28px;font-size:12px;font-weight:800}.feedback-pager button.active{color:#fff;background:#1266f1;border-color:#1266f1}.feedback-pager .icon-page{place-items:center;width:30px;display:grid}.feedback-page-size{min-width:84px!important}.feedback-page-size>button{color:#071b4a!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:6px!important;height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important}.feedback-page-size .select-menu{width:96px!important;top:34px!important}.feedback-detail-card{flex-direction:column;display:flex}.feedback-detail-card header .pill{height:24px}.feedback-detail{color:#071b4a;flex:1;min-height:0;padding:0 14px;font-size:12px;overflow:hidden}.feedback-detail h4{color:#071b4a;margin:0 0 5px;font-size:13px;font-weight:900}.feedback-detail dl{grid-template-columns:68px 1fr 68px 1fr;gap:7px 8px;margin:0 0 8px;display:grid}.feedback-detail dt{color:#687896;font-weight:700}.feedback-detail dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:900;overflow:hidden}.feedback-detail p{border-radius:6px;margin:0 0 8px;padding:8px 10px;font-weight:700;line-height:1.45}.feedback-detail .user-text{background:#eef5ff}.feedback-detail .ai-text{background:#fff7e9}.feedback-tags{flex-wrap:nowrap;align-items:center;gap:6px;background:0 0!important;margin-bottom:8px!important;padding:0!important;display:flex!important}.feedback-tags .pill{height:22px;padding:0 7px;font-size:11px}.feedback-detail-bottom{grid-template-columns:154px minmax(0,1fr);gap:12px;display:grid}.feedback-files{grid-template-columns:66px 66px;gap:8px;display:grid}.feedback-files button{background:#f8fbff;border:1px solid #dce6f2;border-radius:6px;height:72px;padding:3px;overflow:hidden}.feedback-files span{background:linear-gradient(#111827 0 16%,#f8fafc 16% 72%,#2563eb 72% 82%,#eef2ff 82%);border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff80}.feedback-files button:first-child span{background:linear-gradient(#111827 0 18%,#e5e7eb 18% 28%,#fff 28% 66%,#111827 66% 100%)}.feedback-detail ul{color:#263b60;margin:0;padding-left:16px;font-weight:750;line-height:1.45}.feedback-detail-card footer{border-top:1px solid #e8eef7;grid-template-columns:108px 110px 104px 104px 32px;align-items:center;gap:9px;height:42px;padding:6px 12px 7px;display:grid}.feedback-detail-card footer button{white-space:nowrap;color:#1266f1!important;background:#fff!important;border:1px solid #cfe0ff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.feedback-detail-card footer .primary-btn{color:#fff!important;background:#1266f1!important;border-color:#1266f1!important}.feedback-detail-card footer .approve{color:#10a866!important;background:#effdf6!important;border-color:#b9eed5!important}.feedback-detail-card footer .icon-more{color:#526385!important;width:32px!important;padding:0!important}.feedback-timeline-card .fix-timeline{margin:0;padding:8px 20px 0 32px;list-style:none}.feedback-timeline-card .fix-timeline li{color:#6d7893;border-left:2px solid #d6e2f2;min-height:45px;padding:0 0 15px 18px;position:relative}.feedback-timeline-card .fix-timeline li:before{content:"";background:#c7d4e6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:-7px;box-shadow:0 0 0 2px #c7d4e6}.feedback-timeline-card .fix-timeline li.done:before{background:#1266f1;box-shadow:0 0 0 2px #1266f1}.feedback-timeline-card .fix-timeline li.active:before{background:#10b981;box-shadow:0 0 0 2px #10b981}.feedback-timeline-card .fix-timeline li:last-child{border-left-color:#0000}.feedback-timeline-card .fix-timeline b{color:#071b4a;margin:0 0 6px;font-size:13px;font-weight:900;display:block}.feedback-timeline-card .fix-timeline span{color:#687896;font-size:12px;font-weight:750}.feedback-summary-card{height:160px;padding-bottom:12px}.feedback-summary-card>header{height:38px}.feedback-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:110px;padding:0 14px;display:grid}.feedback-summary-grid article{background:#fbfdff;border:1px solid #dfe8f4;border-radius:7px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-width:0;height:110px;padding:12px 12px 10px;display:grid;overflow:hidden}.summary-icon{color:#1266f1;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.summary-icon.tone-1{color:#f08300;background:#fff0d7}.summary-icon.tone-2{color:#10a866;background:#e8fbf3}.summary-icon.tone-3{color:#7c3aed;background:#f2eaff}.summary-icon.tone-4{color:#06b6d4;background:#e6fbff}.feedback-summary-grid b{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;margin:0 0 7px;font-size:13px;font-weight:900;display:block;overflow:hidden}.feedback-summary-grid p{color:#405577;white-space:nowrap;margin:0 0 7px;font-size:12px;font-weight:750}.feedback-summary-grid small{color:#5f6f8c;height:34px;font-size:12px;font-weight:650;line-height:1.45;display:block;overflow:hidden}.feedback-summary-grid footer{align-items:center;gap:8px;margin-top:7px;display:flex}.feedback-summary-grid footer .pill{border-radius:5px;height:24px}.feedback-summary-grid footer em{color:#405577;white-space:nowrap;background:#fff;border:1px solid #dce5f2;border-radius:5px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.route-knowledge .kb-table .row-more>button:before,.route-knowledge .kb-table .row-more>button:after{content:none!important;display:none!important}.route-knowledge .kb-table tbody tr:has(input:checked){background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:has(input:checked) td:first-child{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:has(input:checked) td:last-child{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:has(input:checked) .kb-row-title{background:0 0!important}.route-knowledge .kb-table tbody tr:has(input:checked) .row-more{background:0 0!important}.route-knowledge .kb-table tbody tr:has(input:checked) .row-more>button{background:0 0!important}.route-knowledge .kb-table tbody tr:has(input:checked) td:nth-child(10)>button{background:0 0!important}.route-knowledge .kb-table td:nth-child(10){vertical-align:middle!important;white-space:nowrap!important;background:0 0!important;display:table-cell!important}.route-knowledge .kb-table tbody tr:has(input:checked) td:nth-child(10){background:#eaf4ff!important;box-shadow:inset 0 0 0 9999px #eaf4ff!important}.route-knowledge .kb-table td:nth-child(10)>button{vertical-align:middle!important;align-items:center!important;margin-right:8px!important;display:inline-flex!important}.route-knowledge .kb-table td:nth-child(10)>.row-more{vertical-align:middle!important;align-items:center!important;display:inline-flex!important}.route-knowledge .kb-table tbody tr:hover{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:hover td{background:#eaf4ff!important;box-shadow:inset 0 0 0 9999px #eaf4ff!important}.route-knowledge .kb-table tbody tr:hover td:first-child,.route-knowledge .kb-table tbody tr:hover td:last-child{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr:hover .kb-row-title,.route-knowledge .kb-table tbody tr:hover .row-more,.route-knowledge .kb-table tbody tr:hover .row-more>button,.route-knowledge .kb-table tbody tr:hover td:nth-child(10)>button{background:0 0!important}.route-knowledge .kb-table tbody tr.is-hovered{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr.is-hovered td{background:#eaf4ff!important;box-shadow:inset 0 0 0 9999px #eaf4ff!important}.route-knowledge .kb-table tbody tr.is-hovered td:first-child,.route-knowledge .kb-table tbody tr.is-hovered td:last-child{background:#eaf4ff!important}.route-knowledge .kb-table tbody tr.is-hovered .kb-row-title,.route-knowledge .kb-table tbody tr.is-hovered .row-more,.route-knowledge .kb-table tbody tr.is-hovered .row-more>button,.route-knowledge .kb-table tbody tr.is-hovered td:nth-child(10)>button{background:0 0!important}.kb-import-modal{width:min(1180px,100vw - 48px)!important}.kb-import-form{gap:10px!important}.kb-dropzone{cursor:pointer;text-align:center!important;color:#1266f1!important;background:#f6faff!important;border:1px dashed #9fc1ff!important;border-radius:8px!important;grid-template-columns:1fr!important;align-content:center!important;place-items:center!important;gap:8px!important;height:178px!important;padding:18px!important;display:grid!important}.kb-dropzone.dragging{box-shadow:inset 0 0 0 2px #1266f11f;background:#edf5ff!important;border-color:#1266f1!important}.kb-dropzone input{display:none!important}.kb-dropzone strong{color:#071b4a;font-size:15px}.kb-dropzone small{color:#64728d;font-size:12px}.kb-import-types{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kb-import-types span{color:#31517e;background:#fff;border:1px solid #dce8fa;border-radius:7px;place-items:center;height:30px;font-size:12px;font-weight:800;display:grid}.kb-import-status{color:#1266f1;margin:0;font-size:12px;font-weight:800}.kb-import-progress{background:#f8fbff;border:1px solid #dce8fa;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.kb-import-progress-head{color:#31466c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.kb-import-progress-head b{color:#1266f1;font-size:12px}.kb-import-progress-track{background:#e6eefb;border-radius:999px;height:8px;overflow:hidden}.kb-import-progress-track i{border-radius:inherit;background:#1266f1;height:100%;transition:width .18s;display:block}.kb-import-empty{color:#6b7895;text-align:center;background:#fbfdff;border:1px solid #e3ebf6;border-radius:8px;place-items:center;gap:8px;min-height:92px;padding:14px;font-size:12px;display:grid}.kb-import-preview{background:#fff;border:1px solid #e3ebf6;border-radius:8px;max-height:238px;overflow:auto}.kb-import-form.is-parsed .kb-import-preview{max-height:min(62vh,560px)}.kb-import-preview header{color:#071b4a;background:#fbfdff;border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex}.kb-import-preview header span{color:#64728d;font-size:12px;font-weight:800}.kb-import-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px}.kb-import-table th{color:#31466c;text-align:left;white-space:nowrap;background:#f6f9fd;border-bottom:1px solid #e3ebf6;height:34px;padding:0 8px}.kb-import-table td{color:#102757;vertical-align:top;border-bottom:1px solid #edf2fa;padding:8px;line-height:1.5}.kb-import-table td:first-child{text-align:center;color:#64728d;width:44px}.kb-import-table td:nth-child(2){width:108px}.kb-import-table td:nth-child(3){width:110px}.kb-import-table td:nth-child(4){width:220px}.kb-import-table td:nth-child(5){width:420px}.kb-import-table td:nth-child(6){width:130px}.kb-import-table td:nth-child(7){width:170px}.kb-import-table b{color:#071b4a;font-weight:900}.kb-import-answer{white-space:pre-wrap;max-height:92px;display:block;overflow:auto}.kb-import-thumb{object-fit:contain;background:#fff;border:1px solid #dce5f2;border-radius:6px;width:86px;height:58px;margin:4px 0;display:block}.kb-import-preview>b{color:#071b4a;border-bottom:1px solid #edf2fa;align-items:center;height:34px;padding:0 12px;display:flex}.kb-import-preview article{border-bottom:1px solid #edf2fa;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.kb-import-preview article:last-child{border-bottom:0}.kb-import-preview article>span{color:#1266f1;background:#eaf4ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.kb-import-preview strong{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.kb-import-preview p{color:#42577c;margin:5px 0;font-size:12px;line-height:1.45}.kb-import-preview em{color:#1266f1;font-size:12px;font-style:normal;font-weight:800}.kb-modal footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.route-reports .report-control,.route-reports .report-mini-wrap{position:relative}.route-reports .report-control.open .select-menu,.route-reports .report-mini-wrap.open .select-menu{display:grid}.route-reports .report-select-menu{z-index:60;width:100%;min-width:158px;max-height:248px;padding:6px;top:38px;overflow:auto}.route-reports .report-select-menu.wide{min-width:252px}.route-reports .report-select-menu.mini{width:92px;min-width:92px;top:32px}.route-reports .report-select-menu button{color:#203454;text-align:left;background:#fff;border:0;border-radius:6px;width:100%;height:32px;padding:0 10px;font-size:12px;font-weight:800}.route-reports .report-select-menu button:hover,.route-reports .report-select-menu button.active{color:#1266f1;background:#edf5ff}.route-reports .report-control>button svg,.route-reports .report-mini-select svg{margin-left:auto;transition:transform .18s}.route-reports .report-control.open>button svg,.route-reports .report-mini-wrap.open .report-mini-select svg{transform:rotate(180deg)}.route-reports .report-refresh:hover,.route-reports .top-actions .ghost-btn:hover{color:#1266f1;background:#f5f9ff;border-color:#b8cff7}@keyframes reportSpin{to{transform:rotate(360deg)}}.route-reports .report-kpis{padding:18px 15px!important}.route-reports .report-kpi{grid-template-columns:54px minmax(0,1fr);gap:13px;padding:0 18px}.route-reports .report-kpi-icon{width:54px;height:54px}.route-reports .report-kpi p{white-space:nowrap;text-overflow:ellipsis;height:18px;margin:0 0 5px;line-height:18px;overflow:hidden}.route-reports .report-kpi strong{white-space:nowrap;height:31px;line-height:31px}.route-reports .report-kpi em{white-space:nowrap;text-overflow:ellipsis;height:15px;margin-top:4px;line-height:15px;overflow:hidden}.route-reports .report-kpi span:not(.report-kpi-icon){white-space:nowrap;height:16px;margin-top:7px;line-height:16px}.route-reports .report-row.charts .report-card{padding:10px 14px 11px}.route-reports .report-row.charts .report-card>header{height:30px;margin-bottom:0}.route-reports .report-card{flex-direction:column;display:flex}.route-reports .report-card-body{flex:1;min-height:0}.route-reports .report-row.tables .report-card-body,.route-reports .report-row.bottom .report-card-body{padding-right:2px;overflow:auto}.route-reports .report-row.tables .report-card-body .report-table thead th{z-index:1;position:sticky;top:0}.route-reports .top-actions{display:none}.route-reports .reports-dashboard{overflow:visible;grid-template-rows:54px 130px 323px 323px 323px!important;align-content:start!important;height:auto!important;min-height:calc(100vh - 68px)!important;padding-bottom:18px!important}.route-reports .report-row.charts,.route-reports .report-row.charts .report-card{height:323px!important}.route-reports .report-row.charts .report-card canvas{height:272px!important}.route-reports .chart-card>header{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:6px;display:grid!important}.route-reports .chart-card>header h3{white-space:nowrap}.route-reports .report-chart-legend{color:#071b4a;white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;min-width:0;margin-left:auto;font-size:12px;font-weight:800;display:flex}.route-reports .report-chart-legend span{align-items:center;gap:6px;display:inline-flex}.route-reports .report-chart-legend i{border-radius:99px;width:18px;height:3px;display:inline-block}.route-reports .report-chart-legend i.blue{background:#1769ff}.route-reports .report-chart-legend i.green{background:#10b981}.route-reports .chart-card .report-mini-wrap{margin-left:12px}.route-reports .report-date-control>button{white-space:nowrap}.route-reports .report-date-menu{top:38px;border-radius:10px!important;width:640px!important;min-width:640px!important;max-height:none!important;padding:0!important;overflow:hidden!important}.route-reports .report-calendar-head{pointer-events:none;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.route-reports .report-calendar-head button{color:#637089;pointer-events:auto;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:28px!important;height:28px!important;padding:0!important;display:flex!important}.route-reports .report-calendar-head button svg{display:block;width:17px!important;height:17px!important;margin:0!important}.route-reports .report-calendar-head button:hover{color:#1266f1;background:#edf4ff}.route-reports .report-calendar-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 10px;display:grid}.route-reports .report-calendar-month h4{text-align:center;color:#111827;letter-spacing:0;height:26px;margin:0 0 8px;font-size:16px;font-weight:900;line-height:26px}.route-reports .report-calendar-weekdays,.route-reports .report-calendar-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.route-reports .report-calendar-weekdays{margin-bottom:5px}.route-reports .report-calendar-weekdays span{text-align:center;color:#66738a;height:20px;font-size:12px;font-weight:800;line-height:20px}.route-reports .report-calendar-days button{color:#1f2937;text-align:center;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:34px;font-size:13px;font-weight:800;line-height:1;padding:0!important;display:flex!important}.route-reports .report-calendar-days button small{height:10px;color:inherit;transform-origin:50%;font-size:8px;font-weight:900;line-height:10px;transform:scale(.9)}.route-reports .report-calendar-days button.muted{color:#a8b3c4}.route-reports .report-calendar-days button:hover{color:#1266f1;background:#f1f6ff}.route-reports .report-calendar-days button.in-range{color:#071b4a;background:#edf3ff}.route-reports .report-calendar-days button.selected{color:#fff!important;background:#2f6bed!important}.route-reports .report-date-menu footer{border-top:1px solid #dfe6f0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;height:48px;padding:0 10px 0 16px;display:grid}.route-reports .report-date-menu footer span{color:#647089;text-align:right;font-size:13px;font-weight:800}.route-reports .report-date-menu footer button{color:#fff;background:#07111f;border-radius:7px;width:auto;height:32px;padding:0 15px;font-size:12px;font-weight:900}.route-reports .report-date-menu footer button.ghost{color:#111827;background:#fff;border:1px solid #d8e1ef}.route-knowledge .feedback-trend{background:#fff;padding:18px 18px 20px!important}.route-knowledge .feedback-trend h4{color:#172b66;letter-spacing:0;align-items:center;gap:7px;height:22px;font-weight:900;line-height:22px;margin:0 0 13px!important;font-size:15px!important;display:flex!important}.route-knowledge .feedback-trend h4 small{color:#8a98b4!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.kb-trend-dom{height:172px!important;margin:0!important}.kb-trend-legend{color:#41557d!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;height:24px!important;margin:0 0 4px!important;padding-left:42px!important;font-size:12px!important;font-weight:900!important;line-height:24px!important;display:flex!important}.kb-trend-legend i{box-shadow:0 1px 3px #071b4a2e;border-radius:5px!important;width:12px!important;height:6px!important;display:inline-block!important}.kb-trend-legend .like{background:#13b96f!important}.kb-trend-legend .dislike{background:#ff3347!important;margin-left:34px!important}.kb-trend-stage{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;height:144px!important;display:grid!important}.kb-y-axis{color:#172b66!important;height:126px!important;margin-top:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;position:relative!important}.kb-y-axis span{position:absolute!important;right:10px!important;transform:translateY(-50%)!important}.kb-y-axis span:first-child{top:0!important}.kb-y-axis span:nth-child(2){top:25%!important}.kb-y-axis span:nth-child(3){top:50%!important}.kb-y-axis span:nth-child(4){top:75%!important}.kb-y-axis span:nth-child(5){top:100%!important}.kb-plot{border-bottom:1px solid #e8edf6!important;border-left:0!important;grid-template-columns:repeat(30,minmax(0,1fr))!important;height:126px!important;margin-top:0!important;display:grid!important;position:relative!important}.kb-plot .grid{background:#edf2f7!important;height:1px!important;position:absolute!important;left:0!important;right:0!important}.kb-plot .g0{top:0!important}.kb-plot .g1{top:25%!important}.kb-plot .g2{background:#e3ebf5!important;top:50%!important}.kb-plot .g3{top:75%!important}.kb-plot .g4{top:100%!important}.kb-trend-col{min-width:0!important;height:126px!important;position:relative!important}.kb-trend-col .bar{z-index:1;border-radius:2px!important;width:4px!important;position:absolute!important}.kb-trend-col .bar.like{box-shadow:0 1px 4px #13b96f42;background:#13b96f!important;bottom:50%!important;left:50%!important;transform:translate(-50%)!important}.kb-trend-col .bar.dislike{box-shadow:0 1px 4px #ff334738;background:#ff3347!important;top:50%!important;left:50%!important;transform:translate(-50%)!important}.kb-trend-col em{color:#526385!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;position:absolute!important;top:136px!important;left:50%!important;transform:translate(-50%)!important}.kb-trend-col:first-child em{left:0!important;transform:none!important}.kb-trend-col:last-child em{left:auto!important;right:0!important;transform:none!important}.kb-trend-tooltip{z-index:8;color:#071b4a;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dbe5f2;border-radius:8px;min-width:172px;padding:8px 10px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(50% + 42px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 34px #0f28502e}.kb-trend-tooltip b{margin-bottom:5px;font-size:12px;font-weight:900;display:block}.kb-trend-tooltip em{color:#41557d!important;white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:11px!important;font-weight:800!important;line-height:1.55!important;display:flex!important;position:static!important;transform:none!important}.kb-trend-tooltip em span{color:#41557d!important}.kb-trend-tooltip em strong{color:#334a76!important;font-size:11px!important;font-weight:900!important}.kb-trend-col:hover .kb-trend-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.kb-trend-col:nth-last-child(-n+3) .kb-trend-tooltip{left:auto;right:0;transform:translateY(6px)}.kb-trend-col:nth-last-child(-n+3):hover .kb-trend-tooltip{transform:translate(0)}.kb-trend-col:nth-child(-n+3) .kb-trend-tooltip{left:0;transform:translateY(6px)}.kb-trend-col:nth-child(-n+3):hover .kb-trend-tooltip{transform:translate(0)}.route-knowledge .feedback-trend .metric-row{grid-template-columns:repeat(3,1fr)!important;align-items:end!important;gap:0!important;height:49px!important;margin:15px 0 0!important;display:grid!important}.route-knowledge .feedback-trend .metric-row span{text-align:center!important;color:#526385!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.route-knowledge .feedback-trend .metric-row b{margin-top:10px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:block!important}.route-knowledge .feedback-trend .metric-row b.good{color:#22c55e!important}.route-knowledge .feedback-trend .metric-row b.danger{color:#ff3347!important}.kb-faq-modal{flex-direction:column;max-height:calc(100vh - 48px);display:flex;width:720px!important}.kb-faq-modal>header,.kb-faq-modal>footer{flex:none}.kb-faq-modal>.kb-faq-form{min-height:0;overflow:auto}.kb-faq-form{grid-template-columns:1fr 1fr;gap:14px 16px!important;padding:18px!important}.kb-faq-form label{grid-template-columns:1fr!important;align-items:start!important;gap:7px!important;display:grid!important}.kb-faq-form>.wide,.kb-faq-form .form-grid,.kb-faq-form .kb-enable-row{grid-column:1/-1}.kb-faq-form label>span{color:#071b4a;font-size:13px;font-weight:900}.kb-faq-form label.required>span:after{content:" *";color:#ef3349}.kb-faq-form input,.kb-faq-form select,.kb-faq-form textarea{color:#071b4a!important;background:#fff!important;border:1px solid #d8e2f0!important;border-radius:7px!important;outline:0!important;width:100%!important}.kb-faq-form input,.kb-faq-form select{height:38px!important;padding:0 12px!important}.kb-faq-form textarea{resize:vertical!important;height:116px!important;padding:10px 12px!important;line-height:1.6!important}.kb-faq-form .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kb-attachment-field{background:#fbfdff;border:1px solid #dce8fa;border-radius:8px;gap:10px;display:grid;padding:12px!important}.kb-attachment-field>span{color:#071b4a;font-size:13px;font-weight:900}.kb-attachment-drop{cursor:pointer;color:#1266f1!important;background:#f6faff!important;border:1px dashed #9fc1ff!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 10px!important;min-height:82px!important;padding:14px!important;display:grid!important}.kb-attachment-drop input{display:none!important}.kb-attachment-drop svg{grid-row:1/3}.kb-attachment-drop strong{color:#071b4a;font-size:14px}.kb-attachment-drop small{color:#64728d;font-size:12px}.kb-attachment-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kb-attachment-list>p{color:#7b89a7;text-align:center;background:#fff;border:1px dashed #d8e2f0;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-size:12px;font-weight:800}.kb-attachment-item{background:#fff;border:1px solid #e1eaf6;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:4px 8px;min-width:0;padding:8px;display:grid;position:relative}.kb-attachment-thumb{background:#f3f7fd;border:1px solid #dce8fa;border-radius:7px;grid-row:1/3;width:58px;height:58px;position:relative;overflow:hidden;padding:0!important}.kb-attachment-thumb img,.kb-attachment-thumb video{object-fit:cover;width:100%;height:100%;display:block}.kb-attachment-thumb i{color:#fff;background:#071b4a38;place-items:center;display:grid;position:absolute;inset:0}.kb-attachment-item b{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;min-width:0;font-size:12px;overflow:hidden}.kb-attachment-item small{text-overflow:ellipsis;white-space:nowrap;color:#64728d;min-width:0;font-size:11px;overflow:hidden}.kb-attachment-remove{color:#64728d;border-radius:6px;grid-area:1/3/3;place-items:center;width:22px;height:22px;display:grid;padding:0!important}.kb-attachment-remove:hover{color:#ef3349;background:#ffebee}.kb-attachment-viewer{z-index:80;background:#071b4a94;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.kb-attachment-viewer section{background:#fff;border-radius:10px;width:min(860px,92vw);max-height:88vh;overflow:hidden;box-shadow:0 28px 80px #071b4a4d}.kb-attachment-viewer header{border-bottom:1px solid #e6edf7;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.kb-attachment-viewer header b{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;flex:1;min-width:0;overflow:hidden}.kb-attachment-viewer header button{color:#071b4a;border-radius:7px;width:30px;height:30px}.kb-attachment-viewer img,.kb-attachment-viewer video{background:#000;max-width:100%;max-height:calc(88vh - 48px);margin:auto;display:block}.kb-enable-row{background:#fbfdff;border:1px solid #e2e9f4;border-radius:8px;grid-template-columns:98px auto 1fr!important;align-items:center!important;gap:12px!important;padding:12px!important}.kb-enable-row span{align-self:center}.kb-enable-row input{accent-color:#1266f1;width:18px!important;height:18px!important}.kb-enable-row b{color:#526385;font-size:12px;font-weight:800}.kb-modal footer .primary-btn{color:#fff!important;background:#1266f1!important;border-color:#1266f1!important;box-shadow:0 7px 16px #1266f133!important}.route-knowledge .search{width:560px!important}.route-knowledge .kb-search{flex:0 0 280px!important;width:280px!important;min-width:280px!important}.route-knowledge .kb-search input::placeholder{color:#8a98b4}.kb-trend-col:before{content:"";opacity:0;z-index:2;pointer-events:none;background:#1266f1;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #1266f10f}.kb-trend-col:hover:before{opacity:.72}.kb-faq-modal{border:1px solid #dfe8f4;border-radius:12px!important;width:760px!important}.kb-faq-modal header{background:linear-gradient(#fbfdff,#fff);height:58px!important;padding:0 20px!important}.kb-faq-modal h3{color:#071b4a;font-size:17px;font-weight:900}.kb-faq-modal>.kb-faq-form{background:#f8fbff}.kb-faq-form{gap:12px 14px!important;padding:16px!important}.kb-faq-form label,.kb-attachment-field,.kb-enable-row{background:#fff}.kb-faq-form label.wide.required,.kb-faq-form .form-grid>label,.kb-faq-form>label.wide:not(.required){border:1px solid #e2e9f4;border-radius:8px;padding:11px 12px}.kb-faq-form textarea{height:102px!important}.kb-attachment-drop.dragging{box-shadow:inset 0 0 0 2px #1266f11f;background:#edf5ff!important;border-color:#1266f1!important}.kb-enable-row{background:#fff!important;grid-template-columns:82px 42px 1fr!important;min-height:44px!important;padding:8px 12px!important}.kb-enable-row input{appearance:none;cursor:pointer;transition:background .18s;position:relative;background:#cbd5e1!important;border:0!important;border-radius:999px!important;width:38px!important;height:22px!important;padding:0!important}.kb-enable-row input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f285038}.kb-enable-row input:checked{background:#1266f1!important}.kb-enable-row input:checked:before{transform:translate(16px)}.kb-enable-row b{color:#60708d!important;font-size:12px!important}.kb-faq-modal footer{background:#fff;height:58px!important}.route-knowledge .kb-main{position:relative}.route-knowledge .kb-main>.kb-table tbody{grid-template-rows:repeat(var(--kb-row-count,10),44px)!important;background:#fff!important;align-content:start!important}.route-knowledge .kb-table tbody tr{height:44px!important;min-height:44px!important}.route-knowledge .kb-table tbody td{height:44px!important;min-height:44px!important;padding-top:5px!important;padding-bottom:5px!important}.route-knowledge .kb-table tbody tr:has(input:checked) td{background:#eaf4ff!important;box-shadow:inset 0 0 0 9999px #eaf4ff!important}.kb-empty-state{color:#7a8aa6;text-align:center;z-index:2;background:#fff;border-top:1px solid #e6edf7;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:210px 0 58px}.kb-empty-state svg{color:#9fb0ca;stroke-width:1.8px}.kb-empty-state b{color:#31466c;font-size:15px;font-weight:900}.kb-empty-state span{color:#7a8aa6;font-size:12px;font-weight:800}.kb-review-loading svg{animation:1s linear infinite audit-spin}.kb-review-error svg{color:#ef3349}.kb-review-page-indicator{color:#64728d;white-space:nowrap;font-size:12px;font-weight:850}.route-knowledge .search,.route-knowledge .kb-search{position:relative}.route-knowledge .search input,.route-knowledge .kb-search input{padding-right:30px!important}.route-knowledge .search .search-clear,.route-knowledge .kb-search .search-clear{width:22px;min-width:22px;height:22px;margin-left:auto;color:#6b7895!important;background:#eef3fa!important;border:0!important;border-radius:6px!important;place-items:center!important;padding:0!important;display:grid!important}.route-knowledge .search .search-clear:hover,.route-knowledge .kb-search .search-clear:hover{color:#1266f1!important;background:#e7f0ff!important}.route-knowledge .search .search-clear svg,.route-knowledge .kb-search .search-clear svg{width:14px!important;height:14px!important}.route-knowledge .search kbd{margin-left:4px}.route-conversation .conv-top-search{position:relative!important}.route-conversation .conv-top-search input{padding-right:30px!important}.route-conversation .conv-top-search.searching input{padding-right:84px!important}.route-conversation .conv-top-search .search-action{color:#6b7895!important;background:#eef3fa!important;border:0!important;border-radius:7px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin-left:auto!important;padding:0!important;display:grid!important}.route-conversation .conv-top-search .search-action:hover{color:#1266f1!important;background:#e7f0ff!important}.route-conversation .conv-top-search .search-action.submit{color:#1266f1!important;background:#eaf2ff!important}.route-conversation .conv-top-search .search-action.loading{color:#1266f1!important;cursor:not-allowed!important;opacity:.86!important;background:#eaf2ff!important;grid-auto-columns:max-content!important;grid-auto-flow:column!important;justify-content:center!important;gap:5px!important;width:76px!important;min-width:76px!important}.route-conversation .conv-top-search .search-action.loading svg{animation:1s linear infinite audit-spin}.route-conversation .conv-top-search .search-action.loading span{white-space:nowrap;font-size:12px;font-weight:900;line-height:1}.route-conversation .conv-top-search .search-action svg{width:14px!important;height:14px!important}.route-knowledge .kb-select.fake-select>button{transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #0f28500a;background:#fff!important;border-color:#d8e3f2!important}.route-knowledge .kb-select.fake-select.open>button,.route-knowledge .kb-select.fake-select>button:hover{box-shadow:0 0 0 3px #1266f114;background:#fbfdff!important;border-color:#9fc1ff!important}.route-knowledge .kb-select.fake-select>button svg{margin-left:auto;transition:transform .16s}.route-knowledge .kb-select.fake-select.open>button svg{transform:rotate(180deg)}.route-knowledge .kb-select .select-menu,.route-knowledge .kb-create .select-menu,.route-knowledge .row-more .select-menu{z-index:70!important;background:#fff!important;border:1px solid #d9e5f4!important;border-radius:10px!important;gap:2px!important;padding:6px!important;box-shadow:0 18px 42px #0f28502e!important}.route-knowledge .kb-select .select-menu button,.route-knowledge .kb-create .select-menu button{width:100%;color:#203454!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-knowledge .kb-select .select-menu button:hover,.route-knowledge .kb-create .select-menu button:hover,.route-knowledge .kb-select .select-menu button.active{color:#1266f1!important;background:#edf5ff!important;text-decoration:none!important}.route-knowledge .kb-select .select-menu button.active svg{color:#1266f1}.route-knowledge .row-more>button{border-radius:6px!important;align-items:center!important;gap:3px!important;height:24px!important;display:inline-flex!important}.route-knowledge .row-more.open>button,.route-knowledge .row-more>button:hover{color:#1266f1!important;background:#edf5ff!important;text-decoration:none!important}.route-knowledge .row-more.open>button svg{transform:rotate(180deg)}.route-knowledge .row-more .select-menu{width:132px!important;min-width:132px!important;top:30px!important}.route-knowledge .row-more .select-menu button{width:100%;color:#203454!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:8px!important;height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-knowledge .row-more .select-menu button:hover{color:#1266f1!important;background:#f1f6ff!important;text-decoration:none!important}.route-knowledge .row-more .select-menu button svg{color:#7a8aa6;flex:none;width:14px!important;height:14px!important}.route-knowledge .row-more .select-menu button:hover svg{color:#1266f1}.route-knowledge .kb-main>.kb-table.kb-table-fill tbody{grid-template-rows:repeat(var(--kb-row-count,10),minmax(44px,1fr))!important;align-content:stretch!important;overflow:auto!important}.route-knowledge .kb-table.kb-table-fill tbody tr,.route-knowledge .kb-table.kb-table-fill tbody td{height:100%!important;min-height:44px!important}.route-knowledge .kb-main>.kb-table.kb-table-compact tbody{grid-template-rows:repeat(var(--kb-row-count,10),44px)!important;align-content:start!important;overflow:hidden!important}.route-knowledge .kb-table.kb-table-compact tbody tr,.route-knowledge .kb-table.kb-table-compact tbody td{height:44px!important;min-height:44px!important}.route-knowledge .kb-shell{grid-template-columns:minmax(0,1fr) 360px!important;min-width:0!important}.route-knowledge .kb-detail,.route-knowledge .kb-detail-collapsed{width:360px!important;min-width:360px!important}.route-knowledge .kb-detail header{padding-right:18px!important}.route-knowledge .kb-detail header h3{flex:1}.route-knowledge .kb-detail-empty{place-items:center!important;padding:28px!important;display:grid!important;overflow:hidden!important}.route-knowledge .kb-detail-empty-content{text-align:center;color:#526385;align-content:center;place-items:center;gap:12px;width:100%;min-height:220px;display:grid}.route-knowledge .kb-detail-empty-content>span{color:#1266f1;background:linear-gradient(#f8fbff,#edf5ff);border:1px solid #dbe8f8;border-radius:18px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 32px #1266f11c,inset 0 1px #ffffffe6}.route-knowledge .kb-detail-empty-content svg{stroke-width:1.8px;width:42px!important;height:42px!important}.route-knowledge .kb-detail-empty-content>b{color:#071b4a;margin-top:4px;font-size:16px;font-weight:900}.route-knowledge .kb-detail-empty-content>small{color:#6b7895;max-width:220px;font-size:13px;font-weight:750;line-height:1.55}.route-knowledge .blue-list{padding-left:20px!important}.route-knowledge .blue-list li::marker{color:#1266f1;font-size:18px!important}.route-knowledge .blue-list button{line-height:1.65!important}.route-knowledge .expand-link{color:#1266f1!important;background:0 0!important;border:0!important;align-items:center!important;gap:3px!important;height:28px!important;margin-top:8px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.route-knowledge .expand-link:hover{text-decoration:underline}.route-knowledge .confidence-block .confidence-score{align-items:center!important;gap:10px!important;display:flex!important}.route-knowledge .confidence-evidence{background:#f7fbff;border:1px solid #dce8fa;border-radius:8px;margin-top:10px;padding:10px 11px;display:block!important}.route-knowledge .confidence-evidence p{color:#405987!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;line-height:1.55!important;display:grid!important}.route-knowledge .confidence-evidence strong{color:#071b4a;white-space:nowrap;font-weight:900}.route-knowledge .confidence-evidence span{min-width:0}.route-knowledge .confidence-evidence button{color:#1266f1;background:0 0;border:0;align-items:center;gap:2px;height:24px;padding:0;font-size:12px;font-weight:900;display:inline-flex}.route-knowledge .confidence-evidence ul{color:#31466c;margin:9px 0 0;padding-left:18px;line-height:1.7}.route-knowledge .confidence-evidence li::marker{color:#1266f1}.route-knowledge .confidence-time{color:#60708d!important;margin:8px 0 0!important;display:block!important}select:not([multiple]){cursor:pointer;min-width:0;font-weight:800;transition:border-color .16s,box-shadow .16s,background-color .16s;appearance:none!important;color:#071b4a!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231266f1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border:1px solid #d8e3f2!important;border-radius:8px!important;padding-right:38px!important;box-shadow:0 1px 2px #0f28500a!important}select:not([multiple]):hover{background-color:#fbfdff!important;border-color:#9fc1ff!important;box-shadow:0 0 0 3px #1266f114!important}select:not([multiple]):focus{border-color:#1266f1!important;outline:0!important;box-shadow:0 0 0 3px #1266f11f!important}select option{color:#203454;background:#fff;font-weight:800}.filters select,.filter-line select,.report-filters select,.form-table select,.settings-grid select,.modal-form select,.pager select{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231266f1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.kb-faq-form select{padding:0 38px 0 12px!important}.kb-attachment-drop{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:96px!important;padding:16px!important}.kb-attachment-drop>i[data-lucide]{align-self:center;grid-row:1/3!important;width:28px!important;height:28px!important}.kb-attachment-drop .kb-attachment-icons{color:#1266f1!important;grid-area:1/3/3!important;place-self:center end!important;align-items:center!important;gap:8px!important;height:auto!important;margin:0!important;display:flex!important}.kb-attachment-drop .kb-attachment-icons em{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px #1266f114}.kb-attachment-drop .kb-attachment-icons em:nth-child(2){color:#10a866;background:#f7fffb;border-color:#c8f0dc}.kb-attachment-drop .kb-attachment-icons em:nth-child(3){color:#7c3aed;background:#fbf8ff;border-color:#dfd0ff}.kb-attachment-drop{text-align:left!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:12px 18px!important;display:flex!important}.kb-attachment-upload-icon{color:#1266f1;background:#eaf2ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.kb-attachment-upload-icon svg{width:20px!important;height:20px!important}.kb-attachment-copy{flex:0 auto;gap:5px;min-width:0;display:grid}.kb-attachment-copy strong{white-space:nowrap;line-height:1.1;font-size:15px!important}.kb-attachment-copy small{white-space:nowrap;line-height:1.1;font-size:12px!important}.kb-attachment-drop .kb-attachment-icons{flex:none;grid-area:auto!important;place-self:center!important;gap:7px!important;display:flex!important;position:static!important}.kb-attachment-drop .kb-attachment-icons em{width:32px!important;height:32px!important;box-shadow:none!important;border-radius:8px!important}.kb-faq-form .kb-attachment-drop{grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:12px 18px!important;display:flex!important}.kb-faq-form .kb-attachment-drop .kb-attachment-upload-icon,.kb-faq-form .kb-attachment-drop .kb-attachment-copy,.kb-faq-form .kb-attachment-drop .kb-attachment-icons{grid-area:auto!important}.kb-field-select{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.kb-field-select>input{display:none!important}.kb-field-select>button{color:#071b4a!important;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d6e2f2!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;height:42px!important;padding:0 13px 0 14px!important;font-size:14px!important;font-weight:900!important;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s!important;display:flex!important;box-shadow:0 1px 2px #0f28500a,inset 0 1px #ffffffd1!important}.kb-field-select>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-field-select>button svg{color:#1266f1;flex:none;transition:transform .16s;width:18px!important;height:18px!important}.kb-field-select.open>button,.kb-field-select>button:hover{background:linear-gradient(#fff 0%,#f5f9ff 100%)!important;border-color:#8fb8ff!important;box-shadow:0 0 0 3px #1266f11a,0 8px 20px #0f285012!important}.kb-field-select.open>button svg{transform:rotate(180deg)}.kb-field-select .select-menu{overscroll-behavior:contain;grid-auto-rows:auto;display:none;z-index:90!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #d8e5f5!important;border-radius:11px!important;gap:4px!important;width:100%!important;min-width:100%!important;max-height:260px!important;padding:8px!important;top:48px!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 22px 46px #0f285033,0 2px 8px #0f28500f!important}.kb-field-select .select-menu::-webkit-scrollbar{width:8px}.kb-field-select .select-menu::-webkit-scrollbar-track{background:0 0}.kb-field-select .select-menu::-webkit-scrollbar-thumb{background:#c8d8ee padding-box padding-box;border:2px solid #0000;border-radius:999px}.kb-field-select .select-menu::-webkit-scrollbar-thumb:hover{background:#9ebbf1 padding-box padding-box}.kb-field-select-search{z-index:2;background:#fff;border:1px solid #d8e5f5;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:7px;height:38px;margin-bottom:6px;padding:0 6px 0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:sticky;top:0;box-shadow:0 6px 14px #0c2b5412,0 0 0 4px #ffffffe0}.kb-field-select-search:focus-within{background:#fbfdff;border-color:#8fb8ff;box-shadow:0 0 0 3px #1266f11a,0 8px 16px #0c2b5414}.kb-field-select-search svg{color:#3d73d8;width:15px!important;height:15px!important}.kb-field-select-search input{min-width:0;color:#071b4a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;height:30px!important;padding:0!important;font-size:13px!important;font-weight:800!important}.kb-field-select-search input::placeholder{color:#8a98b3;font-weight:700}.kb-field-select-search button{place-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:none;color:#6e7e99!important;background:#f2f6fd!important;border:1px solid #0000!important;border-radius:7px!important;width:24px!important;height:24px!important;padding:0!important}.kb-field-select.has-search-text .kb-field-select-search button{display:grid}.kb-field-select-search button:hover{transform:translateY(-1px);color:#1266f1!important;background:#eaf2ff!important;border-color:#cfe0fa!important}.kb-field-select[data-new-select=material-types] .select-menu{max-height:224px!important;overflow:auto!important}.kb-material-type-editor{gap:7px;display:grid}.kb-material-type-rows{gap:6px;display:grid}.kb-material-type-row{grid-template-columns:minmax(90px,1fr) minmax(118px,1fr);align-items:center;gap:8px;display:grid}.kb-material-type-row>span{text-overflow:ellipsis;white-space:nowrap;color:#53657d;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.kb-material-type-row>select{color:#1d2e48;background:#fff;border:1px solid #d7e4f3;border-radius:10px;outline:0;width:100%;height:38px;padding:0 30px 0 11px;font-weight:800}.kb-material-type-row>select:focus{border-color:#8eb9ff;box-shadow:0 0 0 3px #1266f11a}.kb-material-type-editor>small{color:#7b8ba3;font-size:11px;line-height:1.45}.kb-field-select.open .select-menu{display:grid!important}.kb-field-select .select-menu [data-new-select-option]{transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;color:#203454!important;text-align:left!important;background:#ffffffc2!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:38px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important;display:flex!important;box-shadow:inset 0 0 0 1px #ffffff52!important}.kb-field-select .select-menu [data-new-select-option]:hover{transform:translate(1px);color:#1266f1!important;background:#f1f6ff!important;border-color:#dbe8fb!important;box-shadow:0 5px 14px #1266f114!important}.kb-field-select .select-menu [data-new-select-option].active{color:#1266f1!important;background:linear-gradient(#edf5ff 0%,#e6f0ff 100%)!important;border-color:#bdd4ff!important;box-shadow:inset 3px 0 #1266f1!important}.kb-field-select .select-menu [data-new-select-option] svg{color:#1266f1;flex:none;width:15px!important;height:15px!important}.kb-field-select .select-menu [data-new-select-option][hidden],.kb-field-select .kb-field-select-empty[hidden]{display:none!important}.kb-field-select-empty{color:#7485a1;background:#f8fbffd1;border:1px dashed #cbdcf3;border-radius:8px;place-items:center;min-height:38px;font-size:13px;font-weight:800;display:grid}.route-refund .refund-filters,.route-refund-chat .refund-filters{background:#fff!important;border-bottom:1px solid #dfe7f2!important;flex-wrap:nowrap!important;align-content:center!important;align-items:end!important;gap:2px 10px!important;height:65px!important;min-height:65px!important;padding:8px 16px!important;overflow:visible!important}.route-refund .kpi-grid.four,.route-refund-chat .kpi-grid.four{margin-bottom:8px!important}.route-refund .tabline,.route-refund-chat .tabline{gap:24px!important;overflow:visible!important}.route-refund .tabline button,.route-refund-chat .tabline button{white-space:nowrap!important}.route-refund .refund-table th:nth-child(6),.route-refund .refund-table td:nth-child(6),.route-refund-chat .refund-table th:nth-child(6),.route-refund-chat .refund-table td:nth-child(6){text-align:center;width:76px!important}.route-refund .filters .refund-filter-select,.route-refund-chat .filters .refund-filter-select{position:relative;width:var(--refund-select-width)!important;min-width:var(--refund-select-width)!important;background:0 0!important;border:0!important;flex:none!important;max-width:none!important;height:48px!important;padding:0!important;display:block!important;overflow:visible!important}.route-refund .refund-filter-label,.route-refund-chat .refund-filter-label{color:#526385;white-space:nowrap;height:14px;margin:0 0 2px 4px;font-size:12px;font-weight:600;line-height:14px;display:block}.route-refund .refund-filter-select>input,.route-refund-chat .refund-filter-select>input,.route-refund .refund-page-size-select>input,.route-refund-chat .refund-page-size-select>input{display:none!important}.route-refund .refund-filter-select>button,.route-refund-chat .refund-filter-select>button,.route-refund .refund-page-size-select>button,.route-refund-chat .refund-page-size-select>button{color:#071b4a!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:8px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;margin-left:0!important;padding:0 10px 0 11px!important;font-size:12px!important;font-weight:850!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:flex!important;box-shadow:0 1px 2px #0f28500a!important}.route-refund .refund-filter-select>button span,.route-refund-chat .refund-filter-select>button span,.route-refund .refund-page-size-select>button span,.route-refund-chat .refund-page-size-select>button span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.route-refund .refund-filter-select>button svg,.route-refund-chat .refund-filter-select>button svg,.route-refund .refund-page-size-select>button svg,.route-refund-chat .refund-page-size-select>button svg{color:#1266f1;flex:none;transition:transform .16s}.route-refund .refund-filter-select.open>button,.route-refund-chat .refund-filter-select.open>button,.route-refund .refund-filter-select>button:hover,.route-refund-chat .refund-filter-select>button:hover,.route-refund .refund-page-size-select.open>button,.route-refund-chat .refund-page-size-select.open>button,.route-refund .refund-page-size-select>button:hover,.route-refund-chat .refund-page-size-select>button:hover{background:#fbfdff!important;border-color:#9fc1ff!important;box-shadow:0 0 0 3px #1266f114!important}.route-refund .refund-filter-select.open>button svg,.route-refund-chat .refund-filter-select.open>button svg,.route-refund .refund-page-size-select.open>button svg,.route-refund-chat .refund-page-size-select.open>button svg{transform:rotate(180deg)}.route-refund .refund-filter-select .select-menu,.route-refund-chat .refund-filter-select .select-menu,.route-refund .refund-page-size-select .select-menu,.route-refund-chat .refund-page-size-select .select-menu{width:max-content!important;min-width:max(100%, var(--refund-menu-width,10em))!important;z-index:80!important;background:#fff!important;border:1px solid #d8e5f5!important;border-radius:10px!important;gap:2px!important;max-height:236px!important;padding:6px!important;left:0!important;right:auto!important;overflow:auto!important;box-shadow:0 18px 42px #0f28502e!important}.route-refund .refund-filter-select .select-menu,.route-refund-chat .refund-filter-select .select-menu{top:50px!important}.route-refund .refund-search,.route-refund-chat .refund-search{position:relative;width:var(--refund-search-width)!important;min-width:var(--refund-search-width)!important;color:#6f7fa0!important;background:#fff!important;border:1px solid #d8e2f0!important;border-radius:7px!important;flex:none!important;align-items:center!important;gap:8px!important;max-width:none!important;height:32px!important;padding:0 11px!important;display:flex!important}.route-refund .refund-search input,.route-refund-chat .refund-search input{color:#071b4a!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;padding-right:30px!important;font-size:12px!important}.route-refund .refund-search input::placeholder,.route-refund-chat .refund-search input::placeholder{color:#8a98b4}.route-refund .refund-search .search-clear,.route-refund-chat .refund-search .search-clear{color:#6b7895!important;background:#eef3fa!important;border:0!important;border-radius:6px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin-left:auto!important;padding:0!important;display:grid!important}.route-refund .refund-search .search-clear:hover,.route-refund-chat .refund-search .search-clear:hover{color:#1266f1!important;background:#e7f0ff!important}.route-refund .refund-reset,.route-refund-chat .refund-reset{color:#071b4a!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:max-content!important;height:32px!important;margin-left:0!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.route-refund .refund-reset:hover,.route-refund-chat .refund-reset:hover{color:#1266f1!important;background:#fbfdff!important;border-color:#9fc1ff!important}.route-refund .refund-page-size-select,.route-refund-chat .refund-page-size-select{flex:0 0 96px;width:96px!important;min-width:96px!important;overflow:visible!important}.route-refund .refund-page-size-select>button,.route-refund-chat .refund-page-size-select>button{height:30px!important;padding:0 8px!important}.route-refund .refund-page-size-select .select-menu,.route-refund-chat .refund-page-size-select .select-menu{min-width:96px!important;top:auto!important;bottom:34px!important}.route-refund .refund-filter-select.open .select-menu,.route-refund-chat .refund-filter-select.open .select-menu,.route-refund .refund-page-size-select.open .select-menu,.route-refund-chat .refund-page-size-select.open .select-menu{display:grid!important}.route-refund .refund-filter-select .select-menu button,.route-refund-chat .refund-filter-select .select-menu button,.route-refund .refund-page-size-select .select-menu button,.route-refund-chat .refund-page-size-select .select-menu button{color:#203454!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:7px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;margin-left:0!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-refund .refund-filter-select .select-menu button:hover,.route-refund-chat .refund-filter-select .select-menu button:hover,.route-refund .refund-filter-select .select-menu button.active,.route-refund-chat .refund-filter-select .select-menu button.active,.route-refund .refund-page-size-select .select-menu button:hover,.route-refund-chat .refund-page-size-select .select-menu button:hover,.route-refund .refund-page-size-select .select-menu button.active,.route-refund-chat .refund-page-size-select .select-menu button.active{color:#1266f1!important;background:#eaf2ff!important}.app .brand{min-width:0!important;overflow:hidden!important}.app .brand-logo{aspect-ratio:1!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.app .brand-logo svg{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;display:block!important}.app .brand strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.route-feedback .feedback-table th:nth-child(8),.route-feedback .feedback-table td:nth-child(8){width:93px}.route-feedback .feedback-table .pill{padding:0 7px}.route-feedback .feedback-detail{padding:0 13px;font-size:11px}.route-feedback .feedback-detail h4{margin:0 0 3px;font-size:12px}.route-feedback .feedback-detail dl{grid-template-columns:54px 1fr 54px 1fr 42px 1fr;gap:4px 7px;margin-bottom:6px}.route-feedback .feedback-tags{gap:4px;margin-bottom:5px!important}.route-feedback .feedback-detail-card footer{height:40px;padding-top:5px;padding-bottom:5px}.route-feedback .feedback-detail-card footer button{height:29px!important}.route-feedback .feedback-summary-grid article{padding-top:10px;padding-bottom:8px}.route-feedback .feedback-main-row{grid-template-columns:664px 462px minmax(260px,1fr)}.route-feedback .feedback-detail dl{grid-template-columns:50px 112px 50px 112px 40px 58px;gap:4px}.route-feedback .feedback-detail dd{font-size:11px}.route-feedback .feedback-files{grid-template-columns:58px 58px}.route-feedback .feedback-detail-card footer{grid-template-columns:108px 110px 104px 104px 32px;gap:8px}.route-feedback .feedback-table th:first-child,.route-feedback .feedback-table td:first-child{width:34px}.route-feedback .feedback-table th:nth-child(4),.route-feedback .feedback-table td:nth-child(4){width:52px}.route-feedback .feedback-table th:nth-child(5),.route-feedback .feedback-table td:nth-child(5){width:70px}.route-feedback .feedback-table th:nth-child(6),.route-feedback .feedback-table td:nth-child(6){width:50px}.route-feedback .feedback-detail dl{grid-template-columns:50px 120px 50px 116px 40px 66px}.route-feedback .feedback-summary-grid b,.route-feedback .feedback-summary-grid p{margin-bottom:4px}.route-feedback .feedback-summary-grid small{height:22px;line-height:1.28}.route-feedback .feedback-select>button,.route-feedback .feedback-page-size>button,.route-feedback .feedback-reset,.route-feedback .feedback-search input{outline:0!important}.route-feedback .feedback-table th:nth-child(2),.route-feedback .feedback-table td:nth-child(2){width:150px}.route-feedback .feedback-table th:nth-child(3),.route-feedback .feedback-table td:nth-child(3),.route-feedback .feedback-table th:nth-child(5),.route-feedback .feedback-table td:nth-child(5){width:68px}.route-feedback .feedback-table th:nth-child(7),.route-feedback .feedback-table td:nth-child(7){width:98px}.route-feedback .feedback-table th:nth-child(8),.route-feedback .feedback-table td:nth-child(8){width:126px;font-size:11px}.route-feedback .feedback-list-card{flex-direction:column;display:flex}.route-feedback .feedback-list-card .feedback-table{flex:auto;min-height:0;display:block;overflow:auto}.pager button:disabled,.feedback-pager button:disabled{opacity:.45;cursor:not-allowed}.pager button[aria-hidden=true],.feedback-pager button[aria-hidden=true]{cursor:default;background:0 0;border-color:#0000}.route-conversation .pager{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 6px;display:grid;overflow:hidden}.route-conversation .pager-total{white-space:nowrap;flex:none}.route-conversation .pager-controls{grid-auto-columns:30px;grid-auto-flow:column;justify-self:end;align-items:center;gap:5px;display:grid}.route-conversation .pager .page-slot{width:30px;min-width:30px;height:30px;padding:0}.route-conversation .pager button[aria-hidden=true]{width:30px;min-width:30px}.route-conversation .input-box{z-index:30}.route-conversation .conv-quick-panel{z-index:20000!important}.route-conversation [data-chat-send]:disabled,.route-refund-chat [data-refund-chat-send]:disabled{cursor:not-allowed;color:#8a98ad!important;box-shadow:none!important;background:#d5deeb!important;border-color:#d5deeb!important}.route-conversation .evidence-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.route-conversation .evidence-card{overflow:hidden;text-align:center!important;grid-template-rows:52px auto auto auto!important;align-content:start!important;min-height:108px!important;padding:7px!important}.evidence-card .evidence-thumb{color:#1266f1;background:#fff;border:1px solid #dce5f2;border-radius:7px;place-items:center;width:100%;height:52px;display:grid;position:relative;overflow:hidden}.evidence-thumb.image,.evidence-thumb.video{background:linear-gradient(145deg,#dbeafe,#fff)}.evidence-thumb.image i,.evidence-thumb.video i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);height:18px;position:absolute;bottom:8px;left:8px;right:8px}.evidence-thumb.image b,.evidence-thumb.video b{background:#facc15;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:9px}.evidence-thumb.video svg{z-index:1;color:#1266f1;background:#ffffffe6;border-radius:50%;padding:5px;position:relative;box-shadow:0 6px 18px #1266f12e;width:26px!important;height:26px!important}.evidence-thumb.doc{background:linear-gradient(#edf4ff,#fff)}.evidence-thumb.doc em{color:#fff;background:#1266f1;border-radius:4px;height:17px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:17px;position:absolute;top:6px;left:6px}.route-conversation .evidence-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.route-conversation .evidence-card small{color:#6b7895;font-size:10px}.route-conversation .evidence-card a{justify-self:center}.evidence-modal-backdrop{z-index:30000;background:#071b4a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidence-modal{background:#fff;border:1px solid #d8e3f2;border-radius:10px;width:min(560px,100vw - 48px);overflow:hidden;box-shadow:0 28px 80px #0f285047}.evidence-modal header{border-bottom:1px solid #e6edf7;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.evidence-modal h3{color:#071b4a;flex:1;margin:0;font-size:15px}.evidence-modal header button{color:#526385;border-radius:7px;width:30px;height:30px}.evidence-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;height:54px;padding:0 14px;display:flex}.evidence-modal footer button{color:#fff;background:#1266f1;border:1px solid #cfe0ff;border-radius:7px;height:32px;padding:0 16px;font-weight:900}.evidence-preview-stage{place-items:center;gap:10px;padding:18px;display:grid}.evidence-preview-stage small{color:#526385}.evidence-large-photo,.evidence-video-player{background:linear-gradient(145deg,#e8f2ff,#fff);border:1px solid #dce5f2;border-radius:9px;width:420px;max-width:100%;height:260px;position:relative;overflow:hidden}.evidence-large-photo:after,.evidence-video-player:after{content:"";clip-path:polygon(0 100%,32% 38%,50% 68%,72% 26%,100% 100%);opacity:.9;background:linear-gradient(135deg,#6dbb5a 45%,#2f9e44 46%);height:82px;position:absolute;bottom:32px;left:40px;right:40px}.evidence-large-photo b,.evidence-video-player b{background:#facc15;border-radius:50%;width:22px;height:22px;position:absolute;top:42px;right:42px}.evidence-video-player{background:#071b4a}.evidence-video-player button{z-index:2;color:#1266f1;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evidence-video-player span{z-index:2;color:#071b4a;background:#ffffffeb;border-radius:14px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.evidence-large-doc{background:#fff;border:1px solid #dce5f2;border-radius:9px;width:420px;max-width:100%;overflow:hidden}.evidence-large-doc header{background:#edf4ff;height:82px}.evidence-large-doc pre{color:#203454;white-space:pre-wrap;margin:0;padding:16px 18px;line-height:1.7}.route-feedback .feedback-dashboard{grid-template-rows:32px 86px minmax(204px,.7fr) minmax(356px,1.25fr) minmax(160px,.9fr)!important;align-content:stretch!important;height:calc(100vh - 54px)!important;min-height:866px!important}.route-feedback .feedback-top-row,.route-feedback .feedback-main-row{min-height:0}.route-feedback .feedback-trend-card,.route-feedback .feedback-donut-card,.route-feedback .feedback-top5-card,.route-feedback .feedback-list-card,.route-feedback .feedback-detail-card,.route-feedback .feedback-timeline-card,.route-feedback .feedback-summary-card{height:100%!important}.route-feedback .feedback-donut-wrap{height:calc(100% - 38px)!important}.route-feedback .feedback-bars{align-content:center;height:calc(100% - 76px)!important}.route-feedback .feedback-summary-grid article{height:100%!important}.route-feedback .feedback-table{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.route-feedback .feedback-table thead{table-layout:fixed!important;flex:0 0 34px!important;width:100%!important;display:table!important}.route-feedback .feedback-table tbody{grid-template-rows:repeat(var(--feedback-row-count,6),minmax(39px,1fr))!important;flex:auto!important;min-height:0!important;display:grid!important}.route-feedback .feedback-table tbody tr{table-layout:fixed!important;width:100%!important;height:100%!important;display:table!important}.route-feedback .feedback-table tbody td{height:100%!important}.route-feedback.dark-sidebar .sidebar nav a.active{color:#fff!important;background:linear-gradient(135deg,#1f7aff,#0759f7)!important;box-shadow:0 9px 18px #1266f133!important}.route-feedback .topbar{height:56px!important}.route-feedback .top-actions{display:none!important}.route-feedback.dark-sidebar .content{padding:0 28px 14px 24px!important}.route-conversation .content{height:calc(100vh - 67px)!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}.route-conversation .conversation-layout{grid-template-columns:minmax(340px,32%) minmax(360px,1fr) minmax(210px,19.5%)!important;align-items:stretch!important;height:100%!important;min-height:0!important;overflow:visible!important}.route-conversation .conv-list,.route-conversation .chat-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.route-conversation .conv-list{position:relative!important;overflow:hidden!important}.route-conversation .tabs,.route-conversation .filter-line,.route-conversation .pager,.route-conversation .chat-head,.route-conversation .ai-reply,.route-conversation .conv-ai-recommendations,.route-conversation .input-box{flex:none!important}.route-conversation .filter-line{z-index:5000!important;flex-wrap:wrap!important;align-content:center!important;gap:4px!important;min-width:0!important;font-size:11px!important;position:relative!important;overflow:visible!important}.route-conversation .filter-line .fake-select:not(.filter-more){min-width:66px!important}.route-conversation .filter-line .fake-select:not(.filter-more)>button{text-overflow:ellipsis!important;max-width:74px!important;padding:0 5px!important;font-size:11px!important;overflow:hidden!important}.route-conversation .filter-line .select-menu{z-index:6000!important}.route-conversation .filter-line .fake-select[data-conv-filter=product]{min-width:104px!important}.route-conversation .filter-line .fake-select[data-conv-filter=product]>button{width:104px!important;max-width:104px!important}.route-conversation .filter-line .fake-select[data-conv-filter=product] .select-menu{min-width:168px!important}.route-conversation .filter-line .fake-select[data-conv-filter=channel]{min-width:128px!important}.route-conversation .filter-line .fake-select[data-conv-filter=channel]>button{width:128px!important;max-width:128px!important}.route-conversation .filter-line .fake-select[data-conv-filter=channel] .select-menu{min-width:196px!important}.route-conversation .filter-line .conv-sort-select{min-width:132px!important}.route-conversation .filter-line .conv-sort-select>button{justify-content:center!important;width:132px!important;max-width:132px!important}.route-conversation .filter-line .conv-sort-select .select-menu{min-width:148px!important}.route-conversation .filter-line>span{font-size:11px!important}.route-conversation .filter-line .conv-sort-label{color:#334461;flex:none;margin-left:auto}.route-conversation .filter-line .conv-sort-label+.conv-sort-select{margin-left:0!important}.route-conversation .conv-quick-filters{flex:1 0 100%;align-items:center;gap:5px;width:100%;min-width:0;margin-left:0;padding-top:3px;display:flex}.route-conversation .conv-quick-filters button{color:#405577;white-space:nowrap;background:#ffffffb8;border:1px solid #c4d7f0e6;border-radius:7px;flex:1 1 0;min-width:0;height:28px;padding:0 6px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffffdb}.route-conversation .conv-quick-filters button:hover{color:#1266f1;background:#f2f7ff;border-color:#9fc5ff}.route-conversation .conv-quick-filters button.active{color:#0757d1;background:linear-gradient(#eaf3ff,#dfeeff);border-color:#1266f1;box-shadow:0 6px 16px #1266f11f,inset 0 1px #ffffffe6}.route-conversation .sessions{z-index:1!important;flex:auto!important;height:auto!important;min-height:0!important;position:relative!important;overflow:auto!important}.route-conversation .chat-panel{z-index:20!important;position:relative!important;overflow:visible!important}.route-conversation .chat-head{grid-template-columns:30px minmax(0,1fr) auto 30px 30px!important;gap:8px!important}.route-conversation .chat-head h3,.route-conversation .chat-head p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-conversation .chat-head p,.route-conversation .chat-head strong{line-height:1.25!important}.route-conversation .chat-head strong{white-space:nowrap!important;font-size:11px!important}.route-conversation .chat-head .avatar,.route-conversation .chat-head button{width:30px!important;height:30px!important}.route-conversation .chat-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;touch-action:pan-y!important;flex:auto!important;height:auto!important;min-height:0!important;overflow:auto!important}.route-conversation .ai-reply{z-index:1!important;position:relative!important}.route-conversation .input-box{z-index:60!important;position:relative!important;overflow:visible!important}.route-conversation .conv-quick-panel{z-index:60000!important;height:auto!important;min-height:0!important;max-height:min(300px,100vh - 512px)!important;display:block!important;position:absolute!important;bottom:calc(100% + 156px)!important;left:12px!important;right:12px!important;overflow:auto!important}.route-conversation .conv-quick-panel>div{height:auto!important;min-height:0!important;display:grid!important}.route-conversation .assistant-panel{flex-direction:column!important;height:100%!important;min-height:0!important;padding:10px 12px 0!important;display:flex!important;overflow:auto!important}.route-conversation .assistant-panel>h3{z-index:5!important;background:#fff!important;flex:none!important;position:sticky!important;top:0!important}.route-conversation .assistant-panel .assist-actions{z-index:6!important;background:#fff!important;padding:8px 0 10px!important;position:sticky!important;bottom:0!important}.route-conversation .assistant-panel .assist-grid{grid-template-columns:1fr!important;gap:4px!important;margin:0!important;font-size:12px!important;line-height:1.45!important;display:grid!important}.route-conversation .assistant-panel .assist-grid dt{color:#64728d!important;white-space:normal!important;margin-top:7px!important;font-size:11px!important;font-weight:700!important}.route-conversation .assistant-panel .assist-grid dt:first-child{margin-top:0!important}.route-conversation .assistant-panel .assist-grid dd{color:#071b4a!important;word-break:break-word!important;overflow-wrap:anywhere!important;background:#f8fbff!important;border:1px solid #e3ebf6!important;border-radius:7px!important;min-width:0!important;margin:0!important;padding:7px 8px!important;font-weight:800!important}.route-conversation .assist-empty-state{color:#8fa3c4!important;text-align:center!important;flex:auto!important;align-content:center!important;place-items:center!important;gap:9px!important;min-height:220px!important;padding:24px 14px!important;display:grid!important}.route-conversation .assist-empty-state svg{color:#9db6db!important;width:38px!important;height:38px!important}.route-conversation .assist-empty-state b{color:#405577!important;font-size:14px!important;font-weight:900!important}.route-conversation .assist-empty-state span{color:#8a98ad!important;max-width:250px!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}.route-conversation .agent-trace-summary{flex-direction:column!important;align-items:flex-start!important}.route-conversation .agent-trace-summary span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.route-conversation .agent-trace-grid{grid-template-columns:1fr!important;gap:4px!important;font-size:12px!important}.route-conversation .agent-trace-grid dt{white-space:normal!important;margin-top:7px!important;font-size:11px!important;font-weight:700!important}.route-conversation .agent-trace-grid dt:first-child{margin-top:0!important}.route-conversation .agent-trace-grid dd{word-break:break-word!important;overflow-wrap:anywhere!important;background:#f8fbff!important;border:1px solid #e3ebf6!important;border-radius:7px!important;padding:7px 8px!important}.agent-trace-card{gap:8px;display:grid}.agent-trace-card h4{align-items:center;gap:6px;display:flex}.trace-empty,.trace-muted{color:#7a879d;margin:0;font-size:12px;line-height:1.55}.agent-trace-summary{background:#f7fbff;border:1px solid #dce8f8;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.agent-trace-summary span{color:#45607f;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-trace-summary b{color:#1266f1;white-space:nowrap}.agent-trace-grid{grid-template-columns:68px minmax(0,1fr);gap:6px 8px;margin:0;font-size:11px;line-height:1.45;display:grid}.agent-trace-grid dt{color:#64728d;white-space:nowrap}.agent-trace-grid dd{color:#10213d;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.agent-trace-block{border-top:1px solid #e8eef7;gap:6px;padding-top:8px;display:grid}.agent-trace-block>b,.agent-trace-reply>b{color:#071b4a;font-size:12px}.agent-trace-block ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agent-trace-block li{background:#fbfdff;border:1px solid #eef3fa;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 6px;font-size:11px;display:grid}.agent-trace-block li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-trace-block li em{color:#1266f1;font-style:normal;font-weight:800}.agent-trace-reply{border-top:1px solid #e8eef7;padding-top:8px}.agent-trace-reply p{color:#334461;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}@media (width>=1000px){.route-refund .refund-layout,.route-refund-chat .refund-layout{grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important}.route-refund .refund-drawer,.route-refund-chat .refund-drawer{display:flex!important}}.route-feedback .feedback-dashboard{grid-template-rows:38px 110px minmax(250px,.55fr) minmax(370px,.9fr) minmax(220px,.55fr)!important;gap:10px!important;height:calc(100vh - 56px)!important;min-height:900px!important;padding-top:12px!important}.route-feedback .feedback-filters{height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:238px 150px 150px 160px 160px 160px 210px 70px!important;justify-content:start!important;gap:14px!important;margin:0!important;padding:0!important}.route-feedback .feedback-filters .report-date-control{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;width:238px!important;min-width:238px!important;height:36px!important;font-size:13px!important;display:grid!important}.route-feedback .feedback-filters .report-date-control>span{color:#071b4a!important;font-size:13px!important;font-weight:900!important;display:inline!important}.route-feedback .feedback-filters .report-date-control>button,.route-feedback .feedback-select>button,.route-feedback .feedback-search,.route-feedback .feedback-reset{border-radius:7px!important;height:36px!important}.route-feedback .feedback-filters .report-date-control>button{background:#fff!important;justify-content:space-between!important;width:auto!important;min-width:0!important;padding:0 11px!important;font-size:12px!important}.route-feedback .feedback-filters .report-date-menu{top:42px!important;left:0!important;right:auto!important}.route-feedback .feedback-reset{color:#071b4a!important;background:#fff!important;border:1px solid #d8e2f0!important;width:70px!important;font-size:13px!important;font-weight:800!important}.route-feedback .feedback-reset:hover{color:#1266f1!important;background:#fbfdff!important;border-color:#9cc4ff!important}.route-feedback .feedback-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:min(100%,1640px)!important}.route-feedback .feedback-kpi{grid-template-columns:62px minmax(0,1fr)!important;gap:18px!important;height:110px!important;padding:0 20px!important}.route-feedback .feedback-kpi-icon{width:58px!important;height:58px!important}.route-feedback .feedback-kpi strong{font-size:30px!important}.route-feedback .feedback-top-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.route-feedback .feedback-trend-card,.route-feedback .feedback-donut-card,.route-feedback .feedback-top5-card{min-height:250px!important;padding-bottom:12px!important}.route-feedback .feedback-trend-card canvas{height:calc(100% - 54px)!important}.route-feedback .feedback-donut-wrap{grid-template-columns:minmax(170px,42%) minmax(0,1fr)!important;height:calc(100% - 42px)!important}.route-feedback .feedback-donut-plot,.route-feedback .feedback-donut-plot canvas{width:166px!important;height:166px!important}.route-feedback .feedback-bars{gap:12px!important;height:calc(100% - 78px)!important}.route-feedback .feedback-main-row{grid-template-columns:minmax(620px,1.45fr) minmax(420px,1fr) 220px!important;gap:12px!important}.route-feedback .feedback-list-card,.route-feedback .feedback-detail-card,.route-feedback .feedback-timeline-card{min-height:370px!important}.route-feedback .feedback-table{table-layout:fixed!important;flex:none!important;display:table!important}.route-feedback .feedback-table thead{display:table-header-group!important}.route-feedback .feedback-table tbody{display:table-row-group!important}.route-feedback .feedback-table tbody tr{height:44px!important;display:table-row!important}.route-feedback .feedback-table th{height:34px!important}.route-feedback .feedback-table td{vertical-align:middle!important;height:44px!important;padding-top:5px!important;padding-bottom:5px!important}.route-feedback .feedback-user{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.route-feedback .feedback-user .avatar{width:34px!important;height:34px!important;font-size:12px!important}.route-feedback .feedback-detail{padding:0 16px 10px!important;font-size:12px!important;overflow:auto!important}.route-feedback .feedback-detail h4{margin:10px 0 7px!important;font-size:13px!important;line-height:1.35!important}.route-feedback .feedback-detail h4:first-child{margin-top:0!important}.route-feedback .feedback-detail dl{grid-template-columns:64px minmax(0,1fr) 64px minmax(0,1fr)!important;gap:7px 12px!important;margin-bottom:12px!important;line-height:1.45!important}.route-feedback .feedback-detail p{margin-bottom:10px!important;padding:8px 10px!important;line-height:1.65!important}.route-feedback .feedback-detail .user-text,.route-feedback .feedback-detail .ai-text{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.route-feedback .feedback-tags{flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}.route-feedback .feedback-tags .pill{height:22px!important;padding:0 7px!important;font-size:11px!important}.route-feedback .feedback-detail-bottom{grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important}.route-feedback .feedback-files{grid-template-columns:66px 66px!important;gap:8px!important}.route-feedback .feedback-files button{height:68px!important}.route-feedback .feedback-detail ul{padding-left:18px!important;font-size:12px!important;line-height:1.75!important}.route-feedback .feedback-timeline-card .fix-timeline{padding:10px 14px 0 30px!important}.route-feedback .feedback-timeline-card .fix-timeline li{min-height:48px!important;padding-left:16px!important}.route-feedback .feedback-summary-grid{gap:14px!important;height:calc(100% - 52px)!important}.route-feedback .feedback-summary-grid article{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;min-height:150px!important;padding:18px 18px 16px!important}.route-feedback .summary-icon{width:40px!important;height:40px!important}.route-feedback .feedback-summary-grid b{margin-bottom:10px!important;font-size:14px!important}.route-feedback .feedback-summary-grid p{margin-bottom:10px!important}.route-feedback .feedback-summary-grid small{height:auto!important;min-height:36px!important;line-height:1.6!important}.route-feedback .feedback-summary-grid footer{align-items:center!important;gap:10px!important;margin-top:12px!important}.route-feedback .feedback-summary-grid footer .pill,.route-feedback .feedback-summary-grid footer em{height:24px!important}.route-feedback.dark-sidebar .sidebar nav a.active{color:#fff!important;box-shadow:none!important;background:#1266f1!important}.screenshot-editor{z-index:200000;color:#071b4a;background:#071b4ab8;outline:0;flex-direction:column;display:flex;position:fixed;inset:0}.screenshot-toolbar{background:#fffffff5;border-bottom:1px solid #d6e2f2ad;flex:none;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex;box-shadow:0 14px 38px #071b4a3d}.screenshot-toolbar strong{color:#071b4a;white-space:nowrap;align-items:center;gap:6px;min-width:96px;font-size:14px;font-weight:950;display:inline-flex}.screenshot-toolbar strong svg{color:#1266f1}.screenshot-toolbar>span{text-overflow:ellipsis;white-space:nowrap;color:#526385;min-width:0;max-width:220px;font-size:12px;font-weight:850;overflow:hidden}.screenshot-tool-group{border-left:1px solid #e4ecf7;border-right:1px solid #e4ecf7;align-items:center;gap:6px;padding:0 6px;display:flex}.screenshot-toolbar button{color:#203454;white-space:nowrap;background:#fff;border:1px solid #d8e3f2;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.screenshot-toolbar button:hover{color:#1266f1;background:#f1f6ff;border-color:#b8d6ff}.screenshot-toolbar button.active{color:#1266f1;background:#eaf2ff;border-color:#1266f1}.screenshot-toolbar button:disabled{opacity:.45;cursor:not-allowed;color:#8b99b4;background:#f6f9fd}.screenshot-toolbar .primary-btn{color:#fff;background:#1266f1;border-color:#1266f1;min-width:72px;margin-left:auto;box-shadow:0 8px 18px #1266f133}.screenshot-stylebar{background:#f8fbfff5;border-bottom:1px solid #d6e2f2b8;flex:none;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:flex;box-shadow:0 8px 24px #071b4a1a}.screenshot-stylebar [hidden]{display:none!important}.screenshot-stylebar label{color:#31466c;white-space:nowrap;align-items:center;gap:6px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.screenshot-stylebar input[type=color]{background:#fff;border:1px solid #d8e3f2;border-radius:6px;width:28px;height:26px;padding:2px}.screenshot-stylebar input[type=range]{accent-color:#1266f1;width:96px}.screenshot-swatches,.screenshot-style-segment{align-items:center;gap:4px;display:inline-flex}.screenshot-swatches button{background:var(--swatch);border:2px solid #d8e3f2;border-radius:50%;width:20px;height:20px;padding:0}.screenshot-swatches button.active{border-color:#1266f1;box-shadow:0 0 0 2px #1266f129}.screenshot-style-segment button{color:#203454;background:#fff;border:1px solid #d8e3f2;border-radius:6px;height:28px;padding:0 8px;font-size:12px;font-weight:900}.screenshot-style-segment button.active{color:#1266f1;background:#eaf2ff;border-color:#1266f1}.screenshot-font-select{align-items:center;display:inline-flex;position:relative}.screenshot-font-select>button{color:#203454;background:#fff;border:1px solid #d8e3f2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:112px;height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.screenshot-font-select.open>button,.screenshot-font-select>button:hover{background:#fbfdff;border-color:#9cc4ff;box-shadow:0 0 0 3px #1266f117}.screenshot-font-select.open>button svg{transform:rotate(180deg)}.screenshot-font-menu{z-index:8;background:#fff;border:1px solid #d8e5f5;border-radius:9px;gap:4px;width:174px;max-height:252px;padding:6px;display:none;position:absolute;top:34px;left:0;overflow:auto;box-shadow:0 18px 42px #0f28502e}.screenshot-font-select.open .screenshot-font-menu{display:grid}.screenshot-font-menu button{color:#203454;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:31px;padding:0 9px;font-size:12px;font-weight:850;display:flex}.screenshot-font-menu button svg{opacity:0;color:#1266f1}.screenshot-font-menu button:hover,.screenshot-font-menu button.active{color:#1266f1;background:#eaf2ff}.screenshot-font-menu button.active svg{opacity:1}.screenshot-size-select>button{min-width:78px}.screenshot-size-menu{width:96px;max-height:236px}.screenshot-stage{flex:auto;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.screenshot-stage canvas{cursor:crosshair;background:#fff;border:1px solid #ffffff73;border-radius:7px;width:auto;max-width:calc(100vw - 36px);height:auto;max-height:calc(100vh - 154px);display:block;box-shadow:0 24px 70px #00000052}.screenshot-text-box{z-index:3;min-width:18px;min-height:22px;transform:rotate(var(--screenshot-text-angle,0deg));transform-origin:50%;position:absolute}.screenshot-text-input{box-sizing:border-box;width:100%;height:100%;color:var(--screenshot-text-color,#ff3b30);resize:none;white-space:pre;text-shadow:0 1px 1px #fffffff2,0 0 1px #fffffff2;caret-color:#1266f1;background:#ffffff14;border:1px dashed #1266f1e6;border-radius:3px;outline:0;padding:0 3px;font-size:16px;line-height:1.25;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a,0 0 0 1px #1266f129}.screenshot-text-input:focus{border-color:#1266f1;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 2px #1266f147,0 8px 22px #071b4a24}.screenshot-text-input::placeholder{color:#1266f1a8;text-shadow:none}.screenshot-text-box.edge-hover .screenshot-text-input{cursor:move}.screenshot-text-control{z-index:2;color:#1266f1;opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #bcd0ebf2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,transform .15s,background .15s;display:flex;position:absolute;box-shadow:0 8px 20px #071b4a33}.screenshot-text-control:hover{background:#eaf2ff}.screenshot-text-control.rotate{opacity:1;pointer-events:auto;cursor:grab;top:-34px;left:50%;transform:translate(-50%)}.screenshot-text-control.nw{cursor:nwse-resize;top:-11px;left:-11px}.screenshot-text-control.close{color:#e5484d;cursor:pointer;top:-11px;right:-11px}.screenshot-text-control.sw{cursor:nesw-resize;bottom:-11px;left:-11px}.screenshot-text-control.se{cursor:nwse-resize;bottom:-11px;right:-11px}.screenshot-text-box:hover .screenshot-text-control{opacity:1;pointer-events:auto}.screenshot-confirm-backdrop{z-index:6;background:#071b4a57;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.screenshot-confirm-dialog{background:#fff;border:1px solid #dbe7f6;border-radius:8px;width:min(360px,100vw - 36px);overflow:hidden;box-shadow:0 24px 70px #071b4a47}.screenshot-confirm-dialog header{color:#071b4a;border-bottom:1px solid #e6edf7;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.screenshot-confirm-dialog header svg{color:#f59e0b}.screenshot-confirm-dialog p{color:#526385;margin:0;padding:18px 16px;font-size:13px;font-weight:750;line-height:1.6}.screenshot-confirm-dialog footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.screenshot-confirm-dialog button{color:#203454;background:#fff;border:1px solid #d8e3f2;border-radius:7px;height:34px;padding:0 14px;font-size:12px;font-weight:900}.screenshot-confirm-dialog button:hover{color:#1266f1;background:#f1f6ff;border-color:#b8d6ff}.screenshot-confirm-dialog button.danger{color:#d92940;background:#fff1f3;border-color:#ffccd4}@media (width<=1100px){.screenshot-toolbar{flex-wrap:wrap;align-items:flex-start}.screenshot-tool-group{border-top:1px solid #e4ecf7;border-left:0;border-right:0;order:3;width:100%;padding:6px 0 0;overflow:auto}.screenshot-toolbar .primary-btn{margin-left:0}.screenshot-stylebar{align-items:flex-start;overflow:auto}}.kb-faq-form{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)!important;align-items:start!important}.kb-faq-left,.kb-faq-right{gap:12px;min-width:0;display:grid}.kb-faq-form>.kb-faq-left,.kb-faq-form>.kb-faq-right,.kb-faq-left>.wide,.kb-faq-left>.form-grid{grid-column:auto!important}.kb-faq-right{position:sticky;top:0}.kb-faq-right .kb-attachment-field{min-width:0}.kb-faq-right .kb-attachment-drop{min-height:86px!important}.kb-faq-right .kb-attachment-list{grid-template-columns:1fr!important}.kb-faq-right .kb-attachment-item{grid-template-columns:54px minmax(0,1fr) 22px!important}.kb-faq-right .kb-attachment-thumb{width:54px!important;height:54px!important}.kb-faq-right .kb-attachment-icons{display:none!important}.kb-faq-form>.kb-enable-row,.kb-faq-form>.kb-faq-left,.kb-faq-form>.qa-attachment-field{grid-column:1/-1!important}.qa-attachment-field .kb-attachment-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.qa-attachment-field .kb-attachment-drop.dragging{box-shadow:inset 0 0 0 2px #1266f11f;background:#edf5ff!important;border-color:#1266f1!important}.kb-attachment-file-preview{color:#071b4a;background:#f8fbff;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.route-refund .refund-drawer header button[data-refund-tab],.route-refund-chat .refund-drawer header button[data-refund-tab]{border-bottom:3px solid #0000!important;width:auto!important;margin-left:0!important}.route-refund .refund-drawer header button[data-refund-tab].active,.route-refund-chat .refund-drawer header button[data-refund-tab].active{border-bottom-color:#1266f1!important}.route-refund .timeline-detail,.route-refund-chat .timeline-detail{text-align:left!important}.route-refund .timeline-detail dl,.route-refund-chat .timeline-detail dl{grid-template-columns:82px minmax(0,1fr)!important;gap:8px 12px!important}.route-refund .timeline-detail dt,.route-refund-chat .timeline-detail dt{color:#526385!important;text-align:left!important;white-space:nowrap!important;font-weight:800!important;line-height:1.6!important}.route-refund .timeline-detail dd,.route-refund-chat .timeline-detail dd{text-align:left!important;overflow-wrap:anywhere!important;justify-content:flex-start!important}.route-refund .timeline-detail p,.route-refund-chat .timeline-detail p{text-align:left!important;background:#f8fbff!important;border:1px solid #e4ecf7!important;border-radius:7px!important;margin:7px 0!important;padding:9px 11px!important}.route-refund .refund-action-footer.resolved,.route-refund-chat .refund-action-footer.resolved{justify-content:center!important}.route-refund .refund-action-footer.resolved button,.route-refund-chat .refund-action-footer.resolved button{opacity:.9!important;cursor:not-allowed!important;min-width:180px!important;box-shadow:none!important}.route-refund .refund-action-footer button:disabled,.route-refund-chat .refund-action-footer button:disabled{pointer-events:none!important}.route-knowledge .kb-card-head{z-index:12!important;background:#fff!important;border-bottom:1px solid #dfe7f2!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;height:58px!important;padding:0 16px!important;display:flex!important;position:relative!important;overflow:visible!important}.route-knowledge .kb-card-head .kb-tabs{border-bottom:0!important;flex:auto!important;align-items:flex-end!important;min-width:0!important;height:58px!important;margin:0!important;padding:0!important}.route-knowledge .kb-card-head .kb-toolbar{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;height:58px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.route-knowledge .kb-card-head .kb-toolbar button,.route-knowledge .kb-card-head .kb-create>button{border-radius:7px!important;height:34px!important;font-size:13px!important;font-weight:850!important}.route-knowledge .kb-card-head .kb-create{min-width:118px!important}.route-knowledge .kb-card-head .kb-create .select-menu{width:136px!important;min-width:136px!important;top:40px!important}.route-knowledge .kb-pager{z-index:10!important;position:relative!important;overflow:visible!important}.route-knowledge .kb-pager .pager-pages{gap:10px!important}.route-knowledge .kb-pager .page-nav{color:#071b4a!important;width:34px!important;min-width:34px!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.route-knowledge .kb-pager .page-nav:hover:not(:disabled){color:#1266f1!important;background:#f7fbff!important;border-color:#9cc4ff!important}.route-knowledge .kb-pager .page-nav:disabled{opacity:.45!important;cursor:not-allowed!important}.route-knowledge .kb-page-size{min-width:116px!important;position:relative!important;overflow:visible!important}.route-knowledge .kb-page-size>button{color:#071b4a!important;width:116px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-knowledge .kb-page-size>button svg{color:#1266f1!important;flex:none!important;transition:transform .16s!important}.route-knowledge .kb-page-size.open>button{background:#fbfdff!important;border-color:#9cc4ff!important;box-shadow:0 0 0 3px #1266f117!important}.route-knowledge .kb-page-size.open>button svg{transform:rotate(180deg)!important}.route-knowledge .kb-page-size .select-menu{z-index:90!important;background:#fff!important;border:1px solid #d8e5f5!important;border-radius:10px!important;gap:2px!important;width:116px!important;min-width:116px!important;padding:6px!important;inset:auto 0 38px auto!important;box-shadow:0 18px 42px #0f28502e!important}.route-knowledge .kb-page-size.open .select-menu{display:grid!important}.route-knowledge .kb-page-size .select-menu button{color:#203454!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-knowledge .kb-page-size .select-menu button:hover,.route-knowledge .kb-page-size .select-menu button.active{color:#1266f1!important;background:#eaf2ff!important}.route-knowledge .kb-page-size .select-menu button svg{color:#1266f1!important;width:14px!important;height:14px!important}.route-knowledge .kb-table th:nth-child(8),.route-knowledge .kb-table td:nth-child(8){width:11%!important;padding-left:12px!important}.route-knowledge .kb-table td:nth-child(3),.route-knowledge .kb-table td:nth-child(4),.route-knowledge .kb-table td:nth-child(8){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-knowledge .kb-source{align-items:center!important;max-width:100%!important;line-height:1!important;display:inline-flex!important}.route-knowledge .kb-source b{white-space:nowrap!important;border-radius:5px!important;align-items:center!important;max-width:100%!important;height:20px!important;padding:0 7px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.route-knowledge .kb-source em{display:none!important}.route-knowledge .kb-row-title em{display:none!important}.route-knowledge .kb-row-title{width:100%!important;min-width:0!important}.route-knowledge .kb-row-title span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.route-knowledge .kb-filters{align-items:end!important}.route-knowledge .kb-search,.route-knowledge .kb-filters>button{align-self:end!important;height:34px!important;margin:0!important;transform:translateY(3px)!important}.route-knowledge .kb-search{align-items:center!important;display:flex!important}.route-knowledge .kb-toolbar .kb-export-cancel{color:#526385!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.route-knowledge .kb-toolbar button:disabled{opacity:.48!important;cursor:not-allowed!important}.route-knowledge .kb-table input[type=checkbox]{accent-color:#1266f1;cursor:pointer;width:15px!important;height:15px!important}.route-knowledge .kb-selection-mode th:first-child,.route-knowledge .kb-selection-mode td:first-child{text-align:center!important}.route-knowledge .kb-selection-mode tbody tr,.route-knowledge .kb-selection-mode .kb-row-title{cursor:pointer!important}.route-knowledge .kb-selection-row-status{color:#1266f1;place-items:center;width:24px;height:24px;display:inline-grid}.route-knowledge .kb-batch-selection-count{color:#405987;white-space:nowrap;align-items:center;height:34px;font-size:12px;font-weight:850;display:inline-flex}.route-knowledge .kb-toolbar .danger-btn{color:#fff!important;height:34px!important;box-shadow:none!important;background:#e91d32!important;border:1px solid #e91d32!important;border-radius:7px!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.route-knowledge .kb-toolbar .danger-btn:hover:not(:disabled){background:#c91528!important;border-color:#c91528!important}.route-knowledge .kb-card-head{align-items:center!important;height:52px!important}.route-knowledge .kb-card-head .kb-tabs{align-items:stretch!important;gap:6px!important;height:52px!important;padding:0 4px!important}.route-knowledge .kb-tabs button{white-space:nowrap!important;flex:none!important;gap:6px!important;min-width:0!important;height:52px!important;padding:0 10px!important;font-size:13px!important;line-height:1!important}.route-knowledge .kb-tabs button span{color:#526385!important;white-space:nowrap!important;background:#f2f5fa!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:20px!important;margin:0!important;padding:0 5px!important;font-size:11px!important;line-height:20px!important;display:inline-flex!important}.route-knowledge .kb-tabs button.active span{color:#1266f1!important;background:#e8f1ff!important}.route-knowledge .kb-card-head .kb-toolbar{gap:7px!important;height:52px!important}.route-knowledge .kb-card-head .kb-toolbar>button{white-space:nowrap!important;gap:6px!important;min-width:0!important;padding:0 11px!important}.route-knowledge .kb-card-head .kb-toolbar>.primary-btn{min-width:88px!important}.route-knowledge .kb-batch-actions{width:auto!important;height:34px!important;position:relative!important;overflow:visible!important}.route-knowledge .kb-batch-actions>button{color:#071b4a!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;align-items:center!important;gap:6px!important;width:auto!important;height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.route-knowledge .kb-batch-actions>button svg:last-child{color:#1266f1!important;transition:transform .16s!important}.route-knowledge .kb-batch-actions.open>button{background:#fbfdff!important;border-color:#9cc4ff!important;box-shadow:0 0 0 3px #1266f117!important}.route-knowledge .kb-batch-actions.open>button svg:last-child{transform:rotate(180deg)!important}.route-knowledge .kb-batch-actions .select-menu{z-index:90!important;background:#fff!important;border:1px solid #d8e5f5!important;border-radius:10px!important;width:146px!important;min-width:146px!important;padding:6px!important;top:39px!important;left:auto!important;right:0!important;box-shadow:0 18px 42px #0f28502e!important}.route-knowledge .kb-batch-actions.open .select-menu{display:grid!important}.route-knowledge .kb-batch-actions .select-menu button{color:#203454!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:35px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-knowledge .kb-batch-actions .select-menu button:hover{color:#1266f1!important;background:#edf5ff!important}.route-knowledge .kb-batch-actions .select-menu .danger-option{color:#d7253e!important}.route-knowledge .kb-toolbar.is-batch-mode{min-width:0!important}@media (width<=1280px){.route-knowledge .kb-tabs button{padding:0 7px!important}.route-knowledge .kb-card-head .kb-toolbar>button,.route-knowledge .kb-batch-actions>button{padding:0 8px!important}}.route-knowledge .kb-batch-delete-confirm.final{background:#fff7f8}.route-knowledge .kb-batch-delete-wait{color:#b5152a;background:#fff;border:1px solid #ffc8cf;border-radius:8px;grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;display:flex}.route-knowledge .kb-batch-delete-wait-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.route-knowledge .kb-batch-delete-wait-icon svg{animation:.85s linear infinite kb-batch-delete-wait-spin}.route-knowledge .kb-batch-delete-wait strong{color:#b5152a;font-size:13px;display:block}.route-knowledge .kb-batch-delete-wait small{color:#8d5360;margin-top:4px;line-height:1.45;display:block}@keyframes kb-batch-delete-wait-spin{to{transform:rotate(360deg)}}.kb-export-progress{z-index:50000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071b4a6b;place-items:center;display:grid;position:fixed;inset:0}.kb-export-progress section{text-align:center;background:#fff;border:1px solid #d8e5f5;border-radius:12px;width:min(420px,100vw - 48px);padding:28px 30px 26px;box-shadow:0 30px 90px #0f285052}.kb-export-progress section>span{color:#1266f1;background:#eaf2ff;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.kb-export-progress h3{color:#071b4a;margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.2}.kb-export-progress p{color:#526385;margin:0 0 18px;font-size:13px;font-weight:800}.kb-export-progress div{background:#e7eef8;border-radius:999px;height:8px;overflow:hidden}.kb-export-progress i{border-radius:inherit;background:linear-gradient(90deg,#1266f1,#4fa3ff);height:100%;transition:width .24s;display:block}.kb-export-progress em{color:#405987;margin-top:12px;font-size:12px;font-style:normal;font-weight:900;display:block}.route-knowledge .kb-table th:nth-child(6),.route-knowledge .kb-table td:nth-child(6),.route-knowledge .kb-table th:nth-child(7),.route-knowledge .kb-table td:nth-child(7){width:8%!important}.route-knowledge .kb-table td:nth-child(3),.route-knowledge .kb-table td:nth-child(5),.route-knowledge .kb-table td:nth-child(8){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-knowledge .kb-table th:nth-child(8),.route-knowledge .kb-table td:nth-child(8){padding-left:12px!important}.route-knowledge .kb-table td:nth-child(9){vertical-align:middle!important;white-space:nowrap!important;background:0 0!important;display:table-cell!important}.route-knowledge .kb-table td:nth-child(9)>button,.route-knowledge .kb-table td:nth-child(9)>.row-more>button{min-width:auto!important;height:22px!important;box-shadow:none!important;color:#1266f1!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:12px!important;font-weight:800!important}.route-knowledge .kb-table td:nth-child(9)>button{vertical-align:middle!important;align-items:center!important;margin-right:8px!important;display:inline-flex!important}.route-knowledge .kb-table td:nth-child(9)>.row-more{vertical-align:middle!important;align-items:center!important;display:inline-flex!important}.route-knowledge .kb-source{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;line-height:1.12;display:inline-flex}.route-knowledge .kb-source b{color:#1266f1;white-space:nowrap;background:#eef5ff;border-radius:5px;align-items:center;max-width:100%;height:20px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.route-knowledge .kb-source em{text-overflow:ellipsis;white-space:nowrap;color:#60708d;max-width:100%;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.route-knowledge .kb-source.self b{color:#10a866;background:#e8fbf3}.route-knowledge .kb-source.history b{color:#526385;background:#f2f5fa}.route-knowledge .kb-source.manual b{color:#1266f1;background:#eef5ff}.route-knowledge .kb-main>.kb-filters{height:77px!important;padding:10px 16px 16px!important}.route-knowledge .kb-main>.kb-review-table{flex:auto!important;min-height:0!important}.route-knowledge .kb-review-table tbody{background:#fff!important;flex:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:auto!important}.route-knowledge .kb-review-table tbody tr{table-layout:fixed!important;width:100%!important;height:52px!important;min-height:52px!important;display:table!important}.route-knowledge .kb-review-table tbody td{vertical-align:middle!important;height:52px!important;min-height:52px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.28!important}.route-knowledge .kb-review-table th:first-child,.route-knowledge .kb-review-table td:first-child{width:5%!important}.route-knowledge .kb-review-table th:nth-child(5),.route-knowledge .kb-review-table td:nth-child(5),.route-knowledge .kb-review-table th:nth-child(6),.route-knowledge .kb-review-table td:nth-child(6){width:7%!important}.route-knowledge .kb-review-table th:nth-child(7),.route-knowledge .kb-review-table td:nth-child(7){width:13%!important}.route-knowledge .kb-review-table th:nth-child(9),.route-knowledge .kb-review-table td:nth-child(9){width:10%!important}.route-knowledge .kb-review-table .kb-row-title span,.route-knowledge .kb-review-table .kb-row-title small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.route-knowledge .kb-review-table .kb-row-title span{font-size:13px!important;line-height:1.25!important}.route-knowledge .kb-review-table .kb-row-title small{color:#38547f!important;margin-top:5px!important;line-height:1.2!important}.route-knowledge .kb-review-table td:nth-child(3),.route-knowledge .kb-review-table td:nth-child(4),.route-knowledge .kb-review-table td:nth-child(7){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-knowledge .kb-review-table td:nth-child(9) .kb-review-actions button{height:22px!important;box-shadow:none!important;color:#1266f1!important;background:0 0!important;border:0!important;margin:0!important;padding:0 2px!important;font-size:12px!important;font-weight:800!important}.route-knowledge .kb-review-table td:nth-child(9) .kb-review-actions button:hover{text-decoration:underline}.route-knowledge .kb-review-pager{justify-content:flex-start!important}.route-knowledge .kb-review-pager span:first-child{margin-right:16px!important}.route-knowledge .kb-review-pager span:last-child{color:#60708d!important;font-size:12px!important;font-weight:800!important}.route-feedback .feedback-list-card{overflow:hidden!important}.route-feedback .feedback-list-card>header{border-bottom:1px solid #e6eef8!important;height:42px!important;padding:0 16px!important}.route-feedback .feedback-list-card>header h3{font-size:16px!important}.route-feedback .feedback-list-card .feedback-table{border-collapse:separate!important;border-spacing:0!important;flex:auto!important;min-height:0!important;font-size:12px!important;display:block!important;overflow:auto!important}.route-feedback .feedback-list-card .feedback-table thead,.route-feedback .feedback-list-card .feedback-table tbody,.route-feedback .feedback-list-card .feedback-table tr{table-layout:fixed!important;width:100%!important;display:table!important}.route-feedback .feedback-list-card .feedback-table thead{z-index:3!important;background:#f6f9fd!important;position:sticky!important;top:0!important}.route-feedback .feedback-list-card .feedback-table th{color:#31466c!important;text-align:left!important;background:#f6f9fd!important;border-bottom:1px solid #e4edf8!important;height:36px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.route-feedback .feedback-list-card .feedback-table td{color:#071b4a!important;vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-bottom:1px solid #e8eef7!important;height:54px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}.route-feedback .feedback-list-card .feedback-table tr.selected td{background:#eef6ff!important}.route-feedback .feedback-list-card .feedback-table tr:hover td{background:#f8fbff!important}.route-feedback .feedback-list-card .feedback-table th:first-child,.route-feedback .feedback-list-card .feedback-table td:first-child{text-align:center!important;width:46px!important;padding-left:12px!important;padding-right:6px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(8),.route-feedback .feedback-list-card .feedback-table td:nth-child(8){width:134px!important}.route-feedback .feedback-list-card .feedback-table input[type=radio]{accent-color:#1266f1!important;width:16px!important;height:16px!important;margin:0!important}.route-feedback .feedback-user{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.route-feedback .feedback-avatar{color:#1266f1!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#eaf2ff!important;border-radius:50%!important}.route-feedback .feedback-avatar svg{width:16px!important;height:16px!important}.route-feedback .feedback-user span{gap:3px!important;min-width:0!important;display:grid!important}.route-feedback .feedback-user b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;overflow:hidden!important}.route-feedback .feedback-user small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#526385!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:15px!important;overflow:hidden!important}.route-feedback .feedback-list-card .feedback-table .pill{border-radius:6px!important;min-width:36px!important;height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important}.route-feedback .feedback-pager{border-top:1px solid #e6eef8!important;flex:0 0 46px!important;gap:9px!important;height:46px!important;padding:0 14px!important}.route-feedback .feedback-list-card .feedback-table{overflow-x:hidden!important}.route-feedback .feedback-list-card .feedback-table th:first-child,.route-feedback .feedback-list-card .feedback-table td:first-child{width:40px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(2),.route-feedback .feedback-list-card .feedback-table td:nth-child(2){width:190px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(3),.route-feedback .feedback-list-card .feedback-table td:nth-child(3){width:74px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(4),.route-feedback .feedback-list-card .feedback-table td:nth-child(4){width:60px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(5),.route-feedback .feedback-list-card .feedback-table td:nth-child(5){width:76px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(6),.route-feedback .feedback-list-card .feedback-table td:nth-child(6){width:60px!important}.route-feedback .feedback-list-card .feedback-table th:nth-child(7),.route-feedback .feedback-list-card .feedback-table td:nth-child(7),.route-feedback .feedback-list-card .feedback-table th:nth-child(8),.route-feedback .feedback-list-card .feedback-table td:nth-child(8){width:104px!important}.route-feedback .feedback-list-card .feedback-table th,.route-feedback .feedback-list-card .feedback-table td{padding-left:8px!important;padding-right:8px!important}.route-feedback .feedback-list-card .feedback-table th:first-child,.route-feedback .feedback-list-card .feedback-table td:first-child{padding-left:10px!important;padding-right:4px!important}.route-feedback .feedback-list-card .feedback-table td:nth-child(8){color:#405577!important;font-size:11px!important}.route-feedback .topbar{height:64px!important;padding:0 24px!important}.route-feedback .title-wrap{min-height:64px!important}.route-feedback .title-wrap h1{font-size:24px!important;line-height:1.15!important}.route-feedback .feedback-dashboard{grid-template-rows:40px 110px minmax(250px,.55fr) minmax(370px,.9fr) minmax(220px,.55fr)!important;height:calc(100vh - 64px)!important;padding-top:14px!important}.route-feedback .feedback-filters{grid-template-columns:284px 144px 144px 154px 154px 154px 174px 70px!important;gap:12px!important;height:40px!important}.route-feedback .feedback-filters .report-date-control{grid-template-columns:auto minmax(196px,1fr)!important;gap:10px!important;width:284px!important;min-width:284px!important;height:38px!important}.route-feedback .feedback-filters .report-date-control>button,.route-feedback .feedback-select>button,.route-feedback .feedback-search,.route-feedback .feedback-reset{height:38px!important}.route-feedback .feedback-filters .report-date-control>button{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:196px!important;padding:0 10px!important;overflow:hidden!important}.route-feedback .feedback-filters .report-date-control>button svg{flex:none!important}.route-feedback .feedback-filters .report-date-menu{top:44px!important}.route-feedback .feedback-select{height:38px!important}.route-feedback .feedback-search{width:174px!important;min-width:174px!important}.route-feedback .feedback-summary-card{padding-bottom:10px!important}.route-feedback .feedback-summary-grid{height:calc(100% - 48px)!important}.route-feedback .feedback-summary-grid article{align-content:start!important;padding:16px 16px 10px!important}.route-feedback .feedback-summary-grid b,.route-feedback .feedback-summary-grid p{margin-bottom:7px!important}.route-feedback .feedback-summary-grid small{min-height:28px!important;line-height:1.45!important}.route-feedback .feedback-dashboard{grid-template-rows:40px 110px minmax(250px,.55fr) minmax(370px,.9fr) minmax(180px,.42fr)!important}.route-feedback .feedback-summary-card{min-height:180px!important;padding-bottom:8px!important}.route-feedback .feedback-summary-grid{align-items:start!important;height:auto!important;min-height:0!important;padding-bottom:0!important}.route-feedback .feedback-summary-grid article{align-content:start!important;height:150px!important;min-height:150px!important;padding:14px 16px 8px!important}.route-feedback .feedback-summary-grid small{min-height:24px!important}.route-feedback .feedback-summary-grid footer{margin-top:6px!important}.route-feedback .feedback-pager{z-index:12!important;position:relative!important;overflow:visible!important}.route-feedback .feedback-page-size{min-width:96px!important;position:relative!important;overflow:visible!important}.route-feedback .feedback-page-size>button{color:#071b4a!important;width:96px!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.route-feedback .feedback-page-size.open>button{background:#fbfdff!important;border-color:#9cc4ff!important;box-shadow:0 0 0 3px #1266f117!important}.route-feedback .feedback-page-size>button svg{color:#1266f1!important;flex:none!important;transition:transform .16s!important}.route-feedback .feedback-page-size.open>button svg{transform:rotate(180deg)!important}.route-feedback .feedback-page-size .select-menu{z-index:90!important;background:#fff!important;border:1px solid #d8e5f5!important;border-radius:10px!important;gap:2px!important;width:116px!important;min-width:116px!important;padding:6px!important;inset:auto 0 38px auto!important;box-shadow:0 18px 42px #0f28502e!important}.route-feedback .feedback-page-size.open .select-menu{display:grid!important}.route-feedback .feedback-page-size .select-menu button{color:#203454!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-feedback .feedback-page-size .select-menu button:hover,.route-feedback .feedback-page-size .select-menu button.active{color:#1266f1!important;background:#eaf2ff!important}.route-feedback .feedback-page-size .select-menu button svg{color:#1266f1!important;width:14px!important;height:14px!important}.route-knowledge .kb-overview-query{color:#203b66;background:#f6faff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin:8px 16px 0;padding:0 12px;font-size:12px;font-weight:850;display:flex}.route-knowledge .kb-overview-query svg{color:#1266f1}.route-knowledge .kb-overview-query span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.route-knowledge .kb-overview-query button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;align-items:center;gap:3px;height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.route-knowledge .kb-overview-query button:hover{background:#edf5ff}.route-knowledge .kb-table th:nth-child(10),.route-knowledge .kb-table td:nth-child(10){width:9.5%!important}.product-modal-backdrop{z-index:30000!important;background:#071b4a5c!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.product-modal{width:min(560px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;margin:0!important;position:relative!important;transform:none!important;box-shadow:0 28px 80px #071b4a52!important}.product-modal .product-form{padding:18px!important}.conv-qa-backdrop{z-index:60}.conv-qa-modal{background:#fff;border:1px solid #dfe7f2;border-radius:8px;flex-direction:column;width:min(1180px,94vw);height:min(760px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #0a204638}.conv-qa-modal>header,.conv-qa-modal>footer{border-bottom:1px solid #e5ebf4;flex-shrink:0;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex}.conv-qa-modal>footer{border-top:1px solid #e5ebf4;border-bottom:0;justify-content:flex-end}.conv-qa-modal>footer span{flex:1}.conv-qa-modal h3{margin:0;font-size:17px}.conv-qa-modal>header button{background:#fff;border:1px solid #dce5f2;border-radius:7px;width:34px;height:34px;margin-left:auto}.conv-qa-body{flex:1;grid-template-columns:minmax(360px,.95fr) minmax(440px,1.05fr);gap:0;min-height:0;display:grid}.conv-qa-source,.conv-qa-draft{min-height:0;padding:16px;overflow:auto}.conv-qa-source{background:#f8fbff;border-right:1px solid #e5ebf4}.conv-qa-section-title{color:#071b4a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.conv-qa-section-title span{color:#6c7895;font-size:12px}.conv-qa-message-list{gap:10px;display:grid}.conv-qa-message{background:#fff;border:1px solid #dfe8f4;border-radius:8px;padding:10px 12px}.conv-qa-message.user{background:#f5f9ff;border-color:#b9d5ff}.conv-qa-message small{color:#64728d;margin-bottom:6px;display:block}.conv-qa-message p{color:#203454;margin:0;line-height:1.65}.conv-qa-draft{align-content:start;gap:12px;display:grid}.conv-qa-draft label{color:#526385;gap:6px;font-size:12px;font-weight:700;display:grid}.conv-qa-draft input,.conv-qa-draft textarea{color:#071b4a;width:100%;font:inherit;background:#fff;border:1px solid #d8e2f0;border-radius:7px;outline:0;padding:9px 10px;font-size:13px}.conv-qa-draft textarea{resize:vertical;min-height:92px;line-height:1.6}.conv-qa-draft [data-conv-qa-content]{min-height:150px}.conv-qa-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.message-media{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;max-width:min(360px,100%);margin:0 0 8px;padding:0;display:inline-grid;position:relative}.message-media.media-unavailable{cursor:default;pointer-events:none}.message-media.wecom-media-pending{cursor:pointer;pointer-events:auto}.message-media.image,.message-media.video{width:min(var(--media-thumb-width,320px),100%)}.message-media img,.message-media video{object-fit:contain;background:#f5f9ff;border:1px solid #ffffff47;border-radius:7px;max-width:100%}.message-image-preview{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.message-image-frame,.message-video-thumb{width:100%;aspect-ratio:var(--media-ratio,4/3);color:#526385;background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #d7e4f4;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f285014}.message-image-frame img,.message-video-thumb img{object-fit:contain;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .16s;display:block;background:0 0!important;border:0!important;border-radius:0!important}.message-image-frame.loaded{aspect-ratio:auto}.message-image-frame.loaded img{object-fit:contain;height:auto;max-height:420px}.message-image-frame.loaded img,.message-video-thumb.loaded img{opacity:1}.message-image-frame em,.message-video-thumb em{color:#526385;text-align:center;grid-area:1/1;align-items:center;gap:6px;padding:12px;font-size:12px;font-style:normal;font-weight:850;display:none}.message-image-frame.broken img,.message-video-thumb.broken img{display:none}.message-image-frame.broken em,.message-video-thumb.broken em{display:inline-flex}.message-media-loading{z-index:1;color:#526385;text-align:center;grid-area:1/1;place-items:center;gap:8px;padding:14px;opacity:1!important;word-break:keep-all!important;font-size:12px!important;line-height:1.4!important;display:grid!important}.message-media-loading i{border:3px solid #d5e3f7;border-top-color:#1266f1;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite convLoadingSpin}.message-media-loading b{color:#526385;font-size:12px;font-weight:900}.message-image-frame.loaded .message-media-loading,.message-video-thumb.loaded .message-media-loading,.message-image-frame.broken .message-media-loading,.message-video-thumb.broken .message-media-loading{display:none!important}.message-media>span:not(.message-image-frame):not(.message-video-thumb):last-child{opacity:.78;word-break:break-all;font-size:12px;line-height:1.4}.message-media:hover .message-image-frame,.message-media:hover img,.message-media:hover video,.message-video-thumb:hover,.message-image-preview:hover .message-image-frame{box-shadow:0 0 0 3px #1266f11f}.message-ocr-action{z-index:4;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #9fc5ffc2;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 5px 12px #1266f124,inset 0 1px #fffffff5;color:#1266f1!important}.message-ocr-action:hover{background:#eaf3ff;border-color:#7eb2ff;box-shadow:0 7px 16px #1266f12e,inset 0 1px #fffffffa;color:#0f5bd8!important}.message-ocr-action svg{stroke-width:2.4px;width:14px!important;height:14px!important}.message-video-thumb{aspect-ratio:var(--media-ratio,16/9)}.message-video-default{color:#6b7da1;grid-area:1/1;place-items:center;gap:8px;display:grid}.message-video-default svg{color:#1266f1;background:#eaf2ff;border-radius:14px;width:42px;height:42px;padding:9px;box-shadow:0 10px 24px #1266f11f}.message-video-default b{color:#526385;font-size:13px;font-weight:850}.message-video-play{z-index:2;pointer-events:none;inset:0;opacity:1!important;place-items:center!important;display:grid!important;position:absolute!important}.message-video-play svg{color:#1266f1;background:#fffffff0;border-radius:50%;padding:10px;box-shadow:0 10px 24px #071b4a29;width:42px!important;height:42px!important}.message-video-thumb:not(.loaded) .message-video-play,.message-video-thumb.broken .message-video-play{display:none!important}.route-conversation .msg:not(.channel-mail) .bubble:has(.message-media):not(:has(.message-text)){box-shadow:none!important;background:0 0!important;border:0!important;width:fit-content!important;max-width:100%!important;padding:0!important;overflow:visible!important}.customer-bubble:has(.message-media):not(:has(.message-text)){box-shadow:none!important;background:0 0!important;border:0!important;width:fit-content!important;max-width:100%!important;padding:0!important;overflow:visible!important}.route-conversation .msg:not(.channel-mail) .bubble:has(.message-media):not(:has(.message-text)) .message-media{margin:0!important}.customer-bubble:has(.message-media):not(:has(.message-text)) .message-media{margin:0!important}.bubble .message-text{white-space:pre-wrap;line-height:1.65}.bubble .file-card{max-width:300px;margin:0 0 8px}.bubble button.file-card{cursor:pointer;text-align:left;font-family:inherit}.bubble button.file-card:hover{border-color:#9fc5ff!important;box-shadow:0 12px 28px #1266f11f!important}.refund-chat-attachments{justify-items:start;gap:8px;display:grid}.refund-attachment-link{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce5f2;border-radius:7px;flex-direction:column;justify-content:flex-start;gap:8px;min-height:168px;padding:8px;font-weight:800;line-height:1.55;text-decoration:none;color:#071b4a!important;margin-top:0!important;display:flex!important}.refund-attachment-link:hover{background:#f4f8ff;border-color:#1266f1}.refund-attachment-link small{color:#1266f1!important}.refund-attachment-link img{object-fit:contain;background:#f3f6fb;border:1px solid #e1e8f3;border-radius:5px;width:100%;height:116px}.refund-attachment-link span{background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}.refund-attachment-link b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.refund-image-viewer{z-index:200;background:#071126b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.refund-image-viewer-panel{background:#fff;border-radius:10px;flex-direction:column;width:min(980px,92vw);height:min(860px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000059}.refund-image-viewer-panel header{border-bottom:1px solid #e6edf7;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.refund-image-viewer-panel header b{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.refund-image-viewer-panel header button{color:#526385;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.refund-image-viewer-panel img{object-fit:contain;background:#101827;flex:1;width:100%;height:100%;min-height:0}.route-refund .timeline-detail .refund-attachments-grid,.route-refund-chat .timeline-detail .refund-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;overflow:visible!important}.route-refund .timeline-detail .refund-attachments-grid .refund-attachment-link,.route-refund-chat .timeline-detail .refund-attachments-grid .refund-attachment-link{box-sizing:border-box!important;grid-template-rows:150px auto!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px!important;display:grid!important}.route-refund .timeline-detail .refund-attachments-grid .refund-attachment-link img,.route-refund-chat .timeline-detail .refund-attachments-grid .refund-attachment-link img{object-fit:cover!important;object-position:top center!important;border-radius:6px!important;width:100%!important;height:150px!important;display:block!important}.route-refund .timeline-detail .refund-attachments-grid .refund-attachment-link span,.route-refund-chat .timeline-detail .refund-attachments-grid .refund-attachment-link span{min-width:0!important}.route-refund .timeline-detail .refund-attachments-grid .refund-attachment-missing,.route-refund-chat .timeline-detail .refund-attachments-grid .refund-attachment-missing{box-sizing:border-box;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:72px;display:flex;height:auto!important}.route-refund .timeline-detail .refund-attachments-grid .refund-attachment-missing b,.route-refund-chat .timeline-detail .refund-attachments-grid .refund-attachment-missing b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.route-refund .refund-table-scroll .refund-table,.route-refund-chat .refund-table-scroll .refund-table{border-top:0;border-bottom:0;min-width:1120px;height:100%;width:1120px!important}.route-refund .refund-table-scroll .refund-table thead,.route-refund-chat .refund-table-scroll .refund-table thead{width:1120px!important}.route-refund .refund-table-scroll .refund-table tbody,.route-refund-chat .refund-table-scroll .refund-table tbody{overflow:hidden auto!important}.route-refund .refund-table-scroll .refund-table tbody tr,.route-refund-chat .refund-table-scroll .refund-table tbody tr{width:1120px!important}.route-refund .refund-table-scroll .refund-table th:first-child,.route-refund .refund-table-scroll .refund-table td:first-child,.route-refund-chat .refund-table-scroll .refund-table th:first-child,.route-refund-chat .refund-table-scroll .refund-table td:first-child{text-align:center;width:38px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(2),.route-refund .refund-table-scroll .refund-table td:nth-child(2),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(2),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(2){width:164px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(3),.route-refund .refund-table-scroll .refund-table td:nth-child(3),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(3),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(3){width:152px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(4),.route-refund .refund-table-scroll .refund-table td:nth-child(4),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(4),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(4){width:76px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(5),.route-refund .refund-table-scroll .refund-table td:nth-child(5),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(5),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(5){width:216px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(6),.route-refund .refund-table-scroll .refund-table td:nth-child(6),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(6),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(6){width:170px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(7),.route-refund .refund-table-scroll .refund-table td:nth-child(7),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(7),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(7){text-align:center;width:76px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(8),.route-refund .refund-table-scroll .refund-table td:nth-child(8),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(8),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(8){width:78px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(9),.route-refund .refund-table-scroll .refund-table td:nth-child(9),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(9),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(9){width:90px!important}.route-refund .refund-table-scroll .refund-table th:nth-child(10),.route-refund .refund-table-scroll .refund-table td:nth-child(10),.route-refund-chat .refund-table-scroll .refund-table th:nth-child(10),.route-refund-chat .refund-table-scroll .refund-table td:nth-child(10){width:136px!important}.refund-chat-image{background:#fff;border:1px solid #dce5f2;border-radius:8px;width:220px;max-width:100%;display:block;overflow:hidden;box-shadow:0 8px 18px #14335d0f}.refund-chat-image img{object-fit:contain;background:#f8fbff;width:100%;max-height:260px;display:block}.route-refund-chat .msg.user .refund-chat-image{background:#fff}.message-preview-backdrop{z-index:50000;pointer-events:none;background:0 0;width:min(780px,100vw - 500px);min-width:460px;max-height:min(88vh,100vh - 102px);padding:0;display:block;position:fixed;inset:82px clamp(18px,2vw,32px) auto auto;transform:none}.message-preview-backdrop.dragging{-webkit-user-select:none;user-select:none}.message-preview-backdrop.dragged{transform:none}.message-preview-modal{pointer-events:auto;background:#fff;border:1px solid #d8e3f2;border-radius:9px;flex-direction:column;width:100%;max-height:min(88vh,100vh - 102px);display:flex;overflow:hidden;box-shadow:0 14px 36px #0f285033}.message-preview-modal header{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e6edf7;flex:none;align-items:center;gap:10px;height:50px;padding:0 12px;display:flex}.message-preview-modal header.image-preview-head{grid-template-columns:34px minmax(0,1fr) 34px;gap:10px;display:grid}.message-preview-modal header:active{cursor:grabbing}.message-preview-modal h3{color:#071b4a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden}.message-preview-drag-spacer{width:34px;height:34px}.message-preview-count{color:#0f5bd8;white-space:nowrap;background:#f2f7ff;border:1px solid #b9d5ff;border-radius:14px;justify-content:center;justify-self:center;align-items:center;height:28px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.message-preview-modal header button{color:#526385;cursor:pointer;border-radius:7px;width:28px;height:28px}body.message-preview-dragging,body.message-preview-resizing{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.message-preview-modal header .message-preview-close{flex:0 0 34px;color:#d92d45!important;background:#fff0f2!important;border:1px solid #ffc5ce!important;border-radius:7px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;box-shadow:0 2px 8px #d92d451f!important}.message-preview-modal header .message-preview-close:hover{color:#fff!important;background:#d92d45!important;border-color:#d92d45!important;box-shadow:0 4px 12px #d92d453d!important}.message-preview-modal header .message-preview-close svg{stroke:currentColor!important;width:20px!important;height:20px!important;display:block!important}.message-preview-modal header .message-preview-close span{color:currentColor!important;margin-top:-1px!important;font-size:22px!important;font-weight:700!important;line-height:1!important;display:block!important}.message-preview-modal header .message-preview-close svg+span{display:none!important}.message-preview-stage{background:#f8fbff;flex:auto;justify-content:center;align-items:center;min-height:460px;padding:12px;display:flex;position:relative;overflow:hidden}.message-preview-stage.is-zoomed{justify-content:flex-start;align-items:flex-start;overflow:auto}.message-preview-stage.is-zoomed>.message-preview-image-shell{flex:none;margin:auto}.message-preview-stage.image.is-pannable,.refund-process-viewer.is-pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.message-preview-stage.image.is-panning,.refund-process-viewer.is-panning,body.image-viewport-panning{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.message-preview-stage.image.is-panning img,.refund-process-viewer.is-panning img{pointer-events:none}.message-preview-backdrop.resizing .message-preview-modal{height:100%}.message-preview-backdrop.resizing .message-preview-stage,.message-preview-backdrop.dragged[style*=height] .message-preview-stage{min-height:0}.message-preview-stage.image img{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(88vh - 146px);box-shadow:0 10px 28px #071b4a24}.message-preview-nav{z-index:2;color:#1266f1;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #cfe0f6e6;border-radius:10px;place-items:center;width:36px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 22px #071b4a24}.message-preview-nav:hover{background:#eaf3ff;border-color:#9fc5ff}.message-preview-nav.prev{left:10px}.message-preview-nav.next{right:10px}.message-preview-stage.video video{background:#071b4a;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 10px 28px #071b4a29}.message-preview-error{color:#d92d20;margin:12px 0 0;font-weight:800;display:none}.message-preview-stage.video.broken{align-content:center;gap:10px}.message-preview-stage.video.broken video{display:none}.message-preview-stage.video.broken .message-preview-error{display:block}.message-preview-stage.file{color:#203454;text-align:center;gap:10px}.message-preview-stage.file .doc-thumb{color:#1266f1;background:linear-gradient(#edf4ff,#fff);border:1px solid #bcd5ff;border-radius:10px;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.message-preview-stage.file b{word-break:break-all;font-size:15px}.message-preview-stage.file p{color:#64728d;margin:0}.message-preview-modal footer{background:#fff;border-top:1px solid #e6edf7;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.message-preview-modal footer button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.message-preview-modal footer .primary-btn{color:#526385;background:#f8fbff;border-color:#d8e3f2}.message-preview-modal footer .message-preview-close-action{color:#fff;background:#1266f1;border-color:#1266f1;justify-content:center;min-width:84px;box-shadow:0 4px 12px #1266f12e}.message-preview-modal footer .message-preview-close-action:hover{background:#0f57ce;border-color:#0f57ce;box-shadow:0 6px 16px #1266f13d}.message-preview-resize{z-index:5;display:block;position:absolute}.message-preview-resize.n{cursor:ns-resize;height:8px;top:-4px;left:12px;right:12px}.message-preview-resize.s{cursor:ns-resize;height:8px;bottom:-4px;left:12px;right:12px}.message-preview-resize.e{cursor:ew-resize;width:8px;top:12px;bottom:12px;right:-4px}.message-preview-resize.w{cursor:ew-resize;width:8px;top:12px;bottom:12px;left:-4px}.message-preview-resize.ne{cursor:nesw-resize;width:14px;height:14px;top:-5px;right:-5px}.message-preview-resize.sw{cursor:nesw-resize;width:14px;height:14px;bottom:-5px;left:-5px}.message-preview-resize.nw{cursor:nwse-resize;width:14px;height:14px;top:-5px;left:-5px}.message-preview-resize.se{cursor:nwse-resize;width:14px;height:14px;bottom:-5px;right:-5px}@media (width<=1180px){.message-preview-backdrop{width:min(700px,100vw - 32px);min-width:0;max-height:calc(100vh - 40px);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.message-preview-modal{max-height:calc(100vh - 40px)}.message-preview-stage{min-height:min(460px,100vh - 240px)}.message-preview-stage.image img,.message-preview-stage.video video{max-height:calc(100vh - 164px)}.message-preview-backdrop.dragged{transform:none}}.message-ocr-viewer{z-index:50020;background:#0711265c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.message-ocr-viewer section{background:#fff;border:1px solid #d8e3f2;border-radius:10px;flex-direction:column;width:min(620px,100vw - 40px);max-height:min(640px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 72px #0f285042}.message-ocr-viewer header{background:linear-gradient(#fff,#f7fbff);border-bottom:1px solid #e6edf7;flex:0 0 50px;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.message-ocr-viewer header b{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;flex:1;min-width:0;font-size:14px;overflow:hidden}.message-ocr-viewer header button{color:#526385;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.message-ocr-viewer header button:hover{color:#1266f1;background:#edf5ff}.message-ocr-viewer pre{color:#203454;white-space:pre-wrap;word-break:break-word;background:#fbfdff;max-height:calc(min(640px,100vh - 56px) - 50px);margin:0;padding:16px 18px;font:13px/1.75 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow:auto}.conv-draft-file .image-thumb img{object-fit:cover;border-radius:5px;width:100%;height:100%}.conv-draft-file .video-thumb{color:#1266f1;background:#eef5ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.route-conversation .pill.green{color:#10a866!important;background:#e8fbf3!important;border:1px solid #b9eed5!important}.route-conversation .pill.orange{color:#f08300!important;background:#fff3df!important;border:1px solid #ffdba3!important}.route-conversation .pill.hot{color:#e91d48!important;background:#fff0f4!important;border:1px solid #ffc8d4!important}.route-conversation .pill.gray{color:#657590!important;background:#f2f5f9!important;border:1px solid #dce5f2!important}.route-conversation .session-read-tag{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:22px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.route-conversation .session-read-tag.unread{color:#ef3349;background:#ffebee;border-color:#ffc9d0}.route-conversation .session-read-tag.read{color:#657590;background:#f2f5f9;border-color:#dce5f2}.route-conversation .sessions article.session-read:not(.selected) h3{color:#5f6f8c}.route-conversation .sessions article.session-read:not(.selected) h3 small{color:#8a98ad;background:#f8fafc;border-color:#e5ebf4}.route-conversation .sessions article.session-read:not(.selected) p,.route-conversation .sessions article.session-read:not(.selected) footer{color:#8a98ad}.route-conversation .sessions article.session-read:not(.selected) footer>b{color:#9aa8bc}.route-conversation .sessions article.session-unread h3{color:#071b4a}.route-conversation .sessions article.session-unread p{color:#203454;font-weight:750}.route-conversation .chat-body.is-loading-full-messages,.route-conversation .chat-body.is-empty-state{justify-content:center;align-items:center}.route-conversation .conv-chat-empty-state{color:#8fa3c4;text-align:center;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.route-conversation .conv-chat-empty-state svg{color:#9db6db!important;width:38px!important;height:38px!important}.route-conversation .conv-chat-empty-state b{color:#405577;font-size:14px;font-weight:900}.route-conversation .conv-chat-empty-state span{color:#8a98ad;max-width:320px;font-size:12px;font-weight:700;line-height:1.55}.route-conversation .conv-chat-loading{color:#1266f1;text-align:center;align-content:center;place-items:center;gap:9px;min-height:160px;display:grid}.route-conversation .conv-chat-loading .conv-loading-spinner{border-width:3px!important;width:30px!important;height:30px!important;animation:.8s linear infinite convLoadingSpin!important}.route-conversation .conv-chat-loading b{color:#183b78;font-size:14px;font-weight:900}.route-conversation .conv-chat-loading span{color:#7b8ca9;font-size:12px;font-weight:800}.route-conversation .conv-chat-loading.error svg{color:#e14b5c}.route-conversation .chat-sync-hint{color:#1266f1;background:#fff;border:1px solid #dce8f8;border-radius:12px;align-self:center;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #0f28500f}.route-conversation .chat-sync-banner{z-index:12;color:#1266f1;text-align:center;background:#f4f8ff;border-width:0 0 1px;border-radius:0;justify-content:center;align-self:stretch;height:auto;min-height:34px;padding:8px 14px;position:sticky;top:0;box-shadow:0 8px 18px #0f285014}.route-conversation button.chat-sync-banner{cursor:pointer;width:100%}.route-conversation .chat-sync-banner.action{color:#1266f1;background:#f7fbff}.route-conversation .chat-sync-banner.action:hover{background:#edf5ff}.route-conversation .chat-sync-hint .conv-loading-spinner{border-width:2px!important;width:12px!important;height:12px!important;animation:.8s linear infinite convLoadingSpin!important}.route-conversation .chat-sync-hint b{color:#1266f1;font-size:12px}.route-conversation .chat-sync-hint.error{color:#e14b5c;background:#fff7f8;border-color:#ffd1d6}.route-conversation .chat-sync-hint.error b,.route-conversation .chat-sync-hint.error svg{color:#e14b5c}.route-conversation .chat-sync-banner.error{background:#fff7f8;border-color:#ffd1d6}.route-conversation .chat-sync-banner.error:hover{background:#fff1f3}.route-conversation .chat-history-loader{color:#657590;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:13px;justify-content:center;align-self:center;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #0f28500f}.route-conversation .chat-history-loader:hover{color:#1266f1;background:#f6faff;border-color:#c7ddff}.route-conversation .chat-history-loader.loading{color:#fff;cursor:default;pointer-events:none;background:#1266f1;border-color:#1266f1;gap:6px;box-shadow:0 8px 18px #1266f12e}.route-conversation .chat-history-loader.loading:hover{color:#fff;background:#1266f1;border-color:#1266f1}.route-conversation .chat-history-loader.loading .conv-loading-spinner{flex:none;position:relative;opacity:1!important;background:conic-gradient(#ff5f57,#ffbd2e,#28c840,#00c7ff,#5856d6,#ff5f57)!important;border:0!important;border-radius:50%!important;width:15px!important;height:15px!important;margin:0!important;animation:.75s linear infinite convLoadingSpin!important;box-shadow:0 0 0 1px #ffffff8c,0 0 8px #ffffff59!important}.route-conversation .chat-history-loader.loading .conv-loading-spinner:after{content:"";background:#1266f1;border-radius:50%;position:absolute;inset:3px}.route-conversation .chat-history-gap-hint{color:#174a9c;background:#1266f10e;border:0;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:0;padding:6px 12px;font-size:12px;font-weight:850;display:flex;box-shadow:0 -4px 12px #1266f10b}.route-conversation .chat-history-gap-hint>span{color:#174a9c;align-items:center;gap:6px;min-width:0;line-height:1.4;display:inline-flex}.route-conversation .chat-history-gap-hint>span svg{color:#1266f1;flex:none}.route-conversation .chat-history-gap-hint b{color:#174a9c;white-space:normal;font-size:12px}.route-conversation .chat-history-gap-hint button{color:#1266f1;white-space:nowrap;background:#1266f11f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:76px;height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 5px 12px #1266f114}.route-conversation .chat-history-gap-hint button:hover:not(:disabled){color:#0b57d0;background:#1266f12e}.route-conversation .chat-history-gap-hint button:disabled{cursor:default;opacity:.86;color:#1266f1;background:#1266f124}.route-conversation .chat-history-gap-hint .conv-loading-spinner{border-width:2px!important;width:13px!important;height:13px!important;animation:.8s linear infinite convLoadingSpin!important}.route-conversation .chat-unread-jump{z-index:80;color:#1266f1;background:#fff;border:1px solid #b9d5ff;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:144px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 30px #1266f12e}.route-conversation .chat-unread-jump:hover{background:#f4f8ff;border-color:#8dbbff;box-shadow:0 16px 34px #1266f138}.route-conversation .chat-name-marquee{white-space:nowrap;max-width:100%;height:20px;margin:0;display:block;position:relative;overflow:hidden}.route-conversation .chat-name-marquee span{line-height:20px;display:inline-block}.route-conversation .chat-name-marquee.scrolling{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.route-conversation .chat-name-marquee.scrolling span{padding-right:34px;animation:9s linear infinite chatNameMarquee}.route-conversation .session-source-badge{color:#1266f1;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#eef5ff;border:1px solid #cfe0ff;border-radius:11px;align-items:center;gap:5px;min-width:0;max-width:100%;height:22px;padding:0 8px;font-size:12px;font-weight:900;line-height:20px;display:inline-flex;overflow:hidden}.route-conversation .session-source-badge>.session-channel-logo{flex:0 0 16px!important;width:16px!important;height:16px!important}.route-conversation .session-source-badge>.session-channel-logo img{width:16px!important;height:16px!important}.route-conversation .session-source-badge svg{flex:none;width:14px;height:14px}.route-conversation .session-source-badge b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .session-source-badge i{color:currentColor;opacity:.68;flex:none;font-style:normal}.route-conversation .session-source-badge em{text-overflow:ellipsis;white-space:nowrap;color:currentColor;opacity:.86;min-width:0;max-width:118px;font-style:normal;font-weight:900;overflow:hidden}.route-conversation .session-source-badge.built-in{color:#0f6ad8;background:#edf6ff;border-color:#c7e2ff}.route-conversation .session-source-badge.wecom{color:#0f9a58;background:#e8fbf3;border-color:#b9eed5}.route-conversation .session-source-badge.wechat{color:#138a6a;background:#e8fbf8;border-color:#b9eadf}.route-conversation .session-source-badge.mail{color:#6d54c8;background:#f2efff;border-color:#d9d0ff}.route-conversation .session-source-badge.default{color:#526385;background:#f4f7fb;border-color:#dce5f2}.route-conversation .session-source-badge.assist{max-width:100%;height:24px}.route-conversation .chat-head-main .session-source-badge{border-radius:8px;gap:6px;max-width:min(100%,420px);height:24px;padding:0 9px 0 7px;line-height:22px;box-shadow:0 3px 10px #0f28500d}.route-conversation .chat-head-main .session-source-badge em{opacity:.92;max-width:260px;font-weight:800}.route-conversation .chat-head-main .session-source-badge i{opacity:.42;font-size:14px}.route-conversation .assist-grid .session-source-badge em{max-width:180px}.route-conversation .assist-status{color:#1266f1;white-space:nowrap;background:#eef5ff;border:1px solid #cfe0ff;border-radius:12px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:950;line-height:22px;display:inline-flex}.route-conversation .assist-status.green{color:#0f9a58;background:#e8fbf3;border-color:#b9eed5}.route-conversation .assist-status.orange{color:#d97706;background:#fff3df;border-color:#ffdba3}.route-conversation .assist-status.gray{color:#657590;background:#f2f5f9;border-color:#dce5f2}.route-conversation .chat-mode-actions{background:#fff;border:1px solid #d8e3f2;border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.route-conversation .chat-head-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.route-conversation .chat-head-title-line{align-items:center;gap:8px;min-width:0;display:flex}.route-conversation .chat-head-title-line h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .chat-head-main>p{align-items:center;gap:7px;min-width:0;display:flex}.route-conversation .conversation-product-context{color:#13745f;letter-spacing:0;background:#e8fbf8;border:1px solid #b9eadf;align-items:center;min-width:0;font-weight:850;display:inline-flex}.route-conversation .conversation-product-context svg{flex:none}.route-conversation .conversation-product-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .conversation-product-context.is-header{border-radius:7px;gap:4px;max-width:min(48%,360px);height:24px;padding:0 7px;font-size:11px;line-height:22px}.route-conversation .conversation-product-context.is-header b{flex:none}.route-conversation .conversation-product-context.is-header em{opacity:.82;border-left:1px solid #13745f38;flex:none;padding-left:5px;font-size:10px;font-style:normal}.route-conversation .conversation-product-context.manual{color:#526385;background:#f3f6fa;border-color:#d6deea}.route-conversation .chat-head .chat-mode-actions button{color:#526385;background:#fff;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex;border:0!important;border-radius:0!important;width:auto!important;height:28px!important;padding:0 9px!important}.route-conversation .chat-head .chat-mode-actions button+button{border-left:1px solid #d8e3f2!important}.route-conversation .chat-head .chat-mode-actions button:disabled{opacity:1;cursor:default}.route-conversation .chat-mode-actions.is-channel-ai-disabled{background:#f4f7fb;border-color:#dfe5ef}.route-conversation .chat-head .chat-mode-actions.is-channel-ai-disabled button{color:#9aa8bc!important;cursor:pointer!important;background:#f4f7fb!important}.route-conversation .chat-head .chat-mode-actions.is-channel-ai-disabled button+button{border-left-color:#dfe5ef!important}.route-conversation .conv-chat-tabs-wrap{background:linear-gradient(#f7faff 0%,#edf3fb 100%);flex:none;height:48px;position:relative}.route-conversation .conv-chat-tabs{box-sizing:border-box;scrollbar-width:thin;background:linear-gradient(#f8fbff 0%,#edf3fb 100%);border-bottom:1px solid #cfdced;align-items:end;gap:2px;width:100%;height:48px;margin-bottom:0;padding:5px 10px 0;display:flex;overflow:auto hidden}.route-conversation .conv-chat-tabs-wrap.has-hidden-unread .conv-chat-tabs{padding-right:50px}.route-conversation .conv-chat-tab{color:#4e5f79;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;opacity:.74;background:linear-gradient(#edf3fa 0%,#dfe7f1 100%);border:1px solid #d4deec;border-bottom-color:#c5d2e2;border-radius:10px 10px 0 0;flex:none;grid-template-columns:12px 18px minmax(0,1fr) auto auto auto;align-items:center;gap:3px;min-width:146px;max-width:226px;height:33px;padding:0 6px 0 4px;transition:height .16s,transform .16s,background .16s,color .16s,box-shadow .16s,opacity .16s;display:grid;position:relative;transform:translateY(2px);box-shadow:inset 0 1px #ffffffc2}.route-conversation .conv-chat-tab:before{display:none}.route-conversation .conv-chat-tab.mode-ai{color:#244b82;background:linear-gradient(#e7f0ff 0%,#d8e7ff 100%);border-color:#bdd5fb}.route-conversation .conv-chat-tab.mode-human{color:#245d49;background:linear-gradient(#e5f8ef 0%,#d6f0e4 100%);border-color:#addfc8}.route-conversation .conv-chat-tab:hover{color:#071b4a;opacity:.92;background:linear-gradient(#f8fbff 0%,#edf4ff 100%);border-color:#adc8ed;transform:translateY(1px)}.route-conversation .conv-chat-tab.mode-ai:hover{color:#0b3170;background:linear-gradient(#edf5ff 0%,#dfeeff 100%);border-color:#93bdf6}.route-conversation .conv-chat-tab.mode-human:hover{color:#064834;background:linear-gradient(#ecfbf4 0%,#ddf4e9 100%);border-color:#84cfa7}.route-conversation .conv-chat-tab.active{color:#071b4a;background:var(--conv-tab-active-surface,#fff);border-color:#adc4e2;border-bottom-color:var(--conv-tab-active-surface,#fff);opacity:1;z-index:4;height:43px;margin-bottom:-1px;transform:translateY(0);box-shadow:0 -11px 26px #0f285029,8px 0 16px #0f285014,-8px 0 16px #0f28500f,inset 0 1px #fff}.route-conversation .conv-chat-tab.active:after{content:"";background:var(--conv-tab-active-surface,#fff);opacity:1;pointer-events:none;height:3px;position:absolute;bottom:-2px;left:0;right:0}.route-conversation .conv-chat-tab.mode-ai:before{background:#2f7df6}.route-conversation .conv-chat-tab.mode-human:before{background:#14a872}.route-conversation .conv-chat-tab.active.mode-ai{--conv-tab-active-surface:#dcecff;color:#082f69;background:linear-gradient(#edf5ff 0%,#dcecff 100%);border-color:#82aef0 #82aef0 #dcecff;box-shadow:0 -11px 28px #1266f138,8px 0 16px #0f285014,-8px 0 16px #0f28500f,inset 0 1px #fff}.route-conversation .conv-chat-tab.active.mode-human{--conv-tab-active-surface:#d8f2e5;color:#06442f;background:linear-gradient(#ecfbf4 0%,#d8f2e5 100%);border-color:#75c79b #75c79b #d8f2e5;box-shadow:0 -11px 28px #10915d36,8px 0 16px #0f285014,-8px 0 16px #0f28500f,inset 0 1px #fff}.route-conversation .conv-chat-tab.dragging{opacity:.62}.route-conversation .conv-tab-mode{color:#fff;background:#1266f1;border-radius:6px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.route-conversation .conv-chat-tab.mode-human .conv-tab-mode{color:#fff;background:#12835d}.route-conversation .conv-tab-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .conv-tab-reply-state{white-space:nowrap;color:#607087;background:#6070871a;border-radius:999px;justify-content:center;align-items:center;gap:1px;height:18px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.route-conversation .conv-chat-tab.reply-pending .conv-tab-reply-state{color:#b45309;background:#f59e0b29}.route-conversation .conv-chat-tab.reply-done .conv-tab-reply-state{color:#047857;background:#10b98129}.route-conversation .conv-chat-tab.mode-ai .conv-tab-reply-state{display:none}.route-conversation .conv-tab-reply-state b{font-size:9px;font-weight:700}.route-conversation .conv-tech-tag{white-space:nowrap;min-width:58px;max-width:70px;color:#6d45c8!important;height:19px!important;box-shadow:none!important;background:#f4f0ff!important;border:1px solid #d8c7ff!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important;line-height:17px!important;display:inline-flex!important}.route-conversation .conv-tech-tag:before{content:none}.route-conversation .conv-tech-tag.is-tab{flex:none;min-width:50px;max-width:62px;border-radius:10px!important;height:18px!important;padding:0 5px!important;font-size:9px!important;line-height:16px!important}.route-conversation .conv-tab-menu{z-index:90;background:#fff;border:1px solid #d8e5f5;border-radius:10px;width:198px;padding:6px;position:fixed;box-shadow:0 18px 42px #0f28502e}.route-conversation .conv-tab-menu button{color:#405577;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:760;display:flex}.route-conversation .conv-tab-menu button:hover{color:#1266f1;background:#f1f6ff}.route-conversation .conv-tab-menu button svg{color:#1266f1}.route-conversation .conv-tab-grip{color:#8ca0bd;cursor:pointer;justify-content:center;align-items:center;width:12px;height:18px;padding:0;display:inline-flex}.route-conversation .conv-tab-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:760;overflow:hidden}.route-conversation .conv-chat-tab.active .conv-tab-title{font-weight:950}.route-conversation .conv-tab-unread{color:#fff;pointer-events:none;z-index:2;background:#ef3349;border-radius:8px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-style:normal;font-weight:900;line-height:14px;display:inline-flex;position:absolute;top:2px;left:27px;box-shadow:0 0 0 2px #ffffffd1,0 4px 10px #ef33493d}.route-conversation .conv-tab-close{color:#8292aa;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;border-radius:6px!important;width:19px!important;height:19px!important}.route-conversation .conv-tab-close:hover{color:#ef3349;background:#fff1f3!important}.route-conversation .conv-tabs-hidden-unread{z-index:5;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef3349,#ff6b7d);border:1px solid #ee54688c;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:36px;height:26px;padding:0 7px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 9px 18px #ef33493d}.route-conversation .conv-tabs-hidden-unread[hidden]{display:none!important}.route-conversation .conv-tabs-hidden-unread em{color:#ef3349;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;font-size:9px;font-style:normal;font-weight:900;line-height:14px;display:inline-flex}.route-conversation .conv-tabs-hidden-unread:hover{transform:translateY(-1px);box-shadow:0 11px 22px #ef33494d}@keyframes chatNameMarquee{0%,18%{transform:translate(0)}82%,to{transform:translate(calc(-100% - 34px))}}.route-conversation .chat-head{grid-template-columns:36px minmax(0,1fr) auto!important}.route-conversation .chat-head .chat-head-main{min-width:0}.route-conversation .chat-head .chat-head-main h3,.route-conversation .chat-head .chat-head-main p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-conversation .chat-head.is-empty{grid-template-columns:minmax(0,1fr)!important}.route-conversation .chat-head-empty{color:#071b4a;align-items:center;gap:10px;min-width:0;display:flex}.route-conversation .chat-head-empty>span{color:#1266f1;background:#f7fbff;border:1px solid #dce8f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.route-conversation .chat-head-empty h3{color:#071b4a;margin:0;font-size:14px;font-weight:900}.route-conversation .chat-head-empty p{color:#7b89a7;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:700;overflow:hidden}.route-conversation .tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;height:52px!important;padding:8px 12px 0!important;display:grid!important}.route-conversation .tabs button{text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:0 6px!important;display:flex!important;overflow:hidden!important}.route-conversation .filter-line{height:auto!important;min-height:50px!important;padding:10px 12px 8px!important}.route-conversation .sessions article{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;height:88px!important;min-height:88px!important;max-height:88px!important;overflow:hidden!important}.route-conversation .sessions h3{white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.route-conversation .session-title-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.route-conversation .sessions h3 small{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;max-width:88px!important;margin-left:0!important;overflow:hidden!important}.route-conversation .sessions p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:5px 0 8px!important;overflow:hidden!important}.route-conversation .sessions footer{white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.route-conversation .sessions footer b{flex:none!important}.route-conversation .session-channel-tag,.route-conversation .session-read-tag,.route-conversation .sessions footer .pill{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:88px!important;overflow:hidden!important}.route-conversation .sessions article>.pill{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:82px!important;overflow:hidden!important}.route-conversation .chat-name-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;height:20px!important;margin:0!important;line-height:20px!important;display:block!important;overflow:hidden!important}.route-conversation .chat-name-marquee,.route-conversation .chat-name-marquee span,.route-conversation .chat-name-marquee.scrolling span{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}.route-customer .content{background:#eef4fb;padding:24px}.route-customer .topbar .top-actions{display:none}.customer-standalone{background:#eef4fb;min-height:100vh;display:block}.customer-page{place-items:center;height:calc(100vh - 112px);display:grid}.customer-standalone .customer-page{height:100vh;padding:24px}.customer-shell{background:#fff;border:1px solid #dfe7f2;border-radius:8px;flex-direction:column;width:min(760px,100%);height:min(720px,100%);display:flex;overflow:hidden;box-shadow:0 18px 48px #0f28501f}.customer-shell>header{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex}.customer-shell>header b{color:#071b4a;font-size:17px;display:block}.customer-shell>header span{color:#64728d;margin-top:4px;font-size:12px;display:block}.customer-shell>header a{color:#1266f1;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 12px;font-weight:800;display:inline-flex}.customer-card{background:#fbfdff;border-bottom:1px solid #e5ebf4;grid-template-columns:1fr 1fr 160px;gap:12px;padding:14px 18px;display:grid}.customer-card .customer-new-identity{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:34px;font-weight:900;display:inline-flex}.customer-card .customer-new-identity:hover{background:#f1f6ff}.customer-card label{color:#526385;gap:6px;font-size:12px;font-weight:800;display:grid}.customer-card input,.customer-card select{color:#071b4a;background:#fff;border:1px solid #d8e2f0;border-radius:7px;outline:0;height:36px;padding:0 10px}.customer-channel-note{color:#64728d;align-items:center;padding:0 4px;font-size:12px;line-height:1.45;display:flex}.customer-chat{background:#f8fbff;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow:auto}.customer-msg{align-items:flex-start;gap:9px;width:100%;display:flex}.customer-msg.user{justify-content:flex-end}.customer-msg.bot,.customer-msg.agent,.customer-msg.system{justify-content:flex-start}.customer-msg .avatar{flex:none;width:34px;height:34px;font-size:12px}.customer-msg-main{flex-direction:column;gap:5px;min-width:0;max-width:min(72%,560px);display:flex}.customer-msg.user .customer-msg-main{align-items:flex-end}.customer-msg.bot .customer-msg-main,.customer-msg.agent .customer-msg-main,.customer-msg.system .customer-msg-main{align-items:flex-start}.customer-msg small{color:#6f7fa0;font-size:12px;line-height:1.2;display:block}.customer-msg.user small{color:#6b7895;text-align:right}.customer-bubble{word-break:break-word;overflow-wrap:anywhere;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.65;box-shadow:0 4px 12px #0f28500d}.customer-msg.user .customer-bubble{color:#fff;background:#1266f1;border-radius:8px 8px 2px}.customer-msg.bot .customer-bubble,.customer-msg.agent .customer-bubble,.customer-msg.system .customer-bubble{color:#102757;background:#fff;border:1px solid #dfe7f2;border-radius:8px 8px 8px 2px}.customer-bubble .message-text{white-space:pre-wrap;line-height:1.65;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.customer-bubble .message-media img,.customer-bubble .message-media video{background:#f4f7fb;border-color:#dce5f2}.customer-msg.user .customer-bubble .message-media img,.customer-msg.user .customer-bubble .message-media video{background:#0c1f3f;border-color:#ffffff4d}.customer-bubble .file-card{color:#102757;background:#fff}.customer-empty{color:#6c7895;place-items:center;height:100%;margin:0;display:grid}.customer-input{background:#fff;border-top:1px solid #e5ebf4;grid-template-columns:1fr 104px;gap:12px;min-height:130px;padding:12px 14px;display:grid}.customer-compose{gap:8px;min-width:0;display:grid}.customer-tools{align-items:center;gap:8px;display:flex}.customer-tools button{color:#1266f1;background:#fff;border:1px solid #d7e4f4;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-weight:800;display:inline-flex}.customer-draft-files{margin:0}.customer-input textarea{resize:none;color:#071b4a;border:1px solid #d8e2f0;border-radius:8px;outline:0;height:76px;padding:10px 12px;line-height:1.6}.customer-input>.primary-btn{justify-content:center;height:100%;min-height:86px;font-weight:900}.kb-review-modal{flex-direction:column;width:min(1380px,100vw - 32px);height:min(820px,100vh - 40px);max-height:calc(100vh - 40px);display:flex}.kb-review-modal>header,.kb-review-modal>footer{flex:none}.kb-review-modal-body{flex:auto;grid-template-columns:minmax(0,1fr) 560px;gap:16px;min-height:0;padding:16px;display:grid;overflow:hidden}.kb-review-source,.kb-review-form{background:#fff;border:1px solid #e1e8f3;border-radius:8px;min-height:0;padding:14px;overflow:auto}.kb-review-source{flex-direction:column;display:flex;overflow:hidden}.kb-review-source>.conv-qa-section-title,.kb-review-source>.kb-review-source-meta{flex:none}.kb-review-source>.conv-qa-message-list{background:#f6f8fc;border:1px solid #e5ebf4;border-radius:10px;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px 10px 14px 12px;display:flex;overflow:auto}.kb-review-source>.kb-review-media{flex:none;max-height:112px;overflow:auto}.kb-review-source-meta{color:#526385;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;font-size:12px;display:grid}.kb-review-message{border:0;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.kb-review-message.service{flex-direction:row-reverse}.kb-review-message-avatar{color:#526b91;background:#fff;border:1px solid #dbe5f2;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 7px #1f3e6814}.kb-review-message.service .kb-review-message-avatar{color:#fff;background:#1266f1;border-color:#bcd5ff}.kb-review-message-main{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,560px);display:flex}.kb-review-message.service .kb-review-message-main{align-items:flex-end}.kb-review-message-main>small{color:#71819d;align-items:center;gap:8px;width:100%;margin:0 0 5px;font-size:11px;line-height:1.2;display:flex}.kb-review-message.service .kb-review-message-main>small{justify-content:flex-end}.kb-review-message-main>small b{color:#405577;font-size:12px;font-weight:850}.kb-review-message-main>small time{font-variant-numeric:tabular-nums;white-space:nowrap}.kb-review-message-bubble{background:#fff;border:1px solid #e0e7f1;border-radius:4px 13px 13px;min-width:54px;max-width:100%;padding:9px 12px;overflow:hidden;box-shadow:0 3px 10px #1f3e680f}.kb-review-message.service .kb-review-message-bubble{background:#eaf3ff;border-color:#bdd5ff;border-radius:13px 4px 13px 13px}.kb-review-message-bubble p{color:#102757;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.65}.kb-review-message.system{justify-content:center;padding:2px 0}.kb-review-system-bubble{color:#64728d;text-align:center;background:#e9eef6;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:82%;padding:5px 11px;font-size:11px;line-height:1.4;display:flex}.kb-review-system-bubble time{color:#8a98af;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:4px}.kb-review-message-media{gap:7px;min-width:min(320px,58vw);margin-top:8px;display:grid}.kb-review-message-media:first-child{margin-top:0}.kb-review-message-media .kb-review-media-card{background:#ffffffc7}.kb-review-media{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.kb-review-media-title{color:#526385;font-size:12px}.kb-review-media-card{background:#f8fbff;border:1px solid #dce5f2;border-radius:8px;min-width:0;margin:0;overflow:hidden}.kb-review-media-card.image,.kb-review-media-card.video{grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}.kb-review-media-card.image button{cursor:zoom-in;background:#0b1220;border:0;width:112px;height:78px;padding:0;display:block}.kb-review-media-card img,.kb-review-media-card video{object-fit:contain;background:#0b1220;width:100%;height:78px;display:block}.kb-review-media-card.file{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.kb-review-media-card.file>span{color:#1266f1;background:#eaf2ff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.kb-review-media-card figcaption{align-content:center;gap:4px;min-width:0;padding:8px 10px;display:grid}.kb-review-media-card b{text-overflow:ellipsis;white-space:nowrap;color:#dbeafe;min-width:0;font-size:12px;overflow:hidden}.kb-review-media-card small{color:#8ea4cf;word-break:break-all;min-width:0;font-size:11px;line-height:1.35}.kb-review-media-card.file b{color:#203454}.kb-review-media-card.file small{color:#64728d}.kb-review-form .kb-faq-form{padding:0;display:block}.kb-review-form .kb-faq-left{display:block}.kb-review-form .kb-faq-form textarea{height:90px!important;min-height:90px!important}.kb-review-form .kb-faq-form .form-grid{gap:10px!important}.kb-review-form .kb-faq-form label.wide.required,.kb-review-form .kb-faq-form .form-grid>label,.kb-review-form .kb-faq-form>label.wide:not(.required){padding:8px 10px!important}.kb-review-form .qa-attachment-field{margin-top:10px;padding:10px!important}.kb-review-form .qa-attachment-field .kb-attachment-drop{min-height:62px!important;padding:10px!important}.kb-review-form .qa-attachment-field .kb-attachment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kb-review-form .qa-attachment-field .kb-attachment-item{grid-template-columns:46px minmax(0,1fr) 22px;padding:6px}.kb-review-form .qa-attachment-field .kb-attachment-thumb{width:46px;height:46px}.kb-review-table .kb-row-title small{color:#6f7fa0;margin-top:4px;display:block}.kb-review-title-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.kb-review-title-actions>b{flex:none}.kb-review-title-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.kb-review-modal>footer{gap:10px}.kb-review-modal>.kb-review-footer{justify-content:flex-end!important}.kb-review-modal>.kb-review-footer .kb-review-delete-action{margin-left:76px!important}.kb-review-modal>footer button[data-kb-review-modal-delete],.kb-review-modal>footer button[data-kb-review-cancel-recognition]{color:#071b4a!important;box-shadow:none!important;background:0 0!important;border:0!important}.kb-review-modal>footer button[data-kb-review-modal-delete]:hover,.kb-review-modal>footer button[data-kb-review-cancel-recognition]:hover{color:#1266f1!important;background:#edf5ff!important}.kb-review-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.kb-review-recognition-status{color:#475569;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.kb-review-recognition-status.waiting{color:#475569;background:#f1f5f9}.kb-review-recognition-status.running{color:#1d4ed8;background:#dbeafe}.kb-review-recognition-status.done{color:#15803d;background:#dcfce7}.kb-review-recognition-status.failed{color:#b91c1c;background:#fee2e2}.route-knowledge .kb-review-table td:nth-child(9){overflow:visible!important}.route-settings .content{background:#fff;padding:0}.settings-center{color:#111827;background:#fff;min-width:1320px;min-height:100%;padding:29px 24px 24px}.settings-header{justify-content:space-between;align-items:flex-start;gap:24px;height:64px;display:flex}.settings-header h2{color:#0f172a;letter-spacing:0;margin:0;font-size:31px;font-weight:950;line-height:42px;display:inline-block}.settings-header span{color:#697386;margin-left:30px;font-size:17px;font-weight:800}.settings-header-actions{align-items:center;gap:23px;display:flex}.settings-search{color:#4f5f76;background:#fff;border:1px solid #dde6f1;border-radius:6px;align-items:center;width:335px;height:54px;padding:0 17px;display:flex;box-shadow:0 2px 9px #12254608}.settings-search input{color:#162033;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.settings-search input::placeholder{color:#9aa5b8}.settings-outline,.settings-help{color:#1465f5;background:#fff;border:2px solid #2d7dff;border-radius:6px;align-items:center;gap:13px;height:54px;padding:0 24px;font-size:19px;font-weight:950;display:inline-flex;box-shadow:0 4px 13px #1266f114}.settings-help{color:#1f2937;border-color:#dfe6f1}.settings-conversation-window{background:#fff;border:1px solid #dfe8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 24px;display:flex;box-shadow:0 8px 22px #0f28500a}.settings-conversation-window>div:first-child{grid-template-columns:36px 1fr;align-items:center;gap:4px 12px;min-width:0;display:grid}.settings-conversation-window>div:first-child span{color:#1266f1;background:#eef5ff;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.settings-conversation-window b{color:#071b4a;font-size:17px;font-weight:950}.settings-conversation-window p{color:#6a7891;margin:0;font-size:13px;font-weight:750;line-height:1.45}.settings-window-days{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-window-days button{color:#0b2154;background:#fff;border:1px solid #d6e2f2;border-radius:8px;min-width:54px;height:34px;padding:0 12px;font-size:14px;font-weight:900}.settings-window-days button.active{color:#1266f1;background:#eaf3ff;border-color:#1266f1;box-shadow:0 0 0 3px #1266f114}.settings-dept-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:21px;display:grid}.settings-dept-card{cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;height:214px;padding:25px 24px 0;box-shadow:0 7px 22px #0f28500a}.settings-dept-card.active{border:2px solid #3a83ff;box-shadow:0 7px 22px #1266f114}.settings-dept-head{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.settings-dept-icon{color:#1266f1;background:#eef5ff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.settings-dept-icon svg{stroke-width:2.6px}.settings-dept-card h3{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 13px;font-size:25px;font-weight:950;line-height:1.1;overflow:hidden}.settings-dept-card p{color:#526174;margin:0;font-size:18px;font-weight:800}.settings-card-actions{color:#334155;align-items:center;gap:22px;display:flex}.settings-card-actions button{color:#334155;place-items:center;width:30px;height:30px;display:grid}.settings-card-actions .danger,.settings-dept-card .danger{color:#ff3347}.settings-card-menu{justify-self:end;position:relative}.settings-card-menu>button{color:#334155;background:#fff;border:1px solid #dce5f2;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;line-height:1;display:inline-flex}.settings-card-menu>button svg{display:block}.settings-card-menu>button:hover,.settings-card-menu.open>button{color:#334155;background:#f8fbff;border-color:#cfd8e8}.settings-card-menu.open .settings-card-menu-list{display:grid}.settings-card-menu-list{width:118px}.settings-card-menu-list button{color:#334155;justify-content:flex-start;align-items:center;gap:8px;height:32px;display:flex}.settings-card-menu-list button.danger{color:#ff3347}.settings-dept-stats{text-align:center;grid-template-columns:repeat(3,1fr);align-items:start;height:90px;margin-top:29px;display:grid}.settings-dept-stats span{border-left:1px solid #dce3ed;min-width:0}.settings-dept-stats span:first-child{border-left:0}.settings-dept-stats b{color:#526174;margin-bottom:16px;font-size:17px;font-weight:900;display:block}.settings-dept-stats strong{color:#111827;font-size:28px;font-weight:950;line-height:1;display:block}.settings-panel{background:#fff;border:1px solid #dfe7f1;border-radius:8px;margin-top:35px;overflow:hidden}.settings-panel-tabs{border-bottom:1px solid #e4ebf4;align-items:flex-end;gap:68px;height:104px;padding:0 34px;display:flex;position:relative}.settings-panel-tabs>button:not(.settings-panel-add){color:#1f2937;border-bottom:4px solid #0000;align-items:center;gap:13px;height:70px;font-size:20px;font-weight:950;display:inline-flex}.settings-panel-tabs>button.active{color:#1266f1;border-color:#1266f1}.settings-panel-add{position:absolute;bottom:25px;right:28px;border-radius:6px!important;height:55px!important;padding:0 25px!important;font-size:21px!important;font-weight:950!important;box-shadow:0 7px 18px #1266f138!important}.settings-panel-tabs:has(>button:nth-child(5)){gap:48px}.settings-schedule{background:#fff;padding:28px 32px 34px}.settings-schedule-default{background:#fbfdff;border:1px solid #dfe8f5;border-radius:8px;gap:16px;padding:18px 20px;display:grid}.settings-schedule-default>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.settings-schedule-default>header>span{color:#1266f1;background:#eaf3ff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.settings-schedule-default>header button{color:#1266f1;background:#fff;border:1px solid #cfe0f6;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.settings-schedule-default>header button:hover{background:#eef5ff;border-color:#9fc6ff}.settings-schedule-default h3{align-items:center;gap:9px;display:flex}.settings-schedule-default h3 em{color:#12834a;background:#e8f7ef;border-radius:5px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:900}.settings-schedule h3{color:#0f172a;margin:0;font-size:20px;font-weight:950;line-height:1.2}.settings-schedule p{color:#65748c;margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.45}.settings-schedule-default>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-schedule-default>div:has(article:only-child){grid-template-columns:1fr}.settings-schedule-default article{background:#fff;border:1px solid #e4ebf4;border-radius:8px;gap:8px;padding:13px 15px;display:grid}.settings-schedule-default b{color:#1f2937;font-size:15px;font-weight:950}.settings-schedule-default span{color:#1266f1;font-size:14px;font-weight:900}.settings-schedule-toolbar{justify-content:space-between;align-items:center;gap:18px;height:64px;margin-top:18px;display:flex}.settings-schedule-toolbar>div{align-items:baseline;gap:12px;min-width:0;display:flex}.settings-schedule-toolbar strong{color:#111827;font-size:21px;font-weight:950}.settings-schedule-toolbar span{color:#697386;font-size:14px;font-weight:850}.settings-schedule-layout{grid-template-columns:minmax(620px,1fr) 470px;align-items:start;gap:22px;display:grid}.settings-schedule-calendar,.settings-schedule-rules{background:#fff;border:1px solid #dfe8f5;border-radius:8px;overflow:hidden}.settings-schedule-calendar>header,.settings-schedule-rules>header{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:14px;height:76px;padding:0 18px;display:flex}.settings-schedule-calendar>header>div:last-child{align-items:center;gap:8px;display:flex}.settings-schedule-calendar button,.settings-schedule-rules button,.settings-schedule-segments button{color:#0f2850;background:#fff;border:1px solid #d8e4f3;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:900;display:inline-flex}.settings-schedule-calendar button:hover,.settings-schedule-rules button:hover,.settings-schedule-segments button:hover{color:#1266f1;background:#f0f6ff;border-color:#9fc6ff}.settings-schedule-weekdays{background:#f8fbff;border-bottom:1px solid #edf2f8;grid-template-columns:repeat(7,1fr);height:38px;display:grid}.settings-schedule-weekdays span{color:#65748c;place-items:center;font-size:13px;font-weight:950;display:grid}.settings-schedule-days{background:#edf2f8;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.settings-schedule-calendar .settings-schedule-day{text-align:center;gap:7px;height:74px;min-height:74px;position:relative;color:#1f2937!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:30px 22px!important;place-content:center!important;place-items:center!important;padding:8px 10px!important;display:grid!important}.settings-schedule-calendar .settings-schedule-date{justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:30px;display:flex}.settings-schedule-calendar .settings-schedule-day b{text-align:center;font-size:18px;font-weight:950;line-height:24px}.settings-schedule-calendar .settings-schedule-date small{white-space:nowrap;flex:none;font-size:10px;font-weight:900;line-height:16px}.settings-schedule-calendar .settings-schedule-day span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:#f1f5f9;border-radius:999px;max-width:100%;padding:3px 9px;font-size:11px;font-weight:950;line-height:16px;overflow:hidden}.settings-schedule-calendar .settings-schedule-day.green{background:#ecfdf3!important}.settings-schedule-calendar .settings-schedule-day.green span{color:#11834a;background:#d9fbe8}.settings-schedule-calendar .settings-schedule-day.blank{background:#fff!important}.settings-schedule-calendar .settings-schedule-day.holiday-date b,.settings-schedule-calendar .settings-schedule-day.holiday-date .settings-schedule-date small{color:#1266f1}.settings-schedule-calendar .settings-schedule-day.holiday span{color:#1266f1;background:#eaf3ff}.settings-schedule-calendar .settings-schedule-day.configured{box-shadow:inset 0 0 0 2px #19b86a}.settings-schedule-calendar .settings-schedule-day.closed{box-shadow:inset 0 0 0 2px #f59e0b;background:#fff7ed!important}.settings-schedule-calendar .settings-schedule-day.closed span{color:#b45309;background:#ffedd5}.settings-schedule-calendar .settings-schedule-day.muted{opacity:.42;color:#94a3b8!important;background:0 0!important}.settings-schedule-table{display:grid}.settings-schedule-table-head,.settings-schedule-table-row{grid-template-columns:118px 86px 72px minmax(0,1fr) 82px;align-items:center;gap:10px;padding:0 14px;display:grid}.settings-schedule-table-head{color:#64748b;background:#f8fbff;border-bottom:1px solid #edf2f8;height:42px;font-size:12px;font-weight:950}.settings-schedule-table-row{color:#1f2937;border-bottom:1px solid #edf2f8;min-height:58px;font-size:13px;font-weight:850}.settings-schedule-table-row:last-child{border-bottom:0}.settings-schedule-table-row b{color:#111827;font-size:14px;display:block}.settings-schedule-table-row small{color:#7b8797;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.settings-schedule-table-row em{border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.settings-schedule-table-row em.working{color:#15803d;background:#dcfce7}.settings-schedule-table-row em.closed{color:#b45309;background:#ffedd5}.settings-schedule-table-row>span:nth-child(4){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-schedule-table-row>span:last-child{justify-content:flex-end;gap:6px;display:flex}.settings-schedule-pagination{background:#f8fbff;border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 14px;display:flex}.settings-schedule-pagination>span{color:#64748b;font-size:12px;font-weight:850}.settings-schedule-pagination>div{align-items:center;gap:6px;display:flex}.settings-schedule-pagination button{border-radius:6px;width:30px;height:30px;padding:0;font-size:12px}.settings-schedule-pagination button.active{color:#fff;background:#1266f1;border-color:#1266f1}.settings-schedule-pagination button:disabled{cursor:not-allowed;opacity:.42;color:#94a3b8;background:#f1f5f9}.settings-schedule-empty{text-align:center;color:#8a98ad;align-content:center;place-items:center;min-height:260px;padding:28px;display:grid}.settings-schedule-empty svg{color:#9fb4d2}.settings-schedule-empty b{color:#111827;margin-top:10px;font-size:17px;font-weight:950}.settings-schedule-empty p{max-width:300px}.settings-schedule-modal{width:640px}.settings-schedule-form{gap:16px;padding:20px 24px}.settings-schedule-form>label,.settings-schedule-field{color:#526385;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:850;display:grid}.settings-schedule-choice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.settings-schedule-choice label{color:#526385;cursor:pointer;background:#fff;border:1px solid #d8e4f3;border-radius:7px;justify-content:center;align-items:center;height:38px;padding:0 12px;font-weight:900;display:flex;position:relative}.settings-schedule-choice label:hover{color:#1266f1;background:#f6f9ff;border-color:#9fc6ff}.settings-schedule-choice label:has(input:checked){color:#1266f1;background:#eaf3ff;border-color:#1266f1;box-shadow:inset 0 0 0 1px #1266f1}.settings-schedule-choice input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;padding:0!important}.settings-schedule-segments{background:#fbfdff;border:1px solid #dfe8f5;border-radius:8px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.settings-schedule-segments[hidden]{display:none!important}.settings-schedule-segments header{justify-content:space-between;align-items:center;display:flex}.settings-schedule-segments b{color:#111827;font-size:15px;font-weight:950}.settings-schedule-segment-row{grid-template-columns:92px minmax(0,1fr) 18px minmax(0,1fr) 36px;align-items:center;gap:9px;display:grid}.settings-schedule-segment-row input{height:38px}.settings-schedule-segment-row input:first-child{text-align:center;color:#334155;font-weight:900}.settings-schedule-segment-row i{background:#9aa8bd;height:1px}.settings-schedule-segment-row button{width:36px;height:38px;padding:0}.settings-default-schedule-modal{width:700px}.settings-default-schedule-body{background:#f8fbff;gap:14px;max-height:calc(100vh - 190px);padding:18px 22px 22px;display:grid;overflow:auto}.settings-default-schedule-body>p{color:#65748c;margin:0;font-size:13px;font-weight:750;line-height:1.5}.settings-default-schedule-mode{border-bottom:1px solid #e6edf7;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;padding:0 0 14px;display:grid}.settings-default-schedule-mode>b{color:#334155;font-size:13px;font-weight:900}.settings-default-schedule-mode>span{background:#fff;border:1px solid #d8e4f3;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:38px;padding:3px;display:grid}.settings-default-schedule-mode button{color:#64748b;background:0 0;border:0;border-radius:5px;font-size:13px;font-weight:900}.settings-default-schedule-mode button:hover{color:#1266f1;background:#f2f6fc}.settings-default-schedule-mode button.active{color:#fff;background:#1266f1;box-shadow:0 2px 6px #1266f133}.settings-default-schedule-manager{border-bottom:1px solid #e6edf7;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.settings-default-schedule-manager>div{align-items:center;gap:9px;display:flex}.settings-default-schedule-manager b{color:#334155;font-size:13px;font-weight:900}.settings-default-schedule-manager span{color:#64748b;font-size:12px;font-weight:800}.settings-default-schedule-manager button{color:#1266f1;background:#fff;border:1px solid #bcd4f5;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.settings-default-schedule-manager button:hover{background:#eef5ff;border-color:#86b5f6}.settings-default-schedule-manager button:disabled{cursor:not-allowed;opacity:.45;background:#f8fafc}.settings-default-schedule-group{background:#fff;border:1px solid #dfe8f5;border-radius:8px;gap:11px;padding:14px;display:grid}.settings-default-schedule-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-default-schedule-group>header>div{align-items:center;gap:9px;display:flex}.settings-default-schedule-group>header b{color:#111827;font-size:15px;font-weight:950}.settings-default-schedule-group>header span{color:#64748b;background:#f1f5f9;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:900}.settings-default-schedule-group>header button{color:#1266f1;background:#fff;border:1px solid #d8e4f3;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:900;display:inline-flex}.settings-default-schedule-group>header button:hover{background:#eef5ff;border-color:#9fc6ff}.settings-default-schedule-group .settings-default-group-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.settings-default-group-actions label{background:#f8fafc;border:1px solid #d8e4f3;border-radius:7px;align-items:center;height:32px;display:flex;overflow:hidden}.settings-default-group-actions label span{color:#64748b;background:0 0;border-radius:0;align-items:center;height:100%;padding:0 7px;display:flex}.settings-default-group-actions select{color:#334155;cursor:pointer;background:#fff;border:0;border-left:1px solid #d8e4f3;outline:0;height:100%;padding:0 24px 0 8px;font-size:12px;font-weight:900}.settings-default-schedule-group>header .settings-default-group-delete{color:#c2413b;justify-content:center;width:32px;padding:0}.settings-default-schedule-group>header .settings-default-group-delete:hover{color:#b42318;background:#fff4f4;border-color:#efaaaa}.settings-default-schedule-group>[data-settings-default-segments]{gap:9px;display:grid}.settings-default-schedule-modal footer>span,.settings-default-schedule-modal footer .settings-default-reset{margin-right:auto}.settings-default-schedule-modal footer .settings-default-reset{color:#c2413b;background:#fff;border-color:#f4b9b9}.settings-default-schedule-modal footer .settings-default-reset:hover{background:#fff4f4;border-color:#ec8f8f}@media (width<=760px){.settings-default-schedule-modal{width:calc(100vw - 24px)}.settings-default-schedule-group>header{flex-direction:column;align-items:flex-start}.settings-default-schedule-group .settings-default-group-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.settings-schedule-segment-row{grid-template-columns:76px minmax(0,1fr) 14px minmax(0,1fr) 32px;gap:6px}.settings-schedule-calendar .settings-schedule-day{padding-inline:4px!important}.settings-schedule-calendar .settings-schedule-date{gap:3px}.settings-schedule-calendar .settings-schedule-date small{font-size:9px}}.settings-product-search{color:#6b7895;background:#fff;border:1px solid #d8e4f3;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:9px;width:320px;height:55px;padding:0 12px;display:grid;position:absolute;bottom:25px;right:198px;box-shadow:0 7px 18px #14335d0d}.settings-product-search input{color:#071b4a;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:14px;font-weight:850}.settings-product-search input::placeholder{color:#91a0b8}.settings-product-search button{color:#6b7895;background:#eef4fb;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.settings-product-search button:hover{color:#1266f1;background:#e7f0ff}.settings-product-search-hit{color:#7a4b00;background:#fff1b8;border-radius:4px;padding:0 2px;font-weight:950}.settings-panel-summary{background:#f8fbff;border-bottom:1px solid #edf2f8;align-items:center;gap:18px;height:54px;padding:0 36px;display:flex}.settings-panel-summary strong{color:#111827;font-size:20px;font-weight:950}.settings-panel-summary span{color:#697386;font-size:18px;font-weight:800}.settings-panel-summary a{color:#1266f1;align-items:center;gap:8px;margin-left:auto;font-size:17px;font-weight:950;display:flex}.settings-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 25px;padding:39px 32px 30px;display:grid}.settings-list-grid.channels,.settings-list-grid.agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 22px}.settings-item-card{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-height:228px;padding:25px 24px 0;overflow:hidden;box-shadow:0 6px 20px #0f28500a}.settings-item-card header{grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.settings-item-card h3{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 12px;font-size:24px;font-weight:950;line-height:1.2;overflow:hidden}.settings-item-card p{color:#526174;margin:0 0 8px;font-size:18px;font-weight:800}.settings-square{color:#fff;border-radius:10px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 6px 16px #1266f129}.settings-square.blue{background:linear-gradient(135deg,#1187ff,#1365f6)}.settings-square.green{background:linear-gradient(135deg,#13d263,#48bf48)}.settings-square.violet{background:linear-gradient(135deg,#8f5cff,#6d35e9)}.settings-square.orange{background:linear-gradient(135deg,#ffb33c,#ff6a00)}.settings-square.rose{background:linear-gradient(135deg,#ff6b9d,#f43f5e)}.settings-product-logo,.settings-channel-logo{border-radius:10px;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #1266f129}.settings-product-logo{color:#fff;background:linear-gradient(135deg,#1678ff,#18c6ff)}.settings-product-logo i{border:1px solid #ffffff59;border-radius:8px;position:absolute;inset:8px}.settings-product-logo b{background:#ffffff2b;border-radius:7px;width:22px;height:22px;position:absolute;top:8px;right:8px}.settings-product-logo svg{z-index:1;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px;position:relative}.settings-channel-logo svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.settings-channel-logo.wechat{color:#fff;background:#07c160}.settings-channel-logo.wechat svg{fill:#fffffff5;stroke:#fffffff5}.settings-channel-logo.wechat circle:nth-of-type(n+3){fill:#07c160;stroke:#07c160}.settings-channel-logo.wecom{color:#fff;background:#1f7aff}.settings-channel-logo.wecom svg{stroke:#fff}.settings-channel-logo.built-in{color:#fff;background:linear-gradient(135deg,#5068ff 0%,#238cff 52%,#15c4e8 100%);box-shadow:0 10px 22px #1266f138,inset 0 1px #ffffff47}.settings-channel-logo.built-in i{border:1px solid #ffffff38;border-radius:9px;position:absolute;inset:7px}.settings-channel-logo.built-in b{background:#ffffff26;border-radius:50%;width:34px;height:34px;position:absolute;bottom:-9px;right:-8px;box-shadow:-18px -22px #ffffff14}.settings-channel-logo.built-in svg{z-index:1;filter:drop-shadow(0 3px 5px #071b4a2e);position:relative}.settings-channel-logo.built-in .chat-shadow{fill:#0427602e;stroke:none}.settings-channel-logo.built-in .chat-main{fill:#fff3;stroke:#fff;stroke-width:3.4px}.settings-channel-logo.built-in .chat-line{stroke:#fff;stroke-width:3.5px;stroke-linecap:round}.settings-channel-logo.built-in .chat-dot{fill:#fff;stroke:#ffffff6b;stroke-width:2px}.settings-channel-logo.mail-logo{color:#fff;background:linear-gradient(135deg,#ffb343,#ff7a1a)}.settings-item-stats{text-align:center;grid-template-columns:repeat(3,1fr);align-items:start;height:82px;margin-top:31px;display:grid}.settings-item-stats span{border-left:1px solid #dce3ed;min-width:0}.settings-item-stats span:first-child{border-left:0}.settings-item-stats b,.settings-channel-stats b{color:#526174;margin-bottom:15px;font-size:17px;font-weight:900;display:block}.settings-item-stats strong,.settings-channel-stats strong{color:#111827;font-size:27px;font-weight:950;line-height:1;display:block}.settings-item-stats em,.channel-card em,.agent-card em{border-radius:17px;justify-content:center;align-items:center;min-width:64px;height:33px;padding:0 15px;font-size:17px;font-style:normal;font-weight:950;display:inline-flex}.settings-item-stats em.green,.channel-card em.green,.agent-card em.green{color:#16a34a;background:#dffbea}.settings-item-stats em.orange,.channel-card em.orange{color:#ff8a00;background:#fff1d9}.settings-item-stats em.red,.channel-card em.red{color:#ff3448;background:#ffe1e7}.channel-card em.gray,.agent-card em.gray{color:#526174;background:#e9edf2}.settings-switch{vertical-align:middle;background:#cfd6df;border-radius:14px;width:47px;height:28px;display:inline-block;position:relative}.settings-switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0f28502e}.settings-switch.on{background:#1266f1}.channel-card header{grid-template-columns:62px minmax(0,1fr) auto;gap:18px}.channel-card dl,.agent-card dl{color:#526174;grid-template-columns:88px minmax(0,1fr);gap:15px 20px;margin:28px 0 0;font-size:17px;font-weight:850;display:grid}.channel-card dt,.agent-card dt{color:#526174}.channel-card dd,.agent-card dd{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:850;overflow:hidden}.agent-card dd.settings-agent-channel-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.settings-channel-stats{text-align:left;border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;height:62px;margin-top:28px;padding-top:17px;display:grid}.settings-channel-stats span+span{border-left:1px solid #dce3ed;padding-left:31px}.settings-channel-stats b{margin-bottom:8px}.agent-card header{border-bottom:1px solid #e2e8f0;grid-template-columns:68px minmax(0,1fr) auto;gap:18px;padding-bottom:18px}.agent-card h3{margin:9px 0 0}.agent-card h3 em{vertical-align:middle;margin-left:16px}.settings-agent-avatar{color:#334155;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.settings-footer{color:#697386;justify-content:space-between;align-items:center;height:82px;padding:0 28px;font-size:18px;font-weight:850;display:flex}.settings-footer>div{align-items:center;gap:12px;display:flex}.settings-footer button,.settings-footer input{color:#526174;background:#fff;border:1px solid #dfe7f1;border-radius:6px;justify-content:center;align-items:center;min-width:48px;height:43px;font-size:18px;font-weight:900;display:inline-flex}.settings-footer button.active{color:#fff;background:#1266f1;border-color:#1266f1}.settings-footer .settings-page-size{gap:14px;min-width:138px}.settings-footer input{text-align:center;outline:0;width:66px}.settings-footer i{background:#e2e8f0;width:1px;height:24px;display:inline-block}.route-settings .settings-panel>.settings-footer:not(.settings-product-footer){display:none}.route-settings .settings-product-footer{background:#f8fbff;border-top:1px solid #e4ebf4;gap:20px;height:auto;min-height:70px;padding:12px 22px}.route-settings .settings-product-count{color:#64748b;white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.route-settings .settings-product-count strong{color:#1266f1;font-variant-numeric:tabular-nums;font-size:18px;font-weight:950}.route-settings .settings-product-pagination{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.route-settings .settings-product-page-size{min-width:112px;position:relative}.route-settings .settings-product-page-size>button{justify-content:space-between;width:112px;box-shadow:0 2px 6px #0f285008;color:#203454!important;background:#fff!important;border-color:#d6e2f2!important;border-radius:8px!important;height:36px!important;padding:0 11px!important;font-size:13px!important}.route-settings .settings-product-page-size>button:hover,.route-settings .settings-product-page-size.open>button{box-shadow:0 0 0 3px #1266f114;background:#fbfdff!important;border-color:#9cc4ff!important}.route-settings .settings-product-page-size>button svg{color:#1266f1;transition:transform .16s}.route-settings .settings-product-page-size.open>button svg{transform:rotate(180deg)}.route-settings .settings-product-page-size .select-menu{border-color:#d8e5f5;border-radius:8px;width:120px;padding:6px;top:auto;bottom:43px;box-shadow:0 18px 42px #0f28502e}.route-settings .settings-product-page-size .select-menu button{color:#203454;border-radius:6px;justify-content:space-between;gap:8px;width:100%;height:34px;padding:0 10px;font-size:12px;font-weight:850}.route-settings .settings-product-page-size .select-menu button:hover,.route-settings .settings-product-page-size .select-menu button.active{color:#1266f1;background:#eaf2ff}.route-settings .settings-product-divider{background:#dfe7f1;flex:none;width:1px;height:24px}.route-settings .settings-product-pages{align-items:center;gap:6px;display:flex}.route-settings .settings-product-pages button{color:#405577;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d6e2f2;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:13px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 6px #0f285006}.route-settings .settings-product-pages button:hover:not(:disabled):not(.active){color:#1266f1;background:#f1f6ff;border-color:#9cc4ff;box-shadow:0 3px 8px #1266f114}.route-settings .settings-product-pages button.active{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 6px 14px #1266f133}.route-settings .settings-product-pages button:disabled{cursor:not-allowed;color:#a0aec0;box-shadow:none;opacity:1;background:#f2f5f9;border-color:#e3eaf3}.route-settings .settings-product-jump{color:#64748b;white-space:nowrap;align-items:center;gap:7px;height:36px;font-size:13px;font-weight:800;display:inline-flex}.route-settings .settings-product-jump input{color:#203454;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border:1px solid #d6e2f2;border-radius:8px;outline:0;width:52px;min-width:52px;height:36px;font-size:13px;font-weight:900;line-height:34px}.route-settings .settings-product-jump input::-webkit-inner-spin-button{appearance:none;margin:0}.route-settings .settings-product-jump input::-webkit-outer-spin-button{appearance:none;margin:0}.route-settings .settings-product-jump input:hover{border-color:#9cc4ff}.route-settings .settings-product-jump input:focus{border-color:#7fb2ff;box-shadow:0 0 0 3px #1266f117}@media (width<=1500px){.settings-center{min-width:1180px}.settings-dept-row{gap:18px}.settings-dept-card h3,.settings-item-card h3{font-size:21px}.settings-list-grid.channels,.settings-list-grid.agents{grid-template-columns:repeat(3,minmax(0,1fr))}}.route-settings .content{font-size:14px}.settings-center{min-width:1200px;padding:22px 22px 24px}.settings-header{height:50px}.settings-header h2{font-size:25px;line-height:34px}.settings-header span{margin-left:18px;font-size:14px;font-weight:750}.settings-header-actions{gap:14px}.settings-search{width:292px;height:42px;padding:0 13px}.settings-search input{font-size:14px}.settings-outline,.settings-help{border-width:1px;gap:8px;height:42px;padding:0 16px;font-size:15px}.settings-new-dept{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 7px 16px #1266f138}.settings-new-dept:hover{background:#0f5bd8;border-color:#0f5bd8}.settings-dept-row{gap:18px;margin-top:18px}.settings-dept-card{height:170px;padding:18px 18px 0}.settings-dept-head{grid-template-columns:54px minmax(0,1fr) auto;gap:14px}.settings-dept-icon{border-radius:50%;width:52px;height:52px}.settings-dept-icon.blue{color:#1266f1;background:#eef5ff}.settings-dept-icon.violet{color:#7c3aed;background:#f2eaff}.settings-dept-icon.teal{color:#12b5aa;background:#e6fffb}.settings-dept-icon.orange{color:#ff7a1a;background:#fff3df}.settings-dept-image-wrap{place-items:center;display:grid}.settings-dept-image-logo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.settings-dept-image-fallback{color:currentColor;justify-content:center;align-items:center;display:none}.settings-dept-image-wrap.missing .settings-dept-image-logo{display:none}.settings-dept-image-wrap.missing .settings-dept-image-fallback{display:inline-flex}.settings-dept-card h3{margin:7px 0 9px;font-size:18px}.settings-dept-card p{font-size:14px}.settings-card-actions{gap:12px}.settings-card-actions button{width:26px;height:26px}.settings-dept-stats{height:66px;margin-top:24px}.settings-dept-stats b{margin-bottom:10px;font-size:13px}.settings-dept-stats strong{font-size:22px}.settings-panel{margin-top:22px}.settings-panel-tabs{gap:42px;height:70px;padding:0 24px}.settings-panel-tabs>button:not(.settings-panel-add){border-bottom-width:3px;gap:8px;height:52px;font-size:16px}.settings-panel-add{bottom:16px;right:22px;height:42px!important;padding:0 18px!important;font-size:15px!important}.settings-product-search{border-radius:7px;grid-template-columns:17px minmax(0,1fr) 26px;width:272px;height:42px;padding:0 10px;font-size:13px;bottom:16px;right:166px}.settings-product-search input{font-size:13px}.settings-panel-summary{gap:14px;height:44px;padding:0 24px}.settings-panel-summary strong{font-size:16px}.settings-panel-summary span,.settings-panel-summary a{font-size:14px}.settings-list-grid{gap:18px;padding:24px 22px 22px}.settings-list-grid.channels,.settings-list-grid.agents{gap:16px}.settings-item-card{min-height:188px;padding:18px 18px 0}.settings-item-card header{grid-template-columns:52px minmax(0,1fr) auto;gap:14px}.settings-item-card h3{margin:4px 0 9px;font-size:18px}.settings-item-card p{margin-bottom:6px;font-size:14px}.settings-square{width:50px;height:50px}.settings-square svg{width:28px!important;height:28px!important}.settings-product-logo,.settings-channel-logo{width:50px;height:50px}.settings-product-logo svg{width:30px;height:30px}.settings-channel-logo svg{width:34px;height:34px}.settings-item-stats{height:62px;margin-top:22px}.settings-item-stats b,.settings-channel-stats b{margin-bottom:9px;font-size:13px}.settings-item-stats strong{font-size:22px}.settings-item-stats em,.channel-card em,.agent-card em{min-width:52px;height:25px;padding:0 10px;font-size:13px}.settings-switch{border-radius:12px;width:38px;height:23px}.settings-switch:after{width:19px;height:19px}.settings-switch.on:after{left:17px}button.settings-switch{cursor:pointer;border:0;padding:0}button.settings-switch:disabled{cursor:wait;opacity:.62}.channel-card{min-height:220px;padding-top:19px}.channel-card dl,.agent-card dl{grid-template-columns:74px minmax(0,1fr);gap:10px 14px;margin-top:20px;font-size:13px}.settings-channel-stats{height:50px;margin-top:20px;padding-top:13px}.settings-channel-stats strong{font-size:15px}.settings-channel-stats span+span{padding-left:22px}.agent-card{min-height:206px;padding-top:17px}.agent-card header{grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding-bottom:14px}.agent-card h3{margin-top:6px}.agent-card h3 em{margin-left:10px}.settings-agent-avatar{width:50px;height:50px}.agent-card dl{grid-template-columns:64px minmax(0,1fr);gap:7px 12px;margin-top:13px}.settings-agent-channels{border-top:1px solid #e7edf6;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;margin-top:12px;padding-top:12px;display:flex}.settings-agent-channels span,.settings-agent-channels em{color:#1266f1;word-break:break-all;background:#eef5ff;border-radius:6px;align-items:center;max-width:100%;min-height:24px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900;line-height:1.25;display:inline-flex}.settings-agent-channels em{color:#526385;background:#f4f7fb}.settings-agent-status{border-radius:11px;justify-content:center;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:950;line-height:22px;display:inline-flex}.settings-agent-status.green{color:#0f9a58;background:#e8fbf3;border:1px solid #b9eed5}.settings-agent-status.red{color:#d92d20;background:#fff0f3;border:1px solid #ffc8d4}.settings-agent-status.gray{color:#657590;background:#f2f5f9;border:1px solid #dce5f2}.settings-footer{height:62px;padding:0 22px;font-size:14px}.settings-footer button,.settings-footer input{min-width:38px;height:34px;font-size:14px}.settings-footer .settings-page-size{min-width:112px}.settings-footer input{width:54px}.settings-modal-backdrop,.route-settings .modal-backdrop{z-index:30000;background:#071b4a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.route-settings .modal-backdrop .kb-modal{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.route-settings .modal-backdrop .modal-form{overflow:auto}.route-settings .modal-backdrop .kb-import-modal{width:min(1180px,100vw - 48px)!important}.kb-import-account-readonly div{color:#071b4a;background:#f8fbff;border:1px solid #d8e3f2;border-radius:8px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 13px;display:flex}.kb-import-account-readonly svg{color:#6f7fa0;flex:none}.kb-import-account-readonly strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.settings-modal,.settings-confirm-modal{background:#fff;border:1px solid #dfe7f2;border-radius:8px;width:min(560px,100vw - 48px);overflow:hidden;box-shadow:0 28px 80px #071b4a40}.settings-modal>header{border-bottom:1px solid #e6edf7;align-items:center;height:54px;padding:0 18px;display:flex}.settings-modal h3,.settings-confirm-modal h3{color:#071b4a;flex:1;margin:0;font-size:17px}.settings-modal>header button{color:#526385;border-radius:7px;width:32px;height:32px}.settings-modal-form{gap:14px;padding:18px;display:grid}.settings-modal-form label{color:#526385;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:850;display:grid}.settings-modal-form label[hidden]{display:none!important}.settings-modal-form label.required>span:after{content:" *";color:#ef3349}.settings-modal-form input,.settings-modal-form textarea{color:#071b4a;background:#fff;border:1px solid #d8e2f0;border-radius:7px;outline:0;width:100%;font-size:13px}.settings-modal-form input{height:36px;padding:0 10px}.settings-modal-form textarea{resize:vertical;height:92px;padding:9px 10px;line-height:1.55}.settings-modal-form .textarea-row{align-items:start}.settings-password-field{width:100%;min-width:0;position:relative}.settings-password-field input{padding-right:42px}.settings-password-field button{color:#718096;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.settings-password-field button:hover{color:#1266f1;background:#f1f6ff}.settings-product-name-field{width:100%;min-width:0;position:relative}.settings-product-name-field input:focus{border-color:#b9d1ff;box-shadow:0 0 0 3px #1266f117}.settings-product-name-menu{z-index:45;background:#fff;border:1px solid #d8e5f5;border-radius:10px;max-height:236px;padding:6px;display:none;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f28502e}.settings-product-name-field.open .settings-product-name-menu{gap:4px;display:grid}.settings-product-name-menu button{text-align:left;color:#071b4a;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;min-height:42px;padding:6px 10px;display:grid}.settings-product-name-menu button:hover{color:#1266f1;background:#f1f6ff}.settings-product-name-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.settings-product-name-menu button small{text-overflow:ellipsis;white-space:nowrap;color:#7b89a7;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.settings-product-name-menu button:hover small{color:#5d78a9}.settings-product-name-empty{color:#7b89a7;text-align:center;align-content:center;place-items:center;gap:6px;min-height:72px;font-size:13px;font-weight:850;display:grid}.settings-product-name-empty svg{color:#8aa1c0}.settings-owner-select{width:100%;display:block}.settings-owner-select>button{justify-content:space-between;width:100%;height:36px;font-size:13px}.settings-owner-select .select-menu{width:100%;max-height:220px;top:40px;overflow:auto}.settings-owner-select .select-menu button{justify-content:space-between;align-items:center;width:100%;display:flex}.settings-owner-select .select-menu button small{color:#718096;margin-left:10px;font-size:12px;font-weight:600}.settings-owner-person-select .select-menu{gap:2px;padding:8px}.settings-owner-person-select .select-menu button{border-radius:8px;grid-template-columns:minmax(0,1fr) 132px 24px;align-items:center;gap:12px;height:40px;padding:0 10px;font-weight:850;display:grid}.settings-owner-person-select .select-menu button span{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;min-width:0;overflow:hidden}.settings-owner-person-select .select-menu button small{text-align:right;color:#6c7b96;white-space:nowrap;margin:0;font-size:12px;font-weight:800}.settings-owner-person-select .select-menu button em{color:#071b4a;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.settings-owner-person-select .select-menu button.active{color:#1266f1;background:#f3f7ff}.settings-owner-person-select .select-menu button.active span,.settings-owner-person-select .select-menu button.active small,.settings-owner-person-select .select-menu button.active em{color:#1266f1}.settings-owner-person-select .select-menu button:disabled{color:#94a3b8;cursor:default;grid-template-columns:1fr;height:38px}.settings-logo-picker{grid-template-columns:repeat(4,48px);gap:10px;display:grid}.settings-logo-picker button{color:#526385;background:#fff;border:1px solid #d8e2f0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.settings-logo-picker button.active{color:#1266f1;background:#f3f8ff;border-color:#1266f1;box-shadow:0 0 0 3px #1266f114}.settings-logo-picker button:hover{background:#f8fbff;border-color:#b9d1ff}.settings-logo-chip{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-logo-chip.brand{width:38px;height:38px;color:inherit;border:1px solid #e5edf8;overflow:hidden;background:#fff!important}.settings-logo-chip.brand .settings-dept-image-wrap{width:34px!important;height:34px!important}.settings-logo-chip.blue{background:#1266f1}.settings-logo-chip.violet{background:#7c3aed}.settings-logo-chip.teal{background:#12b5aa}.settings-logo-chip.orange{background:#ff7a1a}.settings-form-switch{color:#526385;background:0 0;border:0;align-items:center;gap:10px;height:32px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.settings-form-switch span{background:#cfd6df;border-radius:12px;width:42px;height:24px;display:inline-block;position:relative}.settings-form-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0f28502e}.settings-form-switch.on span{background:#1266f1}.settings-form-switch.on span:after{left:20px}.settings-form-switch b{color:#071b4a;font-size:13px}.settings-modal footer,.settings-confirm-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;gap:10px;height:60px;padding:0 18px;display:flex}.settings-modal footer button,.settings-confirm-modal footer button{color:#071b4a;background:#fff;border:1px solid #dce5f2;border-radius:7px;height:36px;padding:0 18px;font-weight:850}.settings-modal footer .primary-btn,.settings-confirm-modal footer .primary-btn{color:#fff;background:#1266f1;border-color:#1266f1}.settings-confirm-modal{width:min(430px,100vw - 48px);padding:0}.settings-confirm-modal header{border-bottom:1px solid #e6edf7;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex}.settings-confirm-icon{color:#f59e0b;background:#fff1d9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.settings-confirm-icon.warn{color:#f59e0b;background:#fff1d9}.settings-confirm-icon.success{color:#10b981;background:#e8fff4}.settings-confirm-icon.danger{color:#e91d32;background:#fff0f3}.settings-confirm-modal p{color:#405577;margin:0;padding:18px;font-size:14px;line-height:1.7}.settings-confirm-modal p b{color:#071b4a;font-weight:900}.settings-confirm-modal p .settings-confirm-danger-text{color:#e91d32;margin:0;font-weight:900;display:inline}.settings-confirm-input{gap:7px;margin:-4px 18px 18px;display:grid}.settings-confirm-input span{color:#526385;font-size:12px;font-weight:900}.settings-confirm-input input{color:#071b4a;background:#fff;border:1px solid #d7e3f3;border-radius:8px;outline:0;height:36px;padding:0 10px;font-size:13px;font-weight:600}.settings-confirm-input input::placeholder{color:#b5c1d4;font-weight:500}.settings-confirm-input input:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.settings-confirm-input small{color:#7b89a7;font-size:12px;line-height:1.5}.settings-confirm-input small.matched{color:#10a866}.settings-confirm-modal footer .primary-btn{text-align:center;justify-content:center;align-items:center;gap:8px;display:inline-flex}.settings-confirm-modal footer .primary-btn svg,.settings-confirm-modal footer .primary-btn i{flex:none;margin:0}.settings-confirm-modal footer .primary-btn span{justify-content:center;align-items:center;display:inline-flex}.settings-confirm-modal footer .primary-btn:disabled{color:#eef5ff;box-shadow:none;cursor:not-allowed;background:#a9c7fb;border-color:#a9c7fb}.settings-confirm-modal footer .danger-btn{color:#fff;background:#e91d32;border-color:#e91d32}.refund-action-note-backdrop{background:#070e1e94}.refund-action-note-modal{color:#e8edf7;background:#101216;border-color:#303846;width:min(460px,100vw - 32px);box-shadow:0 28px 80px #0000006b}.refund-action-note-modal .refund-action-note-header{border-bottom-color:#2a303a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;height:60px;padding:0 16px;display:grid}.refund-action-note-modal h3{color:#f3f7ff;min-width:0;font-size:18px;font-weight:900;line-height:1.2}.refund-action-note-modal .settings-confirm-icon{flex:none;width:34px;height:34px}.refund-action-note-modal .settings-confirm-icon.approve{color:#10b981;background:#10b98126}.refund-action-note-modal .settings-confirm-icon.danger{color:#ef3349;background:#e91d3224}.refund-action-note-modal .settings-confirm-icon svg{stroke-width:2.8px;width:22px;height:22px;display:block}.refund-action-note-modal .refund-action-note-body{gap:13px;padding:16px;display:grid}.refund-action-note-modal .refund-action-note-body p{color:#b8c7e4;margin:0;padding:0;font-size:14px;line-height:1.65}.refund-action-note-modal .refund-action-note-field{color:#dce7fb;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;display:grid}.refund-action-note-modal .refund-action-note-label{white-space:nowrap;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.refund-action-note-modal .refund-action-note-label em{color:#91a1ba;font-size:12px;font-style:normal;font-weight:850}.refund-action-note-modal .refund-action-note-control{gap:8px;min-width:0;display:grid}.refund-action-note-modal textarea{color:#f5f8ff;resize:vertical;background:#191c22;border:1px solid #454e5e;border-radius:8px;outline:0;width:100%;height:82px;min-height:82px;padding:9px 11px;font-size:13px;line-height:1.55;display:block;box-shadow:inset 0 1px #ffffff08}.refund-action-note-modal textarea::placeholder{color:#8c96a8}.refund-action-note-modal textarea:focus{border-color:#2f7cf6;box-shadow:0 0 0 3px #2f7cf62e,inset 0 1px #ffffff08}.refund-action-note-modal small{color:#a6b2c7;font-size:12px;line-height:1.55}.refund-action-note-modal small.matched{color:#34d399}.refund-action-note-modal footer{border-top-color:#2a303a;gap:10px;height:58px;padding:0 16px}.refund-action-note-modal footer button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:100px;height:36px;font-weight:900;display:inline-flex}.refund-action-note-modal footer button:not(.primary-btn):not(.danger-btn){color:#eef3fb;background:#12151a;border-color:#3b4351}.refund-action-note-modal footer button:not(.primary-btn):not(.danger-btn):hover{background:#171b22;border-color:#596476}.refund-action-note-modal footer button svg{flex:none}.refund-action-note-modal footer [data-refund-action-note-confirm] svg{display:none}.refund-action-note-modal footer button span{justify-content:center;align-items:center;line-height:1;display:inline-flex}.refund-action-note-modal footer .refund-action-approve-btn{box-shadow:0 7px 16px #1266f133;color:#fff!important;background:#1266f1!important;border-color:#1266f1!important}.refund-action-note-modal footer .refund-action-approve-btn:hover{background:#0f5bd8!important;border-color:#0f5bd8!important}.refund-action-note-modal footer .refund-action-reject-btn{box-shadow:0 7px 16px #e91d3233;color:#fff!important;background:#e91d32!important;border-color:#e91d32!important}.refund-action-note-modal footer .refund-action-reject-btn:hover{background:#d7192d!important;border-color:#d7192d!important}@media (width<=560px){.refund-action-note-modal .refund-action-note-field{grid-template-columns:1fr}.refund-action-note-modal .refund-action-note-label{min-height:0}.refund-action-note-modal footer button{min-width:96px}}.settings-tinode-sync-modal{width:min(520px,100vw - 48px)}.settings-tinode-sync-body{padding:18px}.settings-tinode-sync-body p{color:#405577;margin:0 0 14px;padding:0;font-size:14px;line-height:1.7}.settings-tinode-progress{background:#e8eef7;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #d9e4f3}.settings-tinode-progress span{border-radius:inherit;background:linear-gradient(90deg,#1266f1,#10b981);height:100%;transition:width .25s;display:block}.settings-tinode-sync-body dl{grid-template-columns:64px minmax(0,1fr);gap:9px 12px;margin:16px 0 0;font-size:13px;display:grid}.settings-tinode-sync-body dt{color:#71809a;font-weight:800}.settings-tinode-sync-body dd{color:#071b4a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:900;overflow:hidden}.settings-tinode-range-modal{width:min(680px,100vw - 48px)}.settings-tinode-range-body{background:#fbfdff;padding:18px}.settings-tinode-range-intro{gap:4px;padding:1px 2px 11px;display:grid}.settings-tinode-range-intro b{color:#071b4a;font-size:15px;font-weight:950}.settings-tinode-range-intro span{color:#60708d;font-size:12px;font-weight:800;line-height:1.55}.settings-tinode-range-card{background:#fff;border:1px solid #dce8f6;border-radius:8px;padding:12px}.settings-tinode-range-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.settings-tinode-range-grid button{color:#071b4a;background:#fff;border:1px solid #d8e5f5;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:13px;font-weight:900;display:flex}.settings-tinode-range-grid button:hover{background:#f5f9ff;border-color:#9fc5ff}.settings-tinode-range-grid button.active{color:#1266f1;background:#eef5ff;border-color:#1266f1;box-shadow:0 0 0 3px #1266f114}.settings-tinode-range-grid button svg{flex:none}.settings-tinode-sync-options{background:#f8fbff;border:1px solid #dce7f5;border-radius:8px;gap:13px;margin-top:16px;padding:14px;display:grid}.settings-tinode-option-head{gap:4px;display:grid}.settings-tinode-option-head b{color:#071b4a;font-size:14px;font-weight:950}.settings-tinode-option-head span{color:#71809a;font-size:12px;font-weight:750}.settings-tinode-concurrency-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.settings-tinode-concurrency-row>span{color:#405577;font-size:13px;font-weight:900}.settings-tinode-concurrency-row>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.settings-tinode-concurrency-row button{color:#071b4a;background:#fff;border:1px solid #d5e2f2;border-radius:7px;height:32px;font-size:13px;font-weight:950}.settings-tinode-concurrency-row button.active{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 8px 16px #1266f12e}.settings-tinode-force-toggle{color:#071b4a;text-align:left;background:#fff;border:1px solid #d5e2f2;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:54px;padding:10px 12px;display:grid}.settings-tinode-force-toggle>span{background:#cfd8e6;border-radius:999px;grid-row:1/3;width:38px;height:22px;transition:background .16s;position:relative}.settings-tinode-force-toggle>span i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0f28502e}.settings-tinode-force-toggle b{color:#071b4a;font-size:13px;font-weight:950}.settings-tinode-force-toggle small{color:#71809a;font-size:12px;font-weight:750;line-height:1.45}.settings-tinode-force-toggle.on{background:#eef5ff;border-color:#9fc5ff}.settings-tinode-force-toggle.on>span{background:#1266f1}.settings-tinode-force-toggle.on>span i{left:18px}.audit-tinode-confirm-modal{width:min(520px,100vw - 48px)}.audit-tinode-confirm-body{padding:18px}.audit-tinode-confirm-body p{color:#405577;margin:0 0 13px;padding:0;font-size:13px;font-weight:800;line-height:1.65}.audit-tinode-confirm-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-tinode-confirm-summary span{color:#1266f1;background:#f3f8ff;border:1px solid #cfe0ff;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:11px 10px;display:grid}.audit-tinode-confirm-summary i{color:#1266f1;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 14px #1266f11f}.audit-tinode-confirm-summary small{color:#64728d;font-size:12px;font-weight:900}.audit-tinode-confirm-summary b{color:#071b4a;word-break:break-word;font-size:14px;font-weight:950;line-height:1.3}.audit-tinode-confirm-summary em{color:#60708d;font-size:11px;font-style:normal;font-weight:800;line-height:1.4}.audit-tinode-confirm-summary span.force{color:#b65f00;background:#fff7e8;border-color:#ffd18a}.audit-tinode-confirm-summary span.force i{color:#b65f00;box-shadow:0 6px 14px #f69e0b24}.refund-reopen-confirm-modal{width:min(468px,100vw - 48px)}.refund-reopen-confirm-modal .settings-confirm-icon{color:#f08300;background:#fff3df}.refund-reopen-confirm-input span b{color:#071b4a}.work-order-task-tabs{background:#eef3fa;border:1px solid #dce5f2;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 14px;padding:5px;display:flex}.work-order-task-tabs button{color:#526385;white-space:nowrap;border-radius:7px;min-width:104px;height:36px;padding:0 20px;font-size:14px;font-weight:850}.work-order-task-tabs button:hover{color:#1266f1;background:#f8fbff}.work-order-task-tabs button.active{color:#fff;background:#1266f1;box-shadow:0 5px 14px #1266f138}.work-order-task-tabs-skeleton{width:360px;height:48px}.work-order-task-tabs-skeleton .shimmer-box{width:104px}.topbar-work-order-task-tabs{border-radius:9px;gap:5px;margin:0 0 0 4px;padding:4px}.topbar-work-order-task-tabs button{border-radius:6px;min-width:88px;height:30px;padding:0 15px;font-size:13px}.settings-channel-modal{flex-direction:column;width:min(640px,100vw - 48px);max-height:calc(100vh - 48px);display:flex}.settings-channel-modal .settings-modal-form{gap:12px;padding:16px 26px 10px;overflow:auto}.settings-agent-modal{flex-direction:column;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.settings-agent-modal .settings-modal-form{min-height:0;padding-bottom:16px;overflow:auto}.settings-agent-modal .select-menu{z-index:20}.settings-agent-channel-scope{border-top:1px solid #e7edf6;grid-column:1/-1;margin-top:2px;padding-top:14px}.settings-agent-channel-scope.is-hidden{display:none!important}.settings-agent-status-switch{position:relative;grid-template-columns:92px 54px 42px 1fr!important;align-items:center!important;column-gap:10px!important}.settings-agent-status-switch>span{grid-column:auto!important}.settings-agent-status-switch input{opacity:0;pointer-events:none;position:absolute}.settings-agent-status-switch b{background:#dfe7f2;border:1px solid #cdd9ea;border-radius:14px;width:52px;height:28px;transition:all .18s;position:relative;box-shadow:inset 0 1px 2px #0f285014}.settings-agent-status-switch b:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0f285033}.settings-agent-status-switch input:checked+b{background:#1266f1;border-color:#1266f1}.settings-agent-status-switch input:checked+b:after{transform:translate(24px)}.settings-agent-status-switch em{color:#071b4a;font-size:13px;font-style:normal;font-weight:950}.settings-agent-status-switch small{color:#64728d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.settings-agent-channel-scope>header h4{color:#071b4a;align-items:center;gap:6px;margin:0 0 7px;font-size:15px;font-weight:950;display:flex}.settings-agent-channel-scope>header p{color:#64728d;margin:0 0 12px;font-size:12px;font-weight:800}.settings-agent-channel-mode{gap:8px;margin-bottom:10px;display:grid}.settings-agent-channel-mode label{color:#071b4a;gap:9px;height:32px;font-size:13px;font-weight:900;grid-template-columns:none!important;align-items:center!important;display:flex!important}.settings-agent-channel-mode input{accent-color:#1266f1;width:17px!important;height:17px!important}.settings-agent-channel-mode small{color:#6b7895;font-weight:800}.settings-agent-channel-tip{color:#1266f1;background:#f3f8ff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;height:32px;margin:0 0 10px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.settings-agent-channel-picker{gap:10px;display:grid}.settings-agent-channel-picker.all-mode{opacity:.82}.settings-agent-channel-search{color:#8794aa;background:#fff;border:1px solid #d8e2f0;border-radius:7px;gap:8px;grid-template-columns:none!important;align-items:center!important;height:36px!important;padding:0 10px!important;display:flex!important}.settings-agent-channel-search input{border:0!important;height:34px!important;padding:0!important;font-size:13px!important}.settings-agent-channel-table{background:#fff;border:1px solid #e1e9f4;border-radius:8px;overflow:hidden}.settings-agent-channel-row{color:#405577;border-top:1px solid #edf2fa;grid-template-columns:44px minmax(0,1.4fr) minmax(120px,.8fr) minmax(92px,.7fr);align-items:center;min-height:54px;font-size:13px;font-weight:850;display:grid}.settings-agent-channel-row:first-child{border-top:0}.settings-agent-channel-row.head{color:#7a88a3;background:#f8fbff;height:42px;min-height:42px;font-size:12px;font-weight:950}.settings-agent-channel-row label{grid-template-columns:none!important;place-items:center!important;display:grid!important}.settings-agent-channel-row input{accent-color:#1266f1;width:17px!important;height:17px!important}.settings-agent-channel-row>span{color:#071b4a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.settings-agent-channel-row>span b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.settings-agent-channel-row .settings-channel-logo{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #1266f11f}.settings-agent-channel-row .settings-channel-logo svg{width:22px!important;height:22px!important}.settings-agent-channel-row em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.settings-agent-channel-empty{color:#7b89a7;margin:0;padding:18px;font-weight:850}.settings-agent-channel-picker footer{color:#64728d;height:24px;font-size:12px;font-weight:850}.settings-agent-channel-picker footer b{color:#1266f1}.settings-channel-form h4{color:#071b4a;align-items:center;gap:8px;height:28px;margin:4px 0;font-size:15px;font-weight:950;display:flex}.settings-channel-form h4 i{background:#1266f1;border-radius:2px;width:3px;height:16px;display:inline-block}.settings-channel-form label{grid-template-columns:128px minmax(0,1fr)}.settings-channel-form label.required>span{position:relative}.settings-channel-form label.required>span:before{content:"*";color:#ef3349;position:absolute;left:-12px}.settings-channel-config-group{display:contents}.settings-channel-config-group[hidden]{display:none}.settings-readonly-field{color:#334461;background:#f6f9fd;border:1px solid #d8e3f2;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.settings-connection-row{grid-column:1/-1;align-items:center;gap:10px;margin:-2px 0 2px 128px;display:flex}.settings-connection-row button{color:#1266f1;background:#eef5ff;border:1px solid #b9d2ff;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.settings-connection-row button:disabled{opacity:.7;cursor:not-allowed}.settings-connection-row span{color:#7a88a3;font-size:12px}.settings-connection-alert{border-radius:7px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);gap:9px;margin:0 0 2px 128px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.settings-connection-alert b{margin-bottom:2px;font-size:13px;font-weight:950;display:block}.settings-connection-alert p{word-break:break-word;margin:0}.settings-connection-alert.error{color:#c21632;background:#fff1f3;border:1px solid #ffd1d8}.settings-connection-alert.error svg{color:#ef3349}.settings-connection-alert.success{color:#0b7b4a;background:#effbf6;border:1px solid #bbefd8}.settings-connection-alert.success svg{color:#10a866}.settings-form-hint{color:#6b7895;margin:-5px 0 3px 128px;font-size:12px;line-height:1.5}.settings-form-tip{color:#405577;background:#eaf4ff;border-radius:6px;align-items:center;gap:7px;min-height:32px;margin:2px 0;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.settings-form-tip svg{color:#1266f1;flex:none}.settings-inline-switch{align-items:center;gap:14px;display:flex}.settings-inline-switch em{color:#6b7895;font-size:13px;font-style:normal}.settings-channel-modal footer{flex-shrink:0}.route-settings .settings-list-grid{gap:20px;padding:24px 24px 22px}.route-settings .settings-list-grid.channels,.route-settings .settings-list-grid.agents{gap:18px}.route-settings .settings-list-grid.agents{grid-auto-rows:1fr;align-items:stretch}.route-settings .settings-item-card{flex-direction:column;min-height:212px;padding:22px 22px 20px;display:flex;overflow:visible}.route-settings .settings-item-card header{flex-shrink:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:18px;overflow:visible}.route-settings .settings-item-card h3{margin:3px 0 10px;font-size:18px;line-height:1.35}.route-settings .settings-item-card p{margin-bottom:7px;line-height:1.45}.route-settings .settings-square,.route-settings .settings-product-logo,.route-settings .settings-channel-logo,.route-settings .settings-agent-avatar{flex:0 0 54px;width:54px;height:54px}.route-settings .settings-square svg{width:29px!important;height:29px!important}.route-settings .settings-product-logo svg,.route-settings .settings-channel-logo svg{width:36px;height:36px}.route-settings .settings-agent-channel-row>span{grid-template-columns:34px minmax(0,1fr)}.route-settings .settings-agent-channel-row .settings-channel-logo{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.route-settings .settings-agent-channel-row .settings-channel-logo svg{width:22px!important;height:22px!important}.route-settings .settings-agent-channel-row .settings-channel-logo.built-in i{border-radius:8px;inset:4px}.route-settings .settings-agent-channel-row .settings-channel-logo.built-in b{width:17px;height:17px;bottom:-4px;right:-4px;box-shadow:-10px -13px #ffffff14}.route-settings .settings-agent-channel-row .settings-channel-logo.built-in .chat-main{stroke-width:3px}.route-settings .settings-agent-channel-row .settings-channel-logo.built-in .chat-line{stroke-width:3.1px}.route-settings .settings-agent-channel-row .settings-channel-logo.built-in .chat-dot{stroke-width:1.6px}.route-settings .settings-card-actions{gap:14px}.route-settings .settings-card-actions button,.route-settings .settings-card-menu>button{width:28px;height:28px}.route-settings .settings-card-menu .select-menu{z-index:30;top:34px}.route-settings .settings-item-stats{align-items:start;height:auto;min-height:70px;margin-top:auto;padding-top:24px}.route-settings .settings-item-stats b,.route-settings .settings-channel-stats b{margin-bottom:10px;line-height:1.3}.route-settings .settings-item-stats strong{font-size:23px}.settings-product-group-badge{color:#1266f1;vertical-align:middle;background:#eaf3ff;border-radius:6px;align-items:center;height:24px;margin-left:8px;padding:0 8px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.route-settings .product-card .settings-product-group-badge{height:21px;margin-left:6px;padding:0 7px;font-size:11.5px}.product-card{min-height:0}.route-settings .product-card{min-height:0;padding:14px}.route-settings .product-card header{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.route-settings .product-card h3{margin:0 0 5px;font-size:16px;line-height:1.24}.route-settings .product-card p{margin-bottom:3px;font-size:12.5px;line-height:1.28}.route-settings .settings-product-channel-line{color:#526385;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.route-settings .settings-product-channel-line span{color:#29436b;white-space:nowrap;text-overflow:ellipsis;background:#ffffff9e;border:1px solid #7e99c261;border-radius:6px;max-width:150px;height:20px;padding:0 6px;font-size:11.5px;font-weight:850;line-height:18px;overflow:hidden}.route-settings .settings-product-channel-line em{color:#8a98b2;font-style:normal;font-weight:800}.route-settings .product-card .settings-square,.route-settings .product-card .settings-product-logo{border-radius:9px;flex:0 0 44px;width:44px;height:44px}.route-settings .product-card .settings-square svg{width:25px!important;height:25px!important}.route-settings .product-card .settings-product-logo i{border-radius:7px;inset:6px}.route-settings .product-card .settings-product-logo b{border-radius:5px;width:16px;height:16px;top:6px;right:6px}.route-settings .product-card .settings-product-logo svg{width:27px;height:27px}.route-settings .product-card .settings-card-menu>button{width:26px;height:26px}.route-settings .product-card .settings-item-stats{align-items:center;min-height:48px;margin-top:10px;padding-top:0}.route-settings .product-card .settings-item-stats b{margin-bottom:5px;font-size:11.5px;line-height:1.15}.route-settings .product-card .settings-item-stats strong{font-size:18px}.route-settings .product-card .settings-item-stats em{min-width:46px;height:22px;padding:0 8px;font-size:11.5px}.settings-product-variants{background:#fbfdff;border:1px solid #dfe8f4;border-radius:8px;margin-top:10px;overflow:hidden}.settings-product-variants>header{border-bottom:1px solid #e5edf8;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 10px;display:flex}.route-settings .settings-product-variants>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-product-variants>header div{align-items:center;min-width:0;display:flex}.settings-product-variants>header b{color:#071b4a;font-size:13px;font-weight:950}.settings-product-variants>header span{color:#526385;font-size:12px;font-weight:900;line-height:1}.settings-product-variants>header button{color:#1266f1;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;height:28px;padding:0 2px;font-size:12px;font-weight:950;display:inline-flex}.settings-product-variant-table{min-width:0;display:grid}.settings-product-variant-head,.settings-product-variant-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr) 62px;align-items:center;gap:7px;padding:0 9px;display:grid}.settings-product-variant-head{color:#6b7895;background:#fff;height:29px;font-size:11.5px;font-weight:950}.settings-product-variant-head span:last-child{text-align:right}.settings-product-variant-row{color:#334461;border-top:1px solid #edf2f8;min-height:34px;font-size:12px;font-weight:850}.settings-product-variant-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.settings-product-variant-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex!important;overflow:visible!important}.settings-product-variant-actions button{color:#405577;background:#f8fbff;border:1px solid #d3e2f7;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.settings-product-variant-actions button:hover{color:#1266f1;background:#f3f8ff;border-color:#b9d1ff}.settings-product-variant-actions button:last-child:hover{color:#ef3349;background:#fff1f3;border-color:#ffd1d8}.settings-product-variant-empty{color:#7b89a7;text-align:center;align-content:center;place-items:center;gap:5px;min-height:44px;padding:7px;display:grid}.settings-product-variant-empty span{display:none}.settings-product-variant-empty b{color:#6f7f9c;font-size:12px;font-weight:900}.settings-product-variant-modal{width:min(840px,100vw - 48px);overflow:visible}.settings-wechat-qr-modal{width:min(860px,100vw - 32px);overflow:hidden}.settings-wechat-qr-body{gap:14px;max-height:min(640px,100vh - 170px);padding:18px;display:grid;overflow:auto}.settings-wechat-qr-form{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.settings-wechat-qr-form label{color:#526385;gap:6px;font-size:12px;font-weight:800;display:grid}.settings-wechat-qr-channel-select{min-width:0;position:relative}.settings-wechat-qr-channel-select>button{color:#071b4a;text-align:left;background:#fff;border:1px solid #d8e2f0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:44px;padding:0 11px;display:flex}.settings-wechat-qr-channel-select>button:hover,.settings-wechat-qr-channel-select.open>button{border-color:#82aff8;box-shadow:0 0 0 3px #1266f114}.settings-wechat-qr-channel-select>button:disabled{cursor:not-allowed;color:#7b89a7;box-shadow:none;background:#f7f9fc}.settings-wechat-qr-channel-select>button>span,.settings-wechat-qr-channel-menu button>span{gap:2px;min-width:0;display:grid}.settings-wechat-qr-channel-select b,.settings-wechat-qr-channel-select small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-wechat-qr-channel-select b{color:#071b4a;font-size:13px}.settings-wechat-qr-channel-select small{color:#72839e;font-size:11px;font-weight:700}.settings-wechat-qr-channel-select>button>svg{color:#6b7d99;flex:none;transition:transform .16s}.settings-wechat-qr-channel-select.open>button>svg{transform:rotate(180deg)}.settings-wechat-qr-channel-menu{z-index:30030;background:#fff;border:1px solid #d8e3f2;border-radius:7px;max-height:224px;padding:5px;display:none;position:absolute;top:49px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #0f285029}.settings-wechat-qr-channel-select.open .settings-wechat-qr-channel-menu{gap:3px;display:grid}.settings-wechat-qr-channel-menu button{color:#203454;text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:grid}.settings-wechat-qr-channel-menu button:hover,.settings-wechat-qr-channel-menu button.active{color:#1266f1;background:#edf4ff}.settings-wechat-qr-channel-menu button em{color:#087a57;white-space:nowrap;background:#e7f6ef;border-radius:5px;align-items:center;height:20px;padding:0 6px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.settings-wechat-qr-channel-menu button>svg{color:#1266f1;flex:none}.settings-wechat-qr-form .primary-btn{color:#fff;background:#1266f1;border:1px solid #1266f1;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:850;display:flex}.settings-wechat-qr-form .secondary-btn{color:#1266f1;background:#f7fbff;border:1px solid #b9d1ff;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 13px;font-weight:850;display:flex}.settings-wechat-qr-form .secondary-btn:hover{background:#eef5ff;border-color:#82aff8}.settings-wechat-qr-form .primary-btn:disabled,.settings-wechat-qr-form .secondary-btn:disabled{cursor:not-allowed;opacity:.58}.settings-wechat-qr-form .secondary-btn:disabled svg{animation:1s linear infinite settings-wechat-qr-spin}.settings-wechat-qr-error{color:#c6253d;margin:0;font-size:13px}.settings-wechat-qr-inspector{background:#fff8f9;border:1px solid #f0c6cc;border-radius:8px;overflow:hidden}.settings-wechat-qr-inspector.valid{background:#f6fcf9;border-color:#b9e3d3}.settings-wechat-qr-inspector.inactive{background:#fffbf1;border-color:#eed9a6}.settings-wechat-qr-inspector>header{color:#b4233a;border-bottom:1px solid #7891b42e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:grid}.settings-wechat-qr-inspector.valid>header{color:#087a57}.settings-wechat-qr-inspector.inactive>header{color:#946200}.settings-wechat-qr-inspector>header svg{flex:none}.settings-wechat-qr-inspector>header b{font-size:12px;font-weight:900;line-height:1.45}.settings-wechat-qr-inspector>header span{text-overflow:ellipsis;white-space:nowrap;color:#71809b;max-width:260px;font-size:11px;font-weight:750;overflow:hidden}.settings-wechat-qr-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:4px 12px 10px;display:grid}.settings-wechat-qr-inspector dl>div{border-bottom:1px solid #7891b424;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:38px;display:grid}.settings-wechat-qr-inspector dl>div.wide{grid-column:1/-1}.settings-wechat-qr-inspector dt{color:#6d7f9f;font-size:11px;font-weight:800}.settings-wechat-qr-inspector dd{overflow-wrap:anywhere;color:#203454;min-width:0;margin:0;font-size:12px;font-weight:850}.settings-wechat-qr-inspector code{color:#1f4f91;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.settings-wechat-qr-list{border-top:1px solid #e6edf7;display:grid}.settings-wechat-qr-item{background:#fff;border-bottom:1px solid #edf2f8}.settings-wechat-qr-row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:10px 0;display:grid}.settings-wechat-qr-row>div{min-width:0}.settings-wechat-qr-summary{gap:3px;display:grid}.settings-wechat-qr-row b,.settings-wechat-qr-row span,.settings-wechat-qr-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-wechat-qr-row b{color:#071b4a;font-size:13px}.settings-wechat-qr-row span,.settings-wechat-qr-row small{color:#6d7f9f;font-size:11px}.settings-wechat-qr-summary small{align-items:center;gap:6px;display:flex}.settings-wechat-qr-summary em{color:#1266f1;background:#e8f0ff;border-radius:5px;align-items:center;height:19px;padding:0 6px;font-style:normal;font-weight:850;display:inline-flex}.settings-wechat-qr-summary em.ready{color:#087a57;background:#e7f6ef}.settings-wechat-qr-summary em.pending{color:#9a6200;background:#fff4dd}.settings-wechat-qr-actions{align-items:center;gap:6px;display:flex}.settings-wechat-qr-row .icon-btn{color:#405577;background:#fff;border:1px solid #d8e2f0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;display:grid}.settings-wechat-qr-row .icon-btn.pending{color:#9a6200}.settings-wechat-qr-row .icon-btn.danger{color:#d32f48}.settings-wechat-qr-empty{text-align:center;color:#8090aa;margin:20px 0;font-size:13px}.settings-wechat-qr-inline-thumb{cursor:zoom-in;background:#fff;border:1px solid #d8e2f0;border-radius:5px;place-items:center;width:58px;height:64px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #0f285014}.settings-wechat-qr-inline-thumb img{object-fit:contain;width:100%;height:100%;display:block}.settings-wechat-qr-inline-thumb>span{color:#fff;background:#071b4ac7;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 3px 8px #071b4a3d}.settings-wechat-qr-inline-thumb:hover{border-color:#82aff8;box-shadow:0 0 0 3px #1266f114,0 7px 18px #0f28501f}.settings-wechat-qr-inline-thumb:hover>span{background:#1266f1}.settings-wechat-qr-inline-thumb.pending{color:#91a0b8;cursor:default;box-shadow:none;background:#f7f9fc}.settings-wechat-qr-lightbox{z-index:40050;background:#07142ee0;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:20px;display:grid;position:fixed;inset:0}.settings-wechat-qr-lightbox>header{color:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;height:48px;padding:0;display:flex}.settings-wechat-qr-lightbox>header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.settings-wechat-qr-lightbox>header>div{align-items:center;gap:8px;display:flex}.settings-wechat-qr-lightbox>header button{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff61;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.settings-wechat-qr-lightbox>header button.icon-btn{width:36px;padding:0}.settings-wechat-qr-lightbox>header button:hover{background:#ffffff2e;border-color:#fff}.settings-wechat-qr-lightbox-stage{place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.settings-wechat-qr-lightbox-stage img{object-fit:contain;width:auto;max-width:min(720px,100vw - 40px);height:auto;max-height:calc(100vh - 102px);display:block;box-shadow:0 24px 70px #00000059}@keyframes settings-wechat-qr-spin{to{transform:rotate(360deg)}}.settings-wechat-qr-history{border:1px solid #dfe7f2;border-radius:7px;overflow:hidden}.settings-wechat-qr-history>header{color:#405577;background:#f7f9fc;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:12px;display:flex}.settings-wechat-qr-history>div{max-height:180px;overflow:auto}.settings-wechat-qr-history p{border-top:1px solid #edf2f8;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:46px;margin:0;padding:7px 12px;font-size:11px;display:grid}.settings-wechat-qr-history p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-wechat-qr-history p span,.settings-wechat-qr-history p time{color:#72839e}.settings-wechat-qr-history p time{grid-column:1/-1}.assist-product-source{color:#526385;background:#f3f6fa;border-radius:6px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.assist-product-source.scan{color:#087a57;background:#eaf8f2}.assist-product-scan-history{gap:7px;margin:0;padding:0;list-style:none;display:grid}.assist-product-scan-history li{border-left:2px solid #dce5f2;gap:2px;min-width:0;padding-left:8px;display:grid}.assist-product-scan-history li.current{border-left-color:#14966d}.assist-product-scan-history b{color:#253858;font-size:12px}.assist-product-scan-history span,.assist-product-scan-history time{color:#72839e;font-size:10px}@media (width<=720px){.settings-wechat-qr-form{grid-template-columns:1fr}.settings-wechat-qr-form .primary-btn,.settings-wechat-qr-form .secondary-btn{justify-content:center}.settings-wechat-qr-inspector>header{grid-template-columns:auto minmax(0,1fr)}.settings-wechat-qr-inspector>header span{grid-column:2;max-width:100%}.settings-wechat-qr-inspector dl{grid-template-columns:1fr}.settings-wechat-qr-inspector dl>div.wide{grid-column:auto}.settings-wechat-qr-row{grid-template-columns:58px minmax(0,1fr)}.settings-wechat-qr-actions{grid-column:1/-1;justify-content:flex-end}.settings-wechat-qr-lightbox{padding:12px}.settings-wechat-qr-lightbox>header b{font-size:13px}.settings-wechat-qr-lightbox-stage img{max-width:calc(100vw - 24px);max-height:calc(100vh - 86px)}}.settings-product-variant-body{grid-template-rows:auto minmax(0,1fr);gap:22px;max-height:min(720px,100vh - 170px);padding:20px 30px 18px;display:grid;overflow:visible}.settings-product-variant-body h4{color:#071b4a;margin:0 0 14px;font-size:15px;font-weight:950}.settings-product-variant-modal .settings-modal-form{gap:13px;padding:0}.settings-product-variant-manual.editing .settings-modal-form{padding-top:0}.settings-product-variant-modal .settings-modal-form label{grid-template-columns:116px minmax(0,1fr)}.settings-product-variant-modal .settings-owner-select .select-menu{z-index:30020;max-height:min(220px,100vh - 360px)}.settings-product-variant-detected{grid-template-rows:auto 40px minmax(0,1fr);gap:12px;min-height:0;display:grid}.settings-product-variant-search{color:#7b89a7;background:#fff;border:1px solid #d8e3f2;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:9px;height:40px;padding:0 10px 0 12px;display:grid}.settings-product-variant-search input{color:#071b4a;background:0 0;border:0;outline:0;height:100%;font-size:13px;font-weight:850}.settings-product-variant-search input::placeholder{color:#9aa8bd}.settings-product-variant-search-action{color:#6b7895;background:#eef3fa;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.settings-product-variant-search-action:hover{color:#1266f1;background:#e7f0ff}.settings-product-variant-search-action.submit{color:#1266f1;background:#eaf2ff}.settings-product-variant-search-action svg{width:14px!important;height:14px!important}.settings-product-variant-suggestion-table{background:#fff;border:1px solid #dfe8f4;border-radius:8px;min-height:0;max-height:clamp(180px,100vh - 438px,390px);overflow:auto}.settings-product-variant-suggestion-head,.settings-product-variant-suggestion-row{grid-template-columns:minmax(130px,1fr) minmax(280px,1.7fr) minmax(150px,1fr) 76px;align-items:center;gap:14px;padding:0 16px;display:grid}.settings-product-variant-suggestion-head{z-index:2;color:#526174;background:#f7fbff;height:42px;font-size:13px;font-weight:900;position:sticky;top:0}.settings-product-variant-suggestion-row{color:#5d6b82;border-top:1px solid #edf2f8;min-height:48px;font-size:13px;font-weight:650}.settings-product-variant-suggestion-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.settings-product-variant-suggestion-row>span:nth-child(3){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.settings-product-variant-suggestion-row button{color:#1266f1;background:#f7fbff;border:1px solid #b9d1ff;border-radius:7px;height:30px;font-size:12px;font-weight:950}.settings-product-variant-suggestion-row button:hover{background:#eaf3ff}.settings-product-variant-suggestion-empty{color:#7b89a7;text-align:center;align-content:center;place-items:center;gap:8px;min-height:96px;padding:16px;display:grid}.settings-product-variant-suggestion-empty span{color:#8aa1c0;background:#eef5ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-product-variant-suggestion-empty b{color:#6f7f9c;font-size:13px;font-weight:900}.route-settings .channel-card{min-height:0;padding:16px 16px 14px}.route-settings .channel-card header{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px}.route-settings .channel-card .settings-channel-logo{border-radius:10px;flex:0 0 46px;width:46px;height:46px}.route-settings .channel-card .settings-channel-logo svg{width:28px!important;height:28px!important}.route-settings .channel-card .settings-channel-logo.built-in i{border-radius:8px;inset:5px}.route-settings .channel-card .settings-channel-logo.built-in b{width:22px;height:22px;bottom:-5px;right:-5px;box-shadow:-12px -15px #ffffff14}.route-settings .channel-card h3{margin:0 0 7px;font-size:16px;line-height:1.25}.route-settings .channel-card em{min-width:48px;height:22px;padding:0 8px;font-size:11.5px}.route-settings .channel-card dl{grid-template-columns:68px minmax(0,1fr);gap:7px 12px;margin-top:12px;font-size:12.5px;line-height:1.3}.route-settings .settings-channel-stats{text-align:center;align-items:center;height:auto;min-height:44px;margin-top:auto;padding-top:10px}.route-settings .settings-channel-stats span+span{padding-left:0}.route-settings .settings-channel-stats span{justify-items:center;display:grid}.route-settings .settings-channel-stats b{margin-bottom:5px;font-size:11.5px}.route-settings .settings-channel-stats strong{font-size:14px;line-height:1.25}.route-settings .agent-card{flex-direction:column;height:100%;min-height:0;padding:16px 16px 14px;display:flex}.route-settings .agent-card header{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;padding-bottom:10px}.route-settings .agent-card .settings-agent-avatar{flex:0 0 46px;width:46px;height:46px}.route-settings .agent-card h3{margin:3px 0 0;font-size:16px;line-height:1.25}.route-settings .agent-card h3 em{min-width:48px;height:22px;margin-left:7px;padding:0 8px;font-size:11.5px}.route-settings .agent-card dl{grid-template-columns:64px minmax(0,1fr);gap:5px 11px;margin-top:10px;margin-bottom:14px;font-size:12.5px;line-height:1.28}.route-settings .agent-card dt{text-align:justify;text-align-last:justify}.route-settings .settings-panel-summary button{color:#1266f1;align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:950;display:flex}.route-settings .settings-panel-summary button:disabled,.route-settings .settings-panel-add:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.route-settings .settings-modal-form input::placeholder,.route-settings .settings-modal-form textarea::placeholder,.route-settings .settings-search input::placeholder{color:#b7c1d2}.route-settings .settings-channel-stats{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:10px}.route-settings .channel-card .settings-channel-products{margin-bottom:12px}.route-settings .channel-card .settings-channel-stats{align-self:stretch;margin-top:auto}.route-settings .agent-card .settings-agent-channels{align-self:stretch;margin-top:0}.route-settings .settings-channel-error{color:#c21632;text-overflow:ellipsis;white-space:nowrap;background:#fff1f3;border:1px solid #ffd1d8;border-radius:7px;align-items:center;gap:7px;min-height:28px;margin:10px 0 -1px;padding:6px 8px;font-size:12px;font-weight:850;line-height:1.35;display:flex;overflow:hidden}.settings-empty-list{text-align:center;color:#8a98ad;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.settings-empty-list span{color:#a7b7ce;background:#f2f7ff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.settings-empty-list b{color:#526385;font-size:16px}.settings-empty-list p{color:#8a98ad;max-width:420px;margin:0;line-height:1.7}.settings-empty-dept-row{background:#fbfdff;border:1px dashed #d8e2f0;border-radius:8px;grid-column:1/-1}.settings-arch-modal{background:#fff;border:1px solid #dfe7f2;border-radius:8px;width:min(860px,100vw - 48px);overflow:hidden;box-shadow:0 28px 80px #071b4a40}.settings-arch-modal>header{border-bottom:1px solid #e6edf7;align-items:center;height:56px;padding:0 18px;display:flex}.settings-arch-modal h3{color:#071b4a;flex:1;margin:0;font-size:17px}.settings-arch-modal>header button{color:#526385;border-radius:7px;width:32px;height:32px}.settings-arch-body{background:#fbfdff;padding:24px}.settings-arch-root{text-align:center;background:#fff;border:1px solid #bcd5ff;border-radius:8px;justify-items:center;gap:8px;width:260px;margin:0 auto;padding:18px;display:grid;box-shadow:0 8px 20px #1266f114}.settings-arch-root span{color:#1266f1;background:#eef5ff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.settings-arch-root b{color:#071b4a;font-size:17px}.settings-arch-root small{color:#6b7895}.settings-arch-lines{grid-template-columns:repeat(3,1fr);width:66%;height:42px;margin:0 auto;display:grid;position:relative}.settings-arch-lines:before{content:"";border-top:1px solid #cfdced;position:absolute;top:20px;left:0;right:0}.settings-arch-lines i{position:relative}.settings-arch-lines i:before{content:"";border-left:1px solid #cfdced;height:42px;position:absolute;top:0;left:50%}.settings-arch-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.settings-arch-columns section{background:#fff;border:1px solid #e0e8f3;border-radius:8px;min-height:250px;padding:16px}.settings-arch-columns h4{color:#1266f1;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.settings-arch-columns p{color:#071b4a;background:#f8fbff;border:1px solid #edf2f8;border-radius:7px;align-content:center;height:44px;margin:0 0 10px;padding:7px 10px;font-weight:850;display:grid}.settings-arch-columns small{color:#7b89a7;margin-top:3px;font-weight:700;display:block}.settings-arch-columns em{color:#9aa8bc;place-items:center;height:190px;font-style:normal;display:grid}.settings-arch-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;height:58px;padding:0 18px;display:flex}.login-app{background:#dcebff;display:block;overflow:hidden}.login-shell{--login-scale:.62;--login-hero-transform-scale:.558;--login-hero-left:28px;--login-hero-top:24px;--login-panel-left:1025px;--login-panel-top:115px;--login-bg-orb-right:-108px;--login-bg-orb-bottom:-118px;--login-bg-orb-size:360px;background:radial-gradient(circle at 98% 98%,#1f76ff7a 0 36px,#0000 150px),radial-gradient(circle at 47% -6%,#1b71ff5c 0 40px,#0000 116px),radial-gradient(circle at 16% 66%,#2b86ff1c 0 1px,#0000 2px),linear-gradient(107deg,#fbfdff 0,#edf7ff 45%,#d7ebff 100%);width:100vw;height:100vh;position:relative;overflow:hidden}.login-shell:before{content:"";opacity:.58;background:repeating-linear-gradient(154deg,#ffffffa8 0 1px,#0000 1px 13px),radial-gradient(circle at 0 100%,#fffc 0 2px,#0000 2px 12px),radial-gradient(circle at 99% 16%,#ffffffe6 0 2px,#0000 2px 11px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000073,#0000 30% 70%,#000000b3);mask-image:linear-gradient(90deg,#00000073,#0000 30% 70%,#000000b3)}.login-shell:after{content:"";right:var(--login-bg-orb-right);bottom:var(--login-bg-orb-bottom);width:var(--login-bg-orb-size);height:var(--login-bg-orb-size);background:#5b9aff36;border-radius:50%;position:absolute}.login-hero{z-index:1;left:var(--login-hero-left);top:var(--login-hero-top);color:#071b4a;width:1680px;height:945px;transform:scale(var(--login-hero-transform-scale));transform-origin:0 0;position:absolute}.login-hero:before{content:"";border:1px solid #5498ff3d;border-radius:50%;width:1140px;height:1140px;position:absolute;top:150px;left:-200px}.login-hero:after{content:"";border:2px solid #ffffffbd;border-color:#ffffffbd #ffffffbd #5295ff24 #5295ff1f;border-radius:50%;width:260px;height:1010px;position:absolute;top:-130px;left:704px;transform:rotate(-22deg)}.login-brand{z-index:3;color:#071b4a;align-items:center;gap:18px;height:96px;font-size:38px;font-weight:950;display:flex;position:absolute;top:73px;left:128px}.login-brand span{color:#0968ff;place-items:center;width:94px;height:94px;display:grid}.login-brand span svg{stroke-width:2.55px;width:94px!important;height:94px!important}.login-brand em{color:#0968ff;letter-spacing:0;font-size:55px;font-style:normal}.login-copy{z-index:3;position:absolute;top:197px;left:128px}.login-copy h1{color:#071b4a;letter-spacing:0;margin:0;font-size:52px;font-weight:950;line-height:1.08}.login-copy h1 em{color:#0968ff;margin-left:18px;font-style:normal}.login-copy p{color:#263b66;word-spacing:14px;margin:20px 0 0;font-size:22px;font-weight:800;line-height:1.5}.login-stage{z-index:2;perspective:980px;transform-origin:0 0;width:820px;height:406px;transform-style:preserve-3d;position:absolute;top:326px;left:128px;transform:scale(.9)}.login-stage:before,.login-stage:after{content:none}.login-stage-glow{filter:blur(4px);background:radial-gradient(circle at 60% 60%,#38ddff47,#0000 34%),radial-gradient(circle at 48% 76%,#0e69ff33,#0000 43%),radial-gradient(at 62% 20%,#ffffffc2,#0000 38%);border-radius:45% 50%;width:720px;height:372px;position:absolute;top:22px;left:128px}.login-hero-art{z-index:5;filter:drop-shadow(0 30px 44px #3070cd38)saturate(1.08)contrast(1.04);-webkit-user-select:none;user-select:none;pointer-events:none;width:690px;height:auto;display:block;position:absolute;top:-24px;left:170px}.login-light-column,.login-platform,.login-platform-core,.login-orbit,.login-holo-line,.login-screen,.login-robot,.login-data-card{display:none}.login-light-column{z-index:11;filter:blur(1px);background:linear-gradient(90deg,#0000,#58deff47,#ffffff85,#58deff33,#0000);border-radius:48%;width:174px;height:196px;position:absolute;top:128px;left:421px;transform:perspective(680px)rotateX(12deg)}.login-platform{z-index:12;background:radial-gradient(at 50% 42%,#fffffff5 0 27%,#78d9ffc7 28% 38%,#1e7afff5 39% 55%,#0a4ecff2 56% 72%,#ffffffd1 73% 100%);border-radius:50%;width:332px;height:116px;position:absolute;top:248px;left:346px;transform:perspective(700px)rotateX(65deg)rotate(-3deg);box-shadow:0 22px 42px #1665ff5c,0 0 0 12px #76dbff3d,0 0 36px #53e7ff99}.login-platform:before{content:"";background:radial-gradient(#fffffff5,#70e0ff66 48%,#1b73ff2e 70%,#0000 72%);border-radius:50%;height:50px;position:absolute;top:29px;left:42px;right:42px;box-shadow:0 0 28px #48e8ffcc}.login-platform:after{content:"";filter:blur(.2px);background:linear-gradient(#1c67e4cc,#0b4bc71f);border-radius:0 0 50% 50%;height:36px;position:absolute;bottom:-23px;left:47px;right:47px}.login-platform-core{z-index:13;background:radial-gradient(at 50% 46%,#fff 0 22%,#91efff 23% 42%,#277fff 43% 72%,#075bdc 73% 100%);border-radius:50%;width:168px;height:46px;position:absolute;top:283px;left:430px;transform:perspective(500px)rotateX(65deg);box-shadow:0 0 28px #46e6ffd9,0 15px 26px #1166f14d}.login-orbit{pointer-events:none;border:1px solid #77d8ff9e;border-radius:50%;position:absolute;box-shadow:0 0 26px #51d7ff5c}.login-orbit.orbit-back{z-index:3;border-bottom-color:#ffffff2e;width:470px;height:136px;top:230px;left:270px;transform:perspective(760px)rotateX(62deg)rotate(-4deg)}.login-orbit.orbit-front{z-index:25;border-top-color:#ffffff14;border-left-color:#63d8ff40;width:492px;height:150px;top:257px;left:257px;transform:perspective(760px)rotateX(62deg)rotate(-4deg)}.login-holo-line{z-index:4;background:linear-gradient(#0000,#53dbffbf,#0000);width:1px;position:absolute;box-shadow:0 0 12px #53dbffcc}.login-holo-line.line-a{height:132px;top:198px;left:339px;transform:rotate(-2deg)}.login-holo-line.line-b{height:156px;top:176px;left:603px;transform:rotate(2deg)}.login-holo-line.line-c{height:92px;top:235px;left:712px;transform:rotate(4deg)}.login-channel-stack{z-index:8;gap:19px;display:grid;position:absolute;top:72px;left:-18px}.login-channel-stack:before{content:"";z-index:-1;border-top:2px solid #2477ff61;border-bottom:2px solid #2477ff1f;border-left:2px solid #2477ff61;border-right:0;border-radius:172px 0 0 172px;width:232px;height:280px;position:absolute;top:-22px;left:30px}.login-channel-stack span{color:#1f3152;background:#ffffffeb;border-radius:24px;align-items:center;gap:8px;width:138px;height:44px;padding:0 15px;font-size:15px;font-weight:900;display:flex;box-shadow:0 10px 26px #5d91da3d}.login-channel-stack span svg{width:18px!important;height:18px!important}.login-channel-stack span:first-child{transform:translate(24px)}.login-channel-stack span:nth-child(2){transform:translate(-1px)}.login-channel-stack span:nth-child(3){transform:translate(-13px)}.login-channel-stack span:nth-child(4){transform:translate(5px)}.login-channel-stack span:nth-child(5){transform:translate(38px)}.login-channel-stack span:first-child svg{color:#1777ff}.login-channel-stack span:nth-child(2) svg{color:#20bf61}.login-channel-stack span:nth-child(3) svg{color:#ff8b2d}.login-channel-stack span:nth-child(4) svg{color:#7259ff}.login-channel-stack span:nth-child(5) svg{color:#1f6cff}.login-screen{z-index:4;transform-origin:50%;width:470px;height:248px;transform-style:preserve-3d;background:#f1f8ffdb;border:1px solid #7bacffbf;border-radius:11px;position:absolute;top:40px;left:155px;overflow:visible;transform:perspective(900px)rotateX(2deg)rotateY(-11deg)rotate(-4deg)translateZ(-32px);box-shadow:0 34px 70px #6896de52}.login-screen:before{content:"";background:linear-gradient(90deg,#9dc7ff99,#ecf7ffcc);border:1px solid #81b0ff73;border-radius:0 12px 12px 0;width:18px;height:224px;position:absolute;top:13px;right:-18px;transform:skewY(38deg);box-shadow:12px 16px 34px #437ccd2b}.login-screen:after{content:"";background:linear-gradient(#9ecfff80,#4f8bf12e);border-radius:0 0 14px 14px;height:18px;position:absolute;bottom:-17px;left:18px;right:-8px;transform:skew(-51deg);box-shadow:0 18px 32px #306fcf29}.login-screen header{background:#1266f1;justify-content:flex-end;align-items:center;gap:8px;height:35px;padding:0 15px;display:flex}.login-screen header i{background:#d7e7ff;border-radius:50%;width:7px;height:7px}.login-screen header,.login-screen section{z-index:2;position:relative;overflow:hidden}.login-screen header{border-radius:11px 11px 0 0}.login-screen section{background:linear-gradient(135deg,#eff7fff5,#deefffd1);border-radius:0 0 11px 11px;grid-template-columns:84px 1fr;height:213px;display:grid}.login-screen aside{background:#dbeaff;align-content:start;gap:14px;padding:33px 15px;display:grid}.login-screen aside b{background:#bad4f7;border-radius:8px;height:13px}.login-chat-demo{align-content:start;gap:22px;padding:36px 30px;display:grid}.login-chat-demo span,.login-chat-demo strong{color:#183052;background:#fff;border-radius:12px;width:max-content;max-width:230px;padding:10px 16px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #5d91da36}.login-chat-demo strong{color:#fff;background:#1266f1;justify-self:end}.login-robot{z-index:22;color:#1266f1;background:radial-gradient(circle at 34% 18%,#fff 0 13%,#0000 14%),linear-gradient(#fff 0,#eef8ff 56%,#c6e7ff 100%);border-radius:62px 62px 54px 54px;place-items:center;width:132px;height:160px;display:grid;position:absolute;top:146px;left:426px;transform:translateZ(90px);box-shadow:0 34px 62px #2668d261,inset -12px -17px 30px #3f93ff26,inset 9px 10px 24px #fffffff2}.login-robot:before{content:"";background:linear-gradient(#071b4a,#061535);border-radius:25px;height:48px;position:absolute;top:30px;left:24px;right:24px;box-shadow:0 0 0 4px #0a50b41a,inset 0 -8px 14px #1479ff2e}.login-robot:after{content:"";border:7px solid #326fd9b8;border-bottom-color:#0000;border-radius:31px;height:54px;position:absolute;top:38px;left:-16px;right:-16px;box-shadow:inset 0 0 12px #ffffff8c}.login-robot i:before,.login-robot i:after{content:"";z-index:2;background:#5de0ff;border-radius:50%;width:14px;height:14px;position:absolute;top:47px;box-shadow:0 0 12px #59e0ffe6}.login-robot i:before{left:48px}.login-robot i:after{right:48px}.login-robot b{background:#e4f1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute;bottom:33px}.login-robot b:before{content:"";filter:blur(1px);background:radial-gradient(#53e2ffa8,#0000 68%);border-radius:50%;height:18px;position:absolute;top:32px;left:-31px;right:-31px}.login-data-card{z-index:5;color:#071b4a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffc2;border:1px solid #86b4ffbf;border-radius:12px;width:132px;height:130px;padding:14px 13px;position:absolute;box-shadow:0 22px 45px #6391d73d}.login-data-card small{color:#31466c;font-size:12px;font-weight:900;display:block}.login-data-card strong{margin-top:9px;font-size:20px;display:block}.login-data-card em{color:#16be6b;margin-top:8px;font-size:10px;font-style:normal;font-weight:900;display:block}.login-data-card i{background:linear-gradient(135deg,#d7eaff,#fff);border-radius:9px;height:46px;margin-top:9px;display:block}.login-data-card.card-a{top:24px;left:522px}.login-data-card.card-a i{background:linear-gradient(135deg,#0000 38%,#1266f142 39% 42%,#0000 43%),linear-gradient(160deg,#e4f2ff,#fff)}.login-data-card.card-b{width:134px;height:140px;top:40px;left:643px}.login-data-card.card-b i{background:conic-gradient(#176dff 0 78%,#d8e9ff 78% 100%);border:12px solid #f2f7ff;border-radius:50%;height:62px}.login-data-card.card-c{width:152px;height:116px;top:202px;left:605px}.login-data-card.card-c i{background:radial-gradient(at 50% 18%,#8cc0ff 0 42%,#0000 43%),linear-gradient(#5c9cff,#2f75f2);border-radius:50%/22%;height:44px}.login-stage .login-light-column,.login-stage .login-platform,.login-stage .login-platform-core,.login-stage .login-orbit,.login-stage .login-holo-line,.login-stage .login-screen,.login-stage .login-robot,.login-stage .login-data-card{display:none!important}.login-metrics{z-index:8;grid-template-columns:repeat(4,1fr);gap:8px;width:790px;display:grid;position:absolute;bottom:62px;left:88px}.login-metrics span{text-align:center;color:#071b4a;background:#ffffffe6;border:1px solid #ccdef6f0;border-radius:12px;align-content:center;justify-items:center;gap:8px;height:150px;padding:0 20px;display:grid;box-shadow:0 18px 38px #6b97d62e}.login-metrics svg{color:#0968ff;width:32px!important;height:32px!important}.login-metrics b{color:#071b4a;font-size:16px}.login-metrics small{color:#405577;font-size:14px;font-weight:800;line-height:1.55}.login-panel{z-index:4;left:var(--login-panel-left);top:var(--login-panel-top);width:496px;height:722px;transform:scale(var(--login-scale));transform-origin:0 0;background:#ffffffed;border:1px solid #deecfaf5;border-radius:18px;grid-template-rows:auto 94px 94px 92px 28px minmax(0,auto) 66px;gap:18px;padding:45px 47px 42px;display:grid;position:absolute;box-shadow:0 30px 80px #4f7bbe38}.login-panel header{text-align:center;margin:0 0 6px}.login-panel h2{color:#111827;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.login-panel p{color:#64728d;margin:14px 0 0;font-size:18px;font-weight:800}.login-panel label{color:#111827;gap:10px;font-size:16px;font-weight:900;display:grid}.login-field{color:#a7b2c5;background:#fff;border:1px solid #d1dbea;border-radius:10px;align-items:center;gap:14px;height:60px;padding:0 18px;display:flex}.login-field input{color:#071b4a;background:#fff;border:0;outline:0;flex:1;min-width:0;height:56px;font-size:17px;font-weight:850}.login-field input::placeholder{color:#aeb8c8}.login-field:focus-within{border-color:#7fb4ff;box-shadow:0 0 0 3px #e7f1ff}.login-field button{color:#a7b2c5;place-items:center;width:28px;height:28px;display:grid}.login-captcha-row{grid-template-columns:244px 118px 24px;gap:12px;display:grid}.login-captcha-row .login-field{padding-right:10px}.login-captcha-code{color:#1475d8;letter-spacing:0;background:radial-gradient(circle at 18% 38%,#1cbbff40 0 1px,#0000 2px),radial-gradient(circle at 80% 68%,#ff5dca3b 0 1px,#0000 2px),repeating-linear-gradient(28deg,#f8fbff 0 8px,#edf4ff 8px 13px);border:1px solid #d5deec;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:60px;font-size:29px;font-weight:950;display:flex}.login-captcha-code i{font-style:normal;line-height:1}.login-captcha-code .c1{color:#071b4a;transform:translateY(2px)rotate(4deg)}.login-captcha-code .c2{color:#7c2bd6;transform:translateY(-1px)rotate(-6deg)}.login-captcha-code .c3{color:#b122d8;transform:translateY(2px)rotate(3deg)}.login-captcha-refresh{color:#9aa8bc;place-items:center;height:60px;display:grid}.login-options{justify-content:space-between;align-items:center;height:28px;display:flex}.login-options label{color:#526385;grid-template-columns:none;align-items:center;gap:9px;font-size:16px;font-weight:800;display:flex}.login-options input{accent-color:#1266f1;width:20px;height:20px}.login-options button{color:#0968ff;font-size:15px;font-weight:950}.login-panel .primary-btn{border-radius:7px;justify-content:center;height:66px;font-size:26px;font-weight:950;box-shadow:0 13px 24px #1166f13d}.login-panel .primary-btn:disabled{box-shadow:none;cursor:not-allowed;background:#7daaf4;border-color:#7daaf4}.login-error{color:#c21632;background:#fff1f3;border:1px solid #ffd1d8;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex;font-size:13px!important;font-weight:850!important}.login-modal-backdrop{z-index:80;background:#dcecff;place-items:center;display:grid;position:fixed;inset:0}.login-forgot-modal{background:#fff;border:1px solid #d6e4f5;border-radius:14px;width:min(460px,100vw - 44px);overflow:hidden;box-shadow:0 28px 70px #b6cbe8}.login-forgot-modal header{color:#1266f1;border-bottom:1px solid #e6edf7;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.login-forgot-modal h3{color:#071b4a;margin:0;font-size:20px}.login-forgot-modal p{color:#31466c;margin:0;padding:22px 24px;font-weight:800;line-height:1.85}.login-forgot-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;align-items:center;height:70px;padding:0 18px;display:flex}.render-error-app{background:#f4f7fb;min-height:100vh;display:block}.render-error{place-items:center;min-height:100vh;padding:24px;display:grid}.render-error section{background:#fff;border:1px solid #dbe7f5;border-radius:8px;width:min(560px,100%);padding:28px;box-shadow:0 18px 46px #14335d14}.render-error b{color:#071b4a;font-size:22px;display:block}.render-error p{color:#405577;margin:12px 0;line-height:1.75}.render-error code{color:#c21632;white-space:pre-wrap;word-break:break-word;background:#f8fbff;border:1px solid #edf2fa;border-radius:7px;max-height:120px;padding:10px;display:block;overflow:auto}.render-error div{gap:10px;margin-top:18px;display:flex}.render-error button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;height:38px;padding:0 14px;font-weight:800}.render-error button:first-child{color:#fff;background:#1266f1;border-color:#1266f1}@media (width<=900px){.login-shell{--login-scale:.45;--login-hero-transform-scale:.405}}.settings-channel-stats small{color:#7b89a7;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:800;display:block;overflow:hidden}.settings-permission-board{grid-template-columns:300px minmax(0,1fr);gap:0;min-height:520px;display:grid}.settings-permission-agents{background:#fbfdff;border-right:1px solid #e4ebf4;flex-direction:column;gap:10px;padding:18px;display:flex}.settings-permission-agents header{color:#071b4a;justify-content:space-between;align-items:center;height:34px;display:flex}.settings-permission-agents header b{font-size:15px;font-weight:950}.settings-permission-agents header span{color:#7b89a7;font-weight:850}.settings-permission-agents button{text-align:left;color:#071b4a;background:#fff;border:1px solid #e0e8f3;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;height:68px;padding:0 12px;display:grid}.settings-permission-agents button.active{background:#eef5ff;border-color:#1266f1;box-shadow:0 8px 22px #1266f11a}.settings-permission-agents .settings-agent-avatar{width:42px;height:42px}.settings-permission-agents b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;display:block;overflow:hidden}.settings-permission-agents small{color:#64728d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:800;display:block;overflow:hidden}.settings-permission-detail{align-content:start;gap:18px;min-width:0;padding:18px 22px 24px;display:grid}.settings-permission-products{min-width:0}.settings-permission-products>header{justify-content:space-between;align-items:center;gap:18px;min-height:56px;display:flex}.settings-permission-products h3{color:#071b4a;margin:0 0 6px;font-size:18px;font-weight:950}.settings-permission-products p{color:#64728d;margin:0;font-size:13px;font-weight:800}.settings-permission-products>header button{color:#1266f1;background:#eef5ff;border:1px solid #b9d2ff;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;font-weight:950;display:flex}.settings-permission-section{background:#fbfdff;border:1px solid #e0e8f3;border-radius:8px;padding:16px}.settings-permission-badge{color:#1266f1;white-space:nowrap;background:#eef5ff;border:1px solid #cfe0ff;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.settings-permission-table{gap:10px;margin-top:12px;display:grid}.settings-permission-table article{background:#fff;border:1px solid #e0e8f3;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;min-height:72px;padding:10px 14px;display:grid}.settings-permission-table article>div:first-child{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.settings-permission-table .settings-product-logo,.settings-permission-table .settings-square{width:44px;height:44px}.settings-permission-table b{color:#071b4a;white-space:normal;text-overflow:clip;align-items:center;gap:10px;font-size:14px;font-weight:950;line-height:1.45;display:flex;overflow:visible}.settings-permission-table small{color:#6b7895;margin-top:0;font-size:12px;font-weight:800}.settings-permission-select{width:150px}.settings-permission-select>button{justify-content:space-between;width:150px}.settings-permission-agent-names{color:#7b89a7;white-space:normal;align-items:center;gap:6px;min-width:0;line-height:1.35;display:inline-flex}.settings-permission-agent-names>span:first-child{flex:none}.settings-permission-agent-names strong{color:#1266f1;margin-left:2px;font-weight:950}.settings-permission-user-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.settings-permission-user-tag,.settings-permission-user-empty{white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;line-height:22px;display:inline-flex}.settings-permission-user-tag.blue{color:#1266f1;background:#eaf3ff}.settings-permission-user-tag.green{color:#0f9a58;background:#e8fbf3}.settings-permission-user-tag.violet{color:#6d54c8;background:#f1edff}.settings-permission-user-tag.orange{color:#c96a10;background:#fff1df}.settings-permission-user-tag.teal{color:#0f8a82;background:#e7fbf8}.settings-permission-user-empty{color:#7b89a7;background:#f3f6fb}.settings-permission-channel-table .settings-channel-logo{border-radius:12px;width:44px;height:44px}.settings-permission-channel-table .settings-channel-logo svg{width:24px!important;height:24px!important}.settings-permission-select.disabled>button{color:#526385;cursor:not-allowed;background:#f3f7fc;border-color:#dfe8f4}.settings-permission-empty{text-align:center;color:#7b89a7;background:#fff;border:1px dashed #cfdced;border-radius:8px;place-items:center;min-height:128px;padding:20px;display:grid}.settings-permission-empty svg{color:#9fb0c8}.settings-permission-empty b{color:#526385;margin-top:8px;font-size:15px}.settings-permission-empty p{color:#8a98ad;margin:4px 0 0;font-size:13px;line-height:1.6}.route-conversation .conv-ai-recommendations{background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;flex:none;margin:0 12px 10px;padding:10px 12px;box-shadow:0 8px 22px #1266f112}.route-conversation .conv-ai-recommendations header{color:#1266f1;align-items:center;gap:7px;height:24px;font-size:12px;font-weight:950;display:flex}.route-conversation .conv-ai-recommendations header b{color:#071b4a;font-size:13px}.route-conversation .conv-ai-recommendations header span{color:#6b7895;white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-weight:800;overflow:hidden}.route-conversation .conv-ai-recommendations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.route-conversation .conv-ai-recommendations button{text-align:left;color:#203454;background:#fff;border:1px solid #dbe7f8;border-radius:7px;grid-template-columns:minmax(0,92px) minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;height:48px;padding:0 10px;display:grid}.route-conversation .conv-ai-recommendations button:hover{background:#f1f6ff;border-color:#8bbaff}.route-conversation .conv-ai-recommendations strong,.route-conversation .conv-ai-recommendations span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.route-conversation .conv-ai-recommendations strong{color:#071b4a;font-size:12px;font-weight:950}.route-conversation .conv-ai-recommendations button span{color:#405577;font-size:12px;font-weight:800}.route-conversation .conv-ai-recommendations em{color:#0f9a58;background:#e8fbf3;border-radius:5px;place-items:center;height:24px;font-size:12px;font-style:normal;font-weight:950;display:grid}.route-conversation .conv-ai-recommendations.compact{min-height:0;margin:0 12px 7px!important;padding:7px 10px!important}.route-conversation .conv-ai-recommendations.compact header{align-items:center!important;gap:8px!important;height:22px!important;display:flex!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-title{align-items:center;gap:6px;min-width:0;display:inline-flex;color:#1266f1!important;margin:0!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-title b{color:#071b4a!important;font-size:12px!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta{flex:none;align-items:center;gap:6px;display:inline-flex;color:#526385!important;margin-left:auto!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta em{color:#0f9a58;background:#e8fbf3;border-radius:5px;min-width:42px;height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:950}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta b{color:#1266f1;background:#edf4ff;border-radius:5px;place-items:center;min-width:34px;height:20px;display:grid;font-size:11px!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav{flex:none;align-items:center;gap:4px;display:inline-flex;margin:0!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:5px;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;display:grid!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button:disabled{color:#9aa8bd;cursor:not-allowed;background:#f5f7fb;border-color:#e1e8f2}.route-conversation .conv-ai-recommendations.compact .conv-ai-current{text-align:left;color:#203454;background:#fff;border:1px solid #dbe7f8;border-radius:7px;width:100%;margin-top:5px;grid-template-columns:minmax(0,86px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 9px!important;display:grid!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-current:hover{background:#f1f6ff;border-color:#8bbaff}.route-conversation .conv-ai-recommendations.compact .conv-ai-current strong,.route-conversation .conv-ai-recommendations.compact .conv-ai-current span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.route-conversation .conv-ai-recommendations.compact .conv-ai-current strong{color:#071b4a;font-size:12px;font-weight:950}.route-conversation .conv-ai-recommendations.compact .conv-ai-current span{color:#405577;font-size:12px;font-weight:800}.route-conversation .input-box>.conv-tools{align-items:center!important;gap:8px!important;height:28px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.route-conversation .input-box>.conv-tools button{flex:none!important}.route-conversation .input-box>.conv-tools .conv-product-tool{height:26px!important;color:inherit!important;font-weight:inherit!important;white-space:nowrap!important;background:0 0!important;border-color:#0000!important;gap:5px!important;padding:0 4px!important}.route-conversation .input-box>.conv-tools .conv-product-tool:hover{color:#1266f1!important;background:0 0!important;border-color:#0000!important}.route-conversation .input-box>.conv-tools button.is-tech-forwarding{text-overflow:ellipsis!important;white-space:nowrap!important;color:#6d45c8!important;background:#f4f0ff!important;border-color:#d8c7ff!important;max-width:150px!important;overflow:hidden!important}.route-conversation .input-box>.conv-tools button.is-tech-forwarding:hover{color:#5835b0!important;background:#eee8ff!important;border-color:#bda8f5!important}.route-conversation .input-box>.conv-tools .conv-end-reception{color:#d14355!important;white-space:nowrap!important;background:#fff7f8!important;border-color:#f1c7ce!important;align-items:center!important;gap:6px!important;font-weight:850!important;display:inline-flex!important}.route-conversation .input-box>.conv-tools .conv-end-reception:hover{color:#b42336!important;background:#fff0f2!important;border-color:#eaa7b2!important}.route-conversation .input-box.is-tech-forward-ended>.conv-tools .conv-end-reception{opacity:1!important;cursor:pointer!important}.route-conversation .input-box.is-tech-forward-ended{background:#f8fafc!important;border-color:#dfe7f2!important;flex-basis:160px!important;height:160px!important}.route-conversation .input-box.is-tech-forward-ended textarea{color:#8a98ad!important;cursor:not-allowed!important;background:#f3f6fb!important}.route-conversation .input-box.is-tech-forward-ended>.conv-tools button{opacity:.68!important;cursor:not-allowed!important}.route-conversation .input-box>.conv-tools button.is-tech-forwarding.is-ended{color:#7a4b00!important;background:#fff7df!important;border-color:#f2d79b!important}.route-conversation .conv-tech-forward-ended-tip{color:#8a5a06;width:fit-content;max-width:100%;min-height:28px;box-shadow:none;background:#fff8e5;border:1px solid #f2d79b;border-radius:7px;align-items:center;gap:7px;margin:4px 0 6px;padding:0 12px;font-size:12px;font-weight:900;line-height:1.35;display:flex}.route-conversation .conv-tech-forward-ended-tip svg{flex:none;width:15px;height:15px}.route-conversation .input-box.is-tech-forward-ended footer{height:88px!important;margin-top:4px!important}.route-conversation .conv-screenshot-icon{flex:none;display:block}.route-conversation .input-box>.conv-quick-panel{z-index:60000!important;height:auto!important;max-height:min(300px,100vh - 360px)!important;display:block!important;bottom:calc(100% + 10px)!important;left:12px!important;right:12px!important;overflow:auto!important}.route-conversation .conv-quick-panel header{z-index:2;position:sticky;top:0;align-items:center!important;gap:10px!important;display:flex!important}.route-conversation .conv-quick-panel header span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.route-conversation .conv-quick-panel header [data-conv-quick-close]{color:#526385!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;place-items:center!important;padding:0!important;display:grid!important}.route-conversation .conv-quick-panel header [data-conv-quick-close]:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta em.high{color:#0f9a58!important;background:#e8fbf3!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta em.mid{color:#d97706!important;background:#fff3df!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button{justify-content:center!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;line-height:1!important;display:inline-grid!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button svg{width:14px!important;height:14px!important;margin:0!important;display:block!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-current{background:0 0!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-current:hover{background:#ffffff6b!important}.route-conversation .conv-quick-panel header [data-conv-quick-close],.route-conversation .conv-emoji-panel header [data-conv-emoji-close]{color:#526385!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}.route-conversation .conv-quick-panel header [data-conv-quick-close] svg,.route-conversation .conv-emoji-panel header [data-conv-emoji-close] svg{width:15px!important;height:15px!important;margin:0!important;display:block!important}.route-conversation .conv-quick-panel header [data-conv-quick-close]:hover,.route-conversation .conv-emoji-panel header [data-conv-emoji-close]:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .conv-ai-recommendations.compact header{gap:12px!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta{gap:10px!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-meta b{white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-width:52px!important;height:24px!important;padding:0 9px!important;font-size:12px!important;line-height:24px!important;display:inline-flex!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav{gap:10px!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button{text-align:center!important;border-radius:8px!important;justify-content:center!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;line-height:1!important;display:flex!important;position:relative!important;overflow:hidden!important}.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button i,.route-conversation .conv-ai-recommendations.compact .conv-ai-nav button svg{flex:none!important;width:15px!important;min-width:15px!important;height:15px!important;margin:0!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}.route-conversation .input-box>.conv-quick-panel{border-radius:10px!important;width:min(560px,100% - 24px)!important;max-height:min(250px,100vh - 360px)!important;left:12px!important;right:auto!important;overflow:hidden!important;box-shadow:0 18px 44px #0f28502e!important}.route-conversation .conv-quick-panel header{background:#fff!important;border-bottom:1px solid #edf2fa!important;height:38px!important;padding:0 10px 0 12px!important}.route-conversation .conv-quick-panel header b{font-size:13px!important}.route-conversation .conv-quick-panel header span{color:#7b89a7!important;font-size:11px!important}.route-conversation .conv-quick-panel header [data-conv-quick-close]{border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.route-conversation .conv-quick-panel header [data-conv-quick-close] svg,.route-conversation .conv-quick-panel header [data-conv-quick-close] i{width:13px!important;height:13px!important}.route-conversation .conv-quick-panel>div{grid-template-columns:1fr!important;gap:6px!important;max-height:210px!important;padding:8px!important;overflow:auto!important}.route-conversation .conv-quick-panel>div button{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;line-height:1.2!important;display:flex!important}.route-conversation .input-box>.conv-emoji-panel{overflow-anchor:none!important;z-index:60000!important;background:#fff padding-box padding-box!important;border:1px solid #d8e3f2!important;border-radius:12px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;bottom:calc(100% + 10px)!important;left:12px!important;right:12px!important;overflow:visible!important;box-shadow:0 20px 48px #0f285038,0 6px 16px #1266f114!important}.route-conversation .input-box>.conv-emoji-panel:after{content:"";background:#fff;border-bottom:1px solid #d8e3f2;border-right:1px solid #d8e3f2;width:12px;height:12px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.route-conversation .conv-emoji-panel header{background:#fff!important;border-bottom:1px solid #edf2fa!important;border-radius:12px 12px 0 0!important;align-items:center!important;gap:8px!important;height:34px!important;min-height:34px!important;padding:0 8px 0 12px!important;display:flex!important}.route-conversation .conv-emoji-panel header b{color:#071b4a!important;font-size:13px!important;font-weight:950!important}.route-conversation .conv-emoji-panel header span{color:#7b89a7!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important}.route-conversation .conv-emoji-panel .emoji-section{overflow-anchor:none!important;border-bottom:1px solid #edf2fa!important;min-width:0!important}.route-conversation .conv-emoji-panel .emoji-section.all{border-bottom:0!important;border-radius:0 0 12px 12px!important}.route-conversation .conv-emoji-panel .emoji-section-title{color:#7484a0!important;white-space:nowrap!important;align-items:flex-end!important;height:24px!important;padding:0 12px 5px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:flex!important}.route-conversation .conv-emoji-panel .emoji-grid{overflow-anchor:none!important;scrollbar-width:thin!important;grid-template-columns:repeat(auto-fill,minmax(34px,1fr))!important;place-content:start stretch!important;gap:6px!important;width:100%!important;min-height:0!important;max-height:206px!important;padding:9px 10px 11px!important;display:grid!important;overflow:hidden auto!important}.route-conversation .conv-emoji-panel .emoji-grid.recent-grid{grid-auto-rows:32px!important;height:42px!important;max-height:42px!important;padding:4px 10px 6px!important;overflow:hidden!important}.route-conversation .conv-emoji-panel .emoji-grid.all-grid{max-height:172px!important;padding-top:5px!important}.route-conversation .conv-emoji-panel .emoji-recent-empty{color:#9aa8be!important;grid-column:1/-1!important;align-items:center!important;height:32px!important;padding:0 4px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.route-conversation .conv-emoji-panel .emoji-grid button{color:#071b4a!important;background:#fff!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:flex!important}.route-conversation .conv-emoji-panel .emoji-grid button .wechat-emoji{width:26px!important;min-width:26px!important;height:26px!important;color:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;line-height:1!important;display:inline-block!important}.route-conversation .conv-emoji-panel .emoji-grid button:hover{background:#eef5ff!important;border-color:#cfe0ff!important}@media (width<=900px){.route-conversation .conv-emoji-panel .emoji-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr))!important}}.route-conversation .sessions{scrollbar-width:none!important;overflow-anchor:none!important;padding:10px 26px 14px 12px!important;display:block!important;position:relative!important}.route-conversation .sessions::-webkit-scrollbar{width:0!important;height:0!important}.route-conversation .conv-list{flex-direction:column!important;min-height:0!important;display:flex!important;position:relative!important}.route-conversation .sessions-wrap{flex:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.route-conversation .topbar .title-wrap{gap:12px!important;min-width:0!important}.route-conversation .topbar .title-wrap h1{flex:none!important}.route-conversation .topbar .conv-top-department-filter{background:0 0!important;border:0!important;flex:none!important;gap:0!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0!important}.route-conversation .topbar .conv-top-department-filter>span{color:#5f6f8c!important;font-size:11px!important;font-weight:900!important}.route-conversation .topbar .conv-top-department-filter .conv-department-select{flex:none!important;width:auto!important;min-width:122px!important}.route-conversation .topbar .conv-top-department-filter .conv-department-select>button{color:#174071!important;background:linear-gradient(#f6fafff5,#ebf4ffd1)!important;border-color:#bcd4f7!important;border-radius:999px!important;outline:0!important;min-width:122px!important;height:28px!important;padding:0 9px 0 12px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 5px 14px #1266f113,inset 0 1px #ffffffeb!important}.route-conversation .topbar .conv-top-department-filter .conv-department-select>button span{text-overflow:ellipsis!important;min-width:0!important;max-width:128px!important;overflow:hidden!important}.route-conversation .topbar .conv-top-department-filter .conv-department-select>button:hover,.route-conversation .topbar .conv-top-department-filter .conv-department-select.open>button,.route-conversation .topbar .conv-top-department-filter .conv-department-select>button:focus-visible{background:linear-gradient(#fff,#edf5ff)!important;border-color:#87b8ff!important;box-shadow:0 0 0 3px #1266f114,0 7px 18px #14335d14!important}.route-conversation .topbar .conv-top-department-filter .select-menu{z-index:90000!important;width:184px!important;min-width:184px!important;top:34px!important}.route-conversation .conv-list-rules{background:linear-gradient(#fcfdfff0,#f7faffe0)!important;border-bottom:1px solid #e1eaf6eb!important;gap:3px!important;padding:8px 16px 10px!important;display:grid!important}.route-conversation .conv-list-rules span{color:#7b88a2!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;font-size:11px!important;font-weight:700!important;line-height:1.45!important;display:flex!important}.route-conversation .conv-list-rules svg{color:#8ca4c8!important;flex:none!important;margin-top:1px!important}.route-conversation .sessions-wrap .sessions{height:100%!important;min-height:0!important;overflow:auto!important}.route-conversation .conv-search-notice{z-index:12!important;color:#31466c!important;background:linear-gradient(#f2f7ff,#eaf3ff)!important;border:1px solid #b8d6ff!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) 24px!important;align-items:center!important;gap:7px!important;min-height:38px!important;margin:0 0 8px!important;padding:7px 9px 7px 10px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #1266f114,inset 0 1px #ffffffe6!important}.route-conversation .conv-search-notice svg{color:#1266f1!important}.route-conversation .conv-search-notice span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.route-conversation .conv-search-notice b{color:#0b4fc6!important;font-weight:950!important}.route-conversation .conv-search-notice button{color:#6b7895!important;background:#fff!important;border:0!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;display:grid!important}.route-conversation .conv-search-notice button:hover{color:#1266f1!important;background:#dcecff!important}.route-conversation .conv-priority-notice{z-index:11!important;color:#526385!important;background:linear-gradient(#fbfdff,#f3f7ff)!important;border:1px solid #d6e6ff!important;border-radius:8px!important;align-items:center!important;gap:7px!important;min-height:34px!important;margin:0 0 8px!important;padding:6px 10px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 6px 14px #1266f10d,inset 0 1px #ffffffeb!important}.route-conversation .conv-priority-notice svg{color:#1266f1!important;flex:none!important}.route-conversation .conv-priority-notice span{min-width:0!important;font-size:11.5px!important;font-weight:800!important;line-height:1.45!important}.route-conversation .conv-list-empty{color:#7b89a7!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:100%!important;padding:28px 18px!important;display:grid!important}.route-conversation .conv-list-empty svg{color:#9db6db!important;width:34px!important;height:34px!important}.route-conversation .conv-list-empty b{color:#405577!important;font-size:14px!important;font-weight:900!important}.route-conversation .conv-list-empty span{color:#8a98ad!important;font-size:12px!important;font-weight:700!important}.route-conversation .conv-list-empty.error svg,.route-conversation .conv-list-empty.error b{color:#c2413d!important}.route-conversation .sessions.is-searching .conv-list-empty,.route-conversation .sessions.is-searching .conv-list-loading{min-height:calc(100% - 46px)!important}.route-conversation .conv-list-loading{color:#1266f1!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:10px!important;min-height:100%!important;padding:28px 18px!important;display:grid!important}.route-conversation .conv-list-loading .conv-loading-spinner{border-width:3px!important;width:34px!important;height:34px!important;animation:.8s linear infinite convLoadingSpin!important}.route-conversation .conv-list-loading b{color:#183b78!important;font-size:14px!important;font-weight:900!important}.route-conversation .conv-list-loading span:last-child{color:#7b8ca9!important;font-size:12px!important;font-weight:800!important}.route-conversation .conv-scrollbar{z-index:16!important;cursor:pointer!important;touch-action:none!important;background:#e1ebf857!important;border-radius:999px!important;width:10px!important;position:absolute!important;top:12px!important;bottom:12px!important;right:8px!important}.route-conversation .conv-scrollbar-thumb{transform:translateY(0);cursor:grab!important;background:linear-gradient(#9fc2f7,#73a7f2)!important;border-radius:999px!important;min-height:44px!important;transition:background-color .16s,box-shadow .16s!important;position:absolute!important;top:0!important;left:1px!important;right:1px!important;box-shadow:0 4px 10px #1266f124!important}.route-conversation .conv-scrollbar.is-dragging .conv-scrollbar-thumb{cursor:grabbing!important}.route-conversation .conv-scrollbar:hover .conv-scrollbar-thumb,.route-conversation .conv-scrollbar.is-dragging .conv-scrollbar-thumb{background:linear-gradient(#7dadf3,#4f8ee8)!important;box-shadow:0 5px 12px #1266f133!important}.route-conversation .conv-scrollbar.is-disabled{display:none!important}body.conv-scrollbar-dragging{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.route-conversation .conv-virtual-list{min-height:100%!important;position:relative!important}.route-conversation .conv-virtual-items{gap:var(--conv-session-card-gap,6px)!important;will-change:transform!important;flex-direction:column!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.route-conversation .conv-virtual-items article[data-conv-session][hidden],.route-conversation .conv-virtual-items article.conv-card-pool-hidden{pointer-events:none!important;display:none!important}.route-conversation .conv-older-loader{color:#6b7895!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:54px!important;font-size:12px!important;font-weight:850!important;display:flex!important;position:absolute!important;left:0!important;right:0!important}.route-conversation .conv-older-loader b{font-weight:850!important}.route-conversation .conv-loading-spinner{opacity:.8!important;border:2px solid #d5e3f7!important;border-top-color:#1266f1!important;border-radius:50%!important;width:16px!important;height:16px!important}.route-conversation .conv-older-loader.loading .conv-loading-spinner{animation:.8s linear infinite convLoadingSpin!important}.route-conversation .conv-older-loader:not(.loading):not(.done) .conv-loading-spinner{border-color:#9db6db #d8e6f7 #d8e6f7!important}.route-conversation .conv-older-loader.done .conv-loading-spinner{display:none!important}.route-conversation .conv-window-loader{color:#1266f1!important;background:#f7fbff!important;border:1px dashed #b9d3ff!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:88px!important;min-height:88px!important;font-size:13px!important;font-weight:900!important;display:flex!important;box-shadow:0 10px 24px #1266f114!important}.route-conversation .conv-virtual-items.is-loading-window article[data-conv-session]{opacity:.72!important}.route-conversation .conv-virtual-items.is-loading-window .conv-window-loader{z-index:3!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;position:absolute!important;top:0!important;left:8px!important;right:8px!important}.route-conversation .conv-window-loader .conv-loading-spinner{animation:.8s linear infinite convLoadingSpin!important}@keyframes convLoadingSpin{to{transform:rotate(360deg)}}.route-conversation .conv-list-footer{color:#526785!important;background:#fbfdff!important;border-top:1px solid #e4ebf5!important;flex:0 0 42px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:42px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important;display:flex!important}.route-conversation .conv-list-footer span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#203454!important;flex:auto!important;min-width:0!important;font-weight:850!important;overflow:hidden!important}.route-conversation .conv-list-footer b{color:#7a8aa4!important;text-align:right!important;flex:none!important;min-width:96px!important;padding-right:0!important;font-size:11.5px!important;font-weight:850!important}.route-conversation .conv-list-footer.is-bottom span{color:#0f9a58!important}.route-conversation .conv-list-footer.is-empty span{color:#8a98ad!important}.route-conversation .conv-newer-sessions{z-index:18;color:#1266f1;background:#fff;border:1px solid #b9d5ff;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1266f12e}.route-conversation .conv-newer-sessions:hover{background:#f2f7ff;border-color:#86b5ff}.route-conversation .sessions article{height:126px!important;min-height:126px!important;max-height:126px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8f3!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;margin:0!important;padding:18px 42px 18px 18px!important;transition:border-color .18s,box-shadow .18s,background-color .18s!important;display:grid!important;overflow:hidden!important}.route-conversation .sessions article:hover{background:#fbfdff!important;border-color:#b9d3ff!important;box-shadow:0 12px 28px #1266f114!important}.route-conversation .sessions article.selected{background:#f7fbff!important;border:2px solid #1266f1!important;padding:17px 41px 17px 17px!important;box-shadow:0 14px 32px #1266f11f!important}.route-conversation .sessions article.locating{animation:.85s ease-out convLocatePulse}.route-conversation .conv-scroll-top,.route-conversation .conv-refresh-list,.route-conversation .conv-locate-selected{z-index:20;color:#1266f1;background:#fff;border:1px solid #b9d5ff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;right:20px;box-shadow:0 8px 20px #1266f129}.route-conversation .conv-scroll-top{bottom:148px}.route-conversation .conv-refresh-list{bottom:95px}.route-conversation .conv-locate-selected{bottom:42px}.route-conversation .conv-scroll-top:hover,.route-conversation .conv-refresh-list:hover,.route-conversation .conv-locate-selected:hover{background:#f2f7ff;border-color:#86b5ff}.route-conversation .conv-scroll-top svg,.route-conversation .conv-refresh-list svg,.route-conversation .conv-locate-selected svg{width:23px!important;height:23px!important;display:block!important}.route-conversation .conv-refresh-list.loading svg{animation:.8s linear infinite convLoadingSpin}.route-conversation .conv-refresh-list:disabled,.route-conversation .conv-locate-selected:disabled{opacity:.45;cursor:not-allowed}@keyframes convLocatePulse{0%{box-shadow:0 0 #1266f147,0 14px 32px #1266f11f}to{box-shadow:0 0 0 14px #1266f100,0 14px 32px #1266f11f}}.route-conversation .session-avatar-wrap{width:44px!important;height:44px!important;display:block!important;position:relative!important}.route-conversation .session-avatar-wrap>.avatar{width:42px!important;height:42px!important;box-shadow:none!important;clip-path:circle(50%)!important;background:#eaf2ff!important;border:0!important;outline:0!important;font-size:14px!important;overflow:hidden!important}.route-conversation .session-avatar-wrap>.avatar.avatar-generated{background:linear-gradient(135deg,var(--avatar-bg,#eaf2ff),var(--avatar-bg-strong,#d4e6ff))!important;color:var(--avatar-fg,#1266f1)!important;border:1px solid var(--avatar-border,#1266f126)!important}.route-conversation .session-avatar-wrap>.avatar.avatar-generated .avatar-generated-text,.route-conversation .chat-head .avatar.avatar-generated .avatar-generated-text,.route-conversation .msg .avatar.avatar-generated .avatar-generated-text{font-size:13px!important}.route-conversation .session-avatar-wrap>.avatar.avatar-generated.avatar-generated-duo .avatar-generated-text,.route-conversation .chat-head .avatar.avatar-generated.avatar-generated-duo .avatar-generated-text,.route-conversation .msg .avatar.avatar-generated.avatar-generated-duo .avatar-generated-text{font-size:11px!important}.route-conversation .avatar{box-shadow:none!important;background-color:#eaf2ff!important;border:0!important;outline:0!important;overflow:hidden!important}.route-conversation .avatar.avatar-generated{border:1px solid var(--avatar-border,#1266f126)!important;background:linear-gradient(135deg,var(--avatar-bg,#eaf2ff),var(--avatar-bg-strong,#d4e6ff))!important;color:var(--avatar-fg,#1266f1)!important}.route-conversation .session-avatar-wrap>.avatar img,.route-conversation .chat-head .avatar img,.route-conversation .msg .avatar img,.route-conversation .avatar img{box-shadow:none!important;clip-path:circle(50%)!important;object-fit:cover!important;background:#eaf2ff!important;border:0!important;outline:0!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;margin:-1px!important}.route-conversation .session-avatar-wrap>.conv-product-avatar,.route-conversation .chat-head .conv-product-avatar{clip-path:none!important;color:#fff!important;background:linear-gradient(135deg,#1678ff,#18c6ff)!important;border-radius:10px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.route-conversation .session-avatar-wrap>.conv-product-avatar img,.route-conversation .chat-head .conv-product-avatar img{border-radius:inherit!important;clip-path:none!important;object-fit:cover!important;background:#f8fbff!important;width:100%!important;height:100%!important;margin:0!important}.route-conversation .msg .conv-product-avatar{position:relative!important}.route-conversation .msg .conv-product-avatar.default-product>i,.route-conversation .msg .conv-product-avatar.default-product>b,.route-conversation .msg .conv-product-avatar-fallback>i,.route-conversation .msg .conv-product-avatar-fallback>b{pointer-events:none}.route-conversation .conv-product-avatar.default-product i{border:1px solid #ffffff59;border-radius:8px;position:absolute;inset:6px}.route-conversation .conv-product-avatar.default-product b{background:#ffffff2b;border-radius:5px;width:14px;height:14px;position:absolute;top:6px;right:6px}.route-conversation .conv-product-avatar.default-product svg{z-index:1;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:relative;width:25px!important;height:25px!important}.route-conversation .conv-product-avatar-fallback{color:#fff;place-items:center;width:100%;height:100%;display:grid;position:relative}.route-conversation .avatar img[hidden],.route-conversation .conv-product-avatar-fallback[hidden]{display:none!important}.route-conversation .conv-product-avatar-fallback i{border:1px solid #ffffff59;border-radius:8px;position:absolute;inset:6px}.route-conversation .conv-product-avatar-fallback b{background:#ffffff2b;border-radius:5px;width:14px;height:14px;position:absolute;top:6px;right:6px}.route-conversation .conv-product-avatar-fallback svg{z-index:1;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:relative;width:25px!important;height:25px!important}.route-conversation .chat-head .conv-product-avatar.default-product i{border-radius:7px;inset:5px}.route-conversation .chat-head .conv-product-avatar.default-product b{border-radius:4px;width:11px;height:11px;top:5px;right:5px}.route-conversation .chat-head .conv-product-avatar.default-product svg{width:20px!important;height:20px!important}.route-conversation .session-unread-badge{border-radius:10px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:10px!important;line-height:15px!important;top:-7px!important;right:-3px!important}.route-conversation .session-card-main{flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.route-conversation .sessions h3{white-space:nowrap!important;height:20px!important;min-height:20px!important;margin:0 0 6px!important;display:block!important;overflow:hidden!important}.route-conversation .session-title-name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#071b4a!important;max-width:100%!important;font-size:15px!important;font-weight:950!important;line-height:20px!important;display:block!important;overflow:hidden!important}.route-conversation .sessions h3 small{display:none!important}.route-conversation .sessions p{color:#405577!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;max-height:38px!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .sessions article.session-read h3,.route-conversation .sessions article.session-read .session-title-name{color:#7a8aa4!important}.route-conversation .sessions article.session-read footer,.route-conversation .sessions article.session-read footer>b{color:#9aa8bc!important}.route-conversation .sessions article.session-unread h3,.route-conversation .sessions article.session-unread .session-title-name{color:#071b4a!important}.route-conversation .sessions article.session-unread p,.route-conversation .sessions article.session-read p,.route-conversation .sessions article.selected p{color:#8a98ad!important;font-weight:650!important}.route-conversation .sessions footer{color:#6b7895!important;white-space:nowrap!important;align-items:center!important;gap:0!important;min-width:0!important;height:20px!important;margin-top:auto!important;font-size:12px!important;line-height:20px!important;display:flex!important;overflow:hidden!important}.route-conversation .sessions footer span{color:#6b7895!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;align-items:center!important;min-width:0!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important;overflow:hidden!important}.route-conversation .sessions footer .session-source-badge{flex:0 auto!important;max-width:118px!important;height:22px!important;padding:0 7px!important;font-size:11.5px!important;font-weight:900!important}.route-conversation .sessions footer .session-source-badge.built-in{color:#0f6ad8!important}.route-conversation .sessions footer .session-source-badge.wecom{color:#0f9a58!important}.route-conversation .sessions footer .session-source-badge.wechat{color:#138a6a!important}.route-conversation .sessions footer .session-source-badge.mail{color:#6d54c8!important}.route-conversation .sessions footer .session-source-badge.default{color:#526385!important}.route-conversation .sessions footer span+span:before{content:none!important;display:none!important}.route-conversation .session-status-tag{color:#1266f1!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#eef5ff!important;border:1px solid #cfe0ff!important;border-radius:13px!important;justify-content:center!important;place-self:start end!important;align-items:center!important;min-width:74px!important;max-width:92px!important;height:26px!important;padding:0 9px!important;font-size:12px!important;font-weight:950!important;line-height:24px!important;display:inline-flex!important;overflow:hidden!important}.route-conversation .session-status-tag.green{color:#0f9a58!important;background:#e8fbf3!important;border-color:#b9eed5!important}.route-conversation .session-status-tag.orange{color:#d97706!important;background:#fff3df!important;border-color:#ffdba3!important}.route-conversation .session-status-tag.gray{color:#657590!important;background:#f2f5f9!important;border-color:#dce5f2!important}.route-conversation .session-read-tag,.route-conversation .session-channel-tag,.route-conversation .sessions footer .pill,.route-conversation .sessions article>.pill{display:none!important}.route-conversation .msg .bubble:has(.file-card){max-width:100%}.route-conversation .file-card{grid-template-rows:auto auto!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:min(360px,100%)!important;min-width:min(300px,100%)!important;max-width:min(360px,100%)!important;min-height:82px!important;padding:12px!important}.route-conversation .sessions article{height:var(--conv-session-card-height,112px)!important;min-height:var(--conv-session-card-height,112px)!important;max-height:var(--conv-session-card-height,112px)!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px 13px!important}.route-conversation .sessions article.selected{padding:7px 12px!important}.route-conversation .session-avatar-wrap{align-self:center!important;width:34px!important;height:34px!important}.route-conversation .session-avatar-wrap>.avatar{width:32px!important;height:32px!important;font-size:11px!important}.route-conversation .session-card-main{grid-template-rows:18px 18px 21px!important;place-content:center stretch!important;align-self:center!important;gap:4px!important;min-width:0!important;height:auto!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.route-conversation .session-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.route-conversation .session-card-top h3{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;height:18px!important;min-height:18px!important;margin:0!important;display:flex!important;overflow:hidden!important}.route-conversation .session-channel-logo{flex:0 0 13px!important;place-items:center!important;width:13px!important;height:13px!important;display:grid!important;overflow:hidden!important}.route-conversation .session-channel-logo img{object-fit:contain!important;width:13px!important;height:13px!important;display:block!important}.route-conversation .session-channel-logo.fallback{color:#1266f1!important;background:#eef5ff!important;border-radius:6px!important}.route-conversation .session-title-name{color:#071b4a!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;max-width:100%!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;overflow:hidden!important}.route-conversation .conv-search-hit{color:inherit!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;background:#fff5c7!important;border:1px solid #f6c343!important;border-radius:4px!important;margin:0 1px!important;padding:0 2px!important;display:inline!important}.route-conversation .session-card-flags{justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:visible!important}.route-conversation .session-account-tag{border:1px solid var(--session-account-tag-border,#bfe8ce)!important;max-width:96px!important;height:15px!important;color:var(--session-account-tag-text,#14643a)!important;background:var(--session-account-tag-bg,#effaf3)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 3px!important;font-size:8.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffff0f,0 4px 10px #0000002e!important}.route-conversation .session-card-action{opacity:.62;color:#7a8ba8!important;background:#ffffffb8!important;border:1px solid #d2e0f4e0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;transition:opacity .16s,color .16s,border-color .16s,background .16s!important;display:inline-flex!important;position:relative!important;box-shadow:0 5px 12px #14335d0d!important}.route-conversation .session-card-action.is-loading{cursor:wait!important;opacity:1!important}.route-conversation .session-card-action.is-loading:after{content:"";background:#1266f1;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fffffff2}.route-conversation .sessions article:hover .session-card-action,.route-conversation .sessions article.selected .session-card-action,.route-conversation .session-card-action.active{opacity:1}.route-conversation .session-card-action:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .session-card-action.favorite.active{color:#f59e0b!important;background:#fff7e8!important;border-color:#ffd89c!important}.route-conversation .session-card-action.delete:hover{color:#e91d32!important;background:#fff1f3!important;border-color:#ffc7cf!important}.route-conversation .session-alert-tag{white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;max-width:66px!important;height:18px!important;padding:0 6px!important;font-size:10px!important;font-weight:950!important;line-height:16px!important;display:inline-flex!important}.route-conversation .session-alert-tag.reply{color:#d92d20!important;background:#fff0f0!important;border:1px solid #ffd0d0!important}.route-conversation .session-alert-tag.high{color:#d97706!important;background:#fff4df!important;border:1px solid #ffdba3!important}.route-conversation .session-message-row{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-width:0!important;display:grid!important}.route-conversation .session-message-row p{color:#405577!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:18px!important;max-height:18px!important;margin:0!important;font-size:11.5px!important;font-weight:620!important;line-height:18px!important;display:block!important;overflow:hidden!important}.route-conversation .sessions footer{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;height:21px!important;margin:0!important;display:flex!important;overflow:hidden!important}.route-conversation .session-time{color:#8a98ad!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;max-width:86px!important;margin-left:auto!important;font-size:10.5px!important;font-weight:820!important;line-height:18px!important;overflow:hidden!important}.route-conversation .session-service-tag,.route-conversation .session-refund-tag,.route-conversation .sessions footer .session-alert-tag{white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;height:19px!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important;line-height:17px!important;display:inline-flex!important}.route-conversation .session-unread-badge{min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;line-height:13px!important;top:-5px!important;right:-3px!important}.route-conversation .session-service-tag.ai{color:#1266f1!important;background:#eef5ff!important;border:1px solid #cfe0ff!important}.route-conversation .session-service-tag.human{color:#0f9a58!important;background:#e8fbf3!important;border:1px solid #b9eed5!important}.route-conversation .conversation-product-context.is-card{border-radius:10px;flex:0 auto;gap:4px;max-width:118px;height:19px;padding:0 6px;font-size:10px;line-height:17px}.route-conversation .session-refund-tag.has{color:#d97706!important;background:#fff4df!important;border:1px solid #ffdba3!important}.route-conversation .session-status-tag{display:none!important}.route-conversation .sessions article.session-read:not(.selected) .session-title-name{color:#7a8aa4!important}.route-conversation .sessions article.session-read:not(.selected) .session-message-row p{color:#8a98ad!important}.route-conversation .file-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:ellipsis!important;word-break:break-all!important;max-width:100%!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .file-card small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.app .side-user>span:not(.avatar) small{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;font-size:10.5px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.user-popover header small{white-space:normal;line-height:1.28}.app .side-user>span:not(.avatar) small{-webkit-line-clamp:unset;word-break:break-all;white-space:normal!important;font-size:10px!important;line-height:1.15!important;display:block!important;overflow:visible!important}.settings-channel-products{background:#fbfdff;border:1px solid #e1eaf6;border-radius:8px;margin-top:16px;padding:10px 12px}.settings-channel-products>b{color:#526174;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.settings-channel-products>div{flex-wrap:wrap;align-items:center;gap:7px;min-height:28px;display:flex}.settings-channel-products button{color:#1266f1;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cfe0ff;border-radius:7px;max-width:100%;height:28px;padding:0 10px;font-size:12px;font-weight:950;overflow:hidden}.settings-channel-products button:hover{background:#eaf3ff;border-color:#9fc0ff}.settings-channel-product-group{background:#fff;border:1px solid #d6e4f6;border-radius:7px;width:100%;padding:7px}.settings-channel-product-group+.settings-channel-product-group{margin-top:7px}.settings-channel-product-group>b{color:#526174;align-items:center;gap:5px;margin:0 0 6px;font-size:11.5px;font-weight:950;display:flex}.settings-channel-product-group.ai{background:#fff;border-color:#d6e4f6}.settings-channel-product-group.ai>b{color:#526174}.settings-channel-product-group>div{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;display:flex}.settings-channel-products span{color:#8a98ae;font-size:12px;font-weight:850}.route-settings .settings-channel-products{border-radius:7px;margin-top:10px;padding:8px 10px}.route-settings .settings-channel-products>b{margin-bottom:6px;font-size:11.5px}.route-settings .settings-channel-products>div{gap:5px;min-height:24px}.route-settings .settings-channel-product-group{padding:6px}.route-settings .settings-channel-product-group>b{margin-bottom:5px;font-size:11px}.route-settings .settings-channel-products button{border-radius:6px;height:24px;padding:0 8px;font-size:11.5px}.route-settings .settings-channel-products span{font-size:11.5px}.route-settings .settings-agent-channels{background:#fbfdff;border:1px solid #dfe8f4;border-radius:8px;gap:6px;min-width:0;margin-top:12px;padding:8px 10px;display:grid}.route-settings .settings-agent-channels>b{color:#526174;font-size:11.5px;font-weight:950;line-height:1.2}.route-settings .settings-agent-channels>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:22px;display:flex}.route-settings .settings-agent-channels span,.route-settings .settings-agent-channels em{border-radius:6px;min-height:22px;padding:3px 7px;font-size:11.5px;line-height:1.2}@keyframes settingsProductCardFlash{0%,to{border-color:#dfe7f1;box-shadow:0 6px 20px #0f28500a}18%,58%{background:#f8fbff;border-color:#1266f1;box-shadow:0 0 0 4px #1266f12e,0 16px 34px #1266f129}}.settings-product-card-flash{animation:1.45s ease-in-out settingsProductCardFlash}.route-refund .refund-table-scroll .refund-table,.route-refund-chat .refund-table-scroll .refund-table{table-layout:fixed!important;width:1360px!important;min-width:1360px!important;height:auto!important}.route-refund .refund-table thead,.route-refund-chat .refund-table thead{display:table-header-group!important}.route-refund .refund-table tbody,.route-refund-chat .refund-table tbody{height:auto!important;display:table-row-group!important;overflow:visible!important}.route-refund .refund-table tr,.route-refund-chat .refund-table tr{width:auto!important;height:auto!important;display:table-row!important}.route-refund .refund-table th,.route-refund .refund-table td,.route-refund-chat .refund-table th,.route-refund-chat .refund-table td{text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;overflow:hidden!important}.route-refund .refund-table td,.route-refund-chat .refund-table td{height:58px!important;padding:8px 10px!important}.route-refund .refund-table th:first-child,.route-refund .refund-table td:first-child,.route-refund-chat .refund-table th:first-child,.route-refund-chat .refund-table td:first-child{text-align:center;width:42px!important}.route-refund .refund-table th:nth-child(10),.route-refund .refund-table td:nth-child(10),.route-refund-chat .refund-table th:nth-child(10),.route-refund-chat .refund-table td:nth-child(10){text-align:center;width:76px!important}.refund-cell-text,.refund-cell-time,.refund-cell-amount{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.refund-cell-text.strong{font-weight:900}.refund-cell-text.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.refund-cell-text.reason{color:#334461}.refund-cell-amount{text-align:right;font-weight:950}.refund-cell-time{color:#526385;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box}.route-refund .refund-table .pill,.route-refund-chat .refund-table .pill{text-overflow:ellipsis;white-space:nowrap;justify-content:center;max-width:82px;overflow:hidden}.route-refund .refund-table th,.route-refund .refund-table td,.route-refund-chat .refund-table th,.route-refund-chat .refund-table td{text-align:center!important}.route-refund .refund-user-cell,.route-refund-chat .refund-user-cell{text-align:left;justify-content:center}.route-refund .refund-cell-text,.route-refund .refund-cell-time,.route-refund .refund-cell-amount,.route-refund-chat .refund-cell-text,.route-refund-chat .refund-cell-time,.route-refund-chat .refund-cell-amount{text-align:center!important}@keyframes uiShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.shimmer-box{background:linear-gradient(90deg,#edf3fb 0%,#f8fbff 42%,#e7eff9 74%) 0 0/240% 100%;border-radius:7px;margin:0 auto;animation:1.15s ease-in-out infinite uiShimmer;display:block}.shimmer-box.check{border-radius:5px;width:18px;height:18px}.shimmer-box.line{height:13px}.shimmer-box.line+.shimmer-box.line{margin-top:8px}.shimmer-box.wide{width:82%}.shimmer-box.mid{width:58%}.shimmer-box.mini{width:38%}.shimmer-box.pill{border-radius:6px;width:68px;height:24px}.shimmer-box.avatar{border-radius:50%;width:44px;height:44px}.module-loading{grid-template-rows:22px 14px minmax(0,1fr);align-content:start;gap:14px;min-height:calc(100vh - 116px);padding:24px;display:grid}.module-loading .skeleton-line{background:linear-gradient(90deg,#edf3fb 0%,#f8fbff 42%,#e7eff9 74%) 0 0/240% 100%;border-radius:7px;width:260px;height:22px;animation:1.15s ease-in-out infinite uiShimmer}.module-loading .skeleton-line.short{width:420px;max-width:70%;height:14px}.module-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.module-loading-grid i{background:linear-gradient(90deg,#edf3fb 0%,#f8fbff 42%,#e7eff9 74%) 0 0/240% 100%;border:1px solid #e4edf8;border-radius:8px;min-height:160px;animation:1.15s ease-in-out infinite uiShimmer}.route-conversation .conv-list-shimmer{place-items:initial!important;min-height:calc(100% + 120px)!important;color:inherit!important;text-align:left!important;align-content:start!important;gap:0!important;padding:8px 0 24px!important;display:block!important}.route-conversation .conv-session-skeleton{height:var(--conv-session-card-height,96px)!important;min-height:var(--conv-session-card-height,96px)!important;max-height:var(--conv-session-card-height,96px)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #eef3fa!important;border-radius:8px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;margin:0 0 8px!important;padding:8px 13px!important;display:grid!important;box-shadow:0 6px 16px #0f285009!important}.route-conversation .conv-list-shimmer .conv-session-skeleton+.conv-session-skeleton{margin-top:8px!important}.route-conversation .sessions .conv-list-shimmer article.conv-session-skeleton{border-radius:14px!important}.route-conversation .conv-session-skeleton:nth-child(2n){background:#fbfdff!important}.route-conversation .conv-session-skeleton .shimmer-box{margin:0!important}.route-conversation .conv-session-skeleton .session-avatar-wrap{align-self:center!important;width:34px!important;height:34px!important;position:relative!important}.route-conversation .conv-session-skeleton .shimmer-box.avatar{width:32px!important;height:32px!important}.route-conversation .conv-session-skeleton .shimmer-box.unread{border-radius:10px!important;width:17px!important;height:17px!important;position:absolute!important;top:-5px!important;right:-3px!important}.route-conversation .conv-session-skeleton-main{grid-template-rows:18px 18px 21px!important;align-content:center!important;gap:4px!important;min-width:0!important;height:auto!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.route-conversation .conv-session-skeleton-main .session-card-top,.route-conversation .conv-session-skeleton-main .session-message-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.route-conversation .conv-session-skeleton-main .session-card-footer{align-items:center!important;gap:5px!important;min-width:0!important;height:21px!important;margin:0!important;display:flex!important;overflow:hidden!important}.route-conversation .conv-session-skeleton .shimmer-box.line{height:12px!important}.route-conversation .conv-session-skeleton .shimmer-box.title{width:min(150px,76%)!important;height:14px!important}.route-conversation .conv-session-skeleton .shimmer-box.preview{max-width:100%!important;height:12px!important}.route-conversation .conv-session-skeleton .shimmer-box.time{width:56px!important;height:11px!important}.route-conversation .conv-session-skeleton .shimmer-box.alert-tag{border-radius:11px!important;width:52px!important;height:18px!important}.route-conversation .conv-session-skeleton .shimmer-box.tag{border-radius:11px!important;height:19px!important}.route-conversation .conv-session-skeleton .shimmer-box.tag.service{width:58px!important}.route-conversation .conv-session-skeleton .shimmer-box.tag.reply{width:42px!important}.route-conversation .conv-session-skeleton .shimmer-box.tag.refund{width:64px!important}.route-conversation .chat-head-skeleton{grid-column:1/-1!important;grid-template-columns:36px minmax(0,1fr) 76px 32px 32px!important;align-items:center!important;gap:12px!important;width:100%!important;display:grid!important}.route-conversation .chat-head-skeleton .shimmer-box{margin:0!important}.route-conversation .chat-head-skeleton>div{gap:8px!important;min-width:0!important;display:grid!important}.route-conversation .chat-head-skeleton .shimmer-box.avatar{width:36px!important;height:36px!important}.route-conversation .chat-head-skeleton .shimmer-box.title{width:160px!important;height:15px!important}.route-conversation .chat-head-skeleton .shimmer-box.pill{border-radius:14px!important;width:72px!important;height:28px!important}.route-conversation .chat-head-skeleton .shimmer-box.icon{border-radius:8px!important;width:32px!important;height:32px!important}.route-conversation .chat-body.is-skeleton-state{justify-content:flex-start!important;align-items:stretch!important;overflow:hidden!important}.route-conversation .conv-chat-skeleton{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;gap:16px!important;height:100%!important;min-height:0!important;padding:10px 6px 12px!important;display:flex!important;overflow:hidden!important}.route-conversation .conv-chat-skeleton-msg{flex:0 auto!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.route-conversation .conv-chat-skeleton-msg.agent{flex-direction:row-reverse!important}.route-conversation .conv-chat-skeleton-msg>div{gap:6px!important;min-width:260px!important;max-width:min(74%,780px)!important;display:grid!important}.route-conversation .conv-chat-skeleton-msg.agent>div{justify-items:end!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box{margin:0!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.avatar{width:30px!important;height:30px!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.meta{width:104px!important;height:10px!important}.route-conversation .conv-chat-skeleton-msg.agent .shimmer-box.meta{width:112px!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.bubble{border-radius:8px!important;width:min(460px,100%)!important;max-width:100%!important;height:58px!important;box-shadow:0 8px 18px #0f28500a!important}.route-conversation .conv-chat-skeleton-msg.user .shimmer-box.bubble{border-top-left-radius:3px!important}.route-conversation .conv-chat-skeleton-msg.agent .shimmer-box.bubble{border-top-right-radius:3px!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.bubble.short{width:min(360px,100%)!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.bubble.mid{width:min(560px,100%)!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.bubble.wide{width:min(720px,100%)!important}.route-conversation .conv-chat-skeleton-msg .shimmer-box.bubble.mini{width:min(420px,82%)!important;height:34px!important;margin-top:-2px!important}.route-conversation .assist-skeleton{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding-bottom:10px!important;display:flex!important}.route-conversation .assist-skeleton .shimmer-box{margin:0!important}.route-conversation .assist-skeleton-card{flex:none!important;gap:12px!important;display:grid!important}.route-conversation .assist-skeleton-card header{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;display:grid!important}.route-conversation .assist-skeleton-card header>div{gap:8px!important;display:grid!important}.route-conversation .assist-skeleton-card .shimmer-box.avatar{width:42px!important;height:42px!important}.route-conversation .assist-skeleton-card .shimmer-box.title{width:120px!important;height:14px!important}.route-conversation .assist-skeleton-fields{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.route-conversation .assist-skeleton-row{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.route-conversation .assist-skeleton-row .shimmer-box.label{width:48px!important;height:10px!important}.route-conversation .assist-skeleton-row .shimmer-box.line:not(.label){border-radius:7px!important;width:100%!important;height:30px!important}.route-conversation .assist-skeleton-card.compact{padding-top:13px!important;padding-bottom:14px!important}.route-conversation .assist-skeleton-card.compact .shimmer-box.line{height:13px!important}.route-conversation .assist-skeleton-card.evidence{flex:auto!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:minmax(52px,1fr)!important;gap:8px!important;min-height:100px!important;display:grid!important}.route-conversation .assist-skeleton-card.evidence .shimmer-box.tile{border-radius:7px!important;width:100%!important;height:100%!important;min-height:52px!important}.route-conversation .assist-skeleton-card.evidence .shimmer-box.tile:first-child{grid-column:1/-1!important}.route-settings .settings-dept-skeleton,.route-settings .settings-item-skeleton{cursor:default!important;pointer-events:none!important}.route-settings .settings-dept-skeleton .shimmer-box,.route-settings .settings-item-skeleton .shimmer-box{margin:0!important}.route-settings .settings-dept-skeleton .settings-dept-head,.route-settings .settings-item-skeleton header{align-items:start!important}.route-settings .settings-dept-skeleton .shimmer-box.icon,.route-settings .settings-item-skeleton .shimmer-box.icon{border-radius:7px!important;justify-self:end!important;width:28px!important;height:28px!important}.route-settings .settings-dept-skeleton .settings-dept-head>div,.route-settings .settings-item-skeleton header>div{gap:10px!important;min-width:0!important;padding-top:5px!important;display:grid!important}.route-settings .settings-dept-skeleton .settings-dept-stats span{justify-items:center!important;gap:10px!important;display:grid!important}.route-settings .settings-dept-skeleton .settings-dept-stats .shimmer-box.line{height:12px!important}.route-settings .settings-list-shimmer{min-height:360px!important}.route-settings .settings-item-skeleton{min-height:300px!important;padding-bottom:22px!important}.route-settings .settings-item-skeleton .shimmer-box.avatar{border-radius:16px!important;width:58px!important;height:58px!important}.route-settings .settings-channel-skeleton .shimmer-box.avatar.square{border-radius:14px!important}.route-settings .settings-item-skeleton .shimmer-box.pill{border-radius:13px!important;width:64px!important;height:24px!important}.route-settings .settings-item-skeleton .shimmer-box.button{border-radius:7px!important;width:92px!important;height:30px!important}.route-settings .settings-item-skeleton .shimmer-box.chip,.route-settings .settings-permission-skeleton .shimmer-box.chip{border-radius:12px!important;width:76px!important;height:24px!important}.route-settings .settings-item-skeleton .shimmer-box.chip.wide,.route-settings .settings-permission-skeleton .shimmer-box.chip.wide{width:112px!important}.route-settings .settings-item-skeleton .shimmer-box.line,.route-settings .settings-permission-skeleton .shimmer-box.line{height:14px!important}.route-settings .settings-item-skeleton-stats .shimmer-box{margin:0 auto!important}.route-settings .settings-product-variants-skeleton header .shimmer-box.line{width:96px!important}.route-settings .settings-product-variants-skeleton .settings-product-variant-head .shimmer-box,.route-settings .settings-product-variants-skeleton .settings-product-variant-row .shimmer-box{margin:0!important}.route-settings .settings-product-variants-skeleton .settings-product-variant-row .shimmer-box.line{width:78%!important}.route-settings .settings-product-variants-skeleton .settings-product-variant-actions{justify-content:flex-end!important;gap:8px!important;display:inline-flex!important}.route-settings .settings-product-variants-skeleton .settings-product-variant-actions .shimmer-box.icon{width:22px!important;height:22px!important}.route-settings .settings-channel-skeleton dl,.route-settings .settings-agent-skeleton dl{align-items:center!important}.route-settings .settings-channel-skeleton dl .shimmer-box,.route-settings .settings-agent-skeleton dl .shimmer-box{margin:0!important}.route-settings .settings-channel-products-skeleton>span{margin:0 0 10px!important}.route-settings .settings-channel-products-skeleton>div,.route-settings .settings-agent-channels-skeleton{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.route-settings .settings-channel-stats .shimmer-box{margin:0!important}.route-settings .settings-permission-skeleton{padding:22px 24px!important}.route-settings .settings-permission-skeleton .shimmer-box{margin:0!important}.route-settings .settings-permission-skeleton button,.route-settings .settings-permission-skeleton .settings-permission-table article{pointer-events:none!important}.route-settings .settings-permission-skeleton .shimmer-box.avatar{width:36px!important;height:36px!important}.route-settings .settings-permission-skeleton .shimmer-box.avatar.square{border-radius:9px!important}.route-settings .settings-permission-skeleton .shimmer-box.button{border-radius:7px!important;width:118px!important;height:32px!important}.route-refund .refund-table-scroll,.route-refund-chat .refund-table-scroll{overflow:auto!important}.route-refund .refund-table th,.route-refund-chat .refund-table th{color:#001b68!important;text-align:center!important;background:#f6f9fe!important;height:42px!important;padding:0 10px!important}.route-refund .refund-table td,.route-refund-chat .refund-table td{text-align:center!important;vertical-align:middle!important;height:74px!important;padding:8px 10px!important}.refund-two-line{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;line-height:1.2;display:flex}.refund-two-line b,.refund-two-line small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.refund-two-line b{color:#001b68;font-size:13px;font-weight:950}.refund-two-line small{color:#53698f;font-size:12px;font-weight:800}.refund-two-line.mono b,.refund-two-line.mono small{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.refund-two-line.time b,.refund-two-line.amount b{font-size:14px}.refund-two-line.reason b{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.refund-status-stack{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.refund-status-stack small{color:#53698f;font-size:12px;font-weight:800}.route-refund .refund-table .pill,.route-refund-chat .refund-table .pill{max-width:92px}.route-refund .refund-route-loading,.route-refund-chat .refund-route-loading{pointer-events:none!important}.route-refund .refund-route-loading .shimmer-box,.route-refund-chat .refund-route-loading .shimmer-box{margin:0!important}.route-refund .refund-kpi-skeleton,.route-refund-chat .refund-kpi-skeleton{flex:none!important}.route-refund .refund-stat-skeleton,.route-refund-chat .refund-stat-skeleton{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;display:grid!important}.route-refund .refund-stat-skeleton>div,.route-refund-chat .refund-stat-skeleton>div{gap:8px!important;display:grid!important}.route-refund .refund-stat-skeleton .shimmer-box.avatar,.route-refund-chat .refund-stat-skeleton .shimmer-box.avatar{width:62px!important;height:62px!important}.route-refund .refund-stat-skeleton strong .shimmer-box,.route-refund-chat .refund-stat-skeleton strong .shimmer-box{height:24px!important}.route-refund .refund-route-skeleton-panel,.route-refund-chat .refund-route-skeleton-panel{overflow:hidden!important}.route-refund .refund-tab-skeleton,.route-refund-chat .refund-tab-skeleton{align-items:center!important;gap:40px!important;display:flex!important}.route-refund .refund-tab-skeleton .shimmer-box,.route-refund-chat .refund-tab-skeleton .shimmer-box{width:72px!important;height:14px!important}.route-refund .refund-filter-skeleton,.route-refund-chat .refund-filter-skeleton{align-items:center!important;gap:10px!important;display:flex!important}.route-refund .refund-filter-skeleton-item,.route-refund-chat .refund-filter-skeleton-item{background:#fff!important;border:1px solid #dce5f2!important;border-radius:7px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:118px!important;height:34px!important;padding:0 10px!important;display:grid!important}.route-refund .refund-search-skeleton,.route-refund-chat .refund-search-skeleton{border-radius:7px!important;width:230px!important;height:34px!important}.route-refund .refund-reset-skeleton,.route-refund-chat .refund-reset-skeleton{border-radius:7px!important;width:72px!important;height:34px!important}.route-refund .refund-pager-skeleton,.route-refund-chat .refund-pager-skeleton{gap:10px!important}.route-refund .refund-pager-skeleton .shimmer-box,.route-refund-chat .refund-pager-skeleton .shimmer-box{border-radius:6px!important;height:26px!important}.route-refund .refund-route-skeleton-drawer .refund-detail-skeleton,.route-refund-chat .refund-route-skeleton-drawer .refund-detail-skeleton{flex:1!important}.route-refund .refund-table.is-loading,.route-refund-chat .refund-table.is-loading{background:#fff!important}.route-refund .refund-table.is-loading thead,.route-refund-chat .refund-table.is-loading thead{background:#f6f9fe!important}.route-refund .refund-table.is-loading tbody,.route-refund-chat .refund-table.is-loading tbody{background:#fff!important;grid-auto-rows:44px!important;align-content:start!important;gap:0!important;display:grid!important;overflow:hidden!important}.route-refund .refund-table.is-loading .refund-shimmer-row,.route-refund-chat .refund-table.is-loading .refund-shimmer-row{table-layout:fixed!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;display:table!important}.route-refund .refund-table.is-loading .refund-shimmer-row td,.route-refund-chat .refund-table.is-loading .refund-shimmer-row td{vertical-align:middle!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #edf2f8!important;height:44px!important;min-height:44px!important;padding:4px 8px!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box{max-width:100%!important;box-shadow:none!important;border-radius:6px!important;margin:0 auto!important;display:block!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box.check,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box.check{border-radius:4px!important;width:16px!important;height:16px!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box.line,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box.line{height:12px!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box.line+.shimmer-box.line,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box.line+.shimmer-box.line{margin-top:5px!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box.pill,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box.pill{border-radius:5px!important;width:62px!important;height:20px!important}.route-refund .refund-table.is-loading .refund-shimmer-row .shimmer-box.mono,.route-refund-chat .refund-table.is-loading .refund-shimmer-row .shimmer-box.mono{width:86%!important}.refund-detail-shimmer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refund-detail-shimmer span{background:linear-gradient(90deg,#edf3fb 0%,#f8fbff 42%,#e7eff9 74%) 0 0/240% 100%;border-radius:7px;height:68px;animation:1.15s ease-in-out infinite uiShimmer}.route-refund .refund-detail-skeleton,.route-refund-chat .refund-detail-skeleton{pointer-events:none!important}.route-refund .refund-detail-skeleton .shimmer-box,.route-refund-chat .refund-detail-skeleton .shimmer-box,.route-refund .refund-chat-skeleton .shimmer-box,.route-refund-chat .refund-chat-skeleton .shimmer-box{margin:0!important}.route-refund .refund-detail-skeleton h3,.route-refund-chat .refund-detail-skeleton h3{align-items:center!important}.route-refund .refund-detail-skeleton h3 .shimmer-box,.route-refund-chat .refund-detail-skeleton h3 .shimmer-box{width:94px!important;height:14px!important}.route-refund .refund-detail-skeleton dl,.route-refund-chat .refund-detail-skeleton dl{align-items:center!important}.route-refund .refund-detail-skeleton dt .shimmer-box,.route-refund-chat .refund-detail-skeleton dt .shimmer-box{height:12px!important}.route-refund .refund-detail-skeleton dd .shimmer-box,.route-refund-chat .refund-detail-skeleton dd .shimmer-box{height:14px!important}.route-refund .refund-detail-skeleton p,.route-refund-chat .refund-detail-skeleton p{gap:8px!important;display:grid!important}.route-refund .refund-attachment-skeleton,.route-refund-chat .refund-attachment-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important;display:grid!important}.route-refund .refund-attachment-skeleton article,.route-refund-chat .refund-attachment-skeleton article{box-sizing:border-box!important;background:#fbfdff!important;border:1px solid #dce5f2!important;border-radius:7px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:7px 10px!important;min-width:0!important;height:86px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.route-refund .refund-attachment-skeleton article b,.route-refund-chat .refund-attachment-skeleton article b,.route-refund .refund-attachment-skeleton article small,.route-refund-chat .refund-attachment-skeleton article small{min-width:0!important;display:block!important}.route-refund .refund-attachment-skeleton article b .shimmer-box,.route-refund-chat .refund-attachment-skeleton article b .shimmer-box,.route-refund .refund-attachment-skeleton article small .shimmer-box,.route-refund-chat .refund-attachment-skeleton article small .shimmer-box{max-width:100%!important;height:12px!important}.route-refund .refund-attachment-skeleton article .thumb,.route-refund-chat .refund-attachment-skeleton article .thumb{border-radius:8px!important;grid-row:1/3!important;width:42px!important;height:42px!important}.route-refund .refund-chat-skeleton,.route-refund-chat .refund-chat-skeleton{pointer-events:none!important}.route-refund .refund-chat-skeleton .refund-chat-meta>div,.route-refund-chat .refund-chat-skeleton .refund-chat-meta>div{gap:8px!important;display:grid!important}.route-refund .refund-chat-skeleton .drawer-chat,.route-refund-chat .refund-chat-skeleton .drawer-chat{flex-direction:column!important;gap:14px!important;padding:14px 24px 10px!important;display:flex!important}.route-refund .drawer-chat .msg,.route-refund-chat .drawer-chat .msg{align-items:flex-start!important;gap:10px!important;display:flex!important}.route-refund .drawer-chat .msg.bot,.route-refund-chat .drawer-chat .msg.bot,.route-refund .drawer-chat .msg.agent,.route-refund-chat .drawer-chat .msg.agent{flex-direction:row-reverse!important}.route-refund .drawer-chat .msg>div,.route-refund-chat .drawer-chat .msg>div{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;max-width:360px!important;display:flex!important}.route-refund .drawer-chat .msg.bot>div,.route-refund-chat .drawer-chat .msg.bot>div,.route-refund .drawer-chat .msg.agent>div,.route-refund-chat .drawer-chat .msg.agent>div{align-items:flex-end!important}.route-refund .drawer-chat .msg small,.route-refund-chat .drawer-chat .msg small{color:#7b89a7!important;align-items:center!important;gap:6px!important;margin-bottom:5px!important;display:flex!important}.route-refund .drawer-chat .msg.bot small,.route-refund-chat .drawer-chat .msg.bot small,.route-refund .drawer-chat .msg.agent small,.route-refund-chat .drawer-chat .msg.agent small{text-align:right!important;justify-content:flex-end!important}.route-refund .drawer-chat .msg small em,.route-refund-chat .drawer-chat .msg small em{color:#526385!important;font-style:normal!important;font-weight:900!important}.route-refund .drawer-chat .msg .avatar,.route-refund-chat .drawer-chat .msg .avatar,.route-refund .refund-chat-skeleton .shimmer-box.avatar,.route-refund-chat .refund-chat-skeleton .shimmer-box.avatar{flex:0 0 30px!important;width:30px!important;height:30px!important}.route-refund .drawer-chat .msg .bubble,.route-refund-chat .drawer-chat .msg .bubble{color:#243a62!important;background:#fff!important;border:1px solid #e1eaf6!important;border-radius:8px!important;max-width:330px!important;padding:9px 12px!important;line-height:1.55!important}.route-refund .drawer-chat .msg.bot .bubble,.route-refund-chat .drawer-chat .msg.bot .bubble,.route-refund .drawer-chat .msg.bot:not(.agent) .bubble,.route-refund-chat .drawer-chat .msg.bot:not(.agent) .bubble{color:#17335d!important;background:#eaf2ff!important;border-color:#eaf2ff!important}.route-refund .drawer-chat .msg.agent .bubble,.route-refund-chat .drawer-chat .msg.agent .bubble{color:#fff!important;background:#1266f1!important;border-color:#1266f1!important}.route-refund .drawer-chat .msg .bubble p,.route-refund-chat .drawer-chat .msg .bubble p{background:0 0!important;margin:0!important;padding:0!important}.route-refund .refund-chat-skeleton .shimmer-box.meta,.route-refund-chat .refund-chat-skeleton .shimmer-box.meta{width:116px!important;height:11px!important}.route-refund .refund-chat-skeleton .refund-skeleton-bubble,.route-refund-chat .refund-chat-skeleton .refund-skeleton-bubble{box-shadow:none!important;background:0 0!important;border:0!important;max-width:330px!important;padding:0!important}.route-refund .refund-chat-skeleton .shimmer-box.chat-bubble,.route-refund-chat .refund-chat-skeleton .shimmer-box.chat-bubble{width:260px!important;height:42px!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.route-refund .refund-chat-skeleton .shimmer-box.chat-bubble.short,.route-refund-chat .refund-chat-skeleton .shimmer-box.chat-bubble.short{width:210px!important}.route-refund .refund-chat-skeleton .shimmer-box.chat-bubble.mid,.route-refund-chat .refund-chat-skeleton .shimmer-box.chat-bubble.mid{width:280px!important}.route-refund .refund-chat-skeleton .shimmer-box.chat-bubble.wide,.route-refund-chat .refund-chat-skeleton .shimmer-box.chat-bubble.wide{width:330px!important}.route-refund .refund-chat-skeleton .refund-tools,.route-refund-chat .refund-chat-skeleton .refund-tools{gap:8px!important;display:flex!important}.route-refund .refund-chat-skeleton .shimmer-box.chip,.route-refund-chat .refund-chat-skeleton .shimmer-box.chip{border-radius:7px!important;width:58px!important;height:28px!important}.route-refund .refund-chat-skeleton .shimmer-box.input,.route-refund-chat .refund-chat-skeleton .shimmer-box.input{border-radius:8px!important;width:100%!important;height:42px!important}.route-refund .refund-chat-skeleton .shimmer-box.button,.route-refund-chat .refund-chat-skeleton .shimmer-box.button{border-radius:7px!important;width:68px!important;height:38px!important}.route-settings .settings-dept-skeleton .settings-dept-stats{align-items:start!important}.route-settings .settings-dept-skeleton .settings-dept-stats span{grid-template-rows:28px 32px!important;align-content:start!important;justify-items:center!important;gap:8px!important;height:100%!important;display:grid!important}.route-settings .settings-dept-skeleton .dept-stat-label{border-radius:5px!important;width:64px!important;height:16px!important}.route-settings .settings-dept-skeleton .dept-stat-label.wide{width:86px!important}.route-settings .settings-dept-skeleton .dept-stat-value{border-radius:7px!important;width:32px!important;height:27px!important}.route-settings .settings-product-skeleton header>div{gap:0!important;padding-top:0!important}.route-settings .settings-product-skeleton .settings-product-logo-skeleton{border-radius:9px!important;width:48px!important;height:48px!important;box-shadow:0 6px 16px #1266f114!important}.route-settings .settings-product-skeleton h3{align-items:center!important;gap:8px!important;min-width:0!important;margin:0 0 7px!important;display:flex!important}.route-settings .settings-product-skeleton h3 .product-title{width:136px!important;max-width:72%!important;height:17px!important}.route-settings .settings-product-skeleton h3 .product-title.mid{width:108px!important}.route-settings .settings-product-skeleton .settings-product-group-badge.badge{border-radius:6px!important;width:44px!important;min-width:44px!important;height:22px!important;padding:0!important}.route-settings .settings-product-skeleton p{margin:0 0 4px!important}.route-settings .settings-product-skeleton .product-meta{width:190px!important;max-width:82%!important;height:13px!important}.route-settings .settings-product-skeleton .product-code{width:140px!important;max-width:62%!important;height:13px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats{align-items:center!important;min-height:54px!important;margin-top:14px!important;padding-top:0!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats span{justify-items:center!important;gap:7px!important;display:grid!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .stat-label{width:70px!important;height:12px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .pill{border-radius:12px!important;width:54px!important;height:24px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .stat-number{border-radius:7px!important;width:30px!important;height:20px!important}.route-settings .settings-product-skeleton .settings-product-variants .variant-count{width:70px!important;height:12px!important}.route-settings .settings-product-skeleton .settings-product-variant-head .head-name{width:52px!important}.route-settings .settings-product-skeleton .settings-product-variant-head .head-package{width:40px!important}.route-settings .settings-product-skeleton .settings-product-variant-head .head-channel{width:54px!important}.route-settings .settings-product-skeleton .settings-product-variant-head .head-actions{justify-self:end!important;width:30px!important}.route-settings .settings-product-skeleton .settings-product-variant-row .variant-name{width:82%!important}.route-settings .settings-product-skeleton .settings-product-variant-row .variant-name.mid{width:64%!important}.route-settings .settings-product-skeleton .settings-product-variant-row .variant-package{width:92%!important}.route-settings .settings-product-skeleton .settings-product-variant-row .variant-channel{width:70%!important}.route-settings .settings-product-skeleton{min-height:0!important;padding:14px!important}.route-settings .settings-product-skeleton header{grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important}.route-settings .settings-product-skeleton .settings-product-logo-skeleton{width:44px!important;height:44px!important}.route-settings .settings-product-skeleton h3{margin-bottom:5px!important}.route-settings .settings-product-skeleton .settings-product-group-badge.badge{height:21px!important}.route-settings .settings-product-skeleton p{margin-bottom:3px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats{min-height:48px!important;margin-top:10px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats span{gap:5px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .stat-label{height:11px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .pill{width:50px!important;height:22px!important}.route-settings .settings-product-skeleton .settings-item-skeleton-stats .stat-number{height:18px!important}.route-settings .settings-product-skeleton .settings-product-variants{margin-top:10px!important}.route-settings .settings-product-skeleton .settings-product-variants>header{min-height:36px!important;padding:0 10px!important}.route-settings .settings-product-skeleton .settings-product-variant-head,.route-settings .settings-product-skeleton .settings-product-variant-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr) 62px!important;gap:7px!important;padding:0 9px!important}.route-settings .settings-product-skeleton .settings-product-variant-head{height:29px!important}.route-settings .settings-product-skeleton .settings-product-variant-row{min-height:34px!important}.route-settings .settings-channel-skeleton,.route-settings .settings-agent-skeleton{min-height:0!important;padding:16px 16px 14px!important}.route-settings .settings-channel-skeleton header,.route-settings .settings-agent-skeleton header{grid-template-columns:46px minmax(0,1fr) auto!important;gap:12px!important;padding-bottom:10px!important}.route-settings .settings-channel-skeleton .shimmer-box.avatar,.route-settings .settings-agent-skeleton .shimmer-box.avatar{border-radius:10px!important;width:46px!important;height:46px!important}.route-settings .settings-agent-skeleton .shimmer-box.avatar{border-radius:50%!important}.route-settings .settings-channel-skeleton header>div,.route-settings .settings-agent-skeleton header>div{gap:7px!important;padding-top:1px!important}.route-settings .settings-channel-skeleton dl,.route-settings .settings-agent-skeleton dl{gap:5px 11px!important;margin-top:10px!important}.route-settings .settings-channel-skeleton dl{grid-template-columns:68px minmax(0,1fr)!important}.route-settings .settings-agent-skeleton dl{grid-template-columns:64px minmax(0,1fr)!important}.route-settings .settings-channel-skeleton .shimmer-box.line,.route-settings .settings-agent-skeleton .shimmer-box.line{height:12px!important}.route-settings .settings-channel-skeleton .settings-channel-products{margin-top:10px!important;padding:8px 10px!important}.route-settings .settings-channel-products-skeleton>span{margin-bottom:6px!important}.route-settings .settings-channel-products-skeleton>div,.route-settings .settings-agent-channels-skeleton{gap:5px!important}.route-settings .settings-channel-skeleton .shimmer-box.chip,.route-settings .settings-agent-skeleton .shimmer-box.chip{border-radius:6px!important;height:22px!important}.route-settings .settings-channel-skeleton .settings-channel-stats{text-align:center!important;align-items:center!important;min-height:44px!important;margin-top:auto!important;padding-top:10px!important}.route-settings .settings-agent-skeleton .settings-agent-channels{flex-wrap:initial!important;gap:6px!important;margin-top:auto!important;padding:8px 10px!important;display:grid!important}.route-settings .settings-agent-channels-skeleton>b{display:block!important}.route-settings .settings-agent-channels-skeleton>div{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.route-knowledge .kb-shimmer-table tbody tr,.route-knowledge .kb-shimmer-table tbody td{cursor:default!important;pointer-events:none!important}.route-knowledge .kb-table.kb-shimmer-table tbody,.route-knowledge .kb-table.kb-shimmer-table tbody tr,.route-knowledge .kb-table.kb-shimmer-table tbody td,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover td,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover td:first-child,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover td:last-child,.route-knowledge .kb-table.kb-shimmer-table tbody tr.is-hovered,.route-knowledge .kb-table.kb-shimmer-table tbody tr.is-hovered td,.route-knowledge .kb-table.kb-shimmer-table tbody tr.is-hovered td:first-child,.route-knowledge .kb-table.kb-shimmer-table tbody tr.is-hovered td:last-child{box-shadow:none!important;background:0 0!important}.route-knowledge .kb-table.kb-shimmer-table tbody tr:nth-child(2n),.route-knowledge .kb-table.kb-shimmer-table tbody tr:nth-child(2n):hover,.route-knowledge .kb-table.kb-shimmer-table tbody tr:nth-child(2n):hover td{box-shadow:none!important;background:#fbfdff!important}.route-knowledge .kb-table.kb-shimmer-table .kb-row-title,.route-knowledge .kb-table.kb-shimmer-table .kb-row-title:hover,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover .kb-row-title,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover .row-more,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover .row-more>button,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover td:nth-child(9)>button,.route-knowledge .kb-table.kb-shimmer-table tbody tr:hover td:nth-child(10)>button{box-shadow:none!important;background:0 0!important;text-decoration:none!important}.route-knowledge .kb-shimmer-table .shimmer-box{margin:0!important}.route-knowledge .kb-shimmer-table tbody tr{background:#fff!important}.route-knowledge .kb-shimmer-table tbody tr:nth-child(2n){background:#fbfdff!important}.route-knowledge .kb-shimmer-table tbody td{vertical-align:middle!important}.route-knowledge .kb-shimmer-table tbody td:first-child .shimmer-box{margin:0 auto!important}.route-knowledge .kb-row-title-skeleton{flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important;display:flex!important}.route-knowledge .kb-row-title-skeleton .shimmer-box.line{height:12px!important}.route-knowledge .kb-row-title-skeleton em.shimmer-box{border-radius:6px!important;height:10px!important;display:block!important}.route-knowledge .kb-confidence-skeleton,.route-knowledge .kb-date-skeleton,.route-knowledge .kb-action-skeleton{align-items:center!important;gap:8px!important;display:flex!important}.route-knowledge .kb-confidence-skeleton{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.route-knowledge .kb-confidence-skeleton .progress{border-radius:4px!important;width:76px!important;height:6px!important}.route-knowledge .kb-date-skeleton{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.route-knowledge .kb-action-skeleton{flex-wrap:nowrap!important;justify-content:flex-start!important}.route-knowledge .kb-shimmer-table .shimmer-box.source{border-radius:6px!important;width:48px!important;height:22px!important}.route-knowledge .kb-shimmer-table .shimmer-box.action{border-radius:6px!important;width:36px!important;height:22px!important}.route-knowledge .kb-shimmer-table .shimmer-box.action.wide{width:58px!important}.route-knowledge .kb-shimmer-table tbody tr:hover,.route-knowledge .kb-shimmer-table tbody tr:hover td{box-shadow:none!important;background:0 0!important}.route-knowledge .kb-detail-skeleton{pointer-events:none!important}.route-knowledge .kb-detail-skeleton .shimmer-box{margin:0!important}.route-knowledge .kb-detail-skeleton header{align-items:center!important;display:flex!important}.route-knowledge .kb-detail-skeleton header .status-dot.shimmer-box{background:linear-gradient(90deg,#edf3fb 0%,#f8fbff 42%,#e7eff9 74%) 0 0/240% 100%!important;border-radius:50%!important;width:7px!important;height:7px!important}.route-knowledge .kb-detail-skeleton header .pill{border-radius:5px!important;width:68px!important;height:22px!important}.route-knowledge .kb-detail-skeleton h2{margin:8px 18px!important}.route-knowledge .kb-detail-skeleton h2 .title{width:78%!important;height:18px!important}.route-knowledge .kb-detail-skeleton .kb-meta{align-items:center!important;gap:9px!important;display:flex!important}.route-knowledge .kb-detail-skeleton .kb-meta .pill{border-radius:5px!important;width:86px!important;height:22px!important}.route-knowledge .kb-detail-skeleton .kb-meta .id{width:92px!important;height:13px!important}.route-knowledge .kb-detail-skeleton .kb-meta .source{width:78px!important;height:13px!important}.route-knowledge .kb-detail-skeleton .kb-answer{gap:8px!important;display:grid!important}.route-knowledge .kb-detail-skeleton .kb-answer .shimmer-box{height:13px!important}.route-knowledge .kb-detail-skeleton .tag-row{min-height:26px!important}.route-knowledge .kb-detail-skeleton .tag-row .chip{border-radius:12px!important;width:64px!important;height:24px!important}.route-knowledge .kb-detail-skeleton .tag-row .chip.wide{width:92px!important}.route-knowledge .kb-detail-skeleton .kb-update{align-items:center!important}.route-knowledge .kb-detail-skeleton .kb-update .shimmer-box{height:13px!important}.route-knowledge .kb-detail-skeleton .detail-section h4{height:18px!important}.route-knowledge .kb-detail-skeleton .section-title{width:124px!important;height:14px!important}.route-knowledge .kb-detail-list-skeleton{gap:10px!important;padding-left:16px!important;display:grid!important}.route-knowledge .kb-detail-list-skeleton li .shimmer-box{height:13px!important}.route-knowledge .kb-detail-skeleton .variant-detail{gap:8px!important;display:grid!important}.route-knowledge .kb-detail-skeleton .variant-detail p{gap:7px!important;display:grid!important}.route-knowledge .kb-detail-skeleton .variant-detail small .shimmer-box{height:11px!important}.route-knowledge .kb-detail-skeleton .apply-scope dl{align-items:center!important}.route-knowledge .kb-detail-skeleton .apply-scope dl .shimmer-box{height:13px!important}.route-knowledge .kb-detail-skeleton .confidence-score{align-items:center!important;gap:10px!important;display:flex!important}.route-knowledge .kb-detail-skeleton .confidence-score .score{border-radius:8px!important;width:62px!important;height:30px!important}.route-knowledge .kb-detail-skeleton .confidence-score .pill{border-radius:5px!important;width:78px!important;height:22px!important}.route-knowledge .kb-detail-skeleton .confidence-evidence p{grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.route-knowledge .kb-detail-skeleton .confidence-evidence .shimmer-box{height:13px!important}.route-knowledge .kb-detail-skeleton .confidence-time .shimmer-box{height:12px!important}.route-refund .refund-table-scroll .refund-table,.route-refund-chat .refund-table-scroll .refund-table{table-layout:fixed!important;width:1480px!important;min-width:1480px!important}.route-refund .refund-table td,.route-refund-chat .refund-table td{text-align:center!important;height:72px!important;padding:8px 10px!important}.route-refund .refund-table th,.route-refund-chat .refund-table th{text-align:center!important;height:42px!important;padding:0 10px!important}.route-refund .refund-table th:first-child,.route-refund .refund-table td:first-child,.route-refund-chat .refund-table th:first-child,.route-refund-chat .refund-table td:first-child{width:46px!important}.route-refund .refund-table th:nth-child(2),.route-refund .refund-table td:nth-child(2),.route-refund-chat .refund-table th:nth-child(2),.route-refund-chat .refund-table td:nth-child(2){width:176px!important}.route-refund .refund-table th:nth-child(3),.route-refund .refund-table td:nth-child(3),.route-refund-chat .refund-table th:nth-child(3),.route-refund-chat .refund-table td:nth-child(3){width:96px!important}.route-refund .refund-table th:nth-child(4),.route-refund .refund-table td:nth-child(4),.route-refund-chat .refund-table th:nth-child(4),.route-refund-chat .refund-table td:nth-child(4){width:126px!important}.route-refund .refund-table th:nth-child(5),.route-refund .refund-table td:nth-child(5),.route-refund-chat .refund-table th:nth-child(5),.route-refund-chat .refund-table td:nth-child(5){width:230px!important}.route-refund .refund-table th:nth-child(6),.route-refund .refund-table td:nth-child(6),.route-refund-chat .refund-table th:nth-child(6),.route-refund-chat .refund-table td:nth-child(6){width:92px!important}.route-refund .refund-table th:nth-child(7),.route-refund .refund-table td:nth-child(7),.route-refund-chat .refund-table th:nth-child(7),.route-refund-chat .refund-table td:nth-child(7){width:150px!important}.route-refund .refund-table th:nth-child(8),.route-refund .refund-table td:nth-child(8),.route-refund-chat .refund-table th:nth-child(8),.route-refund-chat .refund-table td:nth-child(8){width:96px!important}.route-refund .refund-table th:nth-child(9),.route-refund .refund-table td:nth-child(9),.route-refund-chat .refund-table th:nth-child(9),.route-refund-chat .refund-table td:nth-child(9){width:116px!important}.route-refund .refund-table th:nth-child(10),.route-refund .refund-table td:nth-child(10),.route-refund-chat .refund-table th:nth-child(10),.route-refund-chat .refund-table td:nth-child(10){width:88px!important}.route-refund .refund-table th:nth-child(11),.route-refund .refund-table td:nth-child(11),.route-refund-chat .refund-table th:nth-child(11),.route-refund-chat .refund-table td:nth-child(11){width:264px!important}.route-refund .refund-cell-text.long-id,.route-refund-chat .refund-cell-text.long-id{word-break:break-all;max-height:32px;line-height:1.22;overflow:hidden;white-space:normal!important}.route-refund .refund-two-line.time b,.route-refund-chat .refund-two-line.time b{font-size:13px}.route-refund .refund-two-line.time small,.route-refund-chat .refund-two-line.time small{min-height:14px}.route-refund .refund-cell-text.reason,.route-refund-chat .refund-cell-text.reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;white-space:normal!important}.route-refund .refund-table-scroll,.route-refund-chat .refund-table-scroll{border-top:1px solid #e6edf7!important;border-bottom:1px solid #e6edf7!important;flex:auto!important;min-height:0!important;overflow:auto!important}.route-refund .refund-table-scroll.is-empty,.route-refund-chat .refund-table-scroll.is-empty{flex-direction:column!important;display:flex!important}.route-refund .refund-table-scroll .refund-table-v2,.route-refund-chat .refund-table-scroll .refund-table-v2{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:1560px!important;min-width:1560px!important;height:auto!important;display:table!important;overflow:visible!important}.route-refund .refund-table-v2 thead,.route-refund-chat .refund-table-v2 thead{width:auto!important;display:table-header-group!important;position:static!important}.route-refund .refund-table-v2 tbody,.route-refund-chat .refund-table-v2 tbody{width:auto!important;height:auto!important;min-height:0!important;display:table-row-group!important;overflow:visible!important}.route-refund .refund-table-v2 tr,.route-refund-chat .refund-table-v2 tr{width:auto!important;height:auto!important;min-height:0!important;display:table-row!important}.route-refund .refund-table-v2 th,.route-refund .refund-table-v2 td,.route-refund-chat .refund-table-v2 th,.route-refund-chat .refund-table-v2 td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;overflow:hidden!important}.route-refund .refund-table-v2 th,.route-refund-chat .refund-table-v2 th{z-index:2!important;color:#001b68!important;background:#f6f9fe!important;height:42px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;position:sticky!important;top:0!important}.route-refund .refund-table-v2 td,.route-refund-chat .refund-table-v2 td{color:#001b68!important;height:70px!important;min-height:70px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important}.route-refund .refund-table-v2 th:first-child,.route-refund .refund-table-v2 td:first-child,.route-refund-chat .refund-table-v2 th:first-child,.route-refund-chat .refund-table-v2 td:first-child{width:46px!important}.route-refund .refund-table-v2 th:nth-child(2),.route-refund .refund-table-v2 td:nth-child(2),.route-refund-chat .refund-table-v2 th:nth-child(2),.route-refund-chat .refund-table-v2 td:nth-child(2){width:184px!important}.route-refund .refund-table-v2 th:nth-child(3),.route-refund .refund-table-v2 td:nth-child(3),.route-refund-chat .refund-table-v2 th:nth-child(3),.route-refund-chat .refund-table-v2 td:nth-child(3){width:98px!important}.route-refund .refund-table-v2 th:nth-child(4),.route-refund .refund-table-v2 td:nth-child(4),.route-refund-chat .refund-table-v2 th:nth-child(4),.route-refund-chat .refund-table-v2 td:nth-child(4){width:132px!important}.route-refund .refund-table-v2 th:nth-child(5),.route-refund .refund-table-v2 td:nth-child(5),.route-refund-chat .refund-table-v2 th:nth-child(5),.route-refund-chat .refund-table-v2 td:nth-child(5){width:238px!important}.route-refund .refund-table-v2 th:nth-child(6),.route-refund .refund-table-v2 td:nth-child(6),.route-refund-chat .refund-table-v2 th:nth-child(6),.route-refund-chat .refund-table-v2 td:nth-child(6){width:96px!important}.route-refund .refund-table-v2 th:nth-child(7),.route-refund .refund-table-v2 td:nth-child(7),.route-refund-chat .refund-table-v2 th:nth-child(7),.route-refund-chat .refund-table-v2 td:nth-child(7){width:156px!important}.route-refund .refund-table-v2 th:nth-child(8),.route-refund .refund-table-v2 td:nth-child(8),.route-refund-chat .refund-table-v2 th:nth-child(8),.route-refund-chat .refund-table-v2 td:nth-child(8){width:102px!important}.route-refund .refund-table-v2 th:nth-child(9),.route-refund .refund-table-v2 td:nth-child(9),.route-refund-chat .refund-table-v2 th:nth-child(9),.route-refund-chat .refund-table-v2 td:nth-child(9){width:124px!important}.route-refund .refund-table-v2 th:nth-child(10),.route-refund .refund-table-v2 td:nth-child(10),.route-refund-chat .refund-table-v2 th:nth-child(10),.route-refund-chat .refund-table-v2 td:nth-child(10){width:92px!important}.route-refund .refund-table-v2 th:nth-child(11),.route-refund .refund-table-v2 td:nth-child(11),.route-refund-chat .refund-table-v2 th:nth-child(11),.route-refund-chat .refund-table-v2 td:nth-child(11){width:292px!important}.route-refund .refund-table-v2 .refund-cell-text,.route-refund .refund-table-v2 .refund-cell-amount,.route-refund-chat .refund-table-v2 .refund-cell-text,.route-refund-chat .refund-table-v2 .refund-cell-amount{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.route-refund .refund-table-v2 .refund-cell-text.long-id,.route-refund-chat .refund-table-v2 .refund-cell-text.long-id{white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;max-height:34px!important;line-height:1.25!important}.route-refund .refund-table-v2 .refund-cell-text.reason,.route-refund-chat .refund-table-v2 .refund-cell-text.reason{white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:none!important;line-height:1.35!important;display:-webkit-box!important}.route-refund .refund-table-v2 .refund-cell-amount,.route-refund-chat .refund-table-v2 .refund-cell-amount{font-size:13px!important;font-weight:950!important}.route-refund .refund-table-v2 .refund-two-line,.route-refund-chat .refund-table-v2 .refund-two-line{gap:4px!important;height:100%!important}.route-refund .refund-table-v2 .refund-two-line b,.route-refund-chat .refund-table-v2 .refund-two-line b{font-size:13px!important}.route-refund .refund-table-v2 .refund-two-line small,.route-refund-chat .refund-table-v2 .refund-two-line small{min-height:14px!important;font-size:12px!important}.route-refund .refund-table-v2 .pill,.route-refund-chat .refund-table-v2 .pill,.route-refund .refund-table-v2 .refund-first,.route-refund-chat .refund-table-v2 .refund-first{justify-content:center!important;max-width:86px!important;margin:0 auto!important}.route-refund .refund-table-scroll .refund-table-v2 thead,.route-refund-chat .refund-table-scroll .refund-table-v2 thead{flex:none!important;width:auto!important;display:table-header-group!important}.route-refund .refund-table-scroll .refund-table-v2 tbody,.route-refund-chat .refund-table-scroll .refund-table-v2 tbody{width:auto!important;height:auto!important;min-height:0!important;display:table-row-group!important;overflow:visible!important}.route-refund .refund-table-scroll .refund-table-v2 thead tr,.route-refund .refund-table-scroll .refund-table-v2 tbody tr,.route-refund-chat .refund-table-scroll .refund-table-v2 thead tr,.route-refund-chat .refund-table-scroll .refund-table-v2 tbody tr{width:auto!important;height:auto!important;min-height:0!important;display:table-row!important}.route-refund .refund-table-scroll .refund-table-v2 tbody td,.route-refund-chat .refund-table-scroll .refund-table-v2 tbody td{height:70px!important;min-height:70px!important}.route-refund .refund-table-v2-empty,.route-refund-chat .refund-table-v2-empty{flex:none!important}.route-refund .refund-list-empty-wrap,.route-refund-chat .refund-list-empty-wrap{background:linear-gradient(#fafcfff5,#f2f7ffd1)!important;flex:360px!important;justify-content:center!important;align-items:center!important;width:1560px!important;min-width:1560px!important;min-height:360px!important;padding:36px 24px!important;display:flex!important}.route-refund .refund-list-empty,.route-refund-chat .refund-list-empty{text-align:center!important;color:#6f7f9d!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:240px!important;display:flex!important}.route-refund .refund-list-empty-icon,.route-refund-chat .refund-list-empty-icon{color:#7e95bb!important;background:linear-gradient(#f6f9fff5,#edf3fce6)!important;border-radius:22px!important;place-items:center!important;width:72px!important;height:72px!important;display:grid!important;box-shadow:inset 0 1px #fffffff0,0 8px 20px #285eb60f!important}.route-refund .refund-list-empty b,.route-refund-chat .refund-list-empty b{color:#526887!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}.route-refund .refund-list-empty p,.route-refund-chat .refund-list-empty p{color:#98a5bd!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.route-refund .refund-table-scroll .refund-table-v2 th:first-child,.route-refund .refund-table-scroll .refund-table-v2 td:first-child,.route-refund-chat .refund-table-scroll .refund-table-v2 th:first-child,.route-refund-chat .refund-table-scroll .refund-table-v2 td:first-child{width:46px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(2),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(2),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(2),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(2){width:184px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(3),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(3),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(3),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(3){width:98px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(4),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(4),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(4),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(4){width:132px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(5),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(5),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(5),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(5){width:238px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(6),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(6),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(6),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(6){width:96px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(7),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(7),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(7),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(7){width:156px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(8),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(8),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(8),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(8){width:102px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(9),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(9),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(9),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(9){width:124px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(10),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(10),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(10),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(10){width:92px!important}.route-refund .refund-table-scroll .refund-table-v2 th:nth-child(11),.route-refund .refund-table-scroll .refund-table-v2 td:nth-child(11),.route-refund-chat .refund-table-scroll .refund-table-v2 th:nth-child(11),.route-refund-chat .refund-table-scroll .refund-table-v2 td:nth-child(11){width:292px!important}.route-refund .refund-table-v2 .refund-two-line.time,.route-refund-chat .refund-table-v2 .refund-two-line.time{gap:3px!important}.route-refund .refund-table-v2 .refund-two-line.time b,.route-refund-chat .refund-table-v2 .refund-two-line.time b{color:#263b60!important;font-size:12px!important;font-weight:850!important}.route-refund .refund-table-v2 .refund-two-line.time small,.route-refund-chat .refund-table-v2 .refund-two-line.time small{color:#71809c!important;font-size:11px!important;font-weight:700!important}.route-refund .refund-table-v2 .refund-cell-text.mono,.route-refund-chat .refund-table-v2 .refund-cell-text.mono{font-size:11px!important;font-weight:800!important}.route-refund .refund-table-v2 .refund-cell-text.strong:not(.mono),.route-refund-chat .refund-table-v2 .refund-cell-text.strong:not(.mono),.route-refund .refund-table-v2 .refund-cell-amount,.route-refund-chat .refund-table-v2 .refund-cell-amount{font-size:12px!important}.route-knowledge .kb-table th:first-child,.route-knowledge .kb-table td:first-child{width:3.6%!important}.route-knowledge .kb-table th:nth-child(2),.route-knowledge .kb-table td:nth-child(2){width:31%!important}.route-knowledge .kb-table th:nth-child(3),.route-knowledge .kb-table td:nth-child(3){width:8.5%!important}.route-knowledge .kb-table th:nth-child(4),.route-knowledge .kb-table td:nth-child(4){width:7.2%!important}.route-knowledge .kb-table th:nth-child(5),.route-knowledge .kb-table td:nth-child(5){width:6.6%!important}.route-knowledge .kb-table th:nth-child(6),.route-knowledge .kb-table td:nth-child(6){width:6.3%!important}.route-knowledge .kb-table th:nth-child(7),.route-knowledge .kb-table td:nth-child(7){width:8%!important}.route-knowledge .kb-table th:nth-child(8),.route-knowledge .kb-table td:nth-child(8){width:13.8%!important}.route-knowledge .kb-table th:nth-child(9),.route-knowledge .kb-table td:nth-child(9){width:15%!important}.route-knowledge .kb-table th:nth-child(n+3):nth-child(-n+6),.route-knowledge .kb-table td:nth-child(n+3):nth-child(-n+6){padding-left:4px!important;padding-right:4px!important}.route-knowledge .kb-table th:nth-child(8),.route-knowledge .kb-table td:nth-child(8){text-overflow:clip!important;white-space:nowrap!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}.route-knowledge .kb-row-title span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.route-refund .refund-detail-merged section,.route-refund-chat .refund-detail-merged section{padding:12px 0 13px!important}.route-refund .refund-detail-merged .refund-detail-grid,.route-refund-chat .refund-detail-merged .refund-detail-grid{grid-template-columns:76px minmax(0,1fr)!important;gap:7px 10px!important;margin:0!important;padding:10px 11px!important}.route-refund .refund-detail-merged .refund-detail-grid dt,.route-refund-chat .refund-detail-merged .refund-detail-grid dt{color:#5b6d8d!important;font-size:12px!important;font-weight:850!important;line-height:1.55!important}.route-refund .refund-detail-merged .refund-detail-grid dd,.route-refund-chat .refund-detail-merged .refund-detail-grid dd{color:#071b4a!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.55!important}.route-refund .refund-detail-merged .refund-detail-grid dd .pill,.route-refund-chat .refund-detail-merged .refund-detail-grid dd .pill{height:21px!important;padding:0 8px!important;font-size:11px!important}.route-refund .refund-detail-merged .refund-detail-grid dd .avatar,.route-refund-chat .refund-detail-merged .refund-detail-grid dd .avatar{width:20px!important;height:20px!important;font-size:10px!important}.route-refund .refund-detail-reason,.route-refund-chat .refund-detail-reason{background:#f8fbff!important;border:1px solid #e4ecf7!important;border-radius:7px!important;gap:6px!important;margin:0 0 9px!important;padding:9px 10px!important;display:grid!important}.route-refund .refund-detail-reason>b,.route-refund-chat .refund-detail-reason>b{color:#5b6d8d!important;font-size:12px!important;font-weight:900!important}.route-refund .refund-detail-reason p,.route-refund-chat .refund-detail-reason p,.route-refund .refund-detail-note,.route-refund-chat .refund-detail-note{color:#243a62!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.55!important}.route-refund .refund-detail-note,.route-refund-chat .refund-detail-note{background:#f8fbff!important;border:1px solid #e4ecf7!important;border-radius:7px!important;margin-top:9px!important;padding:9px 10px!important}.route-refund .refund-detail-note.error,.route-refund-chat .refund-detail-note.error{color:#c32032!important;background:#fff7f8!important;border-color:#ffd1d6!important}.route-refund .refund-detail-note b,.route-refund-chat .refund-detail-note b{color:#071b4a!important;font-weight:900!important}.route-refund .refund-detail-skeleton .refund-attachment-skeleton,.route-refund-chat .refund-detail-skeleton .refund-attachment-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-refund .refund-detail-skeleton .refund-detail-grid,.route-refund-chat .refund-detail-skeleton .refund-detail-grid{grid-template-columns:76px minmax(0,1fr)!important;gap:7px 10px!important}.route-refund .refund-chat-meta,.route-refund-chat .refund-chat-meta{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:11px!important}.route-refund .refund-chat-meta .refund-chat-identity,.route-refund-chat .refund-chat-meta .refund-chat-identity{gap:5px!important;min-width:0!important;display:grid!important}.route-refund .refund-chat-meta .refund-chat-identity b,.route-refund-chat .refund-chat-meta .refund-chat-identity b,.route-refund .refund-chat-meta .refund-chat-identity small,.route-refund-chat .refund-chat-meta .refund-chat-identity small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;line-height:1.2!important;overflow:hidden!important}.route-refund .refund-chat-meta .refund-chat-identity b,.route-refund-chat .refund-chat-meta .refund-chat-identity b{color:#071b4a!important;font-size:13px!important;font-weight:900!important}.route-refund .refund-chat-meta .refund-chat-identity small,.route-refund-chat .refund-chat-meta .refund-chat-identity small{color:#526385!important;margin:0!important;font-size:12px!important;font-weight:800!important}.route-refund .refund-open-conversation,.route-refund-chat .refund-open-conversation{color:#1266f1!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #cfe0ff!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.route-refund .refund-open-conversation:hover,.route-refund-chat .refund-open-conversation:hover{background:#edf5ff!important;border-color:#9fc5ff!important}.route-refund .refund-chat-skeleton .refund-chat-meta,.route-refund-chat .refund-chat-skeleton .refund-chat-meta{grid-template-columns:38px minmax(0,1fr)!important}.route-conversation .customer-overview-card{gap:8px!important;display:grid!important}.route-conversation .customer-overview-card h4{align-items:center!important;gap:6px!important;display:flex!important}.route-conversation .assistant-panel .customer-overview-grid{background:#f8fbff!important;border:1px solid #e3ebf6!important;border-radius:8px!important;grid-template-columns:74px minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.route-conversation .assistant-panel .customer-overview-grid dt,.route-conversation .assistant-panel .customer-overview-grid dd{background:0 0!important;border:0!important;border-bottom:1px solid #e6edf7!important;border-radius:0!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:7px 9px!important;line-height:1.45!important;display:flex!important}.route-conversation .assistant-panel .customer-overview-grid dt{color:#64728d!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important}.route-conversation .assistant-panel .customer-overview-grid dd{color:#071b4a!important;word-break:break-word!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;font-weight:850!important}.route-conversation .assistant-panel .customer-overview-grid dt:nth-last-child(2),.route-conversation .assistant-panel .customer-overview-grid dd:last-child{border-bottom:0!important}.route-conversation .assistant-panel .customer-overview-grid .session-source-badge,.route-conversation .assistant-panel .customer-overview-grid .assist-account-tag{max-width:100%!important}.route-settings .content{background:linear-gradient(160deg,#f4f8ff 0%,#fbfdff 42%,#eef6ff 100%)!important}.route-settings .settings-center{background:linear-gradient(#ffffff6b 0%,#f4f9ffb8 100%)!important}.route-settings .settings-search,.route-settings .settings-product-search,.route-settings .settings-outline,.route-settings .settings-help,.route-settings .settings-conversation-window,.route-settings .settings-panel{-webkit-backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(#ffffffd1 0%,#f7fbffa8 100%)!important;border-color:#d3e2f5d1!important;box-shadow:0 16px 42px #14335d14,inset 0 1px #ffffffdb!important}.route-settings .settings-panel{overflow:hidden;border-radius:12px!important}.route-settings .settings-panel-tabs,.route-settings .settings-panel-summary{background:linear-gradient(#ffffff9e 0%,#f4f9ff6b 100%)!important;border-color:#dae7f7b8!important}.route-settings .settings-list-grid{background:linear-gradient(#ffffff29 0%,#eff6ff38 100%)!important}.route-settings .settings-dept-card,.route-settings .settings-item-card{-webkit-backdrop-filter:blur(16px)saturate(1.14);background:linear-gradient(145deg,#ffffffe0 0%,#f7fbffbd 48%,#edf6ffa8 100%)!important;border-color:#cfe0f6e6!important;transition:box-shadow .18s,border-color .18s,transform .18s,background .18s!important;box-shadow:0 18px 42px #14335d1a,0 4px 14px #1266f10a,inset 0 1px #fffffff0,inset 0 -1px #c6dcf55c!important}.route-settings .settings-dept-card:not(.settings-dept-skeleton):hover,.route-settings .settings-item-card:not(.settings-item-skeleton):hover{transform:translateY(-2px);background:linear-gradient(145deg,#fffffff0 0%,#f8fcffcc 46%,#ecf6ffb8 100%)!important;border-color:#97bef5f2!important;box-shadow:0 22px 54px #14335d24,0 8px 18px #1266f112,inset 0 1px #fffffff5,inset 0 -1px #b0cef261!important}.route-settings .settings-dept-card.active{background:linear-gradient(145deg,#fffffff5 0%,#f1f7ffd6 48%,#e1efffc7 100%)!important;border-color:#3a83ff!important;box-shadow:0 0 0 3px #1266f11a,0 22px 52px #1266f129,inset 0 1px #fffffffa!important}.route-settings .settings-dept-icon,.route-settings .settings-card-menu>button,.route-settings .settings-window-days button,.route-settings .settings-product-group-badge,.route-settings .settings-item-stats em,.route-settings .channel-card em,.route-settings .agent-card em{box-shadow:inset 0 1px #ffffffb3,0 5px 12px #14335d0b!important}.route-settings .settings-product-variants,.route-settings .settings-channel-products,.route-settings .settings-agent-channels{-webkit-backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#ffffffbd 0%,#f7fbff94 100%)!important;border-color:#dae8f8e6!important;box-shadow:0 8px 18px #14335d0b,inset 0 1px #ffffffe0!important}.route-settings .settings-product-variants>header,.route-settings .settings-product-variant-head{background:linear-gradient(#f8fcffdb 0%,#edf6ff99 100%)!important;border-color:#e0ebf9db!important}.route-settings .settings-product-variant-row{border-color:#e1ebf8c7!important}.route-settings .settings-channel-products button,.route-settings .settings-agent-channels span,.route-settings .settings-agent-channels em,.route-settings .settings-product-variant-actions button{background:#ffffffb8!important;border-color:#cde0f8e6!important;box-shadow:0 3px 8px #14335d09,inset 0 1px #ffffffdb!important}.route-settings .settings-item-skeleton,.route-settings .settings-dept-skeleton{background:linear-gradient(145deg,#ffffffd6 0%,#f7fbffad 100%)!important;box-shadow:0 14px 34px #14335d13,inset 0 1px #ffffffdb!important}.route-settings .settings-dept-card,.route-settings .settings-item-card,.route-settings .settings-conversation-window,.route-settings .settings-panel{background-image:linear-gradient(115deg,#ffffff94 0%,#ffffff29 25%,#fff0 42%),linear-gradient(#ffffffb8 0%,#f6fbff7a 52%,#ebf6ff94 100%)!important}.route-settings .settings-dept-card,.route-settings .settings-item-card{isolation:isolate;outline-offset:-2px;outline:1px solid #ffffff61;position:relative}.route-settings .settings-dept-card:after,.route-settings .settings-item-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffdb,#ffffff47,#fff0);border-radius:1px;height:1px;position:absolute;top:9px;left:14px;right:14px}.route-settings .settings-dept-card.active:after{background:linear-gradient(90deg,#fffffff5,#97c4ff80,#fff0)}.route-settings .settings-panel-tabs>button:not(.settings-panel-add){border-radius:8px 8px 0 0;padding:0 4px}.route-settings .settings-panel-tabs>button:not(.settings-panel-add):hover{color:#1266f1;background:linear-gradient(#ffffff75,#ebf5ff47)}.route-settings .settings-panel-tabs>button.active{text-shadow:0 1px #fffc;box-shadow:inset 0 -2px #1266f124}.route-settings .settings-search:focus-within,.route-settings .settings-product-search:focus-within{border-color:#7eb2fff2!important;box-shadow:0 0 0 3px #1266f114,0 18px 42px #14335d1a,inset 0 1px #ffffffe6!important}.route-settings .settings-outline:hover,.route-settings .settings-help:hover,.route-settings .settings-window-days button:hover,.route-settings .settings-card-menu>button:hover{background:linear-gradient(#ffffffe6,#ebf5ffb8)!important;border-color:#86b8ffe6!important}.route-settings .settings-new-dept{color:#fff!important;background:linear-gradient(#2b7fff,#1266f1)!important;border-color:#1266f1!important;box-shadow:0 12px 28px #1266f13d,inset 0 1px #ffffff3d!important}.route-settings .settings-new-dept:hover{color:#fff!important;background:linear-gradient(#1870fb,#0f5bd8)!important;border-color:#0f5bd8!important;box-shadow:0 14px 30px #1266f147,inset 0 1px #fff3!important}.route-settings .settings-window-days button.active{background:linear-gradient(#eef7fff2,#dbedffe0)!important;box-shadow:0 0 0 3px #1266f11a,inset 0 1px #ffffffdb!important}.route-settings .settings-dept-icon,.route-settings .settings-square,.route-settings .settings-product-logo,.route-settings .settings-channel-logo,.route-settings .settings-agent-avatar{box-shadow:0 10px 20px #1266f121,inset 0 1px #ffffff73,inset 0 -8px 18px #071b4a14!important}.route-settings .settings-product-logo,.route-settings .settings-square.blue{background-image:linear-gradient(135deg,#ffffff52 0%,#fff0 36%),linear-gradient(135deg,#1678ff,#18c6ff)!important}.route-settings .settings-square.green{background-image:linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(135deg,#13d263,#48bf48)!important}.route-settings .settings-square.violet{background-image:linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(135deg,#8f5cff,#6d35e9)!important}.route-settings .settings-square.orange{background-image:linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(135deg,#ffb33c,#ff6a00)!important}.route-settings .settings-square.rose{background-image:linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(135deg,#ff6b9d,#f43f5e)!important}.route-settings .settings-channel-logo.built-in{background-image:linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(135deg,#5068ff 0%,#238cff 52%,#15c4e8 100%)!important}.route-settings .settings-product-variants,.route-settings .settings-channel-products,.route-settings .settings-agent-channels{outline-offset:-2px;outline:1px solid #ffffff70}.route-settings .settings-product-variant-row:hover,.route-settings .settings-channel-products button:hover,.route-settings .settings-agent-channels span:hover{background:#eff7ffd1!important}.route-conversation .content,.route-refund .content,.route-refund-chat .content,.route-knowledge .content{background:linear-gradient(160deg,#f4f8ff 0%,#fbfdff 44%,#eef6ff 100%)!important}.route-conversation .topbar,.route-refund .topbar,.route-refund-chat .topbar,.route-knowledge .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:linear-gradient(#ffffffdb,#f8fcffad)!important;border-bottom-color:#d3e2f5d1!important;box-shadow:0 10px 30px #14335d0e,inset 0 1px #ffffffe6!important}.route-conversation .topbar{z-index:70000!important;position:relative!important;overflow:visible!important}.route-conversation .panel,.route-conversation .conv-list,.route-conversation .chat-panel,.route-conversation .assistant-panel,.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel,.route-refund .refund-drawer,.route-refund-chat .refund-drawer,.route-knowledge .panel,.route-knowledge .kb-detail{-webkit-backdrop-filter:blur(16px)saturate(1.1);background-image:linear-gradient(115deg,#ffffff75 0%,#ffffff24 24%,#fff0 42%),linear-gradient(#fffc 0%,#f7fbff9e 55%,#edf7ff94 100%)!important;border-color:#d3e2f5db!important;box-shadow:0 16px 42px #14335d16,inset 0 1px #ffffffe6!important}.route-conversation .conv-list,.route-conversation .chat-panel,.route-conversation .assistant-panel,.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel,.route-refund .refund-drawer,.route-refund-chat .refund-drawer,.route-knowledge .split-main>.panel,.route-knowledge .kb-detail{outline-offset:-2px;outline:1px solid #ffffff61;border-radius:12px!important}.route-conversation .tabs,.route-conversation .filter-line,.route-conversation .chat-head,.route-conversation .conv-chat-tabs,.route-conversation .assistant-panel>h3,.route-refund .tabline,.route-refund-chat .tabline,.route-refund .filters,.route-refund-chat .filters,.route-refund .refund-drawer header,.route-refund-chat .refund-drawer header,.route-knowledge .tabline,.route-knowledge .toolbar,.route-knowledge .filters,.route-knowledge .kb-pager{background:linear-gradient(#ffffff9e,#eff7ff57)!important;border-color:#dae7f7c2!important}.route-conversation .tabs button,.route-refund .tabline button,.route-refund-chat .tabline button,.route-knowledge .tabline button{border-radius:8px 8px 0 0}.route-conversation .tabs button:hover,.route-refund .tabline button:hover,.route-refund-chat .tabline button:hover,.route-knowledge .tabline button:hover{color:#1266f1;background:linear-gradient(#ffffff8a,#e8f4ff5c)}.route-conversation .tabs button.active,.route-refund .tabline button.active,.route-refund-chat .tabline button.active,.route-knowledge .tabline button.active{text-shadow:0 1px #ffffffd1;box-shadow:inset 0 -2px #1266f124}.route-conversation .fake-select>button,.route-conversation .search,.route-refund .fake-select>button,.route-refund-chat .fake-select>button,.route-refund .refund-search,.route-refund-chat .refund-search,.route-knowledge .fake-select>button,.route-knowledge .kb-select,.route-knowledge .search{background:linear-gradient(#ffffffdb,#f4faffa8)!important;border-color:#cfe0f6e6!important;box-shadow:0 6px 16px #14335d0b,inset 0 1px #ffffffe6!important}.route-conversation .fake-select>button:hover,.route-conversation .search:focus-within,.route-refund .fake-select>button:hover,.route-refund-chat .fake-select>button:hover,.route-refund .refund-search:focus-within,.route-refund-chat .refund-search:focus-within,.route-knowledge .fake-select>button:hover,.route-knowledge .kb-select:hover,.route-knowledge .search:focus-within{border-color:#86b8ffeb!important;box-shadow:0 0 0 3px #1266f114,0 9px 20px #14335d11,inset 0 1px #fffffff0!important}.route-conversation .select-menu,.route-refund .select-menu,.route-refund-chat .select-menu,.route-knowledge .select-menu{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#fffffff0!important;border-color:#d3e2f5f2!important;box-shadow:0 18px 42px #0f28502e,inset 0 1px #ffffffe6!important}.route-knowledge .kb-field-select>button{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-color:#d6e2f2!important;box-shadow:0 1px 2px #0f28500a,inset 0 1px #ffffffd1!important}.route-knowledge .kb-field-select.open>button,.route-knowledge .kb-field-select>button:hover{background:linear-gradient(#fff 0%,#f5f9ff 100%)!important;border-color:#8fb8ff!important;box-shadow:0 0 0 3px #1266f11a,0 8px 20px #0f285012!important}.route-knowledge .kb-field-select .select-menu{-webkit-backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border-color:#d8e5f5!important;box-shadow:0 22px 46px #0f285033,0 2px 8px #0f28500f!important}.route-knowledge .kb-faq-modal .kb-merchant-input{display:none!important}.route-knowledge .kb-faq-modal .kb-field-select,.route-knowledge .kb-import-modal .kb-field-select{width:100%!important;min-width:0!important}.route-knowledge .kb-faq-modal .kb-field-select>button,.route-knowledge .kb-import-modal .kb-field-select>button{color:#071b4a!important;background:#fff!important;border:1px solid #d7e4f3!important;border-radius:8px!important;height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 5px 14px #14335d0b,inset 0 1px #ffffffeb!important}.route-knowledge .kb-faq-modal .kb-field-select.open>button,.route-knowledge .kb-faq-modal .kb-field-select>button:hover,.route-knowledge .kb-import-modal .kb-field-select.open>button,.route-knowledge .kb-import-modal .kb-field-select>button:hover{background:#fbfdff!important;border-color:#8eb9ff!important;box-shadow:0 0 0 3px #1266f11a,0 8px 18px #14335d12!important}.route-knowledge .kb-faq-modal .kb-field-select>button svg,.route-knowledge .kb-import-modal .kb-field-select>button svg{width:16px!important;height:16px!important}.route-knowledge .kb-faq-modal .kb-field-select .select-menu,.route-knowledge .kb-import-modal .kb-field-select .select-menu{background:#fff!important;border:1px solid #d8e5f5!important;border-radius:10px!important;gap:2px!important;max-height:242px!important;padding:6px!important;top:44px!important;box-shadow:0 18px 42px #0f28502e,0 2px 8px #0f28500d!important}.route-knowledge .kb-faq-modal .kb-field-select-search,.route-knowledge .kb-import-modal .kb-field-select-search{height:34px!important;box-shadow:none!important;background:#f8fbff!important;border-color:#d8e5f5!important;border-radius:8px!important;grid-template-columns:16px minmax(0,1fr) 24px!important;gap:6px!important;margin:0 0 6px!important;padding:0 6px 0 10px!important}.route-knowledge .kb-faq-modal .kb-field-select-search:focus-within,.route-knowledge .kb-import-modal .kb-field-select-search:focus-within{background:#fff!important;border-color:#8eb9ff!important;box-shadow:0 0 0 3px #1266f117!important}.route-knowledge .kb-faq-modal .kb-field-select-search input,.route-knowledge .kb-import-modal .kb-field-select-search input{height:28px!important;font-size:13px!important;font-weight:750!important}.route-knowledge .kb-faq-modal .kb-field-select-search button,.route-knowledge .kb-import-modal .kb-field-select-search button{background:#eef4fb!important;border-radius:6px!important;width:22px!important;height:22px!important}.route-knowledge .kb-faq-modal .kb-field-select .select-menu [data-new-select-option],.route-knowledge .kb-import-modal .kb-field-select .select-menu [data-new-select-option]{color:#203454!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;transform:none!important}.route-knowledge .kb-faq-modal .kb-field-select .select-menu [data-new-select-option] span,.route-knowledge .kb-import-modal .kb-field-select .select-menu [data-new-select-option] span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-knowledge .kb-faq-modal .kb-field-select .select-menu [data-new-select-option]:hover,.route-knowledge .kb-import-modal .kb-field-select .select-menu [data-new-select-option]:hover{color:#1266f1!important;background:#f1f6ff!important;border-color:#dbe8fb!important}.route-knowledge .kb-faq-modal .kb-field-select .select-menu [data-new-select-option].active,.route-knowledge .kb-import-modal .kb-field-select .select-menu [data-new-select-option].active{color:#1266f1!important;background:#eaf2ff!important;border-color:#c7dcff!important;box-shadow:inset 3px 0 #1266f1!important}.route-knowledge .kb-faq-modal .kb-field-select-empty,.route-knowledge .kb-import-modal .kb-field-select-empty{background:#f8fbff!important;border-radius:7px!important;min-height:34px!important}.route-conversation .sessions article,.route-conversation .conv-session-skeleton,.route-conversation .customer-overview-card,.route-conversation .assistant-panel .customer-overview-grid,.route-refund .stat-card,.route-refund-chat .stat-card,.route-refund .refund-detail-merged section,.route-refund-chat .refund-detail-merged section,.route-refund .refund-detail-reason,.route-refund-chat .refund-detail-reason,.route-refund .refund-detail-note,.route-refund-chat .refund-detail-note,.route-knowledge .kb-table tbody tr,.route-knowledge .kb-review-table tbody tr,.route-knowledge .detail-section,.route-knowledge .kb-answer,.route-knowledge .kb-update,.route-knowledge .kb-empty-state{background:linear-gradient(#ffffffd1,#f8fcffa3)!important;border-color:#dbe8f8e6!important;box-shadow:0 8px 20px #14335d0b,inset 0 1px #ffffffe0!important}.route-conversation .sessions article{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.route-conversation .sessions article:hover,.route-knowledge .kb-table tbody tr:hover,.route-knowledge .kb-review-table tbody tr:hover{background:linear-gradient(#ffffffeb,#eff7ffc7)!important;border-color:#97bef5e6!important;box-shadow:0 12px 26px #14335d13,inset 0 1px #fffffff2!important}.route-conversation .sessions article.selected{background:linear-gradient(#eef7fff5,#ddedffd1)!important;border-color:#3a83ffd1!important;box-shadow:0 0 0 3px #1266f114,0 12px 28px #1266f11a,inset 0 1px #fffffff0!important}.route-conversation .chat-body,.route-refund-chat .drawer-chat,.route-refund .refund-chat-workbench,.route-refund-chat .refund-chat-workbench{background:linear-gradient(#fafdffb8,#f3f9ffc7)!important}.route-conversation .msg .bubble,.route-refund-chat .drawer-chat .msg .bubble,.route-refund-chat .drawer-chat .msg p{box-shadow:0 5px 14px #14335d0b,inset 0 1px #ffffffb8!important}.route-conversation .msg.user .bubble{background:linear-gradient(#f7fbff,#edf5ff)!important}.route-conversation .msg.bot .bubble,.route-conversation .msg.agent .bubble{background:linear-gradient(#fff,#f7fbff)!important}.route-conversation .input-box,.route-refund .refund-chat-workbench footer,.route-refund-chat .refund-chat-workbench footer,.route-refund .refund-drawer footer,.route-refund-chat .refund-drawer footer{-webkit-backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(#ffffffb8,#f2f9ff8f)!important;border-color:#dae7f7c2!important}.route-conversation .input-box textarea,.route-refund .refund-chat-workbench textarea,.route-refund-chat .refund-chat-workbench textarea{background:#ffffffe0!important;border-color:#cfe0f6db!important;box-shadow:inset 0 1px #ffffffe6!important}.route-refund .refund-table-v2 thead tr,.route-refund-chat .refund-table-v2 thead tr,.route-knowledge .kb-table thead tr{background:linear-gradient(#f7fbfff5,#e8f2ffdb)!important;box-shadow:inset 0 1px #ffffffe6!important}.route-refund .refund-table-v2 tbody tr,.route-refund-chat .refund-table-v2 tbody tr{background:linear-gradient(#ffffffe0,#f8fcffb8)!important;box-shadow:0 6px 16px #14335d09,inset 0 1px #ffffffdb!important}.route-refund .refund-table-v2 tbody tr:hover,.route-refund-chat .refund-table-v2 tbody tr:hover{background:linear-gradient(#fffffff0,#eef7ffd1)!important;box-shadow:0 10px 24px #14335d11,inset 0 1px #ffffffeb!important}.route-refund .refund-table-v2 td,.route-refund-chat .refund-table-v2 td,.route-knowledge .kb-table td{color:#071b4a!important}.route-refund .refund-table-v2 th,.route-refund-chat .refund-table-v2 th,.route-knowledge .kb-table th{color:#0b2d6f!important}.route-conversation .msg .bubble,.route-conversation .msg.user .bubble{color:#203454!important}.route-conversation .msg.bot .bubble,.route-conversation .msg.agent .bubble{color:#071b4a!important}.route-conversation .msg .chat-bubble-row{align-items:center;gap:7px;max-width:100%;display:flex}.route-conversation .msg.agent .chat-bubble-row,.route-conversation .msg.bot .chat-bubble-row{justify-content:flex-end}.route-conversation .chat-send-status{background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.route-conversation .chat-send-status.sending{color:#1266f1}.route-conversation .chat-send-status.sending svg{animation:.82s linear infinite chat-send-spin}.route-conversation .chat-send-status.failed{cursor:pointer;background:#fff7f9;border-color:#ffd1dc;color:#e11d48!important}.route-conversation .chat-send-status.failed:hover{background:#fff0f4;border-color:#ff9db2;color:#be123c!important}.route-conversation .msg.tinode-failed .bubble{border:1px solid #ffd1dc!important}.route-conversation .msg.tinode-sending .bubble{opacity:.82}@keyframes chat-send-spin{to{transform:rotate(360deg)}}.route-conversation .msg .bubble .message-text,.route-conversation .msg .bubble p,.route-conversation .msg .bubble span,.route-conversation .msg .bubble small,.route-conversation .msg .bubble strong,.route-conversation .msg .bubble b{color:inherit!important}.route-conversation .msg .bubble a,.route-conversation .msg .bubble button{color:#1266f1!important}.route-conversation .msg .bubble .file-card,.route-conversation .msg .bubble .file-card strong,.route-conversation .msg .bubble .file-card small{color:#071b4a!important}.route-conversation .msg small{color:#5f6f8c!important}.route-conversation .message-meta-row{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;min-height:20px;margin-bottom:4px;display:flex}.route-conversation .message-meta-row>small{flex:none;margin-bottom:0!important}.route-conversation .message-product-context{border:1px solid var(--message-product-border,#9fdacb);background:var(--message-product-bg,#effbf7);min-width:0;max-width:min(156px,100%);height:19px;color:var(--message-product-text,#116b58);box-sizing:border-box;border-radius:6px;flex:0 auto;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:800;line-height:17px;display:inline-flex}.route-conversation .message-product-context svg{flex:none}.route-conversation .message-product-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .msg.user .bubble{background:linear-gradient(#e4f0ff 0%,#d4e8ff 100%)!important;border:1px solid #b8d4ff!important;box-shadow:0 8px 20px #1266f11a,inset 0 1px #ffffffd1!important}.route-conversation .msg.bot .bubble,.route-conversation .msg.agent .bubble{background:linear-gradient(#fff 0%,#eef5ff 100%)!important;border:1px solid #d2e1f5!important;box-shadow:0 8px 18px #14335d13,inset 0 1px #ffffffe6!important}.route-conversation .msg .bubble:has(.message-text){padding:9px 12px!important}.route-refund .refund-detail-merged h3 small,.route-refund-chat .refund-detail-merged h3 small{color:#8a9ab5!important;letter-spacing:0!important;font-size:12px!important;font-weight:700!important}.route-refund .timeline-detail.refund-detail-merged .refund-attachments-grid,.route-refund-chat .timeline-detail.refund-detail-merged .refund-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.route-refund .timeline-detail.refund-detail-merged .refund-attachments-grid.single,.route-refund-chat .timeline-detail.refund-detail-merged .refund-attachments-grid.single{grid-template-columns:minmax(220px,340px)!important;justify-content:center!important}.route-refund .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link,.route-refund-chat .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link{min-height:0!important;padding:6px!important;line-height:0!important;display:block!important}.route-refund .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link img,.route-refund-chat .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link img{object-fit:contain!important;object-position:center center!important;background:#f6f9fe!important;height:172px!important}.route-refund .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link span,.route-refund-chat .timeline-detail.refund-detail-merged .refund-attachments-grid .refund-attachment-link span{display:none!important}.message-preview-image-shell,.refund-preview-image-shell{width:min(360px,100%);aspect-ratio:var(--preview-ratio,9 / 16);background:linear-gradient(#f8fbff,#eef6ff);border:1px solid #cfe0f6f5;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 12px 36px #071b4a1f,inset 0 1px #ffffffdb}.message-preview-image-shell{width:min(420px,100%)}.message-preview-image-shell.loaded{width:var(--preview-width,420px);background:#fff;max-width:none}.refund-preview-image-shell.loaded{width:min(var(--preview-width,720px),100%);background:#fff}.message-preview-image-shell img,.refund-preview-image-shell img,.refund-image-viewer-panel .refund-preview-image-shell img{opacity:0;transition:opacity .18s;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;display:block!important;position:absolute!important;inset:0!important}.message-preview-image-shell.loaded img,.refund-preview-image-shell.loaded img{opacity:1}.message-preview-image-shell img[data-preview-loading-image]{transform:translate(-50%,-50%) rotate(var(--preview-rotation,0deg));transform-origin:50%;transition:opacity .18s,transform .18s;width:var(--preview-image-width,100%)!important;height:var(--preview-image-height,100%)!important;inset:50% auto auto 50%!important}.message-preview-rotate-tools{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.message-preview-rotate-tools button{min-width:72px}.message-preview-zoom-tools{background:#fff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:0;height:32px;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #1266f10f}.message-preview-modal footer .message-preview-zoom-tools button{color:#1266f1;flex:0 0 34px;justify-content:center;width:34px;min-width:34px;height:30px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.message-preview-modal footer .message-preview-zoom-tools button:hover{color:#0f5bd8;background:#edf5ff!important}.message-preview-zoom-tools span{color:#274267;font-variant-numeric:tabular-nums;border-left:1px solid #e1eafa;border-right:1px solid #e1eafa;justify-content:center;align-items:center;min-width:56px;height:30px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.message-preview-modal footer .message-preview-fit-btn{color:#1266f1;background:#fff;border-color:#cfe0ff;justify-content:center;min-width:86px;height:32px;padding:0 11px;box-shadow:0 2px 8px #1266f10f}.message-preview-modal footer .message-preview-fit-btn:hover{color:#0f5bd8;background:#edf5ff;border-color:#9fc5ff}.message-preview-loading{z-index:2;color:#5c6f91;background:linear-gradient(#f8fbffeb,#eef6ffdb);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex;position:absolute;inset:0}.message-preview-loading i{border:3px solid #d7e7ff;border-top-color:#1266f1;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite preview-loading-spin}.message-preview-image-shell.loaded .message-preview-loading,.message-preview-image-shell.load-error .message-preview-loading,.refund-preview-image-shell.loaded .message-preview-loading,.refund-preview-image-shell.load-error .message-preview-loading{display:none}.message-preview-load-error{z-index:3;text-align:center;background:#fff7f8;place-items:center;display:none;position:absolute;inset:0;color:#d92d20!important;margin:0!important;padding:18px!important;font-weight:850!important}.message-preview-image-shell.load-error .message-preview-load-error,.refund-preview-image-shell.load-error .message-preview-load-error{display:grid}.refund-preview-stage.image{background:#f8fbff;flex:1;place-items:center;min-height:0;padding:18px;display:grid}@keyframes preview-loading-spin{to{transform:rotate(360deg)}}.route-refund .refund-layout,.route-refund-chat .refund-layout{grid-template-columns:minmax(0,1fr) 375px!important}.route-refund .refund-drawer,.route-refund-chat .refund-drawer{width:375px!important;min-width:0!important}@media (width>=1281px){.route-conversation .conversation-layout{grid-template-columns:minmax(300px,30%) minmax(360px,1fr) minmax(320px,410px)!important}}.route-conversation .assistant-panel-tabs{z-index:8;background:linear-gradient(#ffffffe6,#f8fcffb8);border-bottom:1px solid #dae7f7c2;flex:0 0 48px;align-items:end;gap:8px;height:48px;margin:0 0 10px;padding:0 16px;display:flex;position:sticky;top:0}.route-conversation .assistant-panel-tabs button{color:#071b4a;min-width:0;height:48px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:900;display:inline-flex}.route-conversation .assistant-panel-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-conversation .assistant-panel-tabs button.active{color:#1266f1;box-shadow:none;background:0 0;border-bottom-color:#1266f1}.route-conversation .assistant-panel-body{flex:auto;min-height:0;padding-bottom:10px;overflow:auto}.route-conversation .assistant-panel-body.customer{flex-direction:column;align-content:stretch;gap:10px;display:flex;overflow:hidden}.route-conversation .assistant-panel-body.after-sale{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.route-conversation .customer-overview-card{flex:none}.route-conversation .customer-quick-replies-card{flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;display:flex;overflow:hidden}.route-conversation .customer-quick-replies-card h4{flex:none;margin:0}.route-conversation .conv-after-sale-loading{color:#64728d;flex:1;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.route-conversation .conv-after-sale-loading b{color:#071b4a;font-size:13px}.route-conversation .conv-after-sale-empty{min-height:260px}.route-conversation .conv-after-sale-detail{background:#fff;flex:auto;min-height:0;padding:0;overflow:auto}.route-conversation .conv-after-sale-action-footer{background:#fff;border-top:1px solid #e6edf7;flex:0 0 66px;justify-content:center;align-items:center;gap:16px;height:66px;margin-top:0;padding:0 20px;display:flex}.route-conversation .conv-after-sale-action-footer button{border-radius:5px;flex:none;justify-content:center;min-width:140px;max-width:none;height:40px;padding:0 18px;font-weight:900}.route-conversation .conv-after-sale-action-footer.business-choice-footer{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr);align-content:center;gap:10px;height:auto;min-height:170px;padding:14px 20px;display:grid}.route-conversation .conv-after-sale-action-footer.business-choice-footer button{white-space:nowrap;justify-content:center;width:100%;min-width:0}.route-conversation .conv-after-sale-action-footer.resolved{justify-content:center}.route-conversation .conv-after-sale-action-footer.resolved button{opacity:.9;cursor:not-allowed;box-shadow:none;flex:0 180px}.work-order-resolution-status{box-sizing:border-box;cursor:default;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:168px;height:40px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:none!important}.work-order-resolution-status.primary-btn{color:#0f9a58;background:#e8fbf3;border-color:#b9eed5}.work-order-resolution-status.danger-btn{color:#d9263e;background:#fff0f2;border-color:#ffd0d6}.work-order-resolution-status.running{color:#1266f1;background:#eef5ff;border-color:#bfd8ff}.work-order-resolution-status.running svg,.work-order-execution-result.running .work-order-execution-icon svg{animation:1s linear infinite audit-spin}.work-order-execution-result{color:#314461;background:#f8fbff;border:1px solid #dce5f2;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin:12px 0 2px;padding:12px 14px;display:grid}.work-order-execution-icon{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.work-order-execution-result b{color:inherit;margin:1px 0 5px;font-size:14px;line-height:1.35;display:block}.work-order-execution-result p{color:inherit;flex-wrap:wrap;gap:3px 12px;font-size:12px;line-height:1.5;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.work-order-execution-result p span:first-child{flex-basis:100%}.work-order-execution-result.success{color:#0f8a51;background:#edfbf5;border-color:#b9eed5}.work-order-execution-result.failed{color:#c9233a;background:#fff3f4;border-color:#ffd0d6}.work-order-execution-result.running{color:#1266f1;background:#eef5ff;border-color:#bfd8ff}.work-order-execution-result.unknown{color:#a86500;background:#fff8e8;border-color:#ffe0a3}.route-conversation .conv-after-sale-detail .timeline-detail{text-align:left!important;flex:none!important;padding:10px 24px 0!important;overflow:visible!important}.route-conversation .conv-after-sale-detail .refund-detail-merged section{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #e6edf7!important;padding:13px 0 14px!important}.route-conversation .conv-after-sale-detail .refund-detail-merged h3{color:#071b4a;min-height:24px;margin:0 0 11px;font-size:14px;font-weight:900}.route-conversation .conv-after-sale-detail .refund-detail-merged h3 span{color:#1266f1;background:#eaf2ff;border-radius:6px;width:20px;height:20px;font-size:12px}.route-conversation .conv-after-sale-detail .refund-detail-grid{background:#f8fbff!important;border:1px solid #e4ecf7!important;border-radius:7px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px 12px!important;margin:0!important;padding:10px 12px!important}.route-conversation .conv-after-sale-detail .refund-detail-grid dt,.route-conversation .conv-after-sale-detail .refund-detail-grid dd{min-width:0!important;font-size:12px!important;line-height:1.55!important}.route-conversation .conv-after-sale-detail .refund-detail-grid dt{color:#526385!important;text-align:left!important;white-space:nowrap!important;font-weight:800!important}.route-conversation .conv-after-sale-detail .refund-detail-grid dd{color:#071b4a!important;text-align:left!important;justify-content:flex-start!important;margin:0!important;font-weight:700!important}.route-conversation .conv-after-sale-detail .refund-detail-reason,.route-conversation .conv-after-sale-detail .refund-detail-note{text-align:left!important;background:#f8fbff!important;border:1px solid #e4ecf7!important;border-radius:7px!important;padding:9px 11px!important}.route-conversation .conv-after-sale-detail .refund-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.route-conversation .conv-after-sale-detail .refund-attachments-grid.single{grid-template-columns:minmax(220px,340px)!important;justify-content:center!important}.route-conversation .conv-after-sale-detail .refund-attachment-link{min-height:0!important;padding:6px!important;line-height:0!important;display:block!important}.route-conversation .conv-after-sale-detail .refund-attachment-link img{object-fit:contain!important;object-position:center center!important;background:#f6f9fe!important;width:100%!important;height:172px!important}.route-conversation .conv-after-sale-detail .refund-attachment-link span{display:none!important}.route-refund .refund-detail-merged .refund-detail-grid dd,.route-refund-chat .refund-detail-merged .refund-detail-grid dd,.route-conversation .conv-after-sale-detail .refund-detail-grid dd{font-size:11px!important;font-weight:500!important}.route-refund .refund-detail-merged .refund-detail-grid dt,.route-refund-chat .refund-detail-merged .refund-detail-grid dt,.route-conversation .conv-after-sale-detail .refund-detail-grid dt{font-size:11px!important}.refund-copy-value{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.refund-copy-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refund-copy-btn{color:#1266f1;background:#fff;border:1px solid #d6e3f3;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.refund-copy-btn:hover{background:#edf5ff;border-color:#9fc5ff}.route-knowledge .kb-review-table th:nth-child(5),.route-knowledge .kb-review-table td:nth-child(5),.route-knowledge .kb-review-table th:nth-child(6),.route-knowledge .kb-review-table td:nth-child(6){width:6%!important}.route-knowledge .kb-review-table th:nth-child(7),.route-knowledge .kb-review-table td:nth-child(7){white-space:nowrap!important;text-overflow:clip!important;width:16%!important;overflow:visible!important}.route-knowledge .kb-review-table th:nth-child(8),.route-knowledge .kb-review-table td:nth-child(8){width:10%!important}.route-knowledge .kb-review-table th:nth-child(9),.route-knowledge .kb-review-table td:nth-child(9){width:18%!important;overflow:visible!important}.route-knowledge .kb-review-table td:nth-child(9) .kb-review-actions{justify-content:flex-start!important;gap:6px!important;width:100%!important}.route-knowledge .kb-review-table td:nth-child(9) .kb-review-actions button{flex:none!important}.route-knowledge .kb-review-table td:nth-child(9) .kb-review-recognition-status{flex:none!important;margin-left:2px!important;padding:0 7px!important}.route-knowledge .kb-table:not(.kb-review-table) th:first-child,.route-knowledge .kb-table:not(.kb-review-table) td:first-child{width:4%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(2),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(2){width:23%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(5),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(5){width:9%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(7),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(7){white-space:nowrap!important;text-overflow:clip!important;width:17%!important;overflow:visible!important}.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(8)>button,.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(8)>.row-more>button{box-shadow:none!important;color:#1266f1!important;background:0 0!important;border:0!important;padding:0 4px!important}.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(8)>button:hover,.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(8)>.row-more>button:hover{background:#edf5ff!important;border-radius:5px!important;text-decoration:none!important}.route-knowledge .kb-detail-summary{gap:10px;margin:0 18px 12px;display:grid}.route-knowledge .kb-detail-type{align-items:center;min-height:24px;display:flex}.route-knowledge .kb-detail-meta-lines{color:#405987;background:linear-gradient(#f8fbff,#fff);border:1px solid #e1eaf6;border-radius:7px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px 10px;margin:0;padding:10px;display:grid}.route-knowledge .kb-detail-meta-lines dt{color:#6b7895;font-weight:800;line-height:1.45}.route-knowledge .kb-detail-meta-lines dd{color:#071b4a;word-break:break-word;min-width:0;margin:0;font-weight:800;line-height:1.45}.route-knowledge .kb-detail-skeleton .kb-detail-summary{margin:0 18px 12px!important}.route-knowledge .kb-detail-skeleton .kb-detail-type .pill{border-radius:5px!important;width:86px!important;height:22px!important}.route-knowledge .kb-detail-skeleton .kb-detail-meta-lines{box-shadow:none!important}.route-knowledge .kb-detail-skeleton .kb-detail-meta-lines .shimmer-box{height:13px!important}.route-knowledge .kb-qa-block{gap:12px!important;padding:12px!important;display:grid!important}.route-knowledge .kb-qa-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.route-knowledge .kb-qa-row>b{color:#1266f1;background:#e7f0ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:950;line-height:1;display:grid}.route-knowledge .kb-qa-row.answer>b{color:#0f9a58;background:#e8fbf3}.route-knowledge .kb-qa-row>strong{color:#071b4a;white-space:pre-wrap;word-break:break-word;min-width:0;font-size:13px;font-weight:900;line-height:1.7}.route-knowledge .kb-qa-block .kb-answer-images{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin:4px auto 0;display:grid}.route-knowledge .kb-qa-block .kb-answer-image{border-color:#cfe0f5;width:100%;max-width:100%;box-shadow:0 8px 22px #14335d13,inset 0 1px #ffffffe6}.route-knowledge .kb-qa-block .kb-answer-image a,.route-knowledge .kb-qa-block .kb-answer-image button{background:#fff!important;height:220px!important}.route-knowledge .kb-detail-skeleton .kb-qa-row{align-items:center!important}.route-knowledge .kb-detail-skeleton .qa-mark{border-radius:8px!important;width:30px!important;height:30px!important}.route-knowledge .kb-detail-skeleton .kb-image-wide{border-radius:8px!important;width:100%!important;height:210px!important}.route-conversation .conv-quick-panel{flex-direction:column!important;display:flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex;flex:none!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions button,.route-conversation .conv-quick-panel header .conv-quick-head-actions a{color:#526385!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:6px!important;place-items:center!important;padding:0!important;text-decoration:none!important;display:inline-grid!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions button:hover,.route-conversation .conv-quick-panel header .conv-quick-head-actions a:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .conv-quick-panel .conv-quick-list{color:#203454!important;grid-template-columns:1fr!important;gap:7px!important;height:auto!important;max-height:178px!important;padding:8px!important;display:grid!important;overflow:auto!important}.route-conversation .conv-quick-item{background:#fff!important;border:1px solid #e1eaf6!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:4px!important;display:grid!important;box-shadow:0 5px 14px #14335d0a!important}.route-conversation .conv-quick-item .conv-quick-send{width:100%!important;height:auto!important;min-height:30px!important;box-shadow:none!important;color:#203454!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:5px 7px!important;line-height:1.35!important;overflow:hidden!important}.route-conversation .conv-quick-state{color:#6b7895;place-items:center;gap:8px;min-height:82px;font-size:12px;display:grid}.route-conversation .conv-quick-state button{color:#1266f1!important;background:#fff!important;border:1px solid #cfe0ff!important;border-radius:7px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}.route-conversation .conv-quick-item{grid-template-columns:minmax(0,1fr)!important}.route-conversation .conv-quick-item .conv-quick-send{align-items:center!important;gap:3px!important;display:grid!important}.route-conversation .conv-quick-item .conv-quick-send small{color:#1266f1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:900;line-height:1;display:block;overflow:hidden}.route-conversation .conv-quick-panel header .conv-quick-head-actions a{color:#526385!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:6px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.route-conversation .input-box>.conv-quick-panel{flex-direction:column!important;width:min(680px,100% - 24px)!important;height:min(430px,100vh - 280px)!important;min-height:min(330px,100vh - 280px)!important;max-height:min(430px,100vh - 280px)!important;display:flex!important}.route-conversation .conv-quick-panel header{background:linear-gradient(#fff,#f8fbff)!important;height:44px!important;min-height:44px!important;padding:0 12px 0 14px!important}.route-conversation .conv-quick-search-row{background:#fbfdff;border-bottom:1px solid #edf2fa;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px!important;display:block!important}.route-conversation .conv-quick-search-row .conv-quick-search{width:100%;min-width:0;height:36px;margin:0}.route-conversation .conv-quick-search-row .conv-quick-search input{font-size:13px}.route-conversation .conv-quick-search-row .conv-quick-search .search-action{color:#6b7895!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#eef3fa!important;border:0!important;border-radius:7px!important;justify-content:center!important;place-items:center!important;margin-left:auto!important;padding:0!important;display:grid!important}.route-conversation .conv-quick-search-row .conv-quick-search .search-action:hover{color:#1266f1!important;background:#e7f0ff!important}.route-conversation .conv-quick-search-row .conv-quick-search .search-action.submit{color:#1266f1!important;background:#eaf2ff!important}.route-conversation .conv-quick-panel .conv-quick-list{flex:auto!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px 12px!important;overflow:auto!important}.route-conversation .conv-quick-item{min-height:44px!important}.route-conversation .conv-quick-item .conv-quick-send{min-height:36px!important;padding:7px 8px!important;font-size:13px!important;line-height:1.42!important}.route-conversation .conv-quick-item .conv-quick-send span{-webkit-line-clamp:3!important}.route-conversation .conv-quick-panel header{background:#fff!important;border-bottom:0!important;height:48px!important;min-height:48px!important;padding:0 12px 0 16px!important;position:relative!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a{color:#1266f1!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0 8px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a span{min-width:0!important;color:inherit!important;flex:none!important;font-size:13px!important;font-weight:950!important;display:inline!important;overflow:visible!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a:hover{color:#0757d1!important;background:#eef5ff!important;border-color:#0000!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#526385!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.route-conversation .conv-quick-search-row{background:#fff!important;border-bottom:0!important;padding:0 12px 10px!important}.route-conversation .conv-quick-search-row .conv-quick-search{background:#fff!important;border-color:#d9e6f7!important;border-radius:8px!important;height:38px!important;box-shadow:inset 0 1px #ffffffe6!important}.route-conversation .conv-quick-search-row .conv-quick-search input{font-size:13px!important;font-weight:800!important}.route-conversation .conv-quick-panel .conv-quick-list{background:#fff!important;border:1px solid #e3ebf7!important;border-radius:10px!important;gap:0!important;margin:0 12px 12px!important;padding:0!important;overflow:auto!important}.route-conversation .conv-quick-item{min-height:58px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2fa!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr) auto 44px 48px!important;align-items:center!important;gap:10px!important;padding:7px 8px!important;display:grid!important}.route-conversation .conv-quick-item:hover{background:#f8fbff!important;border-color:#edf2fa!important}.route-conversation .conv-quick-kind-icon{color:#526385;background:linear-gradient(#fff,#f3f7ff);border:1px solid #e3ebf7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 12px #14335d0d}.route-conversation .conv-quick-item .conv-quick-send{width:100%!important;height:auto!important;min-height:34px!important;box-shadow:none!important;color:#203454!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important;display:flex!important;overflow:hidden!important}.route-conversation .conv-quick-item .conv-quick-send:hover{color:#1266f1!important;background:0 0!important}.route-conversation .conv-quick-item .conv-quick-send span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .conv-quick-item em{color:#5f6f8b;white-space:nowrap;background:#f5f8fd;border:1px solid #e0e8f4;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 11px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.route-conversation .conv-quick-row-action:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#b8d6ff!important}.route-conversation .conv-quick-row-action.send{color:#1266f1!important}.route-conversation .input-box>.conv-quick-panel{width:min(720px,100% - 24px)!important;height:min(352px,100vh - 286px)!important;min-height:min(292px,100vh - 286px)!important;max-height:min(352px,100vh - 286px)!important}.route-conversation .conv-quick-panel header{align-items:center!important;height:46px!important;min-height:46px!important;padding:0 12px 0 16px!important;display:flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#526385!important;background:#fff!important;border:1px solid #dce7f5!important;border-radius:8px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-grid!important;box-shadow:0 4px 10px #14335d0a!important}.route-conversation .conv-quick-search-row{justify-content:center!important;align-items:center!important;height:54px!important;padding:0 12px!important;display:flex!important}.route-conversation .conv-quick-search-row .conv-quick-search{width:100%!important;min-width:0!important;height:36px!important}.route-conversation .conv-quick-panel .conv-quick-list{margin:0 12px 12px!important}.route-conversation .conv-quick-text{color:#203454;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:900;line-height:1.45}.route-conversation .conv-quick-row-action{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:8px!important}.route-conversation .conv-quick-row-action.edit{color:#65748f!important;background:#fff!important;border-color:#dce7f5!important}.route-conversation .conv-quick-panel header{grid-template-columns:minmax(116px,1fr) minmax(280px,420px) minmax(116px,1fr)!important;align-items:center!important;gap:12px!important;height:58px!important;min-height:58px!important;padding:0 12px 0 16px!important;display:grid!important}.route-conversation .conv-quick-panel header b{white-space:nowrap!important;justify-self:start!important}.route-conversation .conv-quick-panel header .conv-quick-search-row{background:0 0!important;border:0!important;grid-column:2!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{width:100%!important;min-width:0!important;height:36px!important;margin:0!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;margin-left:0!important;display:inline-flex!important}.route-conversation .conv-quick-panel .conv-quick-list{margin-top:0!important}.route-conversation .input-box>.conv-quick-panel{border-radius:12px!important;width:min(720px,100% - 24px)!important;height:min(282px,100vh - 310px)!important;min-height:min(236px,100vh - 310px)!important;max-height:min(282px,100vh - 310px)!important}.route-conversation .conv-quick-panel header{grid-template-columns:minmax(104px,1fr) minmax(320px,500px) minmax(104px,1fr)!important;gap:14px!important;height:62px!important;min-height:62px!important;padding:0 12px 0 16px!important}.route-conversation .conv-quick-panel header b{letter-spacing:0!important;font-size:17px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{height:42px!important;box-shadow:none!important;color:#5f6f8b!important;background:#fff!important;border:1px solid #cfdcf0!important;border-radius:12px!important;gap:10px!important;padding:0 7px 0 13px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search>i,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search>svg{color:#667590!important;flex:none!important;width:18px!important;height:18px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:10px!important}.route-conversation .conv-quick-panel .conv-quick-list{border-radius:9px!important;margin:0 12px 12px!important}.route-conversation .conv-quick-item{border-bottom-color:#edf2fa!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:24px!important;padding:3px 7px 3px 10px!important}.route-conversation .conv-quick-text{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;font-weight:850!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .conv-quick-row-action{color:#60708b!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:7px!important}.route-conversation .conv-quick-panel header{border-bottom:0!important;grid-template-columns:92px minmax(260px,360px) 72px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;height:54px!important;min-height:54px!important;padding:0 12px 0 14px!important;display:grid!important}.route-conversation .conv-quick-panel header b{color:#071b4a!important;font-size:15px!important;font-weight:900!important}.route-conversation .conv-quick-panel header .conv-quick-search-row{background:0 0!important;border:0!important;width:100%!important;height:auto!important;padding:0!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{width:100%!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e3f3!important;border-radius:9px!important;gap:7px!important;padding:0 5px 0 10px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search>i,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search>svg{color:#677792!important;width:16px!important;height:16px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{color:#203454!important;height:32px!important;font-size:13px!important;font-weight:750!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action{color:#1266f1!important;background:#eef5ff!important;border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{justify-self:end!important;gap:7px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#65748f!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe6f4!important;border-radius:8px!important}.route-conversation .conv-quick-panel .conv-quick-list{background:#fff!important;border:1px solid #e6edf7!important;border-radius:8px!important;flex:auto!important;min-height:0!important;margin:0 10px 10px!important;padding:0!important;overflow:auto!important}.route-conversation .conv-quick-item{background:#fff!important;border:0!important;border-bottom:1px solid #edf2fa!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 24px 24px!important;gap:5px!important;min-height:34px!important;padding:4px 7px 4px 11px!important}.route-conversation .conv-quick-text{color:#243856!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12.5px!important;font-weight:750!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .conv-quick-row-action{color:#76849b!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.route-conversation .conv-quick-row-action:hover{color:#1266f1!important;background:#eef5ff!important}.route-conversation .conv-quick-row-action.send{color:#1266f1!important;background:0 0!important;border:0!important}.route-conversation .conv-quick-row-action.send:hover{color:#0757d1!important;background:#e7f0ff!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0 2px 0 0!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search:focus-within{box-shadow:none!important;border:0!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{background:0 0!important;border:0!important;border-bottom:1px solid #d6e3f3!important;border-radius:0!important;height:30px!important;padding:0 34px 0 0!important;font-size:13px!important;font-weight:750!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action{color:#1266f1!important;background:0 0!important;border:0!important;border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin-left:-30px!important}.route-conversation .conv-quick-item{grid-template-columns:minmax(0,1fr) 32px 32px!important;gap:4px!important;min-height:18px!important;padding:1px 6px 1px 10px!important}.route-conversation .conv-quick-text{-webkit-line-clamp:1!important;font-size:12px!important;line-height:1.2!important}.route-conversation .conv-quick-row-action{color:#53637f!important;background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.route-conversation .conv-quick-row-action svg,.route-conversation .conv-quick-row-action i{width:16px!important;height:16px!important}.route-conversation .input-box>.conv-quick-panel{background:#fff!important;border:1px solid #dbe7f5!important;border-radius:10px!important;width:min(620px,100% - 24px)!important;height:min(246px,100vh - 340px)!important;min-height:min(210px,100vh - 340px)!important;max-height:min(246px,100vh - 340px)!important;overflow:hidden!important;box-shadow:0 14px 34px #0f285024!important}.route-conversation .conv-quick-row-action i,.route-conversation .conv-quick-row-action svg{width:17px!important;height:17px!important}.route-conversation .input-box>.conv-quick-panel{background:#fffffffa!important;border:1px solid #d7e3f3f5!important;border-radius:12px!important;width:min(680px,100% - 24px)!important;height:min(320px,100vh - 320px)!important;min-height:min(250px,100vh - 320px)!important;max-height:min(320px,100vh - 320px)!important;box-shadow:0 18px 44px #0f285029!important}.route-conversation .conv-quick-panel header b{color:#071b4a!important;white-space:nowrap!important;font-size:16px!important;font-weight:950!important}.route-conversation .conv-quick-panel header .conv-quick-search-row{background:0 0!important;border:0!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{width:100%!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{color:#203454!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfdcf0!important;border-radius:0!important;outline:0!important;width:100%!important;height:34px!important;padding:0 34px 0 0!important;font-size:13px!important;font-weight:850!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input:focus{border-bottom-color:#1266f1!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input::placeholder{color:#8793a8!important;font-weight:850!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action{color:#1266f1!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:3px!important;right:0!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action:hover{background:#eef5ff!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action i,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action svg{width:17px!important;height:17px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{justify-self:end!important;align-items:center!important;gap:8px!important;margin:0!important;display:inline-flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#5f6f8b!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce7f5!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.route-conversation .conv-quick-panel .conv-quick-list{background:#fff!important;border:1px solid #e4edf8!important;border-radius:10px!important;flex:auto!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;margin:10px 12px 12px!important;padding:0!important;display:block!important;overflow:auto!important}.route-conversation .conv-quick-item{height:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2fa!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 34px 36px!important;align-items:center!important;gap:6px!important;padding:3px 8px 3px 12px!important;display:grid!important}.route-conversation .conv-quick-item:hover{background:#f8fbff!important}.route-conversation .conv-quick-text{color:#243856!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:12.5px!important;font-weight:850!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.route-conversation .conv-quick-highlight{color:#071b4a!important;background:#fff1a8!important;border-radius:4px!important;padding:0 2px!important;font-weight:950!important}.route-conversation .conv-quick-row-action{color:#53637f!important;width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.route-conversation .conv-quick-row-action i,.route-conversation .conv-quick-row-action svg{stroke-width:2.1px!important;width:17px!important;height:17px!important}.route-conversation .conv-quick-row-action.send{color:#1266f1!important;background:#eef5ff!important;border-color:#cfe0ff!important}.route-conversation .conv-quick-row-action.send:hover{color:#0757d1!important;background:#dcecff!important;border-color:#9fc5ff!important}.route-quick-replies .content{background:#f5f8fc;overflow:hidden}.quick-page{color:#071b4a;gap:14px;min-width:0;padding:18px;display:grid}.quick-toolbar{background:#fff;border:1px solid #dbe7f6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.quick-toolbar-main,.quick-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.quick-toolbar-main{flex:1}.quick-select{min-width:150px}.quick-select>span{color:#6d7b96;margin-right:3px;font-size:12px;font-weight:800}.quick-select>button{justify-content:space-between;min-width:145px;height:36px}.quick-select .select-menu{z-index:70000;min-width:100%;max-height:260px;overflow:auto}.route-quick-replies .quick-dept-select{flex:none;align-items:center;gap:8px;min-width:0;height:36px;display:inline-flex}.route-quick-replies .quick-dept-select>span{color:#526385;align-items:center;height:36px;margin:0;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.route-quick-replies .quick-dept-select>button{color:#071b4a;background:linear-gradient(#ffffffe6,#f5faffb8);border:1px solid #cfe0f6f2;border-radius:8px;justify-content:space-between;width:170px;min-width:170px;max-width:190px;height:36px;font-weight:900;box-shadow:0 6px 16px #14335d0b,inset 0 1px #ffffffe6}.route-quick-replies .quick-dept-select>button:hover,.route-quick-replies .quick-dept-select.open>button{background:#fbfdff;border-color:#86b8fff5;box-shadow:0 0 0 3px #1266f114,0 9px 20px #14335d11,inset 0 1px #fffffff0}.route-quick-replies .quick-dept-select>button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.route-quick-replies .quick-dept-select.open>button svg{transform:rotate(180deg)}.route-quick-replies .quick-select .select-menu button{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:34px;font-weight:850;display:flex}.route-quick-replies .quick-select .select-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-quick-replies .quick-select .select-menu button.active{color:#1266f1;background:#eaf2ff}.route-quick-replies .quick-dept-select .select-menu{z-index:70000;border-color:#d8e5f5;border-radius:10px;width:190px;top:42px;left:42px;box-shadow:0 18px 42px #0f28502e}.quick-dept-pill{color:#203454;background:#f8fbff;border:1px solid #d7e3f3;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.quick-status-tabs{background:#f7faff;border:1px solid #d7e3f3;border-radius:8px;align-items:center;gap:3px;height:36px;padding:3px;display:inline-flex}.quick-status-tabs button{color:#667590;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:900}.quick-status-tabs button.active{color:#fff;background:#1266f1;box-shadow:0 8px 18px #1266f133}.quick-search{color:#6c7891;background:#fff;border:1px solid #d7e3f3;border-radius:8px;align-items:center;gap:7px;min-width:250px;height:36px;padding:0 10px;display:flex}.quick-search:focus-within{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.quick-search input{color:#071b4a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.quick-search .search-action{color:#6b7895;cursor:pointer;background:#eef3fa;border:0;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;margin-left:auto;padding:0;display:grid}.quick-search .search-action:hover{color:#1266f1;background:#e7f0ff}.quick-search .search-action.submit{color:#1266f1;background:#eaf2ff}.quick-search .search-action svg{width:14px!important;height:14px!important}.quick-toolbar-icon{color:#526385;cursor:pointer;background:#fff;border:1px solid #d7e3f3;border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;display:grid;box-shadow:0 5px 14px #14335d0d}.quick-toolbar-icon:hover{color:#1266f1;background:#eef5ff;border-color:#b8d6ff}.quick-toolbar-icon svg,.quick-toolbar-icon i{width:16px!important;height:16px!important}.quick-toolbar-icon.loading svg,.quick-toolbar-icon.loading i{animation:.8s linear infinite reportSpin}.quick-toolbar-icon:disabled{cursor:not-allowed;opacity:.88}.quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick-stats article{background:#fff;border:1px solid #dbe7f6;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:64px;padding:10px 12px;display:grid}.quick-stats article span{color:#1266f1;background:#eef5ff;border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.quick-stats article b{font-size:18px}.quick-stats article small{color:#6d7b96;font-weight:800}.quick-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.quick-list-panel,.quick-editor-panel{background:#fff;border:1px solid #dbe7f6;border-radius:8px;min-width:0;box-shadow:0 12px 28px #15315b0f}.quick-list-head{color:#6b7895;border-bottom:1px solid #edf2fa;grid-template-columns:minmax(0,1fr) 86px 96px;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:12px;font-weight:900;display:grid}.quick-reply-list{gap:0;display:grid}.quick-reply-row{background:#fff;border-bottom:1px solid #edf2fa;grid-template-columns:minmax(0,1fr) 86px 96px;align-items:center;gap:10px;padding:10px 14px;display:grid}.quick-reply-row:last-child{border-bottom:0}.quick-reply-row:hover{background:#f8fbff}.quick-reply-row.selected{background:#f4f8ff;box-shadow:inset 3px 0 #1266f1}.quick-reply-row.disabled{opacity:.72}.quick-row-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;min-width:0;padding:0;display:grid}.quick-row-content{color:#10254a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:850;line-height:1.45;display:-webkit-box;overflow:hidden}.quick-row-meta{color:#7b88a2;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.quick-row-meta b{white-space:nowrap;text-overflow:ellipsis;color:#1266f1;background:#eef5ff;border-radius:999px;max-width:160px;padding:3px 8px;overflow:hidden}.quick-state-badge{border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:900}.quick-state-badge.enabled{color:#0f8a63;background:#eaf8f1}.quick-state-badge.disabled{color:#b86405;background:#fff4e6}.quick-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.quick-row-actions button,.quick-editor-panel header button{color:#526385;cursor:pointer;background:#fff;border:1px solid #d7e3f3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.quick-row-actions button:hover,.quick-editor-panel header button:hover{color:#1266f1;background:#eef5ff;border-color:#b8d6ff}.quick-row-actions [data-quick-delete]:hover{color:#ef3349;background:#fff1f3;border-color:#ffc7d0}.quick-empty{color:#6b7895;text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.quick-empty b{color:#203454}.quick-list-skeleton{gap:10px;padding:14px;display:grid}.quick-list-skeleton span{background:linear-gradient(90deg,#edf4ff,#f8fbff,#edf4ff) 0 0/200% 100%;border-radius:8px;height:64px;animation:1.1s linear infinite shimmer}.quick-editor-panel{position:sticky;top:14px;overflow:hidden}.quick-editor-panel header{background:#fbfdff;border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.quick-editor-panel header div{gap:3px;display:grid}.quick-editor-panel header b{font-size:15px}.quick-editor-panel header span{color:#6b7895;font-size:12px}.quick-editor-body{gap:14px;padding:14px;display:grid}.quick-field{gap:7px;min-width:0;display:grid}.quick-field>span{color:#5d6a84;font-size:12px;font-weight:900}.quick-field textarea{resize:vertical;color:#071b4a;background:#fff;border:1px solid #d7e3f3;border-radius:8px;outline:0;height:190px;min-height:130px;padding:10px 12px;font-size:13px;line-height:1.55}.quick-field input{color:#071b4a;background:#fff;border:1px solid #d7e3f3;border-radius:8px;outline:0;height:36px;padding:0 10px}.quick-field textarea:focus,.quick-field input:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.quick-editor-row{grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:12px;display:grid}.quick-switch{cursor:pointer;align-items:center;gap:8px;height:36px;display:flex}.quick-switch input{display:none}.quick-switch span{background:#cfd9e8;border-radius:999px;width:42px;height:24px;transition:all .18s;position:relative}.quick-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000029}.quick-switch.on span{background:#1266f1}.quick-switch.on span:after{transform:translate(18px)}.quick-switch b{color:#203454;font-size:13px}.quick-editor-summary{color:#526385;background:#f5f9ff;border:1px solid #dceafd;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;font-size:12px;line-height:1.5;display:flex}.quick-editor-panel footer{background:#fbfdff;border-top:1px solid #edf2fa;justify-content:flex-end;gap:9px;padding:12px 14px;display:flex}.quick-category-modal{width:min(720px,100vw - 28px);max-height:min(760px,100vh - 36px);overflow:hidden}.quick-category-modal header button{color:#526385;background:#fff;border:1px solid #d7e3f3;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.quick-category-form{border-bottom:1px solid #edf2fa;grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:end;gap:10px;padding:14px;display:grid}.quick-category-form label{gap:6px;display:grid}.quick-category-form label span{color:#5d6a84;font-size:12px;font-weight:900}.quick-category-form input{border:1px solid #d7e3f3;border-radius:8px;outline:0;height:36px;padding:0 10px}.quick-category-form input:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.quick-category-list{gap:8px;max-height:430px;padding:14px;display:grid;overflow:auto}.quick-category-list article{border:1px solid #e1eaf6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.quick-category-list article span{gap:3px;min-width:0;display:grid}.quick-category-list article b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-category-list article small{color:#7b88a2}.quick-category-list article div{gap:6px;display:flex}.quick-category-list article button{color:#526385;background:#fff;border:1px solid #d7e3f3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.quick-category-list article button:hover{color:#1266f1;background:#eef5ff;border-color:#b8d6ff}.quick-category-list [data-quick-category-delete]:hover{color:#ef3349;background:#fff1f3;border-color:#ffc7d0}.quick-category-empty{color:#7b88a2;text-align:center;margin:0;padding:28px 0}@media (width<=1100px){.quick-grid{grid-template-columns:1fr}.quick-editor-panel{position:static}.quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.quick-page{padding:12px}.quick-toolbar{align-items:stretch}.quick-toolbar-main,.quick-toolbar-actions{display:grid}.quick-search{min-width:0}.quick-stats{grid-template-columns:1fr}.quick-list-head{display:none}.quick-reply-row{grid-template-columns:1fr;gap:8px}.quick-row-actions{justify-content:flex-start}.quick-category-form{grid-template-columns:1fr}}.route-quick-replies .quick-page{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;height:calc(100vh - 101px);min-height:0;padding-bottom:18px;overflow:hidden}.route-quick-replies .quick-toolbar{align-items:center}.route-quick-replies .quick-toolbar-main{flex:520px}.route-quick-replies .quick-status-tabs button{align-items:center;gap:6px;display:inline-flex}.route-quick-replies .quick-status-tabs button b{color:#1266f1;background:#1266f11a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.route-quick-replies .quick-status-tabs button.active b{color:#fff;background:#ffffff38}.route-conversation .conv-list-tabs{justify-content:flex-start;align-items:flex-end;gap:0;padding-right:10px;display:flex}.route-conversation .conv-list-tabs>button{text-align:center;flex:1 1 0;justify-content:center;min-width:0}.route-conversation .conv-list-tabs .conv-list-filter{flex:none;margin-left:10px}.route-quick-replies .quick-table-panel{background:#fff;border:1px solid #dbe7f6;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 28px #15315b0f}.route-quick-replies .quick-table-panel.quick-empty,.route-quick-replies .quick-table-panel.quick-loading{height:100%;min-height:360px}.route-quick-replies .quick-table-panel.quick-empty{color:#93a2bb;align-content:center;place-items:center;gap:14px;padding:0 24px;display:grid}.route-quick-replies .quick-table-panel.quick-empty>svg{color:#a8b7cf;margin-bottom:2px}.route-quick-replies .quick-table-panel.quick-empty>b{color:#8a98b2;letter-spacing:0;max-width:min(420px,100% - 48px);font-size:14px;font-weight:850;line-height:1.8}.route-quick-replies .quick-table-panel.quick-empty>button{margin-top:8px}.route-quick-replies .quick-order-hint{color:#7a88a4;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;height:22px;padding:0 0 0 8px;font-size:12px;font-weight:850;display:inline-flex}.route-quick-replies .quick-order-hint svg{color:#1266f1;flex:none}.route-quick-replies .quick-table-scroll{flex:1;width:100%;min-height:0;overflow:auto}.route-quick-replies .quick-table-footer{color:#71809a;white-space:nowrap;background:#fbfdff;justify-content:flex-end;align-items:center;gap:18px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.route-quick-replies .quick-table-footer b{color:#1266f1;font-size:13px;font-weight:950}.route-quick-replies .quick-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.route-quick-replies .quick-table th{color:#61708c;text-align:left;background:#fbfdff;border-bottom:1px solid #d7e3f3;height:42px;padding:0 14px;font-size:12px;font-weight:900}.route-quick-replies .quick-table thead th{z-index:3;position:sticky;top:0}.route-quick-replies .quick-content-head{align-items:center;gap:4px;min-width:0;display:inline-flex}.route-quick-replies .quick-table th:first-child{text-align:center;width:70px}.route-quick-replies .quick-table th:nth-child(2){width:auto}.route-quick-replies .quick-table th:nth-child(3){width:168px}.route-quick-replies .quick-table th:nth-child(4){text-align:right;width:176px}.route-quick-replies .quick-table td{vertical-align:top;color:#1a2d4f;border-bottom:1px solid #d9e5f3;padding:14px;font-size:13px}.route-quick-replies .quick-table tr:last-child td{border-bottom:0}.route-quick-replies .quick-table tr:hover td{background:#f8fbff}.route-quick-replies .quick-table tr.disabled td{color:#7d8ba4;background:#fcfdff}.route-quick-replies .quick-table tr.draggable td{cursor:grab}.route-quick-replies .quick-table tr.dragging td{opacity:.56;background:#eef5ff}.route-quick-replies .quick-table tr.drop-target td{background:#f1f7ff}.route-quick-replies .quick-table tr.drop-before td{box-shadow:inset 0 2px #1266f1}.route-quick-replies .quick-table tr.drop-after td{box-shadow:inset 0 -2px #1266f1}.route-quick-replies .quick-index-cell{text-align:center}.route-quick-replies .quick-index-cell span{color:#1266f1;background:#f0f6ff;border:1px solid #cfe0ff;border-radius:999px;place-items:center;min-width:34px;height:26px;font-size:12px;font-weight:950;display:inline-grid}.route-quick-replies .quick-content-wrap{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.route-quick-replies .quick-content-text{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:800;line-height:1.55;display:block}.route-quick-replies .quick-drag-handle{color:#8a99b5;cursor:grab;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.route-quick-replies .quick-content-cell .quick-drag-handle{margin-top:2px}.route-quick-replies .quick-drag-handle:hover{color:#1266f1;background:#edf4ff}.route-quick-replies .quick-drag-handle:active{cursor:grabbing}.route-quick-replies .quick-drag-handle.disabled{opacity:.34;cursor:not-allowed}.route-quick-replies .quick-dept-badge{color:#1266f1;vertical-align:1px;white-space:nowrap;text-overflow:ellipsis;background:#f0f6ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;max-width:140px;height:22px;margin:0 7px 2px 0;padding:0 8px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex;overflow:hidden}.route-quick-replies .quick-highlight{color:#071b4a;background:#ffd84d;border:1px solid #e0a800;border-radius:5px;padding:1px 4px;font-weight:950;box-shadow:0 0 0 2px #ffd84d4d}.route-quick-replies .quick-time-cell{color:#71809a;font-size:12px;line-height:1.45;padding-top:16px!important}.route-quick-replies .quick-action-cell{vertical-align:top;text-align:right;white-space:nowrap;display:table-cell;padding-top:12px!important}.route-quick-replies .quick-action-cell button{color:#526385;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #d7e3f3;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:7px;display:inline-grid}.route-quick-replies .quick-action-cell button:first-child{margin-left:0}.route-quick-replies .quick-action-cell button:hover{color:#1266f1;background:#eef5ff;border-color:#b8d6ff}.route-quick-replies .quick-action-cell [data-quick-delete]:hover{color:#ef3349;background:#fff1f3;border-color:#ffc7d0}.route-quick-replies .quick-action-cell .quick-toggle-btn{grid-auto-columns:max-content;grid-auto-flow:column;gap:5px;width:auto;min-width:68px;padding:0 9px;font-size:12px;font-weight:950}.route-quick-replies .quick-action-cell .quick-toggle-btn.enabled{color:#0b8659;background:#e8f9f1;border-color:#8edbb9}.route-quick-replies .quick-action-cell .quick-toggle-btn.enabled:hover{color:#08784f;background:#d8f3e7;border-color:#4ab686}.route-quick-replies .quick-action-cell .quick-toggle-btn.disabled{color:#b35c00;background:#fff3e4;border-color:#ffc78b}.route-quick-replies .quick-action-cell .quick-toggle-btn.disabled:hover{color:#964d00;background:#ffe9cf;border-color:#ffb260}.route-conversation .conv-list-tabs{z-index:5200!important;grid-template-columns:repeat(3,minmax(0,1fr)) 76px!important;gap:0!important;display:grid!important;position:relative!important;overflow:visible!important}.route-conversation .conv-list-tabs>button{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:0 5px!important}.route-conversation .conv-list-tabs .conv-list-filter{z-index:5300!important;align-self:end!important;width:100%!important;min-width:0!important;margin-left:0!important;position:relative!important}.route-conversation .conv-list-filter>button{color:#1266f1!important;background:linear-gradient(#ffffffd1,#ebf5ff8f)!important;border:1px solid #b4ccebf5!important;border-bottom-color:#1266f1!important;border-radius:8px 8px 0 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 8px!important;display:flex!important;box-shadow:0 8px 18px #1266f117,inset 0 -2px #1266f129!important}.route-conversation .conv-list-filter>button:hover,.route-conversation .conv-list-filter.open>button{color:#1266f1!important;background:linear-gradient(#fff,#eaf4ff)!important;border-color:#9fc5ff!important;box-shadow:0 10px 22px #1266f124,inset 0 -2px #1266f133!important}.route-conversation .conv-list-filter>button span{white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.route-conversation .conv-list-filter.open>button svg:last-child{transform:rotate(180deg)}.route-conversation .conv-list-filter-menu{z-index:7000!important;background:#fff!important;border:1px solid #d8e5f5!important;border-radius:11px!important;gap:8px!important;width:340px!important;max-width:min(340px,100vw - 26px)!important;padding:10px!important;top:42px!important;left:auto!important;right:0!important;box-shadow:0 18px 42px #0f28502e!important}.route-conversation .conv-list-filter.open .conv-list-filter-menu{display:grid!important}.route-conversation .conv-list-filter-menu header{justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 2px 2px!important;display:flex!important}.route-conversation .conv-list-filter-menu strong{color:#7b88a2!important;padding:2px 4px!important;font-size:12px!important;font-weight:820!important}.route-conversation .conv-list-filter-menu .conv-filter-group{background:#f3f7fc!important;border:1px solid #e3edf8!important;border-radius:8px!important;gap:6px!important;min-width:0!important;padding:8px!important;display:grid!important}.route-conversation .conv-list-filter-menu small{color:#7b88a2!important;padding:2px 4px 0!important;font-size:11px!important;line-height:1.5!important;display:block!important}.route-conversation .conv-list-filter-menu .conv-filter-option-grid{grid-template-columns:1fr 1fr!important;gap:5px 8px!important;display:grid!important}.route-conversation .conv-list-filter-menu button{color:#203454!important;text-align:left!important;min-width:0!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:13px!important;font-weight:760!important;display:grid!important}.route-conversation .conv-list-filter-menu button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu button:hover{color:#1266f1!important;background:#f1f6ff!important}.route-conversation .conv-list-filter-menu button.active{color:#1266f1!important;background:#eaf2ff!important;font-weight:900!important}.route-conversation .conv-list-filter-menu .conv-filter-section{background:#f3f7fc!important;border:1px solid #e3edf8!important;border-radius:8px!important;gap:6px!important;min-width:0!important;margin-top:1px!important;padding:8px!important;display:grid!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle{color:#203454!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #d8e5f5!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 26px!important;align-items:center!important;gap:7px!important;width:100%!important;height:46px!important;padding:0 7px 0 10px!important;display:grid!important}.route-conversation .conv-list-filter-menu .conv-filter-section-heading{color:#7b88a2!important;width:100%!important;min-width:0!important;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;padding:0 3px 0 4px!important;display:flex!important}.route-conversation .conv-list-filter-menu .conv-filter-section-heading:hover{color:#1266f1!important;background:0 0!important}.route-conversation .conv-list-filter-menu .conv-filter-section-heading strong{padding:0!important}.route-conversation .conv-list-filter-menu .conv-filter-section-heading .conv-filter-section-arrow{color:#4f6f9f!important;background:#fff!important;border:1px solid #cfe0f7!important;border-radius:6px!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;padding:0!important;display:grid!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-filter-section-title{min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;height:100%!important;padding:0!important;display:flex!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle strong{color:#203454!important;white-space:nowrap!important;text-align:left!important;padding:0!important;font-size:12px!important;font-weight:900!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle span{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;color:#5f6f8b!important;min-width:0!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected{text-overflow:clip!important;white-space:nowrap!important;color:#5f6f8b!important;cursor:pointer!important;border-left:0!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 2px 0 0!important;position:relative!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected-text{text-overflow:clip!important;white-space:nowrap!important;color:#5f6f8b!important;cursor:pointer!important;scrollbar-width:none!important;-ms-overflow-style:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:24px!important;display:flex!important;position:absolute!important;top:50%!important;left:0!important;right:2px!important;overflow:auto hidden!important;transform:translateY(-50%)!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected-text::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected b{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;max-width:none!important;font-size:12px!important;font-weight:850!important;overflow:visible!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-chip{color:#1266f1!important;width:auto!important;min-width:0!important;max-width:136px!important;height:24px!important;box-shadow:none!important;cursor:pointer!important;background:#eef6ff!important;border:1px solid #b8d3ff!important;border-radius:999px!important;flex:none!important;grid-template-columns:minmax(0,1fr) 15px!important;align-items:center!important;gap:4px!important;padding:0 5px 0 8px!important;display:inline-grid!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-chip span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#1266f1!important;text-align:left!important;width:auto!important;min-width:0!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-chip i{color:#1266f1!important;cursor:pointer!important;background:#d9eaff!important;border-radius:50%!important;place-items:center!important;width:15px!important;height:15px!important;font-style:normal!important;display:grid!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-chip i:hover{color:#fff!important;background:#1266f1!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-chip i svg{stroke-width:3px!important;width:11px!important;height:11px!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected.empty .conv-channel-account-selected-text{justify-content:flex-start!important;transform:translateY(-50%)!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected.empty b{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-slider{cursor:pointer!important;touch-action:none!important;background:#dfeafa!important;border-radius:999px!important;width:auto!important;height:6px!important;position:absolute!important;bottom:4px!important;left:0!important;right:2px!important;overflow:hidden!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-slider span{color:#0000!important;cursor:grab!important;will-change:transform,width!important;background:#6f9eef!important;border-radius:999px!important;width:100%!important;min-width:30px!important;height:100%!important;padding:0!important;font-size:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:translate(0)!important;box-shadow:inset 0 0 0 1px #2864be14!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected.is-dragging .conv-channel-account-slider span{cursor:grabbing!important;background:#397de8!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-selected.is-static .conv-channel-account-slider{opacity:0!important;pointer-events:none!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-apply{color:#4f6f9f!important;width:48px!important;min-width:0!important;height:24px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #cfe0f7!important;border-left-color:#d8e5f5!important;border-radius:6px!important;grid-template-columns:1fr!important;justify-self:end!important;align-items:center!important;gap:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:grid!important;position:relative!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-apply:before{content:""!important;pointer-events:none!important;background:#cbd9ec!important;border-radius:999px!important;width:1px!important;position:absolute!important;top:3px!important;bottom:3px!important;left:-7px!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-apply:hover{color:#1266f1!important;background:#f3f8ff!important;border-color:#9fc5ff!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-apply svg{justify-self:center!important;width:13px!important;height:13px!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle .conv-channel-account-apply span{width:100%!important;min-width:0!important;color:inherit!important;text-align:center!important;font-size:12px!important;font-weight:850!important}.route-conversation .conv-list-filter-menu .conv-filter-section-toggle:hover,.route-conversation .conv-list-filter-menu .conv-filter-channel-account-section.is-open .conv-filter-section-toggle{color:#1266f1!important;background:#eef6ff!important;border-color:#9fc5ff!important}.route-conversation .conv-list-filter-menu .conv-filter-channel-account-section.is-open .conv-filter-section-arrow svg{transform:rotate(180deg)}.route-conversation .conv-list-filter-menu .conv-channel-account-options[hidden]{display:none!important}.route-conversation .conv-list-filter-menu .conv-channel-account-options{background:#fbfdff!important;border:1px solid #e0e9f6!important;border-radius:9px!important;grid-template-columns:1fr!important;gap:5px!important;max-height:214px!important;margin-top:7px!important;padding:7px!important;display:grid!important;overflow:auto!important}.route-conversation .conv-list-filter-menu .conv-channel-account-row{background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 18px!important;height:34px!important;padding:0 8px 0 10px!important}.route-conversation .conv-list-filter-menu .conv-channel-account-row:hover{background:#f3f8ff!important;border-color:#cfe0f7!important}.route-conversation .conv-list-filter-menu .conv-channel-account-row.active{background:#eaf2ff!important;border-color:#9fc5ff!important}.route-conversation .conv-list-filter-menu .conv-channel-account-check{color:#fff!important;background:#fff!important;border:1px solid #b8c7dc!important;border-radius:4px!important;place-items:center!important;width:16px!important;height:16px!important;display:grid!important}.route-conversation .conv-list-filter-menu .conv-channel-account-row.active .conv-channel-account-check{color:#fff!important;background:#1266f1!important;border-color:#1266f1!important}.route-conversation .conv-list-filter-menu .conv-channel-account-check svg{stroke-width:3px!important;width:12px!important;height:12px!important}.route-conversation .conv-list-filter-menu .conv-channel-account-options::-webkit-scrollbar{width:7px}.route-conversation .conv-list-filter-menu .conv-channel-account-options::-webkit-scrollbar-thumb{background:#c8d7ed;border-radius:999px}.route-quick-replies .quick-modal{width:min(640px,100vw - 28px);overflow:hidden}.route-quick-replies .quick-modal header button{color:#526385;background:#fff;border:1px solid #d7e3f3;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.route-quick-replies .quick-modal-form{border-bottom:1px solid #edf2fa;gap:14px;padding:14px;display:grid}.route-quick-replies .quick-modal .quick-field textarea{height:180px;min-height:150px}.route-quick-replies .quick-modal footer{background:#fbfdff;justify-content:flex-end;gap:9px;padding:12px 14px;display:flex}@media (width<=760px){.route-quick-replies .content{overflow:auto}.route-quick-replies .quick-page{height:auto;min-height:calc(100vh - 91px);padding-bottom:14px;overflow:visible}.route-quick-replies .quick-table{min-width:760px}.route-quick-replies .quick-toolbar-main,.route-quick-replies .quick-toolbar-actions{width:100%;display:grid}.route-quick-replies .quick-status-tabs{justify-content:space-between;width:100%}.route-quick-replies .quick-status-tabs button{flex:1;justify-content:center}.route-quick-replies .quick-search{width:100%;min-width:0}}.route-conversation .conv-tech-forward-badge{color:#0c7a45;white-space:nowrap;text-overflow:ellipsis;background:#f0fbf5;border:1px solid #cce6d8;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;gap:5px;min-width:64px;max-width:140px;height:26px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.route-conversation .conv-tech-forward-badge svg{flex:none;width:13px;height:13px}.conv-tech-forward-modal{width:min(520px,100vw - 32px);background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #cddbeef2!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 26px 76px #071b4a42!important}.conv-tech-forward-modal header{background:linear-gradient(#fff 0%,#fbfdff 100%);align-items:center;border-bottom:1px solid #e6edf7!important;height:auto!important;min-height:82px!important;padding:18px 22px!important}.conv-tech-forward-modal .settings-confirm-icon{color:#f59e0b!important;background:#fff5df!important;border-radius:12px!important;width:44px!important;height:44px!important}.conv-tech-forward-title{gap:5px;min-width:0;display:grid}.conv-tech-forward-title h3{color:#071b4a!important;margin:0!important;font-size:19px!important;font-weight:950!important}.conv-tech-forward-title small{color:#6b7a95;font-size:12px;font-weight:800}.conv-tech-forward-list{background:#f8fbff;gap:10px;max-height:min(360px,100vh - 260px);padding:14px 18px;display:grid;overflow:auto}.conv-tech-forward-list label{color:#203454;cursor:pointer;background:#fff;border:1px solid #e1eaf6;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;font-size:13px;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 8px 22px #0f28500d}.conv-tech-forward-list label:hover{background:#fbfdff;border-color:#b8d6ff;transform:translateY(-1px);box-shadow:0 12px 28px #0f285014}.conv-tech-forward-list label:has(input:checked){background:linear-gradient(#f2f7ff 0%,#eaf3ff 100%);border-color:#78adff;box-shadow:inset 4px 0 #1266f1,0 12px 28px #1266f11f}.conv-tech-forward-list input{opacity:0;pointer-events:none;position:absolute}.conv-tech-forward-radio{background:#fff;border:2px solid #9aa8bd;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 4px #fff}.conv-tech-forward-list label:has(input:checked) .conv-tech-forward-radio{background:#1266f1;border-color:#1266f1}.conv-tech-forward-person{gap:4px;min-width:0;display:grid}.conv-tech-forward-person b,.conv-tech-forward-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-tech-forward-person b{color:#071b4a;font-size:14px;font-weight:950}.conv-tech-forward-person small{color:#6b7a95;font-size:12px;font-weight:760}.conv-tech-forward-list label em{color:#fff;background:#1266f1;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.conv-tech-forward-list p{color:#6b7895;text-align:center;background:#fbfdff;border:1px dashed #d8e3f2;border-radius:8px;margin:4px 0;padding:14px;font-size:13px;font-weight:800}.conv-tech-forward-modal footer{background:#fff!important;gap:12px!important;height:70px!important;padding:0 22px!important}.conv-tech-forward-modal footer button{border-radius:9px!important;min-width:104px!important;height:40px!important;font-size:14px!important}.conv-tech-forward-modal footer .danger-btn{margin-right:auto;color:#fff!important;background:#ef3349!important;border-color:#ef3349!important}.route-knowledge .kb-wechat-materials h4{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-knowledge .kb-wechat-materials h4 button{color:#174071;background:#fff;border:1px solid #dce5f2;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.route-knowledge .kb-wechat-materials ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-knowledge .kb-wechat-material-item{background:#fbfdff;border:1px solid #e4ebf5;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px 8px;padding:9px;display:grid}.route-knowledge .kb-wechat-material-item.failed{background:snow;border-color:#ffd4d4}.route-knowledge .kb-wechat-material-item b,.route-knowledge .kb-wechat-material-item strong,.route-knowledge .kb-wechat-material-item small,.route-knowledge .kb-wechat-material-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-knowledge .kb-wechat-material-item b,.route-knowledge .kb-wechat-material-item strong{color:#10223f;font-size:12px;display:block}.route-knowledge .kb-wechat-material-item small{color:#6b7a90;margin-top:2px;font-size:11px;display:block}.route-knowledge .kb-wechat-material-item p{color:#64748b;grid-column:1/3;margin:0;font-size:11px}.route-knowledge .kb-wechat-material-item a{color:#1266f1;justify-self:end;font-size:12px;font-weight:800}.route-conversation .input-box>.conv-quick-panel{z-index:90000!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #d1e0f4eb!important;border-radius:24px!important;flex-direction:column!important;width:min(1600px,100vw - 120px)!important;height:min(680px,100vh - 112px)!important;min-height:min(440px,100vh - 112px)!important;max-height:calc(100vh - 112px)!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 34px 82px #15315b3d,0 12px 30px #15315b1f!important}.route-conversation .conv-quick-panel header{background:linear-gradient(#fffffffa,#fcfefff0)!important;border-bottom:1px solid #e0e9f6eb!important;grid-template-columns:180px minmax(360px,1fr) auto!important;align-items:center!important;gap:28px!important;height:122px!important;min-height:122px!important;padding:0 42px!important;display:grid!important}.route-conversation .conv-quick-panel header b{color:#071b4a!important;letter-spacing:0!important;white-space:nowrap!important;justify-self:start!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.route-conversation .conv-quick-panel header .conv-quick-search-row{background:0 0!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{color:#0b1d43!important;background:#fffffff5!important;border:1px solid #d6e2f2!important;border-radius:14px!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:0 58px 0 26px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #15315b09!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search:focus-within{border-color:#9fc5ff!important;box-shadow:0 0 0 4px #1266f117,inset 0 1px #ffffffeb!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{color:#061a42!important;letter-spacing:0!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:62px!important;padding:0!important;font-size:24px!important;font-weight:780!important;line-height:1!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action{color:#64728e!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action:hover{color:#1266f1!important;background:#edf4ff!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action.clear{color:#64728e!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action.submit{color:#1266f1!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action svg,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action i{stroke-width:2.2px!important;width:28px!important;height:28px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:18px!important;margin:0!important;display:inline-flex!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#5f6f8b!important;background:#fffffffa!important;border:1px solid #dbe6f4!important;border-radius:14px!important;justify-content:center!important;place-items:center!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;padding:0!important;text-decoration:none!important;display:grid!important;box-shadow:0 8px 18px #15315b0b!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a:hover,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]:hover{color:#1266f1!important;background:#f0f6ff!important;border-color:#b8d6ff!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions a i,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] i{stroke-width:2.2px!important;width:28px!important;height:28px!important}.route-conversation .conv-quick-panel .conv-quick-list{background:linear-gradient(#ffffffe0,#fcfefff5)!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:20px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:46px 38px 52px!important;display:grid!important;overflow:auto!important}.route-conversation .conv-quick-item{background:#fffffffa!important;border:1px solid #cfe0f7!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 64px 72px!important;align-items:center!important;gap:20px!important;height:auto!important;min-height:108px!important;padding:20px 28px 20px 46px!important;display:grid!important;position:relative!important;box-shadow:0 10px 24px #15315b0b,inset 0 1px #fffffff2!important}.route-conversation .conv-quick-item:before{content:"";background:#1266f1;border-radius:14px 0 0 14px;width:0;transition:width .16s;position:absolute;top:0;bottom:0;left:0}.route-conversation .conv-quick-item.matched:before{width:7px}.route-conversation .conv-quick-item:last-child{border-bottom:1px solid #cfe0f7!important}.route-conversation .conv-quick-text{color:#061a42!important;letter-spacing:0!important;white-space:pre-wrap!important;word-break:break-word!important;text-overflow:clip!important;min-width:0!important;font-size:22px!important;font-weight:860!important;line-height:1.65!important;display:block!important;overflow:visible!important}.route-conversation .conv-quick-row-action{color:#4f6080!important;background:#fff!important;border:1px solid #dbe6f4!important;border-radius:12px!important;justify-content:center!important;place-items:center!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;padding:0!important;display:grid!important;box-shadow:0 8px 18px #15315b0e!important}.route-conversation .conv-quick-row-action svg,.route-conversation .conv-quick-row-action i{stroke-width:2.15px!important;width:29px!important;height:29px!important}.route-conversation .conv-quick-row-action.edit:hover{color:#1266f1!important;background:#f0f6ff!important;border-color:#b8d6ff!important}.route-conversation .conv-quick-row-action:disabled{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important}.route-conversation .conv-quick-state{color:#7b88a2!important;background:#ffffffc2!important;border:1px dashed #d8e5f5!important;border-radius:14px!important;place-items:center!important;gap:16px!important;min-height:220px!important;font-size:16px!important;font-weight:850!important;display:grid!important}.route-conversation .conv-quick-state span{align-items:center!important;gap:8px!important;display:inline-flex!important}.route-conversation .conv-quick-state button{color:#1266f1!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#eef5ff!important;border:1px solid #b8d6ff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.route-conversation .conv-quick-item.skeleton{grid-template-columns:minmax(0,1fr) 156px!important}.route-conversation .conv-quick-item.skeleton span,.route-conversation .conv-quick-item.skeleton i{background:linear-gradient(90deg,#edf4ff,#f8fbff,#edf4ff) 0 0/200% 100%!important;border-radius:999px!important;height:22px!important;animation:1.1s linear infinite shimmer!important;display:block!important}.route-conversation .conv-quick-item.skeleton i{width:156px!important}@media (width<=900px){.route-conversation .input-box>.conv-quick-panel{border-radius:18px!important;width:calc(100vw - 24px)!important;height:min(78vh,100vh - 48px)!important;min-height:min(380px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important}.route-conversation .conv-quick-panel header{grid-template-columns:88px minmax(0,1fr) auto!important;gap:10px!important;height:88px!important;min-height:88px!important;padding:0 16px!important}.route-conversation .conv-quick-panel header b{font-size:18px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{border-radius:10px!important;height:44px!important;padding:0 42px 0 12px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{height:42px!important;font-size:16px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input::placeholder{font-size:14px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action,.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action svg,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action i,.route-conversation .conv-quick-panel header .conv-quick-head-actions a svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions a i,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] i{width:20px!important;height:20px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{gap:8px!important}.route-conversation .conv-quick-panel .conv-quick-list{gap:12px!important;padding:22px 16px 26px!important}.route-conversation .conv-quick-item{border-radius:12px!important;grid-template-columns:minmax(0,1fr) 46px 50px!important;gap:10px!important;min-height:78px!important;padding:13px 14px 13px 20px!important}.route-conversation .conv-quick-text{font-size:15px!important;line-height:1.5!important}.route-conversation .conv-quick-row-action{border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.route-conversation .conv-quick-row-action svg,.route-conversation .conv-quick-row-action i{width:21px!important;height:21px!important}}.route-conversation .input-box>.conv-quick-panel{contain:layout paint!important;background:#eef5ff!important;border:1px solid #bfd4f4!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(640px,66.67vh - 147px)!important;display:flex!important;position:absolute!important;inset:auto auto calc(100% + 10px) 0!important;overflow:hidden!important;transform:none!important;box-shadow:0 22px 50px #0f28502e,inset 0 0 0 1px #ffffffc7!important}.route-conversation .conv-quick-panel header{box-sizing:border-box!important;z-index:2!important;background:linear-gradient(#fff 0%,#f3f8ff 100%)!important;border-bottom:0!important;flex:0 0 60px!important;grid-template-columns:108px minmax(240px,520px) max-content!important;justify-content:space-between!important;align-items:center!important;column-gap:14px!important;width:100%!important;height:60px!important;min-height:60px!important;padding:12px 14px 10px!important;display:grid!important;position:relative!important}.route-conversation .conv-quick-panel header b{color:#082765!important;white-space:nowrap!important;grid-column:1!important;justify-self:start!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:950!important;line-height:1!important;position:static!important;transform:none!important}.route-conversation .conv-quick-panel header .conv-quick-search-row{background:0 0!important;border:0!important;grid-column:2!important;justify-self:center!important;width:100%!important;max-width:520px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search{background:#fff!important;border:1px solid #b9d0f3!important;border-radius:10px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 38px 0 14px!important;box-shadow:inset 0 1px #fffffffa,0 5px 14px #1266f113!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input{height:34px!important;font-size:13px!important;font-weight:850!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search input::placeholder{color:#8a96aa!important;font-size:13px!important;font-weight:850!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action{border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;right:5px!important}.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action svg,.route-conversation .conv-quick-panel header .conv-quick-search-row .conv-quick-search .search-action i{width:15px!important;height:15px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload],.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close]{color:#526385!important;background:#fafdff!important;border:1px solid #c8daf3!important;border-radius:10px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;box-shadow:0 5px 14px #14335d12!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a{margin-right:0!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions a svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions a i,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload] svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload] i,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-close] i{width:17px!important;height:17px!important}.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload].loading svg,.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload].loading i{animation:.8s linear infinite reportSpin}.route-conversation .conv-quick-panel header .conv-quick-head-actions [data-conv-quick-reload]:disabled{cursor:not-allowed;opacity:.88}.route-conversation .conv-quick-panel .conv-quick-list{box-sizing:border-box!important;background:linear-gradient(#f1f6ff 0%,#f7faff 100%)!important;flex:auto!important;grid-template-columns:1fr!important;align-content:start!important;justify-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(488px,66.67vh - 195px)!important;margin:0 0 14px!important;padding:12px 14px 14px!important;display:grid!important;overflow:auto!important}.route-conversation .input-box>.conv-quick-panel>.conv-quick-list{box-sizing:border-box!important;justify-items:stretch!important;width:100%!important;margin:0 0 14px!important;padding-left:14px!important;padding-right:14px!important}.route-conversation .conv-quick-item{box-sizing:border-box!important;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d4e3f8!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-self:stretch!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:34px!important;padding:4px 8px 4px 14px!important;transition:border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #14335d0b!important}.route-conversation .conv-quick-item:before{background:#9fc5ff!important;border-radius:8px 0 0 8px!important;width:0!important;transition:width .16s,background .16s!important}.route-conversation .conv-quick-item:hover{background:#fbfdff!important;border-color:#a9c9ff!important;box-shadow:0 4px 12px #1266f114!important}.route-conversation .conv-quick-item:hover:before{width:3px!important}.route-conversation .conv-quick-item.matched:before{background:#1266f1!important;width:4px!important}.route-conversation .conv-quick-text{color:#1f3b63!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.42!important;display:block!important;overflow:hidden!important}.route-conversation .conv-quick-highlight{color:#0757d1!important;box-shadow:none!important;background:#e6f0ff!important;border:0!important;border-radius:4px!important;padding:0 2px!important;font-weight:800!important}.route-conversation .conv-quick-actions{flex:none!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.route-conversation .conv-list-filter-menu .conv-list-filter-reset{color:#64748b!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:44px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.route-conversation .conv-list-filter-menu .conv-list-filter-reset:hover{color:#1266f1!important;background:#f1f6ff!important}.route-conversation .conv-quick-row-action{color:#60708b!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #d4e2f5!important;border-radius:9px!important;justify-content:center!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #14335d0b!important}.route-conversation .conv-quick-row-action svg,.route-conversation .conv-quick-row-action i{stroke-width:2.2px!important;transform-origin:50%!important;width:15px!important;height:15px!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}.route-conversation .conv-quick-row-action.edit i,.route-conversation .conv-quick-row-action.edit svg{stroke-width:2.1px!important;width:15px!important;height:15px!important}.route-conversation .conv-quick-row-action.send i,.route-conversation .conv-quick-row-action.send svg{stroke-width:2.05px!important;width:17px!important;height:17px!important}.route-conversation .conv-quick-row-action.edit:hover{color:#1266f1!important;background:#eef5ff!important;border-color:#a9c9ff!important;box-shadow:0 3px 8px #1266f11a!important}.route-conversation .conv-quick-row-action.send{color:#fff!important;background:linear-gradient(#2f7df7 0%,#1266f1 100%)!important;border-color:#0f63e7!important;box-shadow:0 4px 10px #1266f138!important}.route-conversation .conv-quick-row-action.send:hover{color:#fff!important;background:linear-gradient(#2374f4 0%,#0757d1 100%)!important;border-color:#0757d1!important;box-shadow:0 5px 12px #1266f147!important}.route-conversation .conv-quick-row-action:active{box-shadow:none!important;transform:translateY(1px)!important}.app-toast-viewport{gap:10px;width:min(320px,100vw - 32px);z-index:80000!important;top:76px!important}.app-toast{border-left:1px solid #1266f12e;grid-template-columns:34px minmax(0,1fr) 24px;gap:9px;min-height:54px;padding:9px 16px 13px 10px}.app-toast .toast-badge{color:#fff;background:#1266f1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #1266f138}.app-toast .toast-badge svg{width:24px;height:24px;display:block}.app-toast .toast-copy{gap:2px}.app-toast .toast-copy b{font-size:13px}.app-toast .toast-copy small{font-size:12px;line-height:1.35}.app-toast .toast-close{z-index:3;color:#7b89a7;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.app-toast .toast-close:hover{color:#1266f1;background:#eef4ff}.app-toast .toast-close:active{transform:translateY(1px)}.app-toast .toast-close svg{width:15px;height:15px;display:block}.app-toast .toast-progress{z-index:2;pointer-events:none;background:#eef3fb;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.app-toast .toast-progress span{transform-origin:0;width:100%;height:100%;animation:toast-progress-shrink var(--toast-duration,2.8s) linear forwards;background:#1266f1;display:block}.app-toast:not(.show) .toast-progress span{animation-play-state:paused}@keyframes toast-progress-shrink{to{transform:scaleX(0)}}.route-conversation .assistant-panel-body.quick{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.route-conversation .assistant-panel{overflow:hidden!important}.route-conversation .assistant-panel-tabs{flex:none!important}.route-conversation .assistant-panel-body{scrollbar-width:thin;scrollbar-color:#c7d6ea transparent;flex:auto!important;min-height:0!important;padding-bottom:12px!important;padding-right:4px!important;overflow:auto!important}.route-conversation .assistant-panel-body::-webkit-scrollbar{width:5px}.route-conversation .assistant-panel-body::-webkit-scrollbar-thumb{background:#c7d6ea;border-radius:999px}.route-conversation .assistant-panel-body::-webkit-scrollbar-track{background:0 0}.route-conversation .assist-quick-panel{color:#071b4a;flex-direction:column;flex:auto;gap:9px;min-height:0;display:flex;overflow:hidden}.route-conversation .assist-quick-tools{flex:none;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:8px;padding:0 1px;display:grid}.route-conversation .assist-quick-manage{color:#526385;background:#fff;border:1px solid #d8e5f5;border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;text-decoration:none;display:grid;box-shadow:0 5px 14px #14335d0d}.route-conversation .assist-quick-manage:hover{color:#1266f1;background:#eef5ff;border-color:#b8d6ff}.route-conversation .assist-quick-manage svg,.route-conversation .assist-quick-manage i{width:17px!important;height:17px!important}.route-conversation .assist-quick-manage.loading svg,.route-conversation .assist-quick-manage.loading i{animation:.8s linear infinite reportSpin}.route-conversation .assist-quick-manage:disabled{cursor:not-allowed;opacity:.88}.route-conversation .assist-quick-search{color:#65758f;background:#fff;border:1px solid #d6e2f2;border-radius:9px;flex:0 0 34px;align-items:center;gap:7px;width:100%;height:34px;min-height:34px;padding:0 6px 0 11px;display:flex;box-shadow:inset 0 1px #fffffff2}.route-conversation .assist-quick-search:focus-within{border-color:#9fc5ff;box-shadow:0 0 0 3px #1266f114}.route-conversation .assist-quick-search input{color:#071b4a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:12px;font-weight:800}.route-conversation .assist-quick-search input::placeholder{color:#91a0b8}.route-conversation .assist-quick-search .search-action{color:#1266f1;background:#eef5ff;border:0;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:grid}.route-conversation .assist-quick-search .search-action:hover{color:#0757d1;background:#e1eeff}.route-conversation .assist-quick-list{scrollbar-width:thin;scrollbar-color:#c7d6ea transparent;flex-direction:column;flex:auto;align-content:start;gap:8px;width:100%;min-height:0;padding:4px 6px 10px 2px;display:flex;overflow:auto}.route-conversation .assist-quick-list::-webkit-scrollbar{width:4px}.route-conversation .assist-quick-list::-webkit-scrollbar-thumb{background:#c7d6ea;border-radius:999px}.route-conversation .assist-quick-list::-webkit-scrollbar-track{background:0 0}.route-conversation .assist-quick-item{box-sizing:border-box;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dae7f7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:10px;width:100%;max-width:none;height:auto;min-height:52px;padding:10px 10px 10px 15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #1e46780b,inset 0 1px #fffffff5}.route-conversation .assist-quick-item:before{content:"";background:linear-gradient(#5b9dff,#1266f1);border-radius:0 999px 999px 0;width:0;transition:width .16s,background .16s;position:absolute;top:6px;bottom:6px;left:0}.route-conversation .assist-quick-item:hover{background:linear-gradient(#fff 0%,#f3f8ff 100%);border-color:#aecfff;transform:translateY(-1px);box-shadow:0 10px 22px #1266f117,inset 0 1px #fffffffa}.route-conversation .assist-quick-item:hover:before{width:4px}.route-conversation .assist-quick-item.matched:before{background:linear-gradient(#5b9dff,#1266f1);width:5px}.route-conversation .assist-quick-text{z-index:1;-webkit-line-clamp:3;white-space:normal;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;min-width:0;position:relative;color:#1d3b63!important;letter-spacing:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.route-conversation .assist-quick-actions{z-index:1;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:static;transform:none}.route-conversation .assist-quick-row-action{z-index:1;position:relative;color:#4d6688!important;background:#f8fbff!important;border:1px solid #d9e6f6!important;border-radius:9px!important;justify-content:center!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb!important}.route-conversation .assist-quick-row-action svg,.route-conversation .assist-quick-row-action i{stroke-width:2.05px!important;width:14px!important;height:14px!important}.route-conversation .assist-quick-row-action.edit svg,.route-conversation .assist-quick-row-action.edit i{stroke-width:2.2px!important;width:14px!important;height:14px!important}.route-conversation .assist-quick-row-action.edit:hover{transform:translateY(-1px);color:#1266f1!important;background:#eef6ff!important;border-color:#b8d6ff!important;box-shadow:0 6px 14px #1266f11a!important}.route-conversation .assist-quick-row-action.send{color:#fff!important;background:linear-gradient(#2f7fff 0%,#1266f1 100%)!important;border-color:#1266f1!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:0 7px 16px #1266f13d!important}.route-conversation .assist-quick-row-action.send:hover{transform:translateY(-1px);background:linear-gradient(#1975ff 0%,#0757d1 100%)!important;border-color:#0757d1!important;box-shadow:0 9px 18px #1266f14d!important}.route-conversation .assist-quick-row-action.send svg,.route-conversation .assist-quick-row-action.send i{width:15px!important;height:15px!important}.route-conversation .assist-quick-row-action:disabled{opacity:.5;cursor:not-allowed}.route-conversation .assist-quick-state{color:#7b89a7;text-align:center;background:#fbfdff;border:1px dashed #d8e5f5;border-radius:10px;place-items:center;gap:10px;min-height:180px;font-size:12px;font-weight:850;display:grid}.route-conversation .assist-quick-state span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.route-conversation .assist-quick-state button{color:#1266f1;background:#eef5ff;border:1px solid #b8d6ff;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.route-conversation .assist-quick-item.skeleton{grid-template-columns:minmax(0,1fr) 68px;align-items:center;padding-right:10px;display:grid}.route-conversation .assist-quick-item.skeleton span,.route-conversation .assist-quick-item.skeleton i{background:linear-gradient(90deg,#edf4ff,#f8fbff,#edf4ff) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.1s linear infinite shimmer;display:block}.route-conversation .assist-quick-item.skeleton i{justify-self:end;width:68px}.route-conversation .customer-quick-replies-card .assist-quick-list>.assist-quick-item:not(.skeleton){height:auto;box-sizing:border-box!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;overflow:visible!important}.route-conversation .customer-quick-replies-card .assist-quick-list>.assist-quick-item:not(.skeleton)>.assist-quick-text{white-space:pre-wrap!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.app .side-user .side-admin-avatar,.user-popover .side-admin-avatar{box-shadow:0 8px 18px #1266f133;color:#fff!important;background:linear-gradient(135deg,#1266f1,#0757d1)!important}.app .side-user .side-name-avatar,.user-popover .side-name-avatar{font-size:14px;font-weight:900}:is(.route-knowledge .kb-main:has(.kb-select.fake-select.open),.route-knowledge .kb-main:has(.kb-page-size.open)),.route-knowledge .kb-main>.kb-filters,.route-knowledge .kb-select.fake-select,.route-knowledge .kb-page-size{overflow:visible!important}.route-knowledge .kb-select.fake-select .select-menu{overscroll-behavior:contain;max-height:min(286px,100vh - 260px)!important;overflow:hidden auto!important}.route-knowledge .kb-select.fake-select .select-menu button{flex:0 0 34px!important}.conv-product-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.conv-product-dialog{width:min(620px,100vw - 32px);overflow:visible!important}.conv-product-dialog header{padding-right:12px}.conv-product-dialog header button{color:#526385;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.conv-product-dialog header button:hover{color:#1266f1;background:#f1f6ff}.conv-product-input-row{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;padding:16px 18px 0;display:grid}.conv-product-input-row input{color:#071b4a;background:#fff;border:1px solid #d8e3f2;border-radius:8px;outline:0;height:40px;padding:0 12px;font-weight:800}.conv-product-input-row .primary-btn{text-align:center!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 18px!important;line-height:40px!important;display:flex!important}.conv-product-input-row input:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.conv-product-candidates{overscroll-behavior:contain;scrollbar-gutter:stable;align-items:center;gap:8px;min-height:48px;max-height:48px;margin:12px 18px 0;padding:0 10px 8px 0;display:flex;overflow:auto hidden}.conv-product-candidates button{color:#1266f1;background:#f7fbff;border:1px solid #cfe0ff;border-radius:999px;flex:none;height:32px;padding:0 12px;font-size:12px;font-weight:900}.conv-product-candidates button:hover{background:#eaf3ff;border-color:#8bbaff}.conv-product-candidates span,.conv-product-dialog p{color:#7b89a7;margin:0;font-size:12px}.conv-product-dialog p{color:#ef3349;margin:10px 18px 16px}@media (width<=1366px),(height<=780px){.app:not(.customer-standalone) .sidebar{width:86px!important;padding:12px 10px!important}.app:not(.customer-standalone) .brand{justify-content:center!important}.app:not(.customer-standalone) .brand strong,.app:not(.customer-standalone) .sidebar nav span,.app:not(.customer-standalone) .side-user>span:not(.avatar),.app:not(.customer-standalone) .side-user>svg,.app:not(.customer-standalone) .sidebar-toggle span{display:none!important}.app:not(.customer-standalone) .sidebar nav{gap:6px!important;margin-top:18px!important}.app:not(.customer-standalone) .sidebar nav a{justify-content:center!important;height:40px!important;padding:0!important}.app:not(.customer-standalone) .side-user{justify-content:center!important;padding:10px 0 0!important}.app:not(.customer-standalone) .topbar{height:56px!important;padding:0 16px!important}.app:not(.customer-standalone) .title-wrap{gap:10px!important;min-width:0!important}.app:not(.customer-standalone) .title-wrap h1{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:21px!important;overflow:hidden!important}.app:not(.customer-standalone) .content,.app:not(.customer-standalone) .panel{padding:12px!important}.app:not(.customer-standalone) .panel.bare{padding:0!important}.app:not(.customer-standalone) .kpi-grid.five,.app:not(.customer-standalone) .kpi-grid.six{gap:8px!important}.app:not(.customer-standalone) .stat-card{gap:10px!important;min-width:0!important;height:96px!important;padding:12px 14px!important}.app:not(.customer-standalone) .stat-icon{border-radius:14px!important;width:42px!important;height:42px!important}.app:not(.customer-standalone) .stat-card strong{font-size:22px!important}.app:not(.customer-standalone) .stat-card p,.app:not(.customer-standalone) .stat-card small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.route-overview .content,.route-reports .content,.route-feedback .content,.route-settings .content{overflow:auto!important}.route-overview .overview-dashboard{grid-template-rows:112px 148px 266px 250px!important;gap:8px!important;min-width:1180px!important;height:auto!important;min-height:0!important;padding-bottom:12px!important}.route-overview .overview-kpis .overview-stat{height:112px!important;padding:12px 10px!important}.route-overview .overview-flow .flow{grid-template-columns:minmax(156px,1fr) 24px minmax(156px,1fr) 24px minmax(156px,1fr) 24px minmax(156px,1fr)!important;gap:0 8px!important}.route-overview .overview-flow .flow-card{height:94px!important;padding:10px!important}.route-overview .overview-flow .arrow{width:24px!important;height:24px!important}.route-overview .overview-feedback .feedback-mini{grid-template-columns:126px 260px minmax(0,1fr)!important;gap:8px!important}.route-overview .overview-feedback .feedback-count b{font-size:21px!important}.route-conversation .content{height:calc(100vh - 56px)!important;padding:8px!important;overflow:hidden!important}.route-conversation .conversation-layout{grid-template-columns:minmax(248px,28%) minmax(360px,1fr) minmax(248px,28%)!important;gap:8px!important;min-width:0!important;height:100%!important;overflow:visible!important}.route-conversation .tabs{height:42px!important;padding:0 8px!important}.route-conversation .tabs button{height:34px!important;padding:0 4px!important;font-size:11px!important}.route-conversation .filter-line{gap:5px!important;height:38px!important;padding:5px 8px!important}.route-conversation .fake-select{min-width:78px!important}.route-conversation .fake-select>button{height:28px!important;padding:0 7px!important}.route-conversation .conv-sort-select>button{width:104px!important;max-width:104px!important}.route-conversation .sessions article{min-height:72px!important;margin:6px 0!important;padding:8px!important}.route-conversation .sessions p{margin:4px 0 8px!important}.route-conversation .conv-list-footer,.route-conversation .pager{height:38px!important;min-height:38px!important}.route-conversation .chat-head{grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;height:54px!important;padding:0 10px!important}.route-conversation .chat-head p{margin-top:3px!important}.route-conversation .chat-body{padding:8px 10px!important}.route-conversation .input-box{height:82px!important;padding:7px 8px!important}.route-conversation .input-box footer{align-items:stretch!important;gap:8px!important;height:38px!important;min-height:0!important;margin-top:6px!important}.route-conversation .input-box textarea{height:36px!important;min-height:36px!important;padding:7px 9px!important}.route-conversation .input-box footer .primary-btn{align-self:stretch!important;width:76px!important;min-width:76px!important;height:36px!important}.route-conversation .assistant-panel{min-width:0!important;padding:8px!important}.route-conversation .assistant-panel-tabs{flex-basis:40px!important;height:40px!important;margin-bottom:8px!important;padding:0 10px!important}.route-conversation .assist-card{margin-bottom:7px!important;padding:8px 10px!important}.route-reports .reports-dashboard{grid-template-rows:48px 104px 260px 260px 260px!important;min-width:1180px!important;height:auto!important;min-height:0!important;padding:10px 12px 14px!important}.route-reports .report-filters{grid-template-columns:230px 136px 136px 144px minmax(150px,1fr) 74px 74px!important;gap:8px!important;height:48px!important;padding:7px 10px!important}.route-reports .report-kpis{height:104px!important;padding:12px!important}.route-reports .report-kpi{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:0 10px!important}.route-reports .report-kpi-icon{width:42px!important;height:42px!important}.route-reports .report-kpi strong{font-size:22px!important}.route-feedback .feedback-dashboard{grid-template-rows:36px 92px 218px 320px 164px!important;gap:8px!important;min-width:1180px!important;height:auto!important;min-height:0!important;padding:10px 0 12px!important}.route-feedback .feedback-filters{grid-template-columns:238px 124px 124px 132px 132px 132px 164px 64px!important;gap:8px!important}.route-feedback .feedback-kpis{gap:8px!important}.route-feedback .feedback-kpi{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;height:92px!important;padding:0 12px!important}.route-feedback .feedback-kpi-icon{width:42px!important;height:42px!important}.route-feedback .feedback-kpi strong{font-size:22px!important}.route-feedback .feedback-top-row{grid-template-columns:410px 330px minmax(0,1fr)!important;gap:8px!important}.route-feedback .feedback-main-row{grid-template-columns:560px 380px minmax(220px,1fr)!important;gap:8px!important}.route-feedback .feedback-summary-grid{gap:8px!important;padding:0 10px!important}.route-feedback .feedback-summary-grid article{min-width:0!important;height:126px!important;min-height:126px!important;padding:10px!important}.route-refund .refund-layout,.route-refund-chat .refund-layout{grid-template-columns:minmax(760px,1fr) 330px!important;overflow:auto!important}.route-refund .refund-drawer,.route-refund-chat .refund-drawer{width:330px!important}.route-refund .refund-main,.route-refund-chat .refund-main{padding:12px!important}.route-refund .refund-main>.panel,.route-refund-chat .refund-main>.panel{height:calc(100vh - 190px)!important}.route-refund .kpi-grid.four,.route-refund-chat .kpi-grid.four{gap:8px!important;margin-bottom:10px!important}.route-knowledge .kb-shell{grid-template-columns:minmax(760px,1fr) 320px!important;height:calc(100vh - 80px)!important;overflow:auto!important}.route-knowledge .kb-main>.kb-table{flex-basis:calc(100vh - 285px)!important;height:calc(100vh - 285px)!important;min-height:320px!important}.route-knowledge .kb-detail{padding:12px!important}.route-settings .settings-center{min-width:1080px!important;padding:16px!important}.route-settings .settings-dept-row,.route-settings .settings-list-grid,.route-settings .settings-list-grid.channels,.route-settings .settings-list-grid.agents{gap:12px!important}.route-settings .settings-dept-card{height:148px!important;padding:14px!important}.route-settings .settings-item-card{min-height:166px!important;padding:14px!important}}@media (height<=720px){.route-conversation .conversation-layout{grid-template-columns:minmax(236px,27%) minmax(340px,1fr) minmax(236px,27%)!important}.route-conversation .assistant-panel-body,.route-conversation .assist-quick-list,.route-refund .timeline-detail,.route-refund-chat .drawer-chat{scrollbar-width:thin}.route-overview .overview-dashboard{grid-template-rows:96px 128px 238px 228px!important}.route-overview .overview-kpis .overview-stat{height:96px!important}.route-reports .reports-dashboard{grid-template-rows:44px 92px 230px 230px 230px!important}.route-feedback .feedback-dashboard{grid-template-rows:34px 82px 198px 292px 150px!important}.route-feedback .feedback-summary-grid article{height:116px!important;min-height:116px!important}}.app:not(.customer-standalone) .brand strong{color:#071b4a!important;letter-spacing:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.app:not(.customer-standalone) .topbar{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffe6!important;border-bottom:1px solid #e5ebf4!important;flex-basis:67px!important;align-items:center!important;height:67px!important;min-height:67px!important;padding:0 22px!important}.app:not(.customer-standalone) .title-wrap{align-items:center!important;gap:14px!important;height:67px!important;padding-left:0!important;display:flex!important}.app:not(.customer-standalone) .title-wrap h1{color:#071b4a!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.app:not(.customer-standalone) .menu-btn{color:#1266f1!important;border-radius:8px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:inline-grid!important}.route-refund .refund-layout,.route-refund-chat .refund-layout,.route-refund .refund-drawer,.route-refund-chat .refund-drawer,.route-reports .reports-dashboard{height:calc(100vh - 67px)!important}.route-settings .settings-center{padding-top:16px!important}.route-settings .settings-header{justify-content:flex-end!important;align-items:center!important;height:auto!important;min-height:40px!important;margin-bottom:12px!important}.route-conversation .chat-mode-actions{grid-template-columns:1fr 1fr!important;align-items:center!important;display:inline-grid!important;position:relative!important;overflow:hidden!important}.route-conversation .chat-mode-actions:before{content:"";opacity:0;pointer-events:none;background:#1266f1;border-radius:6px;width:50%;transition:transform .22s,opacity .18s;position:absolute;inset:0 auto 0 0;transform:translate(0)}.route-conversation .chat-mode-actions.pending-human:before{transform:translate(100%)}.route-conversation .chat-mode-actions:has([data-conv-mode=human].active):before{transform:translate(100%)}.route-conversation .chat-mode-actions.is-switching:before{opacity:1}.route-conversation .chat-mode-actions:has([data-conv-mode].active):before{opacity:1}.route-conversation .chat-head .chat-mode-actions button{z-index:1!important;background:0 0!important;position:relative!important}.route-conversation .chat-head .chat-mode-actions button.active{color:#fff!important;background:0 0!important}.route-conversation .chat-mode-actions.is-switching{box-shadow:0 0 0 3px #1266f114!important}.route-conversation .chat-mode-actions.is-switching:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff5c 45%,#0000 72%);animation:1s linear infinite conversationModeSwitchSheen;position:absolute;inset:0}@keyframes conversationModeSwitchSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.route-conversation .assistant-panel-body.quick .assist-quick-list,.route-conversation .customer-quick-replies-card .assist-quick-list,.route-conversation .conv-quick-panel .conv-quick-list{grid-auto-rows:auto!important;align-items:start!important}.route-conversation .customer-quick-replies-card .assist-quick-list{box-sizing:border-box!important;width:100%!important}.route-conversation .assist-quick-item,.route-conversation .conv-quick-item{box-sizing:border-box!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.route-conversation .assistant-panel-body.quick .assist-quick-item,.route-conversation .customer-quick-replies-card .assist-quick-item{flex:none!important;align-self:stretch!important;width:100%!important;max-width:none!important;padding:7px 12px 7px 18px!important}.route-conversation .assistant-panel-body.quick .assist-quick-list>.assist-quick-state,.route-conversation .customer-quick-replies-card .assist-quick-list>.assist-quick-state{box-sizing:border-box!important;flex:auto!important;align-content:center!important;place-self:stretch stretch!important;place-items:center!important;width:100%!important;min-height:180px!important;display:grid!important}.route-conversation .conv-quick-panel .conv-quick-item{grid-template-columns:minmax(0,1fr) auto!important;justify-self:stretch!important;width:100%!important;max-width:none!important;padding-top:5px!important;padding-bottom:5px!important}.route-conversation .conv-quick-panel .conv-quick-item>.conv-quick-actions{justify-self:end!important;margin-left:auto!important}.route-conversation .assist-quick-text,.route-conversation .conv-quick-text{white-space:pre-wrap!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;min-height:0!important;max-height:none!important;padding:1px 0!important;display:block!important;overflow:visible!important}.route-quick-replies .quick-content-wrap{align-items:start!important;min-height:100%!important;padding:2px 0!important}.route-quick-replies .quick-content-text{text-overflow:clip!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;min-height:0!important;max-height:none!important;padding:3px 0!important;line-height:1.62!important;overflow:visible!important}.route-refund .refund-chat-body,.route-refund-chat .refund-chat-body{background:linear-gradient(#fafdffb8,#f3f9ffc7)!important;flex-direction:column!important;flex:auto!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px 14px!important;display:flex!important;overflow:hidden auto!important}.route-refund .refund-chat-body .msg,.route-refund-chat .refund-chat-body .msg{gap:8px!important;width:100%!important;min-width:0!important;margin:8px 0!important;display:flex!important}.route-refund .refund-chat-body .msg.user,.route-refund-chat .refund-chat-body .msg.user{flex-direction:row!important;justify-content:flex-start!important}.route-refund .refund-chat-body .msg.bot,.route-refund-chat .refund-chat-body .msg.bot,.route-refund .refund-chat-body .msg.agent,.route-refund-chat .refund-chat-body .msg.agent{flex-direction:row-reverse!important;justify-content:flex-start!important}.route-refund .refund-chat-body .msg>div,.route-refund-chat .refund-chat-body .msg>div{flex-direction:column!important;align-items:flex-start!important;width:min(72%,590px)!important;min-width:0!important;max-width:min(72%,590px)!important;display:flex!important}.route-refund .refund-chat-body .msg.bot>div,.route-refund-chat .refund-chat-body .msg.bot>div,.route-refund .refund-chat-body .msg.agent>div,.route-refund-chat .refund-chat-body .msg.agent>div{align-items:flex-end!important}.route-refund .refund-chat-body .msg small,.route-refund-chat .refund-chat-body .msg small{color:#5f6f8c!important;margin-bottom:6px!important;font-size:11px!important;display:block!important}.route-refund .refund-chat-body .msg.bot small,.route-refund-chat .refund-chat-body .msg.bot small,.route-refund .refund-chat-body .msg.agent small,.route-refund-chat .refund-chat-body .msg.agent small{text-align:right!important}.route-refund .refund-chat-body .msg .bubble,.route-refund-chat .refund-chat-body .msg .bubble{word-break:break-word!important;overflow-wrap:anywhere!important;color:#203454!important;border-radius:8px!important;max-width:100%!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.55!important;box-shadow:0 8px 18px #14335d13,inset 0 1px #ffffffe6!important}.route-refund .refund-chat-body .chat-bubble-row,.route-refund-chat .refund-chat-body .chat-bubble-row{min-width:0!important;max-width:100%!important;display:flex!important}.route-refund .refund-chat-body .msg.bot .chat-bubble-row,.route-refund-chat .refund-chat-body .msg.bot .chat-bubble-row,.route-refund .refund-chat-body .msg.agent .chat-bubble-row,.route-refund-chat .refund-chat-body .msg.agent .chat-bubble-row{justify-content:flex-end!important}.route-refund .refund-chat-body .chat-bubble-row>.bubble,.route-refund-chat .refund-chat-body .chat-bubble-row>.bubble{width:fit-content;min-width:0!important}.route-refund .refund-chat-body .message-media.image,.route-refund .refund-chat-body .message-media.video,.route-refund-chat .refund-chat-body .message-media.image,.route-refund-chat .refund-chat-body .message-media.video{width:min(var(--media-thumb-width,320px),100%)!important;min-width:0!important;max-width:100%!important}.route-refund .refund-chat-body .message-image-preview,.route-refund .refund-chat-body .message-image-frame,.route-refund .refund-chat-body .message-video-thumb,.route-refund .refund-chat-body .message-media img,.route-refund .refund-chat-body .message-media video,.route-refund-chat .refund-chat-body .message-image-preview,.route-refund-chat .refund-chat-body .message-image-frame,.route-refund-chat .refund-chat-body .message-video-thumb,.route-refund-chat .refund-chat-body .message-media img,.route-refund-chat .refund-chat-body .message-media video{max-width:100%!important}.route-refund .refund-chat-body .msg.user .bubble,.route-refund-chat .refund-chat-body .msg.user .bubble{background:linear-gradient(#e4f0ff 0%,#d4e8ff 100%)!important;border:1px solid #b8d4ff!important}.route-refund .refund-chat-body .msg.bot .bubble,.route-refund-chat .refund-chat-body .msg.bot .bubble,.route-refund .refund-chat-body .msg.agent .bubble,.route-refund-chat .refund-chat-body .msg.agent .bubble{color:#071b4a!important;background:linear-gradient(#fff 0%,#eef5ff 100%)!important;border:1px solid #d2e1f5!important}.route-refund .refund-chat-body .msg .bubble .message-text,.route-refund-chat .refund-chat-body .msg .bubble .message-text,.route-refund .refund-chat-body .msg .bubble p,.route-refund-chat .refund-chat-body .msg .bubble p{max-width:none!important;color:inherit!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:is(.route-refund .refund-chat-body .msg .bubble:has(.file-card),.route-refund-chat .refund-chat-body .msg .bubble:has(.file-card)){box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}.route-refund .refund-chat-body .file-card,.route-refund-chat .refund-chat-body .file-card{text-align:left!important;color:#071b4a!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:58px minmax(120px,1fr)!important;align-items:center!important;gap:4px 10px!important;min-width:220px!important;max-width:280px!important;margin:0!important;padding:8px!important;display:grid!important}.route-refund .refund-chat-empty,.route-refund-chat .refund-chat-empty{width:100%!important;margin:auto!important}.route-refund .refund-input-box,.route-refund-chat .refund-input-box{flex:0 0 132px!important;height:132px!important;padding:6px 10px 8px!important;position:relative!important;overflow:visible!important}.route-refund .refund-input-box>.refund-tools,.route-refund-chat .refund-input-box>.refund-tools{align-items:center!important;gap:8px!important;height:24px!important;display:flex!important}.route-refund .refund-input-box>.refund-tools button,.route-refund-chat .refund-input-box>.refund-tools button{color:#526385!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:24px!important;padding:0 7px!important;display:inline-flex!important}.route-refund .refund-input-box>.refund-tools button:hover,.route-refund-chat .refund-input-box>.refund-tools button:hover{color:#1266f1!important;background:#f1f6ff!important;border-color:#cfe0ff!important}.route-refund .refund-input-box footer,.route-refund-chat .refund-input-box footer{align-items:stretch!important;gap:10px!important;height:88px!important;min-height:88px!important;margin-top:4px!important;display:flex!important}.route-refund .refund-input-box textarea,.route-refund-chat .refund-input-box textarea{color:#071b4a!important;resize:none!important;background:#ffffffe0!important;border:1px solid #d8e3f2!important;border-radius:7px!important;outline:0!important;flex:auto!important;height:88px!important;min-height:88px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.45!important}:is(.route-refund .refund-input-box:has(.refund-draft-files) textarea,.route-refund-chat .refund-input-box:has(.refund-draft-files) textarea){padding-top:54px!important}.route-refund .refund-input-box textarea:focus,.route-refund-chat .refund-input-box textarea:focus{border-color:#1266f1!important;box-shadow:0 0 0 3px #1266f11a!important}.route-refund .refund-input-box footer .primary-btn,.route-refund-chat .refund-input-box footer .primary-btn{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;gap:2px!important;width:92px!important;min-width:92px!important;height:88px!important;font-weight:900!important;display:flex!important}.route-refund .refund-input-box footer .primary-btn small,.route-refund-chat .refund-input-box footer .primary-btn small{opacity:.82!important;font-size:11px!important}.route-refund .refund-input-box .refund-draft-files,.route-refund-chat .refund-input-box .refund-draft-files{min-height:42px!important;max-height:50px!important;inset:34px 112px auto 20px!important}.route-knowledge .kb-review-table{table-layout:fixed!important;min-width:0!important}.route-knowledge .kb-review-table th,.route-knowledge .kb-review-table td{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.route-knowledge .kb-review-table th:nth-child(2),.route-knowledge .kb-review-table td:nth-child(2){width:24%!important}.route-knowledge .kb-review-table th:nth-child(5),.route-knowledge .kb-review-table td:nth-child(5),.route-knowledge .kb-review-table th:nth-child(6),.route-knowledge .kb-review-table td:nth-child(6){width:58px!important;max-width:58px!important}.route-knowledge .kb-review-table th:nth-child(7),.route-knowledge .kb-review-table td:nth-child(7){white-space:nowrap!important;width:150px!important;max-width:150px!important}.route-knowledge .kb-review-table th:nth-child(8),.route-knowledge .kb-review-table td:nth-child(8){width:82px!important;max-width:82px!important}.route-knowledge .kb-review-table th:nth-child(9),.route-knowledge .kb-review-table td:nth-child(9){width:128px!important;max-width:128px!important;overflow:visible!important}.route-knowledge .kb-review-table .kb-row-title span,.route-knowledge .kb-review-table .kb-row-title small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.route-knowledge .kb-review-table .kb-review-actions{white-space:nowrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;display:inline-flex!important}.route-knowledge .kb-review-table .kb-review-actions button{flex:none!important}.route-knowledge .kb-review-table .kb-review-recognition-status{text-overflow:ellipsis!important;max-width:54px!important;overflow:hidden!important}.route-knowledge .kb-modal{flex-direction:column!important;max-height:calc(100vh - 40px)!important;display:flex!important}.route-knowledge .kb-modal>header,.route-knowledge .kb-modal>footer{flex:none!important}.route-knowledge .kb-modal>.modal-form{flex:auto!important;min-height:0!important;overflow:auto!important}.route-knowledge .kb-modal>.delete-confirm{align-content:start!important}.route-refund .refund-tabline,.route-refund-chat .refund-tabline{align-items:center!important;gap:28px!important}.route-refund .refund-tabline>button,.route-refund-chat .refund-tabline>button{align-self:stretch!important}.route-refund .refund-tab-actions,.route-refund-chat .refund-tab-actions{justify-content:flex-end!important;align-items:center!important;min-width:0!important;margin-left:auto!important;display:flex!important}.route-refund .refund-batch-toolbar,.route-refund-chat .refund-batch-toolbar{white-space:nowrap!important;align-items:center!important;gap:8px!important;height:34px!important;display:flex!important}.route-refund .refund-batch-toolbar span,.route-refund-chat .refund-batch-toolbar span{color:#526385!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.route-refund .refund-batch-toolbar button,.route-refund-chat .refund-batch-toolbar button{border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.route-refund .refund-batch-toolbar .primary-btn,.route-refund-chat .refund-batch-toolbar .primary-btn{color:#1266f1!important;box-shadow:none!important;background:0 0!important;border-color:#1266f1!important}.route-refund .refund-batch-toolbar .danger-btn,.route-refund-chat .refund-batch-toolbar .danger-btn{color:#ff6b7a!important;box-shadow:none!important;background:0 0!important;border-color:#ef3349!important}.route-refund .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn),.route-refund-chat .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn){color:#526385!important;background:0 0!important;border:0!important;padding:0 4px!important}.route-refund .refund-batch-toolbar .primary-btn:hover,.route-refund .refund-batch-toolbar .primary-btn:active,.route-refund .refund-batch-toolbar .primary-btn:focus,.route-refund-chat .refund-batch-toolbar .primary-btn:hover,.route-refund-chat .refund-batch-toolbar .primary-btn:active,.route-refund-chat .refund-batch-toolbar .primary-btn:focus{color:#1266f1!important;box-shadow:none!important;background:0 0!important;border-color:#1266f1!important}.route-refund .refund-batch-toolbar .danger-btn:hover,.route-refund .refund-batch-toolbar .danger-btn:active,.route-refund .refund-batch-toolbar .danger-btn:focus,.route-refund-chat .refund-batch-toolbar .danger-btn:hover,.route-refund-chat .refund-batch-toolbar .danger-btn:active,.route-refund-chat .refund-batch-toolbar .danger-btn:focus{color:#ff6b7a!important;box-shadow:none!important;background:0 0!important;border-color:#ef3349!important}.route-refund .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):hover,.route-refund .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):active,.route-refund .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):focus,.route-refund-chat .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):hover,.route-refund-chat .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):active,.route-refund-chat .refund-batch-toolbar button:not(.primary-btn):not(.danger-btn):focus{color:#526385!important;box-shadow:none!important;background:0 0!important}.route-knowledge .kb-table:not(.kb-review-table) th:first-child,.route-knowledge .kb-table:not(.kb-review-table) td:first-child{text-align:center!important;width:42px!important;max-width:42px!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(2),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(2){text-align:left!important;color:#64748b!important;width:42px!important;max-width:42px!important;padding-left:2px!important;padding-right:4px!important;font-weight:800!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(3),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(3){width:24%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(4),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(4),.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(5),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(5){width:11%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(6),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(6){width:9%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(7),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(7){width:8%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(8),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(8){width:14%!important}.route-knowledge .kb-table:not(.kb-review-table) th:nth-child(9),.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(9){white-space:nowrap!important;width:13%!important}.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(9)>button,.route-knowledge .kb-table:not(.kb-review-table) td:nth-child(9)>.row-more>button{min-width:auto!important;height:22px!important;box-shadow:none!important;color:#1266f1!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:12px!important;font-weight:800!important}.route-knowledge .kb-review-table th:first-child,.route-knowledge .kb-review-table td:first-child{text-align:center!important;width:42px!important;max-width:42px!important}.route-knowledge .kb-review-table th:nth-child(2),.route-knowledge .kb-review-table td:nth-child(2){text-align:left!important;color:#64748b!important;width:42px!important;max-width:42px!important;padding-left:2px!important;padding-right:4px!important;font-weight:800!important}.route-knowledge .kb-review-table th:nth-child(3),.route-knowledge .kb-review-table td:nth-child(3){width:24%!important}.route-knowledge .kb-review-table th:nth-child(4),.route-knowledge .kb-review-table td:nth-child(4){width:10%!important}.route-knowledge .kb-review-table th:nth-child(5),.route-knowledge .kb-review-table td:nth-child(5){width:9%!important}.route-knowledge .kb-review-table th:nth-child(6),.route-knowledge .kb-review-table td:nth-child(6),.route-knowledge .kb-review-table th:nth-child(7),.route-knowledge .kb-review-table td:nth-child(7){width:58px!important;max-width:58px!important}.route-knowledge .kb-review-table th:nth-child(8),.route-knowledge .kb-review-table td:nth-child(8){white-space:nowrap!important;width:138px!important;max-width:138px!important}.route-knowledge .kb-review-table th:nth-child(9),.route-knowledge .kb-review-table td:nth-child(9){width:82px!important;max-width:82px!important}.route-knowledge .kb-review-table th:nth-child(10),.route-knowledge .kb-review-table td:nth-child(10){width:128px!important;max-width:128px!important;overflow:visible!important}.route-knowledge .kb-review-table td:nth-child(10) .kb-review-actions{white-space:nowrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;display:inline-flex!important}.route-conversation-audit .content{background:#f7f9fd;padding:12px}.conversation-audit-page{flex-direction:column;gap:10px;min-width:1280px;height:calc(100vh - 91px);display:flex}.audit-toolbar{background:#fff;border:1px solid #dfe7f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;height:76px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #0f28500d}.audit-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.audit-title>div{gap:5px;min-width:0;display:grid}.audit-title strong{color:#071b4a;font-size:20px;line-height:1}.audit-title span{color:#64728d;font-size:12px;font-weight:700}.audit-back{color:#1266f1;background:#eef5ff;border:1px solid #b9d2ff;border-radius:10px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;box-shadow:0 8px 18px #1266f124}.audit-back:hover{color:#fff;background:#1266f1;border-color:#1266f1;box-shadow:0 10px 22px #1266f138}.audit-filters{flex:none;align-items:center;gap:10px;display:flex}.audit-search-group{align-items:center;gap:6px;height:36px;display:flex}.audit-search{background:#fff;border-color:#d8e2f0;width:300px;height:36px}.audit-search input{font-size:13px}.audit-search-btn{white-space:nowrap;min-width:72px;height:36px;box-shadow:0 8px 18px #1266f11f}.audit-search-btn.active{box-shadow:0 10px 22px #1266f133}.audit-search-btn.loading{cursor:not-allowed;opacity:.86;min-width:88px}.audit-search-btn.loading svg,.audit-search .search-action.loading svg{animation:1s linear infinite audit-spin}.audit-search .search-action.loading{cursor:not-allowed;opacity:.72}.audit-account-select{min-width:156px}.audit-account-select>button,.audit-status-select>button{background:#fff;border-color:#d8e2f0;border-radius:7px;height:36px;font-size:12px;font-weight:900}.audit-account-select .select-menu,.audit-status-select .select-menu{width:210px;top:40px}.audit-account-select .select-menu button{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;display:grid}.audit-account-select .select-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-account-select .select-menu button small{color:#71809a;font-size:11px;font-weight:900}.audit-sync-summary{background:#fff;border:1px solid #dfe7f2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:54px;padding:8px 10px;display:grid;box-shadow:0 8px 22px #0f28500d}.audit-sync-summary button{color:#405577;background:#f8fbff;border:1px solid #dbe6f4;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:900;display:flex}.audit-sync-summary button b{color:#071b4a;font-size:18px;font-weight:950;line-height:1}.audit-sync-summary button.success{color:#067a4a;background:#effbf6;border-color:#bcefd5}.audit-sync-summary button.failed{color:#c21632;background:#fff5f6;border-color:#ffc7d0}.audit-sync-summary button.partial{color:#9a5100;background:#fff8e8;border-color:#ffe0a8}.audit-sync-summary button.pending{color:#526385;background:#f4f7fb;border-color:#d8e3f2}.audit-sync-summary button.active{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.audit-sync-all-btn{white-space:nowrap;height:36px}.audit-sync-all-btn:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.audit-sync-all-btn:disabled svg,.audit-sync-all-btn.loading svg{animation:1s linear infinite audit-spin}.audit-refresh-btn{white-space:nowrap;height:36px}.audit-refresh-btn.loading svg{animation:1s linear infinite audit-spin}.audit-table-panel{background:#fff;border:1px solid #dfe7f2;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f28500d}.audit-table-scroll{flex:1;min-height:0;overflow:auto}.audit-table{table-layout:fixed;min-width:1480px}.audit-table th{z-index:2;background:#f6f9fd;height:44px;font-size:12px;font-weight:900;position:sticky;top:0;text-align:center!important;padding-left:8px!important;padding-right:8px!important}.audit-table td{vertical-align:middle;height:68px;font-size:12px;text-align:center!important;padding-left:8px!important;padding-right:8px!important}.audit-sort-th{color:#405577;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 7px;font-size:12px;font-weight:950;display:inline-flex}.audit-sort-th:hover{color:#1266f1;background:#eef5ff}.audit-sort-th.active{color:#1266f1;background:#eaf2ff}.audit-table th:first-child,.audit-table td:first-child,.audit-table th:nth-child(2),.audit-table td:nth-child(2),.audit-table th:nth-child(3),.audit-table td:nth-child(3){width:260px}.audit-table th:nth-child(4),.audit-table td:nth-child(4){width:180px}.audit-table th:nth-child(5),.audit-table td:nth-child(5){text-align:center;width:90px}.audit-table th:nth-child(6),.audit-table td:nth-child(6){width:150px}.audit-table th:nth-child(7),.audit-table td:nth-child(7){text-align:center;width:104px}.audit-table th:nth-child(8),.audit-table td:nth-child(8){text-align:center;width:82px}.audit-table th:nth-child(9),.audit-table td:nth-child(9){width:160px}.audit-last-message{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audit-copy-cell{color:#071b4a;grid-template-columns:minmax(0,1fr) 24px;justify-content:center;align-items:center;gap:6px;max-width:100%;display:grid}.audit-copy-cell>span{white-space:normal;word-break:break-all;-webkit-line-clamp:2;text-overflow:ellipsis;text-align:center;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.audit-copy-btn{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;color:#1266f1!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:6px!important;padding:0!important}.audit-copy-btn:hover{background:#f1f6ff!important;border-color:#9fc5ff!important}.audit-session-link{text-align:left;cursor:pointer;gap:5px;width:100%;min-height:44px;display:grid;color:#071b4a!important;background:0 0!important;border:0!important;padding:0!important}.audit-session-link b{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.audit-session-link small{color:#64728d;font-size:11px;font-weight:700;display:block}.audit-session-link small .audit-copy-cell{color:#64728d}.audit-session-link .audit-copy-cell>span{text-align:left}.audit-session-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1266f147}.audit-last-message{color:#203454;text-align:left;line-height:1.5}.audit-last-message em{color:#1266f1;margin-right:7px;font-style:normal;font-weight:900}.audit-search-hit{color:#071b4a;background:#fff0a6;border-radius:4px;padding:0 2px;font-weight:950}.audit-account-cell{justify-content:center;min-width:0;display:flex}.audit-account-tag{word-break:break-all;text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:156px;min-height:24px;padding:3px 10px;font-size:12px;font-weight:900;line-height:1.35;display:inline-flex}.audit-account-tag.tone-0{color:#1266f1;background:#eaf2ff}.audit-account-tag.tone-1{color:#0a8a55;background:#e9fbf3}.audit-account-tag.tone-2{color:#a75a00;background:#fff4dc}.audit-account-tag.tone-3{color:#6840c1;background:#f2efff}.audit-account-tag.tone-4{color:#c21632;background:#fff1f3}.audit-time{background:#f8fbff;border:1px solid #e2eaf5;border-radius:8px;place-items:center;min-width:102px;padding:5px 8px;display:inline-grid}.audit-time b,.audit-time small{text-align:center;line-height:1.25;display:block}.audit-time b{color:#071b4a;font-size:12px;font-weight:950}.audit-time small{color:#1266f1;margin-top:2px;font-weight:900}.audit-sync-status{color:#405577;white-space:nowrap;background:#eef3fa;border:1px solid #d8e3f2;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:78px;height:26px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.audit-sync-status.pending{color:#526385;background:#f1f5f9;border-color:#d8e3f2}.audit-sync-status.syncing{color:#1266f1;background:#eaf2ff;border-color:#b8d6ff}.audit-sync-status.syncing svg{animation:1s linear infinite audit-spin}.audit-sync-status.success{color:#067a4a;background:#e5fbf1;border-color:#9be8c3}.audit-sync-status.partial{color:#9a5100;background:#fff4dc;border-color:#ffd58a}.audit-sync-status.failed{color:#c21632;background:#fff1f3;border-color:#ffb8c2}.audit-table .mini-primary{justify-content:center;align-items:center;gap:5px;display:inline-flex}.audit-actions{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.audit-actions button{align-items:center;gap:5px;display:inline-flex;height:28px!important}.audit-actions .danger{color:#d91c31!important;background:#fff!important;border-color:#ffd1d8!important}.audit-actions button:disabled{opacity:.58;cursor:not-allowed}.audit-actions button:disabled svg{animation:1s linear infinite audit-spin}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-empty{color:#64728d;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.audit-empty b{color:#071b4a;font-size:15px}.audit-empty.error b{color:#c21632}.audit-shimmer-row .shimmer-box{height:16px}.audit-pager{border-top:1px solid #e6edf7;grid-template-columns:1fr auto auto;gap:12px;height:58px;padding:0 14px;display:grid}.audit-pager>span{color:#31446b;font-size:13px;font-weight:850}.audit-pager .pager-controls{align-items:center;gap:6px;display:flex}.audit-size-select{min-width:112px}.audit-size-select>button{justify-content:space-between;min-width:112px;height:34px}.audit-size-select .select-menu{width:124px;top:auto;bottom:38px}.audit-chat-backdrop{z-index:28000;background:#071b4a47;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.audit-chat-modal{background:#fff;border:1px solid #d8e3f2;border-radius:8px;flex-direction:column;width:min(860px,100vw - 56px);height:min(780px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 82px #0f285042}.audit-chat-head{border-bottom:1px solid #e6edf7;flex:none;align-items:center;gap:12px;height:68px;padding:0 16px;display:flex}.audit-chat-head div{flex:1;gap:5px;min-width:0;display:grid}.audit-chat-head strong{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;font-size:15px;overflow:hidden}.audit-chat-head span{color:#64728d;font-size:12px;font-weight:750}.audit-chat-head button{color:#526385;background:#fff;border:1px solid #d8e3f2;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.audit-preview-body{background:#fbfdff;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 18px;display:flex;overflow:auto;height:auto!important}.audit-preview-loading{gap:12px;padding:18px;display:grid}.audit-preview-loading .shimmer-box{height:18px}.audit-chat-modal .msg{gap:10px;width:100%;margin:8px 0;display:flex}.audit-chat-modal .msg.user{flex-direction:row;justify-content:flex-start}.audit-chat-modal .msg.bot,.audit-chat-modal .msg.agent{flex-direction:row-reverse;justify-content:flex-start}.audit-chat-modal .msg>div{flex-direction:column;align-items:flex-start;max-width:min(72%,590px);display:flex}.audit-chat-modal .msg.bot>div,.audit-chat-modal .msg.agent>div{align-items:flex-end}.audit-chat-modal .msg.bot small,.audit-chat-modal .msg.agent small{text-align:right}.audit-chat-modal .msg small{color:#5f6f8c;margin-bottom:6px;font-size:11px;display:block}.audit-chat-modal .msg .bubble{word-break:break-word;overflow-wrap:anywhere;border-radius:8px;max-width:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.audit-chat-modal .msg.user .bubble{color:#203454;background:#fff;border:1px solid #e1eaf6}.audit-chat-modal .msg.bot .bubble{color:#17335d;background:#eaf2ff}.audit-chat-modal .msg.agent .bubble{color:#fff;background:#1266f1}.audit-chat-modal .msg .bubble .message-text{white-space:pre-wrap;color:inherit}.audit-chat-modal .msg .bubble:has(.file-card){justify-items:start;gap:8px;padding:0;display:grid;background:0 0!important;border:0!important}.audit-chat-modal .msg.agent .bubble:has(.file-card){color:#071b4a;justify-items:end}.audit-chat-modal .msg .bubble:has(.file-card)>br{display:none}.audit-chat-modal .file-card{color:#071b4a;text-align:left;align-items:center;position:relative;background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #d9e4f2!important;border-radius:9px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:72px minmax(160px,1fr)!important;column-gap:12px!important;min-width:292px!important;max-width:340px!important;min-height:86px!important;margin:0!important;padding:10px 12px!important;display:grid!important;box-shadow:0 10px 24px #14335d14!important}.audit-chat-modal .file-card:after{content:"已发送";color:#0f9a58;background:#e8fbf3;border-radius:10px;height:20px;padding:0 8px;font-size:11px;font-weight:900;line-height:20px;position:absolute;bottom:10px;right:12px}.audit-chat-modal .file-card strong{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;align-self:end;overflow:hidden;text-align:left!important;justify-self:start!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.audit-chat-modal .file-card small{color:#6b7895;align-self:start;text-align:left!important;justify-self:start!important;padding-right:64px!important;font-size:12px!important;line-height:1.2!important}.audit-chat-modal .file-card .image-thumb,.audit-chat-modal .file-card .doc-thumb{border:1px solid #dce5f2;grid-row:1/3;place-items:center;display:grid;overflow:hidden;border-radius:8px!important;width:72px!important;height:66px!important}.audit-chat-modal .file-card .image-thumb{background:linear-gradient(145deg,#dbeafe,#fff);position:relative;box-shadow:inset 0 0 0 1px #1266f114}.audit-chat-modal .file-card .image-thumb i{clip-path:polygon(0 100%,34% 38%,52% 70%,76% 26%,100% 100%);background:linear-gradient(135deg,#65a30d 45%,#22c55e 46%);position:absolute;height:24px!important;bottom:10px!important;left:10px!important;right:10px!important}.audit-chat-modal .file-card .image-thumb b{background:#facc15;border-radius:50%;position:absolute;width:12px!important;height:12px!important;top:10px!important;right:11px!important}.audit-chat-modal .file-card .doc-thumb{letter-spacing:0;color:#1266f1;font-weight:900;box-shadow:inset 0 0 0 1px #1266f114;background:linear-gradient(#edf4ff,#fff)!important;border-color:#bcd5ff!important;font-size:12px!important}.audit-delete-modal code{color:#071b4a;word-break:break-all;background:#f8fbff;border-radius:7px;margin:0 22px 18px;padding:10px 12px;display:block}.settings-audit-btn{text-decoration:none}.report-export-floating-menu{z-index:100000;background:#fff;border:1px solid #dce6f2;border-radius:8px;gap:2px;width:154px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #0f28502e}.report-export-floating-menu button{color:#203454;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;height:34px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.report-export-floating-menu button:hover{color:#1266f1;background:#edf5ff}.route-reports [data-report-export]:disabled{opacity:.68;cursor:progress}.route-reports [data-report-export].is-loading svg{animation:.85s linear infinite reportSpin}.route-reports .report-date-control>button{white-space:nowrap;min-width:0}.route-reports .report-date-control>button b{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.route-reports .report-date-menu{z-index:80;left:0;border-radius:10px!important;width:640px!important;min-width:640px!important;max-height:none!important;padding:0!important;top:40px!important;overflow:hidden!important;box-shadow:0 18px 46px #0f28502e!important}.route-reports .report-date-control.open .report-date-menu{display:block!important}.route-reports .report-range-shortcuts{background:#fff;border-bottom:1px solid #eef3f9;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px 10px;display:grid}.route-reports .report-range-shortcuts button{color:#31456f!important;text-align:center!important;background:#f7fbff!important;border:1px solid #dce6f2!important;border-radius:7px!important;height:30px!important;padding:0!important;font-size:12px!important;font-weight:900!important}.route-reports .report-range-shortcuts button:hover{color:#1266f1!important;background:#eef6ff!important}.route-reports .report-range-shortcuts button.active{color:#fff!important;background:#1266f1!important;border-color:#1266f1!important}.route-reports .report-calendar-head{background:#fff;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;height:38px!important;padding:4px 16px 0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.route-reports .report-calendar-grid{background:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 10px;display:grid}.route-reports .report-empty-state{color:#8a98ad;text-align:center;background:#fbfdff;border:1px dashed #dce6f2;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:86px;font-size:12px;font-weight:800;display:grid}.route-reports .report-empty-state svg{color:#9fb0c8;stroke-width:1.8px}.route-reports .report-empty-state b{color:#526385;font-size:13px;font-weight:900}.route-reports .report-empty-state span{color:#8a98ad;max-width:260px;line-height:1.5}.route-reports .report-ai-summary p{display:block}.route-reports .report-ai-summary p b{color:#071b4a;font-weight:900}.route-reports .report-ai-summary p em{color:#1266f1;background:#eaf2ff;border-radius:999px;align-items:center;height:20px;margin-left:8px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.route-reports .report-daily-brief>h4{display:none!important}.route-reports .report-text-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.route-reports .report-text-head h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.route-reports .report-text-tabs{background:#fff;border:1px solid #dfe9f6;border-radius:7px;flex:none;align-items:center;gap:5px;padding:2px;display:flex}.route-reports .report-text-tabs button{color:#536987;white-space:nowrap;background:0 0;border:0;border-radius:5px;height:24px;padding:0 8px;font-size:12px;font-weight:900}.route-reports .report-text-tabs button.active{color:#fff;background:#1266f1;box-shadow:0 4px 10px #1266f12e}.route-reports .report-text-tabs button:disabled{color:#b2bdd0;cursor:not-allowed}.route-reports .report-daily-brief pre{white-space:pre-wrap;color:#243a62;max-height:122px;margin:0;font-family:inherit;font-size:12px;font-weight:750;line-height:1.65;overflow:auto}.route-reports .report-issue-card .report-card-body{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.route-reports .report-issue-card .issue-chart-layout{grid-template-columns:172px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;height:100%!important;display:grid!important}.route-reports .report-issue-card .issue-chart-wrap{float:none!important;justify-self:center!important;width:168px!important;height:168px!important;position:relative!important}.route-reports .report-issue-card .issue-chart-wrap canvas{width:168px!important;height:168px!important}.route-reports .report-issue-card .issue-center{text-align:center!important;pointer-events:none!important;z-index:1!important;align-content:center!important;place-items:center!important;gap:3px!important;display:grid!important}.route-reports .report-issue-card .issue-center span{order:1;color:#526385!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.route-reports .report-issue-card .issue-center b{order:2;color:#071b4a!important;font-size:26px!important;font-weight:950!important;line-height:1.08!important}.route-reports .report-issue-card .issue-chart-tooltip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:#071b4af0;border-radius:8px;min-width:112px;padding:9px 10px;top:0;left:0;transform:translate(-50%,-115%);box-shadow:0 12px 30px #071b4a3d;z-index:6!important;position:absolute!important}.route-reports .report-issue-card .issue-chart-tooltip.show{opacity:1;visibility:visible}.route-reports .report-issue-card .issue-chart-tooltip b{margin-bottom:5px;font-size:12px;font-weight:900;line-height:1.2;display:block}.route-reports .report-issue-card .issue-chart-tooltip span{color:#ffffffe0;font-size:12px;font-weight:800;line-height:1.55;display:block}.route-reports .report-issue-card .issue-legend{align-content:center!important;gap:11px!important;min-width:0!important;padding:0!important;display:grid!important}.route-reports .report-issue-card .issue-legend p{grid-template-columns:9px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:18px!important;margin:0!important;display:grid!important}.route-reports .report-issue-card .issue-legend span{border-radius:50%!important;width:8px!important;height:8px!important}.route-reports .report-issue-card .issue-legend b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-weight:900!important;overflow:hidden!important}.route-reports .report-issue-card .issue-legend em,.route-reports .report-issue-card .issue-legend strong{display:none!important}.route-reports .report-issue-card .issue-legend .report-empty-state{grid-column:1/-1!important;min-height:116px!important}.route-reports .reports-daily-dashboard{grid-template-rows:auto auto auto auto auto!important;align-content:start!important;gap:9px!important;min-width:1180px!important;height:auto!important;min-height:calc(100vh - 68px)!important;padding:10px 14px 14px!important;display:grid!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:minmax(300px,1.4fr) minmax(148px,.7fr) minmax(148px,.7fr) minmax(160px,.76fr) 74px 74px!important;gap:8px!important;height:46px!important;margin:0!important;padding:7px 10px!important}.route-reports .reports-daily-dashboard .report-control{gap:8px;font-size:12px}.route-reports .reports-daily-dashboard .report-control>button,.route-reports .reports-daily-dashboard .report-search,.route-reports .reports-daily-dashboard .report-refresh,.route-reports .reports-daily-dashboard .report-export{border-radius:7px;height:34px}.route-reports .reports-daily-dashboard .report-kpi p{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;height:17px!important;margin:0 0 3px!important;font-size:12px!important;font-weight:900!important;line-height:17px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-kpi strong{height:24px;line-height:24px;font-size:22px!important}.route-reports .reports-daily-dashboard .report-kpi em{height:15px;margin-top:3px;font-size:11px;line-height:15px}.route-reports .report-daily-charts{grid-template-columns:minmax(0,1.14fr) minmax(0,.78fr) minmax(360px,.72fr)!important;gap:10px!important;height:206px!important;display:grid!important}.route-reports .report-daily-focus{grid-template-columns:minmax(0,1.16fr) minmax(390px,.72fr) minmax(360px,.72fr)!important;gap:10px!important;height:250px!important;display:grid!important}.route-reports .report-daily-actions{grid-template-columns:minmax(380px,.84fr) minmax(420px,.96fr) minmax(0,1.04fr)!important;gap:10px!important;height:178px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-card{border-color:#e2eaf5;flex-direction:column!important;height:100%!important;min-height:0!important;padding:10px 13px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-chart-legend{gap:10px;font-size:11px}.route-reports .reports-daily-dashboard .report-mini-select{height:26px;padding:0 8px;font-size:11px}.route-reports .reports-daily-dashboard .report-risk-grid{grid-template-columns:1fr;gap:7px;height:100%;display:grid}.route-reports .reports-daily-dashboard .report-risk-grid article{background:#fbfdff;border:1px solid #e7edf7;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:0;padding:7px 10px;display:grid}.route-reports .reports-daily-dashboard .report-risk-grid article>span{border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.route-reports .reports-daily-dashboard .report-risk-grid article small{color:#66758f;font-size:12px;font-weight:900}.route-reports .reports-daily-dashboard .report-risk-grid article strong{color:#071b4a;grid-column:2;font-size:19px;line-height:1}.route-reports .reports-daily-dashboard .report-risk-grid article strong small{color:#071b4a;margin-left:2px;font-size:11px;display:inline}.route-reports .reports-daily-dashboard .report-risk-grid article em{color:#7b879d;white-space:nowrap;grid-area:1/3/3;align-self:center;font-size:11px;font-style:normal;font-weight:800}.route-reports .reports-daily-dashboard .report-risk-grid .danger{background:#fff7f8;border-color:#ffd9df}.route-reports .reports-daily-dashboard .report-risk-grid .danger>span{color:#e11d48;background:#fff0f2}.route-reports .reports-daily-dashboard .report-risk-grid .refund{background:#f8f5ff;border-color:#ded5ff}.route-reports .reports-daily-dashboard .report-risk-grid .refund>span{color:#7c3aed;background:#f0ebff}.route-reports .reports-daily-dashboard .report-risk-grid .score>span{color:#d97706;background:#fff4e5}.route-reports .reports-daily-dashboard .report-table td{padding:0 9px;height:31px!important}.route-reports .report-product-card .report-card-body,.route-reports .report-channel-card .report-card-body{scrollbar-gutter:stable;overflow:auto}.route-reports .report-product-card .report-table thead th,.route-reports .report-channel-card .report-table thead th{z-index:1;position:sticky;top:0}.route-reports .report-channel-card .report-table{table-layout:auto}.route-reports .report-channel-card .report-table th:first-child,.route-reports .report-channel-card .report-table td:first-child{width:106px}.route-reports .report-channel-card .report-table th:nth-child(2),.route-reports .report-channel-card .report-table td:nth-child(2){min-width:144px}.route-reports .report-channel-card .report-table th:nth-child(3),.route-reports .report-channel-card .report-table td:nth-child(3),.route-reports .report-channel-card .report-table th:nth-child(4),.route-reports .report-channel-card .report-table td:nth-child(4){text-align:center;width:64px}.route-reports .reports-daily-dashboard .channel-report-table td:nth-child(2){grid-template-columns:minmax(64px,1fr) 54px!important;align-items:center!important;gap:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .channel-report-table td:nth-child(2) b{text-align:right;white-space:nowrap;min-width:0;font-weight:900;display:block}.route-reports .reports-daily-dashboard .volume-bar{min-width:52px;height:6px}.route-reports .reports-daily-dashboard .issue-chart-layout{height:100%;grid-template-columns:172px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.route-reports .reports-daily-dashboard .issue-chart-wrap{float:none!important;justify-self:center!important;width:168px!important;height:168px!important;margin:0!important;position:relative!important}.route-reports .reports-daily-dashboard .issue-chart-wrap canvas{width:168px!important;height:168px!important}.route-reports .reports-daily-dashboard .issue-legend{gap:11px!important;padding:0!important}.route-reports .reports-daily-dashboard .issue-legend p{font-size:11px;grid-template-columns:9px minmax(0,1fr)!important;gap:8px!important}.route-reports .reports-daily-dashboard .report-top-issues,.route-reports .reports-daily-dashboard .report-ai-summary,.route-reports .reports-daily-dashboard .report-daily-brief{background:#f7fbff;border:1px solid #e6eef8;border-radius:8px;height:100%;padding:10px 12px}.route-reports .reports-daily-dashboard .report-top-issues{align-content:start;gap:5px;display:grid}.route-reports .reports-daily-dashboard .report-top-issues p{grid-template-columns:22px minmax(0,1fr) 58px!important;height:24px!important;margin:0!important}.route-reports .reports-daily-dashboard .report-ai-summary h4{margin:0 0 8px!important}.route-reports .reports-daily-dashboard .report-ai-summary p{font-size:12px;line-height:1.45;margin:0 0 5px!important}.route-reports .reports-daily-dashboard .report-daily-brief{z-index:2;position:relative;overflow:hidden}.route-reports .reports-daily-dashboard .report-daily-brief ul{gap:9px}.route-reports .reports-daily-dashboard .report-daily-brief li{padding-left:24px;font-size:12px;line-height:1.45}.route-reports .report-brief-card{z-index:2;position:relative}.route-reports .report-brief-card img,.route-reports .report-brief-card .login-robot{display:none!important}@media (width<=1280px){.route-reports .reports-daily-dashboard{min-width:0!important}.route-reports .report-daily-charts,.route-reports .report-daily-focus,.route-reports .report-daily-actions{grid-template-columns:1fr!important;height:auto!important}.route-reports .reports-daily-dashboard .report-card{min-height:210px!important}.route-reports .reports-daily-dashboard .report-kpis{row-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}.route-reports .report-risk-card .report-card-body{overflow:hidden!important}.route-reports .report-card-link{color:#1266f1;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:900}.route-reports .report-risk-summary-table{background:#fff;border:1px solid #e6edf7;border-radius:8px;height:100%;overflow:hidden}.route-reports .report-risk-summary-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.route-reports .report-risk-summary-table th{color:#31456f;text-align:center;background:linear-gradient(#f8fbff,#f2f6fb);border-bottom:1px solid #e2eaf5;height:32px;font-weight:950}.route-reports .report-risk-summary-table td{color:#31446b;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf2f8;height:31px;padding:0 7px;font-weight:800;overflow:hidden}.route-reports .report-risk-summary-table tr:last-child td{border-bottom:0}.route-reports .report-risk-summary-table th:first-child,.route-reports .report-risk-summary-table td:first-child{width:56px}.route-reports .report-risk-summary-table th:nth-child(2),.route-reports .report-risk-summary-table td:nth-child(2){width:78px}.route-reports .report-risk-summary-table th:nth-child(4),.route-reports .report-risk-summary-table td:nth-child(4){width:86px}.route-reports .report-risk-summary-table th:nth-child(5),.route-reports .report-risk-summary-table td:nth-child(5){width:58px}.route-reports .risk-status{white-space:nowrap;max-width:100%;height:21px;box-shadow:none;border:0;border-radius:7px;outline:0;justify-content:center;align-items:center;margin-left:0;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.route-reports .risk-status.process{color:#f97316;background:#fff0e7;border-left:0}.route-reports .risk-status.refund{color:#d97706;background:#fff7df}.route-reports .risk-status.review{color:#059669;background:#e9fbf3}.route-reports .risk-status.closed{color:#526385;background:#f1f5f9}.route-reports .reports-daily-dashboard .report-top-issues{align-content:start;gap:6px;display:grid;overflow:hidden}.route-reports .report-top-issue{grid-template-columns:22px minmax(0,1fr) 38px 46px;align-items:center;gap:8px;min-height:30px;margin:0;display:grid}.route-reports .report-top-issue i{color:#fff;background:#ff3347;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:950;display:grid}.route-reports .report-top-issue:nth-child(2) i{background:#ff8a00}.route-reports .report-top-issue:nth-child(3) i{background:#ffc53d}.route-reports .report-top-issue:nth-child(n+4) i{background:#9aa8bd}.route-reports .report-top-issue>div{gap:5px;min-width:0;display:grid}.route-reports .report-top-issue span{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.route-reports .report-top-issue em{background:#dfe8f7;border-radius:999px;height:6px;overflow:hidden}.route-reports .report-top-issue em b{width:var(--bar);border-radius:inherit;background:linear-gradient(90deg,#1266f1,#22c55e);height:100%;display:block}.route-reports .report-top-issue strong,.route-reports .report-top-issue small{color:#071b4a;text-align:right;white-space:nowrap;font-size:12px;font-weight:950}.route-reports .report-top-issue small{color:#64728d}.route-reports .report-daily-charts{grid-template-columns:minmax(0,1.18fr) minmax(460px,.82fr)!important}.route-reports .report-daily-focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .report-daily-charts .report-channel-card .report-card-body{overflow:hidden!important}.route-reports .report-channel-compact-head,.route-reports .report-channel-compact-row{grid-template-columns:minmax(160px,1.08fr) minmax(130px,1fr) 76px;align-items:center;column-gap:9px;display:grid}.route-reports .report-channel-compact-head{color:#31456f;background:#f4f8fd;height:22px;padding:0 9px;font-size:11px;font-weight:950}.route-reports .report-channel-compact-list{scrollbar-width:thin;min-height:0;overflow:auto}.route-reports .report-channel-compact-row{border-bottom:1px solid #edf2f8;min-height:24px;padding:0 9px}.route-reports .report-channel-compact-row:last-child{border-bottom:0}.route-reports .report-channel-compact-name,.route-reports .report-channel-compact-name .channel-name{min-width:0}.route-reports .report-channel-compact-name .channel-name{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:950;display:flex;overflow:hidden}.route-reports .report-channel-compact-volume{grid-template-columns:minmax(52px,1fr) 32px;align-items:center;gap:7px;min-width:0;display:grid}.route-reports .report-channel-compact-volume .volume-bar{min-width:52px;height:5px}.route-reports .report-channel-compact-volume b,.route-reports .report-channel-compact-row strong,.route-reports .report-channel-compact-row em{color:#071b4a;text-align:right;white-space:nowrap;font-size:12px;font-weight:950}.route-reports .report-channel-compact-row em{font-style:normal}.route-reports .report-channel-compact-row .bad{color:#ff3347}.route-reports .report-daily-focus .report-risk-summary-table th{height:36px}.route-reports .report-daily-focus .report-risk-summary-table td{height:38px;padding:0 10px}.route-reports .report-daily-focus .report-risk-summary-table th:first-child,.route-reports .report-daily-focus .report-risk-summary-table td:first-child{width:68px}.route-reports .report-daily-focus .report-risk-summary-table th:nth-child(2),.route-reports .report-daily-focus .report-risk-summary-table td:nth-child(2){width:96px}.route-reports .report-daily-focus .report-risk-summary-table th:nth-child(4),.route-reports .report-daily-focus .report-risk-summary-table td:nth-child(4){width:106px}.route-reports .report-daily-focus .report-risk-summary-table th:nth-child(5),.route-reports .report-daily-focus .report-risk-summary-table td:nth-child(5){width:72px}.route-reports .report-daily-focus .report-risk-summary-table th:nth-child(3),.route-reports .report-daily-focus .report-risk-summary-table td:nth-child(3){text-align:left}.route-reports .report-daily-focus .report-risk-card .report-card-body{align-items:flex-start}.route-reports .report-daily-focus .report-risk-summary-table{gap:10px;width:100%;height:auto;max-height:100%;display:grid;overflow:auto}.route-reports .report-risk-guidance{color:#526385;background:#f8fbff;border:1px solid #e6eef8;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin:0 10px 10px;padding:8px 10px;font-size:12px;font-weight:800;display:grid}.route-reports .report-risk-guidance svg{color:#1266f1}.route-reports .report-risk-guidance span{color:#071b4a;white-space:nowrap;font-weight:950}.route-reports .report-risk-guidance p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}@media (width<=1280px){.route-reports .report-daily-focus{grid-template-columns:1fr!important}}.route-reports .content{overflow:auto!important}.route-reports .reports-daily-dashboard{grid-template-rows:52px 104px 340px 360px 440px!important;gap:14px!important;min-width:1280px!important;height:auto!important;min-height:calc(100vh - 68px)!important;padding:14px 18px 28px!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-filters{z-index:25;position:sticky;top:0;grid-template-columns:minmax(330px,1.35fr) minmax(160px,.72fr) minmax(160px,.72fr) minmax(174px,.78fr) 84px 84px!important;gap:10px!important;height:52px!important;padding:8px 12px!important;box-shadow:0 10px 26px #14335d0f!important}.route-reports .reports-daily-dashboard .report-kpis{height:104px!important;padding:12px 14px!important}.route-reports .reports-daily-dashboard .report-kpi{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:0 18px!important}.route-reports .reports-daily-dashboard .report-kpi-icon{width:44px!important;height:44px!important}.route-reports .reports-daily-dashboard .report-kpi strong{height:28px!important;font-size:25px!important;line-height:28px!important}.route-reports .reports-daily-dashboard .report-kpi em{height:16px!important;margin-top:4px!important;line-height:16px!important}.route-reports .report-daily-actions{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(380px,.82fr) minmax(0,1.34fr)!important;gap:14px!important;height:440px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-card{padding:13px 15px!important}.route-reports .reports-daily-dashboard .report-card>header h3{font-size:15px!important}.route-reports .reports-daily-dashboard .chart-card canvas,.route-reports .reports-daily-dashboard .report-trend-card canvas,.route-reports .reports-daily-dashboard .report-score-card canvas{height:278px!important}.route-reports .report-channel-compact{grid-template-rows:30px minmax(0,1fr)!important}.route-reports .report-channel-compact-head{height:30px!important}.route-reports .reports-daily-dashboard .report-table th{height:36px!important}.route-reports .reports-daily-dashboard .report-table td,.route-reports .report-daily-focus .report-risk-summary-table th{height:38px!important}.route-reports .report-daily-focus .report-risk-summary-table td{height:40px!important}.route-reports .reports-daily-dashboard .report-top-issues,.route-reports .reports-daily-dashboard .report-ai-summary,.route-reports .reports-daily-dashboard .report-daily-brief{padding:14px 16px!important}.route-reports .report-top-issue{min-height:36px!important}.route-reports .reports-daily-dashboard .report-ai-summary p{margin:0 0 8px!important;line-height:1.58!important}.route-reports .reports-daily-dashboard .report-daily-brief{overflow:auto!important}.route-reports .report-brief-card .report-daily-brief{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-reports .report-brief-card .report-text-head{flex:none!important;gap:12px!important;min-height:34px!important}.route-reports .report-brief-card .report-daily-brief pre{white-space:pre-wrap!important;word-break:break-word!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 2px 4px!important;line-height:1.72!important;overflow:auto!important}.route-reports .report-risk-card .report-risk-summary-table table{table-layout:fixed!important}.route-reports .report-risk-card .report-risk-summary-table th,.route-reports .report-risk-card .report-risk-summary-table td{text-align:left!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(3),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(3){width:auto!important}.route-reports .report-risk-card .report-card-body{height:100%!important;min-height:0!important;display:flex!important}.route-reports .report-risk-card .report-risk-summary-table{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;gap:12px!important;height:100%!important;min-height:0!important;padding:12px!important;display:flex!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-summary-table table{flex:none!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state{box-sizing:border-box!important;background:linear-gradient(#fbfdff 0%,#f7fbff 100%)!important;flex:auto!important;min-height:210px!important;padding:28px 20px!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state svg{width:30px!important;height:30px!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state b{font-size:14px!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state span{max-width:390px!important;font-size:12px!important}.route-reports .report-risk-card .report-risk-guidance{flex:none!important;min-height:36px!important;margin:auto 0 0!important}@media (width<=1280px){.route-reports .reports-daily-dashboard{grid-template-rows:auto auto auto auto auto!important;min-width:0!important}.route-reports .report-daily-charts,.route-reports .report-daily-focus,.route-reports .report-daily-actions{grid-template-rows:auto!important;grid-template-columns:1fr!important;height:auto!important}.route-reports .report-daily-actions .report-top-card,.route-reports .report-daily-actions .report-ai-card,.route-reports .report-daily-actions .report-brief-card{grid-area:auto!important}.route-reports .reports-daily-dashboard .report-card{min-height:300px!important}}.route-reports .reports-daily-dashboard{grid-template-rows:52px 104px 332px 360px 462px!important;align-content:start!important;gap:14px!important;min-width:1280px!important;padding:14px 18px 30px!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:minmax(360px,1.24fr) minmax(154px,.48fr) minmax(154px,.48fr) minmax(172px,.56fr) minmax(0,1fr) 84px 88px!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-refresh{grid-column:6!important;justify-self:stretch!important}.route-reports .reports-daily-dashboard .report-export{grid-column:7!important;justify-self:stretch!important}.route-reports .reports-daily-dashboard .report-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;height:104px!important;padding:12px 16px!important}.route-reports .reports-daily-dashboard .report-kpi{padding:0 18px!important}.route-reports .report-daily-charts{grid-template-columns:minmax(0,1.06fr) minmax(500px,.94fr)!important;gap:14px!important;height:332px!important}.route-reports .report-daily-focus{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;height:360px!important}.route-reports .report-daily-actions{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(380px,.76fr) minmax(0,1.34fr)!important;gap:14px!important;height:462px!important}.route-reports .reports-daily-dashboard .report-card{flex-direction:column!important;padding:14px 16px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-card>header{flex:0 0 30px!important;height:30px!important;margin-bottom:10px!important}.route-reports .reports-daily-dashboard .report-card>header h3{font-size:15px!important;line-height:20px!important}.route-reports .reports-daily-dashboard .chart-card canvas,.route-reports .reports-daily-dashboard .report-trend-card canvas{flex:auto!important;height:264px!important;min-height:0!important}.route-reports .report-channel-compact{border-radius:8px!important;grid-template-rows:34px minmax(0,1fr)!important}.route-reports .report-channel-compact-head,.route-reports .report-channel-compact-row{grid-template-columns:minmax(190px,1.16fr) minmax(148px,1fr) 88px!important;column-gap:12px!important;padding-left:13px!important;padding-right:13px!important}.route-reports .report-channel-compact-head{height:34px!important;font-size:12px!important}.route-reports .report-channel-compact-row{min-height:40px!important}.route-reports .report-product-card .report-card-body,.route-reports .report-risk-card .report-card-body{flex-direction:column!important;display:flex!important}.route-reports .report-product-card .report-table th,.route-reports .report-channel-card .report-table th{z-index:1!important;position:sticky!important;top:0!important}.route-reports .report-risk-card .report-risk-summary-table{flex:auto!important;gap:10px!important;min-height:0!important;padding:12px!important}.route-reports .report-risk-card .report-risk-summary-table table{width:100%!important}.route-reports .report-risk-card .report-risk-summary-table th:first-child,.route-reports .report-risk-card .report-risk-summary-table td:first-child{width:84px!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(4),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(4){width:120px!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(5),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(5){width:92px!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state{min-height:170px!important;padding:22px 18px!important}.route-reports .report-risk-card .report-risk-guidance{min-height:42px!important}.route-reports .report-daily-actions .report-top-card{grid-area:1/1!important}.route-reports .report-daily-actions .report-ai-card{grid-area:2/1!important}.route-reports .report-daily-actions .report-brief-card{grid-area:1/2/span 2!important}.route-reports .reports-daily-dashboard .report-top-issues,.route-reports .reports-daily-dashboard .report-ai-summary,.route-reports .reports-daily-dashboard .report-daily-brief{box-sizing:border-box!important;height:100%!important;padding:14px 16px!important}.route-reports .report-top-issue{grid-template-columns:24px minmax(0,1fr) 42px 48px!important;column-gap:10px!important;min-height:38px!important}.route-reports .reports-daily-dashboard .report-ai-summary{overflow:auto!important}.route-reports .reports-daily-dashboard .report-ai-summary p{margin-bottom:9px!important}.route-reports .report-brief-card .report-card-body{overflow:hidden!important}.route-reports .report-brief-card .report-daily-brief{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-reports .report-brief-card .report-text-head{flex:none!important;min-height:34px!important;margin-bottom:10px!important}.route-reports .report-brief-card .report-daily-brief pre{flex:auto!important;min-height:0!important;padding:12px 4px 4px!important;font-size:13px!important;line-height:1.72!important;overflow:auto!important}@media (width<=1280px){.route-reports .reports-daily-dashboard{grid-template-rows:auto auto auto auto auto!important;min-width:0!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:1fr 1fr!important}.route-reports .reports-daily-dashboard .report-refresh,.route-reports .reports-daily-dashboard .report-export{grid-column:auto!important}.route-reports .report-daily-charts,.route-reports .report-daily-focus,.route-reports .report-daily-actions{grid-template-rows:auto!important;grid-template-columns:1fr!important;height:auto!important}.route-reports .report-daily-actions .report-top-card,.route-reports .report-daily-actions .report-ai-card,.route-reports .report-daily-actions .report-brief-card{grid-area:auto!important}}.route-reports .content{background:#f3f6fb!important;overflow:auto!important}.route-reports .reports-daily-dashboard{background:linear-gradient(#eef5ff 0,#f3f6fb 192px),#f3f6fb!important;min-width:1240px!important;height:auto!important;min-height:calc(100vh - 68px)!important;padding:18px 22px 34px!important;display:block!important;overflow:visible!important}.route-reports .report-daily-overview{gap:12px!important;margin-bottom:18px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-filters{z-index:30!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff0!important;border:1px solid #d2deeee6!important;border-radius:8px!important;grid-template-columns:minmax(390px,1.34fr) minmax(152px,.46fr) minmax(152px,.46fr) minmax(172px,.54fr) minmax(0,1fr) 86px 92px!important;align-items:center!important;gap:10px!important;height:54px!important;margin:0!important;padding:9px 12px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 14px 34px #1d376014!important}.route-reports .reports-daily-dashboard .report-refresh{grid-column:6!important}.route-reports .reports-daily-dashboard .report-export{grid-column:7!important}.route-reports .reports-daily-dashboard .report-control{color:#334461!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;min-width:0!important;font-size:12px!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-control>button,.route-reports .reports-daily-dashboard .report-refresh,.route-reports .reports-daily-dashboard .report-export,.route-reports .reports-daily-dashboard .report-mini-select{height:34px!important;box-shadow:none!important;background:#fff!important;border-color:#d9e3f2!important;border-radius:7px!important;font-size:12px!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-control>button{min-width:0!important}.route-reports .reports-daily-dashboard .report-control>button b{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-export.primary-btn{color:#fff!important;background:#1769ff!important;border-color:#1769ff!important;box-shadow:0 8px 18px #1769ff2e!important}.route-reports .reports-daily-dashboard .report-kpis{background:#fff!important;border:1px solid #d2deeee0!important;border-radius:8px!important;grid-template-columns:repeat(auto-fit,minmax(188px,1fr))!important;gap:0!important;height:112px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #1d37600f!important}.route-reports .reports-daily-dashboard .report-kpi{border-right:1px solid #edf2f8!important;grid-template-columns:44px minmax(0,1fr)!important;gap:13px!important;height:112px!important;padding:0 20px!important}.route-reports .reports-daily-dashboard .report-kpi:last-child{border-right:0!important}.route-reports .reports-daily-dashboard .report-kpi:after{display:none!important}.route-reports .reports-daily-dashboard .report-kpi-icon{border-radius:8px!important;width:44px!important;height:44px!important}.route-reports .reports-daily-dashboard .report-kpi p{color:#52627a!important;margin:0 0 7px!important;font-size:12px!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-kpi strong{color:#071b4a!important;height:auto!important;font-size:27px!important;font-weight:950!important;line-height:1.05!important}.route-reports .reports-daily-dashboard .report-kpi em{color:#7a879b!important;height:auto!important;margin-top:8px!important;font-size:12px!important;line-height:1.35!important}.route-reports .report-daily-section-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;min-height:42px!important;margin:0 0 10px!important;display:flex!important}.route-reports .report-daily-section-head h2{color:#071b4a!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:950!important;line-height:24px!important}.route-reports .report-daily-section-head p{color:#6a7892!important;margin:5px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:18px!important}.route-reports .report-daily-analysis-grid{grid-template-columns:minmax(0,1.28fr) minmax(430px,.72fr)!important;gap:16px!important;height:520px!important;display:grid!important}.route-reports .report-daily-side-stack{grid-template-rows:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:16px!important;min-height:0!important;display:grid!important}.route-reports .report-daily-conclusion-grid{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr)!important;align-items:stretch!important;gap:16px!important;min-height:720px!important;display:grid!important}.route-reports .report-daily-left-stack{grid-template-rows:378px minmax(304px,1fr)!important;gap:16px!important;min-height:0!important;display:grid!important}.route-reports .report-daily-small-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-card{background:#fff!important;border:1px solid #e2eaf5!important;border-radius:8px!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:16px!important;display:flex!important;overflow:hidden!important;box-shadow:0 14px 36px #1d37600e!important}.route-reports .reports-daily-dashboard .report-card>header{border-bottom:0!important;flex:0 0 32px!important;align-items:center!important;gap:10px!important;height:32px!important;margin:0 0 12px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-card>header h3{color:#071b4a!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:20px!important}.route-reports .reports-daily-dashboard .report-card-body{flex:auto!important;min-height:0!important;overflow:hidden!important}.route-reports .report-trend-card .report-card-body{flex-direction:column!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-card canvas,.route-reports .reports-daily-dashboard .chart-card canvas{flex:auto!important;width:100%!important;height:420px!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-chart-legend{margin-left:auto!important}.route-reports .report-channel-card,.route-reports .report-risk-card{padding:14px!important}.route-reports .report-channel-compact{background:#fbfdff!important;border:1px solid #e8eef7!important;border-radius:8px!important;grid-template-rows:36px minmax(0,1fr)!important;height:100%!important;display:grid!important;overflow:hidden!important}.route-reports .report-channel-compact-head,.route-reports .report-channel-compact-row{grid-template-columns:minmax(174px,1.14fr) minmax(126px,.94fr) 84px!important;column-gap:12px!important;padding:0 14px!important}.route-reports .report-channel-compact-head{color:#526783!important;background:#f5f8fd!important;height:36px!important;font-size:12px!important;font-weight:900!important}.route-reports .report-channel-compact-row{border-bottom:1px solid #edf2f8!important;min-height:40px!important}.route-reports .report-channel-compact-name .channel-name{color:#10284f!important;font-size:12px!important;font-weight:900!important}.route-reports .report-channel-compact-volume{grid-template-columns:minmax(72px,1fr) 42px!important;gap:10px!important}.route-reports .report-channel-compact-volume .volume-bar{background:#dde8f7!important;min-width:72px!important;height:6px!important}.route-reports .report-risk-card .report-card-body,.route-reports .report-product-card .report-card-body{flex-direction:column!important;display:flex!important}.route-reports .report-risk-card .report-risk-summary-table{background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:10px!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-summary-table table{table-layout:fixed!important;border:1px solid #e8eef7!important;border-radius:8px!important;width:100%!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-summary-table th{color:#536987!important;text-align:left!important;background:#f6f9fe!important;height:34px!important;font-size:12px!important;font-weight:900!important}.route-reports .report-risk-card .report-risk-summary-table td{color:#263b60!important;text-align:left!important;height:38px!important;font-size:12px!important;font-weight:800!important}.route-reports .report-risk-card .report-risk-summary-table th:first-child,.route-reports .report-risk-card .report-risk-summary-table td:first-child{width:76px!important;padding-left:14px!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(2),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(2){width:112px!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(4),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(4){text-align:center!important;width:110px!important}.route-reports .report-risk-card .report-risk-summary-table th:nth-child(5),.route-reports .report-risk-card .report-risk-summary-table td:nth-child(5){text-align:center!important;width:78px!important}.route-reports .report-risk-card .report-risk-summary-table .report-empty-state{background:#fbfdff!important;border:1px dashed #dbe6f3!important;flex:auto!important;min-height:0!important;padding:18px!important}.route-reports .report-risk-guidance{background:#f8fbff!important;border:1px solid #e4edf8!important;flex:none!important;min-height:42px!important;margin:0!important;padding:9px 11px!important}.route-reports .report-product-card .report-card-body{scrollbar-width:thin!important;overflow:auto!important}.route-reports .reports-daily-dashboard .report-table{font-size:12px!important}.route-reports .reports-daily-dashboard .report-table th{color:#526783!important;background:#f6f9fe!important;border-bottom:1px solid #e4edf8!important;height:38px!important}.route-reports .reports-daily-dashboard .report-table td{color:#203657!important;border-bottom:1px solid #edf2f8!important;height:40px!important}.route-reports .report-product-card .report-table th{z-index:2!important;position:sticky!important;top:0!important}.route-reports .report-daily-small-grid .report-card{padding:14px!important}.route-reports .reports-daily-dashboard .report-top-issues,.route-reports .reports-daily-dashboard .report-ai-summary{scrollbar-width:thin!important;background:0 0!important;height:100%!important;padding:0!important;overflow:auto!important}.route-reports .report-top-issue{grid-template-columns:24px minmax(0,1fr) 44px 50px!important;gap:10px!important;min-height:42px!important;padding:0 2px!important}.route-reports .report-top-issue i{border-radius:7px!important}.route-reports .report-top-issue span{color:#10284f!important;font-size:12px!important}.route-reports .report-top-issue em{background:#e5edf8!important;height:7px!important}.route-reports .report-top-issue em b{background:linear-gradient(90deg,#1769ff,#12b981)!important}.route-reports .reports-daily-dashboard .report-ai-summary h4{display:none!important}.route-reports .reports-daily-dashboard .report-ai-summary p{color:#334461!important;background:#f8fbff!important;border:1px solid #e6eef8!important;border-radius:8px!important;margin:0 0 10px!important;padding:10px 11px!important;line-height:1.58!important}.route-reports .report-document-card{background:linear-gradient(#fff 0,#fbfdff 100%)!important;padding:18px!important}.route-reports .report-document-card>header{margin-bottom:14px!important}.route-reports .report-document-card>header h3{font-size:16px!important}.route-reports .report-document-card .report-card-body{overflow:hidden!important}.route-reports .report-document-card .report-daily-brief{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:8px!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffffb3!important}.route-reports .report-document-card .report-text-head{border-bottom:1px solid #edf2f8!important;flex:none!important;min-height:36px!important;margin:0 0 12px!important;padding-bottom:12px!important}.route-reports .report-document-card .report-text-head h4{color:#071b4a!important;font-size:16px!important;font-weight:950!important}.route-reports .report-document-card .report-text-tabs{border-radius:8px!important}.route-reports .report-document-card .report-daily-brief pre{color:#243a62!important;white-space:pre-wrap!important;word-break:break-word!important;flex:auto!important;min-height:0!important;margin:0!important;padding:4px 2px 0!important;font-size:13px!important;font-weight:700!important;line-height:1.82!important;overflow:auto!important}@media (width<=1280px){.route-reports .reports-daily-dashboard{min-width:0!important;padding:14px!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;position:relative!important}.route-reports .reports-daily-dashboard .report-refresh,.route-reports .reports-daily-dashboard .report-export{grid-column:auto!important}.route-reports .report-daily-analysis-grid,.route-reports .report-daily-conclusion-grid,.route-reports .report-daily-small-grid{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.route-reports .report-daily-side-stack,.route-reports .report-daily-left-stack{grid-template-rows:auto!important}.route-reports .reports-daily-dashboard .report-card{min-height:260px!important}.route-reports .report-document-card{min-height:520px!important}}.route-reports .reports-daily-dashboard{background:linear-gradient(#eef5ff 0,#f6f8fc 210px),#f6f8fc!important;padding:22px 26px 38px!important}.route-reports .reports-daily-dashboard .report-filters{border-color:#dfe8f4!important;grid-template-columns:minmax(370px,1.08fr) minmax(470px,1.28fr) 190px!important;gap:16px!important;height:58px!important;padding:10px 14px!important;display:grid!important;box-shadow:0 12px 28px #1d376011!important}.route-reports .report-filter-group{align-items:center!important;min-width:0!important;display:grid!important}.route-reports .report-filter-date-group{border-right:1px solid #e8eef7!important;grid-template-columns:1fr!important;padding-right:16px!important}.route-reports .report-filter-action-group{grid-template-columns:86px 94px!important;justify-content:end!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-refresh,.route-reports .reports-daily-dashboard .report-export{grid-column:auto!important;justify-content:center!important;width:100%!important}.route-reports .reports-daily-dashboard .report-refresh{color:#52627a!important;background:#f7f9fc!important}.route-reports .reports-daily-dashboard .report-refresh:hover{color:#1769ff!important;background:#eef5ff!important;border-color:#cbdcf3!important}.route-reports .reports-daily-dashboard .report-export.primary-btn{background:#0f5fe8!important;border-color:#0f5fe8!important}.route-reports .reports-daily-dashboard .report-control{gap:8px!important}.route-reports .reports-daily-dashboard .report-control>span{color:#52627a!important;font-size:12px!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-control>button{border-color:#dce6f2!important;height:34px!important}.route-reports .reports-daily-dashboard .report-kpis{align-items:stretch!important;height:118px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-kpi{flex:1 1 0!important;height:118px!important;padding:0 18px!important}.route-reports .reports-daily-dashboard .report-kpi.is-primary{background:linear-gradient(135deg,#f7fbff 0,#fff 60%)!important;flex:1.35 1 0!important;box-shadow:inset 3px 0 #1769ff!important}.route-reports .reports-daily-dashboard .report-kpi.is-primary .report-kpi-icon{color:#1769ff!important;background:#e8f2ff!important}.route-reports .reports-daily-dashboard .report-kpi.is-primary p{color:#12305c!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-kpi strong small{margin-left:5px!important}.route-reports .reports-daily-dashboard .report-kpi em b{color:#7a879b!important;margin-left:6px!important}.route-reports .report-daily-section-head{min-height:46px!important;margin-bottom:12px!important}.route-reports .report-daily-section-head h2{color:#111827!important;font-size:18px!important}.route-reports .report-daily-section-head p{color:#4b5f7a!important;font-size:13px!important;font-weight:800!important}.route-reports .report-daily-conclusion-grid{gap:18px!important;min-height:700px!important}.route-reports .report-daily-left-stack{grid-template-rows:360px minmax(300px,1fr)!important;gap:18px!important}.route-reports .report-daily-small-grid{gap:18px!important}.route-reports .reports-daily-dashboard .report-card{border-color:#dfe8f4!important;box-shadow:0 12px 30px #1d37600d!important}.route-reports .reports-daily-dashboard .report-card>header{height:34px!important;margin-bottom:12px!important}.route-reports .reports-daily-dashboard .report-card>header h3{color:#111827!important;font-size:16px!important}.route-reports .report-trend-card .report-chart-legend{margin-left:10px!important}.route-reports .report-trend-card .report-mini-wrap{margin-left:auto!important}.route-reports .report-trend-card .report-mini-select{color:#52627a!important;height:28px!important;padding:0 9px!important}.route-reports .reports-daily-dashboard .report-trend-card canvas,.route-reports .reports-daily-dashboard .chart-card canvas{height:540px!important}.route-reports .report-channel-compact{background:#fff!important}.route-reports .report-channel-compact-head{background:#f5f8fc!important;border-bottom:1px solid #e6eef8!important}.route-reports .report-channel-compact-row{min-height:41px!important;transition:background .16s!important}.route-reports .report-channel-compact-row:hover{background:#f8fbff!important}.route-reports .report-channel-compact-volume .volume-bar{background:#e2ebf7!important}.route-reports .volume-bar:before{background:#1769ff!important}.route-reports .report-channel-compact-row strong{border-radius:999px!important;justify-content:flex-end!important;align-items:center!important;height:22px!important;padding:0 7px!important;font-size:12px!important;display:inline-flex!important}.route-reports .report-channel-compact-row strong.is-good{color:#059669!important;background:#e9fbf3!important}.route-reports .report-channel-compact-row strong.is-warn{color:#d97706!important;background:#fff7df!important}.route-reports .report-channel-compact-row strong.is-muted{color:#64748b!important;background:#f1f5f9!important}.route-reports .report-channel-compact-row strong.is-error{color:#dc2626!important;background:#fff1f2!important}.route-reports .report-risk-card .report-risk-summary-table .report-risk-empty{color:#64748b!important;background:linear-gradient(#fbfdff 0,#f7fbff 100%)!important;border:1px dashed #d6e3f3!important;min-height:0!important}.route-reports .report-risk-card .report-risk-summary-table .report-risk-empty svg{color:#8aa2c2!important;width:34px!important;height:34px!important}.route-reports .report-risk-card .report-risk-summary-table .report-risk-empty b{color:#203657!important;font-size:14px!important}.route-reports .report-risk-card .report-risk-summary-table .report-risk-empty span{color:#7a879b!important;max-width:320px!important;font-size:12px!important;line-height:1.6!important}.route-reports .report-risk-card .report-risk-summary-table table,.route-reports .report-product-card .report-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e6eef8!important;border-radius:8px!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-summary-table tr,.route-reports .report-product-card .report-table tbody tr{transition:background .16s!important}.route-reports .report-risk-card .report-risk-summary-table tbody tr:hover,.route-reports .report-product-card .report-table tbody tr:hover{background:#f8fbff!important}.route-reports .reports-daily-dashboard .report-table th,.route-reports .report-risk-card .report-risk-summary-table th{color:#4b5f7a!important;font-size:12px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-table td,.route-reports .report-risk-card .report-risk-summary-table td{font-size:12px!important;font-weight:800!important}.route-reports .report-document-card .report-daily-brief{padding:20px 22px!important}.route-reports .report-document-card .report-text-head h4{font-size:17px!important}.route-reports .report-document-card .report-daily-brief pre{font-size:13px!important;line-height:1.86!important}.route-reports .report-risk-card .report-risk-split{flex:auto!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-split.no-complaints.has-refunds{grid-template-rows:76px minmax(0,1fr)!important}.route-reports .report-risk-card .report-risk-split.has-complaints.no-refunds{grid-template-rows:minmax(0,1fr) 76px!important}.route-reports .report-risk-card .report-risk-detail{background:#fff!important;border:1px solid #e6eef8!important;border-radius:8px!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-detail-head{background:linear-gradient(#fbfdff 0,#f6f9fe 100%)!important;border-bottom:1px solid #edf2f8!important;flex:0 0 34px!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;display:flex!important}.route-reports .report-risk-card .report-risk-detail-head b{color:#10284f!important;font-size:13px!important;font-weight:950!important}.route-reports .report-risk-card .report-risk-detail-head span{color:#1769ff!important;background:#eef5ff!important;border-radius:999px!important;align-items:center!important;height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.route-reports .report-risk-card .report-risk-table-scroll{scrollbar-width:thin!important;flex:auto!important;min-height:0!important;overflow:auto!important}.route-reports .report-risk-card .report-risk-detail table{table-layout:fixed!important;border-collapse:collapse!important;border:0!important;border-radius:0!important;width:100%!important}.route-reports .report-risk-card .report-risk-detail th,.route-reports .report-risk-card .report-risk-detail td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #edf2f8!important;height:30px!important;padding:0 8px!important}.route-reports .report-risk-card .report-risk-detail th:first-child,.route-reports .report-risk-card .report-risk-detail td:first-child{width:94px!important;padding-left:12px!important}.route-reports .report-risk-card .report-risk-detail th:nth-child(2),.route-reports .report-risk-card .report-risk-detail td:nth-child(2){width:auto!important}.route-reports .report-risk-card .report-risk-detail th:nth-child(3),.route-reports .report-risk-card .report-risk-detail td:nth-child(3){text-align:center!important;width:92px!important}.route-reports .report-risk-card .report-risk-detail th:nth-child(4),.route-reports .report-risk-card .report-risk-detail td:nth-child(4){text-align:center!important;width:58px!important}.route-reports .report-risk-card .report-risk-detail td:first-child b,.route-reports .report-risk-card .report-risk-detail td:first-child span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-detail td:first-child b{color:#10284f!important;font-size:12px!important;font-weight:950!important}.route-reports .report-risk-card .report-risk-detail td:first-child span{color:#7a879b!important;margin-top:2px!important;font-size:11px!important;font-weight:800!important}.route-reports .report-risk-card .report-risk-detail .risk-reason{color:#203657!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-detail tbody tr.is-clickable{cursor:pointer!important}.route-reports .report-risk-card .report-risk-detail tbody tr.is-clickable:hover{background:#f3f8ff!important}.route-reports .report-risk-card .report-risk-detail tbody tr.is-clickable:hover .risk-reason{color:#1266f1!important}.route-reports .report-risk-card .report-risk-detail tbody tr.is-disabled{cursor:not-allowed!important;opacity:.72!important}.route-reports .report-risk-card .report-risk-mini-empty{color:#7a879b!important;text-align:center!important;flex:auto!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:0!important;padding:14px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.route-reports .report-risk-card .report-risk-mini-empty svg{color:#9ab0cc!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:1fr!important}.route-reports .report-filter-date-group{border-right:0!important;padding-right:0!important}.route-reports .report-filter-select-group{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-reports .report-filter-action-group{justify-content:start!important}.route-reports .reports-daily-dashboard .report-kpis{flex-wrap:wrap!important;height:auto!important}.route-reports .reports-daily-dashboard .report-kpi,.route-reports .reports-daily-dashboard .report-kpi.is-primary{flex:230px!important}}.route-reports .reports-daily-dashboard{background:linear-gradient(#eef5ff 0,#f7f9fd 230px),#f7f9fd!important;min-width:0!important;padding:20px 24px 36px!important}.route-reports .report-daily-overview{gap:12px!important;margin-bottom:20px!important}.route-reports .report-insight-strip{background:linear-gradient(135deg,#fff 0,#f8fbff 100%);border:1px solid #dfe8f4;border-radius:8px;grid-template-columns:minmax(360px,1.08fr) minmax(320px,1fr) 118px;align-items:stretch;gap:14px;min-height:98px;padding:14px;display:grid;box-shadow:0 12px 30px #1d37600e}.route-reports .report-insight-main{background:#f2f7ff;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:12px 14px;display:grid}.route-reports .report-insight-main>span{color:#fff;background:#1769ff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px #1769ff2e}.route-reports .report-insight-main b{color:#0b2552;font-size:16px;font-weight:950;line-height:22px;display:block}.route-reports .report-insight-main p{color:#405577;margin:5px 0 0;font-size:13px;font-weight:800;line-height:19px}.route-reports .report-insight-points{align-content:center;gap:9px;min-width:0;padding:10px 2px;display:grid}.route-reports .report-insight-points p{color:#52627a;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:800;line-height:18px;display:grid}.route-reports .report-insight-points svg{color:#10b981;margin-top:2px}.route-reports .report-insight-status{border-left:1px solid #e6eef8;align-content:center;place-items:center;display:grid}.route-reports .report-insight-status small{color:#64748b;font-size:12px;font-weight:900}.route-reports .report-insight-status strong{color:#ef4444;margin-top:4px;font-size:30px;font-weight:950;line-height:1}.route-reports .reports-daily-dashboard .report-kpis{border-color:#dfe8f4!important;height:104px!important}.route-reports .reports-daily-dashboard .report-kpi,.route-reports .reports-daily-dashboard .report-kpi.is-primary{height:104px!important}.route-reports .reports-daily-dashboard .report-kpi strong{font-size:25px!important}.route-reports .reports-daily-dashboard .report-kpi.is-primary strong{font-size:29px!important}.route-reports .report-daily-section{margin-top:20px!important}.route-reports .report-trend-card{background:linear-gradient(#fff 0,#fbfdff 100%)!important}.route-reports .report-trend-card .report-card-body{display:block!important;overflow:hidden!important}.route-reports .report-trend-shell{grid-template-rows:92px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.route-reports .report-trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.route-reports .report-trend-metrics article{background:#f8fbff;border:1px solid #e3ecf7;border-radius:8px;min-width:0;padding:12px 14px}.route-reports .report-trend-metrics small{color:#64748b;font-size:12px;font-weight:900;display:block}.route-reports .report-trend-metrics strong{color:#0b2552;white-space:nowrap;margin-top:5px;font-size:24px;font-weight:950;line-height:1;display:block}.route-reports .report-trend-metrics span{color:#7a879b;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:800;line-height:16px;display:block;overflow:hidden}.route-reports .report-trend-metrics span.up{color:#ef4444}.route-reports .report-trend-metrics span.down{color:#10a866}.route-reports .report-trend-canvas{background:linear-gradient(#fffffff5,#ffffffdb),radial-gradient(circle at 10% 0,#1769ff14,#0000 34%);border:1px solid #e5edf7;border-radius:8px;min-height:0;padding:14px 16px 10px;position:relative}.route-reports .reports-daily-dashboard .report-trend-card .report-trend-canvas canvas,.route-reports .reports-daily-dashboard .report-trend-card canvas{width:100%!important;height:100%!important}.route-reports .report-chart-legend i.orange{background:#f59e0b!important}.route-reports .report-daily-conclusion-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;min-height:670px!important}.route-reports .report-daily-left-stack{grid-template-rows:342px minmax(288px,1fr)!important}.route-reports .report-document-card .report-daily-brief{background:linear-gradient(90deg,#1769ff0e 0 3px,#0000 3px),#fff!important}.route-reports .report-document-card .report-daily-brief pre{line-height:1.78!important}@media (width<=1280px){.route-reports .report-insight-strip{grid-template-columns:1fr!important}.route-reports .report-insight-status{border-top:1px solid #e6eef8;border-left:0;min-height:74px}.route-reports .report-daily-analysis-grid{height:auto!important}.route-reports .report-trend-card{min-height:520px!important}.route-reports .report-trend-metrics{grid-template-columns:1fr!important}.route-reports .report-trend-shell{grid-template-rows:auto 320px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard{padding:14px 10px 28px!important}.route-reports .report-daily-overview{gap:12px!important;margin-bottom:14px!important}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:visible!important}.route-reports .report-filter-group,.route-reports .report-filter-date-group,.route-reports .report-filter-select-group,.route-reports .report-filter-action-group{border-right:0!important;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important}.route-reports .report-filter-action-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .report-control,.route-reports .report-control.wide,.route-reports .report-date-control{grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important}.route-reports .report-control>button,.route-reports .report-refresh,.route-reports .report-export{justify-content:center!important;width:100%!important;min-width:0!important}.route-reports .report-date-popover{width:auto!important;min-width:0!important;left:0!important;right:0!important}.route-reports .report-insight-strip{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.route-reports .report-insight-main{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:11px 12px!important}.route-reports .report-insight-main>span{width:36px!important;height:36px!important}.route-reports .report-insight-main b{font-size:14px!important;line-height:20px!important}.route-reports .report-insight-points{padding:2px 4px!important}.route-reports .report-insight-status{min-height:58px!important}.route-reports .report-insight-status strong{font-size:24px!important}.route-reports .reports-daily-dashboard .report-kpis{grid-template-columns:1fr!important;height:auto!important;display:grid!important}.route-reports .reports-daily-dashboard .report-kpi,.route-reports .reports-daily-dashboard .report-kpi.is-primary{border-bottom:1px solid #edf2f8!important;border-right:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:94px!important}.route-reports .reports-daily-dashboard .report-kpi:last-child{border-bottom:0!important}.route-reports .report-daily-section{margin-top:14px!important}.route-reports .report-daily-analysis-grid{flex-direction:column!important;gap:14px!important;height:auto!important;display:flex!important}.route-reports .report-trend-card{order:0;min-height:600px!important}.route-reports .report-daily-side-stack{order:1;grid-template-rows:auto auto!important;gap:14px!important;min-height:0!important;display:grid!important}.route-reports .report-trend-shell{grid-template-rows:auto 330px!important;gap:12px!important}.route-reports .report-trend-metrics{grid-template-columns:1fr!important;gap:8px!important}.route-reports .report-trend-metrics article{padding:11px 12px!important}.route-reports .report-trend-canvas{padding:12px 10px 8px!important}.route-reports .reports-daily-dashboard .report-trend-card>header{grid-template-columns:minmax(0,1fr) 108px!important;grid-template-areas:"title action""legend legend"!important;align-items:center!important;gap:9px 10px!important;height:auto!important;min-height:60px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-card>header h3{white-space:nowrap!important;grid-area:title!important;min-width:0!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend{white-space:normal!important;flex-wrap:wrap!important;grid-area:legend!important;justify-content:flex-start!important;gap:8px 12px!important;width:100%!important;margin-left:0!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend span{white-space:nowrap!important}.route-reports .report-mini-wrap{width:100%!important}.route-reports .reports-daily-dashboard .report-trend-card .report-mini-wrap{grid-area:action!important;margin-left:0!important}.route-reports .report-mini-select{justify-content:space-between!important;width:100%!important}.route-reports .report-daily-conclusion-grid,.route-reports .report-daily-left-stack{min-height:0!important}}.route-reports .report-daily-analysis-grid{height:520px!important}.route-reports .report-daily-side-stack{grid-template-rows:268px minmax(0,1fr)!important}.route-reports .report-channel-card{padding:16px!important}.route-reports .report-channel-card .report-card-body{overflow:hidden!important}.route-reports .report-channel-distribution{grid-template-columns:minmax(154px,180px) minmax(0,1fr);align-items:center;gap:18px;height:100%;min-height:0;display:grid}.route-reports .report-channel-donut-wrap{justify-self:center;width:160px;height:160px;position:relative}.route-reports .report-channel-donut-wrap canvas{width:160px!important;height:160px!important}.route-reports .report-channel-donut-center{text-align:center;pointer-events:none;align-content:center;place-items:center;display:grid;position:absolute;inset:34px}.route-reports .report-channel-donut-center span{color:#64748b;font-size:12px;font-weight:900;line-height:16px}.route-reports .report-channel-donut-center strong{color:#071b4a;margin-top:4px;font-size:24px;font-weight:950;line-height:1}.route-reports .report-channel-rank{gap:10px;min-width:0;display:grid}.route-reports .report-channel-rank-row{color:#0b2552;grid-template-columns:10px minmax(0,1fr) 64px 48px;align-items:center;gap:10px;min-width:0;font-size:12px;line-height:18px;display:grid}.route-reports .report-channel-dot{background:var(--channel-color);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1769ff1f}.route-reports .report-channel-rank-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.route-reports .report-channel-rank-row strong{text-align:right;color:#0f1f3d;white-space:nowrap;font-weight:950}.route-reports .report-channel-rank-row em{color:#64748b;text-align:right;white-space:nowrap;font-style:normal;font-weight:850}@media (width<=1280px){.route-reports .report-daily-analysis-grid{height:auto!important}.route-reports .report-daily-side-stack{grid-template-rows:auto auto!important}.route-reports .report-channel-card{min-height:286px!important}}@media (width<=640px){.route-reports .report-channel-distribution{grid-template-columns:1fr!important;gap:12px!important}.route-reports .report-channel-donut-wrap,.route-reports .report-channel-donut-wrap canvas{width:150px!important;height:150px!important}.route-reports .report-channel-rank-row{grid-template-columns:10px minmax(0,1fr) 58px 46px!important;gap:8px!important}}.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:minmax(248px,280px) minmax(0,1fr) 176px!important;gap:10px!important;height:54px!important}.route-reports .report-filter-date-group{padding-right:10px!important}.route-reports .report-filter-select-group{grid-template-columns:repeat(3,minmax(150px,1fr))!important;gap:10px!important}.route-reports .report-filter-action-group{grid-template-columns:82px 84px!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-date-control{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-date-control>button{min-width:0!important;padding:0 10px!important}.route-reports .reports-daily-dashboard .report-date-control>button b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:178px!important;overflow:hidden!important}.route-reports .report-daily-analysis-grid{grid-template-columns:minmax(0,.96fr) minmax(430px,.9fr)!important;gap:16px!important;height:470px!important}.route-reports .report-daily-side-stack{grid-template-rows:196px minmax(0,1fr)!important;gap:16px!important}.route-reports .report-trend-card{padding:16px 16px 14px!important}.route-reports .report-trend-shell{grid-template-rows:82px minmax(0,1fr)!important;gap:12px!important}.route-reports .report-trend-metrics{gap:10px!important}.route-reports .report-trend-metrics article{padding:10px 12px!important}.route-reports .report-trend-metrics strong{font-size:22px!important}.route-reports .report-trend-metrics span{margin-top:6px!important}.route-reports .report-trend-canvas{padding:10px 12px 8px!important}.route-reports .reports-daily-dashboard .report-trend-card .report-trend-canvas canvas,.route-reports .reports-daily-dashboard .report-trend-card canvas{height:100%!important}@media (width<=1280px){.route-reports .report-daily-analysis-grid{height:auto!important}.route-reports .report-trend-card{min-height:480px!important}.route-reports .report-trend-shell{grid-template-rows:auto 285px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-filters{grid-template-columns:1fr!important;height:auto!important}.route-reports .report-filter-select-group,.route-reports .report-filter-action-group{grid-template-columns:1fr!important}.route-reports .report-filter-action-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .report-daily-analysis-grid{flex-direction:column!important;gap:14px!important;height:auto!important;display:flex!important}.route-reports .report-trend-card{order:0!important;min-height:540px!important}.route-reports .report-daily-side-stack{order:1!important;grid-template-rows:auto auto!important;gap:14px!important;min-height:0!important;display:grid!important}.route-reports .report-trend-shell{grid-template-rows:auto 280px!important}.route-reports .reports-daily-dashboard .report-date-control>button b{max-width:none!important}}.route-reports .reports-daily-dashboard .report-daily-analysis-grid{grid-template-columns:minmax(0,.96fr) minmax(430px,.9fr)!important;height:520px!important}.route-reports .reports-daily-dashboard .report-daily-side-stack{grid-template-rows:268px minmax(0,1fr)!important;gap:16px!important}.route-reports .reports-daily-dashboard .report-channel-card{min-height:0!important}.route-reports .reports-daily-dashboard .report-channel-card .report-card-body{height:calc(100% - 34px)!important;min-height:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-distribution{height:100%!important;min-height:0!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-analysis-grid{height:auto!important}.route-reports .reports-daily-dashboard .report-daily-side-stack{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-channel-card{min-height:286px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-card{min-height:370px!important}}.route-reports .reports-daily-dashboard .report-daily-analysis-remix{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;align-items:start!important;gap:16px!important;height:auto!important;display:grid!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:500px 342px!important;gap:16px!important;min-width:0!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack>.report-card,.route-reports .reports-daily-dashboard .report-analysis-risk-stack>.report-card{height:100%!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-card{min-height:0!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-shell{grid-template-rows:86px minmax(0,1fr)!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-metrics article{padding:10px 12px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-metrics strong{font-size:22px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-canvas{padding:10px 12px 8px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-card-body,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card .report-card-body,.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card .report-card-body{min-height:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-risk-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-risk-guidance{flex:none!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-issues{gap:10px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr)!important;align-items:stretch!important;gap:16px!important;min-height:640px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side{grid-template-rows:232px minmax(0,1fr)!important;gap:16px!important;min-width:0!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side>.report-card{height:100%!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card .report-card-body,.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card .report-card-body{min-height:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-daily-brief{height:100%!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-daily-brief pre{max-height:none!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-analysis-remix,.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-card{min-height:520px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card{min-height:286px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card{min-height:430px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card{min-height:232px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{min-height:420px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-daily-analysis-remix,.route-reports .reports-daily-dashboard .report-daily-conclusion-remix,.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack,.route-reports .reports-daily-dashboard .report-daily-conclusion-side{flex-direction:column!important;gap:14px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-card{min-height:540px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-shell{grid-template-rows:auto 280px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card{min-height:360px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card{min-height:420px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{min-height:460px!important}}.route-reports .reports-daily-dashboard .report-trend-card header{min-height:26px!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend{margin-left:0!important}.route-reports .reports-daily-dashboard .report-trend-card>header{align-items:center!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend{color:#526783!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;margin-left:auto!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend span{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-metrics{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-metrics article{box-shadow:none!important;background:#fff!important;border-color:#e6edf7!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card{background:#fff7f1!important;border-color:#ffd8c2!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card.is-risk{background:#fff1e9!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card.is-warn{background:#fff8e7!important;border-color:#ffe0a8!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card.is-good{background:#eefcf5!important;border-color:#bcebd3!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card strong{color:#0b2552!important;font-size:28px!important}.route-reports .reports-daily-dashboard .report-trend-risk-label{color:#c2410c!important;background:#fff!important;border-radius:999px!important;width:auto!important;max-width:100%!important;min-height:20px!important;margin-top:7px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:20px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-metrics .report-trend-ai-card em{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:6px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:16px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-metrics span.negative,.route-reports .reports-daily-dashboard .report-trend-metrics span.pressure{color:#ef4444!important}.route-reports .reports-daily-dashboard .report-trend-metrics span.stable{color:#64748b!important}.route-reports .reports-daily-dashboard .report-trend-canvas{background:#fff!important;border:0!important;padding:12px 14px 6px!important;box-shadow:inset 0 0 0 1px #edf2f8!important}.route-reports .reports-daily-dashboard .report-channel-card{padding:16px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-card-body{height:calc(100% - 34px)!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-distribution{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;align-content:stretch!important;gap:9px!important;height:100%!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-donut-wrap{justify-self:center!important;width:104px!important;height:104px!important}.route-reports .reports-daily-dashboard .report-channel-donut-wrap canvas{width:104px!important;height:104px!important}.route-reports .reports-daily-dashboard .report-channel-leader{background:linear-gradient(#f8fbff 0,#fff 100%)!important;border:1px solid #e4edf8!important;border-radius:8px!important;min-width:0!important;padding:10px 12px!important}.route-reports .reports-daily-dashboard .report-channel-leader span{color:#64748b!important;font-size:11px!important;font-weight:950!important;line-height:14px!important;display:block!important}.route-reports .reports-daily-dashboard .report-channel-leader strong{color:#071b4a!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:17px!important;font-weight:950!important;line-height:21px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-leader p{color:#243b62!important;margin:4px 0 0!important;font-size:12px!important;font-weight:850!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-channel-leader p b{color:#1769ff!important;font-size:15px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-channel-leader em{color:#7a879b!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:14px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-rank{gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-rank-row{grid-template-columns:1fr!important;gap:3px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-rank-main{color:#0b2552!important;grid-template-columns:10px minmax(0,1fr) 54px 48px!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:12px!important;line-height:15px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-rank-row i{background:#edf3fb!important;border-radius:999px!important;height:4px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-rank-row i span{background:var(--channel-color)!important;border-radius:999px!important;height:100%!important;display:block!important}.route-reports .reports-daily-dashboard .report-channel-rank-main b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-weight:950!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-rank-main strong,.route-reports .reports-daily-dashboard .report-channel-rank-main em{text-align:right!important;white-space:nowrap!important}.route-reports .reports-daily-dashboard .report-channel-rank-main strong{color:#071b4a!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-channel-rank-main em{color:#64748b!important;font-style:normal!important;font-weight:850!important}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-distribution{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-columns:104px minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-channel-donut-wrap,.route-reports .reports-daily-dashboard .report-channel-donut-wrap canvas{width:104px!important;height:104px!important}}.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-columns:136px minmax(0,1fr)!important;gap:16px!important}.route-reports .reports-daily-dashboard .report-channel-donut-wrap,.route-reports .reports-daily-dashboard .report-channel-donut-wrap canvas{width:132px!important;height:132px!important}.route-reports .reports-daily-dashboard .report-channel-donut-center{inset:31px!important}.route-reports .reports-daily-dashboard .report-channel-donut-center span{font-size:11px!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-channel-donut-center strong{margin-top:3px!important;font-size:24px!important}.route-reports .reports-daily-dashboard .report-channel-leader{align-content:center!important;min-height:96px!important;display:grid!important}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-columns:124px minmax(0,1fr)!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-channel-donut-wrap,.route-reports .reports-daily-dashboard .report-channel-donut-wrap canvas{width:120px!important;height:120px!important}.route-reports .reports-daily-dashboard .report-channel-donut-center{inset:28px!important}}.route-reports .reports-daily-dashboard .report-channel-distribution{grid-template-rows:1fr!important;grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important}.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:12px!important;min-height:0!important;padding:4px 0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-leader{width:100%!important;min-height:0!important;padding:10px 12px!important}.route-reports .reports-daily-dashboard .report-channel-rank{align-content:center!important;padding:2px 0!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-channel-distribution{grid-template-columns:minmax(238px,280px) minmax(0,1fr)!important;gap:14px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-distribution{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-channel-overview{grid-template-rows:auto!important;grid-template-columns:124px minmax(0,1fr)!important;align-content:center!important;justify-items:stretch!important}}.route-reports .reports-daily-dashboard .report-channel-rank-row.is-other{cursor:pointer!important;background:#f8fbff!important;border:1px dashed #c9d9ef!important;border-radius:8px!important;margin:0 -8px!important;padding:6px 8px!important;transition:background .18s,border-color .18s,transform .18s!important}.route-reports .reports-daily-dashboard .report-channel-rank-row.is-other:hover,.route-reports .reports-daily-dashboard .report-channel-rank-row.is-other:focus-visible{background:#eef6ff!important;border-color:#8bb8ff!important;outline:0!important;transform:translateY(-1px)!important}.route-reports .reports-daily-dashboard .report-channel-rank-row.is-other .report-channel-rank-main b:after{content:"点击查看";color:#1769ff;vertical-align:middle;background:#e7f0ff;border-radius:5px;align-items:center;height:18px;margin-left:8px;padding:0 6px;font-size:10px;font-weight:950;line-height:18px;display:inline-flex}.route-reports .report-channel-others-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071b4a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.route-reports .report-channel-others-dialog{background:#fff;border:1px solid #d8e4f2;border-radius:10px;flex-direction:column;width:min(520px,100%);max-height:min(620px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f285038}.route-reports .report-channel-others-dialog header{border-bottom:1px solid #e5edf7;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.route-reports .report-channel-others-dialog header div{flex:1;min-width:0}.route-reports .report-channel-others-dialog header span{color:#64748b;font-size:12px;font-weight:900;line-height:16px;display:block}.route-reports .report-channel-others-dialog header strong{color:#071b4a;margin-top:2px;font-size:18px;font-weight:950;line-height:24px;display:block}.route-reports .report-channel-others-dialog header button{color:#52627a;background:#f4f7fb;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.route-reports .report-channel-others-dialog header button:hover{color:#1769ff;background:#eaf2ff}.route-reports .report-channel-others-summary{background:linear-gradient(#f8fbff 0,#fff 100%);border:1px solid #e4ecf7;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 16px 10px;padding:12px 14px;display:flex}.route-reports .report-channel-others-summary b{color:#1769ff;font-size:24px;font-weight:950;line-height:28px}.route-reports .report-channel-others-summary span{color:#64748b;font-size:12px;font-weight:900}.route-reports .report-channel-others-list{min-height:0;padding:0 16px 16px;overflow:auto}.route-reports .report-channel-others-list article{border-bottom:1px solid #eef3f9;grid-template-columns:34px minmax(0,1fr) 64px;align-items:center;gap:10px;min-height:48px;display:grid}.route-reports .report-channel-others-list article:last-child{border-bottom:0}.route-reports .report-channel-others-list i{color:#1769ff;background:#eef5ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:950;display:grid}.route-reports .report-channel-others-list div{min-width:0}.route-reports .report-channel-others-list b{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;min-width:0;font-size:13px;font-weight:950;line-height:18px;display:block;overflow:hidden}.route-reports .report-channel-others-list span{color:#64748b;margin-top:2px;font-size:12px;font-weight:800;line-height:16px;display:block}.route-reports .report-channel-others-list strong{text-align:right;color:#0f766e;font-size:13px;font-weight:950}@media (width<=640px){.route-reports .report-channel-others-backdrop{align-items:end;padding:14px}.route-reports .report-channel-others-dialog{max-height:calc(100vh - 28px)}.route-reports .reports-daily-dashboard .report-channel-rank-row.is-other .report-channel-rank-main b:after{display:none}}.route-reports .reports-daily-dashboard .report-channel-card .report-card-body{position:relative!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-backdrop{z-index:12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#f8fbff00 0%,#f8fbff61 38%,#f8fbffd6 100%)!important;justify-content:flex-end!important;align-items:stretch!important;padding:12px!important;display:flex!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-dialog{border-radius:10px!important;width:min(460px,100% - 18px)!important;height:100%!important;min-height:246px!important;max-height:100%!important;box-shadow:0 18px 42px #0f28502e!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-dialog header{min-height:54px!important;padding:11px 14px 9px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-dialog header strong{font-size:16px!important;line-height:20px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-summary{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 14px!important;padding:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-summary span{color:#64748b!important;background:#f8fbff!important;border:1px solid #dce8f7!important;border-radius:8px!important;gap:3px!important;padding:10px 12px!important;font-size:11px!important;font-weight:900!important;line-height:14px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-summary em{color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-summary b{color:#1769ff!important;font-size:18px!important;font-weight:950!important;line-height:21px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-list{flex:auto!important;gap:8px!important;padding:0 14px 14px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-list article{background:#fff!important;border:1px solid #edf3fb!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr) 62px!important;gap:10px!important;min-height:48px!important;padding:7px 10px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-list i{width:24px!important;height:24px!important}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-backdrop{background:#f8fbffe6!important;justify-content:center!important;align-items:flex-end!important;padding:8px!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-others-dialog{width:100%!important;height:auto!important;max-height:calc(100% - 16px)!important}}.route-reports .reports-daily-dashboard .report-daily-conclusion{margin-top:20px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion .report-daily-section-head{margin-bottom:12px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:14px!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix>.report-product-card{height:286px!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side{display:contents!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side>.report-card{min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card{height:286px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{grid-column:1/-1!important;height:392px!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix .report-card{padding:14px 16px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix .report-card>header{height:28px!important;margin-bottom:10px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix .report-card>header h3{font-size:16px!important}.route-reports .reports-daily-dashboard .report-product-card .report-card-body,.route-reports .reports-daily-dashboard .report-ai-card .report-card-body,.route-reports .reports-daily-dashboard .report-document-card .report-card-body{min-height:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-product-card .product-report-table{font-size:12px!important}.route-reports .reports-daily-dashboard .report-product-card .report-table th{height:34px!important;padding:0 12px!important}.route-reports .reports-daily-dashboard .report-product-card .report-table td{height:39px!important;padding:0 12px!important}.route-reports .reports-daily-dashboard .report-ai-card .report-ai-summary{background:0 0!important;align-content:start!important;gap:10px!important;height:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:auto!important}.route-reports .reports-daily-dashboard .report-ai-card .report-ai-summary h4{display:none!important}.route-reports .reports-daily-dashboard .report-ai-card .report-ai-summary p{color:#243b62!important;background:#f8fbff!important;border:1px solid #e1ecf8!important;border-radius:8px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;font-weight:750!important;line-height:1.55!important}.route-reports .reports-daily-dashboard .report-ai-card .report-ai-summary p em{float:right!important;margin:0 0 0 10px!important}.route-reports .reports-daily-dashboard .report-document-card .report-daily-brief{background:#fff!important;border:1px solid #dfe9f6!important;border-radius:9px!important;height:100%!important;min-height:0!important;padding:18px 20px!important}.route-reports .reports-daily-dashboard .report-document-card .report-text-head{border-bottom:1px solid #e7eef8!important;min-height:40px!important;margin-bottom:12px!important;padding-bottom:10px!important}.route-reports .reports-daily-dashboard .report-document-card .report-text-head h4{font-size:18px!important;line-height:28px!important}.route-reports .reports-daily-dashboard .report-document-card .report-daily-brief pre{color:#172f57!important;max-height:284px!important;padding:0 2px 0 0!important;font-size:13px!important;line-height:1.7!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side{gap:14px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{grid-column:auto!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-daily-conclusion-remix>.report-product-card,.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card{height:auto!important;min-height:240px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{height:auto!important;min-height:360px!important}}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix>.report-product-card{grid-area:1/1!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card .report-ai-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px 12px!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{order:-1!important;grid-area:auto!important;height:auto!important;min-height:300px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card{grid-area:auto!important;height:auto!important;min-height:320px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card .report-ai-summary{grid-template-columns:1fr!important}}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-rows:286px 286px!important;grid-template-columns:minmax(0,1fr) minmax(520px,1fr)!important;align-items:stretch!important;gap:14px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-remix>.report-product-card{grid-area:1/1!important;height:286px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card{grid-area:2/1!important;height:286px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{grid-area:1/2/3!important;height:586px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card .report-ai-summary{grid-template-columns:1fr!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card .report-ai-summary p{min-height:42px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card .report-daily-brief{padding:18px 20px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card .report-text-head{min-height:40px!important;margin-bottom:12px!important;padding-bottom:10px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card .report-text-head h4{font-size:18px!important;line-height:28px!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card .report-daily-brief pre{max-height:476px!important;font-size:13px!important;line-height:1.7!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-conclusion-remix{grid-template-rows:auto!important;grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-ai-card,.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{grid-area:auto!important;height:auto!important}.route-reports .reports-daily-dashboard .report-daily-conclusion-side .report-document-card{order:0!important;min-height:420px!important}}.route-reports .reports-daily-dashboard .report-document-card .report-daily-brief{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-document-card .report-text-head h4{color:#071b4a!important;font-size:19px!important;font-weight:950!important}.route-reports .report-document-card .report-rich-preview{scrollbar-width:thin;color:#111827!important;flex:auto!important;min-height:0!important;padding:4px 4px 2px 0!important;font-size:13px!important;line-height:1.7!important;overflow:auto!important}.route-reports .report-rich-meta{color:#071b4a!important;margin:0 0 14px!important;font-size:16px!important;font-weight:950!important;line-height:25px!important}.route-reports .report-rich-section{color:#071b4a!important;margin:18px 0 8px!important;font-size:14px!important;font-weight:950!important;line-height:22px!important}.route-reports .report-rich-section:first-child{margin-top:0!important}.route-reports .report-rich-paragraph{color:#111827!important;margin:0 0 9px!important;font-weight:650!important}.route-reports .report-rich-item,.route-reports .report-rich-bullet{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin:7px 0!important;display:grid!important}.route-reports .report-rich-item i{color:#1769ff!important;background:#eaf2ff!important;border-radius:6px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.route-reports .report-rich-bullet i{background:#1769ff!important;border-radius:999px!important;width:7px!important;height:7px!important;margin-top:8px!important;box-shadow:0 0 0 4px #edf4ff!important}.route-reports .report-rich-item p,.route-reports .report-rich-bullet p{color:#111827!important;min-width:0!important;margin:0!important;font-weight:650!important}.route-reports .report-rich-number{color:#1769ff!important;font-weight:950!important}.route-reports .report-rich-action,.route-reports .report-rich-paragraph.is-action,.route-reports .report-rich-bullet.is-action p{color:#4f7f68!important}.route-reports .report-rich-risk{color:#c26a00!important;background:#fff4e5!important;border:1px solid #ffd8a8!important;border-radius:5px!important;align-items:center!important;min-height:20px!important;margin:0 2px!important;padding:0 6px!important;font-weight:950!important;line-height:18px!important;display:inline-flex!important}.route-reports .report-rich-item.has-risk,.route-reports .report-rich-bullet.has-risk,.route-reports .report-rich-paragraph.has-risk{background:linear-gradient(90deg,#fff4e5b8,#fff0)!important;border-radius:8px!important}@media (width<=1280px){.route-reports .report-document-card .report-rich-preview{max-height:520px!important}}.route-reports .reports-daily-dashboard .report-top-card .report-card-body{flex-direction:column!important;display:flex!important}.route-reports .reports-daily-dashboard .report-top-issues{scrollbar-width:thin;flex-direction:column!important;flex:auto!important;align-content:stretch!important;gap:8px!important;min-height:0!important;padding:10px!important;display:flex!important;overflow:auto!important}.route-reports .report-top-issue{background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;flex:none!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.route-reports .report-top-issue.is-open{border-color:#cfe0ff!important;box-shadow:0 8px 20px #1266f114!important}.route-reports .report-top-issue-main{width:100%!important;min-height:34px!important;color:inherit!important;text-align:left!important;grid-template-columns:22px minmax(0,1fr) 42px 48px 18px!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;display:grid!important}.route-reports .report-top-issue-main:hover{background:#f8fbff!important}.route-reports .report-top-issue-main>svg{color:#7b8ba8!important}.route-reports .report-top-issue.is-open .report-top-issue-main>svg{color:#1266f1!important}.route-reports .report-top-issue-detail{scrollbar-width:thin;background:#f8fbff!important;border:1px solid #e6edf7!important;border-radius:8px!important;flex-direction:column!important;gap:7px!important;max-height:260px!important;margin:0 7px 8px 37px!important;padding:8px!important;display:flex!important;overflow:auto!important}.route-reports .report-top-issue-main .report-top-issue-bar{background:#e5edf8!important;border-radius:999px!important;height:7px!important;min-height:7px!important;display:block!important;overflow:hidden!important}.route-reports .report-top-issue-main .report-top-issue-bar b{width:var(--bar)!important;border-radius:inherit!important;background:linear-gradient(90deg,#1769ff,#12b981)!important;height:100%!important;display:block!important}.route-reports .report-top-issue:first-child .report-top-issue-main .report-top-issue-bar b{background:linear-gradient(90deg,#ff3d5a,#ff9f1c)!important}.route-reports .report-top-issue:nth-child(2) .report-top-issue-main .report-top-issue-bar b{background:linear-gradient(90deg,#ff8a00,#ffc53d)!important}.route-reports .report-top-issue:nth-child(3) .report-top-issue-main .report-top-issue-bar b{background:linear-gradient(90deg,#f59e0b,#22c55e)!important}.route-reports .report-top-issue-detail-head{color:#526783!important;border-bottom:1px solid #e3ebf6!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:28px!important;padding:0 4px 6px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.route-reports .report-top-issue-detail-head span,.route-reports .report-top-issue-detail-head b{text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.route-reports .report-top-issue-detail-head b{color:#1266f1!important;font-weight:950!important}.route-reports .report-top-real-question{color:#1f3458!important;text-align:left!important;background:#fff!important;border:1px solid #edf2f8!important;border-radius:7px!important;flex:none!important;grid-template-rows:auto auto!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 8px!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;display:grid!important}.route-reports .report-top-real-question.is-clickable:hover{background:#f2f7ff!important;border-color:#b8d6ff!important}.route-reports .report-top-real-question b{color:#1266f1!important;background:#eaf2ff!important;border-radius:6px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.route-reports .report-top-real-question span{-webkit-line-clamp:2!important;color:#10284f!important;white-space:normal!important;-webkit-box-orient:vertical!important;grid-area:1/2/auto/4!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:17px!important;display:-webkit-box!important;overflow:hidden!important}.route-reports .report-top-real-question em,.route-reports .report-top-real-question small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#65758f!important;text-align:left!important;background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;min-height:0!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;display:block!important;overflow:hidden!important}.route-reports .report-top-real-question em{color:#4f7f68!important;grid-area:2/2!important}.route-reports .report-top-real-question small{grid-area:2/3!important}.route-reports .report-top-issue-empty{color:#6b7895!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:42px!important;font-size:12px!important;font-weight:850!important;display:flex!important}@media (width<=1280px){.route-reports .report-top-issue-detail{max-height:300px!important}}.route-reports .reports-daily-dashboard .report-trend-card{overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-card .report-chart-legend span{font-size:12px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell{grid-template-rows:92px minmax(0,1fr)!important;gap:14px!important;height:100%!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics article{border-radius:8px!important;min-width:0!important;min-height:0!important;padding:12px 14px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics small{font-size:12px!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics strong{white-space:nowrap!important;margin-top:5px!important;font-size:24px!important;line-height:29px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics article:nth-child(3) strong{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics span:not(.report-trend-risk-label){white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:6px!important;line-height:16px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-view{background:#fff!important;border:1px solid #e8eef7!important;border-radius:8px!important;grid-template-rows:30px minmax(250px,1fr) 78px!important;gap:10px!important;min-height:0!important;padding:14px 16px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6!important}.route-reports .reports-daily-dashboard .report-trend-reading{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-reading span{color:#2f466d!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f8fbff!important;border:1px solid #edf2f8!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;height:30px!important;font-size:12px!important;font-weight:850!important;display:flex!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-reading b{color:#6b7a94!important;font-size:11px!important;font-weight:900!important}.route-reports .reports-daily-dashboard .report-trend-stage{background:linear-gradient(#fff 0,#fbfdff 100%)!important;border-radius:8px!important;min-width:0!important;min-height:250px!important;position:relative!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-stage svg{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-grid line{stroke:#edf1f6!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-axis-title{fill:#8090a8!important;font-size:12px!important;font-weight:800!important}.route-reports .reports-daily-dashboard .report-trend-area{fill:url(#reportTrendAreaGradient)!important}.route-reports .reports-daily-dashboard .report-trend-human-line{fill:none!important;stroke:url(#reportTrendStrokeGradient)!important;stroke-width:3.4px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-ai-line{fill:none!important;stroke:#1769ff!important;stroke-width:2.3px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-peak-dot{fill:#fff!important;stroke:#f97316!important;stroke-width:2.4px!important;filter:drop-shadow(0 4px 7px #f973163d)!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-ai-dot{fill:#fff!important;stroke:#1769ff!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-axis-labels{color:#6f7f98!important;pointer-events:none!important;height:20px!important;font-size:11px!important;font-weight:850!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-axis-labels span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:82px!important;position:absolute!important;bottom:0!important;overflow:hidden!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-axis-labels span:first-child{transform:none!important}.route-reports .reports-daily-dashboard .report-trend-axis-labels span:last-child{transform:translate(-100%)!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge{z-index:4!important;color:#9a3412!important;pointer-events:none!important;white-space:nowrap!important;background:#fff8f1!important;border:1px solid #ffd6b1!important;border-radius:8px!important;grid-template-rows:18px 15px!important;grid-template-columns:18px auto!important;align-items:center!important;column-gap:6px!important;padding:5px 8px!important;display:inline-grid!important;position:absolute!important;transform:translate(-50%,-100%)!important;box-shadow:0 10px 24px #b75a1424!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge.align-left{transform:translateY(-100%)!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge.align-right{transform:translate(-100%,-100%)!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge i{color:#fff!important;background:#f97316!important;border-radius:6px!important;grid-row:1/3!important;place-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge b{color:#7c2d12!important;font-size:11px!important;font-weight:950!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-trend-peak-badge em{color:#c05621!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-hotspot{z-index:5!important;background:0 0!important;border:0!important;outline:0!important;width:28px!important;height:28px!important;position:absolute!important;transform:translate(-50%,-50%)!important}.route-reports .reports-daily-dashboard .report-trend-hotspot>i{opacity:0!important;background:#fff!important;border:2px solid #f97316!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:opacity .14s,transform .14s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.72)!important}.route-reports .reports-daily-dashboard .report-trend-hotspot:hover>i,.route-reports .reports-daily-dashboard .report-trend-hotspot:focus-visible>i{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.route-reports .reports-daily-dashboard .report-trend-popover{z-index:20!important;color:#0f2547!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;border:1px solid #dbe6f3!important;border-radius:8px!important;width:228px!important;padding:10px 12px!important;transition:opacity .14s,transform .14s,visibility .14s!important;position:absolute!important;bottom:26px!important;left:50%!important;transform:translate(-50%,8px)!important;box-shadow:0 18px 44px #0f254a2e!important}.route-reports .reports-daily-dashboard .report-trend-hotspot:hover .report-trend-popover,.route-reports .reports-daily-dashboard .report-trend-hotspot:focus-visible .report-trend-popover{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-hotspot:nth-last-child(-n+4) .report-trend-popover{left:auto!important;right:-2px!important;transform:translateY(8px)!important}.route-reports .reports-daily-dashboard .report-trend-hotspot:nth-last-child(-n+4):hover .report-trend-popover,.route-reports .reports-daily-dashboard .report-trend-hotspot:nth-last-child(-n+4):focus-visible .report-trend-popover{transform:translate(0)!important}.route-reports .reports-daily-dashboard .report-trend-popover b{color:#071b4a!important;margin-bottom:8px!important;font-size:13px!important;font-weight:950!important;line-height:16px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-popover em{color:#64748b!important;justify-content:space-between!important;align-items:center!important;margin-top:5px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:16px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-popover strong{color:#10284f!important;font-size:12px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-trend-popover p{color:#52627a!important;border-top:1px solid #eef3fa!important;margin:8px 0 0!important;padding-top:8px!important;font-size:12px!important;font-weight:800!important;line-height:18px!important}.route-reports .reports-daily-dashboard .report-trend-heat{grid-template-rows:22px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-heat-head{color:#74829a!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:850!important;line-height:16px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-heat-head b{color:#10284f!important;font-size:12px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-trend-heat-track{grid-auto-columns:minmax(10px,1fr)!important;grid-auto-flow:column!important;gap:3px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell{background:#f4f7fb!important;border-radius:6px!important;min-width:0!important;height:40px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell:before{content:""!important;opacity:var(--heat)!important;background:#f59e0b!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell.has-ai:after,.route-reports .reports-daily-dashboard .report-trend-heat-cell.is-hot:after,.route-reports .reports-daily-dashboard .report-trend-heat-cell.is-risk:after{content:""!important;background:#1769ff!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 2px #ffffffc7!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell.is-risk:after{background:#ef4444!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell i{color:#52627a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:58px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:12px!important;position:absolute!important;bottom:5px!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:540px 342px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-view{grid-template-rows:30px minmax(226px,1fr) 72px!important;padding:12px 12px 10px!important}.route-reports .reports-daily-dashboard .report-trend-stage{min-height:226px!important}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell{grid-template-rows:auto minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics,.route-reports .reports-daily-dashboard .report-trend-reading{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-view{grid-template-rows:auto 240px auto!important}}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics article{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:10px 13px!important;display:flex!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics strong{margin-top:3px!important;font-size:23px!important;line-height:25px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-ai-card strong{font-size:23px!important;line-height:25px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-risk-label{min-height:17px!important;margin-top:4px!important;padding:0 7px!important;font-size:10px!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-ai-card em{margin-top:3px!important;font-size:10px!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-interactive-view{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 238px!important;gap:14px!important;height:100%!important;min-height:0!important;padding:13px 14px 12px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-main{grid-template-rows:minmax(0,1fr) 78px!important;gap:10px!important;min-width:0!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-interactive-view .report-trend-stage{background:linear-gradient(#fff 0,#fbfdff 100%)!important;border:1px solid #edf2f8!important;height:auto!important;min-height:0!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-active-line{stroke:#1769ff!important;stroke-width:1.2px!important;stroke-dasharray:4 4!important;opacity:.56!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-human-point,.route-reports .reports-daily-dashboard .report-trend-ai-point{fill:#fff!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important;transition:filter .16s,opacity .16s!important}.route-reports .reports-daily-dashboard .report-trend-human-point{stroke:#f59e0b!important;opacity:.72!important}.route-reports .reports-daily-dashboard .report-trend-human-point.is-peak{stroke:#f97316!important;opacity:1!important}.route-reports .reports-daily-dashboard .report-trend-human-point.is-selected{stroke:#f97316!important;stroke-width:2.8px!important;filter:drop-shadow(0 5px 9px #f9731647)!important;opacity:1!important}.route-reports .reports-daily-dashboard .report-trend-ai-point{stroke:#1769ff!important;opacity:.55!important}.route-reports .reports-daily-dashboard .report-trend-ai-point.is-empty{stroke:#cbd5e1!important;opacity:.35!important}.route-reports .reports-daily-dashboard .report-trend-ai-point.is-selected{stroke:#1769ff!important;stroke-width:2.6px!important;filter:drop-shadow(0 4px 8px #1769ff3d)!important;opacity:1!important}.route-reports .reports-daily-dashboard .report-trend-hotspot{cursor:pointer!important}.route-reports .reports-daily-dashboard .report-trend-hotspot>i{opacity:.18!important;transform:translate(-50%,-50%)scale(.9)!important}.route-reports .reports-daily-dashboard .report-trend-hotspot.is-selected>i,.route-reports .reports-daily-dashboard .report-trend-hotspot:hover>i,.route-reports .reports-daily-dashboard .report-trend-hotspot:focus-visible>i{opacity:1!important;border-color:#1769ff!important;width:13px!important;height:13px!important;transform:translate(-50%,-50%)scale(1)!important;box-shadow:0 0 0 5px #1769ff1f!important}.route-reports .reports-daily-dashboard .report-trend-hotspot.is-peak>i{border-color:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-hotspot.is-peak.is-selected>i{border-color:#f97316!important;box-shadow:0 0 0 5px #f9731621!important}.route-reports .reports-daily-dashboard .report-trend-popover{width:236px!important}.route-reports .reports-daily-dashboard .report-trend-popover small{color:#1769ff!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;height:20px!important;margin-top:8px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:20px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-popover small.is-risk,.route-reports .reports-daily-dashboard .report-trend-popover small.is-warn{color:#c2410c!important;background:#fff1e9!important}.route-reports .reports-daily-dashboard .report-trend-heat{grid-template-rows:20px minmax(0,1fr)!important;gap:7px!important}.route-reports .reports-daily-dashboard .report-trend-heat-head{justify-content:space-between!important}.route-reports .reports-daily-dashboard .report-trend-heat-head span{color:#64748b!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-trend-heat-track{grid-template-columns:repeat(var(--trend-count),minmax(62px,1fr))!important;grid-auto-flow:initial!important;scrollbar-width:thin!important;grid-auto-columns:auto!important;gap:4px!important;padding:1px 1px 5px!important;display:grid!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell{appearance:none!important;cursor:pointer!important;border:1px solid #0000!important;height:46px!important;padding:0!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell:hover,.route-reports .reports-daily-dashboard .report-trend-heat-cell:focus-visible{border-color:#f8bd6a!important;outline:0!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #f59e0b29!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell.is-selected{border-color:#1769ff!important;box-shadow:0 8px 18px #1769ff2e!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell i{color:#16325c!important;max-width:56px!important;font-size:10px!important;bottom:18px!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell b{z-index:2!important;color:#31445f!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:54px!important;font-size:10px!important;font-weight:950!important;line-height:12px!important;position:absolute!important;bottom:5px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell em{z-index:2!important;background:#cbd5e1!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:7px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 2px #ffffffb8!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell em.is-covered{background:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-heat-cell em.is-risk,.route-reports .reports-daily-dashboard .report-trend-heat-cell em.is-warn{background:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-detail-card{background:linear-gradient(#f8fbff 0,#fff 54%)!important;border:1px solid #e5edf7!important;border-radius:8px!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:11px!important;min-width:0!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:0 10px 24px #0f254a0d!important}.route-reports .reports-daily-dashboard .report-trend-detail-card.is-risk,.route-reports .reports-daily-dashboard .report-trend-detail-card.is-warn{background:linear-gradient(#fff8f1 0,#fff 58%)!important;border-color:#ffd9b9!important}.route-reports .reports-daily-dashboard .report-trend-detail-head{grid-template-columns:1fr auto!important;align-items:center!important;gap:5px 8px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-detail-head span{color:#64748b!important;grid-column:1/3!important;font-size:11px!important;font-weight:950!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-trend-detail-head strong{color:#071b4a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:25px!important;font-weight:950!important;line-height:29px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-detail-head em{color:#1769ff!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:22px!important;padding:0 9px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:22px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-detail-card.is-risk .report-trend-detail-head em,.route-reports .reports-daily-dashboard .report-trend-detail-card.is-warn .report-trend-detail-head em{color:#c2410c!important;background:#fff1e9!important}.route-reports .reports-daily-dashboard .report-trend-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-detail-grid span{background:#fff!important;border:1px solid #edf2f8!important;border-radius:7px!important;min-width:0!important;min-height:56px!important;padding:8px!important}.route-reports .reports-daily-dashboard .report-trend-detail-grid small{color:#74829a!important;font-size:11px!important;font-weight:900!important;line-height:13px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-detail-grid b{color:#10284f!important;margin-top:5px!important;font-size:18px!important;font-weight:950!important;line-height:20px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-detail-card>p{color:#344966!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:19px!important}.route-reports .reports-daily-dashboard .report-trend-action{background:#f3f8ff!important;border-radius:7px!important;min-width:0!important;padding:10px!important}.route-reports .reports-daily-dashboard .report-trend-detail-card.is-risk .report-trend-action,.route-reports .reports-daily-dashboard .report-trend-detail-card.is-warn .report-trend-action{background:#fff6ed!important}.route-reports .reports-daily-dashboard .report-trend-action span{color:#64748b!important;font-size:11px!important;font-weight:950!important;line-height:14px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-action b{color:#183257!important;margin-top:5px!important;font-size:12px!important;font-weight:900!important;line-height:18px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-detail-card footer{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-detail-card footer span{color:#64748b!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:850!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-detail-card footer b{color:#071b4a!important;font-weight:950!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-interactive-view{grid-template-columns:minmax(0,1fr) 220px!important;gap:12px!important;padding:12px!important}.route-reports .reports-daily-dashboard .report-trend-detail-card{padding:12px!important}.route-reports .reports-daily-dashboard .report-trend-detail-head strong{font-size:22px!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-interactive-view{grid-template-rows:320px auto!important;grid-template-columns:1fr!important}}.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:610px 342px!important}.route-reports .reports-daily-dashboard .report-trend-workload-view{background:linear-gradient(#fff 0,#f8fbff 100%)!important;border:1px solid #e6edf6!important;border-radius:8px!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 252px!important;gap:14px!important;height:100%!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0!important}.route-reports .reports-daily-dashboard .report-trend-workload-board{background:#fff!important;border:1px solid #edf2f8!important;border-radius:8px!important;grid-template-rows:38px minmax(0,1fr) 26px!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:12px 12px 10px!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-workload-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-workload-head b{color:#071b4a!important;font-size:15px!important;font-weight:950!important;line-height:18px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-workload-head span{color:#64748b!important;margin-top:3px!important;font-size:11px!important;font-weight:850!important;line-height:14px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend{color:#66758f!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend span{align-items:center!important;gap:5px!important;margin:0!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend i{border-radius:50%!important;width:8px!important;height:8px!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend .is-human{background:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend .is-ai{background:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-workload-legend .is-gap{background:#cbd5e1!important}.route-reports .reports-daily-dashboard .report-trend-slot-rail{grid-template-columns:repeat(var(--trend-count),minmax(62px,1fr))!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:2px 2px 9px!important;display:grid!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-slot-rail.is-scrollable{grid-template-columns:repeat(var(--trend-count),72px)!important}.route-reports .reports-daily-dashboard .report-trend-slot-card{cursor:pointer!important;scroll-snap-align:start!important;appearance:none!important;background:linear-gradient(#fff 0,#f7faff 100%)!important;border:1px solid #e7eef8!important;border-radius:8px!important;outline:0!important;grid-template-rows:28px minmax(0,1fr) 42px!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:8px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important;box-shadow:0 6px 14px #0f254a0a!important}.route-reports .reports-daily-dashboard .report-trend-slot-card:before{content:""!important;border-radius:inherit!important;opacity:var(--slot-tone)!important;pointer-events:none!important;background:linear-gradient(#f973161f 0,#1769ff0d 100%)!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-trend-slot-card:hover,.route-reports .reports-daily-dashboard .report-trend-slot-card:focus-visible{border-color:#f8bd6a!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #b75a1421!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-selected{background:linear-gradient(#f7fbff 0,#fff 100%)!important;border-color:#1769ff!important;box-shadow:0 14px 28px #1769ff2e!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-peak{border-color:#ffbf82!important}.route-reports .reports-daily-dashboard .report-trend-slot-label,.route-reports .reports-daily-dashboard .report-trend-slot-plot,.route-reports .reports-daily-dashboard .report-trend-slot-meta,.route-reports .reports-daily-dashboard .report-trend-slot-badge{z-index:1!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-slot-label{color:#5f6f88!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;min-width:0!important;font-size:10px!important;font-weight:950!important;line-height:13px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-selected .report-trend-slot-label{color:#0f3f8f!important}.route-reports .reports-daily-dashboard .report-trend-slot-plot{background:linear-gradient(#f7faff 0,#eef4fb 100%)!important;border-radius:7px!important;justify-content:center!important;align-items:flex-end!important;gap:6px!important;min-height:0!important;padding:12px 5px 14px!important;display:flex!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-slot-plot:before{content:""!important;background:#dce6f2!important;height:1px!important;position:absolute!important;bottom:18px!important;left:11px!important;right:11px!important}.route-reports .reports-daily-dashboard .report-trend-slot-plot em{background:#cbd5e1!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:8px!important;left:8px!important;box-shadow:0 0 0 3px #ffffffbf!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-risk .report-trend-slot-plot em,.route-reports .reports-daily-dashboard .report-trend-slot-card.is-warn .report-trend-slot-plot em{background:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-covered .report-trend-slot-plot em{background:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-slot-human{z-index:1!important;width:24px!important;height:var(--human-height)!important;background:linear-gradient(#ffb864 0,#f97316 100%)!important;border-radius:999px 999px 7px 7px!important;min-height:3px!important;position:relative!important;box-shadow:inset 0 1px #ffffff6b,0 6px 13px #f973162e!important}.route-reports .reports-daily-dashboard .report-trend-slot-ai{z-index:1!important;width:8px!important;height:var(--ai-height)!important;background:#1769ff!important;border-radius:999px!important;min-height:4px!important;position:relative!important;box-shadow:0 5px 10px #1769ff29!important}.route-reports .reports-daily-dashboard .report-trend-slot-ai.is-empty{box-shadow:none!important;background:#cbd5e1!important}.route-reports .reports-daily-dashboard .report-trend-slot-meta{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-slot-meta b{color:#071b4a!important;font-size:15px!important;font-weight:950!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-slot-meta em{color:#74829a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:12px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-slot-card.is-covered .report-trend-slot-meta em{color:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-slot-badge{color:#c2410c!important;background:#fff2e6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:18px!important;padding:0 6px!important;font-size:10px!important;font-weight:950!important;line-height:18px!important;display:inline-flex!important;position:absolute!important;top:33px!important;right:6px!important}.route-reports .reports-daily-dashboard .report-trend-workload-foot{color:#6b7a94!important;grid-template-columns:auto minmax(72px,1fr) auto auto!important;align-items:center!important;gap:9px!important;min-width:0!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-workload-foot i{background:linear-gradient(90deg,#eef3fa 0,#ffd7ad 56%,#f97316 100%)!important;border-radius:999px!important;height:7px!important}.route-reports .reports-daily-dashboard .report-trend-workload-foot b{color:#9a3412!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-trend-workload-foot em{color:#1769ff!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip{background:#f8fbff!important;border:1px solid #e6edf6!important;border-radius:8px!important;grid-template-columns:130px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip.is-risk,.route-reports .reports-daily-dashboard .report-trend-selected-strip.is-warn{background:#fff8f1!important;border-color:#ffd9b9!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip span{color:#74829a!important;font-size:10px!important;font-weight:950!important;line-height:12px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip b{color:#071b4a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:17px!important;font-weight:950!important;line-height:20px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-meter{background:#e9eff7!important;border-radius:999px!important;height:12px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-meter i,.route-reports .reports-daily-dashboard .report-trend-selected-meter em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-meter i{background:linear-gradient(90deg,#ffb864 0,#f97316 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-meter em{background:#1769ff!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip p{color:#344966!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;font-weight:900!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail{background:linear-gradient(#fff 0,#f8fbff 100%)!important;border-color:#e6edf6!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;padding:14px!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail.is-risk,.route-reports .reports-daily-dashboard .report-trend-workload-detail.is-warn{background:linear-gradient(#fff8f1 0,#fff 56%)!important;border-color:#ffd7b2!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail .report-trend-detail-grid span{min-height:52px!important;padding:8px 9px!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio{background:#fff!important;border:1px solid #edf2f8!important;border-radius:7px!important;grid-template-rows:auto 12px!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio span{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio span b{color:#10284f!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio span em{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:16px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio>i{background:#e9eff7!important;border-radius:999px!important;height:12px!important;display:block!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio>i b,.route-reports .reports-daily-dashboard .report-trend-detail-ratio>i em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio>i b{background:linear-gradient(90deg,#ffb864 0,#f97316 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-detail-ratio>i em{background:#1769ff!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail footer span{text-align:center!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:580px 342px!important}.route-reports .reports-daily-dashboard .report-trend-workload-view{grid-template-columns:minmax(0,1fr) 232px!important;gap:12px!important;padding:12px!important}.route-reports .reports-daily-dashboard .report-trend-slot-rail.is-scrollable{grid-template-columns:repeat(var(--trend-count),68px)!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip{grid-template-columns:116px minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip p{grid-column:1/3!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-workload-view{grid-template-rows:minmax(360px,1fr) auto!important;grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail{min-height:280px!important}}.route-reports .reports-daily-dashboard .report-trend-workload-view{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.route-reports .reports-daily-dashboard .report-trend-workload-board{grid-template-rows:36px minmax(0,1fr) 24px!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip{grid-template-columns:120px minmax(0,1fr) auto!important;min-height:0!important;padding:7px 11px!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip b{font-size:16px!important;line-height:18px!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip p{color:#2f466d!important;font-size:11px!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-workload-detail{display:none!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-workload-view{grid-template-columns:minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip{grid-template-columns:112px minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-selected-strip p{grid-column:1/3!important}}.route-conversation .input-box footer{align-items:stretch!important;gap:10px!important;display:flex!important}.route-conversation .input-box footer .chat-rich-input-wrap{background:#fff!important;border:1px solid #d8e3f2!important;border-radius:7px!important;flex:auto!important;min-width:0!important;height:88px!important;min-height:88px!important;position:relative!important;overflow:hidden!important}.route-conversation .input-box footer .chat-rich-input-wrap:focus-within{border-color:#1266f1!important;box-shadow:0 0 0 3px #1266f11a!important}.route-conversation .input-box .chat-rich-input-wrap textarea{z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 10px!important;position:absolute!important;inset:0!important}.route-conversation .input-box .chat-rich-input-wrap.has-rich-preview textarea{color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#071b4a!important}.route-conversation .input-box .chat-rich-input-wrap.has-rich-preview textarea::placeholder{color:#0000!important}.route-conversation .chat-rich-preview{z-index:1!important;color:#071b4a!important;font:inherit!important;white-space:pre-wrap!important;word-break:break-word!important;pointer-events:none!important;scrollbar-width:none!important;padding:8px 10px!important;line-height:1.45!important;display:none!important;position:absolute!important;inset:0!important;overflow:auto!important}.route-conversation .chat-rich-preview::-webkit-scrollbar{display:none!important}.route-conversation .chat-rich-input-wrap.has-rich-preview .chat-rich-preview{display:block!important}.route-conversation .chat-rich-preview .wechat-emoji{vertical-align:-.24em!important;white-space:nowrap!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1.38em!important;min-width:1.38em!important;height:1.38em!important;margin:0 .03em!important;line-height:1!important;display:inline-block!important}.route-conversation .chat-rich-preview .wechat-emoji.text{justify-content:center!important;align-items:center!important;width:auto!important;min-width:1.38em!important;font-size:.92em!important;display:inline-flex!important}.route-conversation .chat-rich-preview .wechat-emoji.input-preview{width:auto!important;min-width:0!important;height:auto!important;line-height:inherit!important;vertical-align:baseline!important;color:#0000!important;-webkit-text-fill-color:transparent!important;white-space:pre!important;background:0 0!important;margin:0!important;position:relative!important}.route-conversation .chat-rich-preview .wechat-emoji.input-preview .wechat-emoji-preview-spacer{visibility:hidden!important;color:#0000!important;-webkit-text-fill-color:transparent!important}.route-conversation .chat-rich-preview .wechat-emoji.input-preview .wechat-emoji-preview-image,.route-conversation .chat-rich-preview .wechat-emoji.input-preview .wechat-emoji-preview-fallback{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1.38em!important;min-width:1.38em!important;height:1.38em!important;line-height:1!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.route-conversation .chat-rich-preview .wechat-emoji.input-preview .wechat-emoji-preview-fallback{color:#071b4a!important;-webkit-text-fill-color:#071b4a!important;justify-content:center!important;align-items:center!important;font-size:.92em!important;display:inline-flex!important}.route-conversation .input-box:has(.conv-draft-files) .chat-rich-input-wrap textarea{padding-top:54px!important}.route-conversation .input-box:has(.conv-draft-files) .chat-rich-preview{padding-top:54px!important}.route-conversation .session-message-row .wechat-emoji{vertical-align:-.2em!important;white-space:nowrap!important;width:1.22em!important;min-width:1.22em!important;height:1.22em!important;color:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;margin:0 .03em!important;line-height:1!important;display:inline-block!important}.route-conversation .session-message-row .wechat-emoji.text{justify-content:center!important;align-items:center!important;width:auto!important;min-width:1.22em!important;font-size:.92em!important;display:inline-flex!important}.route-reports .report-status-banner{background:#fff!important;border:1px solid #dbe7f7!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:10px 14px!important;display:grid!important;box-shadow:0 10px 24px #1d37600e!important}.route-reports .report-status-banner>svg{color:#1266f1!important;background:#eaf2ff!important;border-radius:8px!important;width:34px!important;height:34px!important;padding:8px!important}.route-reports .report-status-banner.is-loading>svg{animation:.9s linear infinite reportSpin!important}.route-reports .report-status-banner.is-error{background:snow!important;border-color:#ffd5d0!important}.route-reports .report-status-banner.is-error>svg{color:#ef4444!important;background:#ffe9e5!important}.route-reports .report-status-banner.is-warning{background:#fffaf0!important;border-color:#f8dfaa!important}.route-reports .report-status-banner.is-warning>svg{color:#d97706!important;background:#fff1d7!important}.route-reports .report-status-banner b{color:#071b4a!important;margin-bottom:3px!important;font-size:13px!important;font-weight:900!important;display:block!important}.route-reports .report-status-banner span{color:#526385!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;display:block!important}.route-reports .report-status-banner button{color:#1266f1!important;background:#fff!important;border:1px solid #c9daf4!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-refresh:disabled,.route-reports .reports-daily-dashboard .report-export:disabled{opacity:.62!important;cursor:not-allowed!important;box-shadow:none!important}.route-reports .reports-daily-dashboard .report-trend-workload-view{background:linear-gradient(#fffffff5 0,#f8fbfff5 100%),#fff!important;border:1px solid #dfe8f4!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f28500e!important}.route-reports .reports-daily-dashboard .report-trend-workload-view .report-trend-main{grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;min-height:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-pressure-board{background:#fff!important;border:1px solid #e8eef7!important;border-radius:8px!important;grid-template-rows:38px minmax(210px,1fr) 62px!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:13px 13px 11px!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head>div:first-child{min-width:0!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head .report-trend-workload-legend{flex:none!important;justify-content:flex-end!important;max-width:210px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head b{color:#071b4a!important;font-size:15px!important;font-weight:950!important;line-height:18px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head span{color:#60708b!important;margin-top:3px!important;font-size:11px!important;font-weight:850!important;line-height:14px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-pressure-scroll{scrollbar-width:thin!important;min-width:0!important;min-height:0!important;padding:0 1px 6px!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stage{min-width:100%!important;height:100%!important;min-height:214px!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-pressure-scroll.is-scrollable .report-trend-pressure-stage{min-width:calc(var(--trend-count) * 76px)!important}.route-reports .reports-daily-dashboard .report-trend-pressure-svg,.route-reports .reports-daily-dashboard .report-trend-pressure-grid,.route-reports .reports-daily-dashboard .report-trend-pressure-slots{position:absolute!important;inset:12px 16px 8px 40px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-svg{z-index:1!important;pointer-events:none!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-pressure-area{fill:#fff3e6!important;opacity:.82!important}.route-reports .reports-daily-dashboard .report-trend-pressure-line{fill:none!important;stroke:#f97316!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;filter:drop-shadow(0 5px 9px #f9731629)!important}.route-reports .reports-daily-dashboard .report-trend-pressure-grid{z-index:0!important;color:#94a3b8!important;grid-template-rows:auto 1fr 1fr 1fr auto!important;gap:0!important;font-size:10px!important;font-weight:900!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-pressure-grid i{border-top:1px dashed #e5edf6!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-pressure-grid span:last-child{align-self:end!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slots{z-index:2!important;grid-template-columns:repeat(var(--trend-count),minmax(60px,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot{appearance:none!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #0000!important;border-radius:8px!important;outline:0!important;grid-template-rows:22px minmax(0,1fr) 39px!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:7px 6px 6px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot:hover,.route-reports .reports-daily-dashboard .report-trend-pressure-slot:focus-visible{background:#fff!important;border-color:#ffc58f!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #b75a1421!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-selected{background:#f8fbff!important;border-color:#1769ff!important;box-shadow:0 14px 28px #1769ff2e!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-risk{border-color:#ffb37a!important}.route-reports .reports-daily-dashboard .report-trend-pressure-label{color:#526385!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;min-width:0!important;font-size:10px!important;font-weight:950!important;line-height:13px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-selected .report-trend-pressure-label{color:#0f3f8f!important}.route-reports .reports-daily-dashboard .report-trend-pressure-bars{background:linear-gradient(#f8fbffa3 0,#eef4fbad 100%)!important;border-radius:8px!important;place-items:end center!important;min-height:0!important;padding:10px 0 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-bars:after{content:""!important;background:#dce6f2!important;height:1px!important;position:absolute!important;bottom:15px!important;left:12px!important;right:12px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stack{z-index:1!important;width:28px!important;height:var(--total-height)!important;background:#e8eef7!important;border-radius:999px 999px 7px 7px!important;min-height:3px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 16px #0f28501a!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stack b{min-height:0!important;position:absolute!important;left:0!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stack .is-human{height:var(--human-part)!important;background:linear-gradient(#ffb864 0,#f97316 100%)!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stack .is-ai{bottom:var(--human-part)!important;height:var(--ai-part)!important;background:linear-gradient(#4b8dff 0,#1769ff 100%)!important}.route-reports .reports-daily-dashboard .report-trend-pressure-dot{z-index:2!important;background:#cbd5e1!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:8px!important;left:9px!important;box-shadow:0 0 0 3px #ffffffbf!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-covered .report-trend-pressure-dot{background:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-risk .report-trend-pressure-dot,.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-warn .report-trend-pressure-dot{background:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-pressure-value{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-pressure-value b{color:#071b4a!important;font-size:16px!important;font-weight:950!important;line-height:18px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-value em{color:#6b7a94!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:12px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-covered .report-trend-pressure-value em{color:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-risk .report-trend-pressure-value em,.route-reports .reports-daily-dashboard .report-trend-pressure-slot.is-warn .report-trend-pressure-value em{color:#c2410c!important}.route-reports .reports-daily-dashboard .report-trend-pressure-badge{z-index:3!important;color:#c2410c!important;background:#fff2e6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:18px!important;padding:0 6px!important;font-size:10px!important;font-weight:950!important;line-height:18px!important;display:inline-flex!important;position:absolute!important;top:29px!important;right:5px!important}.route-reports .reports-daily-dashboard .report-trend-gap-strip{grid-template-rows:18px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-gap-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-gap-head b{color:#10284f!important;font-size:12px!important;font-weight:950!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-gap-head span{color:#64748b!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-gap-track{grid-template-columns:repeat(var(--trend-count),minmax(34px,1fr))!important;scrollbar-width:thin!important;gap:4px!important;min-width:0!important;padding:1px 1px 5px!important;display:grid!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell{appearance:none!important;cursor:pointer!important;background:#f4f7fb!important;border:1px solid #0000!important;border-radius:7px!important;min-width:0!important;height:33px!important;padding:0!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell:before{content:""!important;opacity:calc(var(--heat) * .72)!important;background:#f97316!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell:after{content:""!important;width:7px!important;height:7px!important;box-shadow:0 0 0 calc(var(--gap) * 4px) #f9731629,0 0 0 2px #ffffffb8!important;background:#cbd5e1!important;border-radius:50%!important;position:absolute!important;top:6px!important;left:50%!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell.is-covered:after{background:#1769ff!important;box-shadow:0 0 0 2px #ffffffb8!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell.is-selected,.route-reports .reports-daily-dashboard .report-trend-gap-cell:hover,.route-reports .reports-daily-dashboard .report-trend-gap-cell:focus-visible{border-color:#1769ff!important;outline:0!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #1769ff29!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell span,.route-reports .reports-daily-dashboard .report-trend-gap-cell b{z-index:2!important;color:#17345d!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell span{padding:17px 3px 0!important;font-size:9px!important;font-weight:900!important;line-height:10px!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell b{font-size:9px!important;font-weight:950!important;line-height:10px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight{background:#f8fbff!important;border:1px solid #e6edf6!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:118px minmax(120px,1fr) minmax(290px,1.1fr)!important;align-items:center!important;gap:8px 12px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight.is-risk,.route-reports .reports-daily-dashboard .report-trend-selected-insight.is-warn{background:#fff8f1!important;border-color:#ffd9b9!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight>div:first-child span{color:#74829a!important;font-size:10px!important;font-weight:950!important;line-height:12px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight>div:first-child b{color:#071b4a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:16px!important;font-weight:950!important;line-height:18px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight .report-trend-selected-meter{background:#e9eff7!important;border-radius:999px!important;height:12px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight .report-trend-selected-meter i,.route-reports .reports-daily-dashboard .report-trend-selected-insight .report-trend-selected-meter em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight .report-trend-selected-meter i{background:linear-gradient(90deg,#ffb864 0,#f97316 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight .report-trend-selected-meter em{background:#1769ff!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl div{background:#fff!important;border-radius:6px!important;gap:2px!important;min-width:0!important;padding:6px 7px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dt,.route-reports .reports-daily-dashboard .report-trend-selected-insight dd{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dt{color:#74829a!important;font-size:10px!important;font-weight:900!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dd{color:#10284f!important;font-size:13px!important;font-weight:950!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight p{color:#344966!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1/-1!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:17px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight p b{color:#1769ff!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;height:19px!important;margin-right:8px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:19px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight.is-risk p b,.route-reports .reports-daily-dashboard .report-trend-selected-insight.is-warn p b{color:#c2410c!important;background:#fff1e9!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-pressure-scroll.is-scrollable .report-trend-pressure-stage{min-width:calc(var(--trend-count) * 70px)!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight{grid-template-columns:110px minmax(120px,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl{grid-column:1/-1!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-pressure-board{grid-template-rows:52px 260px 66px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head{display:grid!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight p{white-space:normal!important}}.route-reports .reports-daily-dashboard .report-trend-workload-view{padding:12px!important}.route-reports .reports-daily-dashboard .report-trend-workload-view .report-trend-main{grid-template-rows:minmax(0,1fr) auto!important;gap:8px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-board{grid-template-rows:34px minmax(190px,1fr) 58px!important;gap:8px!important;padding:11px 12px 10px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head b{font-size:14px!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-head span{margin-top:2px!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-scroll{padding-bottom:4px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-stage{min-height:196px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-svg,.route-reports .reports-daily-dashboard .report-trend-pressure-grid,.route-reports .reports-daily-dashboard .report-trend-pressure-slots{top:8px!important;bottom:6px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-svg,.route-reports .reports-daily-dashboard .report-trend-pressure-grid{top:16px!important;bottom:64px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-svg{width:calc(100% - 56px)!important;height:calc(100% - 80px)!important;min-height:0!important;bottom:auto!important;right:auto!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-pressure-area{opacity:.48!important}.route-reports .reports-daily-dashboard .report-trend-pressure-line{opacity:.82!important;stroke-width:1.5px!important;filter:none!important}.route-reports .reports-daily-dashboard .report-trend-pressure-slot{grid-template-rows:20px minmax(0,1fr) 34px!important;gap:5px!important;padding:6px 5px 5px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-bars{padding:8px 0 10px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-value b{font-size:15px!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-value em{font-size:9px!important;line-height:11px!important}.route-reports .reports-daily-dashboard .report-trend-pressure-badge{top:25px!important}.route-reports .reports-daily-dashboard .report-trend-gap-strip{grid-template-rows:16px minmax(0,1fr)!important;gap:5px!important}.route-reports .reports-daily-dashboard .report-trend-gap-head b,.route-reports .reports-daily-dashboard .report-trend-gap-head span{line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell{height:31px!important}.route-reports .reports-daily-dashboard .report-trend-gap-cell span{padding-top:16px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight{grid-template-rows:auto auto!important;grid-template-columns:110px 150px minmax(360px,1fr)!important;gap:7px 10px!important;padding:8px 10px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl{grid-column:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl div{padding:5px 6px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight>div:first-child b{font-size:15px!important;line-height:17px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight p{line-height:16px!important}@media (width<=900px){.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack,.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-diagnostic-shell{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-workload-view{height:auto!important;min-height:560px!important}.route-reports .reports-daily-dashboard .report-trend-workload-view .report-trend-main{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-trend-pressure-board{grid-template-rows:52px 260px 66px!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight dl{grid-column:1/-1!important}.route-reports .reports-daily-dashboard .report-trend-selected-insight p{white-space:normal!important}}.route-reports .reports-daily-dashboard .report-trend-rhythm-view{background:linear-gradient(#fff 0,#f7fbff 100%)!important;border:1px solid #dfe8f4!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 258px!important;gap:12px!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0f28500e!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-board{background:#fff!important;border:1px solid #e8eef7!important;border-radius:8px!important;grid-template-rows:42px minmax(0,1fr) 116px!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-head>div:first-child{min-width:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-head b{color:#071b4a!important;font-size:15px!important;font-weight:950!important;line-height:18px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-head span{color:#60708b!important;margin-top:4px!important;font-size:11px!important;font-weight:850!important;line-height:14px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend{color:#64748b!important;white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend span{align-items:center!important;gap:5px!important;margin:0!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend i{border-radius:50%!important;width:8px!important;height:8px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend .is-human{background:#f97316!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend .is-ai{background:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-legend .is-gap{background:#ef4444!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-scroll{scrollbar-width:thin!important;min-width:0!important;min-height:0!important;padding:2px 2px 8px!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-stage{min-width:100%!important;height:100%!important;min-height:176px!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-scroll.is-scrollable .report-trend-rhythm-stage{min-width:calc(var(--trend-count) * 88px)!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-axis{background:linear-gradient(90deg,#f9731624,#1769ff2e,#f9731624)!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:50%!important;left:38px!important;right:38px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-axis:before,.route-reports .reports-daily-dashboard .report-trend-rhythm-axis:after{content:""!important;background:#d8e2ef!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-axis:before{left:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-axis:after{right:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-nodes{grid-template-columns:repeat(var(--trend-count),minmax(72px,1fr))!important;align-items:center!important;gap:10px!important;display:grid!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node{appearance:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-rows:24px minmax(0,1fr) 22px!important;place-items:center!important;gap:6px!important;min-width:0!important;height:164px!important;padding:6px 4px!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:grid!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node:hover,.route-reports .reports-daily-dashboard .report-trend-rhythm-node:focus-visible{background:#f7fbff!important;border-color:#bfd7ff!important;outline:0!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #1769ff1a!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-selected{background:#f3f8ff!important;border-color:#1769ff!important;box-shadow:0 14px 28px #1769ff29!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-label{color:#364d72!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:10px!important;font-weight:950!important;line-height:13px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-orb{width:var(--node-size)!important;height:var(--node-size)!important;background:conic-gradient(#1769ff 0 var(--ai-arc),#f97316 var(--ai-arc) 100%)!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important;box-shadow:0 10px 22px #f973162e!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-warn .report-trend-rhythm-orb,.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-risk .report-trend-rhythm-orb{background:conic-gradient(#1769ff 0 var(--ai-arc),#ef4444 var(--ai-arc) 100%)!important;box-shadow:0 10px 22px #ef444429!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-selected .report-trend-rhythm-orb{box-shadow:0 0 0 5px #1769ff1f,0 14px 26px #1769ff2e!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-orb:before{content:""!important;background:#fff!important;border-radius:50%!important;position:absolute!important;inset:5px!important;box-shadow:inset 0 0 0 1px #e2e8f0e6!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-orb b{z-index:1!important;color:#071b4a!important;font-size:15px!important;font-weight:950!important;line-height:18px!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node>em{color:#7a4a22!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:12px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-covered>em{color:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-risk>em,.route-reports .reports-daily-dashboard .report-trend-rhythm-node.is-warn>em{color:#dc2626!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-peak{color:#c2410c!important;background:#fff2e6!important;border-radius:999px!important;align-items:center!important;height:18px!important;padding:0 6px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:18px!important;display:inline-flex!important;position:absolute!important;top:28px!important;right:6px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lanes{background:#f8fbff!important;border:1px solid #eef3f9!important;border-radius:8px!important;grid-template-rows:1fr 1fr!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lane{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lane>span{gap:2px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lane>span b{color:#10284f!important;font-size:12px!important;font-weight:950!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lane>span em{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;line-height:12px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-track{grid-template-columns:repeat(var(--trend-count),minmax(42px,1fr))!important;scrollbar-width:thin!important;gap:5px!important;min-width:0!important;padding:1px 1px 4px!important;display:grid!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment{appearance:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #edf2f8!important;border-radius:7px!important;min-width:0!important;height:32px!important;padding:0 5px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment:before{content:""!important;width:var(--level)!important;opacity:.82!important;background:linear-gradient(90deg,#ffbf75 0,#f97316 100%)!important;position:absolute!important;inset:0 auto 0 0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment.is-ai:before{background:linear-gradient(90deg,#8ab5ff 0,#1769ff 100%)!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment.is-gap:before{background:repeating-linear-gradient(135deg,#ef44442e 0 5px,#ef44440d 5px 10px)!important;width:100%!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment.is-selected{border-color:#1769ff!important;box-shadow:0 0 0 2px #1769ff1a!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment b{z-index:1!important;color:#10284f!important;text-align:center!important;white-space:nowrap!important;font-size:10px!important;font-weight:950!important;line-height:30px!important;display:block!important;position:relative!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-segment.is-gap b{color:#dc2626!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight{background:#f8fbff!important;border:1px solid #e6edf6!important;border-radius:8px!important;grid-template-rows:auto 12px auto minmax(0,1fr)!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:14px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight.is-risk,.route-reports .reports-daily-dashboard .report-trend-rhythm-insight.is-warn{background:#fff8f1!important;border-color:#ffd9b9!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight header{gap:4px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight small{color:#74829a!important;font-size:10px!important;font-weight:950!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight strong{color:#071b4a!important;font-size:22px!important;font-weight:950!important;line-height:25px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight header span{color:#1769ff!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:21px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:21px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight.is-risk header span,.route-reports .reports-daily-dashboard .report-trend-rhythm-insight.is-warn header span{color:#c2410c!important;background:#fff1e9!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-share{background:#e9eff7!important;border-radius:999px!important;height:12px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-share i,.route-reports .reports-daily-dashboard .report-trend-rhythm-share em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-share i{background:linear-gradient(90deg,#ffb864 0,#f97316 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-share em{background:#1769ff!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dl{grid-template-columns:1fr 1fr!important;gap:8px!important;min-width:0!important;margin:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dl div{background:#fff!important;border-radius:7px!important;gap:2px!important;min-width:0!important;padding:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dt,.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dd{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dt{color:#74829a!important;font-size:10px!important;font-weight:900!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight dd{color:#10284f!important;font-size:15px!important;font-weight:950!important;line-height:18px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight p{color:#344966!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:18px!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-rhythm-view{grid-template-columns:minmax(0,1fr) 238px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-board{grid-template-rows:48px minmax(0,1fr) 120px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-head{display:grid!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-rhythm-view{grid-template-columns:1fr!important;height:auto!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-board{grid-template-rows:auto 230px auto!important;min-height:500px!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-lane{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-rhythm-insight{min-height:260px!important}}.route-reports .reports-daily-dashboard .report-trend-line-view{background:linear-gradient(#f8fbff 0,#eef6ff 100%)!important;border:1px solid #cfe0f5!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:14px!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff2,0 18px 36px #14366014!important}.route-reports .reports-daily-dashboard .report-trend-line-board,.route-reports .reports-daily-dashboard .report-trend-line-insight{background:radial-gradient(circle at 18% 0,#39cdff38 0,#39cdff00 28%),radial-gradient(circle at 92% 18%,#ff86242e 0,#ff862400 26%),linear-gradient(135deg,#061326 0,#0b2142 52%,#0a1832 100%)!important;border:1px solid #5facff47!important;border-radius:8px!important;min-width:0!important;min-height:0!important;box-shadow:inset 0 1px #ffffff1a,0 20px 46px #07142d38!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:48px 58px minmax(0,1fr)!important;gap:10px!important;padding:14px 16px 16px!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-line-head>div:first-child{min-width:0!important}.route-reports .reports-daily-dashboard .report-trend-line-head b{color:#eff8ff!important;letter-spacing:0!important;font-size:16px!important;font-weight:950!important;line-height:20px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-line-head span{color:#8fb5da!important;margin-top:5px!important;font-size:12px!important;font-weight:850!important;line-height:16px!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-line-legend{color:#b8d7f7!important;white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;font-size:12px!important;font-weight:900!important;line-height:18px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-line-legend span{align-items:center!important;gap:6px!important;margin:0!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-line-legend i,.route-reports .reports-daily-dashboard .report-trend-line-tip i{border-radius:50%!important;flex:none!important;width:8px!important;height:8px!important}.route-reports .reports-daily-dashboard .report-trend-line-legend .is-human,.route-reports .reports-daily-dashboard .report-trend-line-tip .is-human{background:#ff8a1d!important;box-shadow:0 0 12px #ff8a1d9e!important}.route-reports .reports-daily-dashboard .report-trend-line-legend .is-ai,.route-reports .reports-daily-dashboard .report-trend-line-tip .is-ai{background:#40dfff!important;box-shadow:0 0 12px #40dfff9e!important}.route-reports .reports-daily-dashboard .report-trend-line-legend .is-select{background:#fff!important;box-shadow:0 0 0 3px #4b90ff38,0 0 16px #4b90ffb8!important}.route-reports .reports-daily-dashboard .report-trend-line-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-summary span{background:linear-gradient(#ffffff14 0,#ffffff09 100%)!important;border:1px solid #71c5ff2e!important;border-radius:7px!important;align-content:center!important;gap:4px!important;min-width:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}.route-reports .reports-daily-dashboard .report-trend-line-summary small{color:#8eb4da!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:900!important;line-height:13px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-summary b{color:#f7fbff!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important;line-height:20px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary .is-warn b{color:#ffba74!important}.route-reports .reports-daily-dashboard .report-trend-line-summary .is-good b{color:#83f8c7!important}.route-reports .reports-daily-dashboard .report-trend-line-scroll{scrollbar-color:#67b4ff9e #ffffff1a!important;scrollbar-width:thin!important;min-width:0!important;min-height:0!important;padding:2px 2px 0!important;overflow:auto hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-scroll.is-fit{overflow-x:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-stage{min-width:100%!important;height:100%!important;min-height:410px!important;position:relative!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-line-scroll.is-scrollable .report-trend-line-stage{min-width:calc(var(--trend-count) * 78px)!important}.route-reports .reports-daily-dashboard .report-trend-line-stage svg{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-line-plot-bg{fill:#020c1e7a!important;stroke:#4ca6ff33!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row line{stroke:#7fbcff2e!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row text{fill:#88a9cc!important;font-size:12px!important;font-weight:850!important}.route-reports .reports-daily-dashboard .report-trend-line-selected-axis{stroke:#f5fbff!important;stroke-width:1.5px!important;stroke-dasharray:5 6!important;opacity:.68!important;filter:drop-shadow(0 0 7px #5cb5ffb8)!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-line-path,.route-reports .reports-daily-dashboard .report-trend-line-glow{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.route-reports .reports-daily-dashboard .report-trend-line-glow{stroke-width:8px!important;opacity:.22!important;filter:url(#reportTrendLineGlow)!important}.route-reports .reports-daily-dashboard .report-trend-line-path{stroke-width:3.2px!important;filter:drop-shadow(0 0 8px #4ca6ff3d)!important}.route-reports .reports-daily-dashboard .report-trend-line-path.is-human,.route-reports .reports-daily-dashboard .report-trend-line-glow.is-human{stroke:url(#reportTrendHumanStroke)!important}.route-reports .reports-daily-dashboard .report-trend-line-path.is-ai,.route-reports .reports-daily-dashboard .report-trend-line-glow.is-ai{stroke:url(#reportTrendAiStroke)!important}.route-reports .reports-daily-dashboard .report-trend-line-point{fill:#061326!important;stroke-width:2.4px!important;vector-effect:non-scaling-stroke!important;pointer-events:none!important}.route-reports .reports-daily-dashboard .report-trend-line-point.is-human{stroke:#ff9a32!important;filter:drop-shadow(0 0 7px #ff8a1d7a)!important}.route-reports .reports-daily-dashboard .report-trend-line-point.is-ai{stroke:#5feaff!important;filter:drop-shadow(0 0 7px #40dfff7a)!important}.route-reports .reports-daily-dashboard .report-trend-line-point.is-empty{stroke:#7088a9!important;opacity:.45!important;filter:none!important}.route-reports .reports-daily-dashboard .report-trend-line-point.is-selected{fill:#fff!important;stroke-width:3px!important;filter:drop-shadow(0 0 12px #ffffffb8)!important}.route-reports .reports-daily-dashboard .report-trend-line-peak{z-index:7!important;color:#ffe4c0!important;pointer-events:none!important;white-space:nowrap!important;background:#2f190ac7!important;border:1px solid #ffa95375!important;border-radius:7px!important;grid-template-columns:18px auto auto!important;align-items:center!important;gap:5px!important;padding:4px 7px!important;display:inline-grid!important;position:absolute!important;transform:translate(-50%,-100%)!important;box-shadow:0 10px 24px #ff8a1d29,inset 0 1px #ffffff1f!important}.route-reports .reports-daily-dashboard .report-trend-line-peak.align-left{transform:translateY(-100%)!important}.route-reports .reports-daily-dashboard .report-trend-line-peak.align-right{transform:translate(-100%,-100%)!important}.route-reports .reports-daily-dashboard .report-trend-line-peak i{color:#fff!important;background:#ff8a1d!important;border-radius:5px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:18px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-peak b,.route-reports .reports-daily-dashboard .report-trend-line-peak em{font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-trend-line-peak em{color:#ffb86a!important}.route-reports .reports-daily-dashboard .report-trend-line-hit{z-index:8!important;width:max(44px,calc(100% / var(--trend-count)))!important;appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:0!important;position:absolute!important;top:42px!important;bottom:66px!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-line-hit:before{content:""!important;opacity:0!important;background:linear-gradient(#5eb7ff2e,#5eb7ff0a)!important;border-radius:8px!important;transition:opacity .14s!important;position:absolute!important;inset:0!important}.route-reports .reports-daily-dashboard .report-trend-line-hit:hover:before,.route-reports .reports-daily-dashboard .report-trend-line-hit:focus-visible:before,.route-reports .reports-daily-dashboard .report-trend-line-hit.is-selected:before{opacity:1!important}.route-reports .reports-daily-dashboard .report-trend-line-hit:after{content:""!important;opacity:0!important;background:linear-gradient(#fff0,#ffffff8f,#fff0)!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-line-hit:hover:after,.route-reports .reports-daily-dashboard .report-trend-line-hit:focus-visible:after,.route-reports .reports-daily-dashboard .report-trend-line-hit.is-selected:after{opacity:.84!important}.route-reports .reports-daily-dashboard .report-trend-line-tip{z-index:20!important;color:#eaf7ff!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#061326f0!important;border:1px solid #7ec9ff57!important;border-radius:8px!important;gap:5px!important;width:154px!important;padding:9px 10px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:grid!important;position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%,8px)!important;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff1a!important}.route-reports .reports-daily-dashboard .report-trend-line-hit:hover .report-trend-line-tip,.route-reports .reports-daily-dashboard .report-trend-line-hit:focus-visible .report-trend-line-tip{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-line-tip b{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-line-tip em{color:#b9d8f7!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:15px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-line-tip strong{color:#78e7ff!important;white-space:nowrap!important;background:#56a9ff29!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;padding:2px 6px!important;font-size:10px!important;font-weight:950!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-line-hit.is-risk .report-trend-line-tip strong,.route-reports .reports-daily-dashboard .report-trend-line-hit.is-warn .report-trend-line-tip strong{color:#ffba74!important;background:#ff8a1d29!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels{color:#91b6da!important;pointer-events:none!important;height:24px!important;font-size:11px!important;font-weight:900!important;line-height:14px!important;position:absolute!important;bottom:9px!important;left:0!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:82px!important;padding-top:6px!important;position:absolute!important;bottom:0!important;overflow:hidden!important;transform:translate(-50%)!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels span:before{content:""!important;background:#91b6da8c!important;width:1px!important;height:5px!important;position:absolute!important;top:0!important;left:50%!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels span:first-child{transform:none!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels span:last-child{transform:translate(-100%)!important}.route-reports .reports-daily-dashboard .report-trend-line-insight{grid-template-rows:auto 13px auto auto minmax(0,1fr)!important;gap:12px!important;padding:15px!important;display:grid!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-insight.is-risk,.route-reports .reports-daily-dashboard .report-trend-line-insight.is-warn{border-color:#ffa1526b!important}.route-reports .reports-daily-dashboard .report-trend-line-insight header{gap:5px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-insight small{color:#91b6da!important;font-size:11px!important;font-weight:950!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-line-insight strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:25px!important;font-weight:950!important;line-height:29px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-insight header span{color:#79ecff!important;white-space:nowrap!important;background:#46daff24!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:22px!important;display:inline-flex!important}.route-reports .reports-daily-dashboard .report-trend-line-insight.is-risk header span,.route-reports .reports-daily-dashboard .report-trend-line-insight.is-warn header span{color:#ffbd7c!important;background:#ff8a1d26!important}.route-reports .reports-daily-dashboard .report-trend-line-share{background:#ffffff1f!important;border-radius:999px!important;height:13px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a!important}.route-reports .reports-daily-dashboard .report-trend-line-share i,.route-reports .reports-daily-dashboard .report-trend-line-share em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-line-share i{background:linear-gradient(90deg,#ffd18a 0,#ff8a1d 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-line-share em{background:linear-gradient(90deg,#2b7fff 0,#54e6ff 100%)!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-line-insight dl{grid-template-columns:1fr 1fr!important;gap:8px!important;min-width:0!important;margin:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-insight dl div{background:#ffffff12!important;border:1px solid #7ec9ff29!important;border-radius:7px!important;gap:3px!important;min-width:0!important;padding:8px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-insight dt,.route-reports .reports-daily-dashboard .report-trend-line-insight dd{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-insight dt{color:#91b6da!important;font-size:10px!important;font-weight:900!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-line-insight dd{color:#fff!important;font-size:16px!important;font-weight:950!important;line-height:19px!important}.route-reports .reports-daily-dashboard .report-trend-line-insight footer{gap:7px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-insight footer span{color:#a7c6e6!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:11px!important;font-weight:850!important;line-height:15px!important;display:flex!important}.route-reports .reports-daily-dashboard .report-trend-line-insight footer b{color:#74eaff!important;font-size:12px!important;font-weight:950!important}.route-reports .reports-daily-dashboard .report-trend-line-insight p{color:#d4e9ff!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:19px!important;overflow:auto!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:760px 342px!important}.route-reports .reports-daily-dashboard .report-trend-line-view{grid-template-columns:minmax(0,1fr) 226px!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:58px 62px minmax(0,1fr)!important;padding:13px!important}.route-reports .reports-daily-dashboard .report-trend-line-head{display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-legend{justify-content:flex-start!important}.route-reports .reports-daily-dashboard .report-trend-line-stage{min-height:360px!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:auto auto!important}.route-reports .reports-daily-dashboard .report-trend-line-view{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:auto auto 360px!important;min-height:560px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .reports-daily-dashboard .report-trend-line-summary span:last-child{grid-column:1/-1!important}.route-reports .reports-daily-dashboard .report-trend-line-stage{min-height:330px!important}.route-reports .reports-daily-dashboard .report-trend-line-insight{min-height:300px!important}}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-diagnostic-shell{grid-template-rows:96px minmax(0,1fr)!important;gap:12px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-metric-card{background:linear-gradient(135deg,#fff 0,#f8fbff 100%)!important;border:1px solid #dbe8f6!important;border-radius:8px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important;column-gap:10px!important;min-width:0!important;min-height:0!important;padding:12px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,0 10px 22px #1a3a620e!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-metric-card:after{content:""!important;background:#2388ff!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-metric-card.is-peak:after{background:#ff8a1d!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-metric-card.is-gap:after{background:#43dfff!important}.route-reports .reports-daily-dashboard .report-trend-metric-icon{color:#1769ff!important;background:#edf5ff!important;border-radius:8px!important;grid-row:1/5!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-metric-card.is-peak .report-trend-metric-icon{color:#f97316!important;background:#fff4e8!important}.route-reports .reports-daily-dashboard .report-trend-metric-card.is-gap .report-trend-metric-icon{color:#0891b2!important;background:#ecfeff!important}.route-reports .reports-daily-dashboard .report-trend-metric-card.is-gap.is-risk .report-trend-metric-icon,.route-reports .reports-daily-dashboard .report-trend-metric-card.is-gap.is-warn .report-trend-metric-icon{color:#c2410c!important;background:#fff1e9!important}.route-reports .reports-daily-dashboard .report-trend-metric-card small,.route-reports .reports-daily-dashboard .report-trend-metric-card strong,.route-reports .reports-daily-dashboard .report-trend-metric-card span,.route-reports .reports-daily-dashboard .report-trend-metric-card em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-metric-card small{color:#50637d!important;font-size:12px!important;font-weight:950!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-metric-card strong{color:#061a44!important;margin-top:2px!important;font-size:24px!important;font-weight:950!important;line-height:27px!important}.route-reports .reports-daily-dashboard .report-trend-metric-card span{color:#2f5f9b!important;margin-top:3px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-metric-card span.negative{color:#059669!important}.route-reports .reports-daily-dashboard .report-trend-metric-card span.pressure{color:#dc2626!important}.route-reports .reports-daily-dashboard .report-trend-metric-card span.stable{color:#1769ff!important}.route-reports .reports-daily-dashboard .report-trend-metric-card em{color:#6c7d95!important;margin-top:1px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-trend-line-view{grid-template-columns:1fr!important;gap:0!important;padding:12px!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:48px 46px minmax(0,1fr) 78px!important;gap:10px!important;padding:14px 16px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary span{padding:6px 9px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary b{font-size:16px!important;line-height:18px!important}.route-reports .reports-daily-dashboard .report-trend-line-current{background:linear-gradient(90deg,#ffffff17 0,#ffffff0b 100%)!important;border:1px solid #7ec9ff33!important;border-radius:8px!important;grid-template-columns:132px 130px minmax(260px,.82fr) minmax(300px,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main{grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;align-items:center!important;gap:2px 7px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main small{color:#91b6da!important;grid-column:1/-1!important;font-size:10px!important;font-weight:950!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main strong{color:#fff!important;white-space:nowrap!important;min-width:0!important;font-size:18px!important;font-weight:950!important;line-height:21px!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main span{color:#79ecff!important;white-space:nowrap!important;background:#46daff24!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;padding:2px 7px!important;font-size:10px!important;font-weight:950!important;line-height:14px!important}.route-reports .reports-daily-dashboard .report-trend-line-current.is-risk .report-trend-line-current-main span,.route-reports .reports-daily-dashboard .report-trend-line-current.is-warn .report-trend-line-current-main span{color:#ffbd7c!important;background:#ff8a1d29!important}.route-reports .reports-daily-dashboard .report-trend-line-current-share{background:#ffffff1f!important;border-radius:999px!important;height:12px!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-current-share i,.route-reports .reports-daily-dashboard .report-trend-line-current-share em{position:absolute!important;top:0!important;bottom:0!important}.route-reports .reports-daily-dashboard .report-trend-line-current-share i{background:linear-gradient(90deg,#ffd18a 0,#ff8a1d 100%)!important;left:0!important}.route-reports .reports-daily-dashboard .report-trend-line-current-share em{background:linear-gradient(90deg,#2b7fff 0,#54e6ff 100%)!important;right:0!important}.route-reports .reports-daily-dashboard .report-trend-line-current dl{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-current dl div{background:#fff1!important;border-radius:7px!important;gap:1px!important;min-width:0!important;padding:5px 7px!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-current dt,.route-reports .reports-daily-dashboard .report-trend-line-current dd{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-line-current dt{color:#91b6da!important;font-size:10px!important;font-weight:900!important;line-height:12px!important}.route-reports .reports-daily-dashboard .report-trend-line-current dd{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-line-current p{color:#d7ebff!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:18px!important;overflow:hidden!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:735px 342px!important}.route-reports .reports-daily-dashboard .report-trend-line-view{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:58px 48px minmax(0,1fr) 92px!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-rows:auto auto!important;grid-template-columns:120px 120px minmax(240px,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-line-current p{grid-column:1/-1!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-card{height:auto!important;min-height:1180px!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-diagnostic-shell,.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell{grid-template-rows:auto auto!important;height:auto!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics{grid-template-columns:1fr!important;grid-auto-rows:minmax(86px,auto)!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell .report-trend-metrics .report-trend-metric-card{min-height:86px!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:auto auto minmax(340px,1fr) auto!important;min-height:620px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-trend-line-current dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-reports .reports-daily-dashboard .report-trend-line-current p{white-space:normal!important}.route-reports .reports-daily-dashboard .report-trend-line-peak.is-secondary,.route-reports .reports-daily-dashboard .report-trend-line-xlabels span:not(:first-child):not(:last-child){display:none!important}}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell>.report-trend-metrics{display:none!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:48px 86px 46px minmax(260px,1fr) auto!important;gap:10px!important}.route-reports .reports-daily-dashboard .report-trend-line-board>.report-trend-line-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card{background:linear-gradient(135deg,#ffffff1b 0,#ffffff0b 100%)!important;border:1px solid #71c5ff33!important;border-radius:8px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;column-gap:9px!important;min-width:0!important;min-height:0!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff17!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card:after{opacity:.95!important;width:2px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-icon{color:#78e7ff!important;background:#40dfff1f!important;border-radius:8px!important;grid-row:1/5!important;width:34px!important;height:34px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card.is-peak .report-trend-metric-icon{color:#ffbd7c!important;background:#ff8a1d24!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card.is-gap .report-trend-metric-icon{color:#8ff5ff!important;background:#40dfff1f!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card small{color:#94badd!important;font-size:11px!important;line-height:13px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card strong{color:#fff!important;font-size:22px!important;line-height:24px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card span,.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card em{color:#b9d8f7!important;white-space:normal!important;text-overflow:clip!important;font-size:11px!important;line-height:14px!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-rows:auto auto!important;grid-template-columns:132px 130px minmax(320px,1fr)!important;align-items:center!important;min-height:94px!important}.route-reports .reports-daily-dashboard .report-trend-line-current p{white-space:normal!important;text-overflow:clip!important;grid-column:1/-1!important;overflow:visible!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:58px 96px 48px minmax(250px,1fr) auto!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-rows:auto auto!important;grid-template-columns:120px 120px minmax(240px,1fr)!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:auto auto auto minmax(320px,1fr) auto!important;min-height:760px!important}.route-reports .reports-daily-dashboard .report-trend-line-board>.report-trend-line-metrics,.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-columns:1fr!important}}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-diagnostic-shell{grid-template-rows:minmax(0,1fr)!important;gap:0!important;display:grid!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell>.report-trend-line-view{height:100%!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:48px 92px 48px minmax(280px,1fr) minmax(104px,auto)!important;height:100%!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card strong{line-height:28px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card span,.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card em{line-height:16px!important}.route-reports .reports-daily-dashboard .report-trend-line-summary small{line-height:15px!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-columns:150px 150px minmax(320px,1fr)!important;min-height:108px!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main small,.route-reports .reports-daily-dashboard .report-trend-line-current-main strong,.route-reports .reports-daily-dashboard .report-trend-line-current-main span{grid-column:1/-1!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main strong{white-space:normal!important;line-height:22px!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main span{justify-self:start!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:58px 104px 52px minmax(270px,1fr) minmax(112px,auto)!important}.route-reports .reports-daily-dashboard .report-trend-line-current{grid-template-columns:140px 138px minmax(260px,1fr)!important}}.route-reports .reports-daily-dashboard .report-trend-line-view{background:linear-gradient(#fbfdff 0,#eef7ff 100%)!important;border:1px solid #d4e4f6!important;padding:12px!important;box-shadow:inset 0 1px #fffffff2,0 14px 28px #214a7614!important}.route-reports .reports-daily-dashboard .report-trend-line-board{background:linear-gradient(90deg,#2575fc14 0,#22c5ff0a 42%,#ffffffbd 100%),linear-gradient(#f8fcff 0,#edf6ff 100%)!important;border:1px solid #4a92dc3d!important;grid-template-rows:48px 92px minmax(380px,1fr) minmax(104px,auto)!important;box-shadow:inset 0 1px #fffffff5,0 18px 36px #18497c1a!important}.route-reports .reports-daily-dashboard .report-trend-line-head b{color:#09264d!important}.route-reports .reports-daily-dashboard .report-trend-line-head span{color:#536c8d!important}.route-reports .reports-daily-dashboard .report-trend-line-legend{color:#46617f!important}.route-reports .reports-daily-dashboard .report-trend-line-board>.report-trend-line-metrics{gap:10px!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card{background:linear-gradient(135deg,#fffffff0 0,#ebf6ffd1 100%)!important;border-color:#3e89dc38!important;box-shadow:inset 0 1px #fffffff2,0 8px 18px #215b9412!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card small{color:#5d7190!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card strong{color:#0a2754!important}.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card span,.route-reports .reports-daily-dashboard .report-trend-line-board .report-trend-line-metrics .report-trend-metric-card em{color:#4e6686!important}.route-reports .reports-daily-dashboard .report-trend-line-stage{min-height:430px!important}.route-reports .reports-daily-dashboard .report-trend-line-plot-bg{fill:#eef7ffd1!important;stroke:#4890dc47!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row line{stroke:#5c87b233!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row:first-child line{stroke:#247ddc42!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row:last-child line{stroke:#3171b457!important}.route-reports .reports-daily-dashboard .report-trend-line-grid-row text{fill:#55708e!important}.route-reports .reports-daily-dashboard .report-trend-line-selected-axis{stroke:#2879d8!important;opacity:.55!important;filter:drop-shadow(0 0 6px #2879d85c)!important}.route-reports .reports-daily-dashboard .report-trend-line-point{fill:#fff!important}.route-reports .reports-daily-dashboard .report-trend-line-xlabels span{color:#496684!important}.route-reports .reports-daily-dashboard .report-trend-line-current{background:linear-gradient(90deg,#ffffffeb 0,#e8f4ffe0 100%)!important;border-color:#4386d338!important;box-shadow:inset 0 1px #fffffff5,0 8px 20px #275b9112!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main small,.route-reports .reports-daily-dashboard .report-trend-line-current dt{color:#657996!important}.route-reports .reports-daily-dashboard .report-trend-line-current-main strong,.route-reports .reports-daily-dashboard .report-trend-line-current dd{color:#09264d!important}.route-reports .reports-daily-dashboard .report-trend-line-current dl div{background:#e1effcd1!important}.route-reports .reports-daily-dashboard .report-trend-line-current p{color:#24476f!important}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-trend-line-board{grid-template-rows:58px 104px minmax(352px,1fr) minmax(112px,auto)!important}.route-reports .reports-daily-dashboard .report-trend-line-stage{min-height:352px!important}}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card{min-height:0!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card .report-card-body,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-card-body,.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card .report-card-body{min-height:0!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-risk-split{min-height:0!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-risk-split.has-refund-products{grid-template-rows:minmax(128px,.82fr) minmax(0,1.18fr)!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card .report-risk-split.no-complaints.has-refunds.has-refund-products{grid-template-rows:76px minmax(0,1fr)!important}.route-reports .report-risk-card .report-refund-product-panel{background:linear-gradient(#fbfdff 0,#fff 42%,#f8fbff 100%)!important}.route-reports .report-risk-card .report-refund-product-content{flex:auto!important;grid-template-rows:40px 76px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:9px 10px 10px!important;display:grid!important;overflow:hidden!important}.route-reports .report-risk-card .report-refund-product-overview{grid-template-columns:1.15fr .85fr .85fr!important;gap:8px!important;min-height:0!important;display:grid!important}.route-reports .report-risk-card .report-refund-product-overview div{background:linear-gradient(135deg,#eef7ff 0,#f7fbff 62%,#ecfff8 100%)!important;border:1px solid #d9e8ff!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 10px!important;display:flex!important}.route-reports .report-risk-card .report-refund-product-overview small{color:#66809f!important;white-space:nowrap!important;font-size:11px!important;font-weight:900!important}.route-reports .report-risk-card .report-refund-product-overview strong{color:#0f3f7a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:1000!important;overflow:hidden!important}.route-reports .report-risk-card .report-refund-product-list{scrollbar-width:thin!important;grid-auto-columns:minmax(154px,180px)!important;grid-auto-flow:column!important;gap:8px!important;min-height:0!important;padding-bottom:2px!important;display:grid!important;overflow:auto hidden!important}.route-reports .report-risk-card .report-refund-product-item{color:#203657!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dfeaf8!important;border-radius:8px!important;grid-template-rows:minmax(0,1fr) 20px!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:4px 8px!important;min-width:0!important;height:74px!important;padding:8px 10px!important;transition:background .16s,border-color .16s,box-shadow .16s!important;display:grid!important}.route-reports .report-risk-card .report-refund-product-item:hover,.route-reports .report-risk-card .report-refund-product-item.active{background:linear-gradient(#f3f9ff 0,#fff 100%)!important;border-color:#7fb4ff!important;box-shadow:0 8px 18px #1769ff1f!important}.route-reports .report-risk-card .report-refund-product-item span,.route-reports .report-risk-card .report-refund-product-item small{min-width:0!important}.route-reports .report-risk-card .report-refund-product-item b,.route-reports .report-risk-card .report-refund-product-item em,.route-reports .report-risk-card .report-refund-product-item i{text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;display:block!important;overflow:hidden!important}.route-reports .report-risk-card .report-refund-product-item b{color:#10284f!important;font-size:12px!important;font-weight:1000!important}.route-reports .report-risk-card .report-refund-product-item em{color:#7a879b!important;margin-top:3px!important;font-size:10.5px!important;font-weight:850!important}.route-reports .report-risk-card .report-refund-product-item strong{color:#1769ff!important;background:#eef5ff!important;border-radius:999px!important;justify-content:center!important;place-self:start end!important;align-items:center!important;min-width:30px!important;height:24px!important;font-size:13px!important;font-weight:1000!important;display:inline-flex!important}.route-reports .report-risk-card .report-refund-product-item small{grid-column:1/3!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;display:grid!important}.route-reports .report-risk-card .report-refund-product-item i{color:#526981!important;background:#f5f8fc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:20px!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important}.route-reports .report-risk-card .report-refund-product-item.active i:first-child{color:#b85b12!important;background:#fff3e8!important}.route-reports .report-risk-card .report-refund-product-detail{background:#fff!important;border:1px solid #e6eef8!important;border-radius:8px!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.route-reports .report-risk-card .report-refund-product-detail-head{background:#fbfdff!important;border-bottom:1px solid #edf2f8!important;flex:0 0 32px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 10px 0 12px!important;display:flex!important}.route-reports .report-risk-card .report-refund-product-detail-head div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.route-reports .report-risk-card .report-refund-product-detail-head b{color:#10284f!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:190px!important;font-size:12px!important;font-weight:1000!important;overflow:hidden!important}.route-reports .report-risk-card .report-refund-product-detail-head span,.route-reports .report-risk-card .report-refund-product-detail-head em{color:#7a879b!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;font-weight:850!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll table{table-layout:fixed!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll th:first-child,.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll td:first-child{width:88px!important;padding-left:10px!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll th:nth-child(2),.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll td:nth-child(2){width:auto!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll th:nth-child(3),.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll td:nth-child(3){text-align:right!important;width:66px!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll th:nth-child(4),.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll td:nth-child(4){text-align:center!important;width:86px!important}.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll th:nth-child(5),.route-reports .report-risk-card .report-refund-product-panel .report-risk-table-scroll td:nth-child(5){text-align:center!important;width:74px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-issues{min-height:0!important;overflow:auto!important}@media (width<=640px){.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-channel-card{min-height:400px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-risk-card{min-height:560px!important}.route-reports .report-risk-card .report-refund-product-content{grid-template-rows:84px 76px minmax(0,1fr)!important}.route-reports .report-risk-card .report-refund-product-overview{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack .report-top-card{min-height:420px!important}}.route-conversation .msg.channel-mail>div{max-width:min(86%,720px)}.route-conversation .msg.channel-mail .bubble{min-width:min(460px,70vw);overflow:hidden;background:#fff!important;border-color:#cfdef1!important;padding:0!important}.route-conversation .mail-message-content{min-width:0;display:grid}.route-conversation .mail-message-header{background:linear-gradient(#f5f9ff,#eaf3ff);border-bottom:1px solid #d8e5f5;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.route-conversation .mail-message-header>span{background:#fff;border:1px solid #cfe0ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;color:#1266f1!important}.route-conversation .mail-message-header>div{text-align:left;gap:3px;min-width:0;display:grid}.route-conversation .mail-message-header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#071b4a!important}.route-conversation .mail-message-header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#64728d!important;margin:0!important}.route-conversation .mail-message-body{text-align:left;gap:8px;padding:11px 13px;display:grid;color:#203454!important}.route-conversation .mail-message-body .mail-attachment-card{color:#203454;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d8e5f5;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;width:min(360px,100%);min-height:72px;padding:8px 10px;display:grid;box-shadow:0 6px 16px #0f28500f}.route-conversation .mail-message-body .mail-attachment-card:hover{background:#f6faff;border-color:#9fc5ff;box-shadow:0 10px 24px #1266f11f}.route-conversation .mail-message-body .mail-attachment-thumb{color:#1266f1;background:linear-gradient(#f4f8ff,#fff);border:1px solid #d7e4f4;border-radius:7px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.route-conversation .mail-message-body .mail-attachment-thumb img{object-fit:cover;background:#f5f9ff;border:0;border-radius:0;width:100%;height:100%}.route-conversation .mail-message-body .mail-attachment-meta{gap:5px;min-width:0;display:grid}.route-conversation .mail-message-body .mail-attachment-meta strong{text-overflow:ellipsis;white-space:nowrap;color:#071b4a;min-width:0;font-size:13px;overflow:hidden}.route-conversation .mail-message-body .mail-attachment-meta small{font-size:12px;color:#64728d!important;margin:0!important}@media (width<=1180px){.route-conversation .msg.channel-mail .bubble{min-width:min(360px,68vw)}}.route-refund .work-order-detail .work-order-primary-section,.route-refund-chat .work-order-detail .work-order-primary-section{background:linear-gradient(#f8fbff 0,#fff 100%);margin:0 -4px;padding:16px 4px}.route-refund .work-order-detail .work-order-primary-grid,.route-refund-chat .work-order-detail .work-order-primary-grid{background:#fff;border-color:#cfe0ff;box-shadow:0 8px 24px #1266f112}.route-refund .invoice-detail .work-order-primary-section h3 span,.route-refund-chat .invoice-detail .work-order-primary-section h3 span{color:#079455;background:#e8f8f1}.route-refund .account-transfer-detail .work-order-primary-section h3 span,.route-refund-chat .account-transfer-detail .work-order-primary-section h3 span{color:#7047c8;background:#f1ecff}.route-refund .refund-detail-merged .refund-detail-grid dd,.route-refund-chat .refund-detail-merged .refund-detail-grid dd,.route-conversation .conv-after-sale-detail .refund-detail-grid dd{text-align:right!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.route-refund .refund-detail-merged .refund-detail-grid dd .refund-copy-value,.route-refund-chat .refund-detail-merged .refund-detail-grid dd .refund-copy-value,.route-conversation .conv-after-sale-detail .refund-detail-grid dd .refund-copy-value{justify-content:flex-end;width:100%}.route-refund .refund-detail-merged .refund-detail-grid dd .refund-copy-value>span,.route-refund-chat .refund-detail-merged .refund-detail-grid dd .refund-copy-value>span,.route-conversation .conv-after-sale-detail .refund-detail-grid dd .refund-copy-value>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:right;flex:auto;overflow:visible}.route-refund .refund-detail-merged .refund-detail-grid dd.refund-copy-nowrap .refund-copy-value>span,.route-refund-chat .refund-detail-merged .refund-detail-grid dd.refund-copy-nowrap .refund-copy-value>span,.route-conversation .conv-after-sale-detail .refund-detail-grid dd.refund-copy-nowrap .refund-copy-value>span{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.25px;font-variant-numeric:tabular-nums;font-size:10px!important}.route-refund .work-order-table-invoice td:nth-child(5),.route-refund-chat .work-order-table-invoice td:nth-child(5){color:#071b4a;font-weight:850}.route-refund .work-order-table-invoice td:nth-child(7),.route-refund-chat .work-order-table-invoice td:nth-child(7){color:#1266f1}.route-refund .refund-table-scroll .work-order-table-invoice,.route-refund-chat .refund-table-scroll .work-order-table-invoice{width:2272px!important;min-width:2272px!important}.route-refund .refund-table-scroll .work-order-table-invoice th:nth-child(3),.route-refund .refund-table-scroll .work-order-table-invoice td:nth-child(3),.route-refund-chat .refund-table-scroll .work-order-table-invoice th:nth-child(3),.route-refund-chat .refund-table-scroll .work-order-table-invoice td:nth-child(3){width:240px!important}.route-refund .refund-table-scroll .work-order-table-invoice th:nth-child(4),.route-refund .refund-table-scroll .work-order-table-invoice td:nth-child(4),.route-refund-chat .refund-table-scroll .work-order-table-invoice th:nth-child(4),.route-refund-chat .refund-table-scroll .work-order-table-invoice td:nth-child(4){width:300px!important}.route-refund .work-order-table-invoice .invoice-full-value,.route-refund-chat .work-order-table-invoice .invoice-full-value{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;max-height:none!important;display:block!important;overflow:visible!important}.route-refund .work-order-table-invoice .invoice-product-full,.route-refund-chat .work-order-table-invoice .invoice-product-full{word-break:break-word!important;line-height:1.45!important}.route-refund .work-order-table-invoice .invoice-order-full,.route-refund-chat .work-order-table-invoice .invoice-order-full{word-break:break-all!important;line-height:1.35!important}.route-refund .work-order-table-account_transfer td:nth-child(5),.route-refund-chat .work-order-table-account_transfer td:nth-child(5){color:#7047c8;font-weight:850}.route-refund .work-order-table-account_transfer td:nth-child(6),.route-refund-chat .work-order-table-account_transfer td:nth-child(6){color:#071b4a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.route-refund .refund-table-scroll .refund-table-v2.has-sticky-edit th:last-child,.route-refund-chat .refund-table-scroll .refund-table-v2.has-sticky-edit th:last-child{z-index:4!important;background:#f6f9fe!important;width:116px!important;min-width:116px!important;max-width:116px!important;position:sticky!important;right:0!important;box-shadow:-1px 0 #dce6f4,-12px 0 18px -18px #0f285052!important}.route-refund .refund-table-scroll .refund-table-v2.has-sticky-edit td.refund-edit-cell,.route-refund-chat .refund-table-scroll .refund-table-v2.has-sticky-edit td.refund-edit-cell{z-index:3!important;background:#fff!important;width:116px!important;min-width:116px!important;max-width:116px!important;position:sticky!important;right:0!important;box-shadow:-1px 0 #e1e9f4,-12px 0 18px -18px #0f285047!important}.route-refund .refund-table-v2.has-sticky-edit tbody tr:hover td.refund-edit-cell,.route-refund-chat .refund-table-v2.has-sticky-edit tbody tr:hover td.refund-edit-cell{background:#f3f8ff!important}.route-refund .refund-table-v2.has-sticky-edit tbody tr.selected td.refund-edit-cell,.route-refund-chat .refund-table-v2.has-sticky-edit tbody tr.selected td.refund-edit-cell{background:#eaf4ff!important}.route-refund .refund-table-v2.has-sticky-edit tbody tr:has(input:checked) td.refund-edit-cell{background:#eaf4ff!important}.route-refund-chat .refund-table-v2.has-sticky-edit tbody tr:has(input:checked) td.refund-edit-cell{background:#eaf4ff!important}.refund-edit-cell{text-align:center;padding-left:6px!important;padding-right:6px!important}.refund-row-actions{justify-content:center;align-items:center;gap:4px;display:flex}.refund-ocr-edit-btn,.refund-delete-btn{color:#1266f1;white-space:nowrap;background:#fff;border:1px solid #cfe0ff;border-radius:6px;justify-content:center;align-items:center;height:28px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.refund-ocr-edit-btn:hover{background:#f1f6ff;border-color:#1266f1}.refund-delete-btn{color:#d71930;border-color:#ffd2d8}.refund-delete-btn:hover{color:#c91228;background:#fff3f5;border-color:#e91d32}.refund-delete-btn:disabled,.refund-ocr-edit-btn:disabled{cursor:not-allowed;opacity:.6}.refund-ocr-edit-backdrop{z-index:230!important}.refund-ocr-edit-modal{flex-direction:column;max-height:min(760px,100vh - 32px);display:flex;overflow:hidden;width:min(680px,100vw - 32px)!important}.refund-ocr-edit-header{border-bottom:1px solid #e6edf7;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.refund-ocr-edit-header>div{flex:1;min-width:0}.refund-ocr-edit-header h3{color:#071b4a;margin:0;font-size:16px}.refund-ocr-edit-header p{color:#71809a;margin:3px 0 0;font-size:12px}.refund-ocr-edit-header>button{color:#526385;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.refund-ocr-edit-modal form{flex-direction:column;min-height:0;display:flex}.refund-ocr-edit-notice{color:#38547b;background:#f5f9ff;border:1px solid #d9e7ff;border-radius:7px;margin:14px 16px 0;padding:10px 12px;font-size:12px;line-height:1.55}.refund-ocr-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-height:0;padding:16px;display:grid;overflow:auto}.refund-ocr-edit-field{color:#344767;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.refund-ocr-edit-field>span{align-items:center;gap:3px;display:flex}.refund-ocr-edit-field em{color:#ef3349;font-style:normal}.refund-ocr-edit-field input{box-sizing:border-box;color:#071b4a;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d8e3f2;border-radius:7px;outline:0;padding:0 10px;font-weight:700}.refund-ocr-edit-field input:focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.refund-ocr-edit-field small{color:#7b899f;margin-top:-3px;font-size:11px;font-weight:600}.refund-ocr-edit-error{color:#e11d48;min-height:18px;margin:0 16px;font-size:12px;font-weight:700}.refund-ocr-edit-modal footer{border-top:1px solid #e6edf7;justify-content:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.refund-ocr-edit-modal footer button{color:#344767;background:#fff;border:1px solid #d8e3f2;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 15px;font-weight:800;display:inline-flex}.refund-ocr-edit-modal footer .primary-btn{color:#fff;background:#1266f1;border-color:#1266f1}@media (width<=760px){.refund-ocr-edit-grid{grid-template-columns:1fr}}.refund-delete-confirm-backdrop{padding:20px;z-index:260!important}.refund-delete-confirm-modal{width:min(470px,100vw - 40px)!important}.refund-delete-confirm-modal .refund-delete-confirm-header{box-sizing:border-box;align-items:center;height:auto;min-height:76px;padding:14px 22px}.refund-delete-confirm-header .settings-confirm-icon{color:#d7192d;background:#fff0f2;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.refund-delete-confirm-header .settings-confirm-icon svg{stroke-width:2.5px;width:21px;height:21px;display:block}.refund-delete-confirm-header>div{gap:4px;min-width:0;display:grid}.refund-delete-confirm-header h3{color:#071b4a;margin:0;font-size:17px;line-height:1.25}.refund-delete-confirm-header small{color:#8d5260;font-size:11px;font-weight:750;line-height:1.35}.refund-delete-confirm-body{gap:10px;padding:20px 22px 22px;display:grid}.refund-delete-confirm-body p{color:#344767;font-size:14px;line-height:1.55;margin:0!important;padding:0!important}.refund-delete-confirm-body strong{color:#071b4a;overflow-wrap:anywhere;word-break:break-word;background:#fff5f7;border-left:3px solid #e91d32;border-radius:4px;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.55;display:block}.refund-delete-confirm-body small{color:#687994;font-size:12px;line-height:1.6}.refund-delete-confirm-modal footer{height:64px;padding:0 22px}.refund-delete-confirm-modal footer button{min-width:104px}.refund-delete-confirm-modal footer .danger-btn{min-width:126px}@media (width<=520px){.refund-delete-confirm-backdrop{padding:12px}.refund-delete-confirm-modal{width:calc(100vw - 24px)!important}.refund-delete-confirm-modal .refund-delete-confirm-header,.refund-delete-confirm-body{padding-left:16px;padding-right:16px}.refund-delete-confirm-modal footer{padding:0 16px}}.refund-ocr-edit-modal .refund-ocr-edit-header{box-sizing:border-box;min-height:68px;height:auto!important}.refund-ocr-edit-modal .refund-ocr-edit-header h3{white-space:normal;line-height:1.35;display:block;overflow:visible}.refund-ocr-edit-modal .refund-ocr-edit-header p{margin:3px 0 0;line-height:1.35;padding:0!important}.refund-action-execution-warning{color:#8a4b00;background:#fff8eb;border:1px solid #ffd59a;border-radius:7px;margin:10px 0;padding:10px 12px;font-weight:700;line-height:1.6}.kb-similar-question-editor{background:linear-gradient(#f8fbff 0,#fff 100%);border:1px solid #d9e6f7;border-radius:9px;gap:9px;padding:11px 12px;display:grid}.kb-similar-question-editor>header{gap:12px;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;height:auto!important;min-height:30px!important;padding:0!important;display:flex!important}.kb-similar-question-editor>header>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.kb-similar-question-editor>header b{color:#071b4a;font-size:13px;font-weight:900}.kb-similar-question-editor>header em{color:#667792;background:#edf3fb;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.kb-similar-question-editor>header span{color:#71809a;font-size:11px;font-weight:800}.kb-similar-question-editor>header>button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:94px;font-size:12px;font-weight:900;display:inline-flex;color:#1266f1!important;background:#fff!important;border:1px solid #bdd4fa!important;width:auto!important;height:30px!important;padding:0 10px!important}.kb-similar-question-editor>header>button:hover{background:#f2f7ff!important;border-color:#1266f1!important}.kb-similar-question-editor>header>button:disabled{cursor:not-allowed;opacity:.5}.kb-similar-question-editor>p{color:#657591;margin:0;font-size:11px;line-height:1.5}.kb-similar-question-list{gap:7px;display:grid}.kb-similar-question-row{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.kb-similar-question-index{color:#1266f1;background:#eaf2ff;border-radius:7px;place-items:center;height:30px;font-size:11px;font-weight:950;display:grid}.kb-faq-form .kb-similar-question-row input{background:#fff!important;height:36px!important}.kb-faq-form .kb-similar-question-row input:focus{box-shadow:0 0 0 3px #1266f11a;border-color:#1266f1!important}.kb-similar-question-row>button{color:#7b89a7;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.kb-similar-question-row>button:hover{color:#e11d48;background:#ffedf0}.kb-similar-question-empty{color:#7b89a7;text-align:center;background:#fff;border:1px dashed #cad8ea;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.kb-similar-question-empty[hidden]{display:none!important}.kb-review-form .kb-similar-question-editor{margin:10px 0;padding:9px 10px}@media (width<=720px){.kb-similar-question-editor>header{align-items:flex-start!important}.kb-similar-question-row{grid-template-columns:30px minmax(0,1fr) 30px}}.route-reports .reports-daily-dashboard .report-trend-card .report-card-body{overflow:hidden!important}.route-reports .reports-daily-dashboard .report-reception-trend,.route-reports .reports-daily-dashboard .report-reception-board{height:100%;min-height:0}.route-reports .reports-daily-dashboard .report-reception-board{background:#fff;border:1px solid #e1e8f2;border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:14px;display:grid;box-shadow:0 8px 24px #0f27480d}.route-reports .reports-daily-dashboard .report-reception-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:28px;padding:0 2px;display:flex}.route-reports .reports-daily-dashboard .report-reception-head>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.route-reports .reports-daily-dashboard .report-reception-legend{color:#475569;flex:none;align-items:center;gap:14px;font-size:12px;font-weight:700;line-height:18px;display:flex}.route-reports .reports-daily-dashboard .report-reception-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.route-reports .reports-daily-dashboard .report-reception-legend i,.route-reports .reports-daily-dashboard .report-reception-tip i{background:#f97316;border-radius:2px;flex:none;width:18px;height:3px}.route-reports .reports-daily-dashboard .report-reception-legend .is-ai,.route-reports .reports-daily-dashboard .report-reception-tip .is-ai{background:#0f9f9a}.route-reports .reports-daily-dashboard .report-reception-legend .is-select{background:#eff6ff;border:1px solid #93c5fd;border-radius:2px;width:10px;height:10px}.route-reports .reports-daily-dashboard .report-reception-summary{background:#f8fafc;border:1px solid #e5ebf3;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.route-reports .reports-daily-dashboard .report-reception-summary article{background:0 0;border-left:1px solid #e5ebf3;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;min-width:0;min-height:78px;padding:10px 14px;display:grid}.route-reports .reports-daily-dashboard .report-reception-summary article:first-child{border-left:0}.route-reports .reports-daily-dashboard .report-reception-summary small,.route-reports .reports-daily-dashboard .report-reception-summary strong,.route-reports .reports-daily-dashboard .report-reception-summary span,.route-reports .reports-daily-dashboard .report-reception-summary em{letter-spacing:0;min-width:0;margin:0;font-style:normal}.route-reports .reports-daily-dashboard .report-reception-summary small{color:#64748b;grid-column:1/-1;font-size:11px;font-weight:700;line-height:15px}.route-reports .reports-daily-dashboard .report-reception-summary strong{color:#0f2748;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:28px;overflow:hidden}.route-reports .reports-daily-dashboard .report-reception-summary span{color:#475569;white-space:nowrap;align-self:center;font-size:11px;font-weight:700;line-height:16px}.route-reports .reports-daily-dashboard .report-reception-summary em{color:#718096;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.route-reports .reports-daily-dashboard .report-reception-summary .pressure,.route-reports .reports-daily-dashboard .report-reception-summary .is-risk strong,.route-reports .reports-daily-dashboard .report-reception-summary .is-warn strong{color:#c2410c}.route-reports .reports-daily-dashboard .report-reception-summary .negative{color:#07865f}.route-reports .reports-daily-dashboard .report-reception-summary .is-ai strong{color:#087f7b}.route-reports .reports-daily-dashboard .report-reception-visual{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(0,1fr) 228px;min-width:0;min-height:0;display:grid;overflow:hidden}.route-reports .reports-daily-dashboard .report-reception-scroll{scrollbar-width:thin;scrollbar-color:#b7c8db #f1f5f9;min-width:0;min-height:0;overflow:auto hidden}.route-reports .reports-daily-dashboard .report-reception-scroll.is-fit{overflow-x:hidden}.route-reports .reports-daily-dashboard .report-reception-stage{background:#fff;width:100%;min-width:100%;height:100%;min-height:390px;position:relative}.route-reports .reports-daily-dashboard .report-reception-scroll.is-scrollable .report-reception-stage{min-width:calc(var(--trend-count) * 70px)}.route-reports .reports-daily-dashboard .report-reception-stage svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.route-reports .reports-daily-dashboard .report-reception-plot{fill:#fbfcfe;stroke:#e2e8f0;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-reception-grid .report-trend-line-grid-row line{stroke:#e6ebf2;stroke-width:1px;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-reception-grid .report-trend-line-grid-row:first-child line,.route-reports .reports-daily-dashboard .report-reception-grid .report-trend-line-grid-row:last-child line{stroke:#d9e2ec}.route-reports .reports-daily-dashboard .report-reception-grid .report-trend-line-grid-row text{fill:#78879b;font-size:12px;font-weight:600}.route-reports .reports-daily-dashboard .report-reception-selected-band{fill:#eff6ff;opacity:.82}.route-reports .reports-daily-dashboard .report-reception-selected-axis{stroke:#93c5fd;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-reception-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-reception-line.is-human{stroke:#f97316}.route-reports .reports-daily-dashboard .report-reception-line.is-ai{stroke:#0f9f9a;stroke-dasharray:6 4}.route-reports .reports-daily-dashboard .report-reception-point{fill:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.route-reports .reports-daily-dashboard .report-reception-point.is-human{stroke:#f97316}.route-reports .reports-daily-dashboard .report-reception-point.is-ai{stroke:#0f9f9a}.route-reports .reports-daily-dashboard .report-reception-point.is-empty{stroke:#9fb1c5;opacity:.7}.route-reports .reports-daily-dashboard .report-reception-point.is-selected{fill:#fff;stroke-width:3px}.route-reports .reports-daily-dashboard .report-reception-peak{z-index:6;color:#7c2d12;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #fed7aa;border-radius:5px;grid-template-columns:7px auto auto;align-items:center;gap:6px;padding:5px 8px;display:inline-grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 16px #7c2d121a}.route-reports .reports-daily-dashboard .report-reception-peak.align-left{transform:translateY(-100%)}.route-reports .reports-daily-dashboard .report-reception-peak.align-right{transform:translate(-100%,-100%)}.route-reports .reports-daily-dashboard .report-reception-peak i{background:#f97316;border-radius:50%;width:7px;height:7px}.route-reports .reports-daily-dashboard .report-reception-peak b,.route-reports .reports-daily-dashboard .report-reception-peak em{font-size:10px;font-style:normal;font-weight:700;line-height:14px}.route-reports .reports-daily-dashboard .report-reception-peak em{color:#c2410c}.route-reports .reports-daily-dashboard .report-reception-hit{z-index:8;width:max(38px,calc(100% / var(--trend-count)));appearance:none;cursor:pointer;background:0 0;border:0;border-radius:5px;outline:0;position:absolute;top:42px;bottom:54px;transform:translate(-50%)}.route-reports .reports-daily-dashboard .report-reception-hit:hover,.route-reports .reports-daily-dashboard .report-reception-hit:focus-visible{background:#2563eb0b}.route-reports .reports-daily-dashboard .report-reception-hit:focus-visible{box-shadow:inset 0 0 0 2px #2563eb47}.route-reports .reports-daily-dashboard .report-reception-tip{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#102a43;border:1px solid #dbe4ef;border-radius:6px;gap:5px;width:152px;padding:9px 10px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%,6px);box-shadow:0 12px 26px #0f27482e}.route-reports .reports-daily-dashboard .report-reception-hit:hover .report-reception-tip,.route-reports .reports-daily-dashboard .report-reception-hit:focus-visible .report-reception-tip{opacity:1;visibility:visible;transform:translate(-50%)}.route-reports .reports-daily-dashboard .report-reception-tip b{color:#fff;font-size:12px;font-weight:800;line-height:16px}.route-reports .reports-daily-dashboard .report-reception-tip em{color:#dbe7f3;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:600;line-height:15px;display:flex}.route-reports .reports-daily-dashboard .report-reception-tip em strong{color:#fff;margin-left:auto}.route-reports .reports-daily-dashboard .report-reception-tip>strong{color:#075985;background:#e0f2fe;border-radius:4px;width:max-content;padding:2px 5px;font-size:10px;font-weight:800;line-height:14px}.route-reports .reports-daily-dashboard .report-reception-hit.is-risk .report-reception-tip>strong,.route-reports .reports-daily-dashboard .report-reception-hit.is-warn .report-reception-tip>strong{color:#9a3412;background:#ffedd5}.route-reports .reports-daily-dashboard .report-reception-xlabels{color:#64748b;pointer-events:none;height:24px;font-size:11px;font-weight:600;line-height:14px;position:absolute;bottom:9px;left:0;right:0}.route-reports .reports-daily-dashboard .report-reception-xlabels span{text-overflow:ellipsis;white-space:nowrap;max-width:86px;position:absolute;bottom:0;overflow:hidden;transform:translate(-50%)}.route-reports .reports-daily-dashboard .report-reception-xlabels span:first-child{transform:none}.route-reports .reports-daily-dashboard .report-reception-xlabels span:last-child{transform:translate(-100%)}.route-reports .reports-daily-dashboard .report-reception-detail{background:#f8fafc;border-left:1px solid #e2e8f0;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:18px 16px;display:grid}.route-reports .reports-daily-dashboard .report-reception-detail header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.route-reports .reports-daily-dashboard .report-reception-detail header div{gap:3px;min-width:0;display:grid}.route-reports .reports-daily-dashboard .report-reception-detail header small{color:#64748b;font-size:11px;font-weight:700;line-height:15px}.route-reports .reports-daily-dashboard .report-reception-detail header strong{color:#0f2748;overflow-wrap:anywhere;font-size:19px;font-weight:800;line-height:24px}.route-reports .reports-daily-dashboard .report-reception-detail header>span{color:#075985;background:#e0f2fe;border-radius:4px;flex:none;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:800;line-height:22px;display:inline-flex}.route-reports .reports-daily-dashboard .report-reception-detail.is-risk header>span,.route-reports .reports-daily-dashboard .report-reception-detail.is-warn header>span{color:#9a3412;background:#ffedd5}.route-reports .reports-daily-dashboard .report-reception-detail.is-covered header>span{color:#087f5b;background:#dff7f3}.route-reports .reports-daily-dashboard .report-reception-detail dl{grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;display:grid}.route-reports .reports-daily-dashboard .report-reception-detail dl div{background:#fff;border:1px solid #e2e8f0;border-radius:5px;gap:3px;min-width:0;padding:9px;display:grid}.route-reports .reports-daily-dashboard .report-reception-detail dt,.route-reports .reports-daily-dashboard .report-reception-detail dd{min-width:0;margin:0}.route-reports .reports-daily-dashboard .report-reception-detail dt{color:#64748b;font-size:10px;font-weight:700;line-height:14px}.route-reports .reports-daily-dashboard .report-reception-detail dd{color:#0f2748;font-size:17px;font-weight:800;line-height:22px}.route-reports .reports-daily-dashboard .report-reception-advice{border-top:1px solid #e2e8f0;align-self:stretch;min-width:0;padding-top:12px}.route-reports .reports-daily-dashboard .report-reception-advice small{color:#2563eb;margin-bottom:6px;font-size:11px;font-weight:800;line-height:15px;display:block}.route-reports .reports-daily-dashboard .report-reception-advice p{color:#475569;margin:0;font-size:12px;font-weight:600;line-height:20px}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-reception-board{padding:12px}.route-reports .reports-daily-dashboard .report-reception-summary article{padding:9px 10px}.route-reports .reports-daily-dashboard .report-reception-visual{grid-template-columns:minmax(0,1fr) 204px}.route-reports .reports-daily-dashboard .report-reception-stage{min-height:350px}.route-reports .reports-daily-dashboard .report-reception-detail{padding:14px 12px}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-trend-card,.route-reports .reports-daily-dashboard .report-trend-card .report-card-body,.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell,.route-reports .reports-daily-dashboard .report-reception-trend,.route-reports .reports-daily-dashboard .report-reception-board{height:auto!important}.route-reports .reports-daily-dashboard .report-reception-board{grid-template-rows:auto auto auto}.route-reports .reports-daily-dashboard .report-reception-head{flex-direction:column;align-items:flex-start;gap:7px}.route-reports .reports-daily-dashboard .report-reception-head>span{white-space:normal}.route-reports .reports-daily-dashboard .report-reception-summary{grid-template-columns:1fr 1fr}.route-reports .reports-daily-dashboard .report-reception-summary article:nth-child(3){border-top:1px solid #e5ebf3;border-left:0}.route-reports .reports-daily-dashboard .report-reception-summary article:nth-child(4){border-top:1px solid #e5ebf3}.route-reports .reports-daily-dashboard .report-reception-visual{grid-template-columns:1fr}.route-reports .reports-daily-dashboard .report-reception-stage{min-height:340px}.route-reports .reports-daily-dashboard .report-reception-detail{border-top:1px solid #e2e8f0;border-left:0;grid-template-rows:auto auto;grid-template-columns:150px minmax(220px,1fr)}.route-reports .reports-daily-dashboard .report-reception-detail dl{grid-template-columns:repeat(4,minmax(0,1fr))}.route-reports .reports-daily-dashboard .report-reception-advice{grid-column:1/-1}}@media (width<=600px){.route-reports .reports-daily-dashboard .report-reception-legend{justify-content:space-between;gap:6px;width:100%;font-size:11px}.route-reports .reports-daily-dashboard .report-reception-summary article{min-height:86px}.route-reports .reports-daily-dashboard .report-reception-summary strong{font-size:19px}.route-reports .reports-daily-dashboard .report-reception-stage{min-width:620px}.route-reports .reports-daily-dashboard .report-reception-scroll.is-fit{overflow-x:auto}.route-reports .reports-daily-dashboard .report-reception-detail{grid-template-columns:1fr}.route-reports .reports-daily-dashboard .report-reception-detail dl{grid-template-columns:1fr 1fr}}.route-reports .reports-daily-dashboard .report-product-card .report-card-body{min-height:0!important;position:relative!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-product-card>header{min-width:0}.route-reports .reports-daily-dashboard .report-product-card>header h3{flex:none}.route-reports .report-product-view-toggle,.route-reports .report-product-count{color:#5e708a;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:800;line-height:18px}.route-reports .report-product-view-toggle{color:#1769ff;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 4px;display:inline-flex}.route-reports .report-product-view-toggle:hover,.route-reports .report-product-view-toggle:focus-visible{background:#edf4ff;outline:0}.route-reports .report-product-table-shell{scrollbar-width:thin;scrollbar-color:#b8c8dc transparent;background:#fff;border:1px solid #e1e9f4;border-radius:7px;width:100%;height:100%;min-height:0;overflow:hidden}.route-reports .report-product-table-shell.is-expanded{scrollbar-gutter:stable;scroll-padding-bottom:8px;overflow:auto}.route-reports .report-product-table-shell::-webkit-scrollbar{width:7px;height:7px}.route-reports .report-product-table-shell::-webkit-scrollbar-thumb{background:#b8c8dc;border:2px solid #fff;border-radius:7px}.route-reports .reports-daily-dashboard .report-product-card .product-report-table{table-layout:fixed;width:100%;min-width:680px;border:0!important;border-radius:0!important;font-size:13px!important}.route-reports .report-product-card .product-report-table col:first-child{width:29%}.route-reports .report-product-card .product-report-table col:nth-child(2){width:12%}.route-reports .report-product-card .product-report-table col:nth-child(3){width:13%}.route-reports .report-product-card .product-report-table col:nth-child(4){width:14%}.route-reports .report-product-card .product-report-table col:nth-child(5){width:18%}.route-reports .report-product-card .product-report-table col:nth-child(6){width:14%}.route-reports .reports-daily-dashboard .report-product-card .product-report-table th{background:#f5f8fc!important;border-bottom:1px solid #dfe8f4!important;height:32px!important;padding:0!important}.route-reports .report-product-card .product-report-table th button{color:#50627d;white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:32px;padding:0 10px;font-size:12px;font-weight:850;line-height:16px;display:flex}.route-reports .report-product-card .product-report-table th:not(:first-child) button{justify-content:center}.route-reports .report-product-card .product-report-table th button:hover,.route-reports .report-product-card .product-report-table th button:focus-visible,.route-reports .report-product-card .product-report-table th[aria-sort=ascending] button,.route-reports .report-product-card .product-report-table th[aria-sort=descending] button{color:#1769ff;outline:0}.route-reports .reports-daily-dashboard .report-product-card .product-report-table td{vertical-align:middle;line-height:18px;color:#203657!important;border-bottom:1px solid #edf2f7!important;height:36px!important;padding:0 10px!important;font-size:13px!important}.route-reports .report-product-card .product-report-table tbody tr:last-child td{border-bottom:0!important}.route-reports .report-product-card .product-report-table tbody tr{cursor:pointer;transition:background .14s,box-shadow .14s!important}.route-reports .report-product-card .product-report-table tbody tr:hover,.route-reports .report-product-card .product-report-table tbody tr:focus-visible,.route-reports .report-product-card .product-report-table tbody tr.is-selected{outline:0;box-shadow:inset 3px 0 #1769ff;background:#f1f6ff!important}.route-reports .report-product-name{grid-template-columns:22px minmax(0,1fr) 13px;align-items:center;gap:8px;min-width:0;display:grid}.route-reports .report-product-name>i{color:#63758d;background:#edf2f8;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.route-reports .product-report-table tbody tr:first-child .report-product-name>i{color:#1769ff;background:#e7f0ff}.route-reports .product-report-table tbody tr:nth-child(2) .report-product-name>i{color:#0c8d67;background:#e8f8f2}.route-reports .product-report-table tbody tr:nth-child(3) .report-product-name>i{color:#b86b00;background:#fff4dd}.route-reports .report-product-name>b{color:#102a50;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.route-reports .report-product-name>svg{color:#9aa8ba;transition:transform .14s,color .14s}.route-reports .product-report-table tbody tr:hover .report-product-name>svg,.route-reports .product-report-table tbody tr.is-selected .report-product-name>svg{color:#1769ff;transform:translate(2px)}.route-reports .report-product-rate{grid-template-columns:44px minmax(34px,1fr);align-items:center;gap:7px;display:grid}.route-reports .report-product-rate>b{color:#203657;font-size:12px;font-weight:850}.route-reports .report-product-rate>i,.route-reports .report-product-detail-rate>i{background:#dce6f3;border-radius:5px;height:5px;overflow:hidden}.route-reports .report-product-rate>i>span,.route-reports .report-product-detail-rate>i>span{border-radius:inherit;background:#1769ff;height:100%;display:block}.route-reports .report-product-risk{color:#52647d;font-weight:900}.route-reports .report-product-risk.has-risk{color:#d33b4b}.route-reports .report-product-detail-backdrop{z-index:18;background:#f5f9feeb;justify-content:flex-end;padding:4px;display:flex;position:absolute;inset:0}.route-reports .report-product-detail-dialog{background:#fff;border:1px solid #dbe5f1;border-radius:7px;flex-direction:column;width:min(520px,100%);height:100%;min-height:0;animation:.16s ease-out report-product-detail-in;display:flex;overflow:hidden;box-shadow:-10px 0 28px #2237581f}@keyframes report-product-detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.route-reports .report-product-detail-dialog>header{border-bottom:1px solid #e6edf6;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:52px;padding:7px 10px;display:grid}.route-reports .report-product-detail-dialog>header>span{color:#1769ff;background:#eaf2ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.route-reports .report-product-detail-dialog>header div{min-width:0}.route-reports .report-product-detail-dialog>header small,.route-reports .report-product-detail-dialog>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.route-reports .report-product-detail-dialog>header small{color:#75859a;font-size:10px;font-weight:750;line-height:13px}.route-reports .report-product-detail-dialog>header strong{color:#102a50;margin-top:1px;font-size:15px;font-weight:950;line-height:19px}.route-reports .report-product-detail-dialog>header button{color:#687990;background:#f1f4f8;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.route-reports .report-product-detail-dialog>header button:hover,.route-reports .report-product-detail-dialog>header button:focus-visible{color:#1769ff;background:#eaf2ff;outline:0}.route-reports .report-product-detail-metrics{background:#e8eef6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:8px 10px 6px;display:grid}.route-reports .report-product-detail-metrics>span{background:#fff;gap:2px;min-width:0;padding:7px 8px;display:grid}.route-reports .report-product-detail-metrics>span:last-child{grid-column:span 2}.route-reports .report-product-detail-metrics em{color:#75859a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750;line-height:13px;overflow:hidden}.route-reports .report-product-detail-metrics b{color:#172f55;font-size:15px;font-weight:950;line-height:18px}.route-reports .report-product-detail-metrics b.is-risk{color:#d33b4b}.route-reports .report-product-detail-rate{gap:5px;padding:2px 12px 7px;display:grid}.route-reports .report-product-detail-rate>div{color:#607188;justify-content:space-between;font-size:10px;font-weight:800;line-height:14px;display:flex}.route-reports .report-product-detail-rate>div strong{color:#1769ff}.route-reports .report-product-detail-dialog>footer{border-top:1px solid #e6edf6;margin-top:auto;padding:6px 10px 8px}.route-reports .report-product-detail-dialog>footer .primary-btn{color:#fff;background:#1769ff;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;font-size:12px;font-weight:850;display:flex}@media (width<=640px){.route-reports .report-product-detail-backdrop{padding:2px}.route-reports .report-product-detail-dialog{width:100%}.route-reports .report-product-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}.route-reports .report-product-detail-metrics>span:last-child{grid-column:span 1}.route-reports .report-product-detail-rate{display:none}}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-composition{grid-template-rows:84px 32px minmax(0,1fr)!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.route-reports .report-channel-card .report-channel-kpis{border-top:1px solid #e4ebf4;border-bottom:1px solid #e4ebf4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-width:0;display:grid}.route-reports .report-channel-card .report-channel-kpis>div{grid-template-rows:16px 26px 16px;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;height:66px;padding:0 14px;display:grid;position:relative}.route-reports .report-channel-card .report-channel-kpis>div:not(:last-child):after{content:"";background:#e5ebf3;width:1px;position:absolute;top:7px;bottom:7px;right:0}.route-reports .report-channel-card .report-channel-kpis span{color:#6c7c93;letter-spacing:0;font-size:11px;font-weight:800;line-height:16px}.route-reports .report-channel-card .report-channel-kpis strong{color:#10284f;white-space:nowrap;font-size:20px;font-weight:950;line-height:26px}.route-reports .report-channel-card .report-channel-kpis em{color:#60728c;text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:11px;font-style:normal;font-weight:750;line-height:16px;overflow:hidden}.route-reports .report-channel-card .report-channel-stack-wrap{align-items:center;min-width:0;display:flex}.route-reports .report-channel-card .report-channel-stack{background:#f2f6fb;border:1px solid #dce5f0;border-radius:6px;gap:2px;width:100%;height:18px;padding:2px;display:flex;overflow:hidden}.route-reports .report-channel-card .report-channel-stack>button{flex:var(--channel-weight) 1 0;background:var(--channel-color);opacity:.94;cursor:pointer;border:0;border-radius:3px;min-width:3px;height:100%;padding:0;transition:opacity .16s,filter .16s}.route-reports .report-channel-card .report-channel-stack>button:hover,.route-reports .report-channel-card .report-channel-stack>button:focus-visible{opacity:1;filter:saturate(1.18)brightness(.96);outline-offset:2px;outline:2px solid #1769ff}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank{scrollbar-gutter:stable;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;min-height:0!important;padding:0 4px 0 0!important;display:flex!important;overflow:hidden auto!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row{color:#203657!important;text-align:left!important;width:100%!important;min-width:0!important;height:48px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;flex:none!important;grid-template-rows:28px 6px!important;align-items:center!important;gap:3px!important;margin:0!important;padding:4px 6px!important;transition:background .16s,border-color .16s,transform .16s!important;display:grid!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row:last-child{border-bottom-color:#0000!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row:hover,.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row:focus-visible,.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row.is-selected{background:#f4f8fe!important;border-radius:6px!important;outline:0!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row:focus-visible,.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-row.is-selected{box-shadow:inset 3px 0 0 var(--channel-color)!important}.route-reports .report-channel-card .report-channel-rank-main{grid-template-columns:26px 30px minmax(0,1fr) 58px 54px 18px!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.route-reports .report-channel-card .report-channel-rank-index{color:#75859b;text-align:center;font-size:12px;font-weight:900}.route-reports .report-channel-card .report-channel-rank-icon{width:28px;height:28px;color:var(--channel-color);background:#f1f5fa;border-radius:6px;place-items:center;display:grid}.route-reports .report-channel-card .report-channel-rank-icon svg{width:16px;height:16px}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-main b{color:#173052!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-main strong{color:#10284f!important;text-align:right!important;font-size:14px!important;font-weight:950!important;line-height:18px!important}.route-reports .report-channel-card .report-channel-rank-main strong small{color:#8290a4;margin-left:2px;font-size:10px;font-weight:750}.route-reports .reports-daily-dashboard .report-channel-card .report-channel-rank-main em{color:#5d6f88!important;text-align:right!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:18px!important}.route-reports .report-channel-card .report-channel-rank-action{color:#94a3b8;place-items:center;width:18px;height:18px;transition:color .16s,transform .16s;display:grid}.route-reports .report-channel-card .report-channel-rank-row:hover .report-channel-rank-action,.route-reports .report-channel-card .report-channel-rank-row:focus-visible .report-channel-rank-action,.route-reports .report-channel-card .report-channel-rank-row.is-selected .report-channel-rank-action{color:var(--channel-color);transform:translate(2px)}.route-reports .report-channel-card .report-channel-rank-bar{background:#e9eff7!important;border-radius:3px!important;height:6px!important;margin-left:70px!important;margin-right:25px!important;display:block!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-channel-card .report-card-body{container-type:inline-size;position:relative!important}.route-reports .report-channel-detail-backdrop{z-index:15;background:linear-gradient(90deg,#f8fbff2e,#f8fbffdb 42%,#f8fbfff5);justify-content:flex-end;padding:8px;display:flex;position:absolute;inset:0}.route-reports .report-channel-detail-dialog{background:#fff;border:1px solid #d8e4f2;border-radius:8px;flex-direction:column;width:min(390px,100% - 10px);height:100%;min-height:0;animation:.16s ease-out report-channel-detail-in;display:flex;overflow:hidden;box-shadow:0 18px 42px #0f28502e}@keyframes report-channel-detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.route-reports .report-channel-detail-dialog>header{border-bottom:1px solid #e7edf6;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.route-reports .report-channel-detail-icon{background:color-mix(in srgb,var(--channel-color) 12%,#fff);width:34px;height:34px;color:var(--channel-color);border-radius:7px;place-items:center;display:grid}.route-reports .report-channel-detail-dialog>header div{min-width:0}.route-reports .report-channel-detail-dialog>header div span{color:#708097;font-size:11px;font-weight:800;line-height:15px;display:block}.route-reports .report-channel-detail-dialog>header strong{color:#10284f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:950;line-height:21px;display:block;overflow:hidden}.route-reports .report-channel-detail-dialog>header button{color:#607086;background:#f3f6fa;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.route-reports .report-channel-detail-dialog>header button:hover,.route-reports .report-channel-detail-dialog>header button:focus-visible{color:#1769ff;background:#eaf2ff;outline:0}.route-reports .report-channel-detail-metrics{border-bottom:1px solid #e9eff6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px;display:grid}.route-reports .report-channel-detail-metrics span{min-width:0;padding:10px 8px}.route-reports .report-channel-detail-metrics em,.route-reports .report-channel-detail-metrics b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.route-reports .report-channel-detail-metrics em{color:#718096;font-size:10px;font-style:normal;font-weight:800;line-height:14px}.route-reports .report-channel-detail-metrics b{color:#10284f;margin-top:3px;font-size:17px;font-weight:950;line-height:21px}.route-reports .report-channel-detail-mode{padding:10px 20px 8px}.route-reports .report-channel-detail-mode div{color:#63738a;justify-content:space-between;font-size:10px;font-weight:850;line-height:14px;display:flex}.route-reports .report-channel-detail-mode>i{background:#dce8f3;border-radius:4px;height:7px;margin-top:6px;display:block;overflow:hidden}.route-reports .report-channel-detail-mode>i span{border-radius:inherit;background:#22a8d8;height:100%;display:block}.route-reports .report-channel-detail-list{flex:1;min-height:0;padding:2px 12px 10px;overflow:auto}.route-reports .report-channel-detail-list button{color:#173052;text-align:left;border-bottom:1px solid #edf2f7;grid-template-columns:28px minmax(0,1fr) 48px 48px 16px;align-items:center;gap:7px;width:100%;min-height:42px;padding:5px 6px;display:grid}.route-reports .report-channel-detail-list button:hover,.route-reports .report-channel-detail-list button:focus-visible{background:#f4f8fe;border-radius:6px;outline:0}.route-reports .report-channel-detail-list button>span{width:26px;height:26px;color:var(--channel-color);background:#f1f5fa;border-radius:6px;place-items:center;display:grid}.route-reports .report-channel-detail-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.route-reports .report-channel-detail-list em,.route-reports .report-channel-detail-list strong{text-align:right;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.route-reports .report-channel-detail-list em{color:#607086}.route-reports .report-channel-detail-list strong{color:#1769ff}.route-reports .report-channel-detail-list>button>svg{color:#94a3b8}.route-reports .report-channel-detail-dialog>footer{border-top:1px solid #e7edf6;margin-top:auto;padding:9px 12px 11px}.route-reports .report-channel-detail-dialog>footer .primary-btn{border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;display:flex}.route-reports .report-channel-card .report-channel-rank-bar span{width:var(--channel-rank-width)!important;border-radius:inherit!important;background:var(--channel-color)!important;height:100%!important;display:block!important}@media (width<=640px){.route-reports .reports-daily-dashboard .report-channel-card .report-channel-composition{grid-template-rows:88px 32px minmax(0,1fr)!important;gap:9px!important}.route-reports .report-channel-card .report-channel-kpis>div{padding:0 8px}.route-reports .report-channel-card .report-channel-kpis strong{font-size:17px}.route-reports .report-channel-card .report-channel-kpis em{font-size:9.5px}.route-reports .report-channel-card .report-channel-rank-main{grid-template-columns:24px 28px minmax(0,1fr) 50px 50px 16px!important;gap:6px!important}.route-reports .report-channel-card .report-channel-rank-bar{margin-left:64px!important}}@container (width<=460px){.route-reports .reports-daily-dashboard .report-channel-card .report-channel-composition{grid-template-rows:126px 30px minmax(0,1fr)!important;gap:9px!important}.route-reports .report-channel-card .report-channel-kpis{grid-template-columns:1fr 1fr}.route-reports .report-channel-card .report-channel-kpis>div{height:58px;padding:0 10px}.route-reports .report-channel-card .report-channel-kpis>div.is-top-channel{border-top:1px solid #e5ebf3;grid-column:1/-1}.route-reports .report-channel-card .report-channel-kpis>div:nth-child(2):after{display:none}.route-reports .report-channel-detail-dialog{width:100%}.route-reports .report-channel-detail-metrics{grid-template-columns:1fr 1fr}}.route-reports .reports-daily-dashboard .report-risk-card>header h3{letter-spacing:0!important;font-size:17px!important;line-height:22px!important}.route-reports .report-risk-card .report-risk-accordion{gap:12px!important}.route-reports .report-risk-card .report-risk-accordion-main{letter-spacing:0!important;grid-template-columns:38px minmax(116px,.78fr) 104px minmax(190px,1.45fr) 138px 20px!important;gap:14px!important;height:76px!important;padding:0 18px 0 14px!important}.route-reports .report-risk-card .report-risk-accordion-icon{border-radius:8px!important;width:36px!important;height:36px!important}.route-reports .report-risk-card .report-risk-accordion-icon svg{width:19px!important;height:19px!important}.route-reports .report-risk-card .report-risk-accordion-main>strong{font-size:15px!important;line-height:21px!important}.route-reports .report-risk-card .report-risk-accordion-metric,.route-reports .report-risk-card .report-risk-accordion-product,.route-reports .report-risk-card .report-risk-accordion-delta{gap:5px!important}.route-reports .report-risk-card .report-risk-accordion-main small{font-size:11px!important;font-weight:800!important;line-height:14px!important}.route-reports .report-risk-card .report-risk-accordion-main b{font-size:14px!important;line-height:19px!important}.route-reports .report-risk-card .report-risk-accordion-metric b{font-size:18px!important;line-height:20px!important}.route-reports .report-risk-card .report-risk-accordion-main>svg{width:18px!important;height:18px!important}.route-reports .report-risk-card .report-risk-accordion-detail-head{height:38px!important;font-size:12px!important}.route-reports .report-risk-card .report-risk-accordion-scroll{gap:7px!important;max-height:318px!important}.route-reports .report-risk-card .report-risk-accordion-row{gap:12px!important;min-height:60px!important;padding:9px 12px!important}.route-reports .report-risk-card .report-risk-row-user b{font-size:13px!important;line-height:18px!important}.route-reports .report-risk-card .report-risk-row-user small{font-size:11px!important;line-height:15px!important}.route-reports .report-risk-card .report-risk-row-reason{font-size:12px!important;line-height:18px!important}.route-reports .report-risk-card .report-risk-row-amount,.route-reports .report-risk-card .report-risk-accordion-row .risk-status{font-size:12px!important}.route-reports .report-risk-card .report-risk-accordion-row time{font-size:11px!important}.route-reports .report-risk-card .report-risk-guidance{gap:8px!important;min-height:48px!important;padding:11px 14px!important}.route-reports .report-risk-card .report-risk-guidance svg{width:16px!important;height:16px!important}.route-reports .report-risk-card .report-risk-guidance span{font-size:13px!important;line-height:19px!important}.route-reports .report-risk-card .report-risk-guidance p{font-size:12px!important;font-weight:750!important;line-height:19px!important}@media (width<=900px){.route-reports .report-risk-card .report-risk-accordion-main{grid-template-columns:36px minmax(104px,.78fr) 90px minmax(160px,1.35fr) 120px 18px!important;gap:10px!important;padding-inline:12px!important}}@media (width<=640px){.route-reports .report-risk-card .report-risk-accordion-main{grid-template-columns:34px minmax(90px,.8fr) 78px minmax(120px,1.2fr) 94px 18px!important;gap:7px!important;min-height:96px!important;padding:11px 9px!important}.route-reports .report-risk-card .report-risk-accordion-product b{font-size:13px!important}.route-reports .report-risk-card .report-risk-guidance p{white-space:normal!important}}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card.is-expanded{height:620px!important;min-height:560px!important;max-height:640px!important;overflow:hidden!important}.route-reports .report-risk-card.is-expanded .report-card-body{min-height:500px!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-summary-table{grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.route-reports .report-risk-card .report-risk-accordion{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.route-reports .report-risk-card .report-risk-accordion-item{background:#fff;border:1px solid #dfe7f2;border-radius:8px;flex:none;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.route-reports .report-risk-card .report-risk-accordion-item.is-open{border-color:#aac8f4;flex:auto;grid-template-rows:76px minmax(0,1fr);min-height:0;display:grid;box-shadow:0 8px 20px #21538f17}.route-reports .report-risk-card .report-risk-accordion-item.is-empty{background:#fbfcfe}.route-reports .report-risk-card .report-risk-accordion-main{color:#172b4d;text-align:left;grid-template-columns:32px minmax(96px,.7fr) 88px minmax(170px,1.45fr) 118px 18px;align-items:center;gap:12px;width:100%;min-width:0;height:62px;padding:0 14px 0 12px;display:grid}.route-reports .report-risk-card .report-risk-accordion-main:hover:not(:disabled),.route-reports .report-risk-card .report-risk-accordion-item.is-open .report-risk-accordion-main{background:#f7faff}.route-reports .report-risk-card .report-risk-accordion-main:disabled{color:#7d899c;cursor:default}.route-reports .report-risk-card .report-risk-accordion-icon{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.route-reports .report-risk-card .report-risk-accordion-icon.complaint{color:#e5485d;background:#fff0f2}.route-reports .report-risk-card .report-risk-accordion-icon.refund{color:#1769ff;background:#eef5ff}.route-reports .report-risk-card .report-risk-accordion-main>strong{color:#10284f;white-space:nowrap;min-width:0;font-size:13px;font-weight:950}.route-reports .report-risk-card .report-risk-accordion-metric,.route-reports .report-risk-card .report-risk-accordion-product,.route-reports .report-risk-card .report-risk-accordion-delta{flex-direction:column;gap:3px;min-width:0;display:flex}.route-reports .report-risk-card .report-risk-accordion-main small{color:#77859a;font-size:10px;font-weight:750;line-height:1}.route-reports .report-risk-card .report-risk-accordion-main b{color:#203657;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:17px;overflow:hidden}.route-reports .report-risk-card .report-risk-accordion-metric b{color:#1266f1;font-size:15px}.route-reports .report-risk-card .report-risk-accordion-delta b.increase{color:#e5485d}.route-reports .report-risk-card .report-risk-accordion-delta b.decrease{color:#159669}.route-reports .report-risk-card .report-risk-accordion-delta b.flat{color:#64748b}.route-reports .report-risk-card .report-risk-accordion-main>svg{color:#71819a}.route-reports .report-risk-card .report-risk-accordion-detail{background:#fbfdff;border-top:1px solid #edf1f7;grid-template-rows:38px minmax(0,1fr);height:100%;min-height:0;padding:0 10px 10px;display:grid}.route-reports .report-risk-card .report-risk-accordion-detail-head{color:#65758d;justify-content:space-between;align-items:center;gap:10px;height:34px;padding:0 4px;font-size:11px;font-weight:750;display:flex}.route-reports .report-risk-card .report-risk-accordion-detail-head b{color:#1266f1;font-weight:900}.route-reports .report-risk-card .report-risk-accordion-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:6px;height:100%;min-height:0;padding:0 3px 8px 0;scroll-padding-bottom:8px;display:flex;overflow:hidden auto;max-height:none!important}.route-reports .report-risk-card .report-risk-accordion-row{color:#243b5d;text-align:left;background:#fff;border:1px solid #e4ebf4;border-radius:7px;flex:none;grid-template-columns:112px minmax(220px,1fr) 94px 66px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 10px;display:grid}.route-reports .report-risk-card .report-risk-accordion-row.type-refund{grid-template-columns:112px minmax(200px,1fr) 72px 94px 66px}.route-reports .report-risk-card .report-risk-accordion-row.is-clickable:hover{background:#f5f9ff;border-color:#9bc0f5}.route-reports .report-risk-card .report-risk-accordion-row.is-disabled{opacity:.72;cursor:default}.route-reports .report-risk-card .report-risk-row-user{flex-direction:column;gap:2px;min-width:0;display:flex}.route-reports .report-risk-card .report-risk-row-user b,.route-reports .report-risk-card .report-risk-row-user small,.route-reports .report-risk-card .report-risk-row-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-reports .report-risk-card .report-risk-row-user b{color:#10284f;font-size:12px;font-weight:900}.route-reports .report-risk-card .report-risk-row-user small{color:#67809c;font-size:10px;font-weight:700}.route-reports .report-risk-card .report-risk-row-reason{font-size:11px;font-weight:700}.route-reports .report-risk-card .report-risk-row-amount{color:#b85b12;text-align:right;font-size:11px;font-weight:900}.route-reports .report-risk-card .report-risk-accordion-row time{color:#66758b;text-align:right;font-size:10.5px;font-weight:750}.route-reports .report-risk-card .report-risk-accordion-detail .report-detail-loading{height:100%;min-height:0}.route-reports .report-risk-card .report-risk-guidance{align-self:stretch;background:#f7faff!important;border-top-color:#dce7f4!important;min-height:48px!important;margin:0!important}@media (width<=900px){.route-reports .report-risk-card .report-risk-accordion-main{grid-template-columns:32px minmax(90px,.7fr) 72px minmax(145px,1.35fr) 104px 18px;gap:8px}.route-reports .report-risk-card .report-risk-accordion-row,.route-reports .report-risk-card .report-risk-accordion-row.type-refund{grid-template-columns:100px minmax(160px,1fr) 84px 62px}.route-reports .report-risk-card .report-risk-accordion-row.type-refund .report-risk-row-amount{display:none}}@media (width<=640px){.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card.is-expanded{height:640px!important;max-height:640px!important}.route-reports .report-risk-card .report-risk-accordion-main{grid-template-columns:30px minmax(80px,.8fr) 70px minmax(110px,1.2fr) 84px 16px;gap:6px;height:auto;min-height:88px;padding:10px 8px}.route-reports .report-risk-card .report-risk-accordion-product b{white-space:normal;line-height:14px}.route-reports .report-risk-card .report-risk-accordion-scroll{max-height:300px}.route-reports .report-risk-card .report-risk-accordion-row,.route-reports .report-risk-card .report-risk-accordion-row.type-refund{grid-template-columns:86px minmax(130px,1fr) 78px 56px;min-width:430px}.route-reports .report-risk-card .report-risk-accordion-scroll{overflow-x:auto}.route-reports .report-risk-card .report-risk-accordion-item.is-open{grid-template-rows:96px minmax(0,1fr)}}.route-reports .reports-daily-dashboard .report-daily-analysis{height:auto!important}.route-reports .reports-daily-dashboard .report-daily-analysis-remix{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(340px,1fr)!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-channel-stack{height:460px;grid-template-rows:minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-analysis-channel-stack{min-width:0;display:grid}.route-reports .reports-daily-dashboard .report-analysis-main-stack .report-trend-card,.route-reports .reports-daily-dashboard .report-analysis-channel-stack .report-channel-card{height:auto!important;min-height:0!important}.route-reports .reports-daily-dashboard .report-daily-secondary-grid{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;gap:16px;min-width:0;margin-top:16px;display:grid}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card,.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-top-card{height:390px!important;min-height:390px!important}.route-reports .reports-daily-dashboard .report-ai-takeover-card{grid-column:1/-1;height:auto!important;min-height:260px!important}.route-reports .report-ai-takeover{gap:12px;min-width:0;display:grid}.route-reports .report-ai-takeover-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.route-reports .report-ai-takeover-kpis article{background:#f7fbff;border:1px solid #e4ebf6;border-radius:8px;min-width:0;padding:12px 14px}.route-reports .report-ai-takeover-kpis span{color:#5f6f8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.route-reports .report-ai-takeover-kpis b{color:#071b4a;margin-top:6px;font-size:24px;font-weight:900;line-height:1.1;display:block}.route-reports .report-ai-takeover-table{overflow:auto}.route-reports .report-ai-takeover-table th:not(:first-child),.route-reports .report-ai-takeover-table td:not(:first-child){text-align:center}.route-reports .report-ai-takeover-table th:first-child,.route-reports .report-ai-takeover-table td:first-child{width:28%}.route-reports .report-ai-product{align-items:center;gap:8px;min-width:0;display:flex}.route-reports .report-ai-product b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-reports .report-ai-product i{color:#1266f1;background:#eaf2ff;border-radius:6px;flex:none;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card .report-card-body{min-height:330px}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card .report-risk-split{min-height:270px}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-top-card.is-expanded{height:auto!important;min-height:560px!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-top-card.is-expanded .report-card-body,.route-reports .reports-daily-dashboard .report-top-card.is-expanded .report-top-issues,.route-reports .reports-daily-dashboard .report-top-card.is-expanded .report-top-issue,.route-reports .reports-daily-dashboard .report-top-card.is-expanded .report-top-issue-detail{max-height:none!important;overflow:visible!important}.route-reports .reports-daily-dashboard .report-top-card.is-expanded .report-top-issues{flex:none!important}.route-reports .report-kpi-icon.neutral{color:#334155;background:#edf2f7}.route-reports .report-insight-main p small{color:#71809a;margin-top:3px;font-size:10px;font-weight:650;display:block}.route-reports .report-detail-loading{color:#60708a;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;font-weight:750;display:flex}.route-reports .report-detail-loading svg,.route-reports .report-status-banner.is-details-loading svg{animation:.9s linear infinite report-spin}.route-reports .report-document-card .report-rich-preview{max-height:360px;flex:none!important;overflow:hidden!important}.route-reports .report-document-card .report-rich-preview.is-expanded{max-height:none}.route-reports .report-text-expand{color:#1266f1;border-top:1px solid #e4eaf3;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:8px;font-size:12px;font-weight:850;display:flex}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-daily-analysis-remix,.route-reports .reports-daily-dashboard .report-daily-secondary-grid{grid-template-columns:1fr!important}.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-channel-stack{height:auto}.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:500px!important}.route-reports .reports-daily-dashboard .report-analysis-channel-stack{grid-template-rows:460px!important}.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card,.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-top-card{height:auto!important;min-height:390px!important}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-daily-secondary-grid .report-risk-card{min-height:0}}.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:minmax(0,1fr)!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:220px 224px!important}.route-reports .reports-daily-dashboard .report-trend-card .report-card-body{padding:10px 14px 14px!important;overflow:hidden!important}.route-reports .reports-daily-dashboard .report-trend-diagnostic-shell{height:100%!important;display:block!important}.route-reports .reports-daily-dashboard .report-trend-reference{background:#fff;border:0;grid-template-rows:48px minmax(0,1fr);height:100%;min-height:0;display:grid}.route-reports .reports-daily-dashboard .report-trend-reference-head{grid-template-columns:minmax(190px,1fr) auto minmax(100px,1fr);align-items:center;gap:16px;min-width:0;padding:0 4px 6px;display:grid}.route-reports .reports-daily-dashboard .report-trend-reference-head p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.route-reports .reports-daily-dashboard .report-trend-reference-legend{color:#475569;justify-content:center;align-items:center;gap:22px;font-size:12px;font-weight:700;line-height:18px;display:flex}.route-reports .reports-daily-dashboard .report-trend-reference-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.route-reports .reports-daily-dashboard .report-trend-reference-legend i,.route-reports .reports-daily-dashboard .report-trend-reference-tip i{background:#1266f1;border-radius:50%;flex:none;width:8px;height:8px}.route-reports .reports-daily-dashboard .report-trend-reference-legend .is-human,.route-reports .reports-daily-dashboard .report-trend-reference-tip .is-human{background:#0fa968}.route-reports .reports-daily-dashboard .report-trend-reference-period{color:#475569;white-space:nowrap;background:#fff;border:1px solid #dce4ee;border-radius:6px;justify-self:end;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:700;line-height:30px;display:inline-flex}.route-reports .reports-daily-dashboard .report-trend-reference-scroll{scrollbar-width:thin;scrollbar-color:#bac8d8 #f1f5f9;min-width:0;min-height:0;overflow:auto hidden}.route-reports .reports-daily-dashboard .report-trend-reference-scroll.is-fit{overflow-x:hidden}.route-reports .reports-daily-dashboard .report-trend-reference-stage{width:100%;min-width:100%;height:100%;min-height:360px;position:relative;overflow:visible}.route-reports .reports-daily-dashboard .report-trend-reference-scroll.is-scrollable .report-trend-reference-stage{min-width:calc(var(--trend-count) * 76px)}.route-reports .reports-daily-dashboard .report-trend-reference-stage svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.route-reports .reports-daily-dashboard .report-trend-reference-grid-row line{stroke:#e5eaf1;stroke-width:1px;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-trend-reference-grid-row:last-child line{stroke:#d8e0ea}.route-reports .reports-daily-dashboard .report-trend-reference-grid-row text{fill:#6b7280;font-size:12px;font-weight:600}.route-reports .reports-daily-dashboard .report-trend-reference-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.route-reports .reports-daily-dashboard .report-trend-reference-line.is-ai{stroke:#1266f1}.route-reports .reports-daily-dashboard .report-trend-reference-line.is-ai.is-empty{opacity:.72}.route-reports .reports-daily-dashboard .report-trend-reference-line.is-human{stroke:#0fa968}.route-reports .reports-daily-dashboard .report-trend-reference-point{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.route-reports .reports-daily-dashboard .report-trend-reference-point.is-ai{fill:#1266f1}.route-reports .reports-daily-dashboard .report-trend-reference-point.is-human{fill:#0fa968}.route-reports .reports-daily-dashboard .report-trend-reference-point.is-selected{stroke-width:3px}.route-reports .reports-daily-dashboard .report-trend-reference-value{letter-spacing:0;pointer-events:none;font-size:12px;font-weight:800}.route-reports .reports-daily-dashboard .report-trend-reference-value.is-ai{fill:#1266f1}.route-reports .reports-daily-dashboard .report-trend-reference-value.is-human{fill:#0b985d}.route-reports .reports-daily-dashboard .report-trend-reference-axis-label{fill:#64748b;letter-spacing:0;font-size:11px;font-weight:600}.route-reports .reports-daily-dashboard .report-trend-reference-hit{z-index:8;width:max(40px,calc(100% / var(--trend-count)));appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:0;position:absolute;top:34px;bottom:18px;transform:translate(-50%)}.route-reports .reports-daily-dashboard .report-trend-reference-hit:hover,.route-reports .reports-daily-dashboard .report-trend-reference-hit:focus-visible{background:#1266f109}.route-reports .reports-daily-dashboard .report-trend-reference-hit:focus-visible{box-shadow:inset 0 0 0 2px #1266f12e}.route-reports .reports-daily-dashboard .report-trend-reference-tip{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#102a43;border-radius:6px;gap:6px;width:156px;padding:10px 11px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%,6px);box-shadow:0 12px 28px #0f274833}.route-reports .reports-daily-dashboard .report-trend-reference-hit:hover .report-trend-reference-tip,.route-reports .reports-daily-dashboard .report-trend-reference-hit:focus-visible .report-trend-reference-tip{opacity:1;visibility:visible;transform:translate(-50%)}.route-reports .reports-daily-dashboard .report-trend-reference-tip b{font-size:12px;font-weight:800;line-height:16px}.route-reports .reports-daily-dashboard .report-trend-reference-tip em{color:#dbe7f3;align-items:center;gap:7px;font-size:11px;font-style:normal;font-weight:600;line-height:15px;display:flex}.route-reports .reports-daily-dashboard .report-trend-reference-tip em strong{color:#fff;margin-left:auto;font-size:11px}.route-reports .reports-daily-dashboard .report-trend-reference-tip small{color:#b8c9da;border-top:1px solid #ffffff24;padding-top:5px;font-size:10px;font-weight:600;line-height:14px}@media (width<=1280px){.route-reports .reports-daily-dashboard .report-analysis-main-stack{grid-template-rows:500px!important}.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:320px!important}.route-reports .reports-daily-dashboard .report-trend-reference-head{grid-template-columns:minmax(150px,1fr) auto auto;gap:10px}.route-reports .reports-daily-dashboard .report-trend-reference-legend{gap:14px}.route-reports .reports-daily-dashboard .report-trend-reference-stage{min-height:340px}}@media (width<=900px){.route-reports .reports-daily-dashboard .report-analysis-main-stack,.route-reports .reports-daily-dashboard .report-analysis-risk-stack{grid-template-rows:auto!important}.route-reports .reports-daily-dashboard .report-trend-card{min-height:500px!important}.route-reports .reports-daily-dashboard .report-trend-reference{grid-template-rows:auto minmax(360px,1fr);min-height:420px}.route-reports .reports-daily-dashboard .report-trend-reference-head{grid-template-columns:1fr auto;gap:6px 12px;padding-bottom:8px}.route-reports .reports-daily-dashboard .report-trend-reference-head p{white-space:normal;grid-column:1/-1}.route-reports .reports-daily-dashboard .report-trend-reference-legend{justify-content:flex-start}}@media (width<=600px){.route-reports .reports-daily-dashboard .report-trend-reference-head{grid-template-columns:1fr}.route-reports .reports-daily-dashboard .report-trend-reference-legend{justify-content:space-between;gap:8px;width:100%;font-size:11px}.route-reports .reports-daily-dashboard .report-trend-reference-period{justify-self:start}.route-reports .reports-daily-dashboard .report-trend-reference-stage{min-width:660px}.route-reports .reports-daily-dashboard .report-trend-reference-scroll.is-fit{overflow-x:auto}}.refund-process-entry{min-width:180px!important}.refund-process-backdrop{padding:16px;z-index:80000!important}.refund-process-modal{color:#071b4a;background:#fff;border:1px solid #dce6f4;flex-direction:column;height:min(920px,100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 28px 80px #071b4a47;border-radius:8px!important;width:min(1420px,100vw - 32px)!important}.refund-process-header{box-sizing:border-box;background:#fbfdff;border-bottom:1px solid #e3ebf6;align-items:center;gap:11px;min-height:64px;height:64px!important;padding:10px 18px!important;display:flex!important}.refund-process-header .settings-confirm-icon{color:#1266f1;background:#eaf2ff;flex:0 0 36px;width:36px;height:36px}.refund-process-header>div{flex:1;min-width:0}.refund-process-header h3{color:#071b4a;margin:0;font-size:17px;line-height:1.25}.refund-process-header p{color:#70809c;font-size:12px;line-height:1.25;margin:3px 0 0!important;padding:0!important}.refund-process-header>button{color:#526385;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.refund-process-header>button:hover{color:#1266f1;background:#edf4ff}.refund-process-modal>form{flex:1;grid-template:"evidence header"64px"evidence info"minmax(0,1fr)"evidence opinion""evidence footer"58px/minmax(520px,.92fr) minmax(590px,1.08fr);min-height:0;display:grid;overflow:hidden}.refund-process-header{grid-area:header}.refund-process-info-panel{grid-area:info}.refund-process-opinion-panel{grid-area:opinion}.refund-process-footer{grid-area:footer}.refund-process-evidence-panel{grid-area:evidence}.refund-process-info-panel,.refund-process-evidence-panel{min-width:0;min-height:0;padding:16px 18px;overflow:auto}.refund-process-info-panel{background:#fff}.refund-process-evidence-panel{background:#f4f7fb;border-right:1px solid #e3ebf6;flex-direction:column;display:flex;overflow:hidden}.refund-process-section-title{justify-content:space-between;align-items:flex-start;gap:12px;height:40px;min-height:40px;margin-bottom:12px;display:flex}.refund-process-section-title>div{gap:3px;min-width:0;display:grid}.refund-process-section-title b{color:#071b4a;font-size:14px;line-height:1.2}.refund-process-section-title span{color:#7887a1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.refund-process-evidence-actions{flex:none;align-items:flex-start;gap:8px;display:flex!important;overflow:visible!important}.refund-process-evidence-actions strong{color:#1266f1;white-space:nowrap;font-size:12px;line-height:32px}.refund-process-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;display:grid}.refund-process-field{color:#344767;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid;position:relative}.refund-process-field>span{align-items:center;gap:3px;display:flex}.refund-process-field em,.refund-process-label em{color:#ef3349;font-style:normal}.refund-process-field input:not([type=hidden]),.refund-process-select>button,.refund-process-payment-select>button{box-sizing:border-box;color:#071b4a;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d5e1f1;border-radius:7px;outline:0;padding:0 10px;font-weight:750;box-shadow:0 1px 2px #0f28500a}.refund-process-field input:not([readonly]):focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.refund-process-field.is-readonly input{color:#687994;cursor:not-allowed;background:#f4f6f9}.refund-process-select,.refund-process-payment-select{width:100%;min-width:0;position:relative}.refund-process-select>button,.refund-process-payment-select>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.refund-process-select>button span,.refund-process-payment-select>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refund-process-select>button svg,.refund-process-payment-select>button svg{color:#1266f1;flex:none;transition:transform .16s}.refund-process-select.open>button svg,.refund-process-payment-select.open>button svg{transform:rotate(180deg)}.refund-process-select .select-menu,.refund-process-payment-select .select-menu{z-index:35;background:#fff;border:1px solid #d8e5f5;border-radius:8px;min-width:100%;max-height:260px;padding:5px;top:42px;left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0f28502e}.refund-process-select-options{max-height:210px;overflow:auto}.refund-process-select .select-menu button,.refund-process-payment-select .select-menu button{color:#203454;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:35px;padding:6px 9px;font-size:12px;font-weight:800;display:flex}.refund-process-select .select-menu button:hover,.refund-process-payment-select .select-menu button:hover{color:#1266f1;background:#f1f6ff}.refund-process-select .select-menu button.active,.refund-process-payment-select .select-menu button.active{color:#1266f1;background:#eaf2ff}.refund-process-select .select-menu [data-refund-process-option][hidden],.refund-process-select .select-menu [data-refund-process-option].is-filtered-out{display:none!important}.refund-process-select-search{color:#71809a;background:#f8fbff;border:1px solid #dce5f1;border-radius:6px;align-items:center;gap:6px;height:34px;margin-bottom:5px;padding:0 8px;display:flex}.refund-process-select-search input{flex:1;min-width:0!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.refund-process-select-empty,.refund-process-product-empty{text-align:center;display:none;color:#8190a7!important;margin:5px 0 0!important;padding:8px!important;font-size:11px!important}.refund-process-select-empty.visible,.refund-process-product-empty.visible{display:block}.refund-process-product-combobox{position:relative}.refund-process-product-combobox>input{padding-right:36px!important}.refund-process-product-combobox>button{color:#1266f1;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:2px;right:2px}.refund-process-product-combobox>button svg{transition:transform .16s}.refund-process-product-combobox.open>button svg{transform:rotate(180deg)}.refund-process-product-menu{z-index:35;background:#fff;border:1px solid #d8e5f5;border-radius:8px;max-height:250px;padding:5px;display:none;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f28502e}.refund-process-product-combobox.open .refund-process-product-menu{display:block}.refund-process-product-menu button{color:#203454;text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 9px;display:grid}.refund-process-product-menu button:hover{color:#1266f1;background:#f1f6ff}.refund-process-product-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refund-process-product-menu button small{color:#8190a7;font-size:10px}.refund-ocr-edit-modal .refund-ocr-payment-select>button{color:#071b4a;background:#fff;border-color:#d8e3f2}.refund-process-viewer{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-color:#9aabc2 #e9eff7;background:#e9eff7;border:1px solid #d8e4f3;border-radius:8px;flex:1;min-height:0;display:block;overflow:auto}.refund-process-image-stage{box-sizing:border-box;justify-content:center;align-items:center;min-width:100%;min-height:100%;padding:12px;display:flex;overflow:visible}.refund-process-image-frame{background:#fff;flex:none;position:relative;overflow:visible;box-shadow:0 8px 28px #1e32502e}.refund-process-image-stage img{object-fit:contain;transform-origin:50%;-webkit-user-drag:none;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%}.refund-process-image-empty{color:#8b9ab2;text-align:center;background:#f8fafc;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;min-height:340px;display:grid}.refund-process-image-empty b{color:#415576;font-size:14px}.refund-process-image-empty span{font-size:12px}.refund-process-image-controls{grid-template-columns:minmax(76px,1fr) 36px 48px 36px minmax(92px,1fr) minmax(96px,1.15fr) 42px 42px minmax(76px,1fr);gap:7px;height:44px;min-height:44px;padding-top:10px;display:grid}.refund-process-image-controls button{color:#405577;white-space:nowrap;background:#fff;border:1px solid #d5e1f1;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.refund-process-image-controls button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.refund-process-image-controls button:hover:not(:disabled){color:#1266f1;background:#edf5ff;border-color:#9fc1ff}.refund-process-image-controls button:disabled{opacity:.45;cursor:not-allowed}.refund-process-image-controls .refund-process-ocr-apply{color:#1266f1;background:#f2f7ff;border-color:#b9d5ff}.refund-process-image-controls .refund-process-ocr-apply:hover:not(:disabled){color:#0f57ce;background:#e8f1ff;border-color:#7aa9f8}.refund-process-zoom-value{color:#526385;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:850;display:flex}.refund-process-opinion-panel{background:#fff;border-top:1px solid #e3ebf6;gap:10px;padding:14px 18px 11px;display:grid}.refund-process-decision-row,.refund-process-preset-row,.refund-process-note-field{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}.refund-process-label{color:#263b5f;white-space:nowrap;align-items:center;gap:4px;min-height:36px;font-size:12px;font-weight:900;display:flex}.refund-process-decision-options{align-items:center;gap:10px;display:flex}.refund-process-decision-options button{color:#405577;background:#fff;border:1px solid #d4dfed;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:138px;height:36px;font-size:13px;font-weight:850;display:inline-flex}.refund-process-decision-options button:hover{color:#1266f1;background:#f5f9ff;border-color:#9fc1ff}.refund-process-decision-options button[data-refund-process-decision=approve].active{color:#1266f1;background:#eaf2ff;border-color:#1266f1;box-shadow:0 0 0 3px #1266f114}.refund-process-decision-options button[data-refund-process-decision=reject].active{color:#d7192d;background:#fff0f2;border-color:#e91d32;box-shadow:0 0 0 3px #e91d3212}.refund-process-presets{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:1px;display:flex;overflow:visible}.refund-process-presets>span{color:#8a98ad;font-size:10px;line-height:30px}.refund-process-presets button{white-space:nowrap;color:#405a7d;background:#f8fbff;border:1px solid #d5e2f3;border-radius:7px;flex:none;max-width:100%;height:30px;padding:0 8px;font-size:10px;font-weight:800}.refund-process-presets button:hover{color:#1266f1;background:#edf5ff;border-color:#9fc1ff}.refund-process-note-control{gap:5px;min-width:0;display:grid}.refund-process-note-control textarea{box-sizing:border-box;color:#071b4a;resize:vertical;background:#fff;border:1px solid #d8e3f2;border-radius:7px;outline:0;width:100%;height:68px;min-height:68px;padding:9px 11px;font-size:13px;line-height:1.5}.refund-process-note-control textarea:disabled,.refund-process-note-control textarea[aria-disabled=true]{color:#8a98ae;cursor:not-allowed;background:#f5f7fa}.refund-process-note-control textarea:not(:disabled):not([aria-disabled=true]):focus{border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.refund-process-note-control small{color:#7787a2;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.refund-process-error{color:#d7192d;min-height:17px;font-size:12px;font-weight:750;line-height:17px;margin:0 0 0 122px!important;padding:0!important}.refund-process-footer{box-sizing:border-box;background:#fbfdff;border-top:1px solid #e3ebf6;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;height:58px!important;padding:10px 18px!important;display:flex!important}.refund-process-footer button{color:#344767;background:#fff;border:1px solid #d5e0ee;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:36px;padding:0 15px;font-weight:850;display:inline-flex}.refund-process-footer .primary-btn{color:#fff;background:#1266f1;border-color:#1266f1}.refund-process-footer .primary-btn:disabled,.refund-process-footer .primary-btn[aria-disabled=true]{color:#fff;box-shadow:none;cursor:not-allowed;background:#c8d4e5;border-color:#c8d4e5}.refund-process-note-control [data-refund-process-note-tip].is-required{color:#d7192d;font-weight:850}.refund-action-footer .refund-detail-delete-btn{color:#d7192d;box-shadow:none;background:#fff;border:1px solid #ffc7cf;justify-content:center;align-items:center;gap:6px;display:inline-flex}.refund-action-footer .refund-detail-delete-btn:hover{color:#c91228;background:#fff3f5;border-color:#e91d32}.refund-action-footer .refund-detail-delete-btn:disabled{cursor:not-allowed;opacity:.6}.refund-action-footer .work-order-convert-btn{color:#344767;box-shadow:none;background:#fff;border:1px solid #cbd7e8;justify-content:center;align-items:center;gap:6px;display:inline-flex}.refund-action-footer .work-order-convert-btn:hover{color:#1266f1;background:#f6f9fd;border-color:#8fa5c3}.refund-action-footer .work-order-convert-btn:disabled{cursor:not-allowed;opacity:.6}.work-order-convert-backdrop{padding:20px;z-index:260!important}.work-order-convert-modal{width:min(590px,100vw - 40px)!important}.work-order-convert-modal .refund-delete-confirm-header{box-sizing:border-box;align-items:center;height:auto;min-height:76px;padding:14px 22px}.work-order-convert-modal .settings-confirm-icon{color:#1266f1;background:#edf4ff}.work-order-convert-modal .refund-delete-confirm-header small{color:#687994}.work-order-convert-body{gap:14px;padding:20px 22px 22px;display:grid}.work-order-convert-body>p{color:#344767;margin:0;font-size:14px;font-weight:800}.work-order-convert-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-order-convert-option{text-align:left;color:#071b4a;background:#fff;border:1px solid #d8e3f2;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:7px 10px;min-height:112px;padding:16px;display:grid}.work-order-convert-option:hover{background:#f8fbff;border-color:#9cbcf0}.work-order-convert-option.selected{background:#edf4ff;border-color:#1266f1;box-shadow:0 0 0 3px #1266f11a}.work-order-convert-option-icon{color:#1266f1;background:#edf4ff;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.work-order-convert-option strong{font-size:15px}.work-order-convert-option small{font-size:12px;line-height:1.45}.work-order-convert-option small.missing{color:#c06b00}.work-order-convert-option small.complete{color:#0b9255}.work-order-convert-inherit{color:#687994;background:#f6f9fd;border-radius:7px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.work-order-convert-inherit svg{flex:none;margin-top:1px}.work-order-convert-modal footer{height:64px;padding:0 22px}.work-order-convert-modal footer button{min-width:104px}@media (width<=620px){.work-order-convert-backdrop{padding:12px}.work-order-convert-modal{width:calc(100vw - 24px)!important}.work-order-convert-options{grid-template-columns:1fr}.work-order-convert-modal .refund-delete-confirm-header,.work-order-convert-body{padding-left:16px;padding-right:16px}.work-order-convert-modal footer{padding:0 16px}}.refund-action-footer.work-order-convertible{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);gap:12px!important;display:grid!important}.refund-action-footer.work-order-convertible>button{width:100%!important;min-width:0!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.refund-action-footer.work-order-convertible>.work-order-convert-btn,.refund-action-footer.work-order-convertible>.refund-detail-delete-btn{white-space:nowrap!important;font-size:12px!important}@media (width<=1400px){.refund-process-image-controls{grid-template-columns:minmax(72px,1fr) 34px 44px 34px minmax(80px,1fr) minmax(88px,1.1fr) 36px 36px minmax(72px,1fr)}.refund-process-image-controls [data-refund-process-rotate-left] span,.refund-process-image-controls [data-refund-process-rotate-right] span{display:none}}@media (width<=1180px){.refund-process-backdrop{padding:12px}.refund-process-modal{height:calc(100vh - 24px);max-height:calc(100vh - 24px);width:calc(100vw - 24px)!important}.refund-process-modal>form{flex-direction:column;display:flex;overflow:auto}.refund-process-header,.refund-process-info-panel,.refund-process-opinion-panel,.refund-process-footer,.refund-process-evidence-panel{flex:none}.refund-process-info-panel,.refund-process-evidence-panel{overflow:visible}.refund-process-evidence-panel{border-top:1px solid #e3ebf6;border-right:0;order:3;height:560px}.refund-process-opinion-panel{order:4}.refund-process-footer{order:5}.refund-process-viewer{flex:none;height:420px}}@media (width<=660px){.refund-process-fields,.refund-process-decision-row,.refund-process-preset-row,.refund-process-note-field{grid-template-columns:1fr;gap:6px}.refund-process-label{min-height:22px}.refund-process-decision-options{grid-template-columns:1fr 1fr;display:grid}.refund-process-decision-options button{width:100%;min-width:0}.refund-process-image-controls{grid-template-columns:repeat(9,minmax(34px,1fr))}.refund-process-image-controls button span{display:none}.refund-process-error{margin-left:0!important}}.route-daily-report.route-reports .content{background:#f4f7fb!important;padding:14px 16px 18px!important;overflow:auto!important}.route-daily-report .daily-clean-page{color:#071b4a;gap:12px;min-width:1180px;display:grid}.daily-clean-hero{background:#fff;border:1px solid #d7e5f8;border-radius:8px;grid-template-columns:minmax(360px,1fr) 320px auto;align-items:center;gap:18px;min-height:126px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #14335d0f}.daily-clean-title{gap:8px;min-width:0;display:grid}.daily-clean-title>span{color:#1266f1;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:100%;height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.daily-clean-title h2{color:#071b4a;letter-spacing:0;margin:0;font-size:26px;font-weight:950;line-height:1.08}.daily-clean-title p{color:#526385;max-width:680px;margin:0;font-size:13px;font-weight:750;line-height:1.65}.daily-clean-status{background:linear-gradient(#fbfdff,#f5f9ff);border:1px solid #dce8f8;border-radius:8px;gap:8px;min-width:0;padding:15px 16px;display:grid}.daily-clean-status b{color:#071b4a;font-size:18px;font-weight:950;line-height:1.2}.daily-clean-status span{color:#526385;font-size:12px;font-weight:800;line-height:1.55}.daily-clean-actions{grid-template-columns:180px 82px 102px;align-items:end;gap:10px;display:grid}.daily-clean-actions label{gap:6px;display:grid}.daily-clean-actions label span{color:#526385;font-size:12px;font-weight:900}.daily-clean-actions input{color:#071b4a;background:#fff;border:1px solid #d8e3f2;border-radius:7px;outline:0;width:100%;height:36px;padding:0 10px;font-weight:850}.daily-clean-actions button{border-radius:7px;justify-content:center;height:36px;font-weight:900}.daily-error,.daily-loading{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:flex}.daily-error{color:#e11d48;background:#fff5f6;border:1px solid #ffc9d1}.daily-loading{color:#1266f1;background:#f4f8ff;border:1px solid #cfe0ff}.daily-loading svg{animation:1s linear infinite dailySpin}@keyframes dailySpin{to{transform:rotate(360deg)}}.daily-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.daily-metric{background:#fff;border:1px solid #dce8f8;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:16px;display:grid;box-shadow:0 10px 24px #14335d0d}.daily-metric>span{color:#1266f1;background:#eaf2ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.daily-metric.tone-green>span{color:#10a866;background:#e8fbf3}.daily-metric.tone-orange>span{color:#d97706;background:#fff4df}.daily-metric.tone-red>span{color:#ef3349;background:#ffebee}.daily-metric.tone-violet>span{color:#7c3aed;background:#f2eaff}.daily-metric p{color:#526385;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:12px;font-weight:900;overflow:hidden}.daily-metric strong{color:#071b4a;font-size:25px;font-weight:950;line-height:1;display:block}.daily-metric small{color:#72809a;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:780;display:block;overflow:hidden}.daily-clean-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:12px;display:grid}.daily-clean-main,.daily-clean-side{gap:12px;min-width:0;display:grid}.daily-section{background:#fff;border:1px solid #dce8f8;border-radius:8px;min-width:0;padding:14px 16px 16px;overflow:hidden;box-shadow:0 10px 24px #14335d0d}.daily-section>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;margin-bottom:12px;display:grid}.daily-section>header>span{color:#1266f1;background:#eaf2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.daily-section>header b{color:#071b4a;font-size:15px;font-weight:950;line-height:1.2;display:block}.daily-section>header small{color:#72809a;margin-top:4px;font-size:12px;font-weight:780;line-height:1.35;display:block}.daily-trend-section{height:286px}.daily-trend-section canvas{height:220px!important}.daily-product-section{min-height:278px}.daily-risk-list-section{min-height:300px}.daily-text-section{min-height:290px}.daily-table-wrap{width:100%;overflow:auto}.daily-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.daily-table th{color:#405577;text-align:left;white-space:nowrap;background:#f5f8fe;border-top:1px solid #e5edf8;border-bottom:1px solid #e5edf8;height:34px;padding:0 10px;font-weight:950}.daily-table th:first-child{border-left:1px solid #e5edf8;border-radius:7px 0 0 7px}.daily-table th:last-child{border-right:1px solid #e5edf8;border-radius:0 7px 7px 0}.daily-table td{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e8eef7;height:42px;padding:0 10px;font-weight:800;overflow:hidden}.daily-table td:not(:first-child),.daily-table th:not(:first-child){text-align:center}.daily-table td:first-child{align-items:center;gap:8px;min-width:0;display:flex}.daily-rank{color:#1266f1;background:#eaf2ff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:inline-flex}.daily-empty{color:#526385;background:#f8fbff;border:1px dashed #cfe0ff;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:112px;font-size:13px;font-weight:850;display:grid}.daily-risk-clean{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.daily-risk-clean article{background:#fbfdff;border:1px solid #e5edf8;border-radius:8px;align-content:center;gap:7px;min-height:76px;padding:12px;display:grid}.daily-risk-clean article.high{background:#fff7f8;border-color:#ffd9df}.daily-risk-clean article.mid{background:#fffaf0;border-color:#ffe1ad}.daily-risk-clean small{color:#61708b;font-size:12px;font-weight:900}.daily-risk-clean strong{color:#071b4a;font-size:24px;font-weight:950;line-height:1}.daily-risk-clean>div{background:#f6faff;border:1px solid #dce8f8;border-radius:8px;grid-column:1/-1;padding:12px}.daily-risk-clean>div b{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;display:block;overflow:hidden}.daily-risk-clean>div span{color:#526385;margin-top:6px;font-size:12px;font-weight:800;display:block}.daily-issue-clean,.daily-channel-clean,.daily-risk-list-clean,.daily-action-clean,.daily-ai-clean{gap:8px;display:grid}.daily-issue-clean article,.daily-ai-clean article{background:#fbfdff;border:1px solid #e5edf8;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.daily-issue-clean i{color:#fff;background:#1266f1;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:950;display:grid}.daily-issue-clean b,.daily-ai-clean b,.daily-action-clean b{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:950;line-height:1.3;display:block;overflow:hidden}.daily-issue-clean span{color:#61708b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:780;display:block;overflow:hidden}.daily-issue-clean em,.daily-risk-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.daily-issue-clean em.high,.daily-risk-badge.high{color:#ef3349;background:#ffebee}.daily-issue-clean em.mid,.daily-risk-badge.mid{color:#d97706;background:#fff4df}.daily-issue-clean em.low,.daily-risk-badge.low{color:#1266f1;background:#eaf2ff}.daily-channel-clean article{background:#fbfdff;border:1px solid #e5edf8;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.daily-channel-clean article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-channel-clean b{color:#071b4a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.daily-channel-clean span,.daily-channel-clean small{color:#61708b;white-space:nowrap;font-size:11px;font-weight:800}.daily-channel-clean em{background:#e8eef8;border-radius:999px;height:6px;overflow:hidden}.daily-channel-clean em i{border-radius:inherit;background:#1266f1;height:100%;display:block}.daily-risk-list-clean article{background:#fbfdff;border:1px solid #e5edf8;border-radius:8px;padding:12px}.daily-risk-list-clean header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:8px;display:grid}.daily-risk-list-clean b{color:#071b4a;font-size:13px;font-weight:950;display:block}.daily-risk-list-clean small{color:#61708b;margin-top:4px;font-size:11px;font-weight:800;display:block}.daily-risk-list-clean p,.daily-action-clean p,.daily-ai-clean p{color:#405577;margin:0;font-size:12px;font-weight:780;line-height:1.55}.daily-action-clean article{background:#fbfdff;border:1px solid #e5edf8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.daily-action-clean article>span,.daily-ai-clean article>span{color:#1266f1;background:#eaf2ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:grid}.daily-ai-clean article{grid-template-columns:32px minmax(0,1fr) auto}.daily-ai-clean em{color:#1266f1;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.daily-copy-box textarea{color:#203454;resize:vertical;background:#fbfdff;border:1px solid #dce8f8;border-radius:8px;outline:0;width:100%;min-height:210px;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.75}@media (width<=1320px){.route-daily-report .daily-clean-page{min-width:980px}.daily-clean-hero{grid-template-columns:minmax(320px,1fr) 300px}.daily-clean-actions{grid-column:1/-1;grid-template-columns:180px 82px 102px;justify-content:end}.daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-clean-layout{grid-template-columns:1fr}.daily-clean-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.route-daily-report.route-reports .content{padding:12px!important}.route-daily-report .daily-clean-page{min-width:0}.daily-clean-hero,.daily-metrics,.daily-clean-layout,.daily-clean-side{grid-template-columns:1fr}.daily-clean-actions{grid-column:auto;grid-template-columns:1fr}.daily-clean-title h2{font-size:22px}.daily-trend-section{height:280px}.daily-table{min-width:680px}.daily-risk-clean{grid-template-columns:1fr}.daily-risk-clean>div{grid-column:auto}}.route-daily-report .daily-clean-page{max-width:1600px;margin:0 auto;gap:14px!important;width:100%!important;min-width:0!important}.route-daily-report .daily-clean-hero{background:linear-gradient(#fff 0%,#f9fbff 100%)!important;border-color:#dce7f6!important;grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;padding:16px 18px!important;box-shadow:0 12px 28px #14335d0e!important}.route-daily-report .daily-clean-title{align-content:center;gap:7px!important}.route-daily-report .daily-clean-title h2{font-size:24px!important;line-height:1.12!important}.route-daily-report .daily-clean-title p{max-width:760px!important;font-size:13px!important;line-height:1.58!important}.route-daily-report .daily-clean-status{grid-template-columns:1fr 1fr 1fr!important;align-content:center!important;gap:8px!important;padding:12px!important}.route-daily-report .daily-clean-status b{grid-column:1/-1;font-size:16px!important}.route-daily-report .daily-clean-status span{background:#fff;border:1px solid #e3ecf8;border-radius:7px;align-content:center;gap:2px;min-width:0;height:42px;padding:0 9px;display:grid;color:#071b4a!important;font-size:13px!important;line-height:1.1!important}.route-daily-report .daily-clean-status span em{color:#6d7d98;font-size:11px;font-style:normal;font-weight:850}.route-daily-report .daily-clean-actions{padding-top:2px;grid-column:1/-1!important;grid-template-columns:180px 90px 112px!important;justify-content:end!important;align-items:end!important}.route-daily-report .daily-clean-actions input{box-shadow:inset 0 1px #fffc;border-radius:7px!important;height:36px!important}.route-daily-report .daily-metric{border-color:#dfe9f6!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;min-height:94px!important;padding:14px!important;box-shadow:0 10px 22px #14335d0b!important}.route-daily-report .daily-metric>span{border-radius:10px!important;width:40px!important;height:40px!important}.route-daily-report .daily-metric strong{font-size:23px!important}.route-daily-report .daily-section{border-color:#dfe9f6!important;padding:14px 16px 16px!important;box-shadow:0 10px 22px #14335d0b!important}.route-daily-report .daily-section>header{margin-bottom:11px!important}.route-daily-report .daily-section>header small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.route-daily-report .daily-analysis-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:14px;display:grid}.route-daily-report .daily-product-section,.route-daily-report .daily-risk-list-section{min-height:320px!important}.route-daily-report .daily-table th{height:36px!important}.route-daily-report .daily-risk-list-clean article,.route-daily-report .daily-action-clean article,.route-daily-report .daily-ai-clean article,.route-daily-report .daily-issue-clean article,.route-daily-report .daily-channel-clean article{background:#fbfdff!important;border-color:#e4ecf7!important}.route-daily-report .daily-command-section{max-height:calc(100vh - 96px);position:sticky;top:14px;flex-direction:column!important;display:flex!important}.route-daily-report .daily-command-section .daily-command-center{flex:1;gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}.route-daily-report .daily-command-group{gap:8px;display:grid}.route-daily-report .daily-command-group h4{color:#243a5f;align-items:center;gap:6px;height:22px;margin:0;font-size:12px;font-weight:950;line-height:1;display:flex}.route-daily-report .daily-command-group h4 svg{color:#1266f1}.route-daily-report .daily-command-center .daily-empty{min-height:78px!important}.route-daily-report .daily-command-center .daily-risk-clean{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-daily-report .daily-command-center .daily-risk-clean article{min-height:64px!important;padding:10px!important}.route-daily-report .daily-command-center .daily-risk-clean strong{font-size:21px!important}.route-daily-report .daily-command-center .daily-risk-clean>div{grid-column:1/-1!important;padding:10px!important}.route-daily-report .daily-command-center .daily-issue-clean article,.route-daily-report .daily-command-center .daily-ai-clean article{grid-template-columns:32px minmax(0,1fr) auto!important;padding:9px!important}.route-daily-report .daily-command-center .daily-channel-clean article,.route-daily-report .daily-command-center .daily-action-clean article{padding:9px 10px!important}.route-daily-report .daily-copy-box textarea{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:236px!important;font-size:12px!important;line-height:1.72!important}@media (width<=1480px){.route-daily-report .daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-daily-report .daily-analysis-grid{grid-template-columns:1fr!important}}@media (width<=1180px){.route-daily-report .daily-clean-layout,.route-daily-report .daily-analysis-grid{grid-template-columns:1fr!important}.route-daily-report .daily-command-section{max-height:none!important;position:relative!important;top:auto!important}.route-daily-report .daily-clean-side{grid-template-columns:1fr!important}}@media (width<=760px){.route-daily-report.route-reports .content{padding:12px!important}.route-daily-report .daily-clean-hero,.route-daily-report .daily-clean-status,.route-daily-report .daily-clean-actions,.route-daily-report .daily-metrics{grid-template-columns:1fr!important}.route-daily-report .daily-clean-actions{justify-content:stretch!important}.route-daily-report .daily-clean-title h2{font-size:21px!important}.route-daily-report .daily-trend-section{height:280px!important}}.route-daily-report.route-reports .content{background:linear-gradient(#f5f8fc 0%,#edf2f8 100%)!important;padding:16px 20px 26px!important}.route-daily-report .daily-clean-page{gap:16px!important;max-width:1640px!important}.route-daily-report .daily-clean-hero{position:relative;overflow:hidden;background:#fff!important;border:1px solid #d8e5f6!important;border-radius:10px!important;grid-template-columns:minmax(300px,.86fr) minmax(360px,1.02fr) 330px!important;gap:16px!important;padding:18px!important;box-shadow:0 16px 36px #1b375f12!important}.route-daily-report .daily-clean-hero:before{content:"";background:#1266f1;width:4px;position:absolute;top:0;bottom:0;left:0}.route-daily-report .daily-clean-title{padding-left:4px;align-content:center!important}.route-daily-report .daily-clean-title>span{color:#1266f1!important;background:#eef5ff!important;border-color:#cfe0ff!important;height:28px!important}.route-daily-report .daily-clean-title h2{color:#071b4a!important;margin-top:2px!important;font-size:28px!important;line-height:1.05!important}.route-daily-report .daily-clean-title p{color:#52657f!important;max-width:440px!important;font-size:13px!important;font-weight:800!important;line-height:1.65!important}.route-daily-report .daily-exec-brief{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dce8f8;border-radius:9px;gap:12px;min-width:0;padding:14px 16px;display:grid}.route-daily-report .daily-exec-brief-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.route-daily-report .daily-exec-brief-head>span{color:#fff;background:#1266f1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 18px #1266f133}.route-daily-report .daily-exec-brief-head b{color:#071b4a;font-size:15px;font-weight:950;line-height:1.2;display:block}.route-daily-report .daily-exec-brief-head small{color:#e11d48;margin-top:4px;font-size:12px;font-weight:900;display:block}.route-daily-report .daily-exec-brief ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-daily-report .daily-exec-brief li{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:28px;display:grid}.route-daily-report .daily-exec-brief li strong{color:#071b4a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.2;overflow:hidden}.route-daily-report .daily-exec-brief li span{color:#536780;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1.45;overflow:hidden}.route-daily-report .daily-ops-panel{background:#fbfdff;border:1px solid #dce8f8;border-radius:9px;align-content:space-between;gap:12px;min-width:0;padding:12px;display:grid}.route-daily-report .daily-ops-panel .daily-clean-status{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}.route-daily-report .daily-ops-panel .daily-clean-status span{box-shadow:0 6px 14px #14335d0a;background:#fff!important;border-color:#dbe7f6!important;border-radius:8px!important;height:56px!important;padding:0 10px!important}.route-daily-report .daily-ops-panel .daily-clean-status span em{margin-bottom:3px}.route-daily-report .daily-ops-panel .daily-clean-actions{grid-column:auto!important;grid-template-columns:1fr!important;justify-content:stretch!important;padding:0!important}.route-daily-report .daily-ops-panel .daily-clean-actions label span{color:#60728d!important}.route-daily-report .daily-ops-panel .daily-clean-actions label input{background:#fff!important;border-color:#cfdbeb!important;height:38px!important;font-weight:900!important}.route-daily-report .daily-ops-panel .daily-clean-actions>div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.route-daily-report .daily-ops-panel .daily-clean-actions button{width:100%;border-radius:8px!important;height:38px!important}.route-daily-report .daily-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.route-daily-report .daily-metric{position:relative;overflow:hidden;background:#fff!important;border-color:#dce7f6!important;border-radius:10px!important;min-height:88px!important;padding:14px 14px 14px 16px!important;box-shadow:0 10px 24px #1b375f0e!important}.route-daily-report .daily-metric:before{content:"";background:#1266f1;border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.route-daily-report .daily-metric.tone-green:before{background:#10a866}.route-daily-report .daily-metric.tone-orange:before{background:#d97706}.route-daily-report .daily-metric.tone-red:before{background:#ef3349}.route-daily-report .daily-metric.tone-violet:before{background:#7c3aed}.route-daily-report .daily-metric p{color:#60728d!important;margin-bottom:4px!important}.route-daily-report .daily-metric strong{letter-spacing:0!important;font-size:24px!important}.route-daily-report .daily-metric small{color:#6b7d96!important;margin-top:7px!important}.route-daily-report .daily-clean-layout{grid-template-columns:minmax(0,1fr) 360px!important;gap:16px!important}.route-daily-report .daily-clean-main,.route-daily-report .daily-clean-side{gap:16px!important}.route-daily-report .daily-section{background:#fff!important;border-color:#dce7f6!important;border-radius:10px!important;box-shadow:0 10px 24px #1b375f0d!important}.route-daily-report .daily-section>header{grid-template-columns:38px minmax(0,1fr)!important;min-height:40px!important}.route-daily-report .daily-section>header>span{background:#eef5ff!important;border-radius:10px!important;width:38px!important;height:38px!important}.route-daily-report .daily-section>header b{font-size:16px!important}.route-daily-report .daily-trend-section{height:330px!important}.route-daily-report .daily-trend-section canvas{height:258px!important}.route-daily-report .daily-analysis-grid{grid-template-columns:1fr!important}.route-daily-report .daily-table-wrap{border:1px solid #e3ebf6;border-radius:9px;overflow:auto}.route-daily-report .daily-table th{background:#f6f9fe!important;height:38px!important}.route-daily-report .daily-table th:first-child,.route-daily-report .daily-table th:last-child{border-radius:0!important}.route-daily-report .daily-table td{height:42px!important}.route-daily-report .daily-risk-list-clean article{border-radius:9px!important;padding:13px 14px!important}.route-daily-report .daily-risk-list-clean article:first-child{background:#fff8f9!important;border-color:#ffcfd7!important}.route-daily-report .daily-risk-list-clean p{color:#4a5d78!important}.route-daily-report .daily-command-section{max-height:calc(100vh - 100px)!important;padding:14px!important;top:16px!important}.route-daily-report .daily-command-section>header{border-bottom:1px solid #e5edf8;padding-bottom:12px;margin-bottom:12px!important}.route-daily-report .daily-command-section .daily-command-center{gap:16px!important}.route-daily-report .daily-command-group{gap:9px!important}.route-daily-report .daily-command-group h4{color:#071b4a!important;height:24px!important}.route-daily-report .daily-command-center .daily-risk-clean article{border-radius:9px!important}.route-daily-report .daily-command-center .daily-risk-clean>div{background:#f5f9ff!important;border-color:#d7e5f8!important}.route-daily-report .daily-command-center .daily-issue-clean article,.route-daily-report .daily-command-center .daily-ai-clean article,.route-daily-report .daily-command-center .daily-action-clean article,.route-daily-report .daily-command-center .daily-channel-clean article{background:#fff!important;border-radius:9px!important}.route-daily-report .daily-command-center .daily-issue-clean i{border-radius:8px!important;width:28px!important;height:28px!important}.route-daily-report .daily-command-center .daily-channel-clean em i{background:linear-gradient(90deg,#1266f1,#49a3ff)!important}.route-daily-report .daily-copy-box textarea{background:#f8fbff!important;border-radius:9px!important}@media (width<=1480px){.route-daily-report .daily-clean-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important}.route-daily-report .daily-ops-panel{grid-column:1/-1;grid-template-columns:minmax(320px,1fr) minmax(360px,.8fr);align-items:end}.route-daily-report .daily-ops-panel .daily-clean-actions{align-self:end}.route-daily-report .daily-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1280px){.route-daily-report .daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-daily-report .daily-clean-layout{grid-template-columns:1fr!important}.route-daily-report .daily-command-section{max-height:none!important;position:relative!important;top:auto!important}}@media (width<=900px){.route-daily-report .daily-clean-hero,.route-daily-report .daily-ops-panel{grid-template-columns:1fr!important}.route-daily-report .daily-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.route-daily-report .daily-metrics,.route-daily-report .daily-ops-panel .daily-clean-status{grid-template-columns:1fr!important}.route-daily-report .daily-exec-brief li{grid-template-columns:1fr!important;gap:3px!important}}@media (width>=1181px) and (width<=1480px){.route-daily-report .daily-clean-hero{grid-template-columns:minmax(280px,.82fr) minmax(360px,1fr) 330px!important}.route-daily-report .daily-ops-panel{grid-column:auto!important;grid-template-columns:1fr!important}.route-daily-report .daily-clean-title p{max-width:360px!important}}.route-reports .report-period-bar{border-bottom:1px solid #e4edf8;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:8px 12px 10px;display:flex}.route-reports .report-period-bar>div:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.route-reports .report-period-bar>div:first-child>span{color:#1266f1;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.route-reports .report-period-bar>div:first-child>b{color:#071b4a;white-space:nowrap;font-size:17px;font-weight:950}.route-reports .report-period-bar>div:first-child>small{color:#6f809c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.route-reports .report-period-switch{background:#f4f7fb;border:1px solid #d9e6f5;border-radius:8px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.route-reports .report-period-switch button{color:#526786;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.route-reports .report-period-switch button:hover{color:#1266f1;background:#eaf2ff}.route-reports .report-period-switch button.active{color:#fff;background:#1266f1;box-shadow:0 4px 10px #1266f133}@media (width<=980px){.route-reports .report-period-bar{flex-direction:column;align-items:flex-start}.route-reports .report-period-bar>div:first-child{grid-template-columns:auto auto}.route-reports .report-period-bar>div:first-child>small{white-space:normal;grid-column:1/-1}}@media (width<=560px){.route-reports .report-period-switch{width:100%}.route-reports .report-period-switch button{flex:1 1 0;padding:0 8px}}.route-reports .supervisor-report-page{gap:14px;width:min(1600px,100%);margin:0 auto;display:grid;grid-template-rows:auto!important;align-content:start!important;min-width:0!important;height:auto!important;min-height:calc(100vh - 68px)!important;padding:0 0 24px!important}.route-reports .supervisor-builder{z-index:18;background:#fffffff7;border-bottom:1px solid #dce6f2;grid-template-columns:minmax(210px,.85fr) auto minmax(520px,1.55fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #1430560f;height:auto!important;min-height:68px!important}.route-reports .supervisor-builder-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.route-reports .supervisor-builder-title>span{color:#1266f1;background:#eaf2ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.route-reports .supervisor-builder-title b,.route-reports .supervisor-builder-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.route-reports .supervisor-builder-title b{color:#071b4a;font-size:15px;font-weight:950}.route-reports .supervisor-builder-title small{color:#667892;margin-top:3px;font-size:11px;font-weight:750}.route-reports .supervisor-builder-filters{grid-template-columns:minmax(185px,1.25fr) repeat(3,minmax(120px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.route-reports .supervisor-builder-filters .report-control{min-width:0}.route-reports .supervisor-builder-filters .report-control>span{font-size:10px}.route-reports .supervisor-builder-filters .report-control>button{text-overflow:ellipsis;white-space:nowrap;width:100%;height:34px;overflow:hidden}.route-reports .supervisor-builder-actions{align-items:center;gap:7px;display:flex}.route-reports .supervisor-builder-actions button{border-radius:7px;height:36px}.route-reports .supervisor-builder-actions>button:last-child{color:#35506f;background:#fff;border:1px solid #d7e3f1;place-items:center;width:36px;padding:0;display:grid}.route-reports .supervisor-builder-actions>button:last-child:disabled{opacity:.42}.route-reports .supervisor-generate-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:460px;padding:48px 20px;display:grid}.route-reports .supervisor-generate-empty>span{color:#1266f1;background:#eaf2ff;border-radius:8px;place-items:center;width:60px;height:60px;display:grid}.route-reports .supervisor-generate-empty h2{color:#071b4a;letter-spacing:0;margin:4px 0 0;font-size:22px}.route-reports .supervisor-generate-empty p{color:#667892;max-width:620px;margin:0;font-size:13px;line-height:1.7}.route-reports .supervisor-generate-empty button{border-radius:7px;height:40px;margin-top:6px}.route-reports .supervisor-report-snapshot{gap:14px;padding:0 16px;display:grid}.route-reports .supervisor-snapshot-head{background:#fff;border:1px solid #dce6f2;border-left:4px solid #1266f1;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,460px);align-items:center;gap:20px;padding:16px 18px;display:grid}.route-reports .supervisor-snapshot-mark{color:#1266f1;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.route-reports .supervisor-snapshot-head h1{color:#071b4a;letter-spacing:0;margin:5px 0 4px;font-size:24px;line-height:1.15}.route-reports .supervisor-snapshot-head>div>p{color:#6b7c94;margin:0;font-size:12px;font-weight:750}.route-reports .supervisor-health{border:1px solid;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.route-reports .supervisor-health>span{border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.route-reports .supervisor-health b{font-size:14px;font-weight:950;display:block}.route-reports .supervisor-health p{margin:3px 0 0;font-size:11px;line-height:1.45}.route-reports .supervisor-health.tone-healthy{color:#08764a;background:#f3fbf7;border-color:#bfe8d2}.route-reports .supervisor-health.tone-healthy>span{background:#dff5e9}.route-reports .supervisor-health.tone-warning{color:#9a5a00;background:#fffaf0;border-color:#f4d49a}.route-reports .supervisor-health.tone-warning>span{background:#ffefc9}.route-reports .supervisor-health.tone-danger{color:#b3132e;background:#fff5f7;border-color:#ffc6cf}.route-reports .supervisor-health.tone-danger>span{background:#ffe3e8}.route-reports .supervisor-dirty-notice{color:#8d5705;background:#fff9eb;border:1px solid #f0cf91;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.route-reports .supervisor-dirty-notice span{flex:1}.route-reports .supervisor-dirty-notice button{color:#8d5705;background:#fff0c7;border:0;border-radius:6px;height:28px;font-weight:900}.route-reports .supervisor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.route-reports .supervisor-metric{background:#fff;border:1px solid #dce6f2;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:92px;padding:13px;display:grid;box-shadow:0 7px 18px #1430560b}.route-reports .supervisor-metric>span{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.route-reports .supervisor-metric p,.route-reports .supervisor-metric small{color:#687b95;margin:0;font-size:11px;font-weight:800}.route-reports .supervisor-metric strong{color:#071b4a;margin:2px 0;font-size:24px;font-weight:950;line-height:1;display:block}.route-reports .supervisor-metric.tone-blue>span{color:#1266f1;background:#eaf2ff}.route-reports .supervisor-metric.tone-orange>span{color:#b96600;background:#fff0dc}.route-reports .supervisor-metric.tone-red>span{color:#d51e3b;background:#ffe7eb}.route-reports .supervisor-metric.tone-violet>span{color:#7247cc;background:#f0eaff}.route-reports .supervisor-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);align-items:stretch;gap:14px;display:grid}.route-reports .supervisor-secondary-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.5fr);align-items:stretch;gap:14px;display:grid}.route-reports .supervisor-panel{background:#fff;border:1px solid #dce6f2;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 7px 18px #1430560b}.route-reports .supervisor-panel>header{border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 14px;display:flex}.route-reports .supervisor-panel>header>div{align-items:center;gap:8px;min-width:0;display:flex}.route-reports .supervisor-panel>header>div>span{color:#1266f1;background:#edf4ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.route-reports .supervisor-panel h2{color:#071b4a;letter-spacing:0;margin:0;font-size:15px;line-height:1.2}.route-reports .supervisor-panel>header>small{color:#71829a;font-size:11px;font-weight:750}.route-reports .supervisor-actions>div{max-height:360px;padding:7px;overflow:auto}.route-reports .supervisor-action-row{text-align:left;color:#39516f;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 9px;display:grid}.route-reports .supervisor-action-row:last-child{border-bottom:0}.route-reports .supervisor-action-row:hover{background:#f6f9fe}.route-reports .supervisor-action-row>span{color:#1266f1;background:#eef4fc;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.route-reports .supervisor-action-row b{color:#132d55;font-size:12px;font-weight:950;display:block}.route-reports .supervisor-action-row p{color:#687b95;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:11px;overflow:hidden}.route-reports .supervisor-action-row small{color:#6c7f98;white-space:nowrap;font-size:10px;font-weight:850}.route-reports .supervisor-action-row.tone-danger>span{color:#d51e3b;background:#ffe8ec}.route-reports .supervisor-action-row.tone-warning>span{color:#ba6a00;background:#fff1da}.route-reports .supervisor-action-row.tone-work>span{color:#7047c7;background:#eeeaff}.route-reports .supervisor-action-row.tone-qa>span{color:#098253;background:#e2f6ec}.route-reports .supervisor-shift{grid-template-rows:auto minmax(190px,1fr) auto;display:grid}.route-reports .supervisor-shift header>button{color:#31506f;background:#fff;border:1px solid #d7e3f1;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.route-reports .supervisor-shift textarea{resize:vertical;color:#1b365d;box-sizing:border-box;background:#f8fbff;border:1px solid #d9e5f3;border-radius:7px;width:calc(100% - 24px);min-height:190px;margin:12px;padding:12px;font:750 12px/1.65 inherit}.route-reports .supervisor-shift>small{color:#8290a4;padding:0 12px 12px;font-size:10px}.route-reports .supervisor-table-wrap{overflow:auto}.route-reports .supervisor-table{border-collapse:collapse;width:100%;min-width:820px}.route-reports .supervisor-table th{color:#667994;text-align:left;background:#f6f9fd;border-bottom:1px solid #e3ebf5;height:36px;padding:0 12px;font-size:10px;font-weight:900}.route-reports .supervisor-table td{color:#405975;border-bottom:1px solid #edf2f7;height:44px;padding:0 12px;font-size:11px;font-weight:800}.route-reports .supervisor-table tr:last-child td{border-bottom:0}.route-reports .supervisor-table td:first-child b{color:#102b52}.route-reports .supervisor-table td:nth-child(5) strong{color:#c21b37}.route-reports .supervisor-table td:last-child span{color:#08764a;background:#e8f6ef;border-radius:6px;padding:4px 8px;font-size:10px;display:inline-flex}.route-reports .supervisor-table tr.status-warning td:last-child span{color:#9a5a00;background:#fff0d4}.route-reports .supervisor-table tr.status-danger td:last-child span{color:#b3132e;background:#ffe5ea}.route-reports .supervisor-signals>div{padding:7px;display:grid}.route-reports .supervisor-signals article{border-bottom:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:7px 8px;display:grid}.route-reports .supervisor-signals article:last-child{border-bottom:0}.route-reports .supervisor-signals article>span{color:#1266f1;background:#eef4ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.route-reports .supervisor-signals b{color:#173158;font-size:12px;display:block}.route-reports .supervisor-signals p{color:#718199;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;overflow:hidden}.route-reports .supervisor-signals strong{color:#3b5675;white-space:nowrap;font-size:11px}.route-reports .supervisor-trend>.report-trend-reference,.route-reports .supervisor-trend>.report-trend-diagnostic-view,.route-reports .supervisor-trend>.report-trend-empty{margin:10px 12px 14px}.route-reports .supervisor-trend .report-trend-stage{min-height:230px}@media (width<=1360px){.route-reports .supervisor-builder{grid-template-columns:auto auto minmax(420px,1fr) auto}.route-reports .supervisor-builder-title small{display:none}.route-reports .supervisor-builder-filters{grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(105px,1fr))}}@media (width<=1120px){.route-reports .supervisor-builder{grid-template-columns:1fr auto auto;position:relative}.route-reports .supervisor-builder-filters{grid-area:2/1/auto/-1}.route-reports .supervisor-primary-grid,.route-reports .supervisor-secondary-grid{grid-template-columns:1fr}}@media (width<=760px){.route-reports .supervisor-builder{grid-template-columns:1fr;align-items:stretch}.route-reports .supervisor-builder .report-period-switch,.route-reports .supervisor-builder-actions{width:100%}.route-reports .supervisor-builder .report-period-switch button,.route-reports .supervisor-builder-actions .primary-btn{flex:1}.route-reports .supervisor-builder-filters{grid-area:auto;grid-template-columns:1fr 1fr}.route-reports .supervisor-report-snapshot{padding:0 10px}.route-reports .supervisor-snapshot-head{grid-template-columns:1fr}.route-reports .supervisor-metrics{grid-template-columns:1fr 1fr}.route-reports .supervisor-action-row{grid-template-columns:32px minmax(0,1fr) 18px}.route-reports .supervisor-action-row>small{display:none}}@media (width<=480px){.route-reports .supervisor-builder-filters,.route-reports .supervisor-metrics{grid-template-columns:1fr}.route-reports .supervisor-snapshot-head h1{font-size:21px}}.route-knowledge .modal-backdrop:has(.kb-batch-delete-modal){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08183675}.route-knowledge .kb-batch-delete-modal{border:1px solid #dce5f1;border-radius:8px;width:min(520px,100vw - 32px);box-shadow:0 28px 72px #08183647,0 4px 14px #0818361a}.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-header{background:#fff;border-bottom-color:#e7edf5;gap:12px;height:auto;min-height:76px;padding:0 18px 0 20px}.route-knowledge .kb-batch-delete-logo{color:#d91f39;background:#fff1f3;border:1px solid #ffd6dc;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.route-knowledge .kb-batch-delete-logo svg{color:inherit;stroke-width:2.25px}.route-knowledge .kb-batch-delete-heading{flex:1;min-width:0}.route-knowledge .kb-batch-delete-heading h3{color:#071b4a;letter-spacing:0;margin:0;font-size:18px;font-weight:900;line-height:1.3}.route-knowledge .kb-batch-delete-heading p{color:#7787a1;margin:4px 0 0;font-size:12px;font-weight:750;line-height:1.2}.route-knowledge .kb-batch-delete-header>button{color:#64748f;background:0 0;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid}.route-knowledge .kb-batch-delete-header>button:hover{color:#071b4a;background:#f1f5fa}.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-confirm{background:#fbfcfe;min-height:112px;position:relative;padding:26px 28px 28px 32px!important;display:block!important;overflow:visible!important}.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-confirm:before{content:"";background:#ef3349;border-radius:3px;width:3px;position:absolute;top:30px;bottom:32px;left:20px}.route-knowledge .kb-batch-delete-confirm p{color:#253a5e;word-break:break-word;margin:0;font-size:15px;font-weight:700;line-height:1.8}.route-knowledge .kb-batch-delete-modal>footer{background:#fff;border-top-color:#e7edf5;gap:10px;height:68px;padding:0 20px}.route-knowledge .kb-batch-delete-modal>footer button{border-radius:7px;min-width:92px;height:38px;padding:0 18px;font-size:14px;font-weight:850;transition:background .16s,border-color .16s,box-shadow .16s}.route-knowledge .kb-batch-delete-modal>footer button:not(.danger-btn){color:#263a5c;border-color:#d7e1ee}.route-knowledge .kb-batch-delete-modal>footer button:not(.danger-btn):hover{background:#f7f9fc;border-color:#b9c8dc}.route-knowledge .kb-batch-delete-modal>footer .danger-btn{color:#fff;background:#e91d32;border-color:#e91d32;min-width:116px;box-shadow:0 7px 16px #e91d322e}.route-knowledge .kb-batch-delete-modal>footer .danger-btn:hover:not(:disabled){background:#cf1429;border-color:#cf1429;box-shadow:0 9px 20px #cf142938}@media (width<=560px){.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-header{min-height:72px;padding-left:16px}.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-confirm{min-height:0;padding:22px 22px 24px 28px!important}.route-knowledge .kb-batch-delete-modal>.kb-batch-delete-confirm:before{top:26px;bottom:28px;left:16px}.route-knowledge .kb-batch-delete-modal>footer{padding:0 16px}.route-knowledge .kb-batch-delete-modal>footer button{flex:1;min-width:0}}.route-knowledge .kb-toolbar .kb-batch-delete-start{color:#d51e3b;background:#fff8f9;border-color:#ffc5ce}.route-knowledge .kb-toolbar .kb-batch-delete-start:hover{color:#bd102c;background:#fff0f2;border-color:#ee8b9b}.route-conversation .msg.wechat-service-event{justify-content:center;margin:4px 0;padding:2px 10px}.route-conversation .msg.wechat-service-event>.wechat-service-notice{color:#526781;max-width:min(100%,560px);min-height:30px;box-shadow:none;background:#f7f9fc;border:1px solid #dce6f2;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-size:11px;line-height:1.35;display:inline-flex}.route-conversation .wechat-service-notice-kind{color:#385675;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.route-conversation .wechat-service-notice-kind strong{font-size:11px;font-weight:900}.route-conversation .wechat-service-notice-text{color:#243d60;font-weight:800}.route-conversation .wechat-service-notice time{color:#7a8ba1;white-space:nowrap;font-size:10px}.route-customer-report{width:100%;max-width:100vw;overflow:hidden}.route-customer-report .main{flex:1 1 0;width:0;min-width:0;max-width:100%;overflow:hidden}.route-customer-report .content{contain:inline-size;background:#f7f9fc;width:100%;min-width:0;max-width:100%;padding:0!important;overflow:hidden!important}.app.route-customer-report .topbar{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e7edf5;gap:16px;position:relative;overflow:visible;flex-basis:60px!important;height:60px!important;min-height:60px!important;padding:0 20px!important}.route-customer-report .topbar .title-wrap{flex:auto;min-width:0;gap:16px!important;height:60px!important}.route-customer-report .topbar .title-wrap h1{color:inherit;font-weight:900;font-size:22px!important}.route-customer-report .topbar .top-actions{flex:none;min-width:0}.route-customer-report .topbar .menu-btn{display:none!important}.customer-report-page{contain:inline-size;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:inherit;background:linear-gradient(#fff 0,#f9fbfe 420px,#f7f9fc 100%);flex-direction:column;padding:12px 24px 18px;display:flex;overflow:hidden auto}.customer-report-toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.customer-report-actions{white-space:nowrap;align-items:center;gap:16px;min-width:0;display:flex}.customer-report-actions>span{color:#4d64a3;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.customer-report-actions>span svg{color:#3d58a0}.customer-report-export{color:#222b3b;background:#fff;border:1px solid #dce3ec;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 2px 6px #0f285008}.customer-report-export:hover:not(:disabled){color:#1266f1;background:#fbfdff;border-color:#9fc1ff}.customer-report-export:disabled{opacity:.55;cursor:not-allowed}.customer-report-export .lucide-loader-circle{animation:.8s linear infinite customer-report-spin}.customer-report-export-select{flex:none;position:relative}.customer-report-export-select.open>.customer-report-export{color:#1266f1;background:#fbfdff;border-color:#9fc1ff;box-shadow:0 0 0 3px #1266f114}.customer-report-export-select.open>.customer-report-export .lucide-chevron-down{transform:rotate(180deg)}.customer-report-export .lucide-chevron-down{transition:transform .16s}.customer-report-export-menu{background:#fff;border:1px solid #d8e5f5;border-radius:8px;width:270px;padding:6px;top:44px;left:auto;right:0;box-shadow:0 18px 42px #0f28502e}.customer-report-export-select.open>.customer-report-export-menu{display:block}.customer-report-export-menu>button{color:#20324e;text-align:left;background:#fff;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.customer-report-export-menu>button:hover,.customer-report-export-menu>button:focus-visible{color:#1266f1;background:#f1f6ff;outline:0}.customer-report-export-menu>button+button{margin-top:3px}.customer-report-export-menu>button>svg{color:#1266f1}.customer-report-export-menu>button>span{gap:3px;min-width:0;display:grid}.customer-report-export-menu b{font-size:12px;font-weight:900}.customer-report-export-menu small{color:#71809b;white-space:normal;font-size:10px;font-weight:750;line-height:1.35}.customer-report-controls{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex;overflow:visible}.customer-report-controls>i{background:#e3e8f0;flex:none;width:1px;height:25px}.customer-report-departments,.customer-report-periods{align-items:center;min-width:0;display:flex}.customer-report-departments>button,.customer-report-periods>button,.customer-report-periods>.report-date-control>button{color:#23262d;white-space:nowrap;min-width:0;height:34px;box-shadow:none;background:#fff;border:1px solid #dce3ec;border-right:0;border-radius:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.customer-report-departments>button:first-child,.customer-report-periods>button:first-child{border-radius:7px 0 0 7px}.customer-report-departments>button:last-child{border-right:1px solid #dce3ec;border-radius:0 7px 7px 0}.customer-report-periods>.report-date-control{min-width:0;display:block;position:relative}.customer-report-periods>.report-date-control>span{display:none}.customer-report-periods>.report-date-control>button{border-right:1px solid #dce3ec;border-radius:0 7px 7px 0;gap:6px;min-width:84px;max-width:142px;overflow:hidden}.customer-report-periods>.report-date-control.is-selected>button{min-width:174px;max-width:190px}.customer-report-periods>.report-date-control>button b{text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-report-periods .report-date-label-compact{display:none}.customer-report-periods>.report-date-control>button svg{color:#637089;width:13px!important;height:13px!important}.customer-report-periods>button.active,.customer-report-departments>button.active,.customer-report-periods>.report-date-control.open>button,.customer-report-periods>.report-date-control.is-selected>button{color:#fff;background:#0d63f5;border-color:#0d63f5;box-shadow:0 4px 10px #0d63f52e}.customer-report-periods>button.active+button,.customer-report-departments>button.active+button{border-left-color:#0d63f5}.customer-report-periods>.report-date-control.open>button svg,.customer-report-periods>.report-date-control.is-selected>button svg{color:#fff}.customer-report-periods .report-date-menu{z-index:90;background:#fff;min-width:640px;display:none;top:40px;left:auto;right:0;border:1px solid #d8e5f5!important;border-radius:8px!important;width:640px!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 42px #0f28502e!important}.customer-report-periods .report-date-control.open .report-date-menu{display:block!important}.customer-report-periods .report-range-shortcuts{border-bottom:1px solid #edf1f6;align-items:center;gap:6px;height:40px;padding:6px 12px;display:flex}.customer-report-periods .report-range-shortcuts button{color:#526385;border-radius:6px;height:27px;padding:0 10px;font-size:12px;font-weight:800}.customer-report-periods .report-range-shortcuts button:hover,.customer-report-periods .report-range-shortcuts button.active{color:#1266f1;background:#eaf2ff}.customer-report-periods .report-calendar-head{background:#fff;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;height:38px!important;padding:4px 16px 0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.customer-report-periods .report-calendar-grid{background:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 10px;display:grid}.customer-report-section-title{color:#25282f;align-items:flex-end;height:34px;margin:0;padding:0 2px 9px;font-size:15px;font-weight:900;display:flex}.customer-report-metrics{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;display:grid;position:relative}.customer-report-metric{text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;height:110px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 3px 12px #0f285006}.customer-report-metric-skeleton{pointer-events:none;box-shadow:none;background:#fbfdff;border-color:#e5ebf3;grid-template-columns:1fr;gap:0}.customer-report-metric-skeleton.featured{background:#f8fbff;border-color:#d5e3fa}.customer-report-metric-skeleton:hover{box-shadow:none;border-color:#e5ebf3;transform:none}.customer-report-metric-skeleton .shimmer-box{grid-column:1/-1;margin:0}.customer-report-metric-skeleton .shimmer-box.label{width:44%;height:13px}.customer-report-metric-skeleton .shimmer-box.value{width:58%;height:26px;margin-top:10px}.customer-report-metric-skeleton .shimmer-box.copy{width:84%;height:10px;margin-top:8px}.customer-report-metric-skeleton .shimmer-box.note{width:52%;height:10px;margin-top:7px}.customer-report-metric:hover{border-color:#afc8f8;transform:translateY(-1px);box-shadow:0 8px 20px #1266f114}.customer-report-metric.active{background:#edf5ff;border-color:#91b9ff;box-shadow:inset 0 0 0 1px #336cf614,0 7px 18px #2466f614}.customer-report-metric-label{color:#282b31;white-space:nowrap;grid-column:1/-1;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex;overflow:visible}.customer-report-metric-label-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-report-metric-info{color:#6175b3;cursor:help;flex:none;place-items:center;display:inline-grid}.customer-report-metric-info>svg{width:14px;height:14px}.customer-report-metric-tooltip{z-index:30;color:#304565;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#f8fbff;border:1px solid #cfe0f7;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.55;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:37px;left:12px;right:12px;transform:translateY(-3px);box-shadow:0 12px 28px #0f285029}.customer-report-metric-info:hover .customer-report-metric-tooltip,.customer-report-metric:focus-visible .customer-report-metric-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.customer-report-metric:hover,.customer-report-metric:focus-within{z-index:20}.customer-report-metric-value{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex}.customer-report-metric strong{color:#060606;font-variant-numeric:tabular-nums;letter-spacing:0;margin:0;font-size:26px;font-weight:900;line-height:1;display:block}.customer-report-metric.active strong{color:#1266f1}.customer-report-metric-value>em{color:#218c3c;white-space:nowrap;background:#eefaf4;border:1px solid #c9eedc;border-radius:6px;flex:none;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.customer-report-metric-copy{grid-column:1/-1;gap:3px;min-width:0;margin-top:7px;display:grid}.customer-report-metric-copy>small{color:#4f596d;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.customer-report-metric-copy>small.muted{color:#40598e}.customer-report-delta{font-size:12px;font-weight:900}.customer-report-delta.increase{color:#f03a33}.customer-report-delta.decrease{color:#20af65}.customer-report-delta.stable{color:#71809b}.customer-report-row-delta.positive{color:#20af65}.customer-report-row-delta.negative{color:#f03a33}.customer-report-row-delta.stable{color:#71809b}.customer-report-detail{background:#fff;border:2px solid #3c70f7;border-radius:9px;flex-direction:column;flex:1 0 520px;width:100%;min-width:0;max-width:100%;min-height:520px;padding:14px 18px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1e55b409}.customer-report-detail>*{min-width:0;max-width:100%}.customer-report-detail>header{flex:none;grid-template-columns:minmax(280px,1fr) 220px;align-items:start;gap:24px;height:46px;display:grid}.customer-report-detail>header.simple{grid-template-columns:1fr}.customer-report-detail>header h3{color:#23262d;margin:0;font-size:16px;font-weight:900}.customer-report-detail>header p{color:#5870aa;margin:5px 0 0;font-size:11px;font-weight:800}.customer-report-search{color:#5067a2;background:#fff;border:1px solid #d9e1ec;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:6px;height:34px;padding:0 6px;display:grid}.customer-report-search input{color:#1c2638;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:750}.customer-report-search input::placeholder{color:#8a99b5}.customer-report-search button{color:#7585a1;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.customer-report-search button[data-customer-report-search-submit]{color:#315df5}.customer-report-search button:hover{color:#174edb;background:#eef4ff}.customer-report-detail-scroll{flex-direction:column;flex:auto;min-width:0;max-width:100%;min-height:0;padding:2px 4px 2px 0;display:flex;overflow:hidden}.customer-report-detail-scroll>:not(.customer-report-table-wrap){flex:none}.customer-report-detail-scroll>.customer-report-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:96px;overflow:auto}.customer-report-detail-scroll>.customer-report-table-wrap thead th{z-index:2;position:sticky;top:0}.customer-report-page.is-exporting{contain:none;width:1440px;max-width:none;height:auto;min-height:900px;overflow:visible}.customer-report-page.is-exporting .customer-report-detail{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.customer-report-page.is-exporting .customer-report-detail-scroll{height:auto;min-height:0;overflow:visible}.customer-report-page.is-exporting .customer-report-detail-scroll>.customer-report-table-wrap{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.customer-report-page.is-exporting .customer-report-detail-scroll>.customer-report-table-wrap thead th{position:static}.customer-report-summary{background:#fbfcfe;border:1px solid #dce3ec;border-radius:7px;grid-template-columns:repeat(4,minmax(120px,1fr)) 1.8fr;align-items:stretch;min-height:64px;margin:0 0 8px;padding:6px 10px;display:grid}.customer-report-summary>div{text-align:center;border-right:1px solid #e3e7ed;align-content:center;gap:3px;min-height:48px;padding:3px 10px;display:grid}.customer-report-summary span{color:#6376a6;font-size:11px;font-weight:800}.customer-report-summary strong{color:#334b8a;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1.1}.customer-report-summary>p{text-align:center;color:#5169a1;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.customer-report-ai-detail .customer-report-summary{background:#fbfcfe;border-color:#dce3ec;grid-template-columns:repeat(12,minmax(0,1fr));min-height:64px;padding:6px 0}.customer-report-ai-detail .customer-report-summary>div{border-right:1px solid #e3e7ed}.customer-report-ai-detail .customer-report-summary span{color:#060606}.customer-report-ai-detail .customer-report-summary strong{color:#060606;font-size:22px}.customer-report-ai-detail .customer-report-summary>p{color:#060606;font-size:11px;font-weight:850}.customer-report-ai-summary>div{min-width:0;padding:3px 10px}.customer-report-ai-summary>div:last-child{border-right:0}.customer-report-ai-summary span{white-space:normal;min-width:0;line-height:1.2;display:block}.customer-report-ai-summary strong{font-size:18px}.customer-report-table-wrap{background:#fff;border:1px solid #e2e7ed;border-radius:7px;min-width:0;overflow:hidden}.customer-report-table{border-collapse:collapse;table-layout:fixed;color:#304779;width:100%;font-size:11px}.customer-report-table th{color:#546b9e;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf0;height:30px;padding:0 10px;font-weight:900}.customer-report-table th:nth-child(n+2),.customer-report-table td:nth-child(n+2){text-align:center}.customer-report-table th:first-child{width:150px}.customer-report-table th:nth-child(8){width:184px}.customer-report-table th:nth-child(9){width:74px}.customer-report-table th:last-child{width:26px}.customer-report-ai-table{min-width:1320px}.customer-report-ai-table th:first-child{width:44px}.customer-report-ai-table th:nth-child(2){width:160px}.customer-report-ai-table th:nth-child(3){width:90px}.customer-report-ai-table th:nth-child(4){width:60px}.customer-report-ai-table th:nth-child(5),.customer-report-ai-table th:nth-child(6){width:76px}.customer-report-ai-table th:nth-child(7){width:84px}.customer-report-ai-table th:nth-child(8){width:76px}.customer-report-ai-table th:nth-child(9){width:96px}.customer-report-ai-table th:nth-child(10){width:100px}.customer-report-ai-table th:nth-child(11){width:110px}.customer-report-ai-table th:nth-child(12){width:96px}.customer-report-ai-table th:nth-child(13){width:170px}.customer-report-ai-table th:last-child{width:82px}.customer-report-ai-table th:first-child,.customer-report-ai-table td:first-child{text-align:center;padding-left:6px;padding-right:6px}.customer-report-ai-table th:nth-child(2),.customer-report-ai-table td:nth-child(2){text-align:left}.customer-report-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e8ecf1;height:29px;padding:0 10px;font-weight:750;overflow:hidden}.customer-report-table tbody tr:last-child td{border-bottom:0}.customer-report-detail-scroll>.customer-report-table-wrap .customer-report-table tbody td{border-top:1px solid #e8eef6;border-bottom:1px solid #e8eef6}.customer-report-detail-scroll>.customer-report-table-wrap .customer-report-table tbody tr:last-child td{border-bottom:1px solid #e8eef6}.customer-report-table tbody tr:hover td{background:#f8fbff}.customer-report-ai-table tbody tr.drilldown{cursor:pointer}.customer-report-ai-table tbody tr.drilldown:focus-visible{outline:0}.customer-report-ai-table tbody tr.drilldown:focus-visible td{background:#f1f6ff;box-shadow:inset 0 2px #8bb5fb,inset 0 -2px #8bb5fb}.customer-report-table tbody tr.alert td{background:#fff7f6;border-top:1px solid #ffd5d0;border-bottom:1px solid #ffd5d0}.customer-report-table td:first-child b,.customer-report-ai-table td:nth-child(2) b{color:#526b9f;font-weight:900}.customer-report-ai-table .customer-report-sequence{color:#667085;font-variant-numeric:tabular-nums;text-align:center}.customer-report-ai-status{color:#64748b;background:#f7fafc;border:1px solid #dbe4ef;border-radius:999px;place-items:center;min-width:38px;height:20px;font-size:11px;font-weight:900;display:inline-grid}.customer-report-ai-status.full{color:#167447;background:0 0;border-color:#0000}.customer-report-ai-status.partial{color:#8a6500;background:0 0;border-color:#0000}.customer-report-ai-status.enabled{color:#148348;background:#effaf4;border-color:#b7e5ca}.customer-report-ai-status.disabled{color:#667085;background:#f8fafc;border-color:#e5e7eb}.customer-report-ai-status.unknown{color:#9a6a00;background:#fff8e8;border-color:#f0dfb2}.customer-report-rate-cell{text-align:right;grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.customer-report-rate-cell>span{color:#4d659a;font-weight:900}.customer-report-rate-cell>i{background:#e7edf5;border-radius:999px;height:9px;overflow:hidden}.customer-report-rate-cell>i>b{border-radius:inherit;background:#0d63f5;height:100%;display:block}.customer-report-rate-cell>i>b.danger{background:#f5221d}.customer-report-row-delta{font-weight:900}.customer-report-empty{color:#71809b;justify-content:center;align-items:center;gap:8px;height:72px;font-size:12px;display:flex}.customer-report-table-wrap>footer{color:#6074a4;border-top:1px solid #e5e9ef;justify-content:flex-end;align-items:center;gap:18px;height:31px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.customer-report-table-wrap>footer nav{color:#222;align-items:center;gap:5px;display:flex}.customer-report-table-wrap>footer nav button{color:#526797;background:#fff;border:1px solid #e0e5ec;border-radius:6px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:900;display:grid}.customer-report-table-wrap>footer nav button.active{color:#fff;background:#1266f1;border-color:#1266f1}.customer-report-table-wrap>footer nav button:disabled{color:#b1bdd0;cursor:not-allowed;background:#fafbfc}.customer-report-table-wrap>footer nav b{text-align:center;color:#222;min-width:38px;font-size:11px}.customer-report-chart-head{color:#30343b;justify-content:space-between;align-items:center;height:35px;font-size:12px;font-weight:900;display:flex}.customer-report-chart-head-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.customer-report-target-label{color:#24b76b;font-size:11px}.customer-report-amount-label{color:#30343b;padding-right:8px;font-size:11px;font-weight:850}.customer-report-work-detail .customer-report-chart-head{gap:12px;height:auto;min-height:35px}.customer-report-work-chart-head>b{font-size:14px}.customer-report-work-chart{grid-template-rows:194px 28px;gap:12px;height:234px;margin-bottom:8px;display:grid}.customer-report-work-chart.legend-two-rows{grid-template-rows:194px 56px;height:262px}.customer-report-work-chart-plot{min-width:0;min-height:0;position:relative}.customer-report-work-chart-legend{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:center;align-items:flex-start;gap:18px;min-width:0;height:28px;padding:2px 4px 8px;display:flex;overflow:hidden}.customer-report-work-chart-legend.two-rows{grid-template-rows:repeat(2,18px);grid-auto-columns:max-content;grid-auto-flow:column;place-content:start;gap:4px 18px;height:56px;padding-bottom:12px;display:grid;overflow:auto hidden}.customer-report-work-chart-legend-item{color:#60708a;white-space:nowrap;opacity:.42;align-items:center;gap:6px;max-width:220px;height:18px;font-size:11px;font-weight:750;display:inline-flex}.customer-report-work-chart-legend-item.active{color:#30343b;opacity:1}.customer-report-work-chart-legend-item>i{background:var(--legend-color);border-radius:2px;flex:0 0 9px;width:9px;height:9px}.customer-report-work-chart-legend-item>span{text-overflow:ellipsis;overflow:hidden}.customer-report-trend-note{color:#6f7d92;text-align:right;white-space:normal;font-size:10px;font-weight:750}.customer-report-chart{min-width:0;height:190px;position:relative}.customer-report-chart canvas{display:block;width:100%!important;max-width:100%!important;height:190px!important}.customer-report-work-summary{gap:10px;margin:0 0 10px;display:grid}.customer-report-work-summary.refund{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-report-work-summary.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.customer-report-work-summary>div{text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:7px;align-content:center;justify-items:center;gap:4px;min-height:72px;padding:7px 8px;display:grid;box-shadow:0 2px 6px #0f285005}.customer-report-work-summary span{color:#30343b;font-size:12px;font-weight:850;line-height:1.25}.customer-report-work-summary strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:950;line-height:1.1}.customer-report-work-summary .primary strong{color:#144ff5}.customer-report-work-summary .success strong{color:#21962d}.customer-report-work-summary .danger strong{color:#ef1712}.customer-report-work-summary .warning strong{color:#ff8500}.customer-report-work-summary .amount strong{color:#111}.customer-report-work-delta{white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2}.customer-report-work-delta.increase{color:#1b8f5a}.customer-report-work-delta.decrease{color:#db4b45}.customer-report-work-delta.stable{color:#71809b}.customer-report-work-summary.compact>div{min-height:70px;padding-top:8px;padding-bottom:8px}.customer-report-work-summary.compact>div.primary{background:#f2f6ff;border-color:#4b79f7}.customer-report-work-summary.compact>div.success{background:#f7fbf7;border-color:#65aa68}.customer-report-work-summary.compact>div.danger{background:#fff8f8;border-color:#f25b56}.customer-report-work-summary.compact>div.warning{background:#fffaf5;border-color:#f6a449}.customer-report-work-summary.compact span{font-size:13px}.customer-report-work-summary.compact strong{font-size:23px}.customer-report-work-table-wrap{overflow:hidden}.customer-report-work-table{color:#30343b;min-width:0;font-size:11px}.customer-report-work-table th,.customer-report-work-table td{border-right:1px solid #e6ebf1;height:27px;padding:0 12px;text-align:center!important}.customer-report-work-table th{color:#30343b;background:#f8fafc;height:29px}.customer-report-work-table th:first-child,.customer-report-work-table td:first-child{width:auto;text-align:left!important}.customer-report-work-table th:last-child,.customer-report-work-table td:last-child{border-right:0;width:auto}.customer-report-work-table td:first-child b{color:#30343b}.customer-report-work-table td.primary{color:#144ff5;font-weight:900}.customer-report-work-table td.success{color:#21962d;font-weight:900}.customer-report-work-table td.danger{color:#ef1712;font-weight:900}.customer-report-work-table td.warning{color:#ff8500;font-weight:900}.customer-report-work-table th:nth-child(3),.customer-report-work-table td:nth-child(3){width:150px}.customer-report-work-table.refund{min-width:900px}.customer-report-work-share{text-align:right;grid-template-columns:47px minmax(44px,1fr);align-items:center;gap:8px;width:100%;max-width:132px;margin:0 auto;display:grid}.customer-report-work-share>span{color:#405577;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.customer-report-work-share>i{background:#e5ebf4;border-radius:999px;height:7px;overflow:hidden}.customer-report-work-share>i>b{border-radius:inherit;background:#1266f1;height:100%;display:block}.customer-report-work-chart{height:234px}.customer-report-work-chart.legend-two-rows{height:262px}.customer-report-work-chart .customer-report-work-chart-plot canvas{height:194px!important}.customer-report-overview-table{color:#30343b;min-width:760px}.customer-report-overview-table th,.customer-report-overview-table td{text-align:center!important}.customer-report-overview-table th:first-child,.customer-report-overview-table td:first-child{width:190px;text-align:left!important}.customer-report-overview-table.agent{min-width:980px}.customer-report-overview-table td.primary{color:#144ff5;font-weight:900}.customer-report-overview-table td.success{color:#21962d;font-weight:900}.customer-report-overview-table td.warning{color:#ff8500;font-weight:900}.customer-report-channel-summary,.customer-report-agent-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;margin:0 0 10px;display:grid}.customer-report-channel-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-report-channel-summary>div,.customer-report-agent-summary>div{text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:7px;align-content:center;justify-items:center;gap:3px;min-width:0;max-width:100%;min-height:68px;padding:7px 8px;display:grid;overflow:hidden;box-shadow:0 2px 6px #0f285005}.customer-report-channel-summary span,.customer-report-agent-summary span{color:#30343b;font-size:12px;font-weight:850;line-height:1.25}.customer-report-channel-summary strong,.customer-report-agent-summary strong{color:#144ff5;font-variant-numeric:tabular-nums;font-size:22px;font-weight:950;line-height:1.05}.customer-report-agent-summary strong small{color:#30343b;margin-left:6px;font-size:12px;font-weight:850}.customer-report-channel-summary>div>small,.customer-report-agent-summary>div>small{color:#6b7280;white-space:normal;max-width:100%;font-size:10px;font-weight:750;line-height:1.3}.customer-report-channel-summary .customer-report-channel-summary-label{justify-content:center;align-items:center;gap:4px;display:inline-flex}.customer-report-channel-summary>div{position:relative;overflow:visible}.customer-report-channel-summary>div:hover,.customer-report-channel-summary>div:focus-within{z-index:36}.customer-report-channel-summary-info{cursor:help;outline:0;place-items:center;display:inline-grid;position:relative;color:#6175b3!important}.customer-report-channel-summary-info>svg{width:13px;height:13px}.customer-report-channel-summary-info>span{z-index:35;color:#304565;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#f8fbff;border:1px solid #cfe0f7;border-radius:7px;width:max-content;max-width:240px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:19px;left:50%;transform:translate(-50%,-3px);box-shadow:0 12px 28px #0f285029}.customer-report-channel-summary-info:hover>span,.customer-report-channel-summary-info:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.customer-report-channel-summary-info:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #1266f133}.customer-report-channel-summary-action{padding:0 6px!important}.customer-report-channel-summary>div:first-child .customer-report-channel-summary-info>span{left:0;transform:translateY(-3px)}.customer-report-channel-summary>div:first-child .customer-report-channel-summary-info:hover>span,.customer-report-channel-summary>div:first-child .customer-report-channel-summary-info:focus-visible>span{transform:translate(0)}.customer-report-channel-summary>div:last-child .customer-report-channel-summary-info>span{left:auto;right:0;transform:translateY(-3px)}.customer-report-channel-summary>div:last-child .customer-report-channel-summary-info:hover>span,.customer-report-channel-summary>div:last-child .customer-report-channel-summary-info:focus-visible>span{transform:translate(0)}.customer-report-agent-summary .orders{padding:4px 6px}.customer-report-agent-order-breakdown{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:100%;font-size:9px;font-weight:800;line-height:1.2;display:flex}.customer-report-agent-order-breakdown>em{white-space:nowrap;font-style:normal}.customer-report-agent-order-average{color:#6b7280;white-space:normal;max-width:100%;font-size:10px;font-weight:750;line-height:1.2}.customer-report-agent-summary .orders{grid-template-rows:auto auto auto;gap:2px;padding:4px 6px}.customer-report-agent-summary .orders>.customer-report-summary-drilldown{grid-template-rows:auto auto auto auto;align-content:center;gap:2px;height:100%}.customer-report-agent-summary .orders>small{color:#6b7280;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:750;line-height:1.2}.customer-report-agent-summary .orders.pending{background:#fffaf2;border-color:#f2d4a4}.customer-report-agent-summary .orders.pending strong{color:#d87500}.customer-report-feedback-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;margin:0 0 12px;display:grid}.customer-report-feedback-summary>div,.customer-report-feedback-summary>button{text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:7px;align-content:center;justify-items:center;gap:6px;min-width:0;max-width:100%;min-height:82px;padding:12px 10px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f285005}.customer-report-feedback-summary>button{width:100%;height:100%;color:inherit;cursor:pointer}.customer-report-feedback-summary>button:hover,.customer-report-feedback-summary>button:focus-visible{background:#f8fbff;border-color:#8bb5fb;outline:0;transform:translateY(-1px);box-shadow:0 10px 22px #1266f11f}.customer-report-feedback-summary>button:active{transform:translateY(0);box-shadow:0 4px 10px #1266f11a}.customer-report-feedback-summary span{color:#30343b;font-size:12px;font-weight:850;line-height:1.25}.customer-report-feedback-summary strong{color:#144ff5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:25px;font-weight:950;line-height:1.1;overflow:hidden}.customer-report-feedback-summary>div>small,.customer-report-feedback-summary>button>small{color:#6b7280;white-space:normal;max-width:100%;font-size:10px;font-weight:750;line-height:1.3}.customer-report-feedback-summary>button>em{color:#1266f1;opacity:0;background:#f5f9ff;border:1px solid #d6e5fb;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:9px;right:9px;transform:translate(3px)}.customer-report-feedback-summary>button:hover>em,.customer-report-feedback-summary>button:focus-visible>em{opacity:1;transform:translate(0)}.customer-report-feedback-summary>button.risk{background:#fff8f8;border-color:#f2c4c1}.customer-report-feedback-summary>button.risk:hover,.customer-report-feedback-summary>button.risk:focus-visible{background:#fff5f5;border-color:#f49a95;box-shadow:0 10px 22px #e0443e1f}.customer-report-feedback-summary>button.risk strong{color:#e0443e}.customer-report-feedback-summary>button.keyword{background:#fbf8ff;border-color:#d7c8ec}.customer-report-feedback-summary>button.keyword:hover,.customer-report-feedback-summary>button.keyword:focus-visible{background:#faf6ff;border-color:#bda9dd;box-shadow:0 10px 22px #7055a61f}.customer-report-feedback-summary>button.keyword strong{color:#7055a6;font-size:20px}.customer-report-feedback-summary>div:nth-child(4){background:#fff8f8;border-color:#f2c4c1}.customer-report-feedback-summary>div:nth-child(4) strong{color:#e0443e}.customer-report-feedback-summary>div:nth-child(5){background:#fbf8ff;border-color:#d7c8ec}.customer-report-feedback-summary>div:nth-child(5) strong{color:#7055a6;font-size:20px}.customer-report-feedback-block{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;margin:0;display:flex}.customer-report-feedback-block-head{color:#30343b;justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.customer-report-feedback-block-head>b{font-size:12px;font-weight:900}.customer-report-feedback-block-head>span{color:#71809b;text-align:right;white-space:normal;max-width:min(760px,62%);font-size:10px;font-weight:750;line-height:1.45}.customer-report-feedback-scroll{padding-right:5px;overflow:hidden}.customer-report-feedback-scroll>.customer-report-feedback-block{flex:1 1 0;min-height:0;overflow:hidden}.customer-report-feedback-table-wrap{border-color:#dce5f0;width:100%;max-width:100%;overflow:auto hidden;box-shadow:0 5px 16px #16396909}.customer-report-feedback-group-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;height:0;min-height:96px;overflow:auto}.customer-report-feedback-group-wrap thead th{z-index:3;position:sticky;top:0}.customer-report-feedback-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.customer-report-feedback-tag{color:#405577;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #dbe5f2;border-radius:6px;justify-content:center;align-items:center;max-width:88px;height:22px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.customer-report-feedback-tag.risk{color:#d9363e;background:#fff1f0;border-color:#ffc6c3}.customer-report-feedback-tag.muted{color:#8795aa;background:#fbfcfe;border-style:dashed}.customer-report-feedback-link{color:#1266f1;white-space:nowrap;background:#f7fbff;border:1px solid #bdd5ff;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:72px;height:28px;padding:0 10px;font-size:11px;font-weight:900;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.customer-report-feedback-link:hover{color:#fff;background:#1266f1;border-color:#1266f1;transform:translateY(-1px);box-shadow:0 6px 14px #1266f12e}.customer-report-feedback-link:active{transform:translateY(0);box-shadow:0 3px 8px #1266f124}.customer-report-feedback-group-table{color:#30343b;width:100%;min-width:1260px;font-size:11px}.customer-report-feedback-group-table th,.customer-report-feedback-group-table td{vertical-align:middle;border-right:1px solid #e4e9f0;height:56px;padding:8px 12px;text-align:center!important}.customer-report-feedback-group-table th{color:#30343b;background:#f8fafc;height:34px}.customer-report-feedback-group-table th:first-child,.customer-report-feedback-group-table td:first-child{width:170px;text-align:left!important}.customer-report-feedback-group-table th:nth-child(2),.customer-report-feedback-group-table td:nth-child(2),.customer-report-feedback-group-table th:nth-child(3),.customer-report-feedback-group-table td:nth-child(3){width:86px}.customer-report-feedback-group-table th:nth-child(4),.customer-report-feedback-group-table td:nth-child(4){width:150px}.customer-report-feedback-group-table th:nth-child(5),.customer-report-feedback-group-table td:nth-child(5){width:240px;text-align:left!important}.customer-report-feedback-group-table th:nth-child(6),.customer-report-feedback-group-table td:nth-child(6){width:auto;text-align:left!important}.customer-report-feedback-group-table th:nth-child(7),.customer-report-feedback-group-table td:nth-child(7){width:190px}.customer-report-feedback-group-table th:last-child,.customer-report-feedback-group-table td:last-child{border-right:0;width:112px}.customer-report-feedback-group-table .customer-report-value-action.text{text-align:left;color:#174381;justify-content:flex-start;max-width:100%}.customer-report-feedback-group-table .customer-report-value-action.text b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.customer-report-feedback-group-table td:nth-child(6){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.55;overflow:visible}.customer-report-feedback-group-table td:nth-child(7){padding-left:10px;padding-right:10px;text-align:center!important}.customer-report-feedback-group-table td:nth-child(7) .customer-report-feedback-tags{place-content:center;gap:5px 6px;max-width:160px;margin:0 auto}.customer-report-feedback-group-table td:nth-child(7) .customer-report-feedback-tag{color:#33465f;background:#f4f7fb;border-color:#c4d1e4;border-radius:999px;max-width:82px;height:20px;padding:0 8px;font-size:10px;line-height:20px}.customer-report-feedback-group-table td:nth-child(7) .customer-report-feedback-tag.risk{color:#ba1d28;background:#fff0ee;border-color:#f79992}.customer-report-feedback-group-table td:nth-child(7) .customer-report-feedback-tag.muted{color:#40516a;background:#f5f8fc;border-style:solid;border-color:#c4d1e4;max-width:56px}.customer-report-feedback-group-table td:last-child .customer-report-feedback-link{color:#174381;background:#fff;border-color:#d7e4f7;min-width:82px;height:30px}.customer-report-feedback-group-table td:last-child .customer-report-feedback-link:hover{color:#1266f1;background:#f4f8ff;border-color:#1266f1;box-shadow:0 6px 14px #1266f11f}.customer-report-feedback-share{text-align:right;grid-template-columns:46px minmax(70px,1fr);align-items:center;gap:8px;width:100%;max-width:150px;margin:0 auto;display:grid}.customer-report-feedback-share>span{color:#30343b;font-variant-numeric:tabular-nums;font-weight:900}.customer-report-feedback-share>i{background:#e7edf6;border-radius:999px;height:8px;overflow:hidden}.customer-report-feedback-share>i>b{border-radius:inherit;background:#1266f1;height:100%;display:block}.customer-report-feedback-products{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c7dd transparent;align-content:start;gap:4px;width:100%;min-width:0;max-height:152px;padding:2px 4px 2px 0;display:grid;overflow:hidden auto}.customer-report-feedback-products::-webkit-scrollbar{width:6px}.customer-report-feedback-products::-webkit-scrollbar-track{background:0 0}.customer-report-feedback-products::-webkit-scrollbar-thumb{background:#b7c7dd;border-radius:999px}.customer-report-feedback-products::-webkit-scrollbar-thumb:hover{background:#8fa5c2}.customer-report-feedback-products>.customer-report-feedback-product{color:#526385;width:100%;min-width:0;min-height:18px;padding:1px 2px}.customer-report-feedback-products>.customer-report-feedback-product>span{grid-template-columns:minmax(64px,1fr) minmax(48px,.72fr) 24px;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.customer-report-feedback-products b{text-overflow:ellipsis;white-space:nowrap;color:#243b60;font-size:10px;font-weight:850;overflow:hidden}.customer-report-feedback-products i{background:#edf2f8;border-radius:999px;height:6px;overflow:hidden}.customer-report-feedback-products em{border-radius:inherit;background:#1266f1;height:100%;display:block}.customer-report-feedback-products em.tone-1{background:#ff8a34}.customer-report-feedback-products em.tone-2{background:#17a66a}.customer-report-feedback-products em.tone-3{background:#8b5cf6}.customer-report-feedback-products strong{color:#174381;font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-weight:900}.customer-report-feedback-products .muted{color:#8795aa;font-size:10px;font-weight:800}.customer-report-feedback-products>.customer-report-feedback-product:hover{background:#f2f7ff}.customer-report-feedback-products>.customer-report-feedback-product:hover b{color:#1266f1}.customer-report-page.is-exporting .customer-report-feedback-block{flex:none;margin-bottom:12px;display:block}.customer-report-page.is-exporting .customer-report-feedback-group-wrap{min-height:0;max-height:none;overflow:visible}.customer-report-page.is-exporting .customer-report-feedback-products{max-height:none;padding-right:0;overflow:visible}.customer-report-conversation-table.problem-feedback{min-width:1060px}.customer-report-conversation-table.problem-feedback td:nth-child(4){text-align:center;color:#1266f1;font-weight:950}.customer-report-conversation-table.problem-feedback th:nth-child(5){text-align:center;width:190px}.customer-report-conversation-table.problem-feedback th:nth-child(6){width:150px}.customer-report-problem-summary{text-overflow:ellipsis;white-space:nowrap;color:#172b4d;min-width:0;font-weight:850;display:block;overflow:hidden}.customer-report-channel-summary>div:first-child{background:#fff;border-color:#b9d2ff}.customer-report-channel-summary>div:nth-child(3){background:#fff;border-color:#bfe5d1}.customer-report-channel-summary>div:nth-child(4){background:#fff;border-color:#f6d5ad}.customer-report-channel-summary>div:nth-child(4) strong{color:#e8790a}.customer-report-channel-table-wrap{border-color:#dce5f0;width:100%;max-width:100%;overflow:auto hidden;box-shadow:0 5px 16px #16396909}.customer-report-table.customer-report-channel-table{table-layout:fixed;color:#243754;width:100%;min-width:840px;font-size:12px}.customer-report-channel-table th{color:#4a5f7f;background:#f3f7fd;border-bottom-color:#dce5f0;height:38px;font-size:11px}.customer-report-channel-table td{border-bottom-color:#e8eef6;height:48px;padding:6px 12px}.customer-report-channel-table th:first-child,.customer-report-channel-table td:first-child{width:24%;text-align:left!important}.customer-report-channel-table th:nth-child(2),.customer-report-channel-table td:nth-child(2){width:14%}.customer-report-channel-table th:nth-child(3),.customer-report-channel-table td:nth-child(3){width:11%}.customer-report-channel-table th:nth-child(4),.customer-report-channel-table td:nth-child(4),.customer-report-channel-table th:nth-child(5),.customer-report-channel-table td:nth-child(5){width:12%}.customer-report-channel-table th:nth-child(6),.customer-report-channel-table td:nth-child(6){width:14%}.customer-report-channel-table th:nth-child(7),.customer-report-channel-table td:nth-child(7){width:13%}.customer-report-channel-column-label{justify-content:center;align-items:center;gap:4px;display:inline-flex}.customer-report-channel-column-info{color:#6175b3;cursor:help;outline:0;place-items:center;display:inline-grid;position:relative}.customer-report-channel-column-info>svg{width:12px;height:12px}.customer-report-channel-column-info>span{z-index:45;color:#304565;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#f8fbff;border:1px solid #cfe0f7;border-radius:7px;width:max-content;max-width:250px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:18px;left:50%;transform:translate(-50%,-3px);box-shadow:0 12px 28px #0f285029}.customer-report-channel-column-info:hover>span,.customer-report-channel-column-info:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.customer-report-channel-column-info:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #1266f133}.customer-report-channel-table th:first-child .customer-report-channel-column-info>span{left:0;transform:translateY(-3px)}.customer-report-channel-table th:first-child .customer-report-channel-column-info:hover>span,.customer-report-channel-table th:first-child .customer-report-channel-column-info:focus-visible>span{transform:translate(0)}.customer-report-channel-table th:last-child .customer-report-channel-column-info>span{left:auto;right:0;transform:translateY(-3px)}.customer-report-channel-table th:last-child .customer-report-channel-column-info:hover>span,.customer-report-channel-table th:last-child .customer-report-channel-column-info:focus-visible>span{transform:translate(0)}.customer-report-channel-name{align-items:center;gap:10px;min-width:0;display:flex}.customer-report-channel-name>span{color:#1266f1;background:#eaf2ff;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.customer-report-channel-name>div{gap:3px;min-width:0;display:grid}.customer-report-channel-name b,.customer-report-channel-name small{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.customer-report-channel-name b{color:#172b4d;font-size:12px;font-weight:900}.customer-report-channel-name small{color:#8795aa;font-size:10px;font-weight:700}.customer-report-channel-type{color:#405577;white-space:nowrap;background:#f8fafc;border:1px solid #dbe5f2;border-radius:6px;justify-content:center;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.customer-report-channel-type i{background:#7b89a7;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.customer-report-channel-type.built-in{color:#1266f1;background:#eef5ff;border-color:#cfe0ff}.customer-report-channel-type.built-in i{background:#1266f1}.customer-report-channel-type.wechat{color:#0b8d50;background:#eafaf3;border-color:#bdebd6}.customer-report-channel-type.wechat i{background:#10a866}.customer-report-channel-type.wecom{color:#0a72c9;background:#edf7ff;border-color:#c8e4ff}.customer-report-channel-type.wecom i{background:#1787df}.customer-report-channel-type.mail{color:#9a6612;background:#fffaf0;border-color:#eadab8}.customer-report-channel-type.mail i{background:#d99418}.customer-report-channel-pending{color:#71809b;background:#f2f5f9;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-weight:900;display:inline-flex}.customer-report-channel-pending.has-value{color:#e8790a;background:#fff2e3}.customer-report-channel-rate{text-align:right;grid-template-columns:48px minmax(48px,1fr);align-items:center;gap:9px;width:100%;max-width:150px;margin:0 auto;display:grid}.customer-report-channel-rate strong{color:#334b72;font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.customer-report-channel-rate>i{background:#e4ebf5;border-radius:999px;height:7px;overflow:hidden}.customer-report-channel-rate>i>b{border-radius:inherit;background:#1266f1;height:100%;display:block}.customer-report-agent-table-wrap{width:100%;max-width:100%;overflow:auto visible}.customer-report-agent-table{color:#30343b;width:100%;min-width:1060px;font-size:11px}.customer-report-agent-table th,.customer-report-agent-table td{border-right:1px solid #e4e9f0;height:31px;padding:0 12px;overflow:visible;text-align:center!important}.customer-report-agent-table th{color:#30343b;background:#f8fafc;height:32px}.customer-report-agent-table th:first-child,.customer-report-agent-table td:first-child{width:140px;text-align:left!important}.customer-report-agent-table th:nth-child(2),.customer-report-agent-table td:nth-child(2){width:100px}.customer-report-agent-table th:nth-child(3),.customer-report-agent-table td:nth-child(3){width:165px}.customer-report-agent-table th:nth-child(4),.customer-report-agent-table td:nth-child(4){width:135px}.customer-report-agent-table th:nth-child(5),.customer-report-agent-table td:nth-child(5){width:260px}.customer-report-agent-table th:nth-child(6),.customer-report-agent-table td:nth-child(6),.customer-report-agent-table th:nth-child(7),.customer-report-agent-table td:nth-child(7){width:72px}.customer-report-agent-table th:nth-child(8),.customer-report-agent-table td:nth-child(8){border-right:0;width:138px}.customer-report-agent-table tbody tr:first-child td{background:#fff4ea}.customer-report-agent-table tbody tr:first-child:hover td{background:#ffefe1}.customer-report-agent-sort,.customer-report-agent-share-label{justify-content:center;align-items:center;gap:5px;display:inline-flex}.customer-report-agent-sort{width:100%;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:5px 4px}.customer-report-agent-sort:hover{color:#1266f1}.customer-report-agent-sort:focus-visible{border-radius:5px;outline:0;box-shadow:0 0 0 2px #1266f138}.customer-report-agent-sort svg{color:#30343b}.customer-report-agent-sort:hover svg{color:#1266f1}.customer-report-agent-info{color:#315df5;cursor:help;outline:0;place-items:center;display:inline-grid;position:relative}.customer-report-agent-info>span{z-index:20;color:#4b5568;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #d5dce8;border-radius:7px;width:350px;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:22px;left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 28px #0f28502e}.customer-report-agent-info:hover>span,.customer-report-agent-info:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.customer-report-agent-share{text-align:right;grid-template-columns:50px minmax(70px,1fr);align-items:center;gap:10px;width:100%;max-width:220px;margin:0 auto;display:grid}.customer-report-agent-share>span{color:#30343b;font-variant-numeric:tabular-nums;font-weight:900}.customer-report-agent-share>i{background:#e6ecf5;border-radius:999px;height:8px;overflow:hidden}.customer-report-agent-share>i>b{border-radius:inherit;background:#1266f1;height:100%;display:block}.customer-report-agent-share.leading>i>b{background:#ff6415}.customer-report-agent-chart-head{justify-content:space-between;gap:18px;height:42px;margin-top:2px}.customer-report-agent-chart-head>b{font-size:14px}.customer-report-agent-chart-head>span{color:#727b8c;font-size:10px;font-weight:750}.customer-report-chart-mode{background:#f7f9fc;border:1px solid #d5dfed;border-radius:7px;align-items:center;height:30px;padding:2px;display:inline-flex}.customer-report-chart-mode>button{color:#65758d;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:76px;height:24px;padding:0 9px;font-size:11px;font-weight:850;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.customer-report-chart-mode>button:hover{color:#1266f1;background:#eef4ff}.customer-report-chart-mode>button.active{color:#1266f1;background:#fff;box-shadow:0 1px 4px #16396924}.customer-report-agent-chart{height:210px}.customer-report-agent-chart canvas{height:210px!important}.customer-report-value-action{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;transition:color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.customer-report-value-action:hover{color:#1266f1;background:0 0}.customer-report-value-action:focus-visible{outline:0;box-shadow:0 0 0 2px #1266f13d}.customer-report-value-action.text{justify-content:flex-start;width:100%;padding-left:0}.customer-report-value-action.wide{width:100%;padding-left:0;padding-right:0}.customer-report-value-action.customer-report-summary-drilldown{justify-items:center;gap:3px;width:100%;padding:2px 4px;display:grid}.customer-report-value-action.customer-report-summary-drilldown span,.customer-report-value-action.customer-report-summary-drilldown strong{display:block}.customer-report-drilldown-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1d3652;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out customer-report-backdrop-in;display:flex;position:fixed;inset:0}.customer-report-drilldown{background:#fff;border:1px solid #cfdbeb;border-radius:8px;flex-direction:column;width:min(1120px,100vw - 56px);min-width:0;max-width:100%;height:calc(100vh - 32px);min-height:420px;animation:.2s ease-out customer-report-drawer-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a20443d}.customer-report-drilldown>header{background:#fbfdff;border-bottom:1px solid #e2e9f2;flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:68px;padding:0 18px;display:flex}.customer-report-drilldown>header>div{align-items:center;gap:11px;min-width:0;display:flex}.customer-report-drilldown>header>div>span{color:#1266f1;background:#eaf2ff;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.customer-report-drilldown>header>div>div{min-width:0}.customer-report-drilldown>header h3{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:16px;font-weight:900;overflow:hidden}.customer-report-drilldown>header p{color:#71809b;margin:4px 0 0;font-size:11px;font-weight:750}.customer-report-drilldown>header>button{color:#536984;background:#fff;border:1px solid #dbe4f0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:border-color .14s,color .14s,background-color .14s;display:grid}.customer-report-drilldown>header>button:hover{color:#1266f1;background:#eef5ff;border-color:#adc8f6}.customer-report-drilldown-body{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.customer-report-drilldown-total{background:#f6f9ff;border:1px solid #d8e4f4;border-radius:7px;flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px 14px;min-height:70px;margin-bottom:12px;padding:10px 16px;display:grid}.customer-report-drilldown-total>span{color:#506484;font-size:12px;font-weight:850}.customer-report-drilldown-total>strong{color:#1266f1;font-variant-numeric:tabular-nums;font-size:28px;font-weight:950;line-height:1}.customer-report-drilldown-total>small{color:#71809b;text-align:right;justify-self:end;font-size:11px;font-weight:750}.customer-report-drilldown-total.ai-product-intents{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px}.customer-report-drilldown-total.ai-product-intents>div{border-right:1px solid #dfe7f2;align-content:center;gap:5px;min-width:0;display:grid}.customer-report-drilldown-total.ai-product-intents>div:last-of-type{border-right:0}.customer-report-drilldown-total.ai-product-intents span{color:#506484;font-size:11px;font-weight:850}.customer-report-drilldown-total.ai-product-intents strong{color:#1266f1;font-variant-numeric:tabular-nums;font-size:24px;font-weight:950;line-height:1}.customer-report-drilldown-table-wrap{scrollbar-gutter:stable;background:#fff;border:1px solid #dce5f0;border-radius:7px;flex:auto;min-width:0;max-width:100%;min-height:0;overflow:auto}.customer-report-drilldown-table{border-collapse:separate;border-spacing:0;color:#263955;table-layout:fixed;width:100%;min-width:980px;font-size:11px}.customer-report-drilldown-table.sessions{min-width:1080px}.customer-report-drilldown-table th{z-index:2;color:#4a5f7f;text-align:left;white-space:nowrap;background:#f3f7fd;border-bottom:1px solid #dce5f0;height:40px;padding:0 11px;font-size:11px;font-weight:900;position:sticky;top:0}.customer-report-drilldown-table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e8eef6;height:50px;padding:7px 11px;font-weight:750;line-height:1.35;overflow:hidden}.customer-report-drilldown-table tbody tr:last-child td{border-bottom:0}.customer-report-drilldown-table tbody tr:hover td{background:#f8fbff}.customer-report-drilldown-table td>b,.customer-report-drilldown-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-report-drilldown-table td>b{color:#172b4d;font-weight:900}.customer-report-drilldown-table td>small{color:#8492a8;margin-top:3px;font-size:9px;font-weight:700}.customer-report-drilldown-table .muted{color:#99a6b9}.customer-report-drilldown-table.work-orders{width:max-content;min-width:100%;font-size:12px}.customer-report-drilldown-table.work-orders tr{height:70px;max-height:70px}.customer-report-drilldown-table.work-orders thead tr{height:42px}.customer-report-drilldown-table.work-orders th{color:#001b68;text-align:center;background:#f6f9fe;height:42px;padding:0 10px;font-size:12px;font-weight:950}.customer-report-drilldown-table.work-orders td{box-sizing:border-box;color:#001b68;text-align:center;white-space:normal;height:70px;max-height:70px;padding:8px 10px;font-size:12px;font-weight:750}.customer-report-drilldown-table.work-orders tbody tr{cursor:pointer}.customer-report-drilldown-table.work-orders tbody tr.selected td{color:#173f81;background:#eaf2ff}.customer-report-drilldown-table.work-orders tbody tr.selected td:first-child{box-shadow:inset 3px 0 #1266f1}.customer-report-drilldown-table.work-orders tbody tr:focus-visible{outline:0}.customer-report-drilldown-table.work-orders tbody tr:focus-visible td{background:#f1f6ff;box-shadow:inset 0 2px #8bb5fb,inset 0 -2px #8bb5fb}.customer-report-drilldown-table.work-orders th:last-child,.customer-report-drilldown-table.sessions th:last-child,.customer-report-drilldown-table.work-orders td:last-child,.customer-report-drilldown-table.sessions td:last-child{text-align:center}.customer-report-work-order-cell{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.customer-report-work-order-cell.strong{font-weight:900}.customer-report-work-order-cell.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.customer-report-work-order-cell.long-id{overflow-wrap:anywhere;white-space:normal;word-break:break-all;max-height:34px;line-height:1.25}.customer-report-work-order-cell.reason{color:#334461;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:34px;line-height:1.35;display:-webkit-box}.customer-report-work-order-cell.amount{font-variant-numeric:tabular-nums;font-weight:950}.customer-report-drilldown-table.work-orders th.amount-emphasis,.customer-report-drilldown-table.work-orders .customer-report-work-order-cell.amount{color:#e5484d;font-weight:950}.customer-report-work-order-time{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;line-height:1.2;display:flex}.customer-report-work-order-time b,.customer-report-work-order-time small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.customer-report-work-order-time b{color:#001b68;font-size:13px;font-weight:950}.customer-report-work-order-time small{color:#53698f;min-height:14px;font-size:11px;font-weight:800}.customer-report-first-refund{border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:20px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.customer-report-first-refund.yes{color:#10a866;background:#e8fbf3}.customer-report-first-refund.no{color:#ef3349;background:#ffebee}.customer-report-work-order-list.is-empty{flex-direction:column;display:flex}.customer-report-work-order-empty{color:#6f7f9d;text-align:center;background:linear-gradient(#fafcfff5,#f2f7ffd1);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;width:100%;min-width:min(760px,100%);min-height:260px;padding:30px;display:flex;position:sticky;left:0}.customer-report-work-order-empty>span{color:#7e95bb;background:linear-gradient(#f6f9fff5,#edf3fce6);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #fffffff0,0 8px 20px #285eb60f}.customer-report-work-order-empty>strong{color:#526887;font-size:16px;font-weight:900;line-height:1.2}.customer-report-work-order-empty>p{color:#98a5bd;max-width:440px;margin:0;font-size:13px;font-weight:600;line-height:1.5}.customer-report-drilldown-table.sessions th:first-child{width:165px}.customer-report-drilldown-table.sessions th:nth-child(2){width:160px}.customer-report-drilldown-table.sessions th:nth-child(3){width:105px}.customer-report-drilldown-table.sessions th:nth-child(4){width:95px}.customer-report-drilldown-table.sessions th:nth-child(n+5):nth-child(-n+8){text-align:center;width:78px}.customer-report-drilldown-table.sessions td:nth-child(n+5):nth-child(-n+8){text-align:center;font-variant-numeric:tabular-nums}.customer-report-drilldown-table.sessions th:nth-child(9){width:120px}.customer-report-drilldown-type,.customer-report-drilldown-status{color:#536984;white-space:normal;text-align:center;background:#f7f9fc;border:1px solid #dbe5f2;border-radius:6px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.customer-report-drilldown-type.type-invoice{color:#1266f1;background:#eef5ff;border-color:#cfe0ff}.customer-report-drilldown-type.type-refund{color:#b96808;background:#fff8ee;border-color:#f3d6b5}.customer-report-drilldown-type.type-account_transfer{color:#16834c;background:#f0faf4;border-color:#cce7d8}.customer-report-drilldown-status.success{color:#16834c;background:#f0faf4;border-color:#c5e8d5}.customer-report-drilldown-status.danger{color:#c93649;background:#fff5f6;border-color:#f2c7cc}.customer-report-drilldown-status.warning{color:#b96808;background:#fff8ee;border-color:#f3d6b5}.customer-report-drilldown-open{color:#1266f1;background:#f6f9ff;border:1px solid #cfe0ff;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.customer-report-drilldown-open:hover{background:#eaf2ff;border-color:#91b9ff}.customer-report-drilldown-pager{color:#71809b;border-top:1px solid #e3e9f1;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:10px;padding-top:10px;font-size:11px;font-weight:800;display:flex}.customer-report-drilldown-pager nav{align-items:center;gap:5px;display:flex}.customer-report-drilldown-pager button{color:#526797;background:#fff;border:1px solid #dce4ef;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;font-weight:900;display:grid}.customer-report-drilldown-pager button:hover:not(:disabled),.customer-report-drilldown-pager button.active{color:#fff;background:#1266f1;border-color:#1266f1}.customer-report-drilldown-pager button:disabled{color:#b1bdd0;cursor:not-allowed;background:#f8fafc}.customer-report-drilldown-pager nav>b{text-align:center;color:#526797;min-width:34px}.customer-report-drilldown-empty{color:#71809b;text-align:center;background:#fbfdff;border:1px dashed #cbd8e8;border-radius:7px;flex:auto;place-content:center;justify-items:center;gap:8px;height:100%;min-height:260px;padding:30px;display:grid}.customer-report-drilldown-empty>svg{color:#8ea4c1}.customer-report-drilldown-empty>strong{color:#405577;font-size:14px;font-weight:900}.customer-report-drilldown-empty>p{color:#8492a8;max-width:440px;margin:0;font-size:11px;font-weight:700;line-height:1.6}.customer-report-drilldown-empty>button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;height:34px;margin-top:5px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.customer-report-drilldown-empty.error{background:#fff9fa;border-color:#f0cbd0}.customer-report-drilldown-table-wrap.is-loading{overflow:hidden}.customer-report-drilldown-table-wrap.is-loading td{height:70px}.customer-report-drilldown-table-wrap.is-loading .shimmer-box{height:11px;margin:0}.customer-report-drilldown.is-conversation{width:min(1500px,100vw - 32px);max-width:none;margin-left:auto;margin-right:auto;animation:.2s ease-out customer-report-modal-in}.customer-report-drilldown.is-work-order-conversation{width:min(1560px,100vw - 32px)}.customer-report-drilldown-body.is-conversation{padding:12px 14px 10px}.customer-report-drilldown-body.is-conversation .customer-report-drilldown-total{min-height:58px;margin-bottom:10px;padding-top:8px;padding-bottom:8px}.customer-report-conversation-drilldown{flex:auto;grid-template-columns:minmax(650px,1.35fr) minmax(420px,.9fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.customer-report-work-order-conversation-drilldown{flex:auto;grid-template-columns:minmax(720px,1.6fr) minmax(390px,.8fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.customer-report-work-order-list-panel{background:#fff;border:1px solid #dce5f0;border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.customer-report-work-order-list-panel>header{background:#fbfdff;border-bottom:1px solid #e2e9f2;flex:0 0 46px;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 12px;display:flex}.customer-report-work-order-list-panel>header>div{gap:2px;min-width:0;display:grid}.customer-report-work-order-list-panel>header b{color:#172b4d;font-size:12px;font-weight:900}.customer-report-work-order-list-panel>header small{color:#8492a8;font-size:10px;font-weight:700}.customer-report-work-order-list-panel>header>span{color:#315caa;background:#f2f7ff;border:1px solid #d5e3f5;border-radius:6px;flex:none;padding:4px 8px;font-size:10px;font-weight:850}.customer-report-work-order-tabs{background:#fff;border-bottom:1px solid #e2e9f2;flex:0 0 48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:48px;padding:7px 10px;display:grid}.customer-report-work-order-tabs>button{color:#64748b;white-space:nowrap;background:#f7f9fc;border:1px solid #d8e2ef;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;height:34px;padding:0 10px;font-size:11px;font-weight:850;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:flex}.customer-report-work-order-tabs>button:hover{color:#1266f1;background:#f1f6ff;border-color:#a8c5f5}.customer-report-work-order-tabs>button.active{color:#1266f1;background:#eaf2ff;border-color:#8db6fa;box-shadow:inset 0 0 0 1px #1266f114}.customer-report-work-order-tabs>button strong{min-width:22px;color:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900}.customer-report-work-order-status-tabs{background:#fff;border-bottom:1px solid #e2e9f2;flex:0 0 48px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:48px;padding:7px 10px;display:grid}.customer-report-work-order-status-tabs>button{color:#64748b;white-space:nowrap;background:#f7f9fc;border:1px solid #d8e2ef;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 8px;font-size:11px;font-weight:850;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:flex}.customer-report-work-order-status-tabs>button:hover{color:#1266f1;background:#f1f6ff;border-color:#a8c5f5}.customer-report-work-order-status-tabs>button.active{color:#1266f1;background:#eaf2ff;border-color:#8db6fa;box-shadow:inset 0 0 0 1px #1266f114}.customer-report-work-order-status-tabs>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-report-work-order-status-tabs>button strong{min-width:22px;color:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900}.customer-report-agent-tabs{background:#fff;border-bottom:1px solid #e2e9f2;flex-wrap:wrap;flex:none;align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:flex}.customer-report-agent-tabs>button{color:#64748b;white-space:nowrap;background:#f7f9fc;border:1px solid #d8e2ef;border-radius:6px;flex:112px;justify-content:center;align-items:center;gap:7px;min-width:112px;max-width:190px;height:34px;padding:0 9px;font-size:11px;font-weight:850;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:flex}.customer-report-agent-tabs>button:hover{color:#1266f1;background:#f1f6ff;border-color:#a8c5f5}.customer-report-agent-tabs>button.active{color:#1266f1;background:#eaf2ff;border-color:#8db6fa;box-shadow:inset 0 0 0 1px #1266f114}.customer-report-agent-tabs>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-report-agent-tabs>button strong{min-width:22px;color:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900}.customer-report-work-order-list-panel>.customer-report-work-order-list,.customer-report-work-order-list-panel>.customer-report-work-order-list.is-loading,.customer-report-conversation-list-panel>.customer-report-conversation-table-wrap.is-loading{border:0;border-radius:0;flex:auto}.customer-report-work-order-list-panel>.customer-report-drilldown-pager{background:#fff;border-top:1px solid #e3e9f1;min-height:48px;margin:0;padding:8px 10px}.customer-report-conversation-list-panel,.customer-report-drilldown-chat{background:#fff;border:1px solid #dce5f0;border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.customer-report-conversation-list-panel>header{background:#fbfdff;border-bottom:1px solid #e2e9f2;flex:0 0 46px;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 12px;display:flex}.customer-report-conversation-list-panel>header>div{gap:2px;min-width:0;display:grid}.customer-report-conversation-list-panel>header b{color:#172b4d;font-size:12px;font-weight:900}.customer-report-conversation-list-panel>header small{color:#8492a8;font-size:10px;font-weight:700}.customer-report-conversation-list-panel>header>span{color:#315caa;background:#f2f7ff;border:1px solid #d5e3f5;border-radius:6px;flex:none;padding:4px 8px;font-size:10px;font-weight:850}.customer-report-conversation-list-panel>.customer-report-drilldown-empty{min-height:0;margin:10px}.customer-report-conversation-table-wrap{scrollbar-gutter:stable;border:0;border-radius:0;flex:auto}.customer-report-conversation-table{min-width:860px;font-size:10px}.customer-report-conversation-table th{height:38px;padding-left:8px;padding-right:8px;font-size:10px}.customer-report-conversation-table td{cursor:pointer;height:49px;padding:6px 8px;font-size:10px}.customer-report-conversation-table th:first-child{width:138px}.customer-report-conversation-table th:nth-child(2){width:82px}.customer-report-conversation-table th:nth-child(n+3):nth-child(-n+5){text-align:center;width:62px}.customer-report-conversation-table td:nth-child(n+3):nth-child(-n+5){text-align:center;font-variant-numeric:tabular-nums}.customer-report-conversation-table th:nth-child(6){width:274px}.customer-report-conversation-table th:nth-child(7){width:112px}.customer-report-conversation-table th[aria-sort]{padding:0}.customer-report-conversation-sort{color:#405577;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;height:38px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.customer-report-conversation-sort:hover{color:#1266f1;background:#eef5ff}.customer-report-conversation-sort svg{flex:none}.customer-report-conversation-table.ai-product-intents{min-width:1040px}.customer-report-conversation-table.ai-product-intents th:first-child{width:145px}.customer-report-conversation-table.ai-product-intents th:nth-child(2){width:82px}.customer-report-conversation-table.ai-product-intents th:nth-child(n+3):nth-child(-n+7){text-align:center;width:82px}.customer-report-conversation-table.ai-product-intents td:nth-child(n+3):nth-child(-n+7){text-align:center;font-variant-numeric:tabular-nums}.customer-report-conversation-table.ai-product-intents th:nth-child(8){width:250px}.customer-report-conversation-table.ai-product-intents th:nth-child(9){width:110px}.customer-report-conversation-table tbody tr.selected td{color:#173f81;background:#eaf2ff}.customer-report-conversation-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #1266f1}.customer-report-conversation-table tbody tr:focus-visible{outline:0}.customer-report-conversation-table tbody tr:focus-visible td{background:#f1f6ff;box-shadow:inset 0 2px #8bb5fb,inset 0 -2px #8bb5fb}.customer-report-latest-message{white-space:nowrap;color:#405577;align-items:center;min-width:0;display:flex;overflow:hidden}.customer-report-latest-message>i{color:#8290a7;flex:none;font-style:normal}.customer-report-latest-message>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-report-message-sender{text-overflow:ellipsis;white-space:nowrap;color:#536984;flex:0 auto;max-width:92px;font-size:10px;font-weight:900;overflow:hidden}.customer-report-message-sender.customer{color:#526385}.customer-report-message-sender.agent{color:#1266f1}.customer-report-message-sender.ai{color:#16834c}.customer-report-drilldown.is-problem-feedback{width:min(1520px,100vw - 32px);height:min(900px,100vh - 32px)}.customer-report-drilldown.is-problem-feedback .customer-report-drilldown-body.is-conversation{padding:12px 14px 0}.customer-report-drilldown.is-problem-feedback .customer-report-drilldown-total{background:linear-gradient(#f7fbff,#f2f7ff);border-color:#cfdef3;min-height:56px;margin-bottom:10px}.customer-report-drilldown.is-problem-feedback .customer-report-conversation-drilldown{grid-template-columns:minmax(700px,1.5fr) minmax(430px,.9fr);gap:12px}.customer-report-conversation-list-panel.problem-feedback>header{background:#fbfdff;flex-basis:50px;height:50px}.customer-report-conversation-list-panel.problem-feedback>header b{font-size:13px}.customer-report-conversation-list-panel.problem-feedback>header small{font-size:10px}.customer-report-conversation-list-panel.problem-feedback>header>.customer-report-problem-list-heading{gap:2px;min-width:0;display:grid}.customer-report-problem-list-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.customer-report-problem-list-count{color:#6e7f99;white-space:nowrap;border-left:1px solid #d7e0ed;flex:none;padding-left:8px;font-size:10px;font-weight:800;line-height:13px}.customer-report-conversation-list-panel.problem-feedback>header>.customer-report-problem-list-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.customer-report-problem-product-filter{color:#315caa;width:168px;min-width:0;height:32px;display:block;position:relative}.customer-report-problem-product-filter>svg{z-index:1;color:#55739e;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.customer-report-problem-product-filter>select{cursor:pointer;text-overflow:ellipsis;width:100%;min-width:0;font-size:11px;font-weight:850;color:#173f81!important;background-color:#fff!important;background-position:right 9px center!important;background-size:14px 14px!important;border-color:#cbd8e9!important;border-radius:6px!important;height:32px!important;padding:0 32px 0 30px!important;box-shadow:0 1px 2px #0f28500a!important}.customer-report-problem-product-filter>select:hover{background-color:#fafdff!important;border-color:#8fb6ef!important;box-shadow:0 0 0 2px #1266f112!important}.customer-report-problem-product-filter>select:focus{border-color:#4f91f5!important;box-shadow:0 0 0 3px #1266f11a!important}.customer-report-problem-filter-empty{min-height:0;margin:10px}.customer-report-conversation-table.problem-feedback{min-width:820px;font-size:11px}.customer-report-conversation-table.problem-feedback th{color:#314968;background:#f5f8fd;height:40px;font-size:11px}.customer-report-conversation-table.problem-feedback td{white-space:normal;height:62px;padding:8px 9px;font-size:11px;line-height:1.38}.customer-report-conversation-table.problem-feedback th:first-child{width:155px}.customer-report-conversation-table.problem-feedback th:nth-child(2){width:86px}.customer-report-conversation-table.problem-feedback th:nth-child(3){width:245px}.customer-report-conversation-table.problem-feedback th:nth-child(4){text-align:center;width:66px}.customer-report-conversation-table.problem-feedback td:nth-child(4){text-align:center;color:#1266f1;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.customer-report-conversation-table.problem-feedback th:nth-child(5){width:160px}.customer-report-conversation-table.problem-feedback th:nth-child(6){text-align:center;width:112px}.customer-report-conversation-table.problem-feedback td:nth-child(6){text-align:center}.customer-report-conversation-table.problem-feedback td>b{font-size:11px}.customer-report-conversation-table.problem-feedback td>small{font-size:10px}.customer-report-problem-summary{color:#172b4d;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:36px;font-weight:850;line-height:1.55;display:-webkit-box;overflow:hidden}.customer-report-conversation-table.problem-feedback .customer-report-feedback-tags{justify-content:center;gap:4px;max-height:44px;overflow:hidden}.customer-report-conversation-table.problem-feedback .customer-report-feedback-tag{min-height:22px;padding:2px 7px;font-size:10px;line-height:1.25}.customer-report-problem-time{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;line-height:1.2;display:flex}.customer-report-problem-time b,.customer-report-problem-time small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.customer-report-problem-time b{color:#173f81;font-size:11px;font-weight:950}.customer-report-problem-time small{color:#667894;font-size:10px;font-weight:800}.customer-report-drilldown.is-problem-feedback .customer-report-drilldown-footer{background:#fbfdff;flex-basis:54px;height:54px}.customer-report-conversation-list-panel>.customer-report-drilldown-pager{background:#fff;border-top:1px solid #e3e9f1;min-height:48px;margin:0;padding:8px 10px}.customer-report-drilldown-chat-header{background:#fbfdff;border-bottom:1px solid #e2e9f2;flex:0 0 56px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;height:56px;padding:0 13px;display:grid}.customer-report-drilldown-chat-icon{color:#1266f1;background:#eaf2ff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.customer-report-drilldown-chat-header>div{gap:3px;min-width:0;display:grid}.customer-report-drilldown-chat-header b,.customer-report-drilldown-chat-header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-report-drilldown-chat-header b{color:#172b4d;font-size:13px;font-weight:900}.customer-report-drilldown-chat-header small{color:#71809b;font-size:10px;font-weight:700}.customer-report-session-id-badge{grid-template-columns:minmax(0,1fr) 24px;place-items:center stretch;gap:4px;width:min(180px,24vw);min-width:0;max-width:100%;display:grid;overflow:hidden}.customer-report-drilldown-chat-header em{text-overflow:ellipsis;white-space:nowrap;color:#1266f1;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:6px;min-width:0;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;display:block;overflow:hidden}.customer-report-session-id-badge.work-order-status.success em{color:#16834c;background:#f0faf4;border-color:#c5e8d5}.customer-report-session-id-badge.work-order-status.danger em{color:#c93649;background:#fff5f6;border-color:#f2c7cc}.customer-report-session-id-badge.work-order-status.warning em{color:#b96808;background:#fff8ee;border-color:#f3d6b5}.customer-report-session-id-badge button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:6px;justify-content:center;justify-self:end;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.customer-report-session-id-badge button:hover{background:#f1f6ff;border-color:#9fc5ff}.customer-report-conversation-rounds{color:#5d6f8d;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e9f2;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:3px;min-height:46px;padding:5px 13px 6px;font-size:10px;font-weight:800;display:flex}.customer-report-conversation-rounds>div{justify-content:flex-start;align-items:center;gap:18px;min-width:0;display:flex}.customer-report-conversation-rounds>div>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.customer-report-conversation-rounds>em{text-overflow:ellipsis;color:#7a879c;text-align:left;min-width:0;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.customer-report-conversation-rounds i{background:#8492a8;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.customer-report-conversation-rounds b{color:#263955;font-variant-numeric:tabular-nums;font-size:12px;font-weight:950}.customer-report-conversation-rounds .ai i{background:#20a765}.customer-report-conversation-rounds .human i{background:#1266f1}.customer-report-conversation-rounds .unanswered i{background:#ef3349}.customer-report-drilldown-chat .customer-report-drilldown-chat-body{scrollbar-gutter:stable;background:#f6f9fd;flex:auto;min-width:0;height:auto;min-height:0;padding:12px 14px;overflow:auto}.customer-report-drilldown-chat .msg{margin:10px 0}.customer-report-drilldown-chat .msg>div{max-width:min(82%,590px)}.customer-report-drilldown-chat .msg .bubble{font-size:11px;line-height:1.55}.customer-report-conversation-messages-state{color:#71809b;text-align:center;background:#f6f9fd;flex:auto;place-content:center;justify-items:center;gap:8px;min-width:0;min-height:0;padding:28px;display:grid}.customer-report-conversation-messages-state>svg{color:#8ea4c1}.customer-report-conversation-messages-state>strong{color:#405577;font-size:13px;font-weight:900}.customer-report-conversation-messages-state>p{color:#8492a8;max-width:320px;margin:0;font-size:11px;font-weight:700;line-height:1.6}.customer-report-conversation-messages-state>button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;height:34px;margin-top:5px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.customer-report-conversation-messages-state.error{background:#fff9fa}.customer-report-conversation-messages-state.is-loading{align-content:start;justify-items:stretch;gap:14px;overflow:hidden}.customer-report-message-skeleton{align-items:flex-start;gap:9px;display:flex}.customer-report-message-skeleton.right{flex-direction:row-reverse}.customer-report-message-skeleton>.avatar{border-radius:50%;flex:0 0 30px;width:30px;height:30px;margin:0}.customer-report-message-skeleton>i{gap:7px;width:min(72%,310px);display:grid}.customer-report-message-skeleton.right>i{justify-items:end}.customer-report-message-skeleton .line{height:10px;margin:0}.customer-report-message-skeleton .line:last-child{border-radius:7px;height:38px}.customer-report-drilldown-footer{background:#fbfdff;border-top:1px solid #e2e9f2;flex:0 0 58px;justify-content:center;align-items:center;height:58px;padding:9px 16px;display:flex}.customer-report-drilldown-footer>button{color:#fff;background:#1266f1;border:1px solid #1266f1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:150px;height:38px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 7px 16px #1266f12e}.customer-report-drilldown-footer>button:hover{background:#0e55ca;border-color:#0e55ca}@keyframes customer-report-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes customer-report-drawer-in{0%{opacity:.7;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes customer-report-modal-in{0%{opacity:.72;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.customer-report-drilldown-backdrop.is-stable,.customer-report-drilldown-backdrop.is-stable .customer-report-drilldown{animation:none}.customer-report-drilldown.is-refreshing .customer-report-conversation-list-panel,.customer-report-drilldown.is-refreshing .customer-report-work-order-list-panel,.customer-report-drilldown.is-refreshing>.customer-report-drilldown-body>.customer-report-drilldown-table-wrap,.customer-report-drilldown.is-refreshing .customer-report-drilldown-pager button:not(:disabled){cursor:progress}.customer-report-detail-state .customer-report-detail-scroll{min-height:0;display:grid}.customer-report-empty-state{text-align:center;color:#71809b;place-content:center;justify-items:center;gap:8px;height:100%;min-height:220px;padding:28px;display:grid}.customer-report-empty-icon{color:#89a0bf;background:#f4f8fe;border:1px solid #d9e5f5;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:4px;display:grid}.customer-report-empty-state strong{color:#405577;font-size:14px;font-weight:900}.customer-report-empty-state p{color:#8795aa;max-width:420px;margin:0;font-size:12px;font-weight:700;line-height:1.6}.customer-report-empty-state button{color:#1266f1;background:#fff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:7px;height:34px;margin-top:7px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.customer-report-empty-state button:hover{background:#eef5ff;border-color:#9fc1ff}.customer-report-detail-state.is-error .customer-report-empty-icon{color:#d9364e;background:#fff6f7;border-color:#ffd1d6}.customer-report-detail-skeleton{padding-top:2px;align-content:start!important;display:block!important}.customer-report-loading-copy{color:#62789b;justify-content:flex-end;align-items:center;gap:6px;height:24px;font-size:11px;font-weight:800;display:flex}.customer-report-loading-copy svg{animation:.8s linear infinite customer-report-spin}.customer-report-skeleton-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.customer-report-skeleton-summary>div{background:#fbfdff;border:1px solid #e5ebf3;border-radius:7px;align-content:center;gap:7px;min-height:68px;padding:10px 12px;display:grid}.customer-report-skeleton-summary .shimmer-box{margin:0}.customer-report-skeleton-chart{background:#fff;border:1px solid #e5ebf3;border-radius:7px;height:174px;margin-bottom:10px;padding:9px 14px 12px;overflow:hidden}.customer-report-skeleton-chart-head{justify-content:space-between;align-items:flex-start;height:27px;display:flex}.customer-report-skeleton-chart-head>.shimmer-box{margin:0}.customer-report-skeleton-chart-head>.line{width:180px;height:11px}.customer-report-skeleton-chart-head>.pill{width:68px;height:22px}.customer-report-skeleton-chart-plot{background:repeating-linear-gradient(#0000 0 39px,#eef3f8 40px);border-bottom:1px solid #e7edf5;justify-content:space-around;align-items:flex-end;gap:12px;height:122px;padding:10px 18px 0;display:flex}.customer-report-skeleton-chart-plot>.shimmer-box{border-radius:5px 5px 0 0;width:min(28px,5%);min-height:4px;margin:0}.customer-report-skeleton-table{background:#fff;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden}.customer-report-skeleton-table-head,.customer-report-skeleton-row{grid-template-columns:1.6fr repeat(4,1fr);align-items:center;gap:24px;padding:0 16px;display:grid}.customer-report-skeleton-table-head{background:#f6f9fd;border-bottom:1px solid #e5ebf3;height:38px}.customer-report-skeleton-row{border-bottom:1px solid #edf1f6;height:48px}.customer-report-skeleton-row:last-child{border-bottom:0}.customer-report-skeleton-table .shimmer-box{width:100%;height:12px;margin:0}.customer-report-status{border-radius:7px;align-items:center;gap:9px;min-height:38px;margin:10px 0 0;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.customer-report-status.loading{color:#315caa;background:#f3f7ff;border:1px solid #d7e5ff}.customer-report-status.error{color:#c8283e;background:#fff6f7;border:1px solid #ffcbd0}.customer-report-status button{height:27px;color:inherit;border:1px solid;border-radius:6px;margin-left:auto;padding:0 10px;font-weight:900}.customer-report-status .lucide-loader-circle{animation:.8s linear infinite customer-report-spin}.customer-report-no-data{color:#71809b;background:#fff;border:1px dashed #ccd7e7;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:280px;font-weight:800;display:flex}@keyframes customer-report-spin{to{transform:rotate(360deg)}}@media (height>=760px){.customer-report-detail{flex-basis:600px;min-height:600px}}@media (width<=1380px){.customer-report-page{padding-left:16px;padding-right:16px}.app.route-customer-report .topbar{gap:10px;padding-left:14px!important;padding-right:14px!important}.route-customer-report .topbar .title-wrap{gap:10px!important}.customer-report-metric{padding-left:10px;padding-right:10px}.customer-report-controls{gap:8px}.customer-report-departments>button,.customer-report-periods>button,.customer-report-periods>.report-date-control>button{padding-left:9px;padding-right:9px;font-size:11px}.customer-report-actions{gap:10px}.customer-report-export{padding-left:10px;padding-right:10px}}@media (width<=1160px){.customer-report-detail>header{grid-template-columns:minmax(240px,1fr) 210px;gap:18px}.customer-report-detail>header.simple{grid-template-columns:1fr}.customer-report-summary{grid-template-columns:repeat(4,minmax(100px,1fr))}.customer-report-summary>p{display:none}.customer-report-table-wrap{overflow-x:auto}.customer-report-table{min-width:1050px}.customer-report-work-summary.refund{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-report-work-summary.compact{gap:12px}.customer-report-work-table{min-width:720px}.customer-report-work-table.refund{min-width:900px}.customer-report-feedback-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-report-feedback-summary>div:nth-child(5),.customer-report-feedback-summary>button:nth-child(5){grid-column:span 2}.customer-report-agent-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-report-agent-summary .orders{grid-column:auto}.customer-report-agent-table-wrap{overflow:auto}}@media (width<=1080px){.customer-report-conversation-drilldown,.customer-report-work-order-conversation-drilldown{grid-template-rows:minmax(230px,1fr) minmax(260px,1fr);grid-template-columns:1fr}.customer-report-drilldown.is-conversation{width:calc(100vw - 24px);height:calc(100vh - 24px)}}@media (width<=760px){.route-customer-report .main{width:100%;max-width:100vw}.route-customer-report .content{overflow:hidden auto!important}.app.route-customer-report .topbar{flex-direction:column;gap:8px;display:flex;flex-basis:auto!important;align-items:stretch!important;height:auto!important;min-height:138px!important;padding:8px 12px!important}.route-customer-report .topbar .title-wrap{grid-template-columns:34px auto;justify-content:start;width:100%;align-items:center!important;gap:7px 8px!important;height:auto!important;display:grid!important}.route-customer-report .topbar .title-wrap h1{font-size:19px}.route-customer-report .topbar .menu-btn{display:grid!important}.route-customer-report .topbar .top-actions{justify-content:flex-end;width:100%}.customer-report-page{height:auto;min-height:100%;padding:12px;display:block;overflow:visible}.customer-report-controls{grid-column:1/-1;gap:8px;width:100%;display:grid}.customer-report-controls>i{display:none}.customer-report-departments{padding-bottom:2px;overflow-x:auto}.customer-report-departments>button{min-width:82px}.customer-report-periods{width:100%}.customer-report-periods>button,.customer-report-periods>.report-date-control{flex:1}.customer-report-periods>button,.customer-report-periods>.report-date-control>button{width:100%;min-width:0;padding:0 6px}.customer-report-periods>.report-date-control.is-selected{flex:2.5}.customer-report-periods>.report-date-control.is-selected>button{min-width:0;max-width:none;padding-left:5px;padding-right:5px}.customer-report-periods>.report-date-control.is-selected .report-date-label-default{display:none}.customer-report-periods>.report-date-control.is-selected .report-date-label-compact{display:inline}.customer-report-periods>.report-date-control.is-selected>button svg{display:none}.customer-report-periods .report-date-menu{position:fixed;width:auto!important;min-width:0!important;max-height:calc(100vh - 132px)!important;top:118px!important;left:12px!important;right:12px!important;overflow:auto!important}.customer-report-periods .report-calendar-grid{grid-template-columns:1fr}.customer-report-periods .report-calendar-month:nth-child(2){display:none}.customer-report-metrics{overscroll-behavior-x:contain;grid-template-columns:repeat(7,minmax(132px,1fr));gap:8px;padding-bottom:4px;overflow-x:auto}.customer-report-metric{height:106px;padding:10px}.customer-report-metric-label{white-space:normal;text-overflow:clip;align-content:center;min-height:26px;font-size:11px;line-height:1.18;overflow:visible}.customer-report-metric-label-text{text-overflow:clip;overflow:visible}.customer-report-metric-info>svg{width:12px!important;height:12px!important}.customer-report-metric-tooltip{padding:7px 8px;font-size:10px;line-height:1.45;top:35px;left:8px;right:8px}.customer-report-metric-value{margin-top:8px}.customer-report-metric strong{font-size:24px}.customer-report-metric-value>em{padding:4px 6px;font-size:9px}.customer-report-metric-copy{gap:3px;margin-top:6px}.customer-report-metric-copy>small{font-size:9px}.customer-report-detail{flex:none;height:calc(100vh - 78px);min-height:480px;max-height:none;padding:14px 10px 10px}.customer-report-detail>header{grid-template-columns:1fr;gap:10px;height:auto;margin-bottom:10px}.customer-report-detail>header.simple{grid-template-columns:1fr}.customer-report-search{grid-area:2/1/auto/-1}.customer-report-summary{grid-template-columns:repeat(4,minmax(130px,1fr));height:auto;padding:8px;overflow-x:auto}.customer-report-summary>div{min-height:58px;padding:8px}.customer-report-work-summary.refund,.customer-report-work-summary.compact{grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;overflow-x:auto}.customer-report-work-summary.compact>div{min-height:66px;padding:7px 8px}.customer-report-work-table-wrap{overflow-x:auto}.customer-report-channel-summary,.customer-report-agent-summary{grid-template-columns:none;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;overflow-x:auto}.customer-report-channel-summary>div,.customer-report-agent-summary>div{min-height:66px;padding:7px 8px}.customer-report-channel-summary>div:last-child,.customer-report-agent-summary .orders{grid-column:auto}.customer-report-feedback-summary{grid-template-columns:1fr 1fr;gap:8px}.customer-report-feedback-summary>div,.customer-report-feedback-summary>button{min-height:74px;padding:10px 8px}.customer-report-feedback-summary>div:nth-child(5),.customer-report-feedback-summary>button:nth-child(5){grid-column:1/-1}.customer-report-feedback-block-head{flex-direction:column;align-items:flex-start;gap:3px;padding:3px 0 7px}.customer-report-feedback-block-head>span{text-align:left}.customer-report-skeleton-summary{grid-template-columns:1fr 1fr;gap:8px}.customer-report-skeleton-summary>div{min-height:66px}.customer-report-chart{height:170px}.customer-report-chart canvas{height:170px!important}.customer-report-work-chart{grid-template-rows:182px 28px;gap:12px;height:222px;margin-bottom:8px}.customer-report-work-chart.legend-two-rows{grid-template-rows:182px 56px;height:250px}.customer-report-work-chart .customer-report-work-chart-plot canvas{height:182px!important}.customer-report-work-chart-legend{justify-content:flex-start}.customer-report-work-chart-legend.two-rows{justify-content:start}.customer-report-work-detail .customer-report-chart-head{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 0 7px}.customer-report-trend-note{text-align:left}.customer-report-agent-chart-head{flex-direction:column;align-items:flex-start;gap:3px;height:auto;padding:12px 0 8px}.customer-report-agent-chart{height:190px}.customer-report-agent-chart canvas{height:190px!important}.customer-report-drilldown-backdrop{padding:6px}.customer-report-drilldown{width:calc(100vw - 12px);height:calc(100vh - 12px);min-height:360px}.customer-report-drilldown>header{flex-basis:60px;height:60px;padding:0 12px}.customer-report-drilldown>header>div>span{flex-basis:32px;width:32px;height:32px}.customer-report-drilldown>header h3{font-size:14px}.customer-report-drilldown-body{padding:10px}.customer-report-drilldown-body.is-conversation{padding:8px}.customer-report-drilldown-total{grid-template-columns:auto auto;gap:7px 10px;min-height:62px;padding:9px 11px}.customer-report-drilldown-total>strong{font-size:24px}.customer-report-drilldown-total>small{text-align:left;grid-column:1/-1;justify-self:start}.customer-report-drilldown-pager{flex-direction:column;align-items:flex-start}.customer-report-drilldown-pager nav{justify-content:flex-end;width:100%;padding-bottom:2px;overflow-x:auto}.customer-report-conversation-drilldown,.customer-report-work-order-conversation-drilldown{grid-template-rows:minmax(210px,1fr) minmax(240px,1fr);gap:8px}.customer-report-conversation-list-panel>header small,.customer-report-work-order-list-panel>header small,.customer-report-problem-list-count{display:none}.customer-report-problem-list-actions{max-width:50%}.customer-report-problem-product-filter{width:min(164px,46vw)}.customer-report-drilldown-chat-header{flex-basis:48px;height:48px}.customer-report-session-id-badge{width:min(150px,52vw)}.customer-report-conversation-rounds{gap:4px;min-height:54px;padding:6px 10px}.customer-report-conversation-rounds>div{flex-wrap:wrap;gap:4px 12px}.customer-report-conversation-rounds>em{white-space:normal}.customer-report-drilldown-footer{flex-basis:52px;height:52px;padding:7px 12px}.customer-report-drilldown-footer>button{min-width:130px;height:36px}}.route-conversation .wechat-service-notice.tone-followed .wechat-service-notice-kind{color:#08764a}.route-conversation .wechat-service-notice.tone-unfollowed .wechat-service-notice-kind{color:#8a5a14}@media (width<=640px){.route-conversation .msg.wechat-service-event>.wechat-service-notice{flex-wrap:wrap;row-gap:3px}.route-conversation .wechat-service-notice time{text-align:center;flex-basis:100%}}.route-knowledge .kb-main{flex-direction:column;display:flex}.route-knowledge .kb-card-head,.route-knowledge .kb-filters,.route-knowledge .kb-pager{flex:none}.route-knowledge .kb-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto scroll}.route-knowledge .kb-table-scroll .kb-table{width:100%}.route-knowledge .kb-table-scroll .kb-table thead{z-index:3;position:sticky;top:0}
