@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;color:#252a39;background:#f7f8fb}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}.app{display:flex;min-height:100vh;background:#f8f9fb}.sidebar{position:fixed;z-index:8;inset:0 auto 0 0;width:230px;background:#fff;border-right:1px solid #eef0f5;overflow-y:auto;transition:width .25s,transform .25s}.brand{height:60px;display:flex;align-items:center;gap:10px;padding:0 20px;white-space:nowrap;font-size:18px;color:#353a49}.brand img{width:36px;height:36px;border-radius:2px;object-fit:cover}nav{padding:4px 8px 24px}.nav-parent,.nav-child{width:100%;height:44px;display:flex;align-items:center;color:#343945;background:transparent;padding:0 13px;border-radius:5px;text-align:left;font-size:15px;transition:.18s}.nav-parent .iconify,.nav-child .iconify{width:20px;height:20px;margin-right:12px;color:#5e6674}.nav-parent:hover,.nav-child:hover{background:#f3f6fe;color:#5f84ee}.nav-parent .chevron{margin-left:auto;margin-right:0;width:16px;height:16px}.nav-parent .chevron{transition:transform .2s}.nav-parent .chevron.opened{transform:rotate(180deg)}.nav-parent.selected{color:#4e77e6}.nav-child{padding-left:34px;margin:2px 0}.nav-child .iconify{width:13px;height:13px}.nav-child.active{color:#5e83ec;background:#eef3ff}.nav-child.active .iconify{color:#5e83ec}.shell{flex:1;min-width:0;margin-left:230px;transition:margin .25s}.sidebar-collapsed .sidebar{width:0}.sidebar-collapsed .shell{margin-left:0}.sidebar-collapsed .brand,.sidebar-collapsed nav{opacity:0;pointer-events:none}.header{height:60px;background:#fff;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #edf0f5;color:#5e6776;position:sticky;top:0;z-index:5}.icon-button{width:28px;height:32px;background:transparent;color:#5e6877;display:grid;place-items:center;border-radius:5px;margin-right:16px}.icon-button:hover{background:#f2f5fa;color:#6388ee}.mobile-menu{display:none}.crumb{font-size:14px;margin-left:2px;color:#6d7481}.crumb b{color:#bac0cb;font-weight:400;margin:0 10px}.header-tools{margin-left:auto;display:flex;align-items:center;gap:18px;color:#66717e}.header-tools>.iconify{width:19px;height:19px}.search{display:flex;align-items:center;gap:7px;border:1px solid #e3e7ed;height:34px;width:160px;border-radius:6px;padding:0 9px;color:#aab1bc}.search input{border:0;outline:0;min-width:0;width:66px;background:transparent;color:#4d5665}.search input::placeholder{color:#aab1bc}.search kbd{font-size:10px;color:#a6acb5;background:#f7f7f8;border:1px solid #e1e4e9;padding:1px 4px;border-radius:3px;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.header-api{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:15px;color:#9b6c18;background:#fff7e7;font-size:12px}.header-api i,.connection i,.api-chip i,.config-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.header-api.ok{color:#169675;background:#ecfbf6}.header-refresh{width:32px;height:32px;display:grid;place-items:center;color:#657080;background:#f5f7fa;border-radius:50%}.header-refresh:hover{color:#6388ef}.spinning-icon{animation:spin .75s linear infinite}.content{padding:0 20px 30px;overflow:hidden}.tab{display:inline-flex;gap:6px;align-items:center;color:#6488ed;background:#fff;border:1px solid #ebeff5;box-shadow:0 3px 8px #18274b08;border-radius:4px;padding:7px 12px;font-size:13px;margin:0 0 12px}.hero{min-height:160px;border:1px solid #dce3ef;background:#eaf1ff;border-radius:11px;padding:25px 31px}.hero h1{margin:0 0 17px;font-size:25px;line-height:1.15;letter-spacing:-.5px;font-weight:800}.hero-stats{display:flex;align-items:stretch}.hero-stats div{min-width:120px;padding:0 32px;display:grid;gap:3px;border-right:1px solid #d7deed}.hero-stats div:first-child{padding-left:21px}.hero-stats div:last-child{border-right:0}.hero-stats strong{font-size:25px;line-height:30px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.hero-stats .online{color:#6388ed}.hero-stats span{color:#737c8c;font-size:14px;text-align:center;white-space:nowrap}.api-hero{display:flex;align-items:center;justify-content:space-between;min-height:174px;background:linear-gradient(120deg,#eaf1ff,#f5f8ff 55%,#eefbf8);overflow:hidden}.api-hero h1{margin:7px 0;font-size:28px}.api-hero p{margin:0;color:#717d91}.eyebrow{color:#6388ef;font-size:11px;font-weight:800;letter-spacing:1.3px}.connection-panel{min-width:245px;display:grid;justify-items:end;gap:8px}.connection{display:inline-flex;align-items:center;gap:7px;font-weight:600}.connection.ok{color:#159576}.connection.warn{color:#b17d20}.connection-panel small{color:#8d96a6}.connection-panel button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;color:#5b76c8;background:#ffffffc7;border:1px solid #d7e1f4;border-radius:6px}.metric-row{display:flex;gap:20px;margin:20px 0;min-width:1440px}.metric{flex:0 0 188px;height:128px;background:#fff;border:1px solid #edf0f4;box-shadow:0 1px 2px #18274b05;border-radius:13px;padding:19px 20px 15px}.metric p{color:#727b8a;font-size:14px;margin:0 0 8px}.metric-main{display:flex;align-items:center;justify-content:space-between}.metric strong{color:#2b3040;font-size:25px;line-height:28px;font-weight:800;white-space:nowrap;letter-spacing:-.5px}.metric small{display:block;color:#89909d;margin-top:8px;font-size:12px}.metric em{font-style:normal;font-weight:600;margin-left:4px}.positive{color:#17bf9c}.negative{color:#e3545d}.metric-icon{width:43px;height:43px;border-radius:10px;display:grid;place-items:center}.metric-icon .iconify{width:21px;height:21px}.blue{background:#eef5ff;color:#4b9bed}.mint{background:#eafbf6;color:#11c99c}.gold{background:#fff8eb;color:#e9b555}.rose{background:#fff0f1;color:#ee737b}.gray{background:#f1f2f4;color:#79808d}.purple{background:#f9edff;color:#b75ee4}.green{background:#e9fcf6;color:#13c6a1}.dashboard-live-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:20px}.live-chart{height:360px}.live-chart .chart{height:260px}.chart-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:7px;color:#a1a9b5}.chart-empty .iconify{width:44px;height:44px;color:#c7cfdb}.chart-empty b{color:#687385;font-size:14px}.platform-panel{height:360px;padding:22px 20px}.platform-list{margin-top:3px}.platform-list>div{height:34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;font-size:13px}.platform-list span{display:flex;align-items:center;gap:9px}.platform-list i{width:25px;height:25px;display:grid;place-items:center;color:#597bda;background:#edf3ff;border-radius:6px;font-style:normal;font-size:9px;font-weight:800}.platform-list b{color:#19a887}.platform-list .empty-platform{justify-content:center;height:190px;color:#a0a8b4;border:0}.recent-table{margin:20px 0}.dashboard-error{margin-top:15px}.grid{display:grid;gap:20px}.top-grid{grid-template-columns:1fr 1fr}.bottom-grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);margin-top:20px}.chart-card,.events-card{background:#fff;border:1px solid #edf0f4;border-radius:13px;height:384px;padding:22px 20px 13px}.growth-card,.events-card{height:320px}.card-title{display:flex;align-items:flex-start;justify-content:space-between;min-height:59px}.card-title h2{margin:0 0 5px;font-size:18px;font-weight:500;color:#2b3040}.card-title p{margin:0;color:#7f8794;font-size:14px}.segmented{display:flex;border:1px solid #e0e4eb;overflow:hidden;border-radius:5px}.segmented button{height:24px;min-width:41px;background:#fff;color:#5f6672;font-size:13px;padding:0 9px}.segmented button.chosen{background:#6388ef;color:#fff}.chart{height:258px}.growth-card .chart{height:196px}.legend{height:20px;display:flex;justify-content:center;align-items:center;gap:17px;font-size:12px;color:#5d6572}.legend span{display:inline-flex;align-items:center;gap:5px}.legend i{width:12px;height:12px;border-radius:2px}.live-dot{width:7px;height:7px;background:#18c7a2;display:inline-block;border-radius:50%;vertical-align:1px;margin-right:7px}.refresh{background:transparent;border:1px solid #6c8bf0;color:#5c81ea;width:25px;height:25px;padding:3px;display:grid;place-items:center;border-radius:50%}.refresh .iconify{width:15px;height:15px}.spinning .iconify{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.events{margin-top:4px;max-height:222px;overflow:hidden}.event{height:64px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;gap:13px}.event-icon{flex:0 0 35px;height:35px;border-radius:9px;color:#ef727b;background:#fff1f2;display:grid;place-items:center}.event-icon .iconify{width:18px;height:18px}.event div{min-width:0;display:grid;gap:3px}.event b{font-weight:400;font-size:14px;color:#373d4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event span{color:#9aa1ab;font-size:12px}.event strong{margin-left:auto;color:#16bfa0;font-size:14px;font-weight:500;white-space:nowrap}.management-page{min-height:calc(100vh - 112px)}.page-card{background:#fff;border:1px solid #edf0f4;border-radius:11px;box-shadow:0 1px 2px #18274b05}.filter-card{padding:19px 21px;margin-bottom:18px}.filter-grid{display:grid;grid-template-columns:minmax(200px,1fr) 200px 210px auto;align-items:end;gap:18px}.filter-grid label,.modal-form label{display:grid;gap:8px}.filter-grid label>span,.modal-form label>span{color:#4a5260;font-size:13px}.filter-grid input,.filter-grid select,.modal-form input,.modal-form select,.modal-form textarea{width:100%;height:36px;color:#343b49;border:1px solid #dfe4eb;border-radius:5px;background:#fff;padding:0 11px;outline:none;transition:.18s}.filter-grid input:focus,.filter-grid select:focus,.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#7394ef;box-shadow:0 0 0 2px #6388ef1c}.filter-actions{display:flex;gap:9px}.primary-button,.light-button{height:36px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;white-space:nowrap}.primary-button{background:#6388ef;color:#fff}.primary-button:hover{background:#5279e5}.light-button{color:#5b6472;background:#fff;border:1px solid #dfe4eb}.light-button:hover{color:#6388ef;border-color:#9db3f2}.table-card{padding:0 20px 14px}.table-toolbar{height:70px;display:flex;align-items:center;justify-content:space-between}.table-toolbar h1{margin:0;color:#292f3c;font-size:17px;font-weight:600}.table-toolbar p{margin:5px 0 0;color:#979eaa;font-size:12px}.table-scroll{width:100%;overflow-x:auto}table{width:100%;min-width:930px;border-spacing:0;border-collapse:collapse;font-size:13px}th{height:46px;color:#626b79;background:#f6f8fb;text-align:left;font-weight:500;padding:0 14px;border-top:1px solid #ecf0f4;border-bottom:1px solid #ecf0f4}td{height:56px;color:#555d6b;padding:0 14px;border-bottom:1px solid #edf0f4;white-space:nowrap}tbody tr:hover td{background:#fafbfe}.row-actions{display:flex;gap:12px}.row-actions button,.link-button{padding:0;background:transparent;color:#5f84ec}.row-actions .danger-text{color:#e25f67}.status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:11px;font-size:12px}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status.ok{color:#14aa87;background:#eafbf6}.status.off{color:#9098a5;background:#f0f2f5}.pagination{min-height:57px;display:flex;justify-content:flex-end;align-items:center;gap:7px;color:#87909d;font-size:12px}.pagination button,.pagination select{height:29px;min-width:29px;border:1px solid #e0e4eb;color:#606977;background:#fff;border-radius:4px}.pagination button:disabled{color:#c0c5cd}.pagination select{padding:0 7px}.api-workspace{min-height:calc(100vh - 105px)}.workspace-heading{min-height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.workspace-heading h1{margin:0 0 5px;font-size:20px}.workspace-heading p{margin:0;color:#8d95a3;font-size:13px}.api-chip,.config-status{display:inline-flex;align-items:center;gap:7px;color:#5277dc;background:#eef3ff;padding:6px 10px;border-radius:14px;font-size:11px;font-weight:700}.config-status.online{color:#159576;background:#ecfbf6}.config-status.offline{color:#af7720;background:#fff7e8}.api-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.api-form label,.record-filter label{display:grid;gap:8px}.api-form label>span,.record-filter label>span{color:#4a5260;font-size:13px}.api-form label.wide{grid-column:1 / -1}.api-form input,.api-form select,.record-filter input,.record-filter select,.inline-query select,.token-card input{width:100%;height:39px;padding:0 11px;color:#343b49;background:#fff;border:1px solid #dfe4eb;border-radius:6px;outline:0}.api-form input:focus,.api-form select:focus,.record-filter input:focus,.token-card input:focus{border-color:#7394ef;box-shadow:0 0 0 2px #6388ef1c}.form-submit{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:3px}.form-submit.multi{gap:9px;flex-wrap:wrap}.primary-button:disabled,.light-button:disabled{opacity:.55;cursor:not-allowed}.api-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;margin-bottom:18px;border-radius:8px;font-size:13px}.api-alert>.iconify{flex:0 0 auto;width:19px;height:19px}.api-alert div{display:grid;gap:3px}.api-alert b{font-weight:600}.api-alert span{color:inherit;opacity:.82}.api-alert.error{color:#b8474f;background:#fff2f3;border:1px solid #f4d4d7}.api-alert.success{color:#168466;background:#eefbf7;border:1px solid #ccefe4}.api-alert pre{margin:8px 0 0;white-space:pre-wrap}.api-result{padding:0;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px;overflow:hidden}.result-title{height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.result-title span{color:#159576;background:#ecfbf6;padding:3px 8px;border-radius:10px;font-size:11px}.api-result pre{margin:0;padding:18px;color:#334058;background:#fafbfd;overflow:auto;font-size:12px;line-height:1.7}.url-result{display:flex;align-items:center;gap:10px;padding:20px}.url-result a{color:#5279e5;overflow-wrap:anywhere}.inline-query{display:flex;align-items:center;gap:10px;padding:18px 20px;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.inline-query select{width:220px}.api-table{margin-bottom:18px}.empty-cell{height:145px;color:#a0a8b4;text-align:center}.amount-positive{color:#159576}.amount-negative{color:#dc5962}.record-filter{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:14px;padding:20px;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.settings-grid article{min-height:135px;display:grid;align-content:center;gap:8px;padding:20px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.settings-grid span{color:#8a93a1;font-size:12px}.settings-grid b{font-size:18px;overflow-wrap:anywhere}.settings-grid small{color:#a1a8b2}.token-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px;margin-bottom:18px;background:#fff;border:1px solid #edf0f4;border-radius:11px}.token-card h2{margin:0 0 6px;font-size:17px}.token-card p{margin:0;color:#8c94a1;font-size:12px}.token-card>div:last-child{display:flex;gap:9px;min-width:430px}.setup-note{display:flex;gap:13px;padding:17px 19px;color:#526783;background:#f1f6ff;border:1px solid #dae6fb;border-radius:9px}.setup-note .iconify{flex:0 0 auto;width:20px;height:20px;color:#6388ef}.setup-note div{display:grid;gap:4px}.setup-note span{color:#77869c;font-size:12px;line-height:1.6}.quota-total{padding:25px 20px;display:grid;gap:8px}.quota-total span{color:#8993a3}.quota-total strong{font-size:30px}.page-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}.page-summary article{min-height:124px;background:#fff;border:1px solid #edf0f4;border-radius:11px;padding:20px;display:grid;align-content:center}.page-summary span{color:#737d8c;font-size:13px}.page-summary strong{margin:9px 0;color:#292f3d;font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-summary small{color:#9299a5}.page-summary small .iconify{color:#6288ed;vertical-align:-2px}.page-summary em{color:#16b998;font-style:normal}.dashboard-panels{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:18px;margin-bottom:18px}.mini-chart-panel,.rank-panel{height:335px;background:#fff;border:1px solid #edf0f4;border-radius:11px;padding:21px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start}.panel-heading h2{margin:0;font-size:17px;font-weight:500}.panel-heading p{margin:6px 0 0;color:#939aa6;font-size:12px}.fake-chart{position:relative;height:235px;margin-top:20px;border-bottom:1px solid #e9edf3}.chart-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,#eef1f5 0,#eef1f5 1px,transparent 1px,transparent 47px)}.bars{position:absolute;top:0;right:18px;bottom:0;left:18px;display:flex;align-items:end;gap:3.7%}.bars i{flex:1;min-width:8px;max-width:28px;border-radius:4px 4px 0 0;background:linear-gradient(#7998f1,#5f84ec)}.axis-labels{position:absolute;inset:auto 0 -22px;display:flex;justify-content:space-between;color:#9aa1ac;font-size:11px}.rank-row{height:50px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;border-bottom:1px solid #edf0f4}.rank-row b{width:22px;height:22px;display:grid;place-items:center;color:#68717f;background:#f0f3f8;border-radius:50%;font-size:11px}.rank-row:nth-child(2) b{color:#fff;background:#6388ef}.rank-row:nth-child(3) b{color:#fff;background:#49b8ed}.rank-row span{font-size:13px}.rank-row em{color:#4e5868;font-style:normal;font-size:13px}.dashboard-table{margin-bottom:20px}.modal-mask{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#141b2975}.edit-modal{width:min(590px,100%);background:#fff;border-radius:10px;box-shadow:0 20px 70px #161f3038;overflow:hidden}.modal-title{height:59px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.modal-title h2{margin:0;font-size:17px;font-weight:600}.modal-title button{width:28px;height:28px;display:grid;place-items:center;color:#89919e;background:transparent}.modal-form{padding:21px;display:grid;grid-template-columns:1fr 1fr;gap:19px}.modal-form label.wide{grid-column:1 / -1}.modal-form textarea{height:92px;resize:vertical;padding-top:10px}.modal-footer{height:66px;padding:0 21px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #edf0f4}.page-toast{position:fixed;z-index:40;top:80px;left:50%;transform:translate(-50%);height:42px;padding:0 18px;display:flex;gap:8px;align-items:center;color:#1a946f;background:#effbf7;border:1px solid #c9f1e4;border-radius:7px;box-shadow:0 8px 24px #192f451a;font-size:13px}.page-toast .iconify{width:18px;height:18px}.service{position:fixed;right:0;top:318px;z-index:9;width:37px;min-height:221px;border-radius:13px 0 0 13px;background:linear-gradient(#da1d36,#bd001d);color:#fff;box-shadow:0 3px 10px #86001540;font-weight:600;line-height:20px;padding:11px 0;font-size:14px}.service span{line-height:9px}.notice-pop{position:fixed;right:117px;top:48px;z-index:10;width:190px;padding:12px 20px 10px 13px;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1f2b4029;color:#5c6470;font-size:13px;line-height:20px}.notice-pop:after{content:"";position:absolute;right:15px;bottom:-7px;border:7px solid transparent;border-top-color:#fff;border-bottom:0}.notice-pop p{margin:0}.notice-pop button{position:absolute;right:5px;top:4px;color:#a3aab5;background:transparent;padding:1px}.shell{width:calc(100% - 230px);min-width:0;margin-left:230px;transition:margin .25s,width .25s}.sidebar-collapsed .sidebar{width:64px}.sidebar-collapsed .brand{padding:0 14px}.sidebar-collapsed .brand span,.sidebar-collapsed nav span:not(.child-mark),.sidebar-collapsed .chevron,.sidebar-collapsed .nav-children{display:none}.sidebar-collapsed .nav-parent{padding:0 21px}.sidebar-collapsed .shell{width:calc(100% - 64px);margin-left:64px}.nav-child{padding-left:45px;height:38px;font-size:14px;gap:11px}.child-mark{width:5px;height:5px;border-radius:50%;background:#c7cdd8;flex:0 0 auto}.nav-child.active{color:#4f78e8;background:#edf3ff;font-weight:500}.nav-child.active .child-mark{background:#6388ef}.header{position:sticky;top:0;z-index:6;height:60px;display:flex;align-items:center;padding:0 22px;background:#fff;border-bottom:1px solid #edf0f4}.icon-button,.header-icon{width:34px;height:34px;display:grid;place-items:center;background:transparent;color:#566070;border-radius:5px}.icon-button:hover,.header-icon:hover{background:#f2f5fb;color:#5d82e9}.icon-button .iconify{width:21px;height:21px}.crumb{margin-left:14px;display:flex;align-items:center;gap:9px;color:#8c95a3;font-size:13px}.crumb b{color:#c3c8d1;font-weight:400}.crumb strong{color:#323947;font-weight:500}.header-tools{margin-left:auto;display:flex;align-items:center;gap:7px}.header-icon{position:relative}.header-icon .iconify{width:18px;height:18px}.header-icon.notice i{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#ef6a75;border:1px solid #fff}.header-divider{height:22px;border-left:1px solid #e5e8ed;margin:0 8px}.admin-user{display:flex;align-items:center;gap:8px;font-size:13px;color:#4c5665}.admin-user img{width:28px;height:28px;border-radius:50%;object-fit:cover}.admin-user .iconify{width:15px;color:#9ca5b0}.content{padding:18px 20px 30px}.tab{height:35px;min-width:105px;width:fit-content;display:flex;align-items:center;gap:7px;padding:0 9px 0 11px;margin:-18px 0 18px -20px;background:#fff;border-right:1px solid #edf0f4;border-bottom:2px solid #6388ef;color:#4d76e4;font-size:13px}.tab .iconify{width:15px;height:15px}.tab button{padding:0;background:transparent;color:#a4acb7;display:grid}.page-stack{max-width:1640px;margin:0 auto}.page-head{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.page-head h1{margin:0;color:#29313f;font-size:19px;font-weight:600}.page-head p{margin:7px 0 0;color:#929aa7;font-size:12px}.welcome-card{min-height:137px;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border:1px solid #dfe9ff;border-radius:10px;background:linear-gradient(105deg,#eff5ff,#f9fbff 65%,#edf5ff);color:#526174;overflow:hidden;position:relative}.welcome-card:after{content:"";position:absolute;right:90px;bottom:-62px;width:220px;height:220px;border:42px solid rgba(110,151,242,.12);border-radius:50%}.welcome-card>*{position:relative;z-index:1}.welcome-card h1{color:#293442;font-size:22px;margin:11px 0 5px;font-weight:600}.welcome-card p{margin:0;font-size:13px;color:#7d8999}.welcome-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#5f86ed}.outline-button{height:33px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;color:#5f84e9;background:#fff;border:1px solid #cfdcff;border-radius:5px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.mini-stat{min-height:128px;padding:18px 19px 15px;position:relative;background:#fff;border:1px solid #edf0f4;border-radius:10px;box-shadow:0 1px 2px #16274b05}.mini-stat>span{display:block;color:#7f8998;font-size:13px}.mini-stat strong{display:block;margin:10px 0 6px;color:#2e3644;font-size:23px;letter-spacing:-.3px}.mini-stat small{font-size:11px}.mini-stat small.up{color:#1cb28e}.mini-stat small.down{color:#e6646d}.mini-stat-icon{position:absolute;right:17px;top:18px;width:37px;height:37px;display:grid;place-items:center;border-radius:10px}.mini-stat-icon .iconify{width:19px;height:19px}.mini-stat-icon.blue{color:#5d81e9;background:#eef3ff}.mini-stat-icon.mint{color:#26a988;background:#eafaf5}.mini-stat-icon.orange{color:#e59b39;background:#fff5e5}.mini-stat-icon.purple{color:#9a72e8;background:#f4efff}.analytic-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.85fr);gap:16px}.analytic-grid.lower{margin-top:16px}.surface{background:#fff;border:1px solid #edf0f4;border-radius:10px;box-shadow:0 1px 2px #16274b05}.chart-surface{height:350px;padding:19px 20px 15px}.card-head{min-height:50px;display:flex;align-items:flex-start;justify-content:space-between}.card-head h2{margin:0;font-size:16px;font-weight:600;color:#303847}.card-head p{margin:6px 0 0;color:#9aa2ae;font-size:12px}.period{display:flex;overflow:hidden;border:1px solid #e0e5ed;border-radius:4px}.period button{height:25px;padding:0 9px;color:#6f7885;background:#fff;font-size:11px}.period button.selected{color:#fff;background:#6388ef}.chart-canvas{height:267px}.realtime{height:350px;padding:19px 20px}.plain-icon{width:28px;height:28px;padding:0;display:grid;place-items:center;background:transparent;color:#6d87de}.activity-row{min-height:69px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #eef1f5}.activity-row>i{width:32px;height:32px;display:grid;place-items:center;color:#ef7480;background:#fff0f2;border-radius:9px}.activity-row>i .iconify{width:16px}.activity-row div{display:grid;gap:4px}.activity-row b{font-size:13px;color:#424b59;font-weight:500}.activity-row span{font-size:11px;color:#9ba3af}.activity-row em{margin-left:auto;color:#1cab88;font-style:normal;font-size:12px}.live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#18be9b;margin-right:4px}.lottery-hot{height:350px;padding:19px 20px}.pie-wrap{height:235px;display:flex;align-items:center}.pie-wrap>div:last-child{min-width:52%}.pie-wrap p{display:flex;align-items:center;gap:7px;margin:10px 0;color:#65707e;font-size:12px}.pie-wrap i{width:7px;height:7px;border-radius:50%}.pie-wrap b{margin-left:auto;font-weight:500;color:#3f4856}.ranking{height:350px;padding:19px 20px}.rank-line{height:56px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #eef1f5}.rank-line b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f0f3f8;color:#7e8794;font-size:11px}.rank-line:nth-of-type(2) b{color:#fff;background:#6388ef}.rank-line span{color:#525c6b;font-size:13px}.rank-line em{color:#697382;font-style:normal;font-size:12px}.filter-surface{padding:16px 19px;margin-bottom:16px}.filter-row{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr)) auto;gap:14px;align-items:end}.filter-row label{display:grid;gap:7px}.filter-row span{color:#586170;font-size:12px}.filter-row input,.filter-row select,.dialog-form input,.dialog-form select,.dialog-form textarea,.setting-form input{height:34px;width:100%;border:1px solid #dfe4eb;border-radius:5px;outline:0;padding:0 10px;color:#424c5b;background:#fff}.filter-row input:focus,.filter-row select:focus,.dialog-form input:focus,.dialog-form select:focus,.dialog-form textarea:focus,.setting-form input:focus{border-color:#7394ef;box-shadow:0 0 0 2px #6388ef1f}.filter-actions{display:flex;gap:8px}.table-surface{padding:0 18px 10px}.table-top{height:61px;display:flex;align-items:center;justify-content:space-between;color:#303846;font-size:15px;font-weight:600}.table-scroll{overflow-x:auto}.table-surface table{min-width:780px}.table-surface th{height:43px;font-size:12px}.table-surface td{height:52px;font-size:12px}.status-tag{display:inline-flex;align-items:center;gap:5px;color:#18a782;background:#eafaf5;border-radius:10px;padding:3px 8px}.status-tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.row-actions{display:flex;gap:11px}.row-actions button{padding:0;color:#5b80e8;background:transparent;font-size:12px}.row-actions button+button{color:#d9666d}.pagination{min-height:53px;display:flex;justify-content:flex-end;align-items:center;gap:6px;color:#8a93a0;font-size:12px}.pagination button,.pagination select{height:27px;min-width:27px;border:1px solid #e0e5ec;color:#66707e;background:#fff;border-radius:4px}.pagination button.current{color:#fff;background:#6388ef;border-color:#6388ef}.pagination select{padding:0 6px}.config-surface{overflow:hidden}.config-tabs{height:52px;padding:0 22px;display:flex;align-items:end;gap:28px;border-bottom:1px solid #edf0f4}.config-tabs button{height:52px;padding:0;background:transparent;color:#757e8c;font-size:13px}.config-tabs button.selected{color:#5f83e9;border-bottom:2px solid #6388ef}.setting-form{padding:26px 25px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 38px}.setting-form label{display:grid;grid-template-columns:108px 1fr;align-items:center;gap:12px;color:#56606f;font-size:13px}.switch{width:38px;height:20px;padding:2px;border-radius:12px;background:#c7ced9;text-align:left}.switch i{width:16px;height:16px;display:block;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000002e;transition:.2s}.switch.on{background:#6388ef}.switch.on i{transform:translate(18px)}.form-foot{height:68px;padding:0 25px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #edf0f4}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:18px;background:#161e2d73}.edit-dialog{width:min(540px,100%);background:#fff;border-radius:9px;box-shadow:0 18px 65px #151c2a47;overflow:hidden}.dialog-head{height:57px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.dialog-head h2{margin:0;color:#2e3644;font-size:16px}.dialog-head button{padding:4px;color:#98a1ad;background:transparent}.dialog-form{padding:21px;display:grid;grid-template-columns:1fr 1fr;gap:19px}.dialog-form label{display:grid;gap:8px;color:#525b6a;font-size:13px}.dialog-form .wide{grid-column:1/-1}.dialog-form textarea{height:83px;padding-top:8px;resize:vertical}.dialog-foot{height:65px;padding:0 21px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #edf0f4}.toast{position:fixed;z-index:50;top:79px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:11px 16px;color:#188c70;background:#edf9f5;border:1px solid #c9eddf;border-radius:6px;box-shadow:0 7px 22px #162a3e1f;font-size:13px}@media(max-width:1160px){.header-tools{gap:12px}.header-tools>.iconify:nth-of-type(n+4){display:none}.top-grid{grid-template-columns:1fr}.metric-row{overflow-x:auto;min-width:0;padding-bottom:4px}.metric{flex-basis:180px}.bottom-grid,.dashboard-live-grid{grid-template-columns:1fr}.events-card{height:340px}.chart-card{height:365px}.filter-grid{grid-template-columns:1fr 1fr}.dashboard-panels{grid-template-columns:1fr}.rank-panel{height:320px}.record-filter{grid-template-columns:repeat(3,1fr)}.settings-grid,.api-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.sidebar{width:230px;transform:translate(-100%);box-shadow:6px 0 18px #1e2d4b1c}.app:not(.sidebar-collapsed) .sidebar{transform:translate(0)}.shell,.sidebar-collapsed .shell{margin-left:0}.sidebar-collapsed .sidebar{width:230px}.sidebar-collapsed .brand,.sidebar-collapsed nav{opacity:1;pointer-events:auto}.header{height:52px;padding:0 11px}.desktop-menu{display:none}.mobile-menu{display:grid;margin-right:7px}.header .icon-button:not(.mobile-menu){display:none}.crumb{font-size:13px;max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-tools{gap:8px}.header-tools>.iconify{display:none}.search{display:none}.avatar{width:28px;height:28px}.content{padding:0 10px 25px}.tab{margin-bottom:9px;padding:6px 9px}.hero{padding:18px 12px;min-height:130px;overflow:auto}.hero h1{font-size:19px;margin-bottom:14px}.hero-stats div{min-width:103px;padding:0 16px}.hero-stats div:first-child{padding-left:5px}.hero-stats strong{font-size:17px}.hero-stats span{font-size:11px}.metric-row{gap:10px;margin:10px 0}.metric{flex:0 0 158px;height:110px;padding:14px}.metric p{font-size:12px;margin-bottom:7px}.metric strong{font-size:20px}.metric-icon{width:34px;height:34px}.metric-icon .iconify{width:17px;height:17px}.metric small{font-size:10px}.chart-card,.events-card{padding:15px 12px 10px;border-radius:10px}.top-grid,.bottom-grid{gap:10px}.bottom-grid{margin-top:10px}.chart-card{height:310px}.growth-card,.events-card{height:300px}.card-title{min-height:48px}.card-title h2{font-size:16px}.card-title p{font-size:12px}.chart{height:210px}.growth-card .chart{height:180px}.legend{font-size:11px}.service{top:52%;width:31px;min-height:170px;line-height:15px;font-size:11px;border-radius:9px 0 0 9px}.notice-pop{display:none}.event{height:58px}.event b,.event strong{font-size:12px}.management-page{min-height:calc(100vh - 95px)}.filter-card{padding:14px;margin-bottom:10px}.filter-grid{grid-template-columns:1fr;gap:12px}.filter-actions .primary-button,.filter-actions .light-button{flex:1}.table-card{padding:0 11px 10px}.table-toolbar{height:62px}.table-toolbar h1{font-size:15px}.table-toolbar .primary-button,.table-toolbar .light-button{height:32px;padding:0 10px;font-size:12px}.page-summary{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.page-summary article{min-height:103px;padding:14px}.page-summary strong{font-size:18px}.page-summary small{font-size:10px}.dashboard-panels{gap:10px;margin-bottom:10px}.mini-chart-panel,.rank-panel{height:295px;padding:14px}.fake-chart{height:195px}.modal-form{grid-template-columns:1fr}.modal-form label.wide{grid-column:auto}.edit-modal{max-height:90vh;overflow-y:auto}.service{display:none}}@media(max-width:720px){.sidebar-collapsed .sidebar{transform:translate(-100%)}.app:not(.sidebar-collapsed) .sidebar{transform:translate(0)}.sidebar-collapsed .brand span,.sidebar-collapsed nav span:not(.child-mark),.sidebar-collapsed .chevron,.sidebar-collapsed .nav-children{display:initial}.sidebar-collapsed .nav-child{display:flex}.sidebar-collapsed .nav-parent{padding:0 13px}.header{height:52px;padding:0 10px}.header-tools .header-icon:nth-child(-n+2),.header-divider,.admin-user span,.admin-user>.iconify{display:none}.crumb{margin-left:8px;max-width:185px}.content{padding:12px 10px 24px}.tab{margin:-12px 0 12px -10px}.page-head{min-height:58px;margin-bottom:11px}.page-head h1{font-size:17px}.page-head p{line-height:1.5}.page-head .primary-button{height:33px;padding:0 9px;font-size:12px}.welcome-card{min-height:147px;padding:18px 16px;align-items:flex-start}.welcome-card h1{font-size:19px}.welcome-card p{max-width:245px;line-height:1.55}.welcome-card .outline-button{position:absolute;right:12px;top:12px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.mini-stat{min-height:110px;padding:14px}.mini-stat strong{margin:8px 0 5px;font-size:18px}.mini-stat-icon{right:12px;top:13px;width:31px;height:31px}.analytic-grid{grid-template-columns:1fr;gap:10px}.analytic-grid.lower{margin-top:10px}.chart-surface,.realtime,.lottery-hot,.ranking{height:302px;padding:15px 13px}.chart-canvas{height:226px}.activity-row{min-height:58px}.filter-surface{padding:14px;margin-bottom:10px}.filter-row{grid-template-columns:1fr;gap:12px}.filter-actions{display:grid;grid-template-columns:1fr 1fr}.filter-actions button{justify-content:center}.table-surface{padding:0 10px 8px}.table-top{height:53px}.table-surface th,.table-surface td{padding:0 11px}.pagination{justify-content:flex-start;overflow-x:auto}.setting-form{padding:19px 15px;grid-template-columns:1fr;gap:18px}.setting-form label{grid-template-columns:91px 1fr}.config-tabs{padding:0 15px;gap:20px}.dialog-form{grid-template-columns:1fr;gap:14px}.dialog-form .wide{grid-column:auto}.pie-wrap{height:205px}.pie-wrap>div:last-child{min-width:48%}.header .icon-button{display:grid}.brand{height:55px}}@media(max-width:720px){.api-hero{min-height:205px;display:grid;padding:20px 16px}.api-hero h1{font-size:21px}.connection-panel{min-width:0;justify-items:start}.dashboard-live-grid{gap:10px}.live-chart,.platform-panel{height:315px}.workspace-heading{min-height:100px;padding:16px;align-items:flex-start}.workspace-heading h1{font-size:17px}.workspace-heading p{padding-right:12px;line-height:1.5}.api-form,.record-filter{grid-template-columns:1fr;padding:15px;gap:13px}.api-form label.wide,.form-submit{grid-column:auto}.form-submit{justify-content:stretch}.form-submit>button{flex:1}.inline-query{padding:14px}.inline-query select{width:auto;min-width:0;flex:1}.settings-grid{grid-template-columns:1fr 1fr;gap:9px}.settings-grid article{min-height:116px;padding:13px}.settings-grid b{font-size:14px}.token-card{display:grid;gap:17px;padding:16px}.token-card>div:last-child{min-width:0;display:grid}.recent-table{margin-top:10px}.header-api{max-width:92px;overflow:hidden;white-space:nowrap}}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 18%,#3356b9 0,transparent 34%),radial-gradient(circle at 82% 80%,#173c89 0,transparent 30%),linear-gradient(135deg,#0b1738,#111f47 52%,#08122c);position:relative;overflow:hidden}.admin-login-page:before,.admin-login-page:after{content:"";position:absolute;border:1px solid rgba(130,164,255,.16);border-radius:50%}.admin-login-page:before{width:520px;height:520px;left:-180px;bottom:-260px}.admin-login-page:after{width:380px;height:380px;right:-120px;top:-160px}.admin-login-panel{position:relative;z-index:1;width:min(440px,100%);padding:34px 38px 28px;background:#fffffffa;border:1px solid rgba(255,255,255,.75);border-radius:16px;box-shadow:0 28px 80px #0008206b}.admin-login-brand{display:flex;align-items:center;gap:12px}.admin-login-brand img{width:46px;height:46px;border-radius:10px;object-fit:cover}.admin-login-brand div{display:grid;gap:2px}.admin-login-brand b{font-size:19px;color:#26334e}.admin-login-brand span{font-size:12px;color:#9099aa}.admin-login-copy{margin:31px 0 24px}.admin-login-copy>span{display:inline-block;padding:4px 9px;color:#5579de;background:#edf3ff;border-radius:12px;font-size:11px}.admin-login-copy h1{margin:11px 0 7px;color:#202b40;font-size:27px}.admin-login-copy p{margin:0;color:#8a94a5;font-size:13px;line-height:1.6}.admin-login-panel form{display:grid;gap:17px}.admin-login-panel form label{display:grid;gap:8px}.admin-login-panel form label>span{color:#596476;font-size:13px}.admin-login-panel form label>div{height:44px;display:flex;align-items:center;border:1px solid #dfe5ee;border-radius:7px;background:#fff;transition:.18s}.admin-login-panel form label>div:focus-within{border-color:#7394ef;box-shadow:0 0 0 3px #6388ef1f}.admin-login-panel form label .iconify{width:18px;margin:0 11px;color:#919baa}.admin-login-panel form input{height:100%;min-width:0;flex:1;border:0;outline:0;color:#323d50;background:transparent}.admin-login-panel form label button{height:100%;width:42px;padding:0;display:grid;place-items:center;background:transparent}.admin-login-panel form label button .iconify{margin:0}.admin-login-error{margin:-5px 0 0;display:flex;align-items:center;gap:6px;color:#d75b64;font-size:12px}.admin-login-error .iconify{margin:0!important;color:inherit!important}.admin-login-submit{height:45px;margin-top:2px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:linear-gradient(90deg,#557ce6,#6a91f3);border-radius:7px;font-weight:600;box-shadow:0 9px 22px #4a70da40}.admin-login-submit:disabled{opacity:.68;cursor:wait}.admin-login-panel>small{display:block;margin-top:22px;text-align:center;color:#abb2be;font-size:11px}.login-spinner,.admin-auth-loading>.iconify{animation:spin .75s linear infinite}.admin-auth-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;color:#748096;background:#f6f8fc}.admin-auth-loading img{width:65px;height:65px;border-radius:14px}.admin-auth-loading>.iconify{width:25px;height:25px;color:#6388ef}.session-warning{margin-left:auto;padding:5px 10px;color:#a87019;background:#fff7e8;border-radius:12px;font-size:11px}.session-warning+.header-tools{margin-left:12px}.admin-user-wrap{position:relative}.admin-user{border:0;background:transparent;padding:3px 4px}.admin-user-menu{position:absolute;right:0;top:43px;width:155px;padding:8px;background:#fff;border:1px solid #e7eaf0;border-radius:7px;box-shadow:0 12px 35px #202b4129}.admin-user-menu span{display:block;padding:6px 9px 9px;color:#939baa;font-size:11px;border-bottom:1px solid #edf0f4}.admin-user-menu button{width:100%;height:35px;display:flex;align-items:center;gap:8px;padding:0 9px;color:#d45f67;background:transparent;border-radius:5px;text-align:left;font-size:12px}.admin-user-menu button:hover{background:#fff2f3}.admin-user-menu .iconify{width:16px}@media(max-width:720px){.admin-login-page{padding:16px}.admin-login-panel{padding:27px 22px 23px;border-radius:12px}.admin-login-copy{margin:26px 0 21px}.session-warning{display:none}.admin-user-menu{right:-2px}.admin-login-copy h1{font-size:24px}}.page-state{min-height:300px;display:grid;place-content:center;justify-items:center;gap:10px;color:#8c96a6;text-align:center}.page-state>.iconify{width:42px;height:42px;color:#aab4c4}.page-state b{color:#586374;font-size:15px}.page-state span{max-width:520px;color:#9a6a6f;font-size:12px}.page-state.error>.iconify{color:#e4777e}.page-state .outline-button{margin-top:5px}.page-state .ri-loader-4-line,.state-spinner{animation:spin .75s linear infinite}.inline-empty{height:calc(100% - 50px);display:grid;place-content:center;justify-items:center;gap:8px;color:#9ba4b1;font-size:12px}.inline-empty>.iconify{width:33px;height:33px;color:#c1c8d2}.table-state-cell{height:180px!important;text-align:center;color:#929ca9!important}.table-state-cell>.iconify{width:20px;height:20px;margin-right:7px;vertical-align:-5px}.table-state-cell.error{color:#c65a63!important}.table-state-cell button{margin-left:12px;padding:5px 12px;color:#587fe8;background:#eef3ff;border-radius:4px}.status-tag.off{color:#9a6267;background:#fff0f1}.dialog-error{grid-column:1/-1;margin:0;color:#cf5962;font-size:12px}.workflow-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px}.workflow-summary article{min-height:105px;position:relative;padding:18px;background:#fff;border:1px solid #edf0f4;border-radius:9px}.workflow-summary article>.iconify{position:absolute;right:15px;top:16px;width:25px;height:25px;color:#6c8ee9}.workflow-summary span,.workflow-summary b{display:block}.workflow-summary span{color:#8a94a3;font-size:12px}.workflow-summary b{margin-top:12px;color:#303847;font-size:24px}.workflow-filter{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:12px;padding:15px;margin-bottom:15px}.workflow-filter input,.workflow-filter select{height:35px;padding:0 10px;color:#46505f;background:#fff;border:1px solid #dfe4eb;border-radius:5px;outline:0}.workflow-list{display:grid;gap:12px}.workflow-item{padding:17px 18px}.workflow-item-main{display:flex;align-items:center;gap:13px}.workflow-item-main>i{width:39px;height:39px;display:grid;place-items:center;color:#5f84e9;background:#eef3ff;border-radius:9px}.workflow-item-main>i .iconify{width:20px;height:20px}.workflow-item-main>div:nth-child(2){min-width:0}.workflow-item-main small{color:#a1a9b5;font-size:10px}.workflow-item-main h3{margin:3px 0;color:#36404f;font-size:14px}.workflow-item-main p{margin:0;color:#9aa2ae;font-size:11px}.workflow-amount{margin-left:auto;text-align:right}.workflow-amount>span{display:block;color:#303947;font-size:16px;font-weight:600}.workflow-status{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:10px;color:#af7a21;background:#fff7e8;font-size:10px;font-style:normal}.workflow-status.enabled{color:#168d70;background:#eaf9f4}.workflow-status.disabled{color:#c25f66;background:#fff0f1}.workflow-details{display:flex;gap:28px;margin:15px 0;padding:11px 13px;color:#8c96a4;background:#f8f9fb;border-radius:6px;font-size:11px}.workflow-details b{color:#5b6574;font-weight:500}.workflow-actions{display:flex;justify-content:flex-end;gap:8px}.workflow-actions button{height:30px;padding:0 12px;color:#647080;background:#f4f6f9;border-radius:4px;font-size:11px}.workflow-actions button.primary{color:#5278df;background:#eef3ff}.workflow-actions button.danger{color:#cc5c65;background:#fff0f1}.workflow-actions button.warning{color:#a87019;background:#fff6e5}.workflow-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px}.workflow-pagination button{padding:7px 13px;color:#5e7ed7;background:#fff;border:1px solid #dce3ef;border-radius:5px}.workflow-pagination button:disabled{color:#b8bfc9}.workflow-pagination span{color:#929aa7;font-size:12px}.workflow-dialog-body{padding:21px}.workflow-dialog-body>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf0f4;font-size:12px}.workflow-dialog-body span{color:#929aa7}.workflow-dialog-body b{color:#4b5564}.workflow-dialog-body label{display:grid;gap:8px;margin-top:17px;color:#5a6473;font-size:12px}.workflow-dialog-body textarea{height:90px;padding:9px;color:#424c5b;border:1px solid #dfe4eb;border-radius:5px;resize:vertical}.workflow-dialog-body p{margin:9px 0 0;color:#cf5962;font-size:12px}@media(max-width:720px){.workflow-summary{grid-template-columns:1fr 1fr;gap:8px}.workflow-summary article{min-height:88px;padding:13px}.workflow-summary b{font-size:19px}.workflow-filter{grid-template-columns:1fr;padding:12px}.workflow-item{padding:14px}.workflow-details{display:grid;gap:6px}.workflow-actions{justify-content:flex-start;overflow-x:auto}.workflow-actions button{white-space:nowrap}.workflow-amount>span{font-size:13px}}.notice-wrap{position:relative}.notice-dropdown{position:absolute;right:-55px;top:43px;width:310px;max-height:390px;padding:8px;background:#fff;border:1px solid #e6eaf0;border-radius:8px;box-shadow:0 16px 45px #1c273d30;overflow:auto}.notice-dropdown>div{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid #edf0f4}.notice-dropdown>div>b{color:#374151;font-size:13px}.notice-dropdown>div>button{padding:4px;color:#99a2af;background:transparent}.notice-dropdown>p{padding:18px 10px;margin:0;color:#9ca4b0;text-align:center;font-size:12px}.notice-dropdown-item{width:100%;display:grid;gap:5px;padding:11px 9px;color:#46505f;background:#fff;border-bottom:1px solid #eef1f5;text-align:left}.notice-dropdown-item:hover{background:#f7f9fd}.notice-dropdown-item b{font-size:12px}.notice-dropdown-item span{overflow:hidden;color:#969eaa;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.notice-dropdown .notice-dropdown-error{color:#c65e66}@media(max-width:720px){.notice-dropdown{position:fixed;top:52px;right:8px;left:8px;width:auto}}.page-head-actions{display:flex;align-items:center;gap:8px}.page-head-actions .outline-button:disabled{cursor:wait;opacity:.65}.xh-result{color:#5f7fd5!important;max-width:480px}@media(max-width:720px){.page-head-actions{align-items:flex-end;flex-direction:column}.page-head-actions .outline-button,.page-head-actions .primary-button{height:32px;padding:0 9px;font-size:11px}}
