:root{color:#000000e0;font-synthesis:none;text-rendering:optimizelegibility;--navy:#0b2b53;--navy-2:#153c68;--blue:#1677ff;--blue-soft:#e6f4ff;--border:#e5e8ec;--muted:#798391;--text:#000000e0;--sidebar:200px;--desktop-canvas:1200px;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}*{box-sizing:border-box}html{min-width:var(--desktop-canvas);background:#f5f6f8}body{min-width:var(--desktop-canvas);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:13px;line-height:1.55}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #1677ff}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{color:#000000e0}.app-shell{min-height:100vh;min-width:var(--desktop-canvas)}.topbar{background:var(--navy);color:#fff;z-index:100;height:50px;min-width:var(--desktop-canvas);align-items:center;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px #ffffff0f}.reference-group-topbar .brand>*{visibility:hidden}.reference-group-topbar .platform-nav-button,.reference-group-topbar .api-state,.reference-group-topbar .top-actions>button[aria-label=通知]{display:none}.brand{width:var(--sidebar);letter-spacing:.1px;white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-weight:650;display:flex}.brand .pill{color:#d9ecff;background:#ffffff1a;border-color:#ffffff38;margin-left:auto}.platform-topbar .brand{color:#fff}.topnav{align-self:stretch;display:flex}.topnav button{color:#ffffffc2;background:0 0;border:0;min-width:94px;padding:0 18px;position:relative}.topnav button:hover{color:#fff;background:#ffffff0b}.topnav button.active{color:#fff;background:#ffffff13}.topnav button.active:after{content:"";background:#5cadff;height:2px;position:absolute;bottom:0;left:18px;right:18px}.top-actions{align-items:center;height:100%;margin-left:auto;display:flex}.api-state{color:#ffffff94;align-items:center;gap:5px;margin-right:5px;font-size:10px;display:inline-flex}.api-state:before{content:"";background:#faad14;border-radius:50%;width:6px;height:6px}.api-state.online{color:#ffffffc7}.api-state.online:before{background:#52c41a;box-shadow:0 0 0 3px #52c41a1f}.top-actions>button{color:#ffffffe0;background:0 0;border:0;place-items:center;width:50px;height:100%;display:grid;position:relative}.top-actions>button i{color:#fff;border:2px solid var(--navy);background:#ff4d4f;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.account{border-left:1px solid #ffffff14;align-items:center;gap:8px;height:100%;padding:0 22px 0 16px;display:flex}.top-actions>.account{color:#fff;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;padding:0 22px 0 16px;display:inline-flex}.top-actions>.account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-actions>.account svg{flex:none}.reference-group-topbar .account{border-left:0;justify-content:flex-end;width:184px;min-width:184px;max-width:184px;padding:0 22px 0 16px}.reference-group-topbar .account span{max-width:142px}.notification-panel{z-index:150;color:#26313f;border:1px solid var(--border);background:#fff;border-radius:0 0 9px 9px;width:min(360px,100vw - 24px);max-height:470px;position:fixed;top:48px;right:88px;overflow-y:auto;box-shadow:0 12px 36px #081f392e}.notification-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.notification-head span{color:var(--muted);font-size:11px}.notification-panel>button{text-align:left;background:#f7fbff;border:0;border-bottom:1px solid #edf0f3;flex-direction:column;align-items:flex-start;width:100%;min-height:82px;padding:11px 14px;display:flex}.notification-panel>button.is-read{background:#fff}.notification-panel>button span{color:#52606e;white-space:normal;margin:2px 0}.notification-panel>button small{color:#9aa3ae}.account-panel{z-index:151;color:#26313f;border:1px solid var(--border);background:#fff;border-radius:0 0 8px 8px;gap:3px;width:180px;padding:8px;display:grid;position:fixed;top:48px;right:8px;box-shadow:0 12px 30px #081f392e}.account-panel strong{border-bottom:1px solid #edf0f3;padding:8px 10px}.account-panel button{text-align:left;color:#3b4652;background:0 0;border:0;border-radius:5px;padding:8px 10px}.account-panel button:hover{color:var(--blue);background:#f3f7fb}.modal-overlay{z-index:300;background:#08182b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-overlay .login-card{width:min(430px,100%)}.notification-empty{min-height:110px;color:var(--muted);place-items:center;display:grid}.mobile-menu{color:#fff;background:0 0;border:0;width:48px;height:100%;display:none}.sidebar{z-index:80;width:var(--sidebar);border-right:1px solid var(--border);background:#fff;transition:width .2s,transform .2s;position:fixed;top:50px;bottom:0;left:0;overflow:hidden}.sidebar.is-collapsed{width:64px}.sidebar-head{border-bottom:1px solid #eff1f3;align-items:center;height:58px;padding:9px 9px 8px 14px;display:flex}.sidebar-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-head span{color:var(--muted);margin-top:2px;font-size:11px}.sidebar-head button{color:#707a88;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.sidebar-head button:hover{color:var(--blue);background:#f4f5f7}.sidebar-group .sidebar-head{height:45px;padding-top:7px;padding-bottom:7px}.sidebar-group .sidebar-head span,.sidebar.is-collapsed .sidebar-head>div{display:none}.sidebar.is-collapsed .sidebar-head{justify-content:center;padding:12px 0}.menu-search{color:#8b95a2;background:#f6f7f9;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;height:30px;margin:10px 12px 5px;padding:0 9px;display:flex}.menu-search:focus-within{background:#fff;border-color:#91caff;box-shadow:0 0 0 2px #0591ff1a}.menu-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.menu-list{scrollbar-width:thin;scrollbar-color:#dfe3e8 transparent;height:calc(100% - 103px);padding:5px 5px 24px;overflow-y:auto}.menu-list.without-search{height:calc(100% - 58px);padding-top:18px}.sidebar-group .menu-list.without-search{height:calc(100% - 45px)}.sidebar.is-collapsed .menu-list{height:calc(100% - 58px);padding:5px}.menu-tree{flex-direction:column;display:flex}.menu-page,.menu-parent{color:#26313f;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:17px;width:100%;min-height:44px;padding:0 22px;font-size:13px;display:flex}.menu-page>svg,.menu-parent>svg:first-child{color:#096dd9;stroke-width:1.8px;flex:none}.menu-page>span,.menu-parent>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-page:focus,.menu-parent:focus,.menu-submenu button:focus{outline:none}.menu-page:focus-visible,.menu-parent:focus-visible,.menu-submenu button:focus-visible{background:#eef0f2}.menu-page:hover,.menu-parent:hover{color:#0958d9;background:#f5f7fa}.menu-page.active{color:#0e2744;background:#eef0f2;font-weight:600}.menu-parent.contains-active{color:#0e2744;font-weight:550}.menu-entry.is-open>.menu-parent{color:#0e2744;background:#eef0f2}.menu-chevron{color:#5f6975;flex:none;margin-left:auto;transition:transform .18s}.menu-entry.is-open>.menu-parent .menu-chevron{transform:rotate(180deg)}.menu-submenu{padding:0 0 3px;display:grid}.menu-submenu button{color:#5a6470;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;min-height:44px;padding:0 12px 0 52px;font-size:12px;position:relative}.menu-submenu button:hover{color:#0958d9;background:#f5f7fa}.menu-submenu button.active{color:#0e2744;background:#eef0f2;font-weight:600}.menu-empty{color:var(--muted);text-align:center;padding:28px 10px;font-size:12px}.sidebar.is-collapsed .menu-page,.sidebar.is-collapsed .menu-parent{justify-content:center;min-height:44px;padding:0}.sidebar.is-collapsed .menu-page>span,.sidebar.is-collapsed .menu-parent>span,.sidebar.is-collapsed .menu-chevron,.sidebar.is-collapsed .menu-submenu,.sidebar-backdrop{display:none}.main-content{min-width:0;min-height:100vh;padding:78px 28px 55px;transition:margin .2s}.main-content.with-sidebar{margin-left:var(--sidebar)}.main-content.reference-group-content{background:#fff;padding:70px 36px 55px 20px}.page-header,.landing-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.page-header h1,.landing-title h1{letter-spacing:-.2px;margin:2px 0 4px;font-size:20px;line-height:1.35}.page-header p,.landing-title p{color:var(--muted);margin:0}.breadcrumb{color:#8a94a1;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;display:flex}.page-actions{gap:8px;padding-top:8px;display:flex}.btn{color:#000000e0;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 13px;display:inline-flex;box-shadow:0 1px #00000005}.btn:hover{color:var(--blue);border-color:#4096ff}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 2px #0591ff1a}.btn.primary:hover{background:#4096ff;border-color:#4096ff}.btn.icon{width:32px;padding:0}.btn.danger-solid{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.btn.danger{color:#ff4d4f;background:#fff;border-color:#ffccc7}.btn.danger:hover{color:#ff7875;border-color:#ff7875}.panel{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 1px 2px #10182806}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:flex-start;gap:13px;min-height:118px;padding:17px;display:flex}.metric-icon{width:38px;height:38px;color:var(--blue);background:#e6f4ff;border-radius:8px;place-items:center;display:grid}.metric-icon.green{color:#20a45b;background:#eaf8ef}.metric-icon.purple{color:#7b4ddb;background:#f2ecff}.metric-icon.amber{color:#d48806;background:#fff7e6}.metric-card>div:last-child{flex-direction:column;min-width:0;display:flex}.metric-card span{color:#697482;font-size:12px}.metric-card strong{letter-spacing:-.4px;margin:4px 0 2px;font-size:22px}.metric-card small{color:#8a94a1}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:14px;display:grid}.chart-panel{min-height:338px}.panel-title{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.panel-title h2{margin:0 0 3px;font-size:14px}.panel-title p{color:var(--muted);margin:0;font-size:12px}.panel-title select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;height:30px;padding:0 26px 0 9px}.mini-chart{background:repeating-linear-gradient(#0000 0 40px,#f1f3f5 41px);border-bottom:1px solid #f0f1f3;align-items:flex-end;gap:4%;height:206px;padding:27px 30px 0;display:flex}.mini-chart span{opacity:.9;background:linear-gradient(#69b1ff,#1677ff);border-radius:4px 4px 0 0;flex:1;min-width:7px;max-width:28px}.chart-axis{color:#9aa3ae;justify-content:space-between;padding:10px 26px;font-size:10px;display:flex}.health-list{padding:8px 18px}.health-list>div{border-bottom:1px solid #f1f2f4;grid-template-columns:22px 1fr auto;align-items:center;min-height:47px;display:grid}.health-list>div:last-child{border:0}.health-list svg{color:#2fba70}.health-list strong{color:#52606f;font-size:12px}.pill{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:21px;padding:1px 7px;font-size:10px;font-weight:550;line-height:1;display:inline-flex}.pill-blue{color:#0958d9;background:#e6f4ff;border-color:#91caff}.pill-green{color:#168348;background:#f0fff4;border-color:#b7ebc6}.pill-amber{color:#ad6800;background:#fffbe6;border-color:#ffe58f}.pill-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.pill-gray{color:#666;background:#f5f5f5;border-color:#d9d9d9}.filter-bar{border-bottom:1px solid #eef0f2;align-items:center;gap:8px;min-height:55px;padding:11px 14px;display:flex}.search-box{color:#8d96a2;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:7px;width:280px;height:32px;padding:0 10px;display:flex}.search-box:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.search-box input{border:0;outline:0;width:100%}.filter-bar select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:130px;height:32px;padding:0 28px 0 10px}.table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:940px}th{color:#52606e;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:#fafafa;height:43px;padding:0 14px;font-size:11px;font-weight:600}td{color:#4d5763;white-space:nowrap;border-bottom:1px solid #f0f1f3;height:51px;padding:0 14px}tbody tr:hover{background:#fafcff}td strong{color:#26313f;font-weight:550}.mono,code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.row-actions{align-items:center;gap:12px;display:flex}.row-actions button,.link-btn{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.row-actions button.danger{color:#df3638}.row-actions button:hover,.link-btn:hover{text-decoration:underline}.pagination{justify-content:flex-end;align-items:center;gap:5px;padding:13px 14px;display:flex}.pagination span{color:var(--muted);margin-right:8px}.pagination button{background:#fff;border:1px solid #d9d9d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pagination button.active{border-color:var(--blue);color:var(--blue)}.empty{color:#98a1ac;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:220px;display:flex}.empty strong{color:#52606e}.truth-empty{color:#98a1ac;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;padding:28px;display:flex}.truth-empty strong{color:#44505d;font-size:14px}.truth-empty span{max-width:520px;color:var(--muted)}.bot-grid>.truth-empty{grid-column:1/-1}.truth-stats{gap:16px;padding:20px 22px;display:grid}.truth-stats>div{border-bottom:1px solid #eff1f3;justify-content:space-between;align-items:center;gap:18px;min-height:42px;display:flex}.truth-stats>div:last-child{border-bottom:0}.truth-stats span{color:var(--muted)}.truth-stats strong{text-align:right;color:#354150}.form-panel{max-width:1030px}.form-section{border-bottom:1px solid #eff1f3;padding:20px 24px}.section-title{margin-bottom:19px}.section-title h2{margin:0 0 3px;font-size:14px}.section-title p{color:var(--muted);margin:0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px 28px;max-width:820px;display:grid}.form-grid label,.modal-form label,.form-field{flex-direction:column;gap:7px;display:flex}.form-grid label>span,.modal-form label>span{color:#424c58;align-items:center;gap:5px;font-size:12px;line-height:20px;display:flex}.form-grid label>span svg{color:#9ba4af}.form-grid label.full,.form-field.full{grid-column:1/-1}.form-field-label{color:#424c58;font-size:12px;line-height:20px}.form-grid input,.form-grid select,.form-grid textarea,.modal-form input,.modal-form textarea,.delete-warning input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:0;width:100%;padding:7px 10px}.form-grid input,.form-grid select{height:32px}.form-grid textarea{resize:vertical;line-height:1.6}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px 18px;min-height:32px;display:grid}.checkbox-option{color:#424c58;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.checkbox-option input,.form-grid input.plain-checkbox{accent-color:#1677ff;width:16px;height:16px;padding:0}.reference-page-intro h2{margin:0 0 14px;font-size:16px;font-weight:500}.feature-alert{color:#334155;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-bottom:14px;padding:9px 14px;font-size:12px}.reference-plain-form{box-shadow:none;background:0 0;border:0}.reference-auto-reply-form{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0}.reference-auto-reply-form .section-title{margin-bottom:8px}.reference-auto-reply-form .form-grid{padding:18px 24px 0}.reference-plain-form .form-grid{flex-direction:column;gap:18px;width:240px;display:flex}.reference-plain-form .form-grid>label{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.reference-plain-form .form-footer{border-top:0;justify-content:flex-start;padding-left:430px}.content-field-actions{gap:8px;display:flex}.content-field-actions .btn{width:auto;height:30px}.content-editor-layer{z-index:220}.content-preview{white-space:pre-wrap;min-height:150px;padding:20px;line-height:1.65}.reference-tabs{border-bottom:1px solid #f0f0f0;gap:24px;padding:0 24px;display:flex}.reference-tabs button{color:#4b5563;cursor:pointer;background:0 0;border:0;min-height:42px;padding:0 2px;font-size:13px;position:relative}.reference-tabs button.active{color:#1677ff}.reference-tabs button.active:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.reward-products{width:100%;min-width:0;max-width:100%;overflow:hidden;display:block!important}.reward-product-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:14px;display:flex}.reward-product-toolbar>.btn{flex:none}.lottery-prize-toolbar-copy{gap:3px;min-width:0;display:grid;overflow:hidden}.lottery-prize-toolbar-copy strong{color:#26313f;font-size:13px;font-weight:600}.lottery-prize-toolbar-copy span{color:#7a8798;font-size:11px}.reward-product-toolbar .search-box{width:220px}.reward-products .table-wrap{border:1px solid #f0f0f0;border-radius:4px;width:100%;min-width:0;max-width:100%}.reward-products table{table-layout:fixed;width:100%;min-width:100%}.reward-products th,.reward-products td{text-overflow:ellipsis;padding-inline:12px;overflow:hidden}.reward-products th:first-child{width:18%}.reward-products th:nth-child(2){width:28%}.reward-products th:nth-child(3),.reward-products th:nth-child(4){width:16%}.reward-products th:last-child{width:22%}.reward-products td:last-child{overflow:visible}.reward-products .row-actions{flex-wrap:wrap;gap:8px}.feature-modal-l-chat,.feature-modal-l-chatNum,.feature-modal-l-chatRank,.feature-modal-l-signNum,.feature-modal-l-inviteNum{width:min(960px,100%)!important}.compact-empty{min-height:82px}.product-modal-layer,.option-modal-layer{z-index:230}.guess-option-modal{border-radius:4px;width:min(520px,100%)!important}.guess-option-modal .product-form-grid{width:calc(100% - 24px);margin-left:12px}.guess-options-field{display:grid!important}.guess-option-list{gap:8px;display:grid}.guess-option-list>div{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 10px;display:flex}.guess-option-list>.btn{width:fit-content}.product-editor-modal{border-radius:4px;width:min(1000px,100%)!important}.product-editor-modal .modal-head{padding-bottom:3px}.product-editor-modal .modal-form{padding-bottom:5px}.product-editor-modal .modal-footer{padding-top:16px;padding-bottom:16px}.product-form-grid{grid-template-columns:1fr;row-gap:24px;width:min(562px,100% - 60px);max-width:none;margin-left:47px}.product-form-grid>label{align-items:center;gap:12px;grid-template-columns:150px minmax(260px,1fr)!important;display:grid!important}.product-form-grid>label>span{text-align:right;justify-content:flex-end;line-height:20px}.product-form-grid>label.full{grid-column:auto;align-items:start}.product-form-grid>label:first-child select{width:94px}.product-form-grid textarea{min-height:220px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.modal-form input:focus,.modal-form textarea:focus,.delete-warning input:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.time-range-picker{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.time-range-picker>div{flex-direction:column;gap:6px;min-width:0;display:flex}.time-range-picker small{color:var(--muted);font-size:11px}.time-range-picker>span{height:32px;color:var(--muted);align-items:center;font-size:12px;display:flex}.inline-control{align-items:center;gap:9px;height:32px;display:flex}.inline-control small{color:var(--muted)}.switch{background:#00000040;border:0;border-radius:20px;width:42px;height:21px;padding:2px;transition:background .18s;position:relative}.switch span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block;box-shadow:0 2px 4px #00000040}.switch.is-on{background:var(--blue)}.switch.is-on span{transform:translate(21px)}.setting-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;max-width:820px;min-height:54px;display:flex}.setting-row>div{flex-direction:column;display:flex}.setting-row strong{font-size:12px}.setting-row span{color:var(--muted);margin-top:2px;font-size:11px}.form-footer{justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.m1-panel{overflow:hidden}.m1-toolbar{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:flex}.m1-toolbar>div{align-items:center;gap:8px;display:flex}.auto-reply-toolbar{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:14px;display:flex}.auto-reply-search,.auto-reply-actions,.auto-reply-batch-bar,.table-inline-actions{align-items:center;gap:8px;display:flex}.auto-reply-search{color:#8c8c8c;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:min(350px,100%);height:34px;padding-left:10px;overflow:hidden}.auto-reply-search:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.auto-reply-search input{border:0;outline:0;flex:1;min-width:0;height:32px}.auto-reply-search .btn{border-radius:0 5px 5px 0;height:34px}.auto-reply-actions{flex-wrap:wrap;justify-content:flex-end}.auto-reply-batch-bar{min-height:34px}.auto-reply-batch-bar strong{color:#1677ff;margin-right:8px}.auto-reply-batch-bar .btn.danger{color:#cf1322;background:#fff;border-color:#ffccc7}.auto-reply-slave-notice{color:#7a5b00;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:14px 14px 0;padding:11px 13px;font-size:12px;display:flex}.auto-reply-delete-info{color:#596675;white-space:nowrap;gap:4px;display:grid}.selection-cell{text-align:center;width:42px}.selection-cell input{width:15px;height:15px}.table-inline-actions{white-space:nowrap}.table-inline-actions .link-btn+.link-btn{border-left:1px solid #e5e7eb;padding-left:8px}.auto-reply-editor-modal .modal-head,.auto-reply-sync-modal .modal-head{grid-template-columns:1fr 28px}.auto-reply-sync-modal{width:min(720px,100%)}.auto-reply-sync-table{border:1px solid #edf0f2;border-radius:6px;margin:0 18px 20px}.auto-reply-sync-warning{color:#7a5b00;background:#fffbe6;border-color:#ffe58f}.auto-reply-sync-warning>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.empty-state.compact{color:#9aa4b1;place-items:center;min-height:100px;font-size:12px;display:grid}.file-button>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-button.is-disabled{opacity:.55;pointer-events:none}.m1-toolbar select,.spam-row select{color:#3d4855;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:0;height:32px;padding:0 28px 0 10px}.m1-toolbar select:focus,.spam-row select:focus,.m1-input input:focus,.reply-composer input:focus,.reply-composer textarea:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.muted{color:#8c8c8c;font-size:12px;font-weight:400}.command-admin-note{margin:12px 14px}.m1-summary{color:#52606e;font-weight:550}.m1-summary svg{color:#20a45b}.m1-input{flex:1;min-width:0}.m1-input input{border:1px solid #d9d9d9;border-radius:6px;outline:0;width:min(420px,64vw);height:32px;padding:0 10px}.m1-input.wide{margin-top:16px}.m1-input.wide input{width:min(720px,100%)}.spam-list{width:100%}.spam-head,.spam-row{grid-template-columns:minmax(240px,1fr) 150px 90px;align-items:center;gap:16px;padding:0 18px;display:grid}.spam-head{color:#52606e;border-bottom:1px solid var(--border);background:#fafafa;min-height:43px;font-size:11px;font-weight:600}.spam-row{border-bottom:1px solid #f0f1f3;min-height:53px}.spam-row:last-child{border-bottom:0}.spam-row:hover{background:#fafcff}.spam-row strong{color:#26313f;font-size:12px;font-weight:550}.spam-row>span{color:#4b5563;font-size:12px}.spam-row select:disabled{color:#9aa3ae;cursor:not-allowed;background:#f5f5f5}.m1-loading{color:var(--muted);border-top:1px solid #eef0f2;padding:14px 18px}.m1-stack{gap:14px;min-width:0;display:grid}.m1-stack>*,.panel,.table-panel,.form-panel,.m1-panel{min-width:0}.reply-composer{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.reply-composer>div{flex:1;grid-template-columns:minmax(220px,.75fr) minmax(340px,1.5fr);gap:18px;display:grid}.reply-composer label{color:#424c58;flex-direction:column;gap:7px;font-size:12px;display:flex}.reply-composer input,.reply-composer textarea{resize:vertical;border:1px solid #d9d9d9;border-radius:6px;outline:0;width:100%;padding:7px 10px}.reply-composer input{height:34px}.reply-cell{text-overflow:ellipsis;max-width:420px;overflow:hidden}.danger-link{color:#df3638}.source-settings{background:#fff;min-height:calc(100vh - 135px);padding:0 12px 50px}.source-settings>h2{margin:0 0 22px;font-size:15px;font-weight:600}.source-form{width:650px;max-width:100%}.source-form>label{grid-template-columns:145px 400px;align-items:center;min-height:60px;display:grid}.source-form>label>span{color:#313a45;justify-content:flex-end;align-items:center;gap:5px;padding-right:11px;font-size:12px;line-height:20px;display:flex}.source-form>label>span svg{color:#626d79}.source-form input,.source-form select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:0;width:400px;max-width:100%;height:32px;padding:0 11px}.source-form input:focus,.source-form select:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.source-form .source-switch-row{min-height:55px}.source-form .source-switch-row .switch{justify-self:start}.source-submit{justify-content:flex-end;width:545px;padding-top:18px;display:flex}.reference-settings-card{max-width:1040px;overflow:hidden}.reference-card-title{border-bottom:1px solid #eef0f2;padding:16px 20px}.reference-card-title h2{margin:0 0 4px;font-size:14px}.reference-card-title p{color:var(--muted);margin:0;font-size:12px}.reference-form{gap:16px;width:min(820px,100%);padding:16px 20px 22px;display:grid}.reference-form>label,.reference-modal .modal-form>label{grid-template-columns:150px minmax(260px,1fr);align-items:center;gap:12px;display:grid}.reference-form>label>span,.reference-modal .modal-form>label>span{text-align:right;color:#3e4854;justify-content:flex-end;align-items:center;font-size:12px;line-height:20px;display:flex}.reference-form input,.reference-form select,.reference-modal input,.reference-modal select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:0;width:100%;height:34px;padding:0 10px}.reference-form input:focus,.reference-form select:focus,.reference-modal input:focus,.reference-modal select:focus,.reference-editor-box:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.reference-switch-row{color:#3e4854;align-items:center;gap:8px;min-height:38px;font-size:12px;line-height:20px;display:flex}.reference-switch-row>span{min-height:21px;color:inherit;font:inherit;white-space:nowrap;align-items:center;display:flex}.reference-switch-row>.switch{flex:none;margin:0}.verification-action-block{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px;gap:10px;padding:12px 14px;display:grid}.verification-action-block>div{align-items:center;gap:26px;display:flex}.verification-action-block .reference-switch-row{justify-content:flex-start;gap:10px;min-width:128px}.verification-button-field,.verification-prompt-row{grid-template-columns:150px minmax(260px,1fr);align-items:start;gap:12px;display:grid}.verification-field-head{display:contents}.verification-field-head>span,.verification-prompt-row>span{text-align:right;color:#3e4854;padding-top:8px;font-size:12px}.verification-field-head>.btn{width:fit-content}.verification-button-list,.verification-button-empty{grid-column:2}.verification-button-list{gap:7px;display:grid}.verification-button-list>div{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px;grid-template-columns:minmax(100px,1fr) minmax(120px,auto) auto auto;align-items:center;gap:10px;min-height:36px;padding:6px 10px;display:grid}.verification-button-list small,.verification-button-empty{color:var(--muted)}.verification-button-list button{color:var(--blue);background:0 0;border:0}.verification-button-list button.danger{color:#cf1322}.verification-button-empty{border:1px dashed #d9d9d9;border-radius:5px;align-items:center;min-height:44px;padding:0 12px;display:flex}.verification-prompt-row>div{gap:8px;display:flex}.verification-submodal-layer{z-index:260}.modal.verification-submodal,.modal.verification-prompt-modal,.modal.verification-preview-modal{width:min(620px,100%)}.verification-submodal .modal-head,.verification-prompt-modal .modal-head,.verification-preview-modal .modal-head{grid-template-columns:1fr 28px}.verification-submodal-form>label{grid-template-columns:120px minmax(240px,1fr);align-items:center;gap:12px;display:grid}.verification-submodal-form>label>span{text-align:right;color:#3e4854;font-size:12px;line-height:20px}.verification-submodal-form .verification-action-block{margin-top:8px}.verification-submodal-form .verification-action-block .reference-switch-row{justify-content:space-between;align-items:center;display:flex}.verification-message-preview{white-space:pre-wrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;min-height:120px;margin:20px;padding:16px}.reference-join-verification-preview{color:#1f2329;background:#fff;border-color:#d7e2ee;gap:12px;font-size:15px;line-height:1.55;display:grid}.reference-join-verification-preview>strong{font-size:18px;line-height:1.35}.reference-join-verification-preview p{margin:0}.reference-verification-keyboard{gap:8px;margin-top:2px;display:grid}.reference-verification-keyboard>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.reference-verification-keyboard button{color:#1773aa;min-height:40px;font:inherit;background:#edf7fd;border:1px solid #b9d4e8;border-radius:7px;padding:8px 10px;font-weight:600}.reference-switch-row .switch{justify-self:start}.reference-editor{align-items:start!important}.reference-editor>span{padding-top:9px}.reference-editor-box{background:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.reference-editor-toolbar{background:#fafafa;border-bottom:1px solid #eceef1;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:5px 7px;display:flex}.reference-editor-toolbar button{color:#53606d;background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:3px 7px;font-size:11px}.reference-editor-toolbar button:hover{color:var(--blue);border-color:#91caff}.reference-editor textarea{resize:vertical;border:0;outline:0;width:100%;padding:10px;line-height:1.6;display:block}.welcome-usage-guide{color:#445160;background:#f0f8ff;border:1px solid #bae0ff;border-radius:6px;grid-column:1/-1;margin-top:-8px;padding:12px 14px;font-size:12px;line-height:1.65}.welcome-usage-guide>strong{color:#1765ad;margin-bottom:5px;font-size:12px;display:block}.welcome-usage-guide ul{margin:0;padding-left:18px}.welcome-usage-guide code{color:#1554a0;background:#1677ff14;border-radius:3px;padding:1px 4px}.welcome-example{border-top:1px dashed #91caff;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:8px;padding-top:8px;display:grid}.welcome-example>span{color:#1765ad;font-weight:600}.welcome-example>code{white-space:pre-wrap}.welcome-settings-page{max-width:1040px}.welcome-reference-form{width:min(980px,100%)}.welcome-reference-form .welcome-usage-guide{grid-column:1/-1;margin-left:162px}.welcome-buttons-field{grid-template-columns:150px minmax(260px,1fr);align-items:start;gap:12px;display:grid}.welcome-buttons-field>span{text-align:right;color:#3e4854;padding-top:8px;font-size:12px}.welcome-buttons-field>div{gap:7px;display:grid}.welcome-buttons-field .btn{width:fit-content}.welcome-button-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px;grid-template-columns:minmax(100px,1fr) minmax(110px,auto) auto auto;align-items:center;gap:10px;min-height:38px;padding:6px 10px;display:grid}.welcome-button-row small{color:var(--muted)}.welcome-button-row button{color:var(--blue);background:0 0;border:0}.welcome-button-row button.danger{color:#cf1322}.reference-form-actions{gap:8px;margin-left:162px;display:flex}.modal.welcome-button-type-modal,.modal.welcome-button-editor-modal{width:min(620px,100%)}.welcome-button-type-modal .modal-head,.welcome-button-editor-modal .modal-head{grid-template-columns:1fr 28px}.welcome-button-type-options{grid-template-columns:1fr 1fr;gap:14px;padding:8px 20px 24px;display:grid}.welcome-button-type-options>button{color:#263445;background:#fff;border:1px solid #d9d9d9;border-radius:7px;place-content:center;gap:6px;min-height:104px;display:grid}.welcome-button-type-options>button:hover{background:#f0f8ff;border-color:#4096ff}.welcome-button-type-options span{color:var(--muted);font-size:11px}.welcome-button-editor-form>label{grid-template-columns:120px minmax(260px,1fr);align-items:center;gap:12px;display:grid}.welcome-button-editor-form>label>span{text-align:right;color:#3e4854;font-size:12px;line-height:20px}.welcome-style-options{border:1px solid #f0f0f0;border-radius:5px;align-items:center;gap:18px;margin:0;padding:12px 16px;display:flex}.welcome-style-options label{align-items:center;gap:5px;display:flex}.welcome-style-dot{background:#d9d9d9;border-radius:4px;width:18px;height:18px}.welcome-style-dot.primary{background:#1677ff}.welcome-style-dot.success{background:#52c41a}.welcome-style-dot.danger{background:#ff4d4f}.welcome-preview-buttons{gap:8px;margin:-10px 20px 20px;display:flex}.welcome-preview-buttons button{color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:5px;min-height:32px}.reference-admin-note{color:#1765ad;background:#e6f4ff;border:1px solid #bae0ff;border-radius:6px;margin-left:162px;padding:9px 12px;font-size:11px}.reference-check-group{border:1px solid #e5e8eb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 2px 162px;padding:12px 14px;display:grid}.reference-check-group legend{color:#3e4854;padding:0 6px;font-size:12px}.reference-check-group label{color:#53606d;align-items:center;gap:7px;font-size:12px;display:flex}.reference-check-group input{width:14px;height:14px}.reference-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.reference-modal .modal-form{gap:14px}.reference-modal .reference-editor{grid-template-columns:150px minmax(260px,1fr);gap:12px;display:grid}.reference-modal .time-range-picker{margin-left:162px}.reference-alert{color:#1765ad;background:#e6f4ff;border:1px solid #bae0ff;border-radius:6px;margin:14px;padding:10px 13px;font-size:12px}.reference-alert.success{color:#357818;background:#f6ffed;border-color:#b7eb8f}.reference-alert.danger{color:#a8071a;background:#fff2f0;border-color:#ffccc7}.ranking-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ranking-card{overflow:hidden}.ranking-card-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;min-height:50px;padding:8px 14px;display:flex}.ranking-card ol{margin:0;padding:0;list-style:none}.ranking-card li{border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;display:flex}.ranking-card li:before{counter-increment:item;content:counter(item);color:#8c96a3;width:23px}.ranking-card ol{counter-reset:item}.ranking-card li span{flex:1}.ranking-card .empty.compact{min-height:150px}.today-data-panel{overflow:hidden}.reference-group-content .today-data-panel{box-shadow:none;border-radius:7px}.reference-group-content .today-data-head{min-height:40px}.reference-group-content .today-data-grid{gap:12px 44px;padding:20px 20px 22px}.today-data-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;display:flex}.today-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 44px;padding:18px 20px 26px;display:grid}.today-data-grid article{flex-direction:column;gap:9px;min-height:58px;display:flex}.today-data-grid span{color:#8c8c8c;font-size:12px}.today-data-grid strong{color:#16191d;font-size:24px;font-weight:400;line-height:1}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.runtime-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;min-height:112px;padding:17px;display:grid}.runtime-icon{color:#20a45b;background:#eaf8ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.runtime-icon.amber{color:#d48806;background:#fff7e6}.runtime-icon.red{color:#cf1322;background:#fff1f0}.runtime-card h3{margin:1px 0 3px;font-size:13px}.runtime-card p{color:var(--muted);margin:0;font-size:11px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1050px;display:grid}.plan-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:20px;position:relative}.plan-card.featured{border-color:#69b1ff;box-shadow:0 0 0 2px #e6f4ff}.plan-head{justify-content:space-between;gap:12px;display:flex}.plan-head h3{margin:0 0 4px;font-size:15px}.plan-card p{color:var(--muted);margin:0 0 15px}.plan-card>strong{margin:13px 0 4px;font-size:25px;display:block}.plan-card>strong small{color:var(--muted);font-size:11px;font-weight:400}.log-panel{overflow:hidden}.log-list>div{border-bottom:1px solid #eff1f3;grid-template-columns:74px 110px 1fr 150px 50px;align-items:center;gap:12px;min-height:55px;padding:0 16px;display:grid}.log-time{color:#8a94a1;font-variant-numeric:tabular-nums}.log-source{color:#52606e}.log-list strong{font-weight:500}.log-list code{color:#7b5caa}.landing-page{max-width:1380px;margin:0 auto}.bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bot-binding-notice{color:#1765ad;background:#e6f4ff;border:1px solid #bae0ff;border-radius:7px;margin:0 0 16px;padding:11px 14px;font-size:12px;line-height:1.6}.bot-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:17px}.bot-avatar{color:#1677ff;background:#e6f4ff;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid;overflow:hidden}.bot-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bot-avatar.repair{color:#7955c8;background:#f3edff}.bot-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bot-main h3{margin:0 0 2px;font-size:14px}.bot-main p{color:#7d8794;margin:0}.bot-meta{color:#697482;justify-content:space-between;margin-top:16px;font-size:11px;display:flex}.bot-capacity{color:#44546a;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.bot-capacity small{color:#ad6800;background:#fff7e6;border-radius:4px;padding:2px 6px}.bot-expiration{color:#167b45;font-variant-numeric:tabular-nums;background:#f0fff4;border:1px solid #b7ebc6;border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.bot-expiration svg{flex:none;margin-top:1px}.bot-expiration span,.bot-expiration strong,.bot-expiration small{display:block}.bot-expiration strong{font-size:11px;font-weight:600}.bot-expiration small{color:inherit;opacity:.82;margin-top:3px;font-size:10px}.bot-expiration.is-warning{color:#ad6800;background:#fffbe6;border-color:#ffe58f}.bot-expiration.is-expired{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.bot-license-banner{color:#0958d9;font-variant-numeric:tabular-nums;background:#e6f4ff;border:1px solid #91caff;border-radius:7px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 13px;font-size:12px;display:flex}.bot-license-banner small{color:#52789f;margin-left:10px}.quota{background:#edf0f3;border-radius:3px;height:5px;margin-top:7px;overflow:hidden}.quota span{background:#1677ff;border-radius:3px;height:100%;display:block}.quota span.warning{background:#faad14}.quota span.danger{background:#ff4d4f}.bot-footer{color:#8a94a1;border-top:1px solid #eff1f3;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;font-size:11px;display:flex}.modal-layer{z-index:200;background:#0713217a;place-items:start center;padding:20px;animation:.15s fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border-radius:10px;width:min(520px,100%);margin-top:10px;animation:.18s modal-in;overflow:hidden;box-shadow:0 20px 80px #0614264d}.modal.reference-modal{width:min(800px,100%)}.reference-modal .modal-head{grid-template-columns:1fr 28px}.reference-modal.moderation-modal{width:min(800px,100%)}.reference-modal.moderation-modal .modal-head{grid-template-columns:1fr 28px}.moderation-modal .reference-alert.success{color:#167b45;background:#f0fff4;border-color:#b7ebc6}.moderation-form{padding-top:4px}.moderation-form input,.moderation-form select,.moderation-form textarea{color:#26313f;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:0;padding:7px 10px}.moderation-form textarea{resize:vertical;line-height:1.55}.moderation-form input:focus,.moderation-form select:focus,.moderation-form textarea:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.moderation-condition strong{color:#4b5563;align-items:center;min-height:34px;font-size:12px;font-weight:500;display:flex}.moderation-note,.moderation-checks{margin-left:162px}.moderation-inline-fields>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-inline-fields input{width:88px}.moderation-inline-fields select{width:150px}.moderation-actions{border:1px solid #e5e8eb;border-radius:6px;gap:11px;margin:2px 0 2px 162px;padding:12px 14px;display:grid}.moderation-actions legend,.moderation-sync-groups legend{color:#3e4854;padding:0 6px;font-size:12px}.moderation-actions>label{color:#53606d;grid-template-columns:110px 44px minmax(190px,1fr);align-items:center;gap:10px;font-size:12px;line-height:20px;display:grid}.moderation-actions>label>span:first-child{text-align:right}.moderation-actions select{width:min(280px,100%)}.moderation-sync-groups{background:#f5faff;border:1px solid #91caff;border-radius:6px;gap:8px;margin-left:162px;padding:12px 14px;display:grid}.moderation-sync-groups>label{color:#3e4854;grid-template-columns:18px minmax(160px,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.moderation-sync-groups input{width:15px;height:15px;min-height:15px;padding:0}.moderation-sync-groups small{color:#8c8c8c}.moderation-sync-groups p{color:#8c8c8c;margin:0;font-size:12px}.moderation-footer{z-index:2;position:sticky;bottom:0}.moderation-footer .muted{align-self:center;margin-right:auto}.reference-modal .form-field{grid-template-columns:150px minmax(260px,1fr);align-items:start;gap:12px;display:grid}.reference-modal .form-field-label{text-align:right;padding-top:4px}.reference-modal .form-grid{grid-template-columns:1fr;max-width:none}.reference-modal .form-grid>label{grid-template-columns:150px minmax(260px,1fr);align-items:center;gap:12px;display:grid}.reference-modal .form-grid>label>span{text-align:right;justify-content:flex-end}.reference-modal .checkbox-option input{width:16px;height:16px;padding:0}.modal-head{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:12px;padding:19px 20px 14px;display:grid}.modal-head:has(.modal-symbol){grid-template-columns:38px minmax(0,1fr) 28px}.reference-modal.moderation-modal .modal-head:has(.modal-symbol){grid-template-columns:38px minmax(0,1fr) 28px}.modal-head>button{color:#8b95a2;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.modal-head>button:hover{background:#f3f4f6}.modal-head h2{margin:0 0 4px;font-size:16px}.modal-head p{color:var(--muted);margin:0;font-size:12px}.modal-symbol{width:36px;height:36px;color:var(--blue);background:#e6f4ff;border-radius:8px;place-items:center;display:grid}.modal-symbol.danger{color:#cf1322;background:#fff1f0}.modal-form,.delete-warning{padding:10px 20px 20px}.modal-form{gap:15px;display:grid}.generated-code-list{color:#26313f;resize:vertical;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;outline:0;width:100%;min-height:92px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.generated-code-list:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.file-button{cursor:pointer;position:relative}.file-button:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.delete-warning{color:#52606e}.delete-warning strong{color:#cf1322;margin-left:3px}.delete-warning input{margin-top:10px}.modal-footer{background:#fafafa;border-top:1px solid #eceef1;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.management-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-pagination{min-height:52px;color:var(--muted);border-top:1px solid #edf0f3;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.management-pagination>span:first-child{margin-right:auto}.management-pagination select{border:1px solid var(--border);min-width:92px;height:32px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:0 28px 0 10px}.command-description{white-space:pre-line;min-width:320px;max-width:560px;line-height:1.65}.management-message-preview{color:#202c38;white-space:pre-wrap;background:#eef8fb;border-radius:10px;min-height:88px;padding:14px;line-height:1.65}.management-keyboard-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.management-keyboard-preview button{color:#1765ad;background:#f7fbff;border:1px solid #c8d6e3;border-radius:7px;min-height:36px}.management-resource-modal{width:min(880px,100%)}.management-resource-modal .modal-head{grid-template-columns:1fr 28px}.management-resource-modal .modal-form{max-height:min(70vh,760px);overflow:hidden auto}.management-resource-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.management-resource-modal .form-grid>label{grid-template-columns:minmax(92px,110px) minmax(0,1fr);gap:10px}.management-resource-modal .form-grid>label>span,.management-resource-modal .form-grid input,.management-resource-modal .form-grid select,.management-resource-modal .form-grid textarea,.management-resource-modal .reference-switch-row{min-width:0}.management-resource-modal .form-grid>label.full,.management-resource-modal .reference-editor.full{grid-column:1/-1}.reference-single-setting .form-grid{max-width:560px}.reference-single-setting .reference-alert{margin:0 0 18px}.reference-single-setting .form-section{max-width:620px}.reference-single-setting .form-footer{background:0 0;border-top:0;justify-content:center;max-width:620px}.reference-page-title h1{margin:0 0 18px;font-size:21px;line-height:1.3}.reference-single-setting .reference-editor,.reference-single-setting .form-grid>label.full{grid-column:1/-1}.management-resource-modal .reference-switch-row,.reference-single-setting .reference-switch-row{min-height:36px}.management-inline-binding{grid-template-columns:1fr auto;gap:8px;display:grid}.management-inline-binding .btn{min-width:72px}.management-button-builder{background:#fff;border:1px solid #e4e8ee;border-radius:4px;grid-column:1/-1;overflow:hidden}.management-button-builder-head,.management-button-row{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.management-button-builder-head>span{font-weight:600}.management-button-row:last-child{border-bottom:0}.management-button-grid-row{border-bottom:1px solid #edf0f3;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px 14px;display:grid}.management-button-grid-row:last-child{border-bottom:0}.management-button-row-index{color:#52606e;white-space:nowrap;background:#f2f4f7;border-radius:5px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.management-button-grid-items{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.management-button-chip{background:#fafbfc;border:1px solid #e1e6ec;border-radius:6px;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:36px;padding:4px 6px 4px 10px;display:inline-flex}.management-button-chip strong{color:#26313f;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.management-button-chip>span{color:#0958d9;background:#e6f4ff;border-radius:10px;flex:none;padding:2px 7px;font-size:10px;line-height:16px}.management-button-chip>button{color:#1677ff;background:0 0;border:0;border-radius:4px;flex:none;min-height:28px;padding:0 6px;font-size:12px}.management-button-chip>button:hover{background:#e6f4ff}.management-button-chip>button.danger{color:#cf1322}.management-button-chip>button.danger:hover{background:#fff1f0}.management-button-grid-items>.btn{color:#1677ff;border-style:dashed;flex:none}.management-button-empty{text-align:center;color:var(--muted);padding:28px 14px}.management-style-options,.management-action-checks{flex-wrap:wrap;gap:18px;display:flex}.management-style-options label,.management-action-checks label{align-items:center;gap:6px;display:inline-flex}.management-action-checks,.management-action-switches{border:1px solid #e4e8ee;border-radius:4px;padding:14px}.management-action-checks legend,.management-action-switches legend{padding:0 6px;font-weight:600}.management-action-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.management-action-switches>label{gap:7px;display:grid}.management-action-switches>label>span{color:#424c58;font-size:12px;line-height:20px}.bottom-button-settings-page .form-section{width:min(100%,980px);max-width:none;padding:22px 26px 10px}.bottom-button-settings-page .section-title{margin-bottom:22px}.bottom-button-settings-page .section-title h2{margin-bottom:15px}.bottom-button-settings-page .feature-alert{width:100%;max-width:none}.bottom-button-loading{min-height:180px;color:var(--muted);place-items:center;display:grid}.bottom-settings-grid{gap:20px;display:grid}.bottom-setting-field,.bottom-button-settings-page .reference-editor{grid-template-columns:146px minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.bottom-setting-field>span:first-child,.bottom-button-settings-page .reference-editor>span{color:#3e4854;text-align:right;min-height:36px;padding-top:8px;font-size:13px;line-height:20px}.bottom-setting-field>select{color:#26313f;background:#fff;border:1px solid #d9d9d9;border-radius:5px;width:min(100%,360px);min-height:36px;padding:0 10px}.bottom-button-settings-page .reference-editor-box{min-width:0}.bottom-button-settings-page .reference-editor textarea{min-height:170px}.bottom-button-settings-page .reference-editor-toolbar{gap:6px}.bottom-field-label{justify-content:flex-end;align-items:flex-start;gap:6px;display:inline-flex}.bottom-help{color:#8a96a3;background:0 0;border:0;justify-content:center;align-items:center;min-width:14px;min-height:20px;padding:0;display:inline-flex}.bottom-button-builder{background:#fff;border:1px solid #e1e5ea;border-radius:6px;min-width:0;overflow:hidden}.bottom-button-rows{display:grid}.bottom-button-row-card{background:#fff;border-bottom:1px solid #edf0f3;min-width:0}.bottom-button-row-head{background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.bottom-row-grip,.bottom-row-actions>button{color:#52606e;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:28px;display:inline-flex}.bottom-row-grip{cursor:grab;padding:0 6px;font-size:12px;font-weight:600}.bottom-row-grip:active{cursor:grabbing}.bottom-row-actions{align-items:center;gap:3px;display:inline-flex}.bottom-row-actions>button{width:28px;padding:0}.bottom-row-actions>button:hover:not(:disabled),.bottom-row-grip:hover{color:#1677ff;background:#e6f4ff}.bottom-row-actions>button.danger{color:#cf1322}.bottom-row-actions>button.danger:hover{background:#fff1f0}.bottom-row-actions>button:disabled{color:#c7ccd2;cursor:not-allowed}.bottom-button-row-content{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;padding:10px;display:flex}.bottom-button-chip{color:#26313f;cursor:grab;background:#f7f8fa;border:1px solid #dce2e8;border-radius:6px;grid-template-columns:auto minmax(50px,1fr) auto auto;align-items:center;gap:6px;min-width:150px;max-width:100%;min-height:46px;padding:5px 7px;display:grid}.bottom-button-chip.style-primary{background:#e6f4ff;border-color:#91caff}.bottom-button-chip.style-success{background:#f6ffed;border-color:#b7eb8f}.bottom-button-chip.style-danger{background:#fff1f0;border-color:#ffccc7}.bottom-button-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.bottom-button-chip>button{color:#1677ff;background:#ffffffbd;border:0;border-radius:4px;align-items:center;gap:3px;min-height:28px;padding:0 6px;font-size:11px;display:inline-flex}.bottom-button-chip>button.danger{color:#cf1322}.bottom-add-button{color:#1677ff;border-style:dashed;min-height:46px}.bottom-add-row{color:#1677ff;border-style:dashed;width:calc(100% - 20px);min-height:38px;margin:10px}.bottom-button-empty{color:var(--muted);text-align:center;padding:30px 16px 22px}.bottom-button-footer{background:0 0;border-top:0;justify-content:center;width:min(100%,980px);padding:14px 26px 24px}.bottom-button-footer .btn{min-width:86px}.modal.bottom-button-editor-modal{width:min(620px,100vw - 32px);max-height:calc(100vh - 40px)}.bottom-button-editor-modal .modal-head{grid-template-columns:minmax(0,1fr) 28px}.bottom-button-editor-form{gap:16px;display:grid}.bottom-button-editor-form>label{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bottom-button-editor-form>label>span{color:#3e4854;text-align:right;padding-top:8px;font-size:12px}.bottom-button-editor-form>label>small{color:var(--muted);grid-column:2;line-height:1.55}.bottom-button-editor-form>fieldset{border:1px solid #e4e8ee;border-radius:5px;margin:0;padding:12px}.bottom-button-editor-form>fieldset legend{color:#3e4854;padding:0 6px;font-size:12px}.bottom-style-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bottom-style-options>button{color:#394554;background:#f7f8fa;border:1px solid #d9d9d9;border-radius:5px;min-height:38px}.bottom-style-options>button.style-primary{color:#fff;background:#1677ff}.bottom-style-options>button.style-success{color:#fff;background:#52c41a}.bottom-style-options>button.style-danger{color:#fff;background:#ff4d4f}.bottom-style-options>button.active{outline-offset:2px;outline:2px solid #91caff}.cell-subtitle{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=0){.management-resource-modal .form-grid{grid-template-columns:1fr}.management-resource-modal .form-grid>label.full,.management-resource-modal .reference-editor.full{grid-column:auto}.management-toolbar-actions{justify-content:flex-start}.bottom-button-settings-page .form-section{padding:18px 16px 8px}.bottom-setting-field,.bottom-button-settings-page .reference-editor{grid-template-columns:1fr;gap:7px}.bottom-setting-field>span:first-child,.bottom-button-settings-page .reference-editor>span,.bottom-field-label{text-align:left;justify-content:flex-start;min-height:auto;padding-top:0}.bottom-setting-field>select{width:100%}.bottom-button-footer{padding:12px 16px 20px}.bottom-button-footer .btn{width:100%}.bottom-button-row-content{grid-template-columns:1fr;display:grid}.bottom-button-chip,.bottom-add-button{width:100%}.bottom-button-editor-form>label{grid-template-columns:1fr;gap:6px}.bottom-button-editor-form>label>span{text-align:left;padding-top:0}.bottom-button-editor-form>label>small{grid-column:1}.bottom-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.toast{z-index:300;color:#167b45;background:#f0fff4;border:1px solid #b7ebc6;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 14px;animation:.2s toast-in;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%);box-shadow:0 7px 28px #12345629}.toast.warning{color:#ad6800;background:#fffbe6;border-color:#ffe58f}.build-badge{z-index:40;color:#6f7b88;background:#fffffff0;border:1px solid #e0e4e8;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:flex;position:fixed;bottom:12px;right:16px;box-shadow:0 2px 8px #0a1c300d}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:.5;transform:translateY(8px)scale(.99)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (width<=0){.metric-grid,.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-columns{grid-template-columns:1fr}.bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--sidebar:232px}.brand{width:auto;padding-left:3px}.brand>span,.brand .pill{display:none}.mobile-menu{place-items:center;display:grid}.topnav{margin-left:4px}.topnav button{min-width:auto;padding:0 11px;font-size:12px}.topnav button.active:after{left:10px;right:10px}.account{padding:0 13px}.reference-group-topbar .account{justify-content:center;width:50px;min-width:50px;max-width:50px;padding:0}.account span{display:none}.sidebar{transform:translate(-100%);box-shadow:8px 0 28px #091d3429}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:70;background:#07132159;border:0;display:block;position:fixed;inset:50px 0 0}.main-content.with-sidebar{margin-left:0}.main-content{padding:72px 16px 50px}.dashboard-grid{grid-template-columns:1fr}.today-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.source-form>label{grid-template-columns:130px minmax(0,1fr)}.source-form input,.source-form select,.source-submit{width:100%}.reference-form>label,.reference-modal .modal-form>label,.reference-modal .reference-editor{grid-template-columns:125px minmax(0,1fr)}.page-header{gap:12px}.page-actions .btn:first-child{display:none}.spam-head,.spam-row{grid-template-columns:minmax(210px,1fr) 155px 72px 54px;gap:10px;padding-inline:14px}.reply-composer{flex-direction:column;align-items:stretch}.reply-composer>div{grid-template-columns:1fr}.reply-composer>.btn{align-self:flex-end}.log-list>div{grid-template-columns:65px 86px 1fr 48px}.log-list code,.topnav button:nth-child(3),.top-actions>button,.api-state{display:none}.metric-grid,.runtime-grid,.plan-grid,.bot-grid,.today-data-grid{grid-template-columns:1fr}.page-header,.landing-title{align-items:flex-start}.page-header h1,.landing-title h1{font-size:18px}.page-header p{max-width:230px}.bot-license-banner{align-items:flex-start}.bot-license-banner small{margin:3px 0 0;display:block}.bot-footer{flex-wrap:wrap;align-items:flex-start;gap:8px}.source-settings{padding-left:0;padding-right:0}.source-form>label{grid-template-columns:118px minmax(0,1fr);gap:0}.reference-form>label,.reference-modal .modal-form>label,.reference-modal .reference-editor{grid-template-columns:1fr;gap:6px}.reference-form>label>span,.reference-modal .modal-form>label>span{text-align:left;justify-content:flex-start}.reference-admin-note,.reference-check-group,.reference-modal .time-range-picker{margin-left:0}.reference-check-group{grid-template-columns:1fr}.filter-bar{flex-wrap:wrap}.search-box{width:100%}.filter-bar select{flex:1}.m1-toolbar{align-items:stretch}.m1-toolbar>div,.m1-input{flex-direction:column;align-items:stretch}.m1-toolbar select,.m1-input input,.m1-input .btn{width:100%}.spam-list{overflow-x:auto}.spam-head,.spam-row{min-width:690px}.chart-panel{min-height:300px}.mini-chart{gap:2%;padding-inline:15px}.runtime-card{grid-template-columns:40px 1fr}.runtime-card .pill{grid-column:2;justify-self:start}.build-badge{display:none}.account{border-left:0}.log-list>div{grid-template-columns:62px 1fr 45px;gap:8px;padding:0 10px}.log-source{display:none}.time-range-picker{grid-template-columns:1fr;align-items:stretch;gap:8px}.time-range-picker>span{height:auto}}.login-page{background:#fff;place-items:start center;min-height:100vh;padding:117px 24px 24px;display:grid}.telegram-login-card{background:#fff;grid-template-columns:1.08fr .92fr;width:min(780px,100%);min-height:410px;display:grid;overflow:hidden;box-shadow:0 24px 64px #1b27382e}.telegram-login-intro{color:#fff;background:#66758b;flex-direction:column;justify-content:space-between;padding:76px 58px 48px;display:flex}.platform-login-card .telegram-login-intro{background:linear-gradient(145deg,#0b2f59,#174f88)}.telegram-login-title{align-items:center;gap:12px;display:flex}.telegram-login-title h1{margin:0;font-size:21px;line-height:1.35}.telegram-login-intro p{color:#fffffff0;max-width:310px;margin:0;font-size:14px;line-height:1.75}.telegram-login-session{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px 40px;display:flex}.telegram-login-session h2{color:#2f3540;margin:0 0 36px;font-size:20px}.telegram-login-code{color:#333a45;justify-content:center;align-items:baseline;gap:8px;display:flex}.telegram-login-code span{font-size:13px;font-weight:600}.telegram-login-code strong{letter-spacing:5px;text-align:left;min-width:150px;font-size:40px;line-height:1}.telegram-login-session>p{color:#4d5561;margin:32px 0 16px;font-size:13px}.telegram-bot-link{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.telegram-bot-link:hover{text-decoration:underline}.telegram-login-session .login-error{text-align:left;width:100%;margin-top:16px}.telegram-login-session>.btn{width:100%;margin-top:16px}.login-fallback{color:#7c8592;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:4px;font-size:12px}.login-fallback:hover{color:var(--blue)}.login-password-form{text-align:left;width:100%}.login-password-form .login-fallback{width:100%;margin-top:0}.login-card{width:min(430px,100%);padding:28px}.login-brand{color:var(--navy);align-items:center;gap:13px;margin-bottom:24px;display:flex}.login-brand h1{margin:0 0 2px;font-size:20px}.login-brand p{color:var(--muted);margin:0;font-size:12px}.login-card .modal-form{gap:16px;padding:0;display:grid}.login-card .modal-form .btn{width:100%;margin-top:4px}.login-error{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:6px;padding:8px 10px;font-size:12px}.spin{color:var(--blue);animation:.9s linear infinite spin}@media (width<=0){.login-page{padding:24px 16px}.telegram-login-card{grid-template-columns:1fr}.telegram-login-intro{gap:34px;min-height:190px;padding:34px 30px 28px}.telegram-login-intro p{max-width:none}.telegram-login-session{min-height:350px;padding:38px 28px}}.subscription-reference-form{max-width:900px}.subscription-bound-field{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;display:grid}.subscription-bound-field>span,.subscription-reference-form>label>span{color:#4b5563;font-size:12px;line-height:20px}.subscription-bound-field b,.subscription-reference-form label b{color:#ff4d4f;font-weight:500}.subscription-bound-field>div{justify-items:start;gap:8px;display:grid}.subscription-bound-row{background:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100%);min-height:52px;padding:8px 12px;display:flex}.subscription-bound-row>div{gap:3px;display:grid}.subscription-bound-row small{color:#8b95a5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.subscription-bound-row .danger{color:#cf1322;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.subscription-bind-modal{width:min(580px,100vw - 32px)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}body{overflow-x:auto}:is(body:has(.modal-layer),body:has(.modal-overlay)){overflow:hidden}.main-content,.m1-stack,.panel,.table-wrap,.modal,.modal-form,.form-grid,.reference-form,.reference-editor-box{min-width:0}.table-wrap::-webkit-scrollbar{height:10px}.table-wrap::-webkit-scrollbar-track{background:#f2f4f7}.table-wrap::-webkit-scrollbar-thumb{background:#aeb7c2;border:2px solid #f2f4f7;border-radius:999px;min-width:48px}.modal-head>div{min-width:0}.modal-head h2,.modal-head p,.reference-alert,.feature-alert,.modal-form small,.cell-subtitle{overflow-wrap:anywhere}@media (width<=0){:root{--sidebar:min(82vw, 300px)}body:has(.sidebar.is-open){overflow:hidden}.topbar{max-width:100%;overflow:hidden}.topnav,.top-actions{min-width:0}.sidebar-head>button{display:none}.sidebar-head{padding-right:14px}.main-content,.main-content.with-sidebar{width:100%;max-width:100%;margin-left:0;overflow-x:clip}.main-content.reference-group-content{padding:70px 16px 40px}.btn{height:38px;min-height:38px}.btn.icon{width:38px;min-width:38px}.row-actions button,.link-btn,.table-inline-actions button{justify-content:center;min-width:40px;min-height:36px;padding:0 6px}.table-wrap{scrollbar-width:auto;border-bottom:1px solid #edf0f3;width:100%;max-width:100%}:is(.table-wrap table:has(tbody tr>td:last-child button) th:last-child,.table-wrap table:has(tbody tr>td:last-child button) td:last-child){z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 12px -12px #0f233a8c}.table-wrap table:has(tbody tr>td:last-child button) th:last-child{z-index:3;background:#fafafa}.table-wrap table:has(tbody tr>td:last-child button) tbody tr:hover td:last-child{background:#fafcff}.table-wrap>table{width:max-content;min-width:max(100%,940px)}.auto-reply-toolbar{flex-direction:column;align-items:stretch}.auto-reply-search{width:100%}.auto-reply-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.auto-reply-toolbar>.auto-reply-actions,.m1-toolbar>.management-toolbar-actions{display:grid}.auto-reply-actions .btn{width:100%}:is(.m1-toolbar:has(.management-toolbar-actions),.m1-toolbar:has(.search-box),.m1-toolbar:has(.m1-input)){flex-direction:column;align-items:stretch}.m1-toolbar>.search-box,.m1-toolbar>.management-toolbar-actions,.m1-toolbar>.m1-input{width:100%}.management-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.management-toolbar-actions .btn{width:100%}.management-pagination{flex-wrap:wrap;justify-content:space-between}.management-pagination>span:first-child{width:100%;margin-right:0}.management-pagination .btn,.management-pagination select{min-height:38px}.modal-layer{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:start}.modal,.modal.reference-modal,.reference-modal,.reference-modal.moderation-modal,.management-resource-modal{flex-direction:column;width:min(100%,760px);max-height:calc(100dvh - 24px);margin-top:0;display:flex;overflow:hidden}.modal-head,.modal-footer{flex:none}.modal-form,.management-resource-modal .modal-form,.reference-modal .modal-form{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.modal-footer{padding-bottom:max(13px, env(safe-area-inset-bottom))}.notification-panel{max-height:calc(100dvh - 62px);right:12px}.main-content{padding:70px 12px 36px}.reference-page-title h1{margin-bottom:14px;font-size:20px}.topnav{flex:auto;overflow:hidden}.topnav button{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:8px}.top-actions{flex:none}.top-actions>.account{place-items:center;width:42px;min-width:42px;padding:0;display:grid}.account-panel{width:min(220px,100vw - 16px);right:8px}.panel{border-radius:7px}.reference-alert,.feature-alert{margin:10px 12px}.auto-reply-search{height:40px;min-height:40px}.auto-reply-search input{height:38px}.auto-reply-search .btn{height:40px;min-height:40px}.m1-toolbar,.auto-reply-toolbar,.filter-bar{padding:12px}.m1-toolbar>.search-box{flex-direction:row;align-items:center;display:flex}.m1-toolbar>div:not(.search-box):not(.management-toolbar-actions):not(.m1-input){flex-flow:wrap;justify-content:flex-end;align-items:center}.spam-head>:last-child,.spam-row>:last-child{z-index:2;background:#fff;min-width:72px;min-height:100%;position:sticky;right:0;box-shadow:-8px 0 12px -12px #0f233a8c}.spam-head>:last-child{z-index:3;background:#fafafa}.m1-toolbar select,.filter-bar select,.search-box,.m1-input input,.form-grid input,.form-grid select,.reference-form input,.reference-form select,.reference-modal input,.reference-modal select{height:40px;min-height:40px}.row-actions,.table-inline-actions{gap:4px}.table-wrap>table.command-table{table-layout:fixed;width:100%;min-width:100%}.command-table th:nth-child(n+3):nth-child(-n+6),.command-table td:nth-child(n+3):nth-child(-n+6){display:none}.command-table th:first-child{width:24%}.command-table th:nth-child(2){width:36%}.command-table th:last-child{width:40%}.command-table td:first-child,.command-table td:nth-child(2){text-overflow:ellipsis;overflow:hidden}.command-table .row-actions{flex-wrap:wrap}.management-pagination{gap:8px;padding:12px}.management-pagination .btn{flex:74px}.management-pagination select{flex:96px}.modal-head{padding:16px 16px 12px}.modal-head h2{font-size:16px}.modal-form,.delete-warning{padding:10px 16px 16px}.modal-footer{padding:12px 16px}.modal-footer .btn{min-width:72px}.management-resource-modal .form-grid,.reference-modal .form-grid,.product-form-grid{grid-template-columns:1fr;width:100%;margin-left:0}.reference-plain-form .form-grid{width:100%;max-width:240px}.reference-plain-form .form-footer{justify-content:flex-start;width:100%;padding:15px 24px}.reference-modal .form-grid>label,.reference-modal .form-field,.product-form-grid>label,.verification-button-field,.verification-prompt-row,.verification-submodal-form>label,.welcome-buttons-field,.welcome-button-editor-form>label,.subscription-bound-field{gap:7px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.reference-modal .form-grid>label>span,.reference-modal .form-field-label,.product-form-grid>label>span,.verification-field-head>span,.verification-prompt-row>span,.verification-submodal-form>label>span,.welcome-buttons-field>span,.welcome-button-editor-form>label>span,.subscription-bound-field>span{text-align:left;justify-content:flex-start;padding-top:0}.verification-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.verification-button-list,.verification-button-empty{grid-column:auto}.welcome-reference-form .welcome-usage-guide,.reference-form-actions,.reference-admin-note,.reference-check-group,.moderation-note,.moderation-checks,.moderation-actions,.moderation-sync-groups,.reference-modal .time-range-picker{margin-left:0}.reference-form-actions{flex-wrap:wrap}.reference-form-actions .btn{flex:120px}.management-inline-binding{grid-template-columns:1fr}.management-inline-binding .btn{width:100%}.management-action-switches{grid-template-columns:1fr}.management-button-row{flex-direction:column;align-items:stretch}.management-button-row .btn{width:100%}.management-button-grid-row{grid-template-columns:1fr;gap:8px;padding:10px}.management-button-row-index{justify-self:start}.management-button-grid-items{flex-direction:column;align-items:stretch}.management-button-chip{grid-template-columns:minmax(0,1fr) auto auto auto;width:100%;display:grid}.management-button-chip strong{max-width:none}.management-button-grid-items>.btn{width:100%}.reference-editor-toolbar button{min-height:32px;padding-inline:9px}.welcome-button-row,.verification-button-list>div{grid-template-columns:minmax(0,1fr) auto}.welcome-button-row small,.verification-button-list small{grid-column:1/-1}.welcome-button-type-options{grid-template-columns:1fr}.subscription-bound-row{flex-direction:column;align-items:flex-start}.moderation-actions>label,.moderation-sync-groups>label{grid-template-columns:1fr auto}.moderation-actions>label>span:first-child{text-align:left}.command-description{min-width:280px;max-width:340px}.truth-empty,.empty{text-align:center;padding-inline:18px}.toast{text-align:center;justify-content:center;width:calc(100vw - 24px);top:58px}.topnav button{padding-inline:5px;font-size:11px}.brand{padding-inline:0}.top-actions>.account{width:38px;min-width:38px}.auto-reply-actions,.management-toolbar-actions{grid-template-columns:1fr}}
